bq20z80-V101
www.ti.com
SLUS625D–SEPTEMBER 2004–REVISED OCTOBER 2005
PF FLAGS 1
bit7
bit6
bit5
bit4
bit3
bit2
bi1
bit0
Low Byte
DFF
DFETF
CFETF
CIM
SOTD
SOTC
SOV
PFIN
PFIN
Set on External Input Indication of permanent failure
Set on a Safety-Overvoltage permanent failure
SOV
SOTC
SOTD
CIM
Set on a Charge Safety Overtemperature permanent failure
Set on a Discharge Safety Overtemperature permanent failure
Set on a Cell-Imbalance permanent failure
CFETF
DFETF
DFF
Set on a Charge-FET-Failure permanent failure
Set on a Discharge-FET-Failure permanent failure
Set on a Data Flash Fault permanent failure
AFE_C
AFE_P
SOCC
SOCD
SOPT
FBF
Set on an AFE-Communications permanent failure
Set on a Periodic-AFE-Communications permanent failure
Set on a Charge Safety-Overcurrent permanent failure
Set on a Discharge Safety Overcurrent in permanent failure
Set on an Open Thermistor permanent failure
Set when the fuse has not cut off current, even though the output has been driven low
Permanent Fail Cfg
The Permanent Failure Configuration register enables or disables the use of the SAFE and SAFE pins when the
corresponding DF:PF Flags 1 flag is set.
PERMANENT FAILURE
bit7
bit6
bit5
bit4
bit3
bit2
bi1
bit0
CFG
High Byte
Low Byte
–
–
–
–
XSOCD
XSOTD
XSOCC
XSOTC
XAFE_P
XSOV
XAFE_C
XPFIN
XDFF
XDFETF
XCFETF
XCIM
If corresponding DF:PF Flags 1 AND DF:Permanent Fail Cfg bits are set (1), the SAFE output is driven and
latched low and the SAFE output is driven and latched high. This does not include DF:PF Flags 1 [FBF].
Lifetime Data
Lifetime Maximum Temperature: This data flash value is updated if the current SBS.Temperature( ) is > the
current DF:Lifetime Max Temp value for a time > 60s OR an increment > 1.0°C.
Lifetime Minimum Temperature: This data flash value is updated if the current SBS.Temperature( ) is < the
current DF:Lifetime Min Temp value for a time > 60s, OR an increment > 1.0°C.
Lifetime Maximum Cell Voltage: This data flash value is updated if any SBS.CellVoltagex( ) is > the current
DF:Lifetime Max Cell Voltage value for a time > 60s, OR an increment > 25 mV.
Lifetime Minimum Cell Voltage: This data flash value is updated if the current SBS.CellVoltagex( ) is < the
current DF:Lifetime Min Cell Voltage value for a time > 60s, OR an increment > 25 mV.
Lifetime Maximum Pack Voltage: This data flash value is updated if the current SBS.Voltage( ) is > the current
DF:Lifetime Max PackVoltage value for a time > 60s, OR an increment > 100 mV.
Lifetime Minimum Pack Voltage: This data flash value is updated if the current SBS.Voltage( ) is < the current
Lifetime Min Pack Voltage value for a time > 60s, OR an increment > 100 mV.
Lifetime Maximum Charge Current: This data flash value is updated if the current SBS.AverageCurrent( ) is >
the current DF:Lifetime Max Chg Current value, and SBS.AverageCurrent( ) is positive (charge) for
a time > 60s, OR an increment > 100 mA.
Lifetime Maximum Discharge Current: This data flash value is updated if the current SBS.AverageCurrent ( )
is > the current DF:Lifetime Max Dsg Current value, and SBS.AverageCurrent( ) is negative
56