www.ti.com
CHARGE CONTROL
CC-CV Charging
Charge Inhibit Mode
bq20z80-V101
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
DEFAULT
NAME
CLASS / SUBCLASS
FORMAT
VALID RANGE
UNITS
(BYTES)
VALUE
Lifetime Max Temp
0 to 1400
0
Lifetime Min Temp
-600 to 1400
0.1
°C
1400
Lifetime Avg Temp
-600 to 1400
0
Lifetime Max Dsg Current
0 to 65,345
0
mA
Lifetime Max Chg Current
0 to 65,345
0
System Data /
Lifetime Max Pack Voltage
Signed Int
0 to 65,345
2
0
Lifetime Data (59)
Lifetime Min Pack Voltage
0 to 65,345
20,000
mV
Lifetime Max Cell Voltage
0 to 65,345
0
Lifetime Min Cell Voltage
0 to 65,345
10,000
Lifetime Max Dsg Power
0 to 65,345
10,000
10 mWh
Lifetime Max Chg Power
0 to 65,345
0
System Data / Lifetime
LT Temp Samples
Integer
0 to 140,000,000
4
N/A
0
Temp Samples (60)
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
DEFAULT
NAME
CLASS / SUBCLASS
FORMAT
VALID RANGE
UNITS
(BYTES)
VALUE
Fast Charge Current
Integer
0 to 10000
2
mA
4000
Charging / Fast Charge Config. (34)
Fast Charge Voltage
Integer
0 to 20000
2
mV
16800
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