Truly ultra low power EPS32 module?

zazas321
Posts: 231
Joined: Mon Feb 01, 2021 9:41 am

Truly ultra low power EPS32 module?

Postby zazas321 » Thu Sep 14, 2023 6:55 am

Hey. I had a chance to try out different microcontrollers (ESP32, ESP32S3, STM32L031, NRF52832). Although I like Espressif MCU's a lot and use them for my personal projects as well we use them in our company for commercial projects, it seems to me that when it comes to ultra low power consumption, ESP32 is not a match for some STM32 and NRF52 microcontrollers that are intended to use for low power applications. Some of them consume <1uA deep sleep current, only about 1mA when CPU is idling and the initial startup current is only a few mA.

My best results with ESP32 FireBeetle module:

12uA deep sleep current
2mA auto light sleep when CPU is idling
Start up current when the module wakes up peaks to about 50mA


I wonder if we are going to get truly ultra low power ESP32 module at some point in the near future? What are your thoughts and experiences when it comes to ultra low power applications? Any thought or response is appreciated.

bidrohini
Posts: 202
Joined: Thu Oct 27, 2022 12:55 pm

Re: Truly ultra low power EPS32 module?

Postby bidrohini » Thu Sep 14, 2023 8:44 am

Hope ESP32 team will think over this issue.

NickAllen
Posts: 1
Joined: Sun Feb 25, 2024 10:05 am

Re: Truly ultra low power EPS32 module?

Postby NickAllen » Sun Feb 25, 2024 10:15 am

I tried to use a Wemos D1 R32 in a low power application and found that the other components on the board consume far more current that the ESP32. In fact the D1 R32 used over 13ma in deep sleep mode due to the power supply components, the CH340 and an opamp! Looking at the component specs, it could have been over 30ma worst case. The DFRobot Firebeetle is the best I have found but also the Lolin32 Lite is also very good.

JoeSensoric
Posts: 29
Joined: Fri Mar 03, 2017 10:31 am

Re: Truly ultra low power EPS32 module?

Postby JoeSensoric » Mon Mar 11, 2024 10:51 am

I have several ESP32-based battery-driven sensors working. In the ESP32-world the board is the main factor. Like NickAllen wrote, the DFRobot boards and some Lolin boards are good for that, I use the Lolin D32 (not "Pro") board.
A new DFRobot board with the ESP32-C6 looks good:
https://wiki.dfrobot.com/SKU_DFR1117_Beetle_ESP32_C6

Most of the power is needed when the communication parts are active. The C6 takes at least 94 mA when sending BLE telegrams. The new ESP32-H2 only needs 26 mA.

But there are devices on the market sending BLE advertising and using a CR2032 coin cell which run more than a year. So more very low power BLE hardware would be a nice addition to a future ESP32 controller.

Who is online

Users browsing this forum: BivvyCoder and 69 guests