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
MaxError() (0x0c); [0x0c]
Description: Returns the expected margin of error (%) in the state of charge calculation. For example, when
MaxError() returns 10% and RelativeStateOfCharge() returns 50%, the Relative StateOfCharge() is more likely
between 50% and 60%. The bq2060A sets MaxError() to 100% on a full reset. The bq2060A sets MaxError() to
2% on completion of a learning cycle, unless the bq2060A limits the learning cycle to the +512/–256-mAh
maximum adjustment values. If the learning cycle is limited, the bq2060A sets MaxError() to 8% unless
MaxError() was already below 8%. In this case MaxError() does not change. The bq2060A increments
MaxError() by 1% after four increments of CycleCount() without a learning cycle.
If voltage-based corrections are applied to the coulomb counter, MaxError() is set to 25%.
Purpose: The MaxError() function has real value in two ways: first, to give the user a confidence level about the
state of charge and second, to give the power management system information about how aggressive it should
be, particularly as the battery nears the end of its life.
SMBus Protocol: Read Word
Output:
Unsigned integer—percent uncertainty for selected information.
• Units: %
• Range: 2% to 100%
• Granularity: 1%
• Accuracy: not applicable
RelativeStateOfCharge() (0x0d); [0x0d]
Description: Returns the predicted remaining battery capacity expressed as a percentage of
FullChargeCapacity() (%).
Purpose: The RelativeStateOfCharge() function is used to estimate the amount of charge remaining in the
battery relative to the last learned capacity.
SMBus Protocol: Read Word
Output:
Unsigned integer—percent of remaining capacity.
• Units: %
• Range: 0% to 100%
• Granularity: 1%
• Accuracy: –0, +MaxError()
AbsoluteStateOfCharge()(0x0e); [0x0e]
Description: Returns the predicted remaining battery capacity expressed as a percentage of DesignCapacity()
(%). Note that AbsoluteStateOfCharge() can return values greater than 100%.
Purpose: The AbsoluteStateOfCharge() function is used to estimate the amount of charge remaining in the
battery relative to the nominal or DesignCapacity().
SMBus Protocol: Read Word
Output:
RemainingCapacity() (0x0f); [0x0f]
Description: Returns the predicted charge or energy remaining in the battery. The RemainingCapacity() value is
expressed in either charge (mAh at a C/5 discharge rate) or energy (10 mWh at a P/5 discharge rate) depending
on the setting of the BatteryMode() CAPACITY_MODE bit.
Purpose: The RemainingCapacity() function returns the remaining battery capacity. This information is a numeric
indication of remaining charge or energy given by the Absolute or Relative StateOfCharge() functions and may
be in a better form for use by power management systems.
30 Submit Documentation Feedback Copyright © 2001–2011, Texas Instruments Incorporated
Product Folder Link(s): bq2060A