[DS3231] Pengenalan Modul RTC (Real Time Clock)

RTC ini memiliki akurasi dan presisi yang sangat tinggi dalam mencacah waktu menggunakan IC RTC DS3231.
DS3231 memiliki kristal internal dan rangkaian kapasitor tuning di mana suhu dari kristal dimonitor secara berkesinambungan dan kapasitor disetel secara otomatis untuk menjaga kestabilan detak frekuensi.
Pencacahan waktu pada modul RTC lain dapat bergeser (drift) hingga hitungan menit per bulannya, terutama pada kondisi perubahan suhu yang ekstrim. Modul ini paling jauh hanya bergeser kurang dari 1 menit per tahunnya, dengan demikian modul ini cocok untuk aplikasi kritis yang sensitif terhadap akurasi waktu yang tidak perlu disinkronisasikan secara teratur terhadap jam eksternal.

Akses modul ini dilakukan melalui antarmuka I2C yang dapat dikatakan identik dengan pengalamatan register pada RTC DS1307, dengan demikian kode program yang sudah dibuat untuk Arduino atau mikro-kontroler lain dapat berjalan tanpa perlu dimodifikasi.

Modul ini memiliki antarmuka I2C sederhana yang membutuhkan dua alamat. Alamat I2C tetap chip DS3231S RTC adalah 0x68, dan alamat I2C default EEPROM adalah 0x57 (meskipun rentang alamatnya adalah 0x50 hingga 0x57).
Sinyal I2C SDA dan SCL, serta daya dan ground, dipecah ke satu sisi modul untuk memungkinkan sinyal ini dilingkarkan ke modul lain.

Modul ini juga sudah dilengkapi dengan IC AT24C32 yang memberikan EEPROM tambahan sebesar 4 KB (32.768 bit) yang dapat digunakan untuk berbagai keperluan, misalnya untuk menyimpan jadwal (time schedule), menyimpan setelan waktu alarm, menyimpan data hari libur pada kalender, merekam absensi, dsb. Alamat dari EEPROM ini dapat disetel dengan menghubung-singkatkan pad A0, A1, dan A2 (8 pilihan alamat), secara default tersetel di alamat 0x57.

Modul RTC ini bisa dibeli di: http://shrink.my.id/src?u=p72DoU

Kelebihan :

  1. DS3231 *SANGAT* akurat, hanya selisih 1 menit/tahun
  2. Dilengkapi Memory sebesar 4KB, yang bisa berguna untuk menyimpan beberapa jadwal waktu.
  3. Identik dengan modul 1307, hanya ini versi lebih baik dan lebih sempurna
  4. Dilengkapi sistem I2C
  5. Menggunakan IC SMD
  6. DS3231 memiliki kristal internal dan rangkaian kapasitor tuning
  7. Terdapat pendeteksian suhu

Tegangan kerja: 3.3 - 5.5V

Perbandingan DS3231 Vs DS1307
Perbedaan utama antara DS3231 dan DS1370 adalah keakuratan ketepatan waktu.
DS1307 memerlukan kristal 32kHz eksternal untuk ketepatan waktu, yang frekuensinya mudah dipengaruhi oleh suhu eksternal. Akibatnya, jam biasanya melambat sekitar lima menit per bulan.
DS3231, sebaliknya, jauh lebih akurat karena memiliki Osilator Kristal Kompensasi Suhu internal (TCXO) yang tidak terpengaruh oleh suhu, sehingga akurasinya paling lama hanya beberapa menit per tahun.
Ini tidak berarti DS1307 tidak akurat; ini masih merupakan RTC hebat yang akan melayani Anda dengan baik, tetapi jika proyek Anda memerlukan ketepatan waktu yang lebih akurat, DS3231 adalah pilihan yang lebih baik.

IC DS3231 dilengkapi input baterai untuk menjaga ketepatan waktu bahkan ketika daya utama perangkat terganggu.
Dengan asumsi Anda menggunakan baterai sel berbentuk koin 220mAh yang terisi penuh dan menjaga penarikan arus chip minimal 3µA, baterai tersebut harus mampu memberi daya pada RTC setidaknya selama 8 tahun tanpa memerlukan catu daya eksternal.
220mAh/3µA = 73333,34 jam = 3055,56 hari = 8,37 tahun