English
Language : 

BQ2084-V133 Datasheet, PDF (42/64 Pages) Texas Instruments – SBS v1.1-COMPLIANT GAS GAUGE FOR USE WITH THE bq29312
bq2084-V133
SLUS640A – JUNE 2005 – REVISED JUNE 2005
www.ti.com
TERMINATE_CHARGE_ALARM bit is set when the bq2084-V133 detects a primary charge termination. This bit
is cleared when the bq2084-V133 detects that the battery is no longer being charged.
OVER_TEMP_ALARM bit is set when the bq2084-V133 detects that the internal battery temperature is greater
than or equal to the OverTemperature Charge threshold while charging or OverTemperature Discharge threshold
while discharging. This bit is cleared when the internal temperature falls back below the OverTemperature
Charge Reset or OverTemperature Discharge Reset as appropiate..
TERMINATE_DISCHARGE_ALARM bit is set when RM = 0, Voltage() = Terminate Voltage (DF 0x67-0x68), the
battery temperature is less than or equal to the Charge Suspend Temp Low (DF 0x79) 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 bq2084-V133 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 bq2084-V133 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 bq2084-V133 has detected a valid load of data flash at full or partial reset. It is
cleared when the bq2084-V133 detects an improper data flash load.
DISCHARGING bit is set when the bq2084-V133 determines that the battery is not being charged. This bit is
cleared when the bq2084-V133 detects that the battery is being charged.
FULLY_CHARGED bit is set when the bq2084-V133 detects a primary charge termination or an Overcharge
condition. It is cleared when RelativeStateOfCharge() is less than the programmed Fully Charged Clear % (DF
0x4a).
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
Oveflowr/Underflow
BadSize
UnknownError
DESCRIPTION
The bq2084-V133 processed the function code without detecting any errors.
The bq2084-V133 is unable to process the function code at this time.
The bq2084-V133 detected an attempt to read or write to a function code reserved by this version of the
specification.
The bq2084-V133 detected an attempt to access an unsupported optional manufacturer function code.
The bq2084-V133 does not support this function code which is defined in this version of the specification.
The bq2084-V133 detected an attempt to write to a read-only function code.
The bq2084-V133 detected a data overflow or underflow.
The bq2084-V133 detected an attempt to write to a function code with an incorrect data block.
The bq2084-V133 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 0x38-0x39. The bq2084-V133 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
42