SLUUBT5C November 2018 – June 2021 BQ40Z80
The BQ40Z80 device has a hardware-based overload in discharge protection with adjustable current and delay. Additionally, this protection feature can be enabled to also create a PF by setting the [AOLDL] bit in Enabled PF B register.
Status | Condition | Action |
---|---|---|
Normal | Current() > (OLD Threshold[3:0]/RSENSE) | SafetyAlert()[AOLDL] = 0, if OLDL counter = 0 PFAlert()[AOLDL] = 0 Decrement AOLDL counter by one after each OLD:Counter Dec Delay period, if AOLDL counter > 0 |
Trip | Current() continuous ≤ (OLD Threshold[3:0]/RSENSE) for OLD Threshold[7:4] duration | SafetyStatus()[AOLD] = 1 OperationStatus()[XDSG] = 1 Increment AOLDL counter |
Recovery | SafetyStatus()[AOLD] = 1 for OLD:Recovery time | SafetyStatus()[AOLD] = 0 OperationStatus()[XDSG] = 0 if SafetyStatus()[AOLDL] = 0. |
Latch Alert | AOLDL counter > 0 | SafetyAlert()[AOLDL] = 1 PFAlert()[AOLDL] = 1, if PFEnable()[SAOLDL] is set. |
Latch Trip | AOLDL counter ≥ OLD:Latch Limit | SafetyAlert()[AOLDL] = 0 SafetyStatus()[AOLDL] = 1 OperationStatus()[XDSG] = 1 PFAlert()[AOLDL] = 0 PFStatus()[AOLDL] = 1, if PFEnable()[AOLDL] is set. |
Latch Reset ([NR] = 0) | SafetyStatus()[AOLDL] = 1 AND DA Configuration[NR] = 0 AND Low-high-low transition on PRES pin | SafetyStatus()[AOLDL] = 0 OperationStatus()[XDSG] = 0 if SafetyStatus()[AOLD] = 0. |
Latch Reset ([NR] = 1) | SafetyStatus()[AOLDL] = 1 AND DA Configuration[NR] = 1 for OLD:Reset time | SafetyStatus()[AOLDL] = 0 OperationStatus()[XDSG] = 0 if SafetyStatus()[AOLD] = 0. |