Ringkasan
DS3232 adalah real-time clock (RTC) terintegrasi dengan TCXO (temperature-compensated crystal oscillator) yang sangat akurat dan 236 byte SRAM yang dialiri baterai. Perangkat ini menggabungkan resonator kristal untuk meningkatkan akurasi jangka panjang dan mengurangi jumlah komponen dalam lini produksi. DS3232 tersedia dalam rentang suhu komersial dan industri, serta ditawarkan dalam paket SO 20-pin standar industri 300-mil.
RTC ini menyimpan informasi detik, menit, jam, hari, tanggal, bulan, dan tahun. Tanggal di akhir bulan secara otomatis disesuaikan untuk bulan dengan kurang dari 31 hari, termasuk koreksi tahun kabisat. Jam beroperasi dalam format 24-jam atau 12-jam dengan indikator AM/PM.
Dua alarm waktu-harian yang dapat diprogram dan output gelombang persegi yang dapat diprogram juga disediakan. Alamat dan data ditransfer secara serial melalui bus I2C bidirectional. Referensi tegangan terkompensasi suhu presisi dan rangkaian komparator memantau status VCC untuk mendeteksi kegagalan daya, memberikan output reset, dan secara otomatis beralih ke suplai cadangan bila diperlukan.
Selain itu, pin RST dipantau sebagai input tombol tekan untuk menghasilkan reset µP. Aplikasi umum meliputi server, meter daya utilitas, telematika, dan GPS.
Fitur utama
- Akurasi ±2ppm dari 0°C hingga +40°C
- Akurasi ±3.5ppm dari -40°C hingga +85°C
- Input baterai cadangan untuk ketepatan waktu berkelanjutan
- Rentang suhu operasi: Komersial 0°C hingga +70°C, Industri -40°C hingga +85°C
- 236 byte SRAM yang dialiri baterai
- Konsumsi daya rendah
- RTC menghitung detik, menit, jam, hari, tanggal, bulan, dan tahun dengan kompensasi tahun kabisat hingga 2099
- Dua alarm waktu-harian
- Output gelombang persegi yang dapat diprogram
- Antarmuka I2C cepat (400kHz)
- Operasi 3.3V
- Output sensor suhu digital: akurasi ±3°C
- Register untuk aging trim
- Input/output RST
- Paket SO 20-pin 300-mil
Spesifikasi utama
| Parameter | Nilai | Kondisi |
|---|---|---|
| Tegangan suplai VCC | 2.3 - 5.5 V | VCC = 3.3V (typ)hlm. 2 |
| Tegangan suplai VBAT | 2.3 - 5.5 V | VBAT = 3.0V (typ)hlm. 2 |
| Arus suplai aktif | 200 µA | VCC = 3.3V, output 32kHz matihlm. 2 |
| Arus suplai standby | 120 µA | VCC = 3.3V, bus I2C tidak aktif, output 32kHz dan SQW matihlm. 2 |
| Arus baterai timekeeping | 1.5 - 2.5 µA | VBAT = 3.4V, EOSC=0, BBSQW=0, SCL=SDA=0V, BB32kHz=0, CRATE0=CRATE1=0hlm. 3 |
| Akurasi frekuensi vs suhu | ±2 ppm | 0°C hingga +40°C, VCC=3.3V atau VBAT=3.3Vhlm. 3 |
| Akurasi frekuensi vs suhu | ±3.5 ppm | -40°C hingga 0°C dan +40°C hingga +85°C, VCC=3.3V atau VBAT=3.3Vhlm. 3 |
| Frekuensi output TCXO | 32.768 kHz | VCC=3.3V atau VBAT=3.3Vhlm. 3 |
| Akurasi suhu sensor | ±3 °C | VCC=3.3V atau VBAT=3.3Vhlm. 3 |
| Frekuensi clock I2C | 100 - 400 kHz | Fast mode 100-400kHz, Standard mode 0.04-100kHzhlm. 4 |
| Tegangan power-fail | 2.45 - 2.70 V | VPFhlm. 2 |
| Suhu operasi | -40 hingga +85 °C | noncondensinghlm. 2 |
Nilai diambil dari datasheet; “hlm.” menunjuk halaman datasheet tempat angka itu tertulis.
Pinout DS3232SN#
SO 9 pin
| Pin | Nama | Fungsi |
|---|---|---|
| 1, 2, 7-14, 19 | N.C. | No Connection. Tidak terhubung secara internal. Harus dihubungkan ke ground.hlm. 9 |
| 3 | 32kHz | Output push-pull 32kHz. Jika dinonaktifkan dengan EN32kHz=0 atau BB32kHz=0, pin 32kHz akan rendah.hlm. 9 |
| 4 | VCC | Pin daya DC untuk suplai daya primer. Pin ini harus didekopling menggunakan kapasitor 0.1μF hingga 1.0μF.hlm. 9 |
| 5 | INT/SQW | Output interrupt aktif rendah atau square-wave. Pin open-drain ini memerlukan resistor pullup eksternal. Dapat dibiarkan terbuka jika tidak digunakan. Fungsi ditentukan oleh bit INTCN.hlm. 9 |
| 6 | RST | Reset aktif rendah. Pin ini adalah input/output open-drain. Menunjukkan status VCC relatif terhadap spesifikasi VPF. Memiliki resistor pullup internal 50k nominal ke VCC.hlm. 9 |
| 15 | GND | Ground.hlm. 9 |
| 16 | VBAT | Input suplai daya cadangan. Saat menggunakan VBAT sebagai sumber daya utama, pin ini harus didekopling dengan kapasitor low-leakage 0.1μF hingga 1.0μF. Jika tidak digunakan, hubungkan ke ground.hlm. 9 |
| 17 | SDA | Input/output data serial. Pin open-drain ini memerlukan resistor pullup eksternal. Tegangan pullup dapat hingga 5.5V, terlepas dari tegangan pada VCC.hlm. 9 |
| 18, 20 | SCL | Input clock serial. Pin ini adalah input clock untuk antarmuka serial I2C dan digunakan untuk menyinkronkan pergerakan data. Koneksi ke salah satu pin saja diperlukan. Hingga 5.5V dapat digunakan untuk pin ini.hlm. 9 |
Catatan desain PCB
- Dekopling pin VCC dengan kapasitor 0.1μF hingga 1.0μF untuk menjaga stabilitas suplai.hlm. 9
- Saat menggunakan VBAT sebagai sumber daya utama, dekopling dengan kapasitor low-leakage 0.1μF hingga 1.0μF; jika sebagai cadangan, kapasitor tidak diperlukan.hlm. 9
- Pin INT/SQW adalah open-drain dan memerlukan resistor pullup eksternal; dapat dibiarkan terbuka jika tidak digunakan.hlm. 9
- Jika osilator kristal dinonaktifkan, waktu tRST dilewati dan RST langsung menjadi tinggi.hlm. 9
Contoh pemakaian
- Server
- Meter daya utilitas
- Telematika
- GPS
Sumber data
Disusun dari datasheet resmi Analog Devices / Maxim Integrated (buka PDF). Ringkasan ditulis dengan bantuan AI, lalu setiap angka dan nama pin dicocokkan otomatis ke teks datasheet; yang tidak ditemukan di datasheet dibuang. Terakhir diperiksa 22 Oktober 2026. Untuk desain akhir, tetap rujuk datasheet asli.