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
www.ti.com
SLUS500D –OCTOBER 2001– REVISED OCTOBER 2011
CycleCount()(0x17); [0x17]
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 EE 0x3c–0x3d. The bq2060A saves the cycle
count value to Cycle Count EE 0x0e–0x0f after an update to CycleCount().
Purpose: The CycleCount() function provides a means to determine the battery wear. It may be used to give
advanced warning that the battery is nearing its end of life.
SMBus Protocol: Read Word
Output:
Unsigned integer—count of total charge removed from the battery over its life.
• Units: cycle
• Range: 0 to 65,534 cycles 65,535 indicates battery has experienced 65,535 or more cycles.
• Granularity: 1 cycle
• Accuracy: absolute count
DesignCapacity() (0x18); [0x18]
Description: Returns the theoretical or nominal capacity of a new pack. The DesignCapacity() value is
expressed in either current (mAh at a C/5 discharge rate) or power, (10 mWh at a P/5 discharge rate) depending
on the setting of the BatteryMode() CAPACITY_MODE bit.
Purpose: The DesignCapacity() function is used by the SMBus host power management with
FullChargeCapacity() to determine battery wear. The power management system may present this information to
the user and also adjust its power policy as a result.
SMBus Protocol: Read Word
Output:
Unsigned integer—battery capacity in mAh or 10 mWh.
BATTERY MODE
CAPACITY_MODE CAPACITY_MODE
BIT = 0 BIT = 1
Units mAh 10 mWh
Range 0–65,535 mAh 0–65,535 10 mWh
Granularity Not applicable
Accuracy Not applicable
DesignVoltage() (0x19); [0x19]
Description: Returns the theoretical voltage of a new pack (mV). The bq2060A sets DesignVoltage() to the
value programmed in Design Voltage EE0x12–0x13.
Purpose: The DesignVoltage() function can be used to give additional information about a particular Smart
Battery's expected terminal voltage.
SMBus Protocol: Read Word
Output:
Unsigned integer—the battery's designed terminal voltage in mV
• Units: mV
• Range: 0 mV to 65,535 mV
• Granularity: not applicable
• Accuracy: not applicable
Copyright © 2001–2011, Texas Instruments Incorporated Submit Documentation Feedback 35
Product Folder Link(s): bq2060A