bq20z80-V101
www.ti.com
SLUS625D–SEPTEMBER 2004–REVISED OCTOBER 2005
DF Checksum: 0x0004, This function is only available when the bq20z80 is Unsealed (SBS.OperationStatus( )
[SS] = 0). A write to this command forces the bq20z80 to generate a checksum of the full Data
Flash (DF) array and writes it to DF: The generated checksum is then returned within 45 ms.
NOTE:
If another SMBus comamnd is received while the checksum is being generated, the
DF Checksum is generated but the response may be time out (<25ms).
Manufacturer Status: 0x0006, This function is compatible with the equivalent command in the bq2084, and is
available while the bq20z80 is in normal operation.
This 16-bit word reports the battery status and is formatted the same as the bq2084.
ManufacturerStatus
High Byte
bit7
FET1
0
bit6
FET0
0
bit5
PF1
0
bit4
PF0
0
bit3
STATE3
0
bit2
STATE2
0
bit1
STATE1
1
bit0
STATE0
0
Low Byte
FET1, FET0 Indicated the state of the charge and discharge FETs
0,0
0,1
1,0
1,1
Both charge and discharge FETs are on.
Charge FET is off, discharge FET is on.
Both charge and discharge FETs are off.
Charge FET is on, discharge FET is off.
PF1, PF0
Indicates permanent failure cause when permanent failure indicated by STATE3-STATE0
0,0
0,1
1,0
1,1
Fuse is blown if enabled via DF:PF Config settings (default, ie: NOT CIM, SOV or xFETF).
Cell imbalance failure
Safety voltage failure
FET failure
STATE3, STATE2, STATE1, STATE0 Indicates battery state as defined in Table 2
Table 2. STATE Code for Manufacture Status
STATE
STATE CODE (hex)
CORRESPONDING FLAG
SBS.OperationStatus( ) WAKE
Wake Up
0
3
7
5
Pre-Charge
SBS.ChargingStatus( ) PCHG and NOT SBS.BatteryStatus( ) DSG
SBS.ChargeStatus( ) MCHG and NOT SBS.BatteryStatus( ) DSG
SBS.ChargingStatus( ) FCHG and NOT SBS.BatteryStatus( ) DSG
Terminate Charge
Normal Charge
Normal Discharge
SBS.ChargingStatus( ) XCHG and NOT SBS.OperationStatus( ) XDSG and
NOT SBS.OperationStatus( ) XDSGI
1
Depleted
Depleted AC
Overheat Discharge
Overheat Charge
e
[SBS.OperationStatus( ) XDSG or XDSGI] and SBS.BatteryStatus( ) DSG
Battery Fail - Over Charge
Battery Fail - Low Temperature
Battery Fail - Charger Termination
8
c
[SBS.ChargingStatus( ) OCHGI or OCHGV or PCMTO or FCMTO or OC or
XCHGLV] and NOT SBS.BatteryStatus( ) DSG
Battery Fail
SBS.SafetyStatus( ) SCC, AOCD or SCD and NOT Over- Heat - Charge and
NOT Over Heat - Discharge and NOT Battery Fail - Charge and NOT
Battery Fail -Discharge
27