Daisy Chain Bağlı Shift Register'ları Hakkında

Başlatan 1n4001, 23 Ağustos 2017, 09:17:29

1n4001

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.



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



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?

Zoroaster

#1
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?


Seytan deliginden kacti.

1n4001


Zoroaster

#3
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.


Seytan deliginden kacti.

mehmet

MCU cıkışı sanırım 3.3V. Bunu 5V yükseltip
deneyiniz...
Olan olmuştur,
olacak olan da olmuştur.
Olacak bir şey yoktur.
---------------------------------------------
http://www.mehmetbilgi.net.tr
https://creativecommons.org/licenses/by/4.0/deed.tr "CC BY"