İndirimli
KDV Dahil
DS1307, elektronik sistemlerde tarih ve saat bilgisinin gerçek zamanlı olarak tutulmasını sağlayan I2C haberleşmeli RTC (Real-Time Clock) entegresidir. Saniye, dakika, saat, haftanın günü, tarih, ay ve yıl bilgilerini takip edebilir ve ana güç kesildiğinde harici yedek pil üzerinden zaman bilgisini korumaya devam eder.
56 byte batarya destekli genel amaçlı RAM, programlanabilir kare dalga çıkışı ve otomatik güç kaynağı geçiş özelliği sayesinde Arduino, mikrodenetleyici, veri kayıt, zamanlayıcı ve otomasyon projelerinde yaygın olarak kullanılabilir.
DS1307 içerisinde gerçek zamanlı çalışan saat ve takvim sayaçları bulunur. Harici 32.768kHz kristal tarafından sağlanan hassas zaman referansı kullanılarak saniye, dakika, saat ve takvim bilgileri sürekli olarak güncellenir.
Mikrodenetleyici DS1307 ile I2C veri yolu üzerinden haberleşerek tarih ve saat bilgilerini okuyabilir veya yeni tarih ve saat değerlerini entegreye yazabilir.
DS1307, mikrodenetleyici ile iki hat üzerinden haberleşir:
DS1307'nin 7-bit I2C cihaz adresi:
0x68
DS1307 yalnızca standart I2C modunda çalışır ve maksimum 100kHz SCL saat frekansını destekler.
SDA hattı open-drain yapıda olduğundan harici pull-up direnci gerektirir. I2C veri yolunda SCL hattında da uygun pull-up direnci kullanılır.
Görselde SDA ve SCL hatlarında +5V'a bağlı 4.7kΩ dirençler gösterilmektedir. 4.7kΩ birçok kısa mesafeli 5V I2C uygulamasında yaygın kullanılan örnek bir değerdir.
Gerçek pull-up direnç değeri veri yolu kapasitesi, haberleşme hızı ve kullanılan cihazlara göre seçilmelidir.
DS1307'nin saat fonksiyonunu gerçekleştirebilmesi için X1 ve X2 pinleri arasına 32.768kHz saat kristali bağlanır.
Kristal Frekansı = 32.768kHz
DS1307'nin dahili osilatör devresi 12.5pF yük kapasitesine sahip uygun saat kristaliyle çalışacak şekilde tasarlanmıştır. Standart kullanımda kristal çevresinde harici direnç veya yük kondansatörü gerekmez.
Kristal yollarının kısa tutulması ve yüksek frekanslı dijital sinyallerden uzak yerleştirilmesi saat doğruluğu açısından önemlidir.
Pin 3 üzerindeki VBAT girişi, ana güç kaynağı kesildiğinde RTC'nin zaman bilgisini korumaya devam etmesini sağlar.
DS1307 VBAT girişinde 2.0V ile 3.5V arasında bir yedek kaynak kullanabilir. 3V lityum düğme pil bu amaçla yaygın olarak kullanılır.
Görselde CR2032 tipi 3V pil bağlantısı örnek olarak gösterilmektedir.
DS1307 içerisinde güç kaynağını algılayan dahili devre bulunur. Ana VCC beslemesi normal seviyedeyken entegre VCC üzerinden çalışır ve I2C üzerinden erişilebilir.
Ana güç kesildiğinde entegre otomatik olarak VBAT yedek kaynağına geçerek düşük güç modunda saat ve tarih bilgisini takip etmeye devam eder.
Bu işlem için mikrodenetleyicinin ayrıca bir güç geçiş kontrolü gerçekleştirmesine gerek yoktur.
DS1307 aşağıdaki zaman ve takvim bilgilerini saklayabilir:
Ayların farklı gün sayılarını otomatik olarak dikkate alır ve artık yıl düzeltmesini 2100 yılına kadar destekler.
DS1307 saat bilgisi hem 12 saat hem de 24 saat formatında kullanılabilir.
DS1307 içerisinde saat ve takvim kayıtlarına ek olarak 56 byte genel amaçlı, batarya destekli RAM alanı bulunur.
Bu alan küçük yapılandırma bilgileri, sayaç değerleri veya güç kesildiğinde korunması gereken düşük miktardaki verilerin saklanması için kullanılabilir.
Pin 7 üzerindeki SQW/OUT çıkışı programlanabilir bir kare dalga sinyali üretebilir.
Seçilebilir çıkış frekansları:
1Hz çıkış örneğin saniyelik zaman tabanı, LED yanıp söndürme veya mikrodenetleyiciye hassas zaman referansı sağlama amacıyla kullanılabilir.
Önemli: SQW/OUT open-drain yapıdadır. Bu çıkış kullanılacaksa uygun harici pull-up direnci bağlanmalıdır. Kullanılmayacaksa pin boşta bırakılabilir.
DS1307 Arduino ve benzeri mikrodenetleyici platformlarında I2C üzerinden kolaylıkla kullanılabilir.
Görselde klasik Arduino Uno / Nano yapısına göre:
bağlantısı gösterilmektedir.
Farklı Arduino ve mikrodenetleyici kartlarında SDA ve SCL pinleri değişebileceğinden kullanılan kartın pin yapısı kontrol edilmelidir.
DS1307'nin nominal ana besleme gerilimi 5V'tur. Datasheet tarafından önerilen VCC çalışma aralığı:
VCC = 4.5V - 5.5V
Bu nedenle DS1307 doğrudan 3.3V VCC ile çalışacak bir RTC olarak değerlendirilmemelidir. 3.3V mikrodenetleyicilerle birlikte kullanılacaksa I2C seviye uyumluluğu ve pull-up gerilimleri ayrıca kontrol edilmelidir.
Görselde VCC ile GND arasına 0.1µF (100nF) bypass kondansatörü bağlanmıştır. Bu kondansatör besleme hattındaki yüksek frekanslı gürültünün azaltılmasına yardımcı olur.
Kondansatörün fiziksel olarak DS1307 VCC ve GND pinlerine yakın yerleştirilmesi tercih edilir.
DS1307 içerisinde sıcaklık kompanse edilmiş kristal bulunmaz. Saat doğruluğu harici 32.768kHz kristalin toleransına, sıcaklık değişimine, PCB yerleşimine ve parazit koşullarına bağlıdır.
Bu nedenle çok yüksek uzun dönem saat doğruluğu gereken uygulamalarda sıcaklık kompanse edilmiş RTC çözümleri tercih edilebilir.
Siparişinizden teslimata kadar her adımda şeffaf, hızlı ve güvenli bir deneyim.
Stoktan ürünlerde 15.00’e kadar verilen siparişler aynı gün, tedarik bekleyen ürünler 2–3 iş gününde kargoda.
Şirket bilgilerinizi girerek siparişinizi kolayca kurumsal fatura ile tamamlayabilirsiniz.
Ödeme bilgileriniz güvenli bağlantı ve korumalı ödeme altyapısıyla işlenir.
Ürün seçimi ve sipariş sonrası sorularınızda deneyimli ekibimiz yanınızda.