High Current Draw | Deep Sleep with External Wakeup (ext0)

tooyipjee
Posts: 1
Joined: Fri Apr 07, 2023 1:59 pm

High Current Draw | Deep Sleep with External Wakeup (ext0)

Postby tooyipjee » Fri Apr 07, 2023 2:01 pm

Hi,
I am encountering an issue with a high deep sleep current draw.
My application wakes up when a GPIO interrupts it; therefore, I am calling this function;
  1.  esp_sleep_enable_ext0_wakeup(GPIO_NUM_2,1);
When the function is called, it is drawing around 1.7mA in a deep sleep; when I comment out that line of code, it draws 200uA (which is ok as this is a custom PCB).
I am using a module for my design, the ESP32-S3-WROOM-1-N8R8.
Does anybody know why this might be so I can hone in on fixing it?

MicroController
Posts: 1605
Joined: Mon Oct 17, 2022 7:38 pm
Location: Europe, Germany

Re: High Current Draw | Deep Sleep with External Wakeup (ext0)

Postby MicroController » Sun Apr 09, 2023 8:21 pm

Pull-up or pull-down resistors in place/activated? If yes, there could be current flowing through them in sleep. If no, you could have a floating signal level which can also cause higher currents in the IO stage.
I'm not familiar with the S3, but you could check specs/TRM as to the power consumption of the RTC IO when enabled as a wakeup source. Although 1.5mA actually does seem huge for the RTC as a low power peripheral.


Who is online

Users browsing this forum: Google [Bot], markkuk, MicroController and 88 guests