English
Language : 

BQ27500-V120 Datasheet, PDF (10/36 Pages) Texas Instruments – System-Side Impedance Track™ Fuel Gauge
bq27500-V120
System-Side Impedance Track™ Fuel Gauge
SLUS880 – OCTOBER 2008
www.ti.com
4.1.1.1 Control( ): 0x00/0x01
Issuing a Control( ) command requires a subsequent 2-byte subcommand. These additional bytes specify
the particular control function desired. The Control( ) command allows the system to control specific
features of the bq27500 during normal operation and additional features when the bq27500 is in different
access modes, as described in Table 4-2.
CNTL FUNCTION
CONTROL_STATUS
DEVICE_TYPE
FW_VERSION
HW_VERSION
DF_CHECKSUM
RESET_DATA
Reserved
PREV_MACWRITE
CHEM_ID
Board_OFFSET
CC_INT_OFFSET
WRITE_CC_OFFSET
SET_HIBERNATE
CLEAR_HIBERNATE
SET_SLEEP+
CLEAR_SLEEP+
SEALED
IT_ENABLE
CAL_MODE
RESET
Table 4-2. Control( ) Subcommands
CNTL
DATA
0x0000
0x0001
0x0002
0x0003
0x0004
0x0005
0x0006
0x0007
0x0008
0x0009
0x000a
0x000b
0x0011
0x0012
0x0013
0x0014
0x0020
0x0021
0x0040
0x0041
SEALED
ACCESS
Yes
Yes
Yes
Yes
No
Yes
No
Yes
Yes
No
No
No
Yes
Yes
Yes
Yes
No
No
No
No
DESCRIPTION
Reports the status of DF checksum, hibernate, IT, etc.
Reports the device type (eg: "bq27500")
Reports the firmware version on the device type
Reports the hardware version of the device type
Enables a data flash checksum to be generated and
reports on a read
Returns reset data
Not to be used
Returns previous MAC command code
Reports the chemical identifier of the Impedance Track™
configuration
Forces the device to measure and store the board offset
Forces the device to measure the internal CC offset
Forces the device to store the internal CC offset
Forces CONTROL_STATUS [HIBERNATE] to 1
Forces CONTROL_STATUS [HIBERNATE] to 0
Forces CONTROL_STATUS [SNOOZE] to 1
Forces CONTROL_STATUS [SNOOZE] to 0
Places the bq27500 in SEALED access mode
Enables the Impedance Track™ algorithm
Places the bq27500 in calibration mode
Forces a full reset of the bq27500
4.1.1.1.1 CONTROL_STATUS: 0x0000
Instructs the fuel gauge to return status information to control addresses 0x00/0x01. The status word
includes the following information.
Table 4-3. CONTROL_STATUS Bit Definitions
Flags( )
bit7
bit6
bit5
bit4
bit3
bit2
bit1
High byte
–
FAS
SS
CSV
CCA
BCA
–
Low byte
–
HIBERNATE SNOOZE
SLEEP
LDMD
RUP_DIS
VOK
bit0
–
QEN
FAS = Status bit indicating the bq27500 is in FULL ACCESS SEALED state. Active when set
SS = Status bit indicating the bq27500 is in SEALED state. Active when set
CSV = Status bit indicating a valid data flash checksum has been generated. Active when set
CCA = Status bit indicating the bq27500 coulomb counter calibration routine is active. Active when set. The first CCA routine will take place
approximately 3 minutes and 45 seconds after the initialization
BCA = Status bit indicating the bq27500 board calibration routine is active. Active when set
HIBERNATE = Status bit indicating a request for entry into HIBERNATE from SLEEP mode. True when set. Default is 0.
SNOOZE = Status bit indicating the bq27500 SLEEP+ mode is enabled. True when set
SLEEP = Status bit indicating the bq27500 is in SLEEP mode. True when set
LDMD = Status bit indicating the bq27500 Impedance Track™ algorithm is using constant-power mode. True when set. Default is 0.
(constant-current mode).
RUP_DIS = Status bit indicating the bq27500 Ra table updates are disabled. Updates disabled when set
VOK = Status bit indicating the bq27500 voltages are okay for Qmax. True when set
QEN = Status bit indicating the bq27500 Qmax updates enabled. True when set
10
GENERAL DESCRIPTION
Submit Documentation Feedback