Forum: Mikrocontroller und Digitale Elektronik RTC MCP79410 Oszillator schwingt nicht


von Holler (Gast)


Lesenswert?

Der 32kHz Quarzoszillator der Microchip RTC MCP79410 schwingt einfach 
nicht.

Folgendes habe ich bereits getestet:

- drei verschiedene Uhrenquarze aus alten PC-Mainboards getestet
- 5p6 Lastkapazitäten entweder symetrisch zu GND oder parallel zum Quarz
- Quarzgehäuse an GND gelegt.

Der MCP ist per I²C les- und schreibbar, aber das wichtige ST-Bit an 
Adresse 0, Bit 7 läßt sich einfach nicht setzen. Beim Lesen ist es immer 
wieder auf 0. Andere Bits und andere Adressen gehen.


Zitat Datenblatt:

0x00h – Contains the BCD seconds and 10 seconds.
The range is 00 to 59. Bit 7 in this register is used to
start or stop the on-board crystal oscillator. Setting this
bit to a ‘1’ starts the oscillator and clearing this bit to a
‘0’ stops the on-board oscillator.

Zitat Ende

Frage:
kennt jemand das Problem? Ist das Verhalten des STart Oszillator Bits 
plausibel, falls der Quarz einfach nicht passt?
Als Oszillator-Kontrollbit deint doch eigentlich Adresse 3, Bit 5: OSCON

von Holler (Gast)


Angehängte Dateien:

Lesenswert?

Es geht um dieses eine Bit ST ganz oben links an Adresse $0:
schreibe ich z.B. an $0 0xFF rein, lese ich 0x7F zurück, ST bleibt aus, 
der Oszillator schwingt nicht.

Kennt das jemand, hat irgendwer schonmal die Microchip-RTC zum Laufen 
gebracht?

von Holler (Gast)


Lesenswert?

Gehe jetzt davon aus dass der Chip defekt ist.
Passiert wohl nicht so selten, man findet im Netz mehrfach die 
(unbeantwortete) Frage, auch im Microchip Support Forum. Ich glaube 
Microchip muss an der Qualitätssicherung arbeiten, der Chip landete ohne 
Umwege direkt vom Reichelt-Tütchen auf der Leiterplatte.

Da ich keinen Ersatzchip parat hatte, lötete ich einen alten PCF8583T 
ein: ziemlich fummelig, da ein SO8W schlecht auf ein SSO8 Pad passt.
Zum Glück war genug Platz drumrum.

Der uralte Philips PCF läuft auf Anhieb, bietet aber leider nicht die 
Features des moderneren Microchips (EEPROM, elektronischer Abgleich).

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.