![Texas Instruments bq27441-G1 Скачать руководство пользователя страница 25](http://html1.mh-extra.com/html/texas-instruments/bq27441-g1/bq27441-g1_technical-reference_1095321025.webp)
Chapter 5
SLUUAC9A – December 2013 – Revised May 2015
Extended Data Commands
Extended data 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 5-1. Extended Commands
Name
Command Code
Unit
SEALED
UNSEALED
Access
(1) (2)
Access
(1) (2)
OpConfig()
0x3A and 0x3B
NA
R
R
DesignCapacity()
0x3C and 0x3D
mAh
R
R
DataClass()
(2)
0x3E
NA
NA
RW
DataBlock()
(2)
0x3F
NA
RW
RW
BlockData()
0x40 through 0x5F
NA
R
RW
BlockDataCheckSum()
0x60
NA
RW
RW
BlockDataControl()
0x61
NA
NA
RW
Reserved
0x62 through 0x7F
NA
R
R
(1)
SEALED and UNSEALED states are entered via commands to
Control()
0x00 and 0x01
(2)
In SEALED mode, data cannot be accessed through commands 0x3E and 0x3F.
5.1
OpConfig(): 0x3A and 0x3B
SEALED and UNSEALED Access: This command returns the
OpConfig
Data Memory register setting
which is most useful for system level debug to quickly determine device configuration.
5.2
DesignCapacity(): 0x3C and 0x3D
SEALED and UNSEALED Access: This command returns the
Design Capacity
Data Memory value and
is most useful for system level debug to quickly determine device configuration.
5.3
DataClass(): 0x3E
UNSEALED Access: This command sets the data class to be accessed. The class to be accessed should
be entered in hexadecimal.
SEALED Access: This command is not available in SEALED mode.
5.4
DataBlock(): 0x3F
UNSEALED Access: This command sets the data block to be accessed. When 0x00 is written to
BlockDataControl()
,
DataBlock()
holds the block number of the data to be read or written.
Example: writing a 0x00 to
DataBlock()
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 is not available in SEALED mode.
25
SLUUAC9A – December 2013 – Revised May 2015
Extended Data Commands
Copyright © 2013–2015, Texas Instruments Incorporated