bq20z80-V101
www.ti.com
SLUS625D–SEPTEMBER 2004–REVISED OCTOBER 2005
FullChargeCapacity( ) (0x10)
This read-word function returns an unsigned integer value, with a range of 0 to 65535, of the predicted pack
capacity when it is fully charged. The SBS.FullChargeCapacity( ) value is expressed in either charge (mAh) or
power (10 mWh) depending on the setting of SBS.BatteryMode( ) [CAPACITY_MODE].
RunTimeToEmpty( ) (0x11)
This read-word function returns an unsigned integer value of the predicted remaining battery life at the present
rate of discharge, in minutes, with a range of 0 to 65,534 min. A value of 65,535 indicates battery is not being
discharged.
SBS.RunTimeToEmpty( ) is calculated and updated based on current or power, depending on the setting of
SBS.BatteryMode( ) [CAPACITY_MODE].
AverageTimeToEmpty( ) (0x12)
This read-word function returns an unsigned integer value of predicted remaining battery life, in minutes, based
upon SBS.AverageCurrent( ) with a range of 0 to 65534. A value of 65,535 indicates that the battery is not being
discharged.
AverageTimeToEmpty( ) is calculated based on current or power, depending on the setting of BatteryMode( )
[CAPACITY_MODE].
AverageTimeToFull( ) (0x13)
This read-word function returns an unsigned integer value of predicted remaining time until the battery reaches
full charge, in minutes, based on SBS.AverageCurrent( ) with a range of 0 to 65,535. A value of 65,534 indicates
that the battery is not being charged.
ChargingCurrent( ) (0x14)
This read-word function returns an unsigned integer value of the desired charging rate, in mA, with a range of 0
to 65,535. A value of 65,535 indicates that a charger should operate as a voltage source outside its maximum
regulated current range.
See Charging, 1st Level Safety and 2nd Level Safety sections of this data sheet for further details.
ChargingVoltage( ) (0x15)
This read-word function returns an unsigned integer value of the desired charging voltage, in mV, where the
range is 0 to 65,534. A value of 65,535 indicates that the charger should operate as a current source outside its
maximum regulated voltage range.
Review the Charging, 1st Level Safety and 2nd Level Safety sections of this data sheet for further information on
this command.
BatteryStatus( ) (0x16)
This read-word function returns the status of the bq20z80-based battery.
SBS.BatteryStatus( ) [RCA, RTA] are calculated on the basis of either current or power depending on the setting
of SBS.BatteryMode( ) [CAPACITY_MODE[.
BatteryStatus( )
High Byte
bit7
OCA
INIT
bit6
TCA
DSG
bit5
RSVD
FC
bit4
OTA
FD
bit3
TDA
EC3
bit2
RSVD
EC2
bi1
RCA
EC1
bit0
RTA
EC0
Low Byte
Alarm Bits
OVER_CHARGED_ALARM (OCA): See Overcharge in the Charging section of this data sheet.
TERMINATE_CHARGE_ALARM (TCA): See the Gas Gauging, Charging, 1st Level Safety, and 2nd Level
Safety sections of this data sheet
OVER_TEMP_ALARM (OTA): See Overtemperature functions in the 1st Level Safety and 2nd Level Safety
34