SLUUCY8 December 2023 BQ77307
Class | Subclass | Name | Type | Min | Max | Default | Unit |
---|---|---|---|---|---|---|---|
Settings | Configuration | FET Options | H1 | 0x00 | 0xFF | 0x18 | Hex |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
CHGDETEN | HOST_FETOFF_EN | HOST_FETON_EN | CHGOFF | SFET | FET_EN | RSVD0 | PROTRCVR |
Description: This bit field includes settings related to the FET driver operation
Bit | Field | Default | Description |
---|---|---|---|
7 | CHGDETEN | 0 | The CHG Detector block is enabled and provides an output signal to the Alarm logic. 0 = CHG Detector block is disabled 1 = CHG Detector block is enabled |
6 | HOST_FETOFF_EN | 0 | Some systems need the ability to override the device's FET control and force the FETs to turn off through commands. If that functionality is not needed, it can be disabled to prevent commands from turning the FETs off. 0 = Host FET turnoff control commands are ignored 1 = Host FET turnoff control commands are allowed |
5 | HOST_FETON_EN | 0 | Some systems need the ability to override the device's FET control and force the FETs to turn on through commands. If that functionality is not needed, it can be disabled to prevent commands from turning the FETs on.
0 = Host FET turn-on control commands are ignored 1 = Host FET turn-on control commands are allowed |
4 | CHGOFF | 1 | The CHG FET can be disabled to conserve power while discharge current is low (body diode protection can enable it when discharge current rises). This bit configures whether or not to disable the CHG FET while current is low.
0 = CHG FET is turned off when current is low. 1 = CHG FET can remain enabled with current is low. |
3 | SFET | 1 | The device supports both series and parallel FET configurations. When the CHG and DSG FETs are in series, current can flow through the body diode of one of the FETs when the other is enabled. In this configuration, body diode protection is used to
turn the FET on when current above a threshold is detected to be flowing through that FET. When the system has separate DSG and CHG paths and parallel FETs, body diode protection is not needed and can be disabled.
0 = Parallel FET mode: Body diode protection is disabled 1 = Series FET mode: Body diode protection is enabled |
2 | FET_EN | 0 | This is the default value of the bit which enables or disables device autonomous control of the FET drivers. If autonomous FET control is disabled, the device is in FET Test mode, in which the FET states are entirely controlled by the FET Control
command. This is typically used during manufacturing to test FET circuitry or manual host control. Note that the FETs can still be enabled for body diode protection in FET Test mode.
This bit is loaded into the active state upon exit of CONFIG_UPDATE mode. The active state in use is provided by BatteryStatus( [FET_EN]) and can be toggled during operation using the FET_ENABLE() subcommand. 0 = Autonomous FET control is disabled by default upon exit of CONFIG_UPDATE mode. FET Test mode is enabled. Device does not turn on FETs unless FET Control command instructs it to do so. 1 = Autonomous FET control is enabled by default upon exit of CONFIG_UPDATE mode. FET Test mode is disabled. FET Control commands can still be used, based on the settings of HOST_FETOFF_EN and HOST_FETON_EN. |
0 | PROTRCVR | 0 | This bit enables or disables the capability to manually recover faults using the PROT_RECOVERY() subcommand. 0 = PROT_RECOVERY() subcommand cannot be used in SEALED mode. 1 = PROT_RECOVERY() subcommand can be used in SEALED mode. |