bq20z80-V101
www.ti.com
SLUS625D–SEPTEMBER 2004–REVISED OCTOBER 2005
(discharge) for a time > 60s, OR an increment > 100 mA.
Lifetime Maximum Charge Power: This data flash value is updated when SBS.AveragePower( ) is > the current
DF:Lifetime Max Chg Power value for a time > 60s, OR an increment > 1000 mW.
Lifetime Maximum Discharge Power: This data flash value is updated when SBS.AveragePower( ) is > the
current DF:Lifetime Max Dsg Power value for a time > 60s, OR an increment > 1000 mW.
Lifetime Average Temperature: DF:Lifetime Avg Temp is updated when the average of SBS.Temperature( )
exceeds the range of the present value by ± 1°C. The average is calculated as a simple average of
all the valid temperature readings.
When any of the Lifetime data value is triggered to be updated then ALL Lifetime data is updated to data flash.
However, no Lifetime Data is updated until SBS.StatusUpdate( ) [ITEN] is set.
SIZE
(BYTES)
DEFAULT
VALUE
NAME
CLASS / SUBCLASS
FORMAT
Signed Int
Integer
VALID RANGE
UNITS
Lifetime Max Temp
Lifetime Min Temp
0 to 1400
-600 to 1400
-600 to 1400
0 to 65,345
0 to 65,345
0 to 65,345
0 to 65,345
0 to 65,345
0 to 65,345
0 to 65,345
0 to 65,345
0
0.1°C
1400
Lifetime Avg Temp
0
Lifetime Max Dsg Current
Lifetime Max Chg Current
Lifetime Max Pack Voltage
Lifetime Min Pack Voltage
Lifetime Max Cell Voltage
Lifetime Min Cell Voltage
Lifetime Max Dsg Power
Lifetime Max Chg Power
0
mA
mV
0
0
System Data /
Lifetime Data (59)
2
20,000
0
10,000
10,000
0
10 mWh
N/A
System Data / Lifetime
Temp Samples (60)
LT Temp Samples
0 to 140,000,000
4
0
CHARGE CONTROL
CC-CV Charging
SBS.ChargingCurrent( ) (0x14) Read only, 16-bit unsigned integer word, units in mA. Reports the appropriate
charging current per the charging algorithm in this section. The default value is set in DF:Fast
Charge Current, and altered per the algorithm or safety conditions.
SBS.ChargingVoltage( ) (0x15) Read only, 16-bit unsigned integer word, units in mV. Reports the appropriate
charging voltage per the charging algorithm in this section. The default value is set in DF:Fast
Charge Voltage, and altered per the charging algorithm or safety condition.
SIZE
(BYTES)
DEFAULT
VALUE
NAME
CLASS / SUBCLASS
FORMAT
VALID RANGE
UNITS
Fast Charge Current
Fast Charge Voltage
Integer
Integer
0 to 10000
0 to 20000
2
2
mA
mV
4000
Charging / Fast Charge Config. (34)
16800
Charge Inhibit Mode
The bq20z80 sets the SBS.ChargingCurrent( ) and SBS.ChargingVoltage( ) values to 0 to inhibit charging when
SBS.Temperature( ) < DF:Charge Inhibit Temp Low OR > DF:Charge Inhibit Temp High. When charging is
inhibited, SBS.ChargingStatus( ) [XCHG] is set.
If DF:Operation Cfg B [CHGIN] is set, the CHG FET and ZVCHG FET (if used) are turned off when the bq20z80
is in charge-inhibit mode.
The bq20z80 allows charging to resume when SBS.Temperature( ) ≥ DF:Charge Inhibit Temp Low + DF:Temp
Hys AND is ≤ DF:Charge Inhibit Temp High–DF:Temp Hys. The FETs also return to their previous states at this
time.
SBS.ChargingStatus( ) [XCHG] is cleared when these conditions are met, or when a fault condition is detected,
or when the battery is removed if DF:Operation Cfg B [NR] is cleared.
57