www.ti.com
bq20z80-V101
SLUS625D – SEPTEMBER 2004 – REVISED OCTOBER 2005
The DF:Charge Fault Cfg bits enable FET action to take place when a fault occurs. See the following details
within this section for selecting the appropriate settings.
Battery Depleted
The bq20z80 sets SBS.ChargingStatus( ) [XCHGLV] when the charger is present AND SBS.Voltage( ) is
≤DF:Depleted Voltage for period ≥ DF:Depleted Voltage Time.
When this fault is detected, SBS.ChargingCurrent( ) is set to 0, SBS.BatteryStatus( ) [TDA] is set and if
DF:Charge Fault Cfg [XCHGLV] is set then the DSG FET is turned off and the CHG and ZVCHG FETs controlled
per the configuration of DF:Operation Cfg A [ZVCHG1, ZVCHG0].
To recover from this mode SBS.Voltage( ) must become
≥ DF:Depleted Recovery. When the bq20z80 recovers
from a Battery Depleted state, the DSG, CHG, and ZVCHG FETs are returned to the previous state in
accordance with the charging algorithm and DF:Operation Cfg, A [ZVCHG1, ZVCHG0] and SBS.BatteryStatus( )
[TCA] and SBS.ChargingStatus( ) [XCHGLV] are reset.
SIZE
DEFAULT
NAME
CLASS / SUBCLASS
FORMAT
VALID RANGE
UNITS
(BYTES)
VALUE
Depleted Voltage
0 to 16,000
2
mV
8000
Charging Control /
Depleted Voltage Time
Integer
0 to 60
1
s
2
Charging Faults (38)
Depleted Recovery
0 to 16,000
2
mV
8500
Overcharging Voltage
The bq20z80 sets SBS.ChargingStatus( ) [OCHGV] when SBS.Voltage( )
≥ SBS.ChargingVoltage( ) + DF:Over
Charging Voltage for a period
≥ DF:Over Charging Volt Time . If DF:Over Charging Volt Time = 0, this feature is
completely disabled.
When DF:Charge Fault Cfg [OCHGV] is set, then the CHG and ZVCHG FETs are turned off. Also,
SBS.ChargingCurrent( ) and SBS.ChargingVoltage( ) are cleared to 0, and SBS.BatteryStatus( ) [TCA] is set.
To recover from this mode, SBS.Voltage( ) must become
≤DF:Fast Charge Voltage. When the bq20z80 recovers
from an Overcharging Voltage state, the CHG and ZVCHG FETs are returned to the previous state in
accordance with the charging algorithm, and SBS.BatteryStatus( ) [TCA] is reset. SBS.ChargingCurrent( )
[OCHGV] and SBS.ChargingVoltage( ) are not reset via this recovery.
If SBS.Voltage( )
≤ SBS.ChargingVoltage( ) then 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] and SBS.BatteryStatus( ) [TCA] are reset.
SIZE
DEFAULT
NAME
CLASS / SUBCLASS
FORMAT
VALID RANGE
UNITS
(BYTES)
VALUE
Over Charging Voltage
Integer
0 to 3000
2
mV
500
Charging Control /
Charging Faults (38)
Over Charging Volt Time
Integer
0 to 60
1
s
2
Overcharging Current
The bq20z80 sets SBS.ChargingStatus( ) [OCHGI] when SBS.Current( ) is
≥ SBS.ChargingCurrent( ) + DF:Over
Charging Current for a period of DF:Over Charging Curr Time. If DF:Over Charging Curr Time = 0, then feature
is completely disabled.
When DF:Charge Fault Cfg [XOCHGI] is set, then the CHG FET is turned OFF and ZVCHG FET is turned ON if
DF:Operation Cfg A [ZVCHG1, ZVCHG0] are set appropriately.
Also,
SBS.ChargingCurrent(
) and
SBS.ChargingVoltage( ) are cleared to 0, and SBS.BatteryStatus( ) [TCA] is set.
To recover from this mode, SBS.AverageCurrent( ) must be
≤ DF:Over Charging Curr Recov . When the
bq20z80 recovers from an Overcharging Current state, then SBS.ChargingCurrent( ), SBS.ChargingVoltage( ),
and the CHG and ZVCHG FE's are returned to previous state in accordance with the charging algorithm and
DF:Operation Cfg A [ZVCHG1, ZVCHG0]. SBS.BatteryStatus( ) [TCA] and SBS.ChargingStatus( ) [OCHGI] are
cleared.
62