English
Language : 

BQ27510-G1 Datasheet, PDF (8/39 Pages) Texas Instruments – System-Side Impedance Track™ Fuel Gauge With Direct Battery Connection
bq27510-G1
SLUS927 – APRIL 2009 ..................................................................................................................................................................................................... www.ti.com
DATA COMMANDS
Standard Data Commands
The bq27510 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 I2C 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.)
NAME
Control( )
AtRate( )
AtRateTimeToEmpty( )
Temperature( )
Voltage( )
Flags( )
NominalAvailableCapacity( )
FullAvailableCapacity( )
RemainingCapacity( )
FullChargeCapacity( )
AverageCurrent( )
TimeToEmpty( )
TimeToFull( )
StandbyCurrent( )
StandbyTimeToEmpty( )
MaxLoadCurrent( )
MaxLoadTimeToEmpty( )
AvailableEnergy( )
AveragePower( )
TTEatConstantPower( )
Reserved
CycleCount( )
StateOfCharge( )
CNTL
AR
ARTTE
TEMP
VOLT
FLAGS
NAC
FAC
RM
FCC
AI
TTE
TTF
SI
STTE
MLI
MLTTE
AE
AP
TTECP
RSVD
CC
SOC
Table 1. Standard Commands
COMMAND CODE
0x00 / 0x01
0x02 / 0x03
0x04 / 0x05
0x06 / 0x07
0x08 / 0x09
0x0a / 0x0b
0x0c / 0x0d
0x0e / 0x0f
0x10 / 0x11
0x12 / 0x13
0x14 / 0x15
0x16 / 0x17
0x18 / 0x19
0x1a / 0x1b
0x1c / 0x1d
0x1e / 0x1f
0x20 / 0x21
0x22 / 0x23
0x24 / 0x25
0x26 / 0x27
0x28 / 0x29
0x2a / 0x2b
0x2c / 0x2d
UNITS
N/A
mA
Minutes
0.1K
mV
N/A
mAh
mAh
mAh
mAh
mA
Minutes
Minutes
mA
Minutes
mA
Minutes
mWhr
mW
Minutes
N/A
Counts
%
SEALED ACCESS
R/W
R/W
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
UNSEALED ACCESS
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
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 during normal operation and additional features when the bq27510 is in different access modes, as
described in Table 2.
CNTL FUNCTION
CONTROL_STATUS
DEVICE_TYPE
FW_VERSION
HW_VERSION
DF_CHECKSUM
RESET_DATA
CNTL DATA
0x0000
0x0001
0x0002
0x0003
0x0004
0x0005
Table 2. Control( ) Subcommands
SEALED
ACCESS
Yes
Yes
Yes
Yes
No
No
DESCRIPTION
Reports the status of DF Checksum, Hibernate, IT, etc.
Reports the device type (bq27510)
Reports the firmware version on the device type
Reports the hardware version of the device type
Enables a data flash checksum to be generated and reports on a read
Returns reset data
8
Submit Documentation Feedback
Copyright © 2009, Texas Instruments Incorporated
Product Folder Link(s): bq27510-G1