SLUSAT1B March 2013 – March 2020 BQ27510-G3
To ensure proper operation at 400 kHz, a t(BUF) ≥ 66 μs bus free waiting time must be inserted between all packets addressed to the fuel gauge. In addition, if the SCL clock frequency (fSCL) is > 100 kHz, use individual 1-byte write commands for proper data flow control. The following diagram shows the standard waiting time required between issuing the control subcommand the reading the status result. For read-only standard commands, there is no waiting time required beyond t(BUF); however, the host should not issue more than 22 commands (2 × the number of standard commands) within a 2-s period. For example, issuing a command every 100 ms is acceptable and so is issuing 11 in a burst every 1 second. Otherwise, the fuel gauge could result in a reset due to the expiration of the watchdog timer.