Was ist echtzeituhr?

Eine Echtzeituhr (RTC) ist eine Uhr, die in Echtzeit läuft und unabhängig von anderen Systemressourcen (wie etwa der CPU) arbeitet. Sie ermöglicht die Erfassung und Anzeige der aktuellen Zeit und kann intern auch Kalenderfunktionen wie das Datum, den Wochentag und gegebenenfalls sogar Schaltjahre verwalten.

In einem Computer- oder Mikrocontroller-System wird eine Echtzeituhr normalerweise über eine separate Stromquelle betrieben, um sicherzustellen, dass sie auch bei einem Stromausfall oder Neustart des Hauptsystems weiterläuft. Dies kann beispielsweise eine austauschbare Batterie oder ein spezieller Akku sein.

Die meisten RTCs arbeiten mit einem einzigen Quarzoszillator, um eine hohe Genauigkeit zu gewährleisten. Sie können verschiedene Schnittstellen haben, wie z.B. I2C oder SPI, um mit dem Host-System zu kommunizieren. Oft bieten sie auch Alarmfunktionen, um zu bestimmten Zeiten oder Ereignissen eine Signalisierung auszulösen.

Echtzeituhren finden in vielen Anwendungen Verwendung, wie z.B. in Computern, Überwachungssystemen, digitalen Uhren, Fahrzeugen, Smart-Home-Systemen und vielen anderen elektronischen Geräten, bei denen die genaue Zeit von Bedeutung ist.

Einige moderne Echtzeituhren bieten zusätzliche Funktionen wie die Unterstützung von mehreren Zeitzonen oder die automatische Anpassung an Sommer- und Winterzeit. Außerdem gibt es auch RTC-Module, die über GPS-Signale die genaue Zeit synchronisieren können.

Kategorien