English
Language : 

BQ27510_08 Datasheet, PDF (8/36 Pages) Texas Instruments – System-Side Impedance Track™ Fuel Gauge With Direct Battery Connection
bq27510
SLUS816A – MARCH 2008 – REVISED JUNE 2008.......................................................................................................................................................... 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( )
Table 1. Standard Commands
COMMAND CODE
CNTL
AR
ARTTE
TEMP
VOLT
FLAGS
NAC
FAC
RM
FCC
AI
TTE
TTF
SI
STTE
MLI
MLTTE
AE
AP
TTECP
RSVD
CC
SOC
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
CNTL DATA
0x0000
0x0001
0x0002
0x0003
0x0004
Table 2. Control( ) Subcommands
SEALED
ACCESS
Yes
Yes
Yes
Yes
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
8
Submit Documentation Feedback
Product Folder Link(s): bq27510
Copyright © 2008, Texas Instruments Incorporated