English
Language : 

BQ27520-G3 Datasheet, PDF (18/47 Pages) Texas Instruments – System-Side Impedance Track™ Fuel Gauge With Integrated LDO
bq27520-G3
SLUSAP0 – DECEMBER 2011
www.ti.com
4.1.1.29 OperationConfiguration( ): 0x3A/0x3B
This read-only function returns the contents of the data flash Operation Configuration register and is
most useful for system level debug to quickly determine device configuration.
4.1.2 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 4-5.
Table 4-5. Extended Data Commands
Reserved
DesignCapacity( )
DataFlashClass( ) (2)
DataFlashBlock( ) (2)
BlockData( )
BlockDataCheckSum( )
BlockDataControl( )
ApplicationStatus( )
Reserved
NAME
RSVD
DCAP
DFCLS
DFBLK
DFD
DFDCKS
DFDCNTL
APPSTAT
RSVD
COMMAND
CODE
0x34...0x3b
0x3c / 0x3d
0x3e
0x3f
0x40…0x5f
0x60
0x61
0x6a
0x6b...0x7f
UNITS
N/A
mAh
N/A
N/A
N/A
N/A
N/A
N/A
N/A
SEALED
ACCESS
R
R
N/A
R/W
R
R/W
N/A
R
R
UNSEALED
ACCESS
R
R
R/W
R/W
R/W
R/W
R/W
R
R
4.1.2.1 DesignCapacity( ): 0x3c/0x3d
SEALED and UNSEALED Access: This command returns the value 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 except for the calculation of StateOfHealth().
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 0x01 or 0x02 instructs the BlockData( ) command to transfer the Manufacturer Info
Block. All other DataFlashBlock( ) values are reserved.
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.
18
GENERAL DESCRIPTION
Submit Documentation Feedback
Product Folder Link(s) :bq27520-G3
Copyright © 2011, Texas Instruments Incorporated