English
Language : 

BQ27541-V200_17 Datasheet, PDF (30/46 Pages) Texas Instruments – Single Cell Li-Ion Battery Fuel Gauge for Battery Pack Integration
bq27541-V200
Not Recommended for New Designs
SLUSA11B – FEBRUARY 2010 – REVISED SEPTEMBER 2013
www.ti.com
Because the gauge consumes the most power in NORMAL mode, the Impedance Track™ algorithm minimizes
the time the fuel gauge remains in this mode.
SLEEP MODE
SLEEP mode is entered automatically if the feature is enabled (Pack Configuration [SLEEP]) = 1) and
AverageCurrent( ) is below the programmable level Sleep Current. Once entry into SLEEP mode has been
qualified, but prior to entering it, the bq27541 performs an ADC autocalibration to minimize offset.
While in SLEEP mode, the fuel gauge can suspend serial communications as much as 4ms by holding the comm
line(s) low. This delay is necessary to correctly process host communication, since the fuel gauge processor is
mostly halted in SLEEP mode.
During the SLEEP mode, the bq27541 periodically takes data measurements and updates its data set. However,
a majority of its time is spent in an idle condition.
The bq27541 exits SLEEP if any entry condition is broken, specifically when (1) AverageCurrent( ) rises above
Sleep Current, or (2) a current in excess of IWAKE through RSENSE is detected.
FULLSLEEP MODE
FULLSLEEP mode is enabled by setting the [FULLSLEEP] bit in the Control Status register. FULLSLEEP mode
is entered automatically when the bq27541 is in SLEEP mode and the timer counts down to 0 (Full Sleep Wait
Time > 0) or immediately (Full Sleep Wait Time ≤ 0).
During FULLSLEEP mode, the bq27541 periodically takes data measurements and updates its data set.
However, a majority of its time is spent in an idle condition.
The gauge exits the FULLSLEEP mode when there is any communication activity. Therefore, the execution of
SET_FULLSLEEP sets [FULLSLEEP] bit, but EVSW might still display the bit clear. The FULLSLEEP mode can
be verified by measuring the current consumption of the gauge. In this mode, the high frequency oscillator is
turned off. The power consumption is further reduced in this mode compared to the SLEEP mode.
While in FULLSLEEP mode, the fuel gauge can suspend serial communications as much as 4ms by holding the
comm line(s) low. This delay is necessary to correctly process host communication, since the fuel gauge
processor is mostly halted in SLEEP mode.
HIBERNATE MODE
HIBERNATE mode should be used when the host system needs to enter a low-power state, and minimal gauge
power consumption is required. This mode is ideal when the host is set to its own HIBERNATE, SHUTDOWN, or
OFF modes. The fuel gauge can enter HIBERNATE due to either low cell voltage or low load current.
• HIBERNATE due to the load current. If the fuel gauge enters the HIBERNATE mode due to the load current,
the [HIBERNATE] bit of the CONTROL_STATUS register must be set. The gauge waits to enter HIBERNATE
mode until it has taken a valid OCV measurement and the magnitude of the average cell current has fallen
below Hibernate Current.
• HIBERNATE due to the cell voltage. When the cell voltage drops below the Hibernate Voltage and a valid
OCV measurement has been taken, the fuel gauge enters HIBERNATE mode. The [HIBERNATE] bit of the
CONTROL register has no impact for the fuel gauge to enter the HIBERNATE mode. If the [SHUTDOWN] bit
of CONTROL _STATUS is also set, the SE pin will be released in the state shown by Table 12; thereby,
allowing an optional external circuit to remove power from the gauge LDO.
The gauge will remain in HIBERNATE mode until any communication activity appears on the communication
lines.
The HIBERNATE mode is only available in I2C mode and must be disabled when HDQ mode is used.
To disable the HIBERNATE mode, the Control() subcommand SET_HIBERNATE should not be used and
Hibernate Voltage and Current must be set to 0 in data flash.
Upon exiting HIBERNATE mode, the [HIBERNATE] bit of CONTROL_STATUS is cleared. Since any
communication activity wakes up the gauge from HIBERNATE mode, the host is required to set the
[HIBERNATE] bit of the CONTROL_STATUS register to allow gauge to re-enter HIBERNATE mode.
30
Submit Documentation Feedback
Copyright © 2010–2013, Texas Instruments Incorporated
Product Folder Links: bq27541-V200