bq20z80-V101
www.ti.com
SLUS625D–SEPTEMBER 2004–REVISED OCTOBER 2005
The data available is:
MANUFACTURING DATA
Lot Code of Pack
Lot Code of PCB
Firmware Version
Hardware Revision
Cell Revision
Data stored in DF:Pack Lot Code as raw data
2-bytes
2-bytes
1-byte
Data stored in DF:PCB Lot Code as raw data
Data stored in DF:Firmware Version as raw data
Data stored in DF:Hardware Revision as raw data
1-byte
Data stored in DF:Cell Revision as raw data
2-bytes
SYSTEM DATA
Reset Counter Partial
Reset Counter Full
Reset Counter Watch Dog
Check Sum
Count
Count
Count
Number
1-byte
1-byte
1-byte
1-byte
Authenticate( ) (0x2f)
This read/write-block function allows the host to authenticate the bq20z80-based battery using a SHA-1
authentication transform with a length of 20 data bytes + 1 length byte. See "Battery Authentication using the
bq20z80" for further details.
CellVoltage4( ) - CellVoltage1( ) (0x3c-0x3f)
These read-word functions return an unsigned value of the calculated individual cell voltages, in mV, with a range
of 0 to 65,534. SBS.CellVoltage1( ) corresponds to the bottom series element.
EXTENDED SBS COMMANDS
These commands are only available when the device is unsealed (SBS.OperationStatus( ) [SS] = 0). The
standard set of commands is also available when unsealed.
AFEData( ) (0x45)
This read-block function returns the AFE memory map (9-bytes), beginning with AFE.0x00 as the MSB, and the
internal AFE_Fail_Counter (2-bytes) returned with a maximum length of 11 data bytes + 1 length byte.
FETControl( ) (0x46)
This write/read-word function allows direct control of the FETs for test purposes using SMBus commands.
FETStatus( )
bit7
bit6
bit5
bit4
bit3
bit2
bi1
bit0
Low Byte
RSVD
RSVD
RSVD
OD
ZVCHG
CHG
DSG
RSVD
When the bit is set, the FET is turned on. When the bit is cleared, the FET is turned off. The bq20z80 overrides
these commands unless in normal gas-gauge operation. The DSG FET does not turn off if charge current is
flowing, and the CHG FET does not turn off if discharge current is flowing. This protects the FET body diodes.
RSVD (bit 0, 5, 6, 7) Reserved and should be 0
DSG (bit 1) Discharge FET Control
CHG (bit 2) Charge FET Control
ZVCHG (bit 3) Zero-Volt (Pre-Charge) charge FET Control
OD (bit 4) bq29312A OD Output Control
StateOfHealth( ) (0x4f)
This read-word function returns the state of health of the battery which is calculated by the formula:
SBS.FullChargeCapacity( ) / 100 x DF:Design Capacity or SBS.FullChargeCapacity( ) / 100 x DF:Design
Energy depending on the setting the SBS.BatteryMode( ) [CAPACITY] bit.
38