bq20z80-V101
www.ti.com
SLUS625D–SEPTEMBER 2004–REVISED OCTOBER 2005
VALID
RANGE
SIZE
(BYTES)
DEFAULT
VALUE
NAME
CLASS / SUBCLASS
FORMAT
UNITS
Over Charging Current
Over Charging Curr Time
Over Charging Curr Recov
0 to 2000
0 to 60
2
1
2
mA
s
500
2
Charging Control /
Charging Faults (38)
Integer
0 to 2000
mA
100
Overcharge
The bq20z80 sets SBS.ChargingStatus( ) [OC] when the amount of capacity added after the point where
SBS.RemainingCapacity( ) is > SBS.FullChargeCapacity( ) + DF:Over Charge Capacity. If DF:Over Charge
Capacity is set to 0, this feature is completely disabled.
When DF:Charge Fault Cfg [XOCHG] is set, then the CHG FET and ZVCHG FET are turned off if DF:Operation
Cfg A [ZVCHG1, ZVCHG0] are set appropriately. Also, SBS.ChargingCurrent( ) and SBS.ChargingVoltage( ) are
set to 0, and SBS.BatteryStatus( ) [TCA, OCA] are set.
There are three recovery methods from this fault state:
1. If DF:Operation Cfg B [NR] = 0, AND a transition input of PRES from low-to-high-to-low (pack removal and
re-insertion) occurs, the bq20z80 recovers from this fault mode.
2. If DF:Operation Cfg B [NR] = 1 AND SBS.Current( ) is ≤ 0 mA, AND there has been DF:Over Charge
Recovery amount of continuous discharge, the bq20z80 recovers from this fault mode.
3. If SBS.RemainingStateOfCharge%( ) becomes ≤ DF:FC Clear %, the bq20z80 recovers from this fault
mode.
On recovery, the CHG and ZVCHG FETs are returned to the previous state in accordance with the charging
algorithm, and DF:Operation Cfg A [ZVCHG1, ZVCHG0]. SBS.BatteryStatus( ) [TCA, FC, OCA], and
SBS.ChargingStatus( ) [OC] are cleared.
VALID
RANGE
SIZE
(BYTES)
DEFAULT
VALUE
NAME
CLASS / SUBCLASS
FORMAT
UNITS
Over Charge Capacity
Over Charge Recovery
0 to 4000
0 to 1000
2
2
300
2
Charging Control /
Charging Faults (38)
Integer
mAh
Fast Charge Mode Charging Timeout
When SBS.Current( ) is ≥ DF:Chg Current Threshold, the bq20z80 starts the Fast Charge timer.
The Fast Charge Timer is suspended when SBS.ChargingStatus( ) [PULSEOFF] = 1 or SBS.ChargingStatus( )
[FCHG] = 0, or when SBS.BatteryStatus( ) [DSG] = 1, or when the fast charge timer expires.
The Fast Charge Timer is reset when DF:Over Charge Recovery amount of discharge is detected, OR if
DF:Operation Cfg B [NR] = 1, AND PRES transitions from low-to-high-to-low.
The bq20z80 sets SBS.ChargingStatus( ) [FCMTO] if the fast charge timer ≥ DF:FC-MTO, then if DF:Charge
Fault Cfg [XFCMTO] is set, then the CHG FET is turned off, and the ZVCHG FET is turned OFF if DF:Operation
Cfg A [ZVCGH1, ZVCHG0] are set appropriately. Also, SBS.ChargingCurrent( ) and SBS.ChargingVoltage( ) are
set to 0, and SBS.BatteryStatus( ) [TCA] is set. If DF:FC-MTO is programmed to 0, this feature is completely
disabled.
To recover from this mode,SBS.Current( ) must be ≥ (-) DF:Dsg Current Threshold or if DF:Operation Cfg B
[NR] = 0 AND PRES transitions from low-to-high-to-low. On recovery, the SBS.ChargingCurrent( ),
SBS.ChargingVoltage( ) and the CHG and ZVCHG FETs are returned to the previous state in accordance with
the charging algorithm, and DF:Operation Cfg A [ZVCHG1, ZVCHG0]. SBS.BatteryStatus( ) [TCA], and
SBS.ChargingStatus( ) [FCMTO] are cleared.
SIZE
(BYTES)
DEFAULT
VALUE
NAME
CLASS / SUBCLASS
FORMAT
VALID RANGE
UNITS
FC-MTO
Charging Control / Charging Faults (38)
Integer
0 to 65535
2
s
10800
Precharge Mode Charging Timeout
When SBS.Current( ) is ≥ DF:Chg Current Threshold the bq20z80 starts the Precharge Timer.
The Precharge Timer is suspended when pulse charging is active (SBS.ChargingStatus( ) [PULSEOFF] = 1), and
when SBS.ChargingStatus( ) [PCHG] = 0).
63