DS1302 SMD RTC Gerçek Zaman Entegresi Soic-8

Görsel 1
Görsel 2
Görsel 3
VoltajPuan : 181
Fiyat:
0,58 USD + KDV
İndirimli Fiyat (%20,7) :
0,46 USD + KDV
Kazancınız 0,12 USD
KDV Dahil:
21,71 TL
Aynı Gün Kargo

DS1302 SMD RTC Gerçek Zaman Entegresi SOIC-8

DS1302 SMD RTC Gerçek Zaman Entegresi, Maxim Integrated (şimdi Analog Devices) tarafından üretilen, düşük güç tüketimli bir gerçek zamanlı saat (Real Time Clock - RTC) entegresidir. 3-kablolu SPI benzeri seri arayüz kullanan bu entegre, SOIC-8 SMD pakette sunulmaktadır. Saniye, dakika, saat, gün, ay, tarih, yıl bilgilerini ve artık yıl düzeltmesini destekleyen tam takvim fonksiyonu sağlar.

Trickle charge (damla şarj) özelliği bulunan DS1302, zamanlama entegreleri arasında şarj edilebilir pil veya süper kapasitör kullanımına imkan tanıyan nadir RTC'lerdendir. 31 byte RAM içermesi sayesinde, küçük ayar verileri veya önemli parametreleri güç kesintilerinden korumak için ek depolama alanı sunar. Çift çalışma moduna sahip olan bu entegre, ana güç kaynağı ve yedek pil arasında otomatik geçiş yapabilir.

Mikroişlemci tabanlı sistemlerde, zaman ve tarih takibi gerektiren projelerde, veri kaydedicilerde ve batarya ile çalışan cihazlarda sıklıkla kullanılan bu entegreler, düşük pin sayısı ve basit arayüzü ile elektronik komponentler dünyasında tercih edilen bir gerçek zaman çözümüdür. 2.0V ile 5.5V arasındaki geniş çalışma voltajı aralığı, farklı besleme gerilimleri ile uyumlu çalışmasına olanak tanır.


Teknik Özellikler

DS1302 SMD RTC Gerçek Zaman Entegresi SOIC-8'in detaylı teknik özellikleri aşağıda listelenmiştir.

  • Üretici: Maxim Integrated (Analog Devices)
  • Entegre Tipi: Gerçek Zamanlı Saat (RTC)
  • Paket Tipi: SOIC-8 (Small Outline Integrated Circuit)
  • Pin Sayısı: 8
  • Haberleşme Protokolü: 3-kablolu seri arayüz (SPI benzeri)
  • Besleme Voltajı (VCC): 2.0V - 5.5V
  • Yedek Besleme Voltajı (VBAT): 2.0V - 5.5V
  • Çalışma Akımı: <1.5mA (aktif)
  • Beklemede Akım Tüketimi: <300nA (VBAT modunda, 25°C'de)
  • Çalışma Sıcaklığı: -40°C ile +85°C arası
  • RAM Kapasitesi: 31 byte
  • Zaman Formatı: 12 saat veya 24 saat
  • Takvim Özellikleri: Saniye, dakika, saat, gün, tarih, ay, yıl
  • Artık Yıl Desteği: 2100 yılına kadar
  • Trickle Charge: Programlanabilir şarj devresi
  • Veri Transfer Hızı: Maksimum 2.0 MHz
  • Kristal Frekansı: 32.768kHz
  • Doğruluk: Kristal kalitesine bağlı (tipik olarak ±20ppm)
  • Boyutlar: ~5mm × 4mm × 1.75mm
  • RoHS Uyumluluğu: Evet

Kullanım Alanları

DS1302 SMD RTC Gerçek Zaman Entegresi SOIC-8'in kullanılabileceği çeşitli alanlar ve proje örnekleri.

Mikrodenetleyici Projeleri

  • Arduino tabanlı zaman projeleri
  • PIC/AVR tabanlı saat uygulamaları
  • ESP8266/ESP32 IoT zamanlayıcıları
  • Raspberry Pi yedek RTC modülleri
  • Zaman kontrollü otomasyon sistemleri

Veri Kayıt ve Ölçüm Sistemleri

  • Veri kaydediciler (data loggers)
  • Çevre ölçüm istasyonları
  • Enerji tüketim ölçerleri
  • Sensör veri zamanlama sistemleri
  • Endüstriyel process monitörleri

Tüketici ve Endüstriyel Ürünler

  • Dijital saatler ve takvimler
  • Programlanabilir zamanlayıcılar
  • Sulama kontrol sistemleri
  • Güvenlik sistemleri
  • Batarya ile çalışan taşınabilir cihazlar

Avantajlar ve Özellikler

DS1302 SMD RTC Gerçek Zaman Entegresi SOIC-8'in sağladığı avantajlar ve çözümler.

  • Düşük Pin Sayısı: Sadece 3 pin ile haberleşme (CE, I/O, SCLK)
  • Trickle Charge: Şarj edilebilir pil veya süper kapasitör desteği
  • Geniş Besleme Voltajı: 2.0V-5.5V arası çalışabilme esnekliği
  • Düşük Güç Tüketimi: Batarya ömrünü maksimize eden tasarım
  • 31 Byte RAM: Önemli verileri güç kesintilerinden koruma
  • Tam Takvim Fonksiyonu: Artık yıl kompanzasyonu ile doğru tarih takibi
  • Yüksek Sıcaklık Aralığı: -40°C ile +85°C arası endüstriyel standart
  • Basit Arayüz: Hemen hemen tüm mikrodenetleyicilerle uyumlu iletişim
  • SMD Paketi: PCB alanından tasarruf ve modern üretim uyumluluğu
  • Burst Modu: Tek seferde çoklu register erişimi için hızlı okuma/yazma

Bağlantı ve Kullanım

DS1302 SMD RTC Gerçek Zaman Entegresi SOIC-8'in bağlantı ve kullanım detayları hakkında bilgiler.

İpucu: DS1302 entegresini bağlarken, 32.768kHz kristali doğrudan X1 ve X2 pinlerine, entegrenin hemen yanına yerleştirin. Trickle-charge devresini kullanırken, şarj akımını sınırlamak için uygun direnç değerlerini seçin. Şarj edilebilir olmayan bataryalarda trickle-charge özelliğini kesinlikle devre dışı bırakın. CE (Chip Enable) pini için pull-down direnç kullanmanız önerilir.

Pin Konfigürasyonu (SOIC-8 Paketi):

  • Pin 1 (VCC2): Ana besleme voltajı (+2.0V ila +5.5V)
  • Pin 2 (X1): 32.768kHz kristal bağlantısı
  • Pin 3 (X2): 32.768kHz kristal bağlantısı
  • Pin 4 (GND): Toprak
  • Pin 5 (CE): Chip Enable (Aktif Yüksek)
  • Pin 6 (I/O): Veri Giriş/Çıkış
  • Pin 7 (SCLK): Seri Saat
  • Pin 8 (VCC1): Yedek besleme voltajı (pil veya süper kapasitör)

Temel Bağlantı Şeması:

  • Besleme Bağlantısı:
    • Pin 1 (VCC2): Ana besleme voltajına bağlanır (2.0V-5.5V)
    • Pin 4 (GND): Toprağa bağlanır
    • 0.1μF seramik bypass kapasitörü VCC2 ve GND arasına bağlanır
  • Yedek Pil Bağlantısı:
    • Pin 8 (VCC1): Yedek pil veya süper kapasitörün pozitif ucuna bağlanır
    • Pilin negatif ucu GND'ye bağlanır
    • Trickle-charge kullanılacaksa uygun register ayarları yapılır
  • Kristal Bağlantısı:
    • 32.768kHz kristal Pin 2 (X1) ve Pin 3 (X2) arasına bağlanır
    • Kristal bacakları mümkün olduğunca kısa tutulmalıdır
  • Mikrodenetleyici Bağlantısı:
    • Pin 5 (CE): Mikrodenetleyicinin GPIO pinine bağlanır (Chip Enable)
    • Pin 6 (I/O): Mikrodenetleyicinin GPIO pinine bağlanır (Veri hattı)
    • Pin 7 (SCLK): Mikrodenetleyicinin GPIO pinine bağlanır (Saat sinyali)
    • I/O hattına 10kΩ pull-up direnci eklenebilir

Haberleşme Protokolü:

  • Veri Aktarımı Başlatma:
    • CE pinini düşük seviyeden yüksek seviyeye çekin
    • Komut baytını gönderin (adres + okuma/yazma biti)
  • Veri Yazma Sırası:
    • CE = HIGH
    • Komut baytını gönderin (en düşük bit önce, 7. bit = 1 yazma için)
    • Veriyi gönderin (en düşük bit önce)
    • CE = LOW
  • Veri Okuma Sırası:
    • CE = HIGH
    • Komut baytını gönderin (en düşük bit önce, 7. bit = 0 okuma için)
    • Veriyi okuyun (en düşük bit önce)
    • CE = LOW
  • Burst Modu:
    • Tek seferde tüm saat/takvim veya RAM verilerini okuma/yazma
    • Clock Burst: 0xBE (okuma) veya 0xBE (yazma)
    • RAM Burst: 0xFF (okuma) veya 0xFE (yazma)

Register Haritası:

  • 0x80: Saniye (0-59) ve CH biti (osilatör kontrol)
  • 0x82: Dakika (0-59)
  • 0x84: Saat (1-12 + AM/PM veya 0-23)
  • 0x86: Ayın Günü (1-31)
  • 0x88: Ay (1-12)
  • 0x8A: Haftanın Günü (1-7)
  • 0x8C: Yıl (0-99)
  • 0x8E: Kontrol Registeri
  • 0x90: Trickle-Charge Registeri
  • 0xC0-0xFC: 31 byte RAM (çift sayılar)

Örnek Projeler

DS1302 SMD RTC Gerçek Zaman Entegresi SOIC-8 kullanılarak yapılabilecek örnek projeler.

Arduino ile Dijital Saat Yapımı

Arduino ve OLED ekran kullanarak basit bir dijital saat projesi.

Gerekli Malzemeler:
  • 1x DS1302 SMD RTC entegresi (SOIC-8 adaptör kartı ile)
  • 1x 32.768kHz kristal
  • 1x 3V CR2032 pil ve pil yuvası
  • 1x Arduino Nano veya UNO
  • 1x 0.96" I2C OLED ekran (128x64)
  • 3x 10kΩ direnç (pull-up/pull-down için)
  • 1x 0.1μF seramik kapasitör
  • 2x Buton (saat/tarih ayarı için)
  • Breadboard ve jumper kabloları
Bağlantı Adımları:
  • DS1302'yi SOIC-8 adaptör kartına monte edin
  • 32.768kHz kristali X1 ve X2 pinlerine bağlayın
  • VCC2 (Pin 1)'yi Arduino'nun 5V pinine bağlayın
  • GND (Pin 4)'ü Arduino'nun GND pinine bağlayın
  • VCC1 (Pin 8)'i CR2032 pilin pozitif ucuna bağlayın
  • Pilin negatif ucunu GND'ye bağlayın
  • CE (Pin 5)'yi Arduino'nun D2 pinine bağlayın
  • I/O (Pin 6)'yı Arduino'nun D3 pinine ve 10kΩ pull-up direnci üzerinden 5V'a bağlayın
  • SCLK (Pin 7)'yi Arduino'nun D4 pinine bağlayın
  • OLED ekranın SDA ve SCL pinlerini Arduino'nun A4 ve A5 pinlerine bağlayın
  • Butonları Arduino'nun D5 ve D6 pinlerine ve 10kΩ pull-down dirençleri üzerinden GND'ye bağlayın
  • 0.1μF kapasitörü VCC2 ve GND arasına bağlayın
Arduino Kodu Özeti:
  • DS1302 kütüphanesini (örn. DS1302.h) ve SSD1306 OLED kütüphanesini projeye ekleyin
  • RTC ve OLED nesnelerini oluşturun
  • setup() fonksiyonunda:
    • GPIO pinlerini yapılandırın
    • RTC ve OLED ekranı başlatın
    • İlk kurulumda RTC'yi ayarlayın (veya EEPROM'dan kontrol edin)
  • loop() fonksiyonunda:
    • RTC'den zaman ve tarih verilerini okuyun
    • OLED ekranı temizleyin ve yeni verileri görüntüleyin
    • Butonları kontrol edin ve basıldığında ayar moduna girin
    • Gecikme ekleyerek güncelleme hızını kontrol edin
  • Ayar modu fonksiyonunda:
    • Değiştirilecek parametreyi seçin (saat, dakika, gün, ay, yıl)
    • Butonlarla değeri artırın/azaltın
    • Yeni değerleri RTC'ye kaydedin

Otomatik Sulama Sistemi Zamanlayıcısı

DS1302 kullanarak programlanabilir sulama zamanlayıcısı yapımı.

Gerekli Malzemeler:
  • 1x DS1302 SMD RTC entegresi (SOIC-8 adaptör kartı ile)
  • 1x 32.768kHz kristal
  • 1x 3V Lityum pil ve pil yuvası
  • 1x Arduino Pro Mini veya Nano
  • 1x 16x2 LCD ekran (I2C modülü ile)
  • 1x 5V Röle modülü
  • 1x 12V Solenoid valf (su kontrolü için)
  • 3x Buton (programlama için)
  • 3x 10kΩ direnç (pull-up/pull-down için)
  • 1x 0.1μF seramik kapasitör
  • 1x 12V güç adaptörü
  • 1x 5V regülatör (Arduino beslemesi için)
  • Breadboard veya PCB
  • Jumper kabloları
Bağlantı Adımları:
  • DS1302'yi adaptör kartına monte edin
  • 32.768kHz kristali bağlayın
  • RTC bağlantılarını Arduino'ya yapın (CE, I/O, SCLK)
  • Yedek pil bağlantısını yapın
  • LCD ekranın I2C arayüzünü Arduino'ya bağlayın
  • Butonları Arduino'nun dijital girişlerine bağlayın
  • Röle kontrol pinini Arduino'nun bir dijital çıkışına bağlayın
  • Rölenin güç bağlantılarını yapın
  • Solenoid valfi röleye bağlayın
  • Güç kaynağı bağlantılarını yapın
Arduino Kodu Özeti:
  • DS1302 ve LCD kütüphanelerini ekleyin
  • Sulama programlarını saklamak için değişkenleri tanımlayın
  • setup() fonksiyonunda komponentleri başlatın
  • loop() fonksiyonunda:
    • Mevcut zamanı RTC'den okuyun
    • LCD'ye zaman ve durum bilgilerini yazdırın
    • Programlanmış sulama zamanlarını kontrol edin
    • Eşleşme varsa, röleyi aktifleştirerek sulamayı başlatın
    • Sulama süresini takip edip, tamamlandığında röleyi kapatın
    • Butonları kontrol edip, ayar moduna giriş yapın
  • Ayar modu fonksiyonunda:
    • Başlangıç zamanı, süre ve günleri ayarlama menüsü
    • Çoklu sulama programı oluşturma ve düzenleme
    • Ayarları DS1302'nin RAM'ine kaydetme
    • Manuel sulama başlatma seçeneği

Sorun Giderme ve İpuçları

DS1302 SMD RTC Gerçek Zaman Entegresi SOIC-8 kullanırken karşılaşabileceğiniz sorunlar ve çözüm önerileri.

Yaygın Sorunlar ve Çözümleri

  • Saat İlerlemiyor: CH bitini kontrol edin, kristal bağlantılarını doğrulayın
  • Yanlış Saat/Tarih: BCD formatını doğru işlediğinizden emin olun
  • Pil Takılıyken Bile Zaman Kaybı: Pil voltajını ölçün, bağlantıları kontrol edin
  • Haberleşme Hatası: CE, I/O ve SCLK sinyallerini osiloskop ile kontrol edin
  • RAM Verileri Korunmuyor: Yedek pil bağlantısını ve Trickle-Charge ayarlarını kontrol edin

Uygulama İpuçları

  • Trickle-Charge özelliğini sadece şarj edilebilir pillerde kullanın
  • Burst modunu kullanarak tek seferde tüm zaman verilerini güncelleyin
  • RAM'i yapılandırma verilerini saklamak için kullanın
  • I/O hattına pull-up direnç ekleyerek veri bütünlüğünü artırın
  • CE pinine pull-down direnç ekleyerek istenmeyen erişimleri önleyin
  • SMD paketi breadboard'a monte etmek için adaptör kartı kullanın
  • Hassas zaman için kaliteli kristal kullanın ve PCB tasarımında parazitik kapasitansları minimize edin
  • Yazılımda tarih/saat verilerini BCD formatından ondalık formata ve tersine çevirirken dikkatli olun

Paket İçeriği


İlgili Ürün Kategorilerimiz

Elektronik Komponentler

Çeşitli elektronik komponentler ile projelerinizi ve devrelerinizi geliştirebilirsiniz.

Ürünleri İncele →

Entegreler

Farklı fonksiyonlara sahip entegreler ile elektronik projelerinizi geliştirebilirsiniz.

Ürünleri İncele →

Zamanlama Entegreleri

Zamanlama ve RTC uygulamaları için çeşitli entegre seçenekleri bulunmaktadır.

Ürünleri İncele →

Neden Voltaj.Net'ten Almalısınız?

Voltaj.Net, elektronik komponentler ve zamanlama entegreleri konusunda Türkiye'nin güvenilir tedarikçisidir.

  • Kalite Güvencesi: Orijinal ve güvenilir entegreler
  • Teknik Destek: Uzman ekip ile çözüm ve danışmanlık
  • Hızlı Teslimat: Stoktan hızlı gönderim imkanı
  • Geniş Ürün Yelpazesi: Projeleriniz için gerekli tüm komponentler
  • Uygun Fiyatlar: Rekabetçi fiyatlarla kaliteli ürünler
  • Güvenilir Alışveriş: Kolay sipariş ve güvenli ödeme seçenekleri

Ürün Hakkında Sıkça Sorulan Sorular

DS1302 ile DS1307 arasındaki fark nedir?

DS1302 3-kablolu seri arayüz kullanır, DS1307 I2C protokolü kullanır. DS1302'nin Trickle Charge özelliği vardır, RAM kapasitesi 31 byte, DS1307'nin 56 byte RAM'i vardır.

Trickle Charge özelliği nedir ve nasıl kullanılır?

Yedek pili veya süper kapasitörü şarj etme özelliğidir. 0x90 adresindeki register ile programlanır. Sadece şarj edilebilir pillerde (ML1220 gibi) veya süper kapasitörlerde kullanılmalıdır.

CH biti ne işe yarar?

Clock Halt biti, saniye registerinin (0x80) 7. bitidir. 1 olduğunda osilatörü durdurur, 0 olduğunda çalıştırır. İlk kurulumda mutlaka 0 yapılmalıdır.

Burst modu nedir ve avantajı nedir?

Tek bir komutla tüm saat/takvim verilerini veya RAM içeriğini okuma/yazma modudur. Daha hızlı veri transferi ve tüm verilerin aynı anda güncellenmesini sağlar.

Pil ömrü ne kadardır?

Standart CR2032 pil ile yaklaşık 5-10 yıl. Düşük sıcaklıklarda (<0°C) pil ömrü kısalabilir. Süper kapasitörler daha kısa süre (birkaç gün-hafta) yedekleme sağlar.

BCD formatı nedir ve nasıl kullanılır?

Binary Coded Decimal formatıdır. Her onluk basamak 4 bit ile kodlanır. Örneğin, 23 değeri 0x23 olarak saklanır (0010 0011). Yazılımda dönüşüm fonksiyonları kullanılmalıdır.

Neden CE pinine pull-down direnç önerilir?

Mikrodenetleyici resetlendiğinde veya güç dalgalanmalarında CE pini yüksek kalabilir. Bu durum istenmeyen veri erişimlerine neden olabilir. Pull-down direnç bu riski azaltır.

SMD versiyonu breadboard'da nasıl kullanılır?

SOIC-8 to DIP-8 adaptör kartı kullanılabilir. Bu adaptörler, SMD entegrelerin standart 2.54mm aralıklı delikli board veya breadboard'lara takılmasını sağlar.

Diğer Özellikler
Stok KoduVLT-1918
MarkaMaxim
Stok DurumuVar
Geniş ürün yelpazesi
1000 TL üzeri siparişler ücretsiz teslimat
Daima ekonomik
Piyasadaki en iyi fiyat

PlatinMarket® E-Ticaret Sistemi İle Hazırlanmıştır.