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
ManufacturerName() (0x20); [0x20–0x2a]
Description: This function returns a character array containing the battery manufacturer's name. For example,
MyBattCo would identify the Smart Battery manufacturer as MyBattCo. The bq2060A sets ManufacturerName()
to the value programmed in Manufacturer Name EE 0x20–0x2a.
Purpose: The ManufacturerName() function returns the name of the Smart Battery manufacturer. The
manufacturer's name can be displayed by the SMBus host power-management system display as both an
identifier and as an advertisement for the manufacturer. The name is also useful as part of the information
required to uniquely identify a battery.
SMBus Protocol: Read Block
Output:
String—character string with maximum length of 10 characters (10 + length byte).
DeviceName() (0x21); [0x28–0x2b]
Description: This function returns a character string that contains the battery name. For example, a
DeviceName() of BQ2060A would indicate that the battery is a model BQ2060A. The bq2060A sets
DeviceName() to the value programmed in Device Name EE 0x30–0x37.
Purpose: The DeviceName() function returns the battery name for identification purposes.
SMBus Protocol: Read Block
Output: String—character string with maximum length of 10 characters (10+length byte).
DeviceChemistry() (0x22); [0x30–0x32]
Description:This function returns a character string that contains the battery chemistry. For example, if the
DeviceChemistry() function returns NiMH, the battery pack would contain nickel metal hydride cells. The
bq2060A sets DeviceChemistry() to the value programmed in Device Chemistry EE 0x40–0x44.
Purpose: The DeviceChemistry() function gives cell chemistry information for use by charging systems. The
bq2060A does not use DeviceChemisty() values for internal charge control or fuel gauging.
SMBus Protocol: Read Block
Output: String—character string with maximum length of 4 characters (4+length byte).
Lead acid PbAc
Lithium ion LION
Nickel cadmium NiCd
Nickel metal hydride NiMH
Nickel zinc NiZn
Rechargeable alkaline-manganese RAM
Zinc air ZnAr
ManufacturerData() (0x23); [0x38–0x3a]
Description: This function allows access to the manufacturer data contained in the battery (data). The bq2060A
stores seven critical operating parameters in this data area.
Purpose: The ManufacturerData() function may be used to access the manufacturer's data area. The data fields
of this command reflect the programming of five critical EEPROM locations and can be used to facilitate
evaluation bq2060A under various programming sets. The ManufacturerData() function returns the following
information in order: Control Mode, Digital Filter, Self-Discharge Rate, Battery Low %, Near Full, and the pending
EDV threshold voltage (low byte and high byte.)
SMBus Protocol: Read Block
Copyright © 2001–2011, Texas Instruments Incorporated Submit Documentation Feedback 37
Product Folder Link(s): bq2060A