- RTC_Expander AVT1738 dodaje zegar czasu rzeczywistego RTC i pamięć EEPROM do projektów Arduino, AVTduino i układów z I²C. Projekt z DS1338Z, 24LC128 i baterią CR1220; wersja A zawiera samą płytkę PCB, elementy osobno.
RTC_Expander – moduł RTC i EEPROM I²C – płytka PCB AVT1738
Płytka drukowana do budowy modułu zegara czasu rzeczywistego RTC z dodatkową pamięcią EEPROM na magistrali I²C.
RTC i EEPROM dla Arduino, AVTduino i układów z I²C
AVT1738 A to płytka PCB do wykonania modułu RTC_Expander, który dodaje do projektu zegar czasu rzeczywistego oraz dodatkową pamięć EEPROM. Moduł sprawdza się w układach wymagających odmierzania czasu, zapamiętywania ustawień, rejestrowania zdarzeń lub pracy z harmonogramem.
Komunikacja odbywa się przez popularną magistralę I²C, dlatego moduł można łatwo podłączyć do Arduino, AVTduino i wielu innych systemów mikroprocesorowych. Układ RTC DS1338Z współpracuje z kwarcem 32,768 kHz i baterią litową CR1220, a pamięć 24LC128 pozwala przechowywać dodatkowe dane użytkownika.
Karta techniczna
AVT1738
AVT1738 to projekt modułu RTC_Expander z zegarem czasu rzeczywistego, pamięcią EEPROM i złączami magistrali I²C. Moduł ułatwia dodanie odmierzania czasu i pamięci nieulotnej do prototypów oraz gotowych urządzeń mikroprocesorowych.
| Kod projektu | AVT1738 |
|---|---|
| Wersja | A – płytka drukowana PCB |
| Typ układu | moduł RTC z pamięcią EEPROM |
| Zastosowanie | projekty Arduino, AVTduino, prototypy i układy mikroprocesorowe z I²C |
| Interfejs komunikacyjny | I²C |
| Układ RTC | DS1338Z |
| Pamięć EEPROM | 24LC128 |
| Zakres zasilania modułu | 3…5 V |
| Podtrzymanie pracy RTC | bateria litowa CR1220 |
| Rezonator zegarkowy | 32,768 kHz |
| Złącze I²C | EH4 kątowe |
| Złącza powielające magistralę | J1 i J2, SIP2/2,54 |
| Wyjście dodatkowe | SQ z generatora układu RTC |
| Podciąganie / zasilanie magistrali | złącze PU |
| Sygnalizacja zasilania | dioda LED SMD |
| Rodzaj płytki | dwustronna płytka drukowana |
| Wymiary płytki PCB | 40×17 mm |
Wersja
AVT1738 A – płytka PCB. Elementy elektroniczne z poniższego wykazu trzeba skompletować osobno.
Wykaz elementów
- R1: 4,7 kΩ SMD 0805
- R2, R3: 10 kΩ SMD 0805
- C1: 0,1 µF SMD 0805
- U1: DS1338Z SO8
- U2: 24LC128 SO8
- B1: bateria litowa CR1220 z podstawką do druku
- I²C: złącze EH4 kątowe
- J1, J2: złącze SIP2/2,54
- LD: dioda LED SMD
- PU: złącze IDC6
- XT1: 32,768 kHz, kwarc miniaturowy
Notes
DS1338Z pełni funkcję zegara czasu rzeczywistego i współpracuje z kwarcem 32,768 kHz oraz baterią CR1220. Podtrzymanie bateryjne pozwala zachować odmierzanie czasu po zaniku zasilania głównego.
Pamięć EEPROM 24LC128 może służyć do przechowywania konfiguracji, liczników, danych użytkownika albo wpisów rejestrowanych przez mikrokontroler. Dostęp do RTC i EEPROM odbywa się przez tę samą magistralę I²C.
Złącza J1 i J2 powielają magistralę I²C, co ułatwia prowadzenie jej między modułami. Przy użyciu gotowych zaciskanych przewodów trzeba sprawdzić kolejność żył, ponieważ niektóre przewody mają przeplot.
Uwaga: przed podłączeniem modułu sprawdź napięcie zasilania 3…5 V, polaryzację baterii CR1220, adresy układów na magistrali I²C oraz obecność rezystorów podciągających. Błędne podłączenie zasilania lub magistrali może uszkodzić moduł albo zakłócić pracę pozostałych urządzeń I²C.
Najczęściej zadawane pytania
AVT1738 A zawiera płytkę PCB. Elementy elektroniczne z wykazu trzeba skompletować osobno.
Projekt pozwala zbudować moduł zegara czasu rzeczywistego RTC z dodatkową pamięcią EEPROM do projektów Arduino, AVTduino i innych układów z I²C.
Moduł wykorzystuje DS1338Z, funkcjonalnie zgodny z DS1307, ale pracujący w zakresie zasilania 3…5 V.
Bateria CR1220 podtrzymuje pracę zegara RTC po zaniku zasilania głównego, dzięki czemu moduł może zachować aktualny czas.
Pamięć 24LC128 można wykorzystać do przechowywania ustawień, danych użytkownika, liczników lub prostych wpisów rejestrowanych przez mikrokontroler.
Elektronika









