ESP32 goes into unknown state
Posted: Wed Mar 02, 2022 4:39 am
We have developed battery operated product using ESP32-WROOM-32E.
when device goes into deep sleep around 8-10uA current are flow normally.
During Testing of product we face an issue which is described as below.
During deep sleep of ESP32-WROOM-32E we removed battery from device so now slowly- slowly voltage gets down on ESP32-WROOM-32E VCC-GND pin.
Case 1:
Voltage Down Start from 3.3V and when it reached to 1.4V - 1.5V, we again plug battery into device and now voltage on ESP32 VCC-GND pin is 3.3V .
then we press Button on GPIO32 which is our external wake-up source and ESP32-WROOM-32E wake-up start working completely.
Case 2:
Voltage Down Start from 3.3V and when it reached to 1.2V - 1.3V, we again plug battery into device and now voltage on ESP32 VCC-GND pin is 3.3V.
but in these condition ESP32 didn't boot again and also not react on button press on GPIO32 external wake-up. its goes into unknown condition.
its only react now when we restart it.
when device goes into deep sleep around 8-10uA current are flow normally.
During Testing of product we face an issue which is described as below.
During deep sleep of ESP32-WROOM-32E we removed battery from device so now slowly- slowly voltage gets down on ESP32-WROOM-32E VCC-GND pin.
Case 1:
Voltage Down Start from 3.3V and when it reached to 1.4V - 1.5V, we again plug battery into device and now voltage on ESP32 VCC-GND pin is 3.3V .
then we press Button on GPIO32 which is our external wake-up source and ESP32-WROOM-32E wake-up start working completely.
Case 2:
Voltage Down Start from 3.3V and when it reached to 1.2V - 1.3V, we again plug battery into device and now voltage on ESP32 VCC-GND pin is 3.3V.
but in these condition ESP32 didn't boot again and also not react on button press on GPIO32 external wake-up. its goes into unknown condition.
its only react now when we restart it.