www.ti.com
bq20z80-V101
SLUS625D – SEPTEMBER 2004 – REVISED OCTOBER 2005
VALID
SIZE
DEFAULT
NAME
CLASS / SUBCLASS
FORMAT
UNITS
RANGE
(BYTES)
VALUE
Over Charging Current
0 to 2000
2
mA
500
Charging Control /
Over Charging Curr Time
Integer
0 to 60
1
s
2
Charging Faults (38)
Over Charging Curr Recov
0 to 2000
2
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
SIZE
DEFAULT
NAME
CLASS / SUBCLASS
FORMAT
UNITS
RANGE
(BYTES)
VALUE
Over Charge Capacity
0 to 4000
2
300
Charging Control /
Integer
mAh
Charging Faults (38)
Over Charge Recovery
0 to 1000
2
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
DEFAULT
NAME
CLASS / SUBCLASS
FORMAT
VALID RANGE
UNITS
(BYTES)
VALUE
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