English
Language : 

BQ27510-G2 Datasheet, PDF (14/38 Pages) Texas Instruments – System-Side Impedance Track™ Fuel Gauge With Direct Battery Connection
bq27510-G2
SLUS948 – AUGUST 2010
www.ti.com
NAME
DeviceNameLength( )
DeviceName( )
ApplicationStatus( )
Reserved
Table 5. Extended Commands (continued)
COMMAND CODE
UNITS
DNAMELEN
0x62
N/A
DNAME
0x63...0x69
N/A
APPSTAT
0x6a
N/A
RSVD
0x6b...0x7f
N/A
SEALED
ACCESS (1) (2)
R
R
R
R
UNSEALED
ACCESS(1) (2)
R
R
R
R
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 0x01 or 0x02 to DataFlashBlock( ) specifies the BlockData( ) command will transfer Manufacturer Info
Block A or B, 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 or B.
BlockDataChecksum( ): 0x60
UNSEALED Access: This byte contains the checksum on the 32 bytes of block data read or written to data flash.
The least-significant byte of the sum of the data bytes written must be complemented ( [255 – x] , for x the
least-significant byte) before being written to 0x60.
SEALED Access: This byte contains the checksum for the 32 bytes of block data written to Manufacturer Info
Block A or B. The least-significant byte of the sum of the data bytes written must be complemented ( [255 – x] ,
for x the least-significant byte) before being written to 0x60.
BlockDataControl( ): 0x61
UNSEALED Access: This command is used to control data flash access mode. Writing 0x00 to this command
enables BlockData( ) to access general data flash. Writing a 0x01 to this command enables SEALED mode
operation of DataFlashBlock( ).
SEALED Access: This command is not available in SEALED mode.
DeviceNameLength( ): 0x62
UNSEALED and SEALED Access: This byte contains the length of the Device Name.
DeviceName( ): 0x63…0x69
UNSEALED and SEALED Access: This block contains the device name that is programmed in Device Name
14
Submit Documentation Feedback
Copyright © 2010, Texas Instruments Incorporated