4.1.1.7 NominalAvailableCapacity( ): 0x0c/0x0d
4.1.1.8 FullAvailableCapacity( ): 0x0e/0x0f
4.1.1.9 RemainingCapacity( ): 0x10/0x11
4.1.1.10 FullChargeCapacity( ): 0x12/13
4.1.1.11 AverageCurrent( ): 0x14/0x15
4.1.1.12 TimeToEmpty( ): 0x16/0x17
4.1.1.13 TimeToFull( ): 0x18/0x19
4.1.1.14 StandbyCurrent( ): 0x1a/0x1b
bq27500
bq27501
System-Side Impedance Track Fuel Gauge
www.ti.com
SLUS785D – SEPTEMBER 2007 – REVISED APRIL 2008
Table 4-4. Flags Bit Definitions
bit7
bit6
bit5
bit4
bit3
bit2
bit1
bit0
High byte
OTC
OTD
–
CHG_INH
XCHG
FC
CHG
Low byte
–
OCV_GD
WAIT_ID
BAT_DET
SOC1
SOCF
DSG
OTC = Overtemperature in charge condition is detected. True when set.
OTD = Overtemperature in discharge condition is detected. True when set.
CHG_INH = Charge inhibit: unable to begin charging (temperature outside the range [Charge Inhibit Temp Low, Charge Inhibit Temp
High]). True when set.
XCHG = Charge suspend alert (temperature outside the range [Suspend Temp Low, Suspend Temp High]). True when set.
FC = Fully charged. Set when charge termination condition is met. True when set.
CHG = (Fast) charging allowed. True when set.
OCV_GD = Good OCV measurement taken. True when set.
WAIT_ID = Waiting to identify inserted battery. True when set.
BAT_DET = Battery detected. True when set.
SOC1 = State-of-charge threshold 1 (SOC1 Set Threshold) reached. True when set.
SOCF = State-of-charge threshold final (SOCF Set Threshold) reached. True when set.
DSG = Discharging detected. True when set.
This read-only command pair returns the uncompensated (no or light load) battery capacity remaining.
Units are mAh per LSB.
This read-only command pair returns the uncompensated (no or light load) capacity of the battery when
fully charged. Units are mAh per LSB. FullAvailableCapacity( ) is updated at regular intervals, as specified
by the IT algorithm.
This read-only command pair returns the compensated battery capacity remaining. Units are mAh per
LSB.
This read-only command pair returns the compensated capacity of the battery when fully charged. Units
are mAh per LSB. FullChargeCapacity( ) is updated at regular intervals, as specified by the IT algorithm.
This read-only command pair returns a signed integer value that is the average current flow through the
sense resistor. It is updated every 1 second. Units are mA per LSB.
This read-only function returns an unsigned integer value of the predicted remaining battery life at the
present rate of discharge, in minutes. A value of 65,535 indicates battery is not being discharged.
This read-only function returns an unsigned integer value of predicted remaining time until the battery
reaches full charge, in minutes, based upon AverageCurrent( ). The computation accounts for the taper
current time extension from the linear TTF computation based on a fixed AverageCurrent( ) rate of charge
accumulation. A value of 65,535 indicates the battery is not being charged.
This read-only function returns a signed integer value of the measured standby current through the sense
resistor. The StandbyCurrent( ) is an adaptive measurement. Initially it reports the standby current
programmed in Initial Standby, and after spending several seconds in standby, reports the measured
standby current.
GENERAL DESCRIPTION
13