ESP32, märkligt problem med Brownout Detector och Deep Sleep

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
JanErik
Inlägg: 3118
Blev medlem: 11 februari 2008, 17:15:58
Ort: Vasa, Finland

ESP32, märkligt problem med Brownout Detector och Deep Sleep

Inlägg av JanErik »

Har en ESP32 (barebones breakoutkort utan USB-serieport osv) som normalt ska ligga i Deep Sleep och bara vakna på pin-interrupt (ext0).
När den är ny-resettad fungerar allt som det ska, men efter ett par dagar börjar den vakna med Brownout Detector.

Den går på batteri med en LDO-regulator, kondensatorer enligt konstens regler - både en 100nF och 10uF på regulatorn, och nu en 100nF direkt på ESP32-kapselns matningspin.
Matningen droppar inte heller när den ansluter till Wifi.
Tog och disableade Brownout Detector iaf, får se hur det fungerar då.
ToPNoTCH
Inlägg: 4891
Blev medlem: 21 december 2009, 17:59:48

Re: ESP32, märkligt problem med Brownout Detector och Deep Sleep

Inlägg av ToPNoTCH »

Har du koll på spänningen när det händer ?
Typ "borde" den gå i Brownout.

En grej att testa är att koppla ner WIFI innan du går i Deepsleep.
Och återansluta "manuellt" efter uppvaknande.
Jag läste någonstans att någon gjorde så i ett liknande problem.

Sen är WIFI lite rörigt i sambande med Deepsleep.
Jag gjorde själv en lösning på batteri och solcell där jag väckte ESP'n gjorde en mätning som skickades över MQTT och sedan gick i sleep en viss tid.
Jag bemödade mig at gör en konsumtionsprofil på skoj.
Döm av min förvåning när den totala förbrukningen blev högre i ett visst läge när jag väckte den mer SÄLLAN än tidigare läge.

Efter mycket forskande så kom jag fram till att svaret låg i WIFI och hur det hanterar uppkopplingar.
Om man har ett device bortkopplad en viss tid så krävs en ny förhandling av nycklar och allt vad det innebär.
Är man under den tiden så blir det inte en "ny" anslutning utan en återupptagen, vilket kräver mindre upptid i WIFI läget som drar mängder med energi jämfört med sleep såklart.

Jag har inte tiderna i huvudet nu, och vet inte om det är standard eller ställbart i vissa accesspunkter.
JanErik
Inlägg: 3118
Blev medlem: 11 februari 2008, 17:15:58
Ort: Vasa, Finland

Re: ESP32, märkligt problem med Brownout Detector och Deep Sleep

Inlägg av JanErik »

Wifi och BT är avstängt utom när det behövs.
JanErik
Inlägg: 3118
Blev medlem: 11 februari 2008, 17:15:58
Ort: Vasa, Finland

Re: ESP32, märkligt problem med Brownout Detector och Deep Sleep

Inlägg av JanErik »

Idag vaknade den iaf som den ska, legat i deep sleep sedan söndag.
Skriv svar