Pic ile 74HC595 kullanımında sorunlar yaşıyorum.

Başlatan elektroacemi, 23 Haziran 2025, 10:43:39

elektroacemi

Merhabalar.

Resimdeki gibi bağlantı ile 2 adet 74HC595 kullanıyorum. Çıkışında LED ve roleler bağlı. Enerjiyi ilk verdiğimde random olarak LED ve roleler çekiyor. İlk enerji verildiğindeki random çekişi engelleyemedim. 13 numaralı pin i Logic 1 yapınca çıkışlar pasif oluyor ancak pic o komutu işletene kadar anlık random çekiyor.


Mr.Thinking

Alıntı yapılan: elektroacemi - 23 Haziran 2025, 10:43:39Merhabalar.

Resimdeki gibi bağlantı ile 2 adet 74HC595 kullanıyorum. Çıkışında LED ve roleler bağlı. Enerjiyi ilk verdiğimde random olarak LED ve roleler çekiyor. İlk enerji verildiğindeki random çekişi engelleyemedim. 13 numaralı pin i Logic 1 yapınca çıkışlar pasif oluyor ancak pic o komutu işletene kadar anlık random çekiyor.
Enable pinlerini 4k7 ile pulldown yaparak deneyebilirsin. Birde 595 lerin vcc ayağına yakın 100nf kondansatör bağlayın.

bahdiyarusta

Aynı sorunu bende yaşamıştım. Enable pini 10k ile 5v a bağla . pic tarafından 0 ile kontrol et.

mehmet

#3
Her bir 595'i ayrı ayrı kontrol edeceksiniz OE kullanılabilir.
Ancak, tümünü kontrol etmek için gereksiz bence. Zaten latch kullanılıyor.
595'i kontrol eden pinler giriş yapılmayacak ise, pull-up dirençlerine de gerek yok.

Ek:

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"

kudretuzuner

Merhaba, ISIS şemasında gördüğüm kadarı ile boşta olan pinler var. Gerçek tasarımınız nasıldır bilmiyorum. Önerim, ISIS şemasını sanki gerçekte yapacakmış gibi boş pinleri yazılıma göre pull-up veya pull-down dirençler ile donatın. BASLA komutundan önce de PORT TRIS ayarlarını da uygun hale getirin. Program sonunda da eğer sıkıntı olmayacak ise sonunda da bir "RESET" komutu kullanın. MCU koşup işini bitirince RESET ile herşey sıfırlanır başa döner. Diye düşünmekteyim.
Amatör

z

MR pini var. Power on reset islemi yaptirabilirsin.

MR low ile resetlendigine gore bu pini de MCU nun Reset piniyle birlestirebilirsin.
Bana e^st de diyebilirsiniz.   www.mikrostep.com

ertuğrul54


oe pinini kontrol et. Ek olarak ben  oe pini'ne pic'in pwm pini'ne bağlamıştım rf  8 kanal dimmer özellikli istemişlerdi bende  herhangi bir sıkıntı çıkmamıştı led tarafında
Kul Kaderini Yaşar Bahtına Ne Çıkarsa

elektroacemi

Merhabalar

Ürün hazıtlandı, ofiste sorunsuz çalıştı. Saha da valf açıp kapatırken 74hc595 lojik 0 olan çıkışları 1 oluyor. Data ve clock hatları kapasitör bağlayınca ciddi oranda düzeldi ama gene yapıyor (105 taktım).Data ve clock sürelerini ona göre uzattım. 

tunayk

Sizinki klasik EMC sorunu. Valfi siz kumanda ediyorsanız, valfi kontrol ettiğiniz röle üzerinde gerekli tedbirleri alınız. Varsa diğer endüktif yükler için de aynıları geçerlidir.
Siz kontrol etmiyorsanız, devre besleme girişlerinizi filtreleyiniz. Bilhassa işlemci ve 595 besleme pinlerinin hemen dibine farklı büyüklüklerde bypass kapasiteleri koyunuz.

595'i sadece durum değişiminde değil de belli peyotlarda (örn. 100ms) tarayarak çıkışları güncelleyin.  En azından valf açıp kapadıktan sonra yapsanız bile kurtarır

Erol YILMAZ

Alıntı yapılan: elektroacemi - 24 Eylül 2025, 14:55:17Merhabalar

Ürün hazıtlandı, ofiste sorunsuz çalıştı. Saha da valf açıp kapatırken 74hc595 lojik 0 olan çıkışları 1 oluyor. Data ve clock hatları kapasitör bağlayınca ciddi oranda düzeldi ama gene yapıyor (105 taktım).Data ve clock sürelerini ona göre uzattım.

74HC595'i, ciddi hiçbir işte kullanmamaya çalışıyorum.
Mutlak çözüme ulaşıp ulaşamayacağımız, markadan markaya değişen durumlarla uğraşarak değerli zamanımı harcamak istemem.
I2C ile çalışan, Durumları net tanımlı, daha ciddi çipler var.
Onları tavsiye ederim.

elektroacemi

Alıntı yapılan: Erol YILMAZ - 25 Eylül 2025, 11:29:1074HC595'i, ciddi hiçbir işte kullanmamaya çalışıyorum.
Mutlak çözüme ulaşıp ulaşamayacağımız, markadan markaya değişen durumlarla uğraşarak değerli zamanımı harcamak istemem.
I2C ile çalışan, Durumları net tanımlı, daha ciddi çipler var.
Onları tavsiye ederim.

Çok teşekkür ederim
I2C ile çalışan ciddi çiplerden önereceğiniz bir ürün var mı ?

ertuğrul54

eskiden kayan yazılarda kullandığım  TPIC6B595 veya  cd4094 + uln2003 
Kul Kaderini Yaşar Bahtına Ne Çıkarsa

elektroacemi

Alıntı yapılan: Erol YILMAZ - 25 Eylül 2025, 11:29:1074HC595'i, ciddi hiçbir işte kullanmamaya çalışıyorum.
Mutlak çözüme ulaşıp ulaşamayacağımız, markadan markaya değişen durumlarla uğraşarak değerli zamanımı harcamak istemem.
I2C ile çalışan, Durumları net tanımlı, daha ciddi çipler var.
Onları tavsiye ederim.

MCP23008
PCF8574

bunları buldum ama nasıldır

hasankara

SPI hattı pcb üzerinde de olsa uzadığında yada emi dan korunmadığında yada sürücü çıkış empedansı yüksek kaldığında (mcu pin çıkış akımı zayıf kalması gibi) en ufak gürültüde bit lerde bozulma meydana gelmesi olağan. Bu maddelerde iyileştirme yapıldığında sorunsuz kullanım mümkün iken yinede çıkış bitlerini garantilemek için gpio entegreleri ile çalışmak tasarım sürecinide hızlandırabilir.

Benzer Konular (5)