ESP Low Power Introduction and Optimization Configuration
Note
This document is automatically translated using AI. Please excuse any detailed errors. The official English version is still in progress.
Low Power Introduction
ESP Low Power Introduction explains the various operating modes of the ESP32 series chips, and analyzes the module operation and power consumption characteristics in different modes, as well as the support and usage of wake-up sources in different modes.
Common Power Optimization Configuration Options
ESP Low Power Parameter Configuration introduces the commonly used power optimization configurations for the ESP32 series chips, including general optimization, Wi-Fi-based optimization, and Bluetooth-based optimization.
Power Consumption Measurement Method
Note
In low power testing, the actual measured power consumption may be higher than theoretical or documented data, which is likely related to the wireless environment, such as weak signals, difficulty in receiving packets, or the need for retransmission, thereby increasing average power consumption.
Measuring Module Power Consumption explains how to measure the power consumption of the module.
Measuring Development Board Power Consumption explains how to measure the power consumption of the development board.
Common Low Power Examples
Observing the base current: light sleep, deep sleep
Wi-Fi Modem Sleep Keep Alive: station
Wi-Fi Light Sleep Keep Alive: power save
Note
If you need to deeply optimize the power consumption in the Wi-Fi Light Sleep keep alive scenario, you can refer to the Wi-Fi power save configuration item in Other Notes. However, this configuration item may affect the real-time and reliability of communication, such as increasing latency or occasional packet loss.
Low Power Bluetooth Keep Alive: BLE power save
Other Notes
Low Power LEDC Development Guide: Explains how to ensure stable operation of peripherals while optimizing power consumption in dynamic frequency scaling (DFS) and low power mode, by changing the peripheral clock source or using power management locks (PM Lock).
Wi-Fi power save configuration: Generate custom sdkconfig based on the official Wi-Fi Power Save example, and further reduce Wi-Fi power consumption by adjusting low power configuration. Suitable for scenarios that need to measure or achieve lower power consumption, but may affect communication timeliness and reliability, such as increasing latency or occasional packet loss.