Control(): 0x00 and 0x01
4.1.15 PULSE_SOC_INT: 0x0023
This subcommand can be useful for system level debug or test purposes. It instructs the fuel gauge to
pulse the GPOUT pin for approximately 1 ms within 1 second of receiving the command.
NOTE:
The GPOUT pin must be configured for the SOC_INT output function with the
OpConfig
[BATLOWEN]
bit cleared.
4.1.16 RESET: 0x0041
This command instructs the fuel gauge to perform a full device reset and reinitialize RAM data to the
default values from ROM and is therefore not typically used in field operation. The gauge sets the
Flags()
[ITPOR]
bit and enters the INITIALIZE mode. See
. This command is only available when the
fuel gauge is UNSEALED.
4.1.17 SOFT_RESET: 0x0042
This subcommand instructs the fuel gauge to perform a partial (soft) reset from any mode with an OCV
measurement. The
Flags() [ITPOR]
and
[CFGUPMODE]
bits are cleared and a resimulation occurs to
update both
StateOfCharge()
and
StateOfChargeUnfiltered()
. See
. Upon exit from CONFIG
UPDATE mode, the fuel gauge will check bit 7 (0x80) in the
Update Status
register. If bit 7 (0x80) in the
Update Status register is set, the fuel gauge will be placed into the SEALED state. This subcommand is
only available when the fuel gauge is UNSEALED.
4.1.18 EXIT_CFGUPDATE: 0x0043
This subcommand exits CONFIG UPDATE mode without an OCV measurement and without resimulating
to update
StateOfChargeUnfiltered()
or
StateOfCharge()
. The
Flags() [ITPOR]
and
[CFGUPMODE]
bits
are cleared. Upon exit from CONFIG UPDATE mode, the fuel gauge will check bit 7 (0x80) in the
Update
Status
register. If bit 7 (0x80) in the
Update Status
register is set the fuel gauge will be placed into the
SEALED state.
If a new OCV measurement or resimulation is desired, either the
SOFT_RESET
or
EXIT_RESIM
subcommand should be used to exit CONFIG UPDATE mode. If EXIT_CFGUPDATE subcommand has
been used to exit CONFIG UPDATE mode, the
SOFT_RESET
or
EXIT_RESIM
subcommand will not
provide a new OCV measurement and/or resimulation. To get the new OCV measurement and/or
resimulation the fuel gauge must first be placed into CONFIG UPDATE mode (
SET_CFGUPDATE
subcommand) and then the
SOFT_RESET
or
EXIT_RESIM
subcommand should be used to exit the
CONFIG UPDATE mode. This subcommand is only available when the fuel gauge is UNSEALED.
4.1.19 EXIT_RESIM: 0x0044
This subcommand exits CONFIG UPDATE mode without an OCV measurement. The
Flags() [ITPOR]
and
[CFGUPMODE]
bits are cleared and a resimulation occurs to update
StateOfChargeUnfiltered()
. Upon exit
from CONFIG UPDATE mode, the fuel gauge will check bit 7 (0x80) in the
Update Status
register. If bit 7
(0x80) in the
Update Status
register is set, the fuel gauge will be placed into the SEALED state. This
subcommand is only available when the fuel gauge is UNSEALED.
4.2
Temperature(): 0x02 and 0x03
This read- and write-word function returns an unsigned integer value of the temperature in units of 0.1°K
measured by the fuel gauge. If
OpConfig [TEMPS]
bit = 0 (default), a read command will return the
internal temperature sensor value and a write command will be ignored. If
OpConfig [TEMPS]
bit = 1, a
write command sets the temperature to be used for gauging calculations while a read command returns to
the temperature previously written.
4.3
Voltage(): 0x04 and 0x05
This read-only function returns an unsigned integer value of the measured cell-pack voltage in mV with a
range of 0 to 6000 mV.
20
Standard Commands
SLUUAC9A – December 2013 – Revised May 2015
Copyright © 2013–2015, Texas Instruments Incorporated