Page 1 of 1

ESP32 deep sleep current consumption

Posted: Mon Aug 13, 2018 6:33 am
by pratipm
Hi,
Trying very hard for last couple of hours to get reported deep sleep current from ESP32 NodeMCU module. I am powering the board with 3.3V directly applied to the 3.3V pin so as to bypass the USB-serial I/o chip and VR, but still the board is drawing 16 mA in deep sleep mode. Code I am using is:

Code: Select all

#include "esp_sleep.h"
#include "esp_wifi.h"

void setup()
{
  pinMode(23, OUTPUT);
  digitalWrite(23, HIGH);
  delay(1000);
  digitalWrite(23, LOW);
  esp_sleep_pd_config(ESP_PD_DOMAIN_RTC_PERIPH, ESP_PD_OPTION_OFF);
  // esp_wifi_stop();
  esp_deep_sleep(10 * 1000000);
}

void loop()
{
}

Note: If I un-comment the line esp_wifi_stop(), there seems to be a crash as the board goes to sleep mode and immediately start executing out of sleep (as shown by the voltage at Pin 23)

Please help.

Re: ESP32 deep sleep current consumption

Posted: Thu Aug 23, 2018 7:39 pm
by tueddy
Hi,

i used this deep sleep code before with success (and some power reduction):

Code: Select all

   
      // turn Wifi/BLE off  
      WiFi.mode(WIFI_OFF);
      btStop();
      esp_wifi_deinit();
      esp_deep_sleep_start();
      // ESP is sleeping now!
   


But with latest revision from Github i get also a crash on line
esp_wifi_deinit();

Any ideas? Is this a regression?
Best Dirk

Re: ESP32 deep sleep current consumption

Posted: Wed Apr 10, 2019 8:07 pm
by peterglen
I have the same issue. And the same current drawn, 16 mA ... any ideas?

Re: ESP32 deep sleep current consumption

Posted: Thu Apr 11, 2019 8:02 am
by boarchuz
Tell us all about your setup, it could be a number of things. What module and/or board, what else is connected to it, your code, etc.

Re: ESP32 deep sleep current consumption

Posted: Fri Feb 07, 2020 9:17 am
by mezzynine
i removed a lot of components from my ESP32 (voltage regulator, power inductor, several transistors, UART chip) and left the tantalum capacitor. that got me down to 40uA (0.04mA). good enough.

Re: ESP32 deep sleep current consumption

Posted: Tue Feb 18, 2020 12:19 am
by mikelisfbay
The 3.3V regulator has high standby current. A different regulator is needed. Some ESP32 boards are redesigned with low power regulator. You can find them on the internet.