bq20z80-V101
www.ti.com
SLUS625D–SEPTEMBER 2004–REVISED OCTOBER 2005
LoadMode Load mode for Impedance Track modeling. 0 = constant current, 1 = constant power
CSV
SS
1 = Data Flash checksum value has been generated
1 = Sealed mode
FAS
PRES
0 = Full access security mode
1 = PRES is low, indicating that the system is present (battery inserted).
ChargingStatus( ) (0x55)
This read-word function returns the current status of the charging functions.
ChargingStatus( )
High Byte
bit7
bit6
CHGSUSP
CB
bit5
bit4
bit3
bit2
bi1
FCHG
OC
bit0
XCHG
PCHG
PCMTO
MCHG
FCMTO
TCHG1
OCHGV
TCHG2
OCHGI
PULSE
XCHGLV
Low Byte
PULSEOFF
XCHG
1 = Charging disabled
CHGSUSP 1 = Charging suspend conditions exist
PCHG
MCHG
TCHGx
FCHG
PULSE
1 = Precharging conditions exist
1 = Maintenance charging conditions exist
1 = Temperature-based throttling of SBS.ChargingCurrent( ) conditions exist
1 = Fast charging conditions exist
1 = Pulse charging in progresss
PULSEOFF 1 = Pulse charging has turned CHG FET OFF
CB
1 = Cell balancing in progress
1 = Precharge timeout fault
1 = Fast-charge timeout fault
1 = Overcharge voltage fault
1 = Overcharge current fault
1 = Overcharge fault
PCMTO
FCMTO
OCHGV
OCHGI
OC
XCHGLV
1 = Battery is depleted
ResetData( ) (0x57)
This read-word function returns the number of partial resets (low byte) and full resets (high byte) the device has
experienced.
WDResetData( ) (0x58)
This read-word function returns the number of watchdog resets the device has experienced.
PackVoltage( ) (0x5a)
This read-word function returns an unsigned integer representing the measured voltage from the AFE pack pin,
in mV, with a range of 0 to 65,534.
AverageVoltage( ) (0x5d)
This read-word function returns a signed integer value that approximates a one-minute rolling average of
SBS.Voltage( ) in mV, with a range of 0 to 65,534.
40