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

S
Battery Address
0001011
0 A Command Code A Data Byte Low PECA Data Byte High A A P
81 11818181171
S
Battery Address
0001011
0 A Command Code A Battery Address A1
117181171
S
1
A
1 1 18 818
PData Byte Low Data Byte High PEC
S
Battery Address
0001011
0
A Command Code A Battery Address A1
117181171
S
1
A A
1818
Byte Count = N Data Byte 1 A A
1818
A PData Byte 2 Data Byte N PEC
8 1 1
Host Processor
Block Read
Read Word
Write Word
A − ACKNOWLEDGE
A − NOT ACKNOWLEDGE
S − START
P −
STOP
A A
bq2060A
bq2060A
SLUS500D –OCTOBER 2001– REVISED OCTOBER 2011
www.ti.com
Figure 9. SMBus Communication Protocol with PEC
The final section is used to stop the transmission by returning the HDQ16 pin to a logic-high state by at least the
time t
SSU;B
after the negative edge used to start communication. The final logic-high state should be until a period
t
CYCH;B
to allow time to ensure that the bit transmission was stopped properly.
If a communication error occurs (e.g., t
CYCB
> 250 µs), the host sends the bq2060A a BREAK to reinitiate the
serial interface. The bq2060A detects a BREAK when the HDQ16 pin is in a logic-low state for a time t
B
or
greater. The HDQ16 pin is then returned to its normal ready-high logic state for a time t
BR
. The bq2060A is then
ready to receive a command from the host processor.
The HDQ16 pin is open drain and requires an external pullup resistor.
Command Codes
The SMBus Command Codes are in ( ), the HDQ16 in [ ]. Temperature(), Voltage(), Current(), and
AverageCurrent(), performance specifications are at regulated V
CC
(V
RO
) and a temperature of 0–70°C.
ManufacturerAccess() (0x00); [0x00–0x01]
Description: This function provides writable command codes to control the bq2060A during normal operation
and pack manufacture. These commands can be ignored if sent within one second after a device reset. The
following list of commands are available.
0x0618 Enable Low-Power Storage Mode: Activates the low-power storage mode. The bq2060A enters the
storage mode after a 5-s to 8-s delay. The bq2060A accepts other commands to Manufacturer Access() during
the delay before entering low-power storage mode. The LEDs must be off before entering the low-power storage
mode as the display state remains unchanged. During the delay following the low-power storage command, a
VFC Calibration command may be issued.
22 Submit Documentation Feedback Copyright © 2001–2011, Texas Instruments Incorporated
Product Folder Link(s): bq2060A