Battery Power for EzSBC-ESP32-01
Posted: Thu Jun 04, 2020 2:18 pm
I was delighted to test your EzSBC-ESP32-01 board and achieve a deep sleep current of only 13 uA -- and it's made in the USA! My application spends most of the time in deep sleep until a reed switch wakes it up to send an ESP-NOW message to another ESP32, then goes back to sleep. With your board, it could run as long as seven years on one set of AAA batteries, ignoring the effects of outside temperatures and self-discharge. I am now working out how to power the device and could use some advice.
The device works fine with three AAA Ultimate Lithium batteries in series (4.0 - 5.2V), but I read that only two such batteries in series (2.7 - 3.5V) are necessary for the ESP32, and the extra power from the third battery is just wasted as heat by the LDO regulator. I tried two batteries with the ESP32-01 board and it did not work consistently, so I decided to do some testing with my bench power supply.
For Vin = 4.0 - 4.5V the device worked as expected.
For Vin = 3.5 - 3.9V the processor wakes up, does something, and goes back to sleep, but the ESP-NOW message is not received.
For Vin = 2.8 - 3.4V the processor wakes up, but never goes back to sleep, and no ESP-NOW message is received.
Does this sound right, or am I doing something wrong? Yes, I can just use three batteries for this application, but are my power options really that limited? If this is right, then I can't use a lithium-ion or lithium-polymer battery to power the board, for example. For comparison, my Lolin D32 boards run fine with a lithium-polymer battery (3.7V), but not consistently with just two AAA cells (3.0V).
I'm not an engineer, just a hobbyist, but I am eager to learn all that I can about processors and IoT. Any advice you have to offer on powering the ESP32-01 board with batteries would be greatly appreciated.
The device works fine with three AAA Ultimate Lithium batteries in series (4.0 - 5.2V), but I read that only two such batteries in series (2.7 - 3.5V) are necessary for the ESP32, and the extra power from the third battery is just wasted as heat by the LDO regulator. I tried two batteries with the ESP32-01 board and it did not work consistently, so I decided to do some testing with my bench power supply.
For Vin = 4.0 - 4.5V the device worked as expected.
For Vin = 3.5 - 3.9V the processor wakes up, does something, and goes back to sleep, but the ESP-NOW message is not received.
For Vin = 2.8 - 3.4V the processor wakes up, but never goes back to sleep, and no ESP-NOW message is received.
Does this sound right, or am I doing something wrong? Yes, I can just use three batteries for this application, but are my power options really that limited? If this is right, then I can't use a lithium-ion or lithium-polymer battery to power the board, for example. For comparison, my Lolin D32 boards run fine with a lithium-polymer battery (3.7V), but not consistently with just two AAA cells (3.0V).
I'm not an engineer, just a hobbyist, but I am eager to learn all that I can about processors and IoT. Any advice you have to offer on powering the ESP32-01 board with batteries would be greatly appreciated.