Datasheet
Table Of Contents
- FEATURES
- DESCRIPTION
- PIN CONNECTIONS
- ABSOLUTE MAXIMUM RATINGS
- DC ELECTRICAL CHARACTERISTICS
- VFC CHARACTERISTICS
- REG CHARACTERISTICS
- SMBus AC SPECIFICATIONS
- HDQ16 AC SPECIFICATIONS
- FUNCTIONAL DESCRIPTION
- General Operation
- Measurements
- Current
- Temperature
- GAS GAUGE OPERATION
- MAIN GAS GAUGE REGISTERS
- Self-Discharge
- Light Discharge or Suspend Current Compensation
- Midrange Capacity Corrections
- Charge Control
- Display Port
- Secondary Protection for Li-ion
- Low-Power Storage Mode
- Device Reset
- COMMUNICATION
- SMBus
- SMBus Protocol
- SMBus Packet Error Checking
- PEC Protocol
- PEC Calculation
- PEC Enable in Master Mode
- SMBus On and Off State
- HDQ16
- Command Codes
- ManufacturerAccess() (0x00); [0x00–0x01]
- RemainingCapacityAlarm() (0x01); [0x01]
- RemainingTimeAlarm() (0x02); [0x02]
- BatteryMode() (0x03); [0x03]
- AtRate() (0x04); [0x04]
- AtRateTimeToFull() (0x05);[0x05]
- AtRateTimeToEmpty() (0x06); [0x06]
- AtRateOK() (0x07); [0x07]
- Temperature() (0x08); [0x08]
- Voltage() (0x09); [0x09]
- Current() (0x0a); [0x0a]
- AverageCurrent() (0x0b); [0x0b]
- MaxError() (0x0c); [0x0c]
- RelativeStateOfCharge() (0x0d); [0x0d]
- AbsoluteStateOfCharge()(0x0e); [0x0e]
- RemainingCapacity() (0x0f); [0x0f]
- FullChargeCapacity() (0x10); [0x10]
- RunTimeToEmpty() (0x11); [0x11]
- AverageTimeToEmpty() (0x12); [0x12]
- AverageTimeToFull() (0x13); [0x13]
- ChargingCurrent() (0x14); [0x14]
- ChargingVoltage() (0x15); [0x15]
- BatteryStatus()(0x16); [0x16]
- CycleCount()(0x17); [0x17]
- DesignCapacity() (0x18); [0x18]
- DesignVoltage() (0x19); [0x19]
- SpecificationInfo() (0x1a); [0x1a]
- ManufactureDate() (0x1b); [0x1b]
- SerialNumber() (0x1c); [0x1c]
- ManufacturerName() (0x20); [0x20–0x2a]
- DeviceName() (0x21); [0x28–0x2b]
- DeviceChemistry() (0x22); [0x30–0x32]
- ManufacturerData() (0x23); [0x38–0x3a]
- Pack Status and Pack Configuration (0x2f); [0x2f]
- OCE
- EDV2
- EINT
- VDQ
- COK
- DOK
- CVOV
- CVUV
- VCELL4–VCELL1 (0x3c–0x3f); [0x3c–0x3f]
- EEPROM
- EEPROM Programming
- Fundamental Parameters
- Cell Characteristics
- Charge Limits and Termination Techniques
- Overvoltage
- Charging Current
- Charge Suspension
- FULLY_CHARGED Bit Clear Threshold
- Fast Charge Termination Percentage
- Cycle Count Threshold
- ΔT/Δt Rate Programming
- ΔT/Δt Holdoff Timer Programming
- Current Taper Termination Characteristics
- PACK OPTIONS
- DMODE
- SEAL
- CSYNC
- CEDV
- VCOR
- CHEM
- LCC0 and LCC1
- Remaining Time and Capacity Alarms
- Secondary Protection Limits for Li-Ion
- Miscellaneous Options
- NE1
- SOT
- HIT
- Cycle Count Initialization
- Control Modes
- NDF
- HPE
- CPE
- LED
- SC
- SM
- MEASUREMENT CALIBRATION
- CONSTANTS AND STRING DATA
- REVISION HISTORY

640 x 13500
Self-DischargeUpdateTime = seconds
256 x n x (Y% per day)
640 135000
256 n (Y% per day)
+ 6750 seconds
bq2060A
www.ti.com
SLUS500D –OCTOBER 2001– REVISED OCTOBER 2011
Self-Discharge
The bq2060A estimates the self-discharge of the battery to maintain an accurate measure of the battery capacity
during periods of inactivity. The algorithm for self-discharge estimation takes a programmed estimate for the
expected self-discharge rate at 25°C stored in EEPROM and makes a fixed reduction to RM of an amount equal
to RemainingCapacity()/256. The bq2060A makes the fixed reduction at a varying time interval that is adjusted to
achieve the desired self-discharge rate. This method maintains a constant granularity of 0.39% for each
self-discharge adjustment, which may be performed multiple times per day, instead of once per day with a
potentially large reduction.
The self-discharge estimation rate for 25°C is doubled for each 10 degrees above 25°C or halved for each 10
degrees below 25°C. The following table shows the relation of the self-discharge estimation at a given
temperature to the rate programmed for 25°C (Y% per day):
TEMPERATURE( C) SELF-DISCHARGE RATE
Temp < 10 1/4Y% per day
10 ≤ Temp < 20 ½ Y% per day
20 ≤ Temp < 30 Y% per day
30 ≤ Temp < 40 2Y% per day
40 ≤ Temp < 50 4Y% per day
50 ≤ Temp < 60 8Y% per day
60 ≤ Temp < 70 16Y% per day
70 ≤ Temp 32Y% per day
The interval at which RM is reduced is given by the following equation, where n is the appropriate factor of 2 (n =
1/ 4, 1/ 2, 1, 2 . . . ):
(2)
The timer that keeps track of the self-discharge update time is halted whenever charge activity is detected. The
timer is reset to zero if the bq2060A reaches the RemainingCapacity()=FullChargeCapacity() condition while
charging.
Example: If T = 35°C (n = 2) and programmed self-discharge rate Y is 2.5 (2.5% per day at 25°C), the bq2060A
reduces RM by RM/256 (0.39%) every
(3)
This means that a 0.39% reduction of RM is made 12.8 times per day to achieve the desired 5% per day
reduction at 35°C.
Figure 7 illustrates how the self-discharge estimate algorithm adjusts RemainingCapacity() vs. temperature.
Light Discharge or Suspend Current Compensation
The bq2060A can be configured in two ways to compensate for small discharge currents that produce a signal
below the digital filter. First, the bq2060A can decrement RM and DCR at a rate determined by the value stored
in Light Discharge Current EE 0x2b when it detects no discharge activity and the SMBC and SMBD lines are
high. Light Discharge Current has a range of 44 µA to 11.2 mA.
Alternatively, the bq2060A can be configured to disable the digital filter for discharge when the SMBC and SMBD
lines are high. In this way, the digital filter does not mask the leakage current signal. The bq2060A is configured
in this mode by setting the NDF bit in Control Mode.
Copyright © 2001–2011, Texas Instruments Incorporated Submit Documentation Feedback 13
Product Folder Link(s): bq2060A