SLUUCP8A June 2024 – April 2025 BQ41Z50
When the sleep conditions are met, the BQ41Z50 device enters SLEEP mode with periodic wakeups for voltage, temperature, and current measurements to reduce power consumption.
The device returns to NORMAL mode if any exit sleep condition is met.
In SLEEP mode, the device wakes up every Sleep Measure Time (8s) to measure voltage, and temperature, and every Current Measure Time (16s) to read current.
| Status | Condition | Action |
|---|---|---|
| Activate | SMBus low for Bus
Timeout if [IN_SYSTEM_SLEEP] = 0, or no
communication for Bus Timeout if
[IN_SYSTEM_SLEEP] = 1 AND DA Config[SLEEP] = 1 AND |Current()| ≤ Sleep Current AND (OperationStatus()[PRES] = 0 OR DA Config[NR] = 1 or DA Configuration[IN_SYSTEM_SLEEP = 1]) AND OperationStatus()[SDM] = 0 AND No PFAlert() bits set AND No PFStatus() bits set AND No SafetyAlert() bits set AND No [AOCD], [AOCDL], [AOCC], [AOCCL], [ASCD], [ASCDL] set in SafetyStatus() |
Turn off CHG FET and PCHG FET if FET Options[SLEEPCHG] = 0. The device goes to sleep. The device wakes up every Sleep:Measure Time period to measure voltage and temperature. |
| Exit | SMBus connected OR SMBus command received OR |Current()| > Sleep Current OR Wake comparator activates OR (OperationStatus()[PRES] = 1 AND DA Config[NR] = 0 and DA Configuration[IN_SYSTEM_SLEEP] = 0) OR OperationStatus()[SDM] = 1 OR PFAlert() bits set OR PFStatus() bits set OR SafetyAlert() bits set OR [AOCD], [AOCDL], [AOCC], [AOCCL], [ASCD], [ASCDL] set in SafetyStatus() |
Return to NORMAL mode |
| [NR] | [SLEEPCHG] | [IN_SYSTEM_SLEEP] | [PRES] | CHG FET1 | DSG FET1 |
| 1 | 0 | X | X | OFF | ON |
| 1 | 1 | X | X | ON | ON |
| 0 | 0 | X | 0 | OFF | OFF |
| 0 | 1 | X | 0 | OFF | OFF |
| 0 | 0 | 1 | 1 | OFF | ON |
| 0 | 1 | 1 | 1 | ON | ON |