ich baue gerade eine Steuerung für eine alte Hallenuhr / AnzeigeTafel mithilfe eines ESP32. Um die Uhrzeit auf der Anzeigetafel anzuzeigen, habe ich ein ds1307 Modul verbaut (VCC ist mit VIN vom ESP32 verbunden , die Batterie ist eine CR2032).
Die Anzeigetafel besitzt einen 20V Trafo, mit einem step down converter (DEBO DCDC DOWN 2) schalte schalte ich auf 5V runter um den ESP32 und die restliche Hardware mit Strom zu versorgen (gibt noch ein paar Schieberegister und LED Treiber). Die RTC.begin Funktion schlägt allerdings fehl, wenn ich nur die externe Stromversorgung benutze. Verbinde ich den ESP32 nochmal mit einem USB Kabel (quasi parallel zur externen Stromversorgung), funktioniert RTC.begin und mir wird ganz normal die Uhrzeit angezeigt.
Eigentlich sollte der benötigte Strom ja nicht hoch sein vom RTC Modul oder? Außerdem funktioniert nur das RTC Modul dann nicht, der Microcontroller und sämtliche Register funktionieren einwandfrei.
Danke schonmal im voraus, ich hoffe ich konnte das Problem gut schildern.
Die DS1307 hat eine Umschaltschwelle von Vbatt zu Vcc die von der Batteriespannung abhängt. typ 1,25 * Vbatt.
Darum kann die 5V Versorgung zu niedrig sein daß die RTC nicht auf Normalbetrieb umzuschalten. Im Batteriebetrieb ist die Schnittstelle abgeschaltet.
Benutze eine DS3231; die ist genauer und macht keine Probleme.
Grüße Uwe
Leider kann ich das nicht genau sagen. Ich habe den Gleichrichter und Trafo der alten Steuerung genommen. Liefert 19.2V und scheint auch in Ordnung zu sein, schließlich war die Anzeigetafel einige Jahre im Einsatz. Ist jetzt auch schon über 20 Jahre alt... Finde da leider nichts auf google für genauere SPezifikationen.
Somit fehlt da der Elko zu vernünftigen Siebung.
Du musst da noch einen Elko von min. 1000yF oder besser 2000yF einbauen. Achte auf die Spannungsfestigkeit von ca. 30 Volt.
Ob dein Stepdown-Regler auch die 30 Volt verträgt, musst du noch prüfen.