SLUUCP8 June 2024 BQ41Z50
The BQ41Z50 device has a hardware-based overload in discharge protection with adjustable current and delay time. Additionally, this protection feature can be enabled to create a PF by setting the [AOLDL] bit in the Enabled PF B register.
Status | Condition | Action |
---|---|---|
Normal | Current() > (OLD Threshold[3:0]/RSENSE) | SafetyAlert()[AOLDL] = 0, if OLDL counter = 0 PFAlert()[SAOLDL] = 0 Decrement AOLDL counter by one after each OLD:Counter Dec Delay period, if AOLDL counter > 0 |
Trip | Current() ≤ (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()[SAOLDL] = 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. |