Deep sleep current on WROOM-32D

mojo3344
Posts: 1
Joined: Tue Aug 21, 2018 3:40 pm

Deep sleep current on WROOM-32D

Postby mojo3344 » Wed Aug 22, 2018 3:19 pm

Hi all,

I'm evaluating moving an esp32 design to the esp32d, and have a WROOM32D module and wired up power and a serial connector for programming to it to verify the quiescent current consumption. I'm running the deep sleep example in a clean clone of the esp-idf from 8/21/18. Since I don't have a button wired to the board, I commented out the pin wakeup lines in the deep sleep example (lines 140-147).

When I run the example, I get a quiescent current that varies between 50-500 microamps, more than the spec of 5uA. When I run this example on an ESP32, I do get the 5 uA measurement.

Details:

- ESP-WROOM-32D module with 16 MB flash, silk on back of module says ESP32-WROOM-32D_v2_2
- Hand wired 10uF cap from 3.3V to gnd, 10k pullup on EN and BOOT0
- esp-idf from 8/21, SHA 020ade652d9b6b0b87b0bebe176a150cc4407749
- examples/system/deep_sleep, make menuconfig to disable touch wakeup and temperature monitoring

Any ideas as to why the WROOM-32D module has high current measurements with the deep_sleep example? Has anyone seen good deep sleep current performance from the ESP32D?

Thanks!

Morgan

Fiskelin
Posts: 10
Joined: Wed Oct 03, 2018 7:09 am

Re: Deep sleep current on WROOM-32D

Postby Fiskelin » Tue Oct 30, 2018 9:46 am

I also has this problem. Please help in this issue as soon as possible

harthenry
Posts: 3
Joined: Mon Dec 17, 2018 1:31 pm

Re: Deep sleep current on WROOM-32D

Postby harthenry » Sun Mar 03, 2019 5:17 pm

I too am having the issue. 300 mA during normal operations and 211 mA when sleeping. This is a custom board not a store bought version. When deep sleeping, I can still feel warmth coming from the ESP32, so, I know I am not dealing with a power issue with my board. The ESP is just not fulling sleeping.
I am not using WiFi or Bluetooth. I have created just a simple Arduino script that puts the unit to sleep. Just a couple lines of code. I do not even care on waking it up, I just want the ESP not to pull so much power.
I have CS pulled up. Here is my code:

void setup() {
}
void loop() {
esp_deep_sleep_start();
}

Yep, that is it

Who is online

Users browsing this forum: No registered users and 121 guests