Page 1 of 1

turning off VDD_SDIO in deepsleep possible?

Posted: Thu Apr 08, 2021 10:16 am
by Oers_D
Is it possible to turn off VDD_SDIO in deep sleep on a standard ESP32? (ESP32-D0WDQ6-V3)

By documentation this should do it, right?
esp_sleep_pd_config(ESP_PD_DOMAIN_VDDSDIO, ESP_PD_OPTION_OFF)

But cannot test it. PlatformIO development platform is a bit behind, where ESP_PD_DOMAIN_VDDSDIO has not been implemented yet.

Re: turning off VDD_SDIO in deepsleep possible?

Posted: Fri Apr 16, 2021 6:21 am
by ESP_Angus
Hi Oers,

The support for ESP_PD_DOMAIN_VDDSDIO is actually to allow leaving it ON during sleep (particularly light sleep, if GPIOs are connected to it).

Do you find that VDD_SDIO is not powering down in deep sleep already? It should be (if the flash is also suspended, it may take a little while for the capacitors to discharge and the voltage to drop all the way to zero.)