-
Notifications
You must be signed in to change notification settings - Fork 8
Power Consumption
The ESP32 has a deep-sleep mode that allows it to reduce its current draw to around 25uA. This is quite acceptable for a uC that normally draws up to 700mA during operation (when using WiFi and Bluetooth). But for long-term battery-based solutions this is still not low enough to operate without maintenance for longer periods of time.
The following graph shows the ESP32 on the H32-board in deep sleep:
The H32 has a power switch that allows the ESP32 to cut all the power from the board. In this case only the on-board RTC (a PCF85063A) continues to consume power. The ESP32 can program the RTC to turn the power back on at a later time, thus reducing the power consumption to around 250nA while keeping full control when to wake up again. This reduces the average power consumption during sleep by a factor of 100, which no other board can do, as far as I know.
The following graph shows the H32-board in low-power mode:
The measurements shown here have been taken by me using a Nordic Semiconductors Power Profiler Kit II (no affiliation).