Brownout (BOD) on ESP8266?
Posted: Tue Sep 20, 2016 5:18 pm
I've been running my ESP on solar power. (Arduino programmed). The sketch runs for 1 minute and sleeps for 4 minutes. My board uses a 3.3V MCP1825 voltage regulator with a minimum V rating of 2.1V.
Recently, I was testing how long it would run on a 18650 battery. I'd run until the battery went flat. After a couple of tests I bricked my ESP. Serial shows a constant ...
Fatal exception (0):
epc1=0x4021a4d4, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000000, depc=0x00000000
Fatal exception (0):
epc1=0x4021a4d4, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000000, depc=0x00000000
Fatal exception (0):
The voltage regulator is OK - the problem follows the ESP.
So my questions are:
Does the ESP8266 have BOD capability? If so, how is it set?
Is it known that running the ESP below it's minimum voltage (1.7V) can cause this?
(i.e. Did I just have bad luck?)
If there is no BOD, and running too low can brick the ESP, I guess I'll have to add a voltage monitor circuit.
I'd appreciate any experience or thoughts on this.
Thanks, John
Recently, I was testing how long it would run on a 18650 battery. I'd run until the battery went flat. After a couple of tests I bricked my ESP. Serial shows a constant ...
Fatal exception (0):
epc1=0x4021a4d4, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000000, depc=0x00000000
Fatal exception (0):
epc1=0x4021a4d4, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000000, depc=0x00000000
Fatal exception (0):
The voltage regulator is OK - the problem follows the ESP.
So my questions are:
Does the ESP8266 have BOD capability? If so, how is it set?
Is it known that running the ESP below it's minimum voltage (1.7V) can cause this?
(i.e. Did I just have bad luck?)
If there is no BOD, and running too low can brick the ESP, I guess I'll have to add a voltage monitor circuit.
I'd appreciate any experience or thoughts on this.
Thanks, John