Modulul RTC I2C DS1307 este utilizat pentru pastrarea si actualizarea datei si orei in aplicatii cu Arduino si alte placi de dezvoltare. Circuitul DS1307 gestioneaza functiile de ceas si calendar, iar alimentarea de rezerva permite continuarea masurarii timpului atunci cand alimentarea principala este intrerupta.
Modulul integreaza si o memorie EEPROM 24C32 de 32Kbit, echivalentul a 4KB, care poate fi utilizata pentru stocarea configuratiilor, parametrilor si altor date. Comunicarea cu ambele circuite se realizeaza prin magistrala I2C.
Specificatii tehnice:
- Tip produs: modul RTC
- Circuit RTC: DS1307
- Interfata comunicare: I2C
- Tensiune alimentare: 5V DC
- Adresa I2C DS1307: 0x68
- Functii ceas: secunde, minute si ore
- Functii calendar: zi, data, luna si an
- Format ora: 12 sau 24 de ore
- Compensare an bisect: pana in anul 2100
- Memorie suplimentara: EEPROM 24C32
- Capacitate EEPROM: 32Kbit / 4KB
- Iesire semnal: SQW/OUT programabila
- Alimentare de rezerva: acumulator LIR2032 reincarcabil
- Circuit de incarcare acumulator: integrat
- Dimensiuni: 27 x 28 x 8,4mm
- Greutate: 5g
Compatibilitate:
- Arduino UNO, Nano, Mega si alte placi de dezvoltare cu magistrala I2C la 5V
- Microcontrolere si sisteme de control cu interfata I2C compatibila
- Aplicatii de automatizare, temporizare, inregistrare de date si programare pe intervale orare
- Alte module I2C conectate pe aceeasi magistrala, daca adresele dispozitivelor nu se suprapun
- Placi de dezvoltare cu logica de 3.3V, precum ESP32, numai dupa verificarea nivelurilor magistralei si utilizarea unei conversii de nivel atunci cand este necesara
Instructiuni de conectare si utilizare:
- Conectati pinul VCC la o sursa de 5V DC si pinul GND la masa circuitului.
- Conectati liniile SDA si SCL la pinii I2C corespunzatori ai placii de dezvoltare.
- Introduceti in suport numai un acumulator LIR2032 reincarcabil, respectand polaritatea marcata.
- Initializati DS1307 prin program si setati data si ora la prima utilizare.
- Utilizati o biblioteca software compatibila DS1307 pentru citirea si actualizarea ceasului.
- Memoria 24C32 poate fi accesata separat prin aceeasi magistrala I2C.
- Pinul SQW poate fi conectat la un microcontroler atunci cand este necesar un semnal de ceas programabil.
Recomandari si precautii:
- Nu utilizati o baterie CR2032 nereincarcabila in circuitul de incarcare destinat acumulatorului LIR2032.
- Respectati polaritatea acumulatorului pentru a evita deteriorarea modulului.
- Nu alimentati circuitul DS1307 la o tensiune mai mare de 5,5V.
- Verificati nivelurile logice inainte de conectarea la placi care functioneaza la 3.3V.
- Precizia ceasului poate fi influentata de toleranta cristalului, temperatura si conditiile de utilizare.
- Deconectati alimentarea inainte de modificarea conexiunilor.