SLUAAL7 September 2022 BQ35100
While in EOS mode, the gauge needs to be enabled before any major discharge of the battery occurs. For this test, the MCU gathers impedance data and writes the data to a data memory device. The testing procedure consists of the following steps:
The G_DONE bit is found in bit 6 if the CONTROL_STATUS command
For the gauge to take an accurate measurement of the voltage and current for estimating the resistance of the cell, the pulsed load must be at least 100-ms long and cause a 100-mV drop of the battery voltage. This constitutes the minimum requirement for a major discharge.
It is common for end equipment to use separate resistors from the expected load burst, which is typically RF dynamic load, to provide consistent current bursts for the gauge to learn the resistance. The gauge thrives on consistency of the measurements and does not require significant drain on the battery to perform the learning load burst.