Hallo liebe Spezies, Ich habe eine Heizungssteuerung bei der nach dem Auswechseln der Knopfzelle die Uhr nicht mehr startet. Die Sekundenpunkte takten nicht. Das Problem hatte ich schon mehrmals und ab und zu taktete die Uhr nach ein paar Tagen, nach mehrmals Ein-Ausschalten plötzlich wieder. Jetzt aber leider nicht. Der 32kHz Takt im uP wird von einem Time-Keeper IC angesteuert. https://www.holtek.com.tw/documents/10179/11842/ht1380_1v130.pdf Sowas kenne ich nicht und weiss nicht genau wie man die Funktion testen könnte. Anscheinend schickt dieses IC nur nach Freigabe über den Reseteingang Daten an den Processor (?) Kennt sich jemand damit aus und hat eine Idee wie ich den Takt wieder initialisieren kannn...?
"clock halt bit" muss gelöscht werden.
Danke. Wie macht man das in der bestehenden Schaltung...?
Wolf-Dietmar P. schrieb: > Wie macht man das in der bestehenden Schaltung...? Ich hab die nicht vor mir liegen.
Wolf-Dietmar P. schrieb: > Wie macht man das in der bestehenden Schaltung...? Vielleicht musst du einfach die Uhrzeit einstellen.
Stefan ⛄ F. schrieb: > Wolf-Dietmar P. schrieb: >> Wie macht man das in der bestehenden Schaltung...? > > Vielleicht musst du einfach die Uhrzeit einstellen. Das ist ein guter Gedanke!
Die Uhrzeit lässt sich einstellen. Die Uhr startet damit nicht und wenn Netzausfall ist, ist alles wieder auf 0:00 Uhr. Ebenfalls das programmierte Datum. Betriebsspannung liegt am IC an und der Resetanschluss wird mit einem Rechtecksignal dauernd getaktet. Kennt jemand eine Schaltung wo der Zusammenhang eines Timekeepers mit der Speicherbatterie verschaltet ist? Das IC hat ja selbst keinen Anschluss dafür und ein Enfernen desrselben führt auch immer zu Problemen, bzgl. des Startens der Uhr.
Wolf-Dietmar P. schrieb: > Die Uhrzeit lässt sich einstellen. Die Uhr startet damit nicht und > wenn > Netzausfall ist, ist alles wieder auf 0:00 Uhr. > Ebenfalls das programmierte Datum. Dann wurde auch das "write protect bit" nicht gelöscht. > Betriebsspannung liegt am IC an und der Resetanschluss wird mit einem > Rechtecksignal dauernd getaktet. > > Kennt jemand eine Schaltung wo der Zusammenhang eines Timekeepers mit > der Speicherbatterie verschaltet ist? > Das IC hat ja selbst keinen Anschluss dafür und ein Enfernen desrselben > führt auch immer zu Problemen, bzgl. des Startens der Uhr. http://www.icgu.com/file/upload/201510/22/12-04-45-96-18.png
Wolf-Dietmar P. schrieb: > Anscheinend schickt dieses IC nur nach Freigabe über den Reseteingang > Daten an den Processor (?) Nicht "Freigabe", sondern dein RTC antwortet nur jeweils auf ganz konkrete Fragen des Master-µC und verschickt keine Daten von sich aus. Ist vom Prizip her eine etwas vereinfachte SPI-Schnittstelle Wolf-Dietmar P. schrieb: > Betriebsspannung liegt am IC an und der Resetanschluss wird mit einem > Rechtecksignal dauernd getaktet. Der Pin heist nicht Reset sondern REST und ist wohl eher eine verkaptes "chip select". Im datasheet sind ja etliche beispiele (Seite 7) wie die abhängigkeiten von REST, SCLK und I/O dargestellt sind. Interessant wäre eher ob der SCLK auch vom µC wärend der Aktivphase von REST entsprechend oft taktet. Auf den I/O Pin müsstests du sysncron zum SCLK dann zuerst das Commandbyte vom µC sehen und darauf folgend dann die Antwort vom RTC.
Irgend W. schrieb: > Der Pin heist nicht Reset sondern REST und ist wohl eher eine verkaptes > "chip select". Nicht wirklich. im DaBla steht hinten 'Reset' - Reset pin with serial transmission
Mal wieder danke, für das Schaltbild der Speicherbatterie. Bei dem Regler hat irgendjemand die CR2032 rausgeschnitten und sie ist auch aufgeplatzt (??) Deswegen hatte ich vermutet, dass sie vielleicht schon mal falsch gepolt am IC dran war. Aber wenn eine Diode dazwischen ist, wohl eben nicht. Das das IC selbst defekt ist kann ich mir weniger vorstellen, weil es LowPwr ist. 1,2uA.
FYI : Der Timekeeper steuert den uP = D78P0308GF von NEC
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.