SLUUBD4A April 2016 – November 2022 BQ27220
SLEEP mode is entered automatically if the feature is enabled (Operation Config A [SLEEP] bit = 1) and Current() is below the programmable level Sleep Current. Once entry into SLEEP mode has been qualified, but prior to entering it, the fuel gauge performs a coulomb counter autocalibration to minimize offset.
During SLEEP mode, the fuel gauge periodically takes data measurements and updates its data set. However, a majority of its time is spent in an idle condition.
The fuel gauge exits the SLEEP mode if any entry condition is broken, specifically when either:
In the event that a battery is removed from the system while a charger is present (and powering the gauge), CEDV updates are not necessary. Thus, the fuel gauge enters a state that checks for battery insertion and does not continue executing the CEDV algorithm.