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

[ ]
(ADC Reading + ADC Offset) x ADC Sense Resistor Gain
Current =
16384
19-0
0.6 V
OCV =
VFC Offset
Temperature Offset + TOFF 10
bq2060A
www.ti.com
SLUS500D –OCTOBER 2001– REVISED OCTOBER 2011
(31)
The nominal value for ADC Sense Resistor Gain is given by Equation 4.
VFC
To calibrate the coulomb counting measurement for VFC gain errors and sense resistor tolerance, the value of
VFC Sense Resistor Gain EE 0x6a–0x6b may be adjusted from its nominal value.
The nominal value of VFC Sense Resistor Gain is given by Equation 5.
The bq2060A VFC circuit can introduce a signal opposite in sign from that of the inherent device and circuit
offset to cancel this error. The offset calibration routine is initiated with commands to ManufacturerAccess().
The bq2060A calculates the offset with the calibration routine and stores the calibration value using the least 21
bits of VFC Offset in EE 0x5e–0x60.
The least 20 bits store the offset calibration value (OCV). The sign of the offset calibration value is positive if the
21st bit is 0.
(32)
Temperature
The bq2060A uses Temperature Offset in EE 0x61 to calibrate the Temperature() function for offset. The
required offset adjustment, TOFF ©), sets Temperature Offset according to Equation 33.
(33)
where –12.8 ≤ TOFF ≤ 12.7
CONSTANTS AND STRING DATA
EEPROM Constants
Check/Byte 1 EE 0x00–0x01 and Check Byte 2 EE 0x7e–0x7f must be programmed to 0x3c7f and 0xa55a,
respectively.
Specification Information
Specification Information EE 0x14–0x15 stores the default value for the SpecificationInfo() function. It is stored in
EEPROM in the same format as the data returned by the SpecificationInfo().
Manufacture Date
Manufacture Date EE 0x16–0x17 stores the default value for the ManufactureDate() function. It is stored in
EEPROM in the same format as the data returned by the ManufactureDate().
Serial Number
Serial Number EE 0x18–0x19 stores the default value for the SerialNumber() put Range function. It is stored in
EEPROM in the same format as the data returned by the SerialNumber().
Manufacturer Name Data
Manufacturer Name Length EE 0x20 stores the length of the desired string that is returned by the
ManufacturerName() function. Locations EE 0x21–0x2a store the characters for ManufacturerName() in ASCII
code.
Copyright © 2001–2011, Texas Instruments Incorporated Submit Documentation Feedback 53
Product Folder Link(s): bq2060A