English
Language : 

BQ27742-G1 Datasheet, PDF (27/46 Pages) Texas Instruments – Single-Cell Li-Ion Battery Fuel Gauge with Programmable Hardware Protection
www.ti.com
bq27742-G1
SLUSBV9C – MARCH 2014 – REVISED FEBRUARY 2016
Standard Data Commands (continued)
COMMAND NAME
BTPSOC1Set()
BTPSOC1Clear()
InternalTemperature()
CycleCount()
StateofCharge()
StateofHealth()
ChargingVoltage()
ChargingCurrent)
PassedCharge()
DOD0()
SelfDischargeCurrent()
Table 8. Standard Commands (continued)
COMMAND CODE
0x24 and 0x25
0x26 and 0x27
0x28 and 0x29
0x2A and 0x2B
0x2C and 0x2D
0x2E and 0x2F
0x30 and 0x31
0x32 and 0x33
0x34 and 0x35
0x36 and 0x37
0x34 and 0x35
UNIT
mAh
mAh
0.1°K
Counts
%
%/num
mV
mA
mAh
hex
mA
SEALED ACCESS
RW
RW
R
R
R
R
R
R
R
R
R
7.7.1 Control(): 0x00 and 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
fuel gauge during normal operation and additional features when the fuel gauge is in different access modes, as
described in Table 9.
SUBCOMMAND NAME
CONTROL_STATUS
DEVICE_TYPE
FW_VERSION
HW_VERSION
PROTECTOR_VERSION
RESET_DATA
PREV_MACWRITE
CHEM_ID
BOARD_OFFSET
CC_OFFSET
DF_VERSION
SET_FULLSLEEP
SET_SHUTDOWN
CLEAR_SHUTDOWN
STATIC_CHEM_CHKSUM
ALL_DF_CHKSUM
STATIC_DF_CHKSUM
PROTECTOR_CHKSUM
SEALED
IT_ENABLE
IMAX_INT_CLEAR
START_FET_TEST
CAL_ENABLE
RESET
Table 9. Control() Subcommands
SUBCOMMAND
CODE
0x0000
0x0001
0x0002
0x0003
0x0004
0x0005
0x0007
0x0008
0x0009
0x000A
0x000C
0x0010
0x0013
0x0014
0x0017
0x0018
0x0019
0x001A
0x0020
0x0021
0x0023
0x0024
0x002D
0x0041
SEALED
ACCESS
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
No
Yes
No
No
No
DESCRIPTION
Reports the status of DF Checksum, Impedance Track™, etc.
Reports the device type of 0x0742 (indicating bq27742-G1).
Reports the firmware version on the device type.
Reports the hardware version on the device type.
Reports the hardware protector version on the device type.
Returns reset data.
Returns previous Control() subcommand 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 CC offset.
Reports the data flash version of the device.
Sets the CONTROL_STATUS[FULLSLEEP] bit to 1.
Sets the CONTROL_STATUS[SHUTDWN] bit to 1.
Clears the CONTROL_STATUS[SHUTDWN] bit to 1.
Calculates chemistry checksum.
Reports checksum for all data flash excluding device specific variables.
Reports checksum for static data flash excluding device specific variables.
Reports checksum for protector configuration data flash excluding device
specific variables.
Places the fuel gauge in SEALED access mode.
Enables the Impedance Track™ algorithm.
Clears an Imax interrupt that is currently asserted on the RC2 pin.
Starts FET Test based on data entered in FETTest() register. Sets and
clears the [FETTST] bit in CONTROL_STATUS.
Toggle CALIBRATION mode.
Forces a full reset of the fuel gauge.
Copyright © 2014–2016, Texas Instruments Incorporated
Product Folder Links: bq27742-G1
Submit Documentation Feedback
27