bq20z80-V101
www.ti.com
SLUS625D–SEPTEMBER 2004–REVISED OCTOBER 2005
SIZE
(BYTES)
DEFAULT
VALUE
NAME
DESCRIPTION
FORMAT
VALID RANGE
UNITS
Charge Inhibit Temp Low
Charge Inhibit Temp High
Temp Hys
-400 to 1200
-400 to 1200
0 to 100
2
2
1
0
Charge Control / Charge Inhibit Config (32)
Signed Int
0.1°C
450
10
Precharge Mode
The bq20z80 sets SBS.ChargingCurrent( ) to DF:Pre-chg Current when SBS.Temperature( ) is ≥ DF:Charge
Inhibit Temp Low, AND is < DF:Pre-chg Temp, OR if any SBS.CellVoltagex( ) is < DF:Pre-chg Voltage.
Depending on the setting of DF:Operation Cfg A [ZVCHG1, ZVCHG0] FET action may be taken. Precharge
mode is also entered if any of SBS.SafetyStatus( ) [ CUV, PUV, OCD or OCD2] are set.
ZVCHG1
ZVCHG0
FET USED
ZVCHG
CHG
0
0
1
1
0
1
0
1
OD Pin
No Action
During precharge SBS.Charging Status( ) [PCHG] is set, and is cleared when SBS.Temperature( ) is
≥ DF:Pre-chg Temp + DF:Temp Hys, AND all SBS.CellVoltagex( ) ≥ DF:Recovery Voltage, or Charge Suspend
is entered, a fault condition detected, or the battery removed if DF:Operation Cfg B [NR] is cleared.
SIZE
(BYTES)
DEFAULT
VALUE
NAME
DESCRIPTION
FORMAT
VALID RANGE
UNITS
Pre-chg Temp
Pre-chg Voltage
Recovery Voltage
Pre-chg Current
Signed Int
-400 to 1200
0 to 20000
0 to 20000
0 to 2000
0.1°C
mV
120
3000
3100
250
Charge Control / Pre-Charge Config (33)
2
Integer
mV
mA
Fast Charge
The bq20z80 sets SBS.ChargingCurrent( ) to DF:Fast Charge Current andSBS.ChargingVoltage( ) to DF:Fast
Charge Voltage when the following are true.
•
•
•
•
SBS.Temperature( ) ≥ DF:Pre-chgTemp
SBS.Temperature( ) < DF:Charge Suspend Temp High - (2 x DF:Delta Temp)
SBS.CellVoltagex( ) ≥ DF:Pre-chg Voltage
SBS.Voltage( ) ≤ SBS.ChargingVoltage( ) + DF:Over Charging Voltage
See the Charging Faults section for further details. During fast charge, SBS.ChargingStatus( ) [FCHG] is set and
the CHG FET is turned on if no protection conditions are detected.
SIZE
(BYTES)
DEFAULT
VALUE
NAME
CLASS / SUBCLASS
FORMAT
VALID RANGE
UNITS
Fast Charge Voltage
Fast Charge Current
Over Charging Voltage
0 to 2,0000
0 to 10,000
0 to 2000
2
2
2
mV
mA
mV
16,800
4000
500
Charge Control / Fast Charge Config (34)
Integer
Fast Charge Temperature Throttling
The bq20z80 alters SBS.ChargingCurrent( ) and sets SBS.ChargingStatus( ) [TCHG2, TCHG1] during fast
charge in response to changing temperature conditions. If SBS.Temperature( ) is ≤DF:Charge Suspend Temp
High AND is ≥ DF:Charge Suspend Temp High - DF:DeltaTemp, then SBS.ChargingCurrent( ) is set to
DF:Pre-chg Current and SBS.ChargingStatus( ) [TCHG1] is set.
If SBS.Temeprature( ) is < DF:Charge Suspend Temp High - DF:Delta Temp, AND is ≥ DF:Charge Suspend
Temp High– (2 x DF:DeltaTemp), SBS.ChargingCurrent( ) is set to (DF:Fast Charge Current –DF:Pre-chg
Current) / 2, and SBS.ChargingStatus( ) [TCHG2] is set.
If SBS.Temperature( ) is < DF:Charge Suspend Temp High– (2 x DF:Delta Temp) AND is ≥ DF:Pre-Chg Temp,
SBS.ChargingCurrent( ) is set to DF:Fast Charge Current, and SBS.ChargingStatus( ) TCHG2, TCHG1] are
cleared.
58