Kalibrator DS3231


Wstęp

Proste urządzenie do kalibrowania offsetu układów RTC DS3231.

Założenia:

Schemat i PCB

Urządzenie oparto na module ESP8266-E12 NodeMCU, które już staroświeckie plątało mi się w szufladzie. Wykorzystano wszystkie piny modułu, nawet wyświetlacz jest I2C a nie SPI, a przyciski są tylko dwa:

www_kalibrator_ds_sch

www_kalibrator_ds_pcb

www_kalibrator_ds_urzadzenie

Znalezione błędy

  1. Po zrobieniu płytki okazało się, że pin D0 w ESP8266 nie ma wewnętrznego pull-up i nie działa przycisk. Wystarczyło dolutować rezystor np. 100kOhm między D0 a 3,3V.
  2. Dioda zenera 3,3V mająca zabezpieczać pin A0 niestety za bardzo wpływała na pomiary napięcia. Rezystancje dzielnika są na tyle duże i prądy na tyle małe, że nawet prąd wsteczny diody spolaryzowanej zaporowo miał wpływ na pracę dzielnika. Dioda została usunięta.

Pliki do pobrania

(KiCad) www_kalibrator_ds3231_schemat_pcb.zip

(Arduino) kod źródłowy firmware_ESP8266.zip