SLUUCY8 December 2023 BQ77307
The BQ77307 integrates Cell Undervoltage Protection (CUV), periodically monitoring the voltage of every cell, and triggering a CUV alert or fault when a cell voltage falls below the CUV threshold. The CUV threshold is programmable from 0.0 V to 5.5 V in 1 mV steps and is set by the Protections:Cell Voltage:Cell Undervoltage Protection Threshold configuration register. The CUV protection is enabled using the Settings:Protection:Enabled Protections A:[CUV] configuration bit.
The CUV circuitry triggers an alert signal when an undervoltage event is first detected, then triggers a fault after the voltage is detected below the threshold steadily for a programmable number of CHECK intervals. The number of CHECK intervals required before the fault is triggered is set by the Protections:Cell Voltage:Cell Undervoltage Protection Delay configuration register, which ranges from 1 to 255. The time until a fault is triggered is based on the settings for the Power:Configuration:Voltage CHECK Time parameter, which sets the timing for each CHECK voltage evaluation interval..
When a CUV fault is triggered, it recovers if the minimum cell voltage rises above the CUV threshold by a CUV_HYS hysteresis level, which is programmable as 50 mV, 100mV, or 200 mV, or autonomous recovery can be disabled. The CUV_HYS hysteresis level is set by the Protections:Cell Voltage:Cell Undervoltage Protection Recovery Hysteresis configuration register. If autonomous recovery is disabled, the fault can be recovered manually by the host sending the 0x009B PROT_RECOVERY() subcommand with the [VOLTREC] bit set.
When a CUV fault is triggered, the device turns off the DSG FET if configured for autonomous FET control based on setting in Settings:Protection:DSG FET Protections A[CUV] (the CHG FET remains enabled if already enabled). The device recovers (if configured for autonomous FET control) based on all cell voltages being above CUV threshold + CUV_HYS.
Status | Condition | Action |
---|---|---|
Normal | Min cell voltage ≥ Protections:CUV:Threshold | Safety Alert A()[CUV] = 0 |
Alert | Min cell voltage < Protections:CUV:Threshold | Safety Alert A()[CUV] = 1 |
Trip | Min cell voltage <
Protections:CUV:Threshold for Protections:CUV:Delay duration | Safety Alert A()[CUV] = 0 Safety Status A()[CUV] = 1 and DSG FET can be disabled depending on settings |
Recovery | Safety Status A()[CUV] = 1 and Min cell voltage ≥ Protections:CUV:Threshold + Protections:CUV:Recovery Hysteresis | Safety Status A()[CUV] = 0 and DSG FET can be re-enabled based on settings |