74HC595 (HC, HCT, LS vs.) Çeşitleri Kullanım Önerisi

Başlatan protech06, 24 Nisan 2008, 16:13:51

protech06



  Yukarıdaki şemada 3 adet 7 segment display ve 74hc595 kullandım fakat baska bir devrede bu sayının 48 olması gerekiyor devrem kayan yazı değil ve herhangi bir taramam yapmam gerekmiyor sadece pic uzerinden sabit sayılar gondericem ve onu gostericek projede  48 adet 7 segment displayi yan yana gitmem lazım yukarıdaki sema ile aynı baglantı seklinde  saga dogru 48. displaye kadar bu sekilde 48 displayi ve 595 i  baglantı yapsam bir sorun olurmu yani herhangi bir guclendirme ihitiyacı varmı devrenin. 595 lerin datasheetlerinde farklılıklar var ve cok sayıda 595i ard arda kullancagımdan hangi modeli daha uygun olur sizce daha once bu kadar cok sayıda calısması olan arkadaslar varmı _?

XX_CİHAN_XX

Burada 595 sayısından çok birbirlerine olan uzaklığı önemli.
Değil 48, 88 tane bile bağlasan mesafeye bağlı sinyal zayıflaması olmadığı sürece bir sorun olmaz.
Ancak data gönderen pic ile en son da bulunan 48. entegre arasındaki mesafe 3 metreyi geçiyorsa başka önlemler alman gerekebilir.Bu arada yolları olabildiğince kalın ve parazit kapmıyacak şekilde çezmelisin.
Mesafe sorun olmazsa pcb yide iyi çizersen 100 tane 595 kullansan bile birşey olmaz  :P
Yirmi yaşındaki bir insan, dünyayı değiştirmek ister . Yetmiş yaşına gelince , yine dünyayı değiştirmek ister, ama yapamayacağını bilir.

protech06

Hocam mesafe yakın yani displayleri 4lu olarak grup olarak ele alırsakki her grup 4 rakamı gostericek  ve her grup arasında yan yana ve yukardan asagı  10cm mesafe var su sekilde dusunun pcbler bir birlerine atlamalı olacak soketli olarak ve her bir 4lu grup arasında max 10cm var bu sekilde kullanmamın bir zararı olurmu yapılacak iş ise sadece pic hafısasında olan ve daha onceden atılmıs hazır sayı gruplarını gondermek olacak 48 ayrı sayı kendi segmentlerine gidecek her display 0 ile 9 arasında sabit sayı gosterecek.

1234     -     1234    -   1234     -     1234

1234     -     1234    -   1234     -     1234    

1234     -     1234    -   1234     -     1234



XX_CİHAN_XX

Hımm.Öyleyse bağlantını şu şekilde yapmanı tavsiye ederim.
Datayı 1. 595 den girip 48. ye kadar götürme!
Çizimine göre 4 tane satır var madem her satıra picin farklı bir pininden data bas.
Yani 4 adet data, 4 adet clock ve 4 adet latch çıksın picten.
Her satırın bilgileri ayrı ayrı giderse sinyal zayıflaması en aza iner ve parazit gibi sorunların olmaz.
Yirmi yaşındaki bir insan, dünyayı değiştirmek ister . Yetmiş yaşına gelince , yine dünyayı değiştirmek ister, ama yapamayacağını bilir.

protech06

Hocam ilginize cok teşekkür ederim sizinde soylemiş oldugunuz gibi yapmayı dusunuyorum 3 ayrı satırı  3 ayrı cıkıstan kontrol edicem her satırda 16 display ve 3 satırda toplam 48 displayim olacak  ve  sayılar sabit oldugu icin her satır için ayrı bir sayı tablosu oluşturayım ve  her satır  kendi tablosundan okusun datayı ve gondersin bunun proteusta birdenemesini yapıcam sorun suz calısırsa sonra devreyi gercekte tasarlarım bu devreyi simdilik hafızadaki sabit sayıları gonderip calısmasından emin olmak için kullanacağım fakat devreyi tasarlama amacım aslında rs232 den gelen datayı usarttan alıp once hafızaya kaydedip sonra displaylerde gostermek veriyide pc den bir programdan gondericem yani devre hafızasındaki sayıları degiştirmek icin bir program dusunuyorum bu devre bir oyundaki sayı sonucları  gibi olacak