0x2B HostFETControl
134
SLUUBD3D – September 2015 – Revised September 2018
Copyright © 2015–2018, Texas Instruments Incorporated
SBS Commands
Status
Condition
Action
CalibrationData
0x002D to
ManufacturerAccess()
to
enable CALIBRATION mode
0xF081 or 0xF082 to
ManufacturerAccess()
to enable
calibration data acquisition
Valid command sent
Return measured voltage, current, and
temperature on
ManufacturerData()
17.35 0x2B HostFETControl
This read/write-word function enables the host to control the PCHG, DSG, and CHG FETs during normal
operation (if protection features allow). The following two-step procedure enables the host to control the
FETs via SMBus commands:
1. Send the FET control access code [0x1197] to
HostFETControl()
.
2. Send data to turn on or off the required FET to
HostFETControl()
within 4 s of sending the FET control
access code.
The sequence must be repeated for each write to control the FETs. When the FETs are under control
from the
HostFETControl()
command, then
[HCFET]
in
OperationStatus()
is set. If there are any SMBus
commands received by the bq78350-R1 in between receiving the FET control access code and the FET
control data, then the FET control data is ignored. The host must wait 4 s to start another sequence to
control the FETs whether the previous sequence was successful or not. The two-step sequence enables
control of the FETs in SEALED mode.
SBS
Cmd
Name
Access
Protocol
Type
Min
Max
Unit
Note
SE
US
FA
0x2B
HostFETControl()
R/W
R/W
R/W
Word
Hex
0x0000
0x003
—
7
6
5
4
3
2
1
0
RSVD
RSVD
RSVD
RSVD
RSVD
PCHG
DSG
CHG
RSVD (Bits 7–3)
: Reserved
PCHG (Bit 2)
: Pre-Charge FET Control
1 = ON, if protection features allow, see [XCHG]
0 = OFF
DSG (Bit 1)
: Discharge FET Control
1 = ON, if protection features allow, see [XDSG]
0 = OFF
CHG (Bit 0)
: Charge FET Control
1 = ON, if protection features allow, see [XCHG]
0 = OFF
17.36 0x2C GPIOStatus
This read-word function returns the bit-wise status of all the GPIO enabled in
GPIO Config
.
SBS
Cmd
Name
Access
Protocol
Type
Min
Max
Unit
Note
SE
US
FA
0x2C
GPIOStatus()
R
R
R
Word
Hex
0x0000
0x00EF
—