RTC - gdy traktujemy zegar poważnie

RTC - gdy traktujemy zegar poważnie

RTC czyli Real Time Clock to układ scalony zaprojektowany tylko do jednego celu: bycia dokładnym zegarkiem. Układy takie mają niezależne zasilanie bateryjne i wymagają niewiele energii, dzięki czemu litowa bateria pastylkowa może im służyć wiele lat. Liczba elementów zewnętrznych także jest zminimalizowana i poza elementami mechanicznymi – koszykiem na baterię i złączami często ograniczają się wyłącznie do kwarcu. Ten zresztą należy do grupy tak zwanych kwarców zegarkowych, o znormalizowanej częstotliwości równej 32 768 Hz, czyli 2^15

Historycznie już na pokładzie znajdziemy kilkanaście – kilkadziesiąt komórek pamięci podtrzymywanych bateryjnie dla własnych zastosowań. Nie ma tego wiele i zwykle zasoby te są wykorzystywane do utrzymania konfiguracji urządzenia. Ponieważ jest to RAM, a nie flash, liczba zapisów jest nieograniczona, co w pewnych sytuacjach może mieć znaczenie.

Historycznie już na szczęście, powstawały układy ze zintegrowaną baterią, jednak po kilkunastu latach energia się wyczerpywała i jedyną możliwością naprawy takiego układu było jego rozwiercenie, odcięcie baterii i dołożenie zasilania z zewnątrz. Dziś jednak takich układów się już nie używa. W artykułach o zegarach RTC przedstawiłem trzy rozwiązania: na układach DS1302, DS1307 oraz wbudowanym w nowe Arduino Uno pokładowym RTC. Warto pamiętać, że większość współczesnych mikrokontrolerów zawiera już ów podzespół niejako w gratisie i by go wykorzystać, konieczne jest dołożenie dodatkowego zasilania bateryjnego na wybrane piny – zgodnie z dokumentacją.

Płytka edukacyjna TME-EDU-ARD-2Płytka edukacyjna TME-EDU-ARD-2Sprawdź tutaj

Przeczytaj również

Nasi partnerzy

TMETech Master EventTME EducationPoweredby
Copyright © 2025 arduino.pl