Forum: Mikrocontroller und Digitale Elektronik Stm32F2 RTC VBAT Quarz benötigt?


von Jens T. (Gast)


Lesenswert?

Benötigt man, wenn an VBAT eine Supercab oder x angeschlossen ist, ein 
Uhrenquarz oder zählt der RTC auch ohne externes Quarz?
Im Manual lese ich es so, also ob nichts benötigt wird..irgendwo hier im 
Forum meinte aber jemand das alles in der CPU aus ist, und daher eine 
Uhrenquarz erforderlich ist...

"The VBAT pin supplies the RTC, the backup registers and the backup 
SRAM."

von Schaulus Tiger (Gast)


Lesenswert?

Naja, von einer RTC erwartet man eine gewisse Genauigkeit, deshalb 
braucht man einen Quarz. Gute interne Oszillatoren sind zwar besser als 
1%, aber das ist eine Viertelstunde pro Tag! Die internen 32kHz des 
STM32F205 können sogar um 30% daneben liegen, das reicht nicht einmal 
für eine Eieruhr...

Die RTC könnte auch aus dem internen 32kHz-Oszillator (LSI) getaktet 
werden [RM0033, Kap.22.3], aber der wird nur von VCC, nicht von VBAT 
versorgt [RM0033, 5.2.8]
> The LSE clock is in the Backup domain,
> whereas the HSE and LSI clocks are not.
Der LSE, also der für den Uhrenquarz, gehört zur RTC, der LSI nicht, 
also brauchst du einen Uhrenquarz.


Andererseits würde ich auch extern keinen 32kHz-Quarz anschließen, die 
sind mir zu hochohmig und zu ungenau. Eine externe RTC mit eingebautem 
Quarz und Temperaturkompensation gibt's schon für ca. 2 Euro, z.B. 
PCF2129AT/2.

Oder, wenn du keinen Quarz magst, weil der mechanisch empfindlich ist: 
Die DS3231M RTC hat einen MEMS-Resonator eingebaut und ist angeblich 
besser als +/-0.5s pro Tag bei -40 bis +85⁰C.

von Georg (Gast)


Lesenswert?

Schaulus Tiger schrieb:
> Eine externe RTC mit eingebautem
> Quarz und Temperaturkompensation gibt's schon für ca. 2 Euro

Dazu kommt, dass ein interner Oszillator mit Uhrenquarz auch noch nicht 
befriedigend ist im Vergleich mit einer üblichen Quarzuhr, man muss ihn 
abgleichen, entweder mit einem Trimmer oder digital. Bei einer externen 
RTC ist das schon ab Werk geschehen.

Georg

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.