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
SpecificationInfo() (0x1a); [0x1a]
Description: Returns the version number of the Smart Battery specification that the battery pack supports, as
well as voltage and current scaling information in a packed unsigned integer. Power scaling is the product of the
voltage scaling times the current scaling. The SpecificationInfo is packed in the following fashion:
• (SpecID_H *0x10+SpecID_L)+(VScale+IPScale*0x10)*0x100
The bq2060A VScale (voltage scaling) and IPScale (current scaling) should always be set to zero. The bq2060A
sets SpecificationInfo() to the value programmed in Specification Information EE 0x14–0x15.
Purpose: The SpecificationInfo() function is used by the SMBus host power-management system to determine
what information the Smart Battery can provide.
SMBus Protocol: Read Word
Output:
Unsigned integer—packed specification number and scaling information.
BITS
FIELD FORMAT ALLOWABLE VALUES
USED
SpecID_L 0...3 4-bit binary value 0–15
SpecID_H 4...7 4-bit binary value 0–15
VScale 8...11 4-bit binary value 0 (multiplies voltage by 10
VScale
)
IPScale 12...15 4-bit binary value 0 (multiplies current by 10
IPScale
)
ManufactureDate() (0x1b); [0x1b]
Description: This function returns the date the cell pack was manufactured in a packed integer. The date is
packed in the following fashion: (year – 1980) × 512 + month × 32 + day. The bq2060A sets ManufactureDate()
to the value programmed in Manufacture Date EE 0x16–0x17.
Purpose: The ManufactureDate() provides the system with information that can be used to uniquely identify a
particular battery pack when used with SerialNumber().
SMBus Protocol: Read Word
Output:
Unsigned integer—packed date of manufacture.
BITS
FIELD FORMAT ALLOWABLE VALUES
USED
Day 0...4 5-bit binary value 0–31 (corresponds to date)
Month 5...8 4-bit binary value 1–12 (corresponds to month number)
Year 9...15 7-bit binary value 0–127 (corresponds to year biased by 1980)
SerialNumber() (0x1c); [0x1c]
Description: This function is used to return a serial number. This number, when combined with the
ManufacturerName(), the DeviceName(), and the ManufactureDate(), uniquely identifies the battery (unsigned
integer). The bq2060A sets SerialNumber() to the value programmed in Serial Number EE 0x18–0x19.
Purpose: The SerialNumber() function can be used to identify a particular battery. This may be important in
systems that are powered by multiple batteries where the system can log information about each battery that it
encounters.
SMBus Protocol: Read Word
Output: Unsigned integer
36 Submit Documentation Feedback Copyright © 2001–2011, Texas Instruments Incorporated
Product Folder Link(s): bq2060A