English
Language : 

BQ2083-V1P2 Datasheet, PDF (33/55 Pages) Texas Instruments – SBS-COMPLIANT GAS GAUGE IC FOR USE WITH THE bp29311
www.ti.com
bq2083-V1P2
SLUS573 − JULY 2003
TERMINATE_DISCHARGE_ALARM bit is set when any of the following are true: 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 Voltage. The bit is cleared when all of the following are true: Voltage( ) > Terminate
Voltage, RM( ) > 0, and the CVUV bit is cleared.
REMAINING_CAPACITY_ALARM bit is set when the bq2083−V1P2 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 bq2083−V1P2 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 bq2083−V1P2 is has detected a valid load of data flash at full or partial reset.
It is cleared when the bq2083−V1P2 detects an improper data flash load.
DISCHARGING bit is set when the bq2083−V1P2 determines that the battery is not being charged. This bit is
cleared when the bq2083−V1P2 detects that the battery is being charged.
FULLY_CHARGED bit is set when the bq2083−V1P2 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 DESCRIPTION
OK
The bq2083−V1P2 processed the function code without detecting any errors.
Busy
The bq2083−V1P2 is unable to process the function code at this time.
Reserved
The bq2083−V1P2 detected an attempt to read or write to a function code reserved by this version of the specifica-
tion. The bq2083−V1P2 detected an attempt to access an unsupported optional manufacturer function code.
Unsupported
The bq2083−V1P2 does not support this function code which is defined in this version of the specification.
AccessDenied
The bq2083−V1P2 detected an attempt to write to a read-only function code.
Over/Underflow The bq2083−V1P2 detected a data overflow or underflow.
BadSize
The bq2083−V1P2 detected an attempt to write to a function code with an incorrect data block.
UnknownError
The bq2083−V1P2 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 bq2083−V1P2 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
33