Datasheet

www.ti.com
STATUS BITS
ERROR CODES
CycleCount()(0x17)
bq2084-V143
SLUS732 SEPTEMBER 2006
TERMINATE_CHARGE_ALARM bit is set when the bq2084-V143 detects a primary charge termination. This bit
is cleared when the bq2084-V143 detects that the battery is no longer being charged.
OVER_TEMP_ALARM bit is set when the bq2084-V143 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 appropriate.
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-V143 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-V143 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.
The initialized bit is set when the bq2084-V143 has detected a valid load of data flash at full or partial reset. It is
cleared when the bq2084-V143 detects an improper data flash load.
DISCHARGING bit is set when the bq2084-V143 determines that the battery is not being charged. This bit is
cleared when the bq2084-V143 detects that the battery is being charged.
FULLY_CHARGED bit is set when the bq2084-V143 detects a primary charge termination or an Overcharge
condition. It is cleared when RelativeStateOfCharge() is less than the programmed Fully Charged Clear % in 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 DESCRIPTION
OK The bq2084-V143 processed the function code without detecting any errors.
Busy The bq2084-V143 is unable to process the function code at this time.
Reserved The bq2084-V143 detected an attempt to read or write to a function code reserved by this version of the
specification.
The bq2084-V143 detected an attempt to access an unsupported optional manufacturer function code.
Unsupported The bq2084-V143 does not support this function code which is defined in this version of the specification.
AccessDenied The bq2084-V143 detected an attempt to write to a read-only function code.
Overflow/Underflow The bq2084-V143 detected a data overflow or underflow.
BadSize The bq2084-V143 detected an attempt to write to a function code with an incorrect data block.
UnknownError The bq2084-V143 detected an unidentifiable error.
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-V143 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
44
Submit Documentation Feedback