Feather Low Power Operation

Adafruit ESP32 Feather

Low power modes supported by the: ESP32 Feather V2,   HUZZAH ESP32,   ESP32-S2 Feather,  

Normal power consumption is 100 mA + higher spikes with WiFi connection according to Adafruit.   According to Christopher David, the Adafruit HUZZAH32 consumes 122 mA with WiFi scanning underway.  

The ESP32 has two sleep modes:

  • Light sleep where WiFi is disconnected, but the internal clock and memory is kept, allowing you to wake up where you left off in the middle of the code.   You need to re-initialize the WiFi and any external hardware.   Adafruit ESP32 Feather V2 power consumption is 2 mA.  
  • Deep sleep
  • requires full initialization of everything except the real time clock (the real time clock keeps running so it can wake up the ESP32).   Adafruit ESP32 Feather V2 consumption is 100 uA.  

GitHub example of external wake

Adafruit Low Power Usage - Adafruit ESP32 Feather V2

https://diyi0t.com/reduce-the-esp32-power-consumption/

Last Minute ENGINEERS

ESP32 Deep Sleep with Arduino IDE and Wake Up Sources

 

 

Adafruit Feather M0

Power use is around 10 mA at idle for the base model.   With SAMD21 chip into deep sleep, 80μA claimed.   As of 7 Mar 2020, the latest Feather M0 Propo averages 80 uA in deep sleep (link).  

Sleep the Arduino Zero/Adafruit Feather M0 and wake it with an external interrupt

Feather M0’s Low Power Mode for Long Life

 

Power Timer

The Adafruit TPL5111 Low Power Timer Breakout is a timer that will pull an ENable pin high every 100 ms to two hours, and then wait for a signal to tell the TPL to disable the timer.   The TPL5111 consumes about 20 uA.   Adafruit TPL5111 tutorial

Adafruit also has a TPL5110 breakout that will connect and disconnect power.  

 


Do you need help developing or customizing a IoT product for your needs?   Send me an email requesting a free one hour phone / web share consultation.  

 

The information presented on this website is for the author's use only.   Use of this information by anyone other than the author is offered as guidelines and non-professional advice only.   No liability is assumed by the author or this web site.