SLUUCG7 April 2024 BQ76922
Class | Subclass | Name | Type | Min | Max | Default | Unit |
---|---|---|---|---|---|---|---|
Settings | Protection | Protection Configuration | H2 | 0x0000 | 0x07FF | 0x0002 | Hex |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RSVD_0 | RSVD_0 | RSVD_0 | RSVD_0 | RSVD_0 | SCDL_CURR_RECOV | OCDL_CURR_RECOV | FETF_FUSE |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PACK_FUSE | RSVD_0 | PF_OTP | PF_FUSE | PF_DPSLP | PF_REGS | PF_FETS | RSVD_0 |
Bit | Field | Default | Description |
---|---|---|---|
10 | SCDL_CURR_RECOV | 0 | The SCD
latch
fault may recover based on load removal detection on the LD pin, by
host command, or by charge current. When the current-based recovery
mechanism is not desired, it can be disabled by clearing this bit. 0 = SCDL does not recover based on charge current. 1 = SCDL recovers when current is greater than or equal to Protections:SCDL:Recovery Threshold for Protections:SCDL:Recovery Time. |
9 | OCDL_CURR_RECOV | 0 | The OCD Latch fault may recover based on load
removal detection on the LD pin, by host command, or by charge
current. When the current-based recovery mechanism is not desired,
it can be disabled by clearing this bit. 0 = OCDL does not recover based on charge current. 1 = OCDL recovers when current is greater than or equal to Protections:OCDL:Recovery Threshold for Protections:OCDL:Recovery Time. |
8 | FETF_FUSE | 0 | When a
permanent
failure has been detected, the device may be
configured to blow the fuse. This normally requires the voltage
being above Settings:Fuse:Min Blow Fuse Voltage. When
this bit is set and a FET failure occurs (CFETF or DFETF), the
voltage requirement is bypassed. 0 = Voltage must be above a threshold to blow the fuse when CFETF or DFETF trips. 1 = If configured to blow the fuse and CFETF or DFETF occurs, fuse blow is attempted regardless of voltage. |
7 | PACK_FUSE | 0 | The fuse is typically located on the BAT side of
the FETs, so the device monitors the
top
of
stack
voltage to determine if fuse blow is possible. However, some systems
may place the fuse on the PACK side, in which case the PACK pin
voltage should be monitored to determine if fuse blow is possible.
Setting this bit causes the device to use the PACK pin voltage
instead of the
top
of stack pin voltage for this comparison. 0 = Top of stack voltage must be above Settings:Fuse:Min Blow Fuse Voltage in order to blow the fuse. 1 = PACK voltage must be above Settings:Fuse:Min Blow Fuse Voltage in order to blow the fuse. |
5 | PF_OTP | 0 | Since the device stores
permanent
failure status in RAM, that status would be lost
when the device resets. To mitigate this, the device can write
permanent
failure status to OTP when this bit is set. OTP
programming may be delayed in low-voltage and high-temperature
conditions until OTP programming can reliably be accomplished. Note
that writes to OTP during operation are only allowed if
Settings:Manufacturing:Mfg Status
Init[OTPW_EN] is set. If this bit is set but
Settings:Manufacturing:Mfg Status
Init[OTPW_EN] is clear,
permanent
failure status is saved to RAM that is preserved
across a partial reset but will not be programmed to OTP. If this
bit is not set,
permanent
failure status will be lost on any reset,
including a partial reset
through
the RST_SHUT pin. 0 = Permanent failure status is lost on reset. 1 = Permanent failure status is preserved across reset when possible. |
4 | PF_FUSE | 0 | When a
permanent
failure occurs, the device may be configured to
blow the fuse when voltage conditions are met. 0 = Permanent failure does not cause the device to blow the fuse. 1 = Permanent failure causes the device to blow the fuse. |
3 | PF_DPSLP | 0 | Normally, a
permanent
failure
causes the FETs to remain off indefinitely and the fuse may be
blown. In that situation, there is no further action that would be
taken on further monitoring operations. Additionally, charging would
no longer be possible. To avoid rapidly draining the battery, the
device may be configured to enter DEEPSLEEP mode when a
permanent
failure
occurs. DEEPSLEEP will still be delayed until after fuse blow and
OTP programming are completed if those options are enabled. 0 = Device does not automatically enter DEEPSLEEP mode when a permanent failure occurs. 1 = The device automatically enters DEEPSLEEP mode when a permanent failure occurs. |
2 | PF_REGS | 0 | When a
permanent
failure
occurs, the device may be configured to either turn the regulators
off or to leave them in their present state. Once disabled, they may
still be
reenabled
with
a command. 0 = Permanent failure does not cause the device to turn the regulators off. 1 = Permanent failure causes the device to turn the regulators off. |
1 | PF_FETS | 1 | When a
permanent
failure
occurs, the device normally will turn the FETs off. An option is
provided to disable this behavior if the host wants to maintain
greater control. 0 = Permanent failure does not cause the device to turn the FETs off. 1 = Permanent failure causes the device to turn the FETs off. |