English
Language : 

BQ27520-G2 Datasheet, PDF (18/47 Pages) Texas Instruments – System-Side Impedance Track™ Fuel Gauge With Integrated LDO
bq27520-G2
SLUSAB7A – MARCH 2011 – REVISED AUGUST 2011
www.ti.com
4.1.1.28 InternalTemperature( ): 0x36/0x37
This read-only function returns an unsigned integer value of the internal temperature sensor in units of 0.1
K measured by the fuel gauge. This function can be useful as an additional system-level temperature
monitor if the main Temperature( ) function is configured for external or host reported temperature.
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
NAME
COMMAND
CODE
UNITS
Reserved
RSVD
0x34...0x3b
N/A
DesignCapacity( )
DataFlashClass( ) (2)
DataFlashBlock( ) (2)
DCAP
DFCLS
DFBLK
0x3c / 0x3d
0x3e
0x3f
mAh
N/A
N/A
BlockData( )
DFD
0x40…0x5f
N/A
BlockDataCheckSum( )
DFDCKS
0x60
N/A
BlockDataControl( )
DFDCNTL
0x61
N/A
ApplicationStatus( )
APPSTAT
0x6a
N/A
Reserved
RSVD
0x6b...0x7f
N/A
(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.
SEALED
ACCESS (1) (2)
R
R
N/A
R/W
R
R/W
N/A
R
R
UNSEALED
ACCESS(1) (2)
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 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 0x01 or 0x02 instructs the BlockData( ) command to transfer the Manufacturer Info
Block. All other DataFlashBlock( ) values are reserved.
18
GENERAL DESCRIPTION
Submit Documentation Feedback
Product Folder Link(s) :bq27520-G2
Copyright © 2011, Texas Instruments Incorporated