Datasheet

bq27510-G2
SLUS948 AUGUST 2010
www.ti.com
DATA COMMANDS
Standard Data Commands
The bq27510-G2 uses a series of 2-byte standard commands to enable system reading and writing of battery
information. Each standard command has an associated command-code pair, as indicated in Table 1. Because
each command consists of two bytes of data, two consecutive I
2
C transmissions must be executed both to
initiate the command function, and to read or write the corresponding two bytes of data. Additional options for
transferring data, such as spooling, are described in Section, I2C INTERFACE. Standard commands are
accessible in NORMAL operation. Read/Write permissions depend on the active access mode, SEALED or
UNSEALED (for details on the SEALED and UNSEALED states, refer to Section Access Modes.)
Table 1. Standard Commands
NAME COMMAND CODE UNITS SEALED ACCESS UNSEALED ACCESS
Control( ) CNTL 0x00 / 0x01 N/A R/W R/W
AtRate( ) AR 0x02 / 0x03 mA R/W R/W
AtRateTimeToEmpty( ) ARTTE 0x04 / 0x05 Minutes R R
Temperature( ) TEMP 0x06 / 0x07 0.1K R R
Voltage( ) VOLT 0x08 / 0x09 mV R R
Flags( ) FLAGS 0x0a / 0x0b N/A R R
NominalAvailableCapacity( ) NAC 0x0c / 0x0d mAh R R
FullAvailableCapacity( ) FAC 0x0e / 0x0f mAh R R
RemainingCapacity( ) RM 0x10 / 0x11 mAh R R
FullChargeCapacity( ) FCC 0x12 / 0x13 mAh R R
AverageCurrent( ) AI 0x14 / 0x15 mA R R
TimeToEmpty( ) TTE 0x16 / 0x17 Minutes R R
TimeToFull( ) TTF 0x18 / 0x19 Minutes R R
StandbyCurrent( ) SI 0x1a / 0x1b mA R R
StandbyTimeToEmpty( ) STTE 0x1c / 0x1d Minutes R R
MaxLoadCurrent( ) MLI 0x1e / 0x1f mA R R
MaxLoadTimeToEmpty( ) MLTTE 0x20 / 0x21 Minutes R R
AvailableEnergy( ) AE 0x22 / 0x23 mWhr R R
AveragePower( ) AP 0x24 / 0x25 mW R R
TTEatConstantPower( ) TTECP 0x26 / 0x27 Minutes R R
Reserved RSVD 0x28 / 0x29 N/A R R
CycleCount( ) CC 0x2a / 0x2b Counts R R
StateOfCharge( ) SOC 0x2c / 0x2d % R R
Control(): 0x00/0x01
Issuing a Control( ) command requires a subsequent 2-byte subcommand. These additional bytes specify the
particular control function desired. The Control( ) command allows the system to control specific features of the
bq27510-G2 during normal operation and additional features when the bq27510-G2 is in different access modes,
as described in Table 2.
Table 2. Control( ) Subcommands
CNTL FUNCTION CNTL DATA SEALED DESCRIPTION
ACCESS
CONTROL_STATUS 0x0000 Yes Reports the status of DF Checksum, Hibernate, IT, etc.
DEVICE_TYPE 0x0001 Yes Reports the device type (0x0510)
FW_VERSION 0x0002 Yes Reports the firmware version on the device type
HW_VERSION 0x0003 Yes Reports the hardware version of the device type
DF_CHECKSUM 0x0004 No Enables a data flash checksum to be generated and reports on a read
RESET_DATA 0x0005 No Returns reset data
8 Submit Documentation Feedback Copyright © 2010, Texas Instruments Incorporated