ESP32-C3 Power Consumption during deep sleep
Posted: Sun Dec 04, 2022 9:36 am
Did any one truly measured current consumption during deep sleep of ESP32-C3 ?
According to datasheet, it should be around 5 µA, but so far I was not able to find anyone to confirm this.
I have made several research and tests and the output is the following:
You may force to power down Power Domain before going to deep sleep with:
But it does not change the result.
So far, I was able to go down to 430 µA. But this still far away from the datasheet (Note: Chip revision is 3).
The only powered component besides the ESP32-C3 is the RGB Led (WS2812) which consumption is 1 µA (when led is off).
Other components are capacitor or pull up resistor.
So I am starting to doubt on the datasheet !
Any clue or experience on the subject would be welcome.
According to datasheet, it should be around 5 µA, but so far I was not able to find anyone to confirm this.
I have made several research and tests and the output is the following:
- If you are using a dev kit board, choose one with a minimum of additional components that have a low consumption. These componenents would drained the current (USB Controller, LDO...)
- If you can, power the board directly in 3.3v. This will avoid consumption of components connected to Vin=5V.
You may force to power down Power Domain before going to deep sleep with:
Code: Select all
esp_sleep_pd_config(ESP_PD_DOMAIN_RTC_PERIPH, ESP_PD_OPTION_OFF);
esp_sleep_pd_config(ESP_PD_DOMAIN_RTC_SLOW_MEM, ESP_PD_OPTION_OFF);
esp_sleep_pd_config(ESP_PD_DOMAIN_RTC_FAST_MEM, ESP_PD_OPTION_OFF);
So far, I was able to go down to 430 µA. But this still far away from the datasheet (Note: Chip revision is 3).
The only powered component besides the ESP32-C3 is the RGB Led (WS2812) which consumption is 1 µA (when led is off).
Other components are capacitor or pull up resistor.
So I am starting to doubt on the datasheet !
Any clue or experience on the subject would be welcome.