Picproje Elektronik Sitesi

DİJİTAL & ANALOG ELEKTRONİK => Malzeme Bilgisi => Konuyu başlatan: 1n4001 - 23 Ağustos 2017, 09:17:29

Başlık: Daisy Chain Bağlı Shift Register'ları Hakkında
Gönderen: 1n4001 - 23 Ağustos 2017, 09:17:29
Merhaba arkadaşlar,
Daisy chain bağlı 6 adet 74HC595 ile LED sürdüğüm bir devrem var. MCU'nun data ve clock çıkışı aşağıda görüldüğü gibidir.

(https://s3.postimg.cc/q6d2nygin/74_HC595-_CLOCK-_DATA3.png) (https://postimg.cc/image/q6d2nygin/)

Sorun şu ki ilk shift register'in çıkışında bu sinyal aşağıdaki gibi oluyor.

(https://s3.postimg.cc/8hlbwc4rj/74_HC595-_OUT-2.png) (https://postimg.cc/image/8hlbwc4rj/)

Shift register data ve clock'u birbirine çok yaklaştırıp bir sonrakine aktarıyor. Bu nedenle mesafe uzadığında yükselen kenardaki datayı yanlış okuyup çıkışlarda kararsızlığa sebep oluyor. MCU'dan çıkan data hattına osiloskobun probunu bağladığımda sistemin normale döndüğünü gözlemledim. Problemin hattın uzunluğundan dolayı oluşan hat kapasitansından dolayı oluşacağını düşünerek MCU ile ilk shift register arasındaki data hattına şaseye doğru 22pF bir kapasite taktığımda sorun düzeldi. Biraz araştırma yaptığımda her bir data out - data in arasına RC filtre koyulması gerektiği ile ilgili yazılar okudum. Ne kadar doğru bir yöntemdir? Daha önce başka marka model bir shift register ile de aynı problemi gözlemlemiştim. Shift register'lar neden data çıkışında data ile clock'u birbirine yaklaştırırlar?
Başlık: Ynt: Daisy Chain Bağlı Shift Register'ları Hakkında
Gönderen: Zoroaster - 23 Ağustos 2017, 12:35:51
En azindan 2 cipi pespese nasil bagladiniz semanizi gormek lazim.

Bir sonraki cipe data aktarimini 7 nolu pinden mi yoksa 9 nolu pinden mi yaptin?


Başlık: Ynt: Daisy Chain Bağlı Shift Register'ları Hakkında
Gönderen: 1n4001 - 23 Ağustos 2017, 12:53:48
Buyrun hocam.

(https://s3.postimg.cc/ze9wiecyn/74hc595.png) (https://postimg.cc/image/ze9wiecyn/)
Başlık: Ynt: Daisy Chain Bağlı Shift Register'ları Hakkında
Gönderen: Zoroaster - 23 Ağustos 2017, 14:04:34
FF cikisindaki data, CLK sinyalin tam L to H gecisinde konum degistir. Siz buna yakinlasma demissiniz fakat cok normal bir durum. Olmasi gereken durum zaten bu.

Eger MCU ile FFlar arasi mesafe kisa ise sorun yasamamaniz lazim. Eger arada mesafe varsa tum sinyal hatlarina pullup yada pulldown direnc atmayi deneyin.

4K7 yakisir.

470R gibi daha kucuk direnc gurultuye bagisiklilik acisindan daha etkili olur.  (Aktif sinyal seviyesi H olan pinlere pull down resistor, aktif sinyal seviyesi L olanlar icin de pull down.)

Bir de bu baglantiya Daisy Chain demek yanlis olur. Yapilan baglantinin adi kaskat baglanti ya da ardisil baglanti.


Başlık: Ynt: Daisy Chain Bağlı Shift Register'ları Hakkında
Gönderen: mehmet - 23 Ağustos 2017, 15:03:16
MCU cıkışı sanırım 3.3V. Bunu 5V yükseltip
deneyiniz...