English
Language : 

BQ27510-G1 Datasheet, PDF (14/39 Pages) Texas Instruments – System-Side Impedance Track™ Fuel Gauge With Direct Battery Connection
bq27510-G1
SLUS927 – APRIL 2009 ..................................................................................................................................................................................................... www.ti.com
Extended Data Commands
Extended commands offer additional functionality beyond the standard set of commands. They are used in the
same manner; however unlike standard commands, extended commands are not limited to 2-byte words. The
number of commands bytes for a given extended command ranges in size from single to multiple bytes, as
specified in Table 5. For details on the SEALED and UNSEALED states, see Section Access Modes.
Table 5. Extended Commands
NAME
Reserved
DesignCapacity( )
DataFlashClass( ) (2)
DataFlashBlock( ) (2)
Authenticate( )/BlockData( )
AuthenticateCheckSum( )/BlockData( )
BlockData( )
BlockDataCheckSum( )
BlockDataControl( )
DeviceNameLength( )
DeviceName( )
ApplicationStatus( )
Reserved
RSVD
DCAP
DFCLS
DFBLK
A/DF
ACKS/DFD
DFD
DFDCKS
DFDCNTL
DNAMELEN
DNAME
APPSTAT
RSVD
COMMAND CODE
0x34…0x3b
0x3c / 0x3d
0x3e
0x3f
0x40…0x53
0x54
0x55…0x5f
0x60
0x61
0x62
0x63...0x69
0x6a
0x6b...0x7f
UNITS
N/A
mAh
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
SEALED
ACCESS(1) (2)
R
R
N/A
R/W
R/W
R/W
R
R/W
N/A
R
R
R
R
UNSEALED
ACCESS(1) (2)
R
R
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R
R
R
R
(1) SEALED and UNSEALED states are entered via commands to Control( ) 0x00/0x01
(2) In sealed mode, data flash CANNOT be accessed through commands 0x3e and 0x3f.
DesignCapacity( ): 0x3c/0x3d
SEALED and UNSEALED Access: This command returns the value is stored in Design Capacity and is
expressed in mAh. This is intended to be the theoretical or nominal capacity of a new pack, but has no bearing
on the operation of the fuel gauge functionality
DataFlashClass( ): 0x3e
UNSEALED Access: This command sets the data flash class to be accessed. The class to be accessed should
be entered in hexadecimal.
SEALED Access: This command is not available in SEALED mode.
DataFlashBlock( ): 0x3f
UNSEALED Access: This command sets the data flash block to be accessed. When 0x00 is written to
BlockDataControl( ), DataFlashBlock( ) holds the block number of the data flash to be read or written. Example:
writing a 0x00 to DataFlashBlock( ) specifies access to the first 32 byte block and a 0x01 specifies access to the
second 32 byte block, and so on.
SEALED Access: This command directs which data flash block will be accessed by the BlockData( ) command.
Writing a 0x00 to DataFlashBlock( ) specifies the BlockData( ) command will transfer authentication data. Issuing
a 0x01, 0x02 or 0x03 instructs the BlockData( ) command to transfer Manufacturer Info Block A, B, or C,
respectively.
BlockData( ): 0x40…0x5f
UNSEALED Access: This data block is the remainder of the 32 byte data block when accessing data flash.
SEALED Access: This data block is the remainder of the 32 byte data block when accessing Manufacturer
Block Info A, B, or C.
14
Submit Documentation Feedback
Product Folder Link(s): bq27510-G1
Copyright © 2009, Texas Instruments Incorporated