English
Language : 

BQ28Z560-R1_14 Datasheet, PDF (28/61 Pages) Texas Instruments – Single Cell Li-Ion Battery Gas Gauge
bq28z560-R1
Not Recommended For New Designs
SLUSBD3 – APRIL 2013
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 command bytes for a given extended command ranges in size from single to multiple bytes, as
specified in Table 8. For details on the SEALED and UNSEALED states, see ACCESS MODES.
Table 8. Extended Commands
NAME
Reserved
PackConfig()
DesignCapacity()
DataFlashClass() (2)
DataFlashBlock() (2)
BlockData() / Authenticate()(3)
BlockData() / AuthenticateCheckSum() (3)
BlockData()
BlockDataCheckSum()
BlockDataControl()
Reserved
BatAlertConfig()
BatAlertStatus()
Reserved
COMMAND CODE
RSVD
PCR
DCAP
DFCLS
DFBLK
A/DF
ACKS/DFD
DFD
DFDCKS
DFDCNTL
RSVD
BAC
BAS
RSVD
0x38…0x39
0x3A / 0x3B
0x3C / 0x3D
0x3E
0x3F
0x40…0x53
0x54
0x55…0x5F
0x60
0x61
0x62...0x69
0x6A/0x6B
0x6C/0x6D
0x6E...0x7F
UNITS
N/A
HEX#
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
R
N/A
R/W
R/W
R/W
R
R/W
N/A
R
R/W
R/W
R
UNSEALED
ACCESS(1) (2)
R
R
R
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R
R/W
R/W
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.
(3) The BlockData() command area shares functionality for accessing general data flash and for using Authentication. See
AUTHENTICATION for details.
PackConfig(): 0x3A/0x3B
SEALED and UNSEALED Access: This command returns the value stored in Pack Configuration, which is
expressed in hex value.
DesignCapacity(): 0x3C/0x3D
SEALED and UNSEALED Access: This command returns the value stored in Design Capacity, which 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 gas gauge functionality.
DataFlashClass(): 0x3E
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.
Reading Device Name in UNSEALED Mode
To read the DeviceName in UNSEALED mode, set the BlockDataControl() (command 0x61) to a 1. This is
similar to how the manufacturer information block works. Since the Device Name is 20 bytes, the device name
will be followed by null bytes.
28
Submit Documentation Feedback
Product Folder Links: bq28z560-R1
Copyright © 2013, Texas Instruments Incorporated