Arduino: RTC Definisi

From OnnoWiki
Revision as of 08:28, 2 October 2022 by Onnowpurbo (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Sumber: https://en.wikipedia.org/wiki/Real-time_clock

Real-Time Clock (RTC) adalah perangkat elektronik (paling sering dalam bentuk integrated circuit) yang mengukur perjalanan waktu.

Meskipun istilah ini sering mengacu pada perangkat di komputer pribadi, server, dan embedded system, RTC hadir di hampir semua perangkat elektronik yang perlu menjaga waktu yang akurat dalam sehari.

Istilah real-time clock digunakan untuk menghindari kebingungan dengan jam perangkat keras biasa yang hanya merupakan sinyal yang mengatur elektronik digital, dan tidak menghitung waktu dalam satuan manusia. RTC tidak harus bingung dengan real-time computing, yang juga disingkat RTC tetapi tidak secara langsung berhubungan dengan time of day.

Meskipun menjaga waktu dapat dilakukan tanpa RTC, menggunakan RTC memiliki manfaat:

  • Konsumsi daya rendah (penting saat menjalankan dari daya alternatif)
  • Membebaskan sistem utama untuk tugas-tugas penting waktu
  • Terkadang lebih akurat daripada metode lain
  • Penerima GPS dapat mempersingkat waktu mulainya dengan membandingkan waktu saat ini, menurut RTC-nya, dengan waktu terakhir ia memiliki sinyal yang valid. Jika sudah kurang dari beberapa jam, maka ephemeris sebelumnya masih bisa digunakan.

Beberapa motherboard dibuat tanpa real time clock. Real time clock dihilangkan karena keinginan untuk menghemat uang (seperti dalam arsitektur sistem Raspberry Pi) atau karena jam waktu nyata mungkin tidak diperlukan sama sekali (seperti dalam arsitektur sistem Arduino).

RTC sering kali memiliki sumber daya alternatif, sehingga mereka dapat terus menjaga waktu saat sumber daya utama mati atau tidak tersedia. Sumber daya alternatif ini biasanya baterai lithium dalam sistem yang lebih tua, tetapi beberapa sistem yang lebih baru menggunakan superkapasitor, karena dapat diisi ulang dan dapat disolder. Sumber daya alternatif juga dapat memasok daya ke RAM yang didukung batere.

Timing

Kebanyakan RTC menggunakan osilator kristal,tetapi beberapa memiliki opsi untuk menggunakan frekuensi dari saluran listrik. Frekuensi kristal biasanya 32,768 kHz, frekuensi yang sama digunakan pada jam kuarsa dan jam tangan. Menjadi persis 215 siklus per detik, ini adalah tingkat yang nyaman untuk digunakan dengan simple binary counter circuit. Frekuensi rendah menghemat daya, namun tetap berada di atas jangkauan pendengaran manusia. Garpu tala kuarsa dari kristal ini tidak banyak berubah ukuran dari suhu, sehingga suhu tidak banyak mengubah frekuensinya.

Beberapa RTC menggunakan resonator mikromekanis pada chip silikon RTC. Ini mengurangi ukuran dan biaya RTC dengan mengurangi jumlah suku cadangnya. Resonator mikromekanis jauh lebih sensitif terhadap suhu daripada resonator kuarsa. Jadi, ini mengkompensasi perubahan suhu menggunakan termometer elektronik dan logika elektronik.

Spesifikasi akurasi kristal RTC tipikal adalah dari ±100 hingga ±20 bagian per juta (8,6 hingga 1,7 detik per hari), tetapi IC RTC kompensasi suhu tersedia dengan akurasi kurang dari 5 bagian per juta. Secara praktis, ini cukup baik untuk melakukan navigasi bintang, tugas klasik sebuah kronometer. Pada tahun 2011, jam atom skala chip menjadi tersedia. Meskipun jauh lebih mahal dan haus daya (120 mW vs. <1 W), mereka menjaga waktu dalam 50 bagian per triliun (5×10^−11).


Referensi