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

bq2060A
SLUS500D –OCTOBER 2001– REVISED OCTOBER 2011
www.ti.com
Table 7. 5-LED Display Mode
5-LED Display Option
Condition Relative or Absolute
StateOfCharge()
LED1 LED2 LED3 LED4 LED5
EDV0 = 1 OFF OFF OFF OFF OFF
<20% ON OFF OFF OFF OFF
≤20%, <40% ON ON OFF OFF OFF
≤40%, <60% ON ON ON OFF OFF
≤60%, <80% ON ON ON ON OFF
≤80% ON ON ON ON ON
Table 8. 4-LED Display Mode
4-LED Display Option
Condition Relative or Absolute
StateOfCharge()
LED1 LED2 LED3 LED4
EDV0 = 1 OFF OFF OFF OFF
<25% ON OFF OFF OFF
≤25%, <50% ON ON OFF OFF
≤50%, <75% ON ON ON OFF
≤75% ON ON ON ON
The CVUV status flag is set if any VCELL voltage < Cell Undervoltage threshold. When CVUV = 1, the DFC pin
is pulled low unless DISCHARGING bit in BatteryStatus() is clear (not set).
Cell Undervoltage and Cell Overvoltage limits may be programmed in the upper and lower nibbles of EE 0x4a.
Safety Overtemperature threshold may be programmed in EE 0x09, and Miscellaneous Options is programmed
in EE 0x08.
Low-Power Storage Mode
The bq2060A enters low-power mode 5 s to 8 s after receiving the Enable Low-Power command. In this mode,
the bq2060A consumes less than 10 µA. A rising edge on SMBC, SMBD, or HDQ16 restores the bq2060A to the
full operating mode. The bq2060A does not perform any gas gauge functions during low-power storage mode.
Device Reset
The bq2060A can be reset when power is applied or by commands over the HDQ16 or SMBus. On reset, the
bq2060A initializes its internal registers with the information contained in the configuration EEPROM. The
following command sequence initiates a full bq2060A reset:
Write 0xff5a to address 0x4f
Write 0x0000 to address 0x7d
Write 0x0080 to address 0x7d
A partial reset of the bq2060A occurs if step 1 is omitted and all check-byte values previously loaded into RAM
are still correct. All initial RAM values are read from EEPROM for both full and partial resets. A full reset
initializes MaxError = 100%, sets RELEARN_FLAG (bit 7) = 1 in Battery Mode, and initializes RM from EE
0x2c–2d (should be zero for rechargeable batteries). A partial reset leaves MaxError, RELEARN_FLAG, and RM
unchanged. The bq2060A delays reading the EEPROM for 700 ms after all resets to allow settling time for V
CC
.
COMMUNICATION
The bq2060A includes two types of communication ports: SMBus and HDQ16. The SMBus interface is a 2-wire
bidirectional protocol using the SMBC (clock) and SMBD (data) pins. The HDQ16 interface is a 1-wire
bidirectional protocol using the HDQ16 pin. All three communication lines are isolated from V
CC
and may be
pulled up higher than V
CC
. Also, the bq2060A does not pull these lines low if V
CC
to the part is zero. HDQ16
should be pulled down with a 100-kΩ resistor if not used.
The communication ports allow a host controller, an SMBus compatible device, or other processor to access the
memory registers of the bq2060A. In this way, a system can efficiently monitor and manage the battery.
18 Submit Documentation Feedback Copyright © 2001–2011, Texas Instruments Incorporated
Product Folder Link(s): bq2060A