English
Language : 

BQ2085-V1P3 Datasheet, PDF (33/57 Pages) Texas Instruments – SBS-COMPLIANT GAS GAUGE IC FOR USE WITH THE bq29311
www.ti.com
bq2085-V1P3
SLUS598 − FEBRUARY 2004
TERMINATE_DISCHARGE_ALARM bit is set when RM = 0, Voltage( ) ≤ Terminate Voltage, or the CVUV bit
in pack status is set indicating that a Li-Ion cell voltage has dropped below the limit programmed in Cell Under.
The bit is cleared when Voltage( ) > Terminate Voltage, RM( ) > 0, and the CVUV bit is cleared.
REMAINING_CAPACITY_ALARM bit is set when the bq2085−V1P3 detects that RemainingCapacity( ) is less
than that set by the RemainingCapacityAlarm( ) function. This bit is cleared when either the value set by the
RemainingCapacityAlarm( ) function is lower than the RemainingCapacity( ) or when the RemainingCapacity( )
is increased by charging.
REMAINING_TIME_ALARM bit is set when the bq2085−V1P3 detects that the estimated remaining time at the
present discharge rate is less than that set by the RemainingTimeAlarm( ) function. This bit is cleared when
either the value set by the RemainingTimeAlarm( ) function is lower than the AverageTimeToEmpty( ) or when
the AverageTimeToEmpty( ) is increased by charging.
Status Bits
The initialized bit is set when the bq2085−V1P3 is has detected a valid load of data flash at full or partial reset.
It is cleared when the bq2085−V1P3 detects an improper data flash load.
DISCHARGING bit is set when the bq2085−V1P3 determines that the battery is not being charged. This bit is
cleared when the bq2085−V1P3 detects that the battery is being charged.
FULLY_CHARGED bit is set when the bq2085−V1P3 detects a primary charge termination or an Overcharge
condition. It is cleared when RelativeStateOfCharge( ) is less than the programmed Fully Charged Clear % in
DF 0x47.
FULLY_DISCHARGED bit is set when Voltage( ) or VCELL is less than the EDV2 threshold and Current( ) <
Overload Current or when RelativeStateOfCharge( ) < Battery Low %. This bit is cleared when
RelativeStateOfCharge( ) is greater than or equal to 20%.
Error Codes
ERROR CODES
OK
Busy
Reserved
Unsupported
AccessDenied
Over/Underflow
BadSize
UnknownError
DESCRIPTION
The bq2085−V1P3 processed the function code without detecting any errors.
The bq2085−V1P3 is unable to process the function code at this time.
The bq2085−V1P3 detected an attempt to read or write to a function code reserved by this version of the specifica-
tion. The bq2085−V1P3 detected an attempt to access an unsupported optional manufacturer function code.
The bq2085−V1P3 does not support this function code which is defined in this version of the specification.
The bq2085−V1P3 detected an attempt to write to a read-only function code.
The bq2085−V1P3 detected a data overflow or underflow.
The bq2085−V1P3 detected an attempt to write to a function code with an incorrect data block.
The bq2085−V1P3 detected an unidentifiable error.
CycleCount( )(0x17)
Description: Returns the number of cycles the battery has experienced. The mAh value of each count is
determined by programming the Cycle Count Threshold value in DF 0x37-0x38. The bq2085−V1P3 saves the
cycle count value to Cycle Count DF 0x0c-0x0d after an update to CycleCount( ).
Purpose: The CycleCount( ) function provides a means to determine the battery wear. It may be used to give
advance warning that the battery is nearing its end of life.
SMBus protocol: Read word
Output: Unsigned integer—count of total charge removed from the battery over its life.
Units: cycle
Range: 0 to 65,534 cycles; 65,535 indicates battery has experienced 65,535 or more cycles.
Granularity: 1 cycle
Accuracy: Absolute count
DesignCapacity( ) (0x18)
Description: Returns the theoretical or nominal capacity of a new pack. The DesignCapacity( ) value is
expressed in either current (mAh at a C/5 discharge rate) or power, (10 mWh at a P/5 discharge rate) depending
on the setting of the BatteryMode( ) CAPACITY_MODE bit.
33