English
Language : 

BQ27742-G1 Datasheet, PDF (26/46 Pages) Texas Instruments – Single-Cell Li-Ion Battery Fuel Gauge with Programmable Hardware Protection
bq27742-G1
SLUSBV9C – MARCH 2014 – REVISED FEBRUARY 2016
www.ti.com
Communications (continued)
7.6.2.2 I2C Command Waiting Time
To ensure the correct results of a command with the 400-kHz I2C operation, a proper waiting time must be added
between issuing a command and reading the results. For subcommands, the following diagram shows the
waiting time required between issuing the control command and reading the status with the exception of the
checksum command. A 100-ms waiting time is required between the checksum command and reading the result.
For read-write standard commands, a minimum of 2 seconds is required to get the result updated. For read-only
standard commands, there is no waiting time required, but the host must not issue any standard command more
than two times per second. Otherwise, the gauge could result in a reset issue due to the expiration of the
watchdog timer.
xxxxxSSxxxxxxxxxxAAxxxxxDDxxxxxDDRRxxxxx[[66xxxxx::00xxxxx]] xxxxx00xxxxx
A
A
xxxxxxxxxxxxxxxCCMMxxxxxDDxxxxx[[77xxxxx::00xxxxx]] xxxxxxxxxxAAxxxxxxxxxxSrxxxxxDxxxxxAATxxxxxDADxxxxx[7R:xxxxx[06]xxxxx:0]xxxxxxxxA1xxxxxAxxxDxxxAxxxTDAxxxA[7xxxT:A0xxx][7xxx:0]xxxAxxxxxPxxxxxAxxx
66Ps
DATA[7:0]
xxxNxxxxxxPxxx
66Ps
Waiting time between control subcommand and reading results
xxxSxxxDxxxAAxxxDTAxxxD[R7xxx[:60xxx:]0xxx] xxxxxA0xxxxxA xxxDxxxATCxxxAMxxx[7Dxxx:[07]xxx:0]xxxxxxxxxxNxxxxxAPxxxxxSxxxr xxx66xxxAPDxxxsDxxxRxxx[6:xxx0]xxxxxx1xxxA
xxxxxxxxx DATA[7:0] A DATA[7:0] xxxAxxx
Waiting time between continuous reading results
Figure 18. I2C Command Waiting Time
The I2C clock stretch could happen in a typical application. A maximum 80-ms clock stretch could be observed
during the flash updates. There is up to a 270-ms clock stretch after the OCV command is issued.
7.7 Standard Data Commands
The fuel gauge uses a series of 2-byte standard commands to enable system reading and writing of battery
information. Each standard command has an associated command-code pair, as indicated in Table 8. Each
protocol has specific means to access the data at each Command Code. Data RAM is updated and read by the
gauge only once per second. Standard commands are accessible in NORMAL operation mode.
COMMAND NAME
Control()
AtRate()
UnfilteredSOC()
Temperature()
Voltage()
Flags()
NomAvailableCapacity()
FullAvailableCapacity()
RemainingCapacity()
FullChargeCapacity()
AverageCurrent()
TimeToEmpty()
FilteredFCC()
SafetyStatus()
UnfilteredFCC()
Imax()
UnfilteredRM()
FilteredRM()
Table 8. Standard Commands
COMMAND CODE
0x00 and 0x01
0x02 and 0x03
0x04 and 0x05
0x06 and 0x07
0x08 and 0x09
0x0A and 0x0B
0x0C and 0x0D
0x0E and 0x0F
0x10 and 0x11
0x12 and 0x13
0x14 and 0x15
0x16 and 0x17
0x18 and 0x19
0x1A and 0x1B
0x1C and 0x1D
0x1E and 0x1F
0x20 and 0x21
0x22 and 0x23
UNIT
—
mA
%
0.1°K
mV
—
mAh
mAh
mAh
mAh
mA
min
mAh
—
mAh
mA
mAh
mAh
SEALED ACCESS
RW
RW
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
26
Submit Documentation Feedback
Product Folder Links: bq27742-G1
Copyright © 2014–2016, Texas Instruments Incorporated