Forum: Mikrocontroller und Digitale Elektronik ESP8266 aufwachen aus dem deep Sleep Mode


von Luigi A. (spok)


Lesenswert?

Hallo zusammen,

habe ein Temperatur- Feuchtigkeitslogger mit dem ESP8266-12 gebaut. RST 
und GPIO16 sind verbunden. funktioniert auch überwiegend alles bis daß 
manchmal der Chip nicht aufwacht (passiert sporadisch  nach Stunden oder 
Tagen).
Habe es auch mit anderen Modulen probiert (ESP8266-01). Passiert das 
selbe.


Ich schicke den Chip mit folgendem Code schlafen:

ESP.deepSleep(60000000, WAKE_RFCAL);
delay(100);

denke der dürfte richtig sein.

Kann es an der Beschaltung liegen?

CH_PD liegt über 10K Pullup auf Power der Rest ist unbeschaltet.

Hat jemand ähnliche Erfahrungen?

Gruß

Beitrag #4941871 wurde von einem Moderator gelöscht.
von Marcel O. (rbecode)


Lesenswert?

Hallo,
den Reset würde ich trotzdem mit einem Pullup gegen VCC verbinden auch 
wenn du ihn nicht benutzt,da sonst zb versorgungsschwankungen oder wenn 
du zb ein relais schaltest dadurch ein reset ausgelösst werden 
kann.(Dies war bei den ersten Generationen sehr start)

von freakZ (Gast)


Lesenswert?

GPIO 0 braucht auch einen Pullup. Zur Sicherheit auch einen an den Reset 
Pin und GPIO 2.

I mach es so und hatte damit noch nie Probleme: (eine entsprechende 
Spannungsquelle vorausgesetzt)
http://esp8266.github.io/Arduino/versions/2.0.0/doc/boards.html#improved-stability
Wobei ich CH_PD und GPIO 15 meistens direkt verbinde.

von Luigi A. (spok)


Lesenswert?

Ok Danke! werde die genannten PIN's per Pull UP hoch setzen. 
Spannungsquelle ist ein USB Netzteil mit Spannungsregler 3,3V dahinter.

von Planlos (Gast)


Lesenswert?

Luigi A. schrieb:
> Spannungsquelle ist ein USB Netzteil

Sagt nicht viel. Die gibts auch in der "Radio geht in 5km Umkreis nicht 
mehr und beim Berühren ist man tot"-Ausführung.

> mit Spannungsregler 3,3V dahinter

Sagt auch nicht viel. Die können falsch beschaltet (fehlende oder 
falsche Kondensatoren) oder unterdimensioniert (100mA reichen nicht) 
sein.

von Luigi A. (spok)


Lesenswert?

Das USB Netzteil liefert 700mA, der Spannungsregler ist ein LM9340.
Ich habe 2 Kondensatoren am Spannungsregler eingesetzt 10µF 
Ausgangsseitig, 0,47µF Eingansseitig. Gruß...

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.