English
Language : 

BQ27505 Datasheet, PDF (18/42 Pages) Texas Instruments – System-Side Impedance Track™ Fuel Gauge
bq27505
Not Recommended for New Designs
SLUS884 – FEBRUARY 2009
BlockDataControl( )
DeviceNameLength( )
DeviceName( )
ApplicationStatus( )
Reserved
Table 4-5. Extended Data Commands (continued)
NAME
DFDCNTL
DNAMELEN
DNAME
APPSTAT
RSVD
COMMAND
CODE
0x61
0x62
0x63...0x69
0x6a
0x6b...0x7f
UNITS
N/A
N/A
N/A
N/A
N/A
SEALED
ACCESS (1) (2)
N/A
R
R
R
R
www.ti.com
UNSEALED
ACCESS(1) (2)
R/W
R
R
R
R
4.1.2.1 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.
4.1.2.2 DataFlashClass( ): 0x3e
UNSEALED Access: This command sets the data flash class to be accessed. The class to be accessed
must be entered in hexadecimal.
SEALED Access: This command is not available in SEALED mode.
4.1.2.3 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, a 0x01 specifies
access to the second 32-byte block, and so on.
SEALED Access: This command directs which data flash block is accessed by the BlockData( )
command. Writing a 0x00 to DataFlashBlock( ) specifies that the BlockData( ) command transfers
authentication data. Issuing a 0x01 or 0x02 instructs the BlockData( ) command to transfer Manufacturer
Info Block A or B, respectively.
4.1.2.4 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.
4.1.2.5 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.
4.1.2.6 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.
18
GENERAL DESCRIPTION
Submit Documentation Feedback
Product Folder Link(s): bq27505
Copyright © 2009, Texas Instruments Incorporated