Picproje Elektronik Sitesi

DİJİTAL & ANALOG ELEKTRONİK => Diğer Analog Devreler => Konuyu başlatan: isoment01 - 06 Eylül 2019, 12:57:33

Başlık: Button on-off latch devresi komponent seçimi
Gönderen: isoment01 - 06 Eylül 2019, 12:57:33
Arkadaşlar nand gateler kullanarak button on-off latch devresi yaptım. Butona bastığımızda çıkış on, diğer bir basışta off oluyor. Sistem enerjilendiğinde çıkışın Low state kalmasını istiyorum fakat. Girişin kaynak ile bağlantısını kestiğimde kapatmadan önceki çıkış ne ise enerji verdiğimde o state'den başlıyor. Devreyi aldığım yerde C11 kapasitörünün sisteme enerji verdiğinde devrenin low state başlamasını sağlıyor diyor ama sorunu çözemedim. Bana o kapasitörlerin ve onlara bağlı dirençlerin devrede nasıl çalıştığını anlatabilir misiniz. Bunların optimum değerleri ne olmalı donanımcı arkadaşlar beni bilgilendirirse sevinirim acil ihtiyacım var.(https://i.stack.imgur.com/DYUld.png)
Başlık: Ynt: Button on-off latch devresi komponent seçimi
Gönderen: taydin - 06 Eylül 2019, 13:17:10
Resim görülmüyor ama herhalde JK flip flop kullandın ve RESET girişinde de RC devre var. Tipik JK flip floplar 1us den çok daha az bir pals ile dahi durum değiştirir, o yüzden 1nF kapasitör bile yeterli olması lazım. Yani RESET girişini 10K gibi bir dirençle pull up yap, sonra da aynı giriş ile GND arasına 1nF bir kapasitör koy. Osiloskop varsa direkt olarak girişin durumunu gözlemle, bu şekilde en ideal kapasitör değerini seçebilirsin.

Mevcut devrende belki de çok yüksek değerli bir kapasitör koymuş olabilirsin. Bu durumda o giriş, lojik 0 ile lojik 1 arasındaki gri bölgede çok uzun süre kalır ve flip flop sapıtabilir.
Başlık: Ynt: Button on-off latch devresi komponent seçimi
Gönderen: isoment01 - 06 Eylül 2019, 13:29:20
Alıntı yapılan: taydin - 06 Eylül 2019, 13:17:10Resim görülmüyor ama herhalde JK flip flop kullandın ve RESET girişinde de RC devre var. Tipik JK flip floplar 1us den çok daha az bir pals ile dahi durum değiştirir, o yüzden 1nF kapasitör bile yeterli olması lazım. Yani RESET girişini 10K gibi bir dirençle pull up yap, sonra da aynı giriş ile GND arasına 1nF bir kapasitör koy. Osiloskop varsa direkt olarak girişin durumunu gözlemle, bu şekilde en ideal kapasitör değerini seçebilirsin.

Mevcut devrende belki de çok yüksek değerli bir kapasitör koymuş olabilirsin. Bu durumda o giriş, lojik 0 ile lojik 1 arasındaki gri bölgede çok uzun süre kalır ve flip flop sapıtabilir.
http://www.mosaic-industries.com/embedded-systems/microcontroller-projects/electronic-circuits/push-button-switch-turn-on/latching-toggle-power-switch (http://www.mosaic-industries.com/embedded-systems/microcontroller-projects/electronic-circuits/push-button-switch-turn-on/latching-toggle-power-switch)
hocam burdaki devreyi kurdum bana burdaki iki kapasitörün  ne yaptığını ve ideal RC hesabını anlatır mısınız. Burda buttonun girişi değil ama çıkıştaki ucunda pull down direnci yok. Ne kadar koymalıyım? Birde uzun bastığımda çıkış durumunda değişme olmaması gerek. Anca tekrar basısta durum değişmesi gerek.
Başlık: Ynt: Button on-off latch devresi komponent seçimi
Gönderen: taydin - 06 Eylül 2019, 13:56:38
Kullandığın gate'in datasheet'ine bakman lazım. Mesela Renesas'ın CD4011BMS modelini kullanıyoruz.

https://www.renesas.com/us/en/www/doc/datasheet/cd4011bms-12bms-23bms.pdf

"Propagation Delay" ve "Transition Time" parametrelerine bakıp en kötü senaryoya göre mesela 1 µs tutarsak olur. Yani öyle bir RC devresi seçeceksin ki, 1 µs süreyle girişi lojik 0 eşiğinin altında tutacak.

Bir osiloskop kullanarak belli bir kapasitörün bu 1 µs süreyi sağladığından emin olabilirsin. Ama illa hesap ile yapmak istersen, kapasitörün şarj olması bir üstel fonksiyondur. Matematiğin kuvvetli ise şuradaki fonksiyonda belli bir Vc için t ne olması lazım? t yi denklemin solunda bırakmayı deneyebilirsin. Ben osiloskopla yapmayı tercih ederim.

(http://mekatronik.org/web/capcharge/capcharge.png)

Konu ile ilgili daha kapsamlı bilgi:

 https://www.electronics-tutorials.ws/rc/rc_1.html
Başlık: Ynt: Button on-off latch devresi komponent seçimi
Gönderen: isoment01 - 06 Eylül 2019, 14:11:46
Alıntı yapılan: taydin - 06 Eylül 2019, 13:56:38Kullandığın gate'in datasheet'ine bakman lazım. Mesela Renesas'ın CD4011BMS modelini kullanıyoruz.

https://www.renesas.com/us/en/www/doc/datasheet/cd4011bms-12bms-23bms.pdf

"Propagation Delay" ve "Transition Time" parametrelerine bakıp en kötü senaryoya göre mesela 1 µs tutarsak olur. Yani öyle bir RC devresi seçeceksin ki, 1 µs süreyle girişi lojik 0 eşiğinin altında tutacak.

Bir osiloskop kullanarak belli bir kapasitörün bu 1 µs süreyi sağladığından emin olabilirsin. Ama illa hesap ile yapmak istersen, kapasitörün şarj olması bir üstel fonksiyondur. Matematiğin kuvvetli ise şuradaki fonksiyonda belli bir Vc için t ne olması lazım? t yi denklemin solunda bırakmayı deneyebilirsin. Ben osiloskopla yapmayı tercih ederim.

(http://mekatronik.org/web/capcharge/capcharge.png)

Konu ile ilgili daha kapsamlı bilgi:

 https://www.electronics-tutorials.ws/rc/rc_1.html

propagation delay (28 + (0.23* CL) for  5 V typical 55ns diyor hocam.
bu sanırım hesabımı burda.Transition high ve low içinde benzer denklemler var peki nasıl kullanıcam. Tepkinin hızlı olması başlangıçta herzaman low state başlaması lazım ve basılı tutunca değişmemesi gerek ama sürekli biri olsa diğeri olmuyor.. Biraz daha açık örnekle açıklayabilir misiniz.
Pf ya da nF mertebelerinden CL eklesem baştaki sayıyı etkilemicek ve 28 civarı bişey bulacagım bu ne manaya geliyor..
Başlık: Ynt: Button on-off latch devresi komponent seçimi
Gönderen: z - 06 Eylül 2019, 14:45:08
(https://i.stack.imgur.com/DYUld.png)

Bu meslege saygi guzel sema cizerek olur. Ne olur boyle semalar cizip goz zevkimizi bozmayin.

U10 transistorun yanlis baglanmis.  Asagidaki sema daha anlasilir.

(https://i.postimg.cc/KzDjJ4dC/DYUld.png) (https://postimages.org/)

Fakat bu haliyle de calismayacak. !!!!

Başlık: Ynt: Button on-off latch devresi komponent seçimi
Gönderen: isoment01 - 06 Eylül 2019, 14:53:37
Alıntı yapılan: z - 06 Eylül 2019, 14:45:08(https://i.stack.imgur.com/DYUld.png)

Bu meslege saygi guzel sema cizerek olur. Ne olur boyle semalar cizip goz zevkimizi bozmayin.
Bu devrede sürekli değişiklikler yapıldığı için biraz karıştı son hali tabiki de bu olmayacak.
Başlık: Ynt: Button on-off latch devresi komponent seçimi
Gönderen: taydin - 06 Eylül 2019, 15:06:50
Hmm şimdi VPN ile bağlanınca resim görüldü. Evet gene bizimkiler rastgele bir image host'u bloklamışlar herhalde :D

Öncelikle o linkini verdiğin "mosaic industries" deki devreyi bağımsız olarak kurup o şekilde çalıştır. Ondan sonra senin devreye entegre et.

Devre de hakikaten çok dağınık. bağlantı ek yerlerinde "dot" var mı yok mu belli değil. Belki de bazı teller bağlı olması gerekirken bağlı değil, veya tam tersi durum var. Düzgün çizilmiş bir devrede hata bulmaya çalışmak mantıklı.
Başlık: Ynt: Button on-off latch devresi komponent seçimi
Gönderen: taydin - 06 Eylül 2019, 15:08:15
Bir de çizdiğin şemada, devreyi oluşturan bloklar birbirinden iyi ayrılmış olsun. Böylece sinyal veya enerji akışını mesela soldan sağa görebilmemiz lazım.

Ama sende push button power devresi ile diğer devreler iç içe geçmiş.
Başlık: Ynt: Button on-off latch devresi komponent seçimi
Gönderen: taydin - 06 Eylül 2019, 15:27:18
Alıntı yapılan: isoment01 - 06 Eylül 2019, 14:11:46propagation delay (28 + (0.23* CL) for  5 V typical 55ns diyor hocam.
bu sanırım hesabımı burda.Transition high ve low içinde benzer denklemler var peki nasıl kullanıcam. Tepkinin hızlı olması başlangıçta herzaman low state başlaması lazım ve basılı tutunca değişmemesi gerek ama sürekli biri olsa diğeri olmuyor.. Biraz daha açık örnekle açıklayabilir misiniz.
Pf ya da nF mertebelerinden CL eklesem baştaki sayıyı etkilemicek ve 28 civarı bişey bulacagım bu ne manaya geliyor..

Birçok senaryoya göre delayleri ölçmüşler ve yazmışlar. Vcc ye göre, yüklemeye göre, çipin radyasyon yediği duruma göre :D Bunların denklemi olmaz, bunları üretici deneysel olarak belirlemiş ve yazmış. Senin en kötü senaryoya göre tasarım yapman lazım.

"mosaic industries" linkidenki devrede butonu basılı tutmanın bir sakıncası yok. Dediğim gibi o devreyi ayrı olarak kur. 0.01 µF olan kondansatör ile senin işin, bu kondansatör ilk power verildiğinde çıkışın off olmasını sağlıyor. Diğer kondansator ise sadece buton basıldığında gate'in durum değiştirmesini sağlıyor. Çok hızlı peş peşe o butona basılması durumlarında onun değeri kritik olur. Bu uygulamada çok önemli değil.
Başlık: Ynt: Button on-off latch devresi komponent seçimi
Gönderen: isoment01 - 06 Eylül 2019, 15:34:13
Alıntı yapılan: taydin - 06 Eylül 2019, 15:27:18Birçok senaryoya göre delayleri ölçmüşler ve yazmışlar. Vcc ye göre, yüklemeye göre, çipin radyasyon yediği duruma göre :D Bunların denklemi olmaz, bunları üretici deneysel olarak belirlemiş ve yazmış. Senin en kötü senaryoya göre tasarım yapman lazım.

"mosaic industries" linkidenki devrede butonu basılı tutmanın bir sakıncası yok. Dediğim gibi o devreyi ayrı olarak kur. 0.01 µF olan kondansatör ile senin işin, bu kondansatör ilk power verildiğinde çıkışın off olmasını sağlıyor. Diğer kondansator ise sadece buton basıldığında gate'in durum değiştirmesini sağlıyor. Çok hızlı peş peşe o butona basılması durumlarında onun değeri kritik olur. Bu uygulamada çok önemli değil.
100 nf kapasitör sanırım boşken başlangıcta enerji verdiğimde çıkış sıfır oluyor fakat buton ile durumu değiştirdiğimde ve enerjiyi kestiğimde en son hangi durumda ise ordan başlıyor. Şimdi en son açıkken ben enerjiyi kesersem ordaki 100nf dolu mu oluyor ? Bu yüzden mi çıkış bir oluyor.
Çünkü belirli bir süre geçtikten sonra tekrar çıkış sıfır olarak başlıyor.
Koyduğum 100K dirençlerin bir önemi var mı ?
Başlık: Ynt: Button on-off latch devresi komponent seçimi
Gönderen: z - 06 Eylül 2019, 15:36:18
(https://i.postimg.cc/c4pcpbKZ/DYUld.png) (https://postimages.org/)

Belki bu daha mantikli.
Başlık: Ynt: Button on-off latch devresi komponent seçimi
Gönderen: isoment01 - 06 Eylül 2019, 15:41:27
Alıntı yapılan: z - 06 Eylül 2019, 15:36:18(https://i.postimg.cc/c4pcpbKZ/DYUld.png) (https://postimages.org/)

Belki bu daha mantikli.
hocam  benim orda ledli bir butonum var deaktif etmişsiniz ama o transistör neden ?
Başlık: Ynt: Button on-off latch devresi komponent seçimi
Gönderen: z - 06 Eylül 2019, 15:42:49
Ben de ona bir turlu anlam veremedim ve onun opto tarzi bir sey olduguna karar vermistim.

Buton ise yeniden dusunmek lazim. Senin devrede U10 ne ise yariyor?
Başlık: Ynt: Button on-off latch devresi komponent seçimi
Gönderen: taydin - 06 Eylül 2019, 15:48:42
Alıntı yapılan: isoment01 - 06 Eylül 2019, 15:34:13100 nf kapasitör sanırım boşken başlangıcta enerji verdiğimde çıkış sıfır oluyor

Hayır. 0.1 µF kapasitör çıkışı 1 yapmak için kullanılıyor. Ilk durumu yaratan 0.01 µF olan kapasitör.

Alıntı yapılan: isoment01 - 06 Eylül 2019, 15:34:13fakat buton ile durumu değiştirdiğimde ve enerjiyi kestiğimde en son hangi durumda ise ordan başlıyor. Şimdi en son açıkken ben enerjiyi kesersem ordaki 100nf dolu mu oluyor ? Bu yüzden mi çıkış bir oluyor.
Çünkü belirli bir süre geçtikten sonra tekrar çıkış sıfır olarak başlıyor.
Koyduğum 100K dirençlerin bir önemi var mı ?

İlk güç verildiğinde 0.01 µF olan kondansatör girişi GND yapacak ve dolayısıyla devre çıkışı da 0 olarak. Bu noktadan itibar de 0.01 µF, 100 kΩ olan direnç üzerinden deşarj olmaya başlayacak. Demekki 100 kΩ fazla geliyor.
Başlık: Ynt: Button on-off latch devresi komponent seçimi
Gönderen: isoment01 - 06 Eylül 2019, 15:50:45
Alıntı yapılan: z - 06 Eylül 2019, 15:42:49Ben de ona bir turlu anlam veremedim ve onun opto tarzi bir sey olduguna karar vermistim.

Buton ise yeniden dusunmek lazim. Senin devrede U10 ne ise yariyor?
U10 transistörüne 28V'luk pulse geldiğinde ışıkların tamamı kapansın isteniyor. Yüküm smps led, diğer transistörde de buton üzerindeki led sürülüyor. Yükteki led açıkken buton ledi kapalı olacak şekilde tasarladım. Reset pininde gerilim olursa entegrenin Vccsi toprağa çekilecek ve resetlenecek bu gerilim oldugu sürece ışıklar kapalı olacak ordan gerilim kesilince standby konumuna geçicek. Yani buton ledi açık , lamba kapalı. Enerjiyi kesince kaynaktan tekrar baslattıgımda en son konumdan başlıyor fakat reset yapınca state low baslıyor :/
Başlık: Ynt: Button on-off latch devresi komponent seçimi
Gönderen: isoment01 - 06 Eylül 2019, 15:54:12
Alıntı yapılan: z - 06 Eylül 2019, 15:42:49Ben de ona bir turlu anlam veremedim ve onun opto tarzi bir sey olduguna karar vermistim.

Buton ise yeniden dusunmek lazim. Senin devrede U10 ne ise yariyor?
base e gerilim gelince entegreyi kapatıyorum. Resetleme gibi.
Alıntı yapılan: taydin - 06 Eylül 2019, 15:48:42Hayır. 0.1 µF kapasitör çıkışı 1 yapmak için kullanılıyor. Ilk durumu yaratan 0.01 µF olan kapasitör.

İlk güç verildiğinde 0.01 µF olan kondansatör girişi GND yapacak ve dolayısıyla devre çıkışı da 0 olarak. Bu noktadan itibar de 0.01 µF, 100 kΩ olan direnç üzerinden deşarj olmaya başlayacak. Demekki 100 kΩ fazla geliyor.
Hocam birde şöyle birşey var Reset pinim düzgün çalışıyor resette gerilim olunca entegrenin Vddsini topraga cekıyorum ve kapatıyorum. Tekrar state lowdan baslıyor. Kaynaktan enerjiyi kestiğimde ise en son durum açık ise açık başlıyor bu neden olabilir ?
Başlık: Ynt: Button on-off latch devresi komponent seçimi
Gönderen: z - 06 Eylül 2019, 15:58:43
(https://i.postimg.cc/MHFb9sBc/DYUld.png) (https://postimages.org/)

Devre kusa dondu.

Devreye gerilim uygulandiginda 100n kapasitorden dolayi cikis 0 olur.

S butonuna bastiginizda cikis 1 olur. Biraz bekleyip tekrar tekrar S butonuna basarsan bu kez cikis 0 olur.

Ancak S butonunu basili tutarsan 1-0-1-0 cikis verir.

Ustelik S butonuna ardisil olarak hizli basip basip cekersen sistem istendigi gibi de calismaz.

Illaki 1M 1uF zaman devresinin sarj/desarj suresini beklemek gerekiyor.

Başlık: Ynt: Button on-off latch devresi komponent seçimi
Gönderen: isoment01 - 06 Eylül 2019, 16:05:11
Alıntı yapılan: z - 06 Eylül 2019, 15:58:43(https://i.postimg.cc/MHFb9sBc/DYUld.png) (https://postimages.org/)

Devre kusa dondu.

Devreye gerilim uygulandiginda 100n kapasitorden dolayi cikis 0 olur.

S butonuna bastiginizda cikis 1 olur. Biraz bekleyip tekrar tekrar S butonuna basarsan bu kez cikis 0 olur.

Ancak S butonunu basili tutarsan 1-0-1-0 cikis verir.

Ustelik S butonuna ardisil olarak hizli basip basip cekersen sistem istendigi gibi de calismaz.

Illaki 1M 1uF zaman devresinin sarj/desarj suresini beklemek gerekiyor.


Normalde böyle çalısıyordu. En son minik değişiklikler yaptım pcb'de sonra böyle bir sıkıntı oldu anlamadım. Burası kritik entegrenin Vddsini transistör ile topraga cektıgımde en sonki durum ne olursa olsun initial low başlıyor ama kaynaktan kesince gerilimi son durum ne ise o şekilde başlıyor bunun sebebi ne olabilir ?
---> 100nf kondansatörün üzeindeki gerilimi kaynaktan gerilimi kestikten sonra kontrol ettim çok yavaş boşalma oluyor. Şimdi direnci 100k tan 1k2 ye çektim hala çok yavaş. Kapasiteyi de 10nf yaptım yine yavaş.
Başlık: Ynt: Button on-off latch devresi komponent seçimi
Gönderen: z - 06 Eylül 2019, 16:22:54
Bilemiyorum.

Asagidaki modifikasyon belki cozum olabilir.

(https://i.postimg.cc/15hMgzSw/DYUld.png) (https://postimages.org/)

Başlık: Ynt: Button on-off latch devresi komponent seçimi
Gönderen: isoment01 - 06 Eylül 2019, 17:32:46
Alıntı yapılan: z - 06 Eylül 2019, 16:22:54Bilemiyorum.

Asagidaki modifikasyon belki cozum olabilir.

(https://i.postimg.cc/15hMgzSw/DYUld.png) (https://postimages.org/)


Hocam size farklı bi soru daha sorsam. Drain'deki yüküm smps ile sürülen bir lamba. Smps devresinin önünde emc filtre katı bulunuyor. Şimdi problem şu buton ondan off konumuna geçtikten sonra smps lamba da anlık bir kırpışma oluyor. Bu olay 24 volttan azken olmuyor yukarılara cıktıkca oluyor. 24V ve asagısında smps devresi biraz daha fazla akım gecıyor gerılım artıkkca nominal akımını cekıyor. Devre 28v nominal olmak uzere 18-36V arası stabil çalışması gerek bu sorun benim buton devremden mi kaynaklanıyor yoksa smps'in önündeki geniş kapasiteli emc katından mı ? emc katını cıkardıgımda büyük ölçüde azalıyor ama tamam bitmiyor. Smps tarafında da kapasite var.
Başlık: Ynt: Button on-off latch devresi komponent seçimi
Gönderen: mustafa_cmbz - 06 Eylül 2019, 19:59:39
Burada 10f204 gibi bişey kullansan daha kolay olmamı bu işlem?
Başlık: Ynt: Button on-off latch devresi komponent seçimi
Gönderen: isoment01 - 06 Eylül 2019, 21:30:43
Alıntı yapılan: mustafa_cmbz - 06 Eylül 2019, 19:59:39Burada 10f204 gibi bişey kullansan daha kolay olmamı bu işlem?
Elimde ne varsa onu kullanmak zorundayım. Sorunu buldum galiba emin değilim. Devrenin linkini attım fakat vpnsiz açmanız zor görebiliyor musunuz beraber tartışalım.
Başlık: Ynt: Button on-off latch devresi komponent seçimi
Gönderen: isoment01 - 06 Eylül 2019, 21:39:43
Alıntı yapılan: taydin - 06 Eylül 2019, 15:27:18Birçok senaryoya göre delayleri ölçmüşler ve yazmışlar. Vcc ye göre, yüklemeye göre, çipin radyasyon yediği duruma göre :D Bunların denklemi olmaz, bunları üretici deneysel olarak belirlemiş ve yazmış. Senin en kötü senaryoya göre tasarım yapman lazım.

"mosaic industries" linkidenki devrede butonu basılı tutmanın bir sakıncası yok. Dediğim gibi o devreyi ayrı olarak kur. 0.01 µF olan kondansatör ile senin işin, bu kondansatör ilk power verildiğinde çıkışın off olmasını sağlıyor. Diğer kondansator ise sadece buton basıldığında gate'in durum değiştirmesini sağlıyor. Çok hızlı peş peşe o butona basılması durumlarında onun değeri kritik olur. Bu uygulamada çok önemli değil.
son olarak birşey daha sorayım hocam. Şimdi U10 transistörü Vreset pinine bağlı bu pine normalde 28Volt gelecek fakat ben dokunma vs. gibi şeylerden etkilenmesin orda bir voltaj oluşması  diye a bir gerilim bölücü yaptım 15 volttan sonra transistör açılacak. Şimdi ben reset pinine gerilim verince transistör iletime geçiyor ve kollektör toprağa çekiliyor bu da entegrenin VDD pinine gidiyor. Gerilim olmadığında ise orda bir gerilim oluşuyor ve entegrenin VDD bacağında gerilim oluşuyor. Klasik transistör lü not devresi yani. Şimdi ben kaynağı kestiğimde 100 nf kondansatörde gerilim oluyor ve çok geç boşaltıyor. Acaba bu kondansatörden transistörün kollektörüne diyot koysam. Sorun çözülebilir mi?
Başlık: Ynt: Button on-off latch devresi komponent seçimi
Gönderen: mufitsozen - 06 Eylül 2019, 21:54:00

(https://i.ibb.co/31Ysg2P/555-as-Toggle-Switch.jpg) (https://ibb.co/31Ysg2P)
Başlık: Ynt: Button on-off latch devresi komponent seçimi
Gönderen: isoment01 - 06 Eylül 2019, 22:10:16
Alıntı yapılan: mufitsozen - 06 Eylül 2019, 21:54:00(https://i.ibb.co/31Ysg2P/555-as-Toggle-Switch.jpg) (https://ibb.co/31Ysg2P)

555 kullanamam, butonunda ledi var ve çıkıştaki lamba ile tersinir çalışıyorlar biri yanarken diğeri yanmicak gibi. İş uzuyor o zaman.
Başlık: Ynt: Button on-off latch devresi komponent seçimi
Gönderen: ipek - 07 Eylül 2019, 00:08:50
555 çıkışına 2 adet led bağlayabilirsin,hem Sink hemde Source bağlayabilirsin Open Collector yapıdadır....
Başlık: Ynt: Button on-off latch devresi komponent seçimi
Gönderen: isoment01 - 07 Eylül 2019, 00:13:20
Alıntı yapılan: ipek - 07 Eylül 2019, 00:08:50555 çıkışına 2 adet led bağlayabilirsin,hem Sink hemde Source bağlayabilirsin Open Collector yapıdadır....
çıkış mosfeti sürecek ve çıkış high iken butonun ledi low olmalı. Çıkış ile tersinir çalışacaklar nasıl olacak?
Başlık: Ynt: Button on-off latch devresi komponent seçimi
Gönderen: asma - 07 Eylül 2019, 07:53:34
555 in çıkış ucu 1 iken gnd ye bağlı yüke akım basar, 0 iken Vcc ye bağlı yükten akım çeker.
Yani iki durumda da aktif olabilir. (totem pole yapıdadır)
İsterseniz 7 nolu pini çıkış olarak kullanabilirsiniz. (open collektor yapıdadır)
Kolay gelsin.
Başlık: Ynt: Button on-off latch devresi komponent seçimi
Gönderen: Endorfin35+ - 07 Eylül 2019, 11:08:31
Daha once boyle birsey yapmistim.  Gerci devrenin ilk enerji durumunda ne yapacagini onemsememistim ama her zaman ilk acista cikisin low oldugunu gordum. Bu resimdeki mantikla calisiyor. Bendeki degerler farkli ama ayni mantik.

(http://www.talkingelectronics.com/ChipDataEbook-1d/html/images/ToggleSwImproved-1.gif)
Başlık: Ynt: Button on-off latch devresi komponent seçimi
Gönderen: isoment01 - 07 Eylül 2019, 15:50:27
Alıntı yapılan: Endorfin35+ - 07 Eylül 2019, 11:08:31Daha once boyle birsey yapmistim.  Gerci devrenin ilk enerji durumunda ne yapacagini onemsememistim ama her zaman ilk acista cikisin low oldugunu gordum. Bu resimdeki mantikla calisiyor. Bendeki degerler farkli ama ayni mantik.

(http://www.talkingelectronics.com/ChipDataEbook-1d/html/images/ToggleSwImproved-1.gif)
Hocam bende nand entegresinin vdd bacagı bir transistör ün kollektörüne baglı vpn transistör ün baseine gerilim verince vdd yi topraga cekmesini istiyorum. Şimdi girişten enerjiyi kesince sıkıntı oluyor başta low state calısmasını sağlayan kapasiterde gerilim oluyor(eğer en son high state de kalmıssa)  ve tekrar açıldığında orda gerilim oldugundan high başlıyor bunu çözemedim.
Başlık: Ynt: Button on-off latch devresi komponent seçimi
Gönderen: sinus - 07 Eylül 2019, 19:56:09
ilk mesaj vpn olmayınca görünmüyor. Bende neye istinaden cevap yazıldı diye anlamaya çalışıyordum.

Sadece mevcut devrede mi değişikli yapılacak? Yoksa Flip-Floplar ile çok daha basit çözüm bulunabilir.
Başlık: Ynt: Button on-off latch devresi komponent seçimi
Gönderen: Endorfin35+ - 07 Eylül 2019, 22:59:52
Alıntı yapılan: isoment01 - 07 Eylül 2019, 15:50:27Hocam bende nand entegresinin vdd bacagı bir transistör ün kollektörüne baglı vpn transistör ün baseine gerilim verince vdd yi topraga cekmesini istiyorum. Şimdi girişten enerjiyi kesince sıkıntı oluyor başta low state calısmasını sağlayan kapasiterde gerilim oluyor(eğer en son high state de kalmıssa)  ve tekrar açıldığında orda gerilim oldugundan high başlıyor bunu çözemedim.

Bendeki baglanti linkteki sekilde. Direncler biraz farkli bagli. Degerlerde farkli dene istersen.

link (https://mega.nz/#!B8cz2QQI!tAzJiQv-meYkmw3F8lermlmaTFS33iMWs3u36l12-nc)

Semanda o transistorleri bu sikinti yuzunden mi ekledin?
Başlık: Ynt: Button on-off latch devresi komponent seçimi
Gönderen: isoment01 - 08 Eylül 2019, 12:43:58
Alıntı yapılan: Endorfin35+ - 07 Eylül 2019, 22:59:52Bendeki baglanti linkteki sekilde. Direncler biraz farkli bagli. Degerlerde farkli dene istersen.

link (https://mega.nz/#!B8cz2QQI!tAzJiQv-meYkmw3F8lermlmaTFS33iMWs3u36l12-nc)

Semanda o transistorleri bu sikinti yuzunden mi ekledin?
Peki çıkış low iken uzun bastığındaki kararsızlığı nasıl engellerim ? Uzun bastığımda çıkış 0 dan 1 e çekiliyor.
Başlık: Ynt: Button on-off latch devresi komponent seçimi
Gönderen: Endorfin35+ - 08 Eylül 2019, 14:57:55
Bende uzun basmada bir kararsizlik varmi bakiyim sana soylerim hafta ici. Devreyi kurup test ederken bana bir sikinti cikarmamisti. Bu sekilde calisan onlarca cihaz var henuz bir sikayet almadim. Uzun basinca bakiyim ne oluyor bende merak ettim. Uzun derken ne kadar uzun. Cok kisa basmalardaki kararsizlik buton arkindan. ama uzun basmada stabil olmasi lazim.
Başlık: Ynt: Button on-off latch devresi komponent seçimi
Gönderen: isoment01 - 08 Eylül 2019, 15:10:29
Alıntı yapılan: Endorfin35+ - 08 Eylül 2019, 14:57:55Bende uzun basmada bir kararsizlik varmi bakiyim sana soylerim hafta ici. Devreyi kurup test ederken bana bir sikinti cikarmamisti. Bu sekilde calisan onlarca cihaz var henuz bir sikayet almadim. Uzun basinca bakiyim ne oluyor bende merak ettim. Uzun derken ne kadar uzun. Cok kisa basmalardaki kararsizlik buton arkindan. ama uzun basmada stabil olmasi lazim.
(https://i.ibb.co/ZfqNjdt/FaxOc.png) (https://ibb.co/ZfqNjdt)
Hocam bu benim devrem butona uzun basınca charge-decharge problemi oluyor nasıl çözerim bilemiyorum. Birde Benim devremde 2. ve 4. bacaklara pull down direnci koymak istiyorum fakat şekildeki gibi 1M direnç orada işi bozuyor. 4m7 koydum fakat öyle olmaması gerek . Ne yapmalıyım ?
--> Normalde 2 ve 4 bacak entegrenin 1.ve 2. pinine gidiyor kaynaktan enerjiyi kesince 100nF kapasite de gerilim oluyor ve çok geç boşalıyordu. 2.pini VDD den alınca daha hızlı boşalıyor. Biraz gecikmesi var. Debounce görüyorum osiloskopta yani 10K koyunca sıkıntı oluyor oraya çözemedim gitti.
Başlık: Contact bounce'u önleme
Gönderen: isoment01 - 08 Eylül 2019, 18:26:21
Arkadaşlar asağıda buton ile yaptığım devre var , ne yaptımsa  yükselen ve düşen kenarlarda oluşan debounce'ları önleyemedim. Buradaki değerler ne olmalı gösterebilecek bir arkadaş var mı ? Sanırım butonun girişideki 1uF'ya seri, çıkıştaki 100nF'a paralel dirençler koyacam ama emin değilim. 1M'leri 100K yaptım. 100nF'da 4M7 ohm paralel 1uF'da da 1M seri koydum yükselen düzeldi ama düşen kenarda sıkıntı var ne yapmalıyım ?
 
https://i.stack.imgur.com/7bTZ5.png (https://i.stack.imgur.com/7bTZ5.png)
https://i.stack.imgur.com/ieIOn.jpg (https://i.stack.imgur.com/ieIOn.jpg)
linkleri göremeyen arkadaşlar varsa vpn açarlarsa sevinirim. Devre ve C11 kapasitöründeki probun osiloskop görüntüsü ektedir.
Başlık: Ynt: Contact bounce'u önleme
Gönderen: mufitsozen - 08 Eylül 2019, 19:19:44

debounce circuit

(https://i.ibb.co/611McVs/555-debounce-circuit.png) (https://ibb.co/611McVs)
Başlık: Ynt: Contact bounce'u önleme
Gönderen: isoment01 - 08 Eylül 2019, 20:35:24
Alıntı yapılan: mufitsozen - 08 Eylül 2019, 19:19:44debounce circuit

(https://i.ibb.co/611McVs/555-debounce-circuit.png) (https://ibb.co/611McVs)
Hocam 555 te çalışıyor olabilir ama ben bu şekilde yapmadım. Bunu benim devreye nasıl uyarlayabilirim
Başlık: Ynt: Contact bounce'u önleme
Gönderen: ilyas KAYA - 08 Eylül 2019, 20:53:39
100nf çok onu 47nf yapın. Resimler görülmüyor
Başlık: Ynt: Contact bounce'u önleme
Gönderen: isoment01 - 08 Eylül 2019, 22:05:15
Alıntı yapılan: cezeri - 08 Eylül 2019, 20:53:39100nf çok onu 47nf yapın. Resimler görülmüyor
Vpn ile açabilir misin? Özgür Türkiye lol
Başlık: Ynt: Button on-off latch devresi komponent seçimi
Gönderen: Endorfin35+ - 08 Eylül 2019, 22:59:46
Linkte düzgün gibi çalışıyor

Link (https://www.falstad.com/circuit/circuitjs.html?cct=$+1+0.000005+10.20027730826997+50+5+43%0A151+224+192+320+192+0+2+0+5%0A151+224+304+320+304+0+2+5+5%0Ar+96+208+96+304+0+10000%0Aw+224+176+224+208+0%0Aw+224+288+224+320+0%0Aw+320+192+320+128+0%0Aw+320+80+96+80+0%0Aw+96+80+96+208+0%0Aw+224+320+96+320+0%0Aw+96+304+96+320+0%0Aw+224+208+224+256+0%0Aw+224+256+336+256+0%0Aw+336+256+336+304+0%0Aw+336+304+320+304+0%0As+192+400+256+400+0+1+true%0Ar+336+304+336+400+0+220000%0Aw+336+400+256+400+0%0Ac+336+400+336+432+0+1e-8+4.999999999999823%0Ag+336+432+336+448+0%0Aw+192+400+96+400+0%0Aw+96+400+96+320+0%0Af+464+128+512+128+32+1.5+0.02%0At+464+304+512+304+0+1+-7+0.6211907969897812+100%0AR+512+288+512+256+0+0+40+12+0+0+0.5%0AR+512+16+512+-32+0+0+40+24+0+0+0.5%0Aw+336+304+464+304+0%0A162+512+384+512+432+2+default-led+1+0+0+0.01%0Ag+512+432+512+448+0%0Ar+512+320+512+384+0+1000%0Ag+512+176+512+192+0%0Aw+512+176+512+144+0%0Ar+464+128+320+128+0+220000%0Aw+320+80+320+128+0%0A181+512+48+512+96+0+300.0284220488076+100+24+0.4+0.4%0Aw+512+96+512+112+0%0Aw+512+16+512+48+0%0A)
Başlık: Ynt: Contact bounce'u önleme
Gönderen: z - 09 Eylül 2019, 01:10:32
Alıntı yapılan: isoment01 - 08 Eylül 2019, 18:26:21Arkadaşlar asağıda buton ile yaptığım devre var , ne yaptımsa  yükselen ve düşen kenarlarda oluşan debounce'ları önleyemedim. Buradaki değerler ne olmalı gösterebilecek bir arkadaş var mı ? Sanırım butonun girişideki 1uF'ya seri, çıkıştaki 100nF'a paralel dirençler koyacam ama emin değilim. 1M'leri 100K yaptım. 100nF'da 4M7 ohm paralel 1uF'da da 1M seri koydum yükselen düzeldi ama düşen kenarda sıkıntı var ne yapmalıyım ?
 
https://i.stack.imgur.com/7bTZ5.png (https://i.stack.imgur.com/7bTZ5.png)
https://i.stack.imgur.com/ieIOn.jpg (https://i.stack.imgur.com/ieIOn.jpg)
linkleri göremeyen arkadaşlar varsa vpn açarlarsa sevinirim. Devre ve C11 kapasitöründeki probun osiloskop görüntüsü ektedir.


Senin sorunun debounce degilki.

1uf  ile 100n dan biri dolu iken digeri bos.
Bunlari bir an icin paralel bagladiginda 1uf gerilimi ne ise 100n gerilimini ona zorluyor. O esnada da voltajda pruzcuk olusuyor.

Onu engelleyemezsin. Engellersen bu kez devre konum degistirmez. Bu devre aslinda astabil multivibrator. Butona bastiginda andan itibaren 1-0-1-0 yada 0-1-0-1-0konum degistirmeye basliyor.

Parmagini biraz uzun tutsan lamba yanip soner. Bu durum kontak sicramasindan dolayi olmuyor. Devrenin yapisi boyle.

D, JK, T ne varsa bir FF ile bu is daha kolay olur.
Başlık: Ynt: Contact bounce'u önleme
Gönderen: isoment01 - 09 Eylül 2019, 07:40:50
Alıntı yapılan: z - 09 Eylül 2019, 01:10:32Senin sorunun debounce degilki.

1uf  ile 100n dan biri dolu iken digeri bos.
Bunlari bir an icin paralel bagladiginda 1uf gerilimi ne ise 100n gerilimini ona zorluyor. O esnada da voltajda pruzcuk olusuyor.

Onu engelleyemezsin. Engellersen bu kez devre konum degistirmez. Bu devre aslinda astabil multivibrator. Butona bastiginda andan itibaren 1-0-1-0 yada 0-1-0-1-0konum degistirmeye basliyor.

Parmagini biraz uzun tutsan lamba yanip soner. Bu durum kontak sicramasindan dolayi olmuyor. Devrenin yapisi boyle.

D, JK, T ne varsa bir FF ile bu is daha kolay olur.
Mantıklı evet olmadı bir flipflop ile deneyeyim.
Başlık: Ynt: Contact bounce'u önleme
Gönderen: M.Salim GÜLLÜCE - 09 Eylül 2019, 10:26:40
Alıntı yapılan: isoment01 - 09 Eylül 2019, 07:40:50Mantıklı evet olmadı bir flipflop ile deneyeyim.
Birde buton kablolarını uzun tuttuysan indüktif etki nedeniyle bu çentikleri görürsün.
Butona seri direnç koyarsan indüktif yüklemeler azalacağından çentiklerin genliği büyük ölçüde azalır.
Direnç değerlerin çok yüksek olduğundan butona seri direnci 1 k veya biraz daha büyük seçebilirsin.
Başlık: Ynt: Contact bounce'u önleme
Gönderen: yas - 09 Eylül 2019, 11:19:26
Dipnot olsun diye belirtmek istedim. Buton olarak kullanılan tact switchlerin metal kontaklı olanı değilde karbon temaslı olanları var (tv kumandasındaki gibi) onlar sorunsuz çalışıyor.
Başlık: Ynt: Contact bounce'u önleme
Gönderen: isoment01 - 09 Eylül 2019, 16:24:50
Alıntı yapılan: Mehmet Salim GÜLLÜCE - 09 Eylül 2019, 10:26:40Birde buton kablolarını uzun tuttuysan indüktif etki nedeniyle bu çentikleri görürsün.
Butona seri direnç koyarsan indüktif yüklemeler azalacağından çentiklerin genliği büyük ölçüde azalır.
Direnç değerlerin çok yüksek olduğundan butona seri direnci 1 k veya biraz daha büyük seçebilirsin.
bir deneyeyim. Bu düşen kenardaki bozulmayı da düzeltir mi ?
Alıntı yapılan: yas - 09 Eylül 2019, 11:19:26Dipnot olsun diye belirtmek istedim. Buton olarak kullanılan tact switchlerin metal kontaklı olanı değilde karbon temaslı olanları var (tv kumandasındaki gibi) onlar sorunsuz çalışıyor.
Hocam buton şeçildi.
Başlık: Ynt: Contact bounce'u önleme
Gönderen: Melih1802 - 09 Eylül 2019, 16:30:28
Butonlar neye bağlı.
Başlık: Ynt: Contact bounce'u önleme
Gönderen: isoment01 - 09 Eylül 2019, 17:13:54
Alıntı yapılan: Melih1802 - 09 Eylül 2019, 16:30:28Butonlar neye bağlı.
şematik yukarda var hocam vpn ile bakabilir misin ? opto kuplöre benzeyen şey ledli bir buton. Nand entegesine bağlı.
Yüküm smps ile sürülen bir lamba. Şimdi ıkıncı fotoda görülen kontakt bozulmaları latch devresinden geçiyor ve latch devresi çıkışı gate'i sürüyor. Emin olamadığım birşey var bu arc'lar latch devresnin çıkışında yani mosfeti süren gate bacagında gözükmüyor. Gayet püre bir sinyal alıyorım. Acaba butondaki o debounce'lar yine de etkiler mi yoksa sorun yük tarafında mı (belki yükteki kapasiteler çok ondan boşalma oluyor)
Başlık: Ynt: Contact bounce'u önleme
Gönderen: Melih1802 - 09 Eylül 2019, 17:35:39
Alıntı yapılan: isoment01 - 09 Eylül 2019, 17:13:54şematik yukarda var hocam vpn ile bakabilir misin ? opto kuplöre benzeyen şey ledli bir buton. Nand entegesine bağlı.
Yüküm smps ile sürülen bir lamba. Şimdi ıkıncı fotoda görülen kontakt bozulmaları latch devresinden geçiyor ve latch devresi çıkışı gate'i sürüyor. Emin olamadığım birşey var bu arc'lar latch devresnin çıkışında yani mosfeti süren gate bacagında gözükmüyor. Gayet püre bir sinyal alıyorım. Acaba butondaki o debounce'lar yine de etkiler mi yoksa sorun yük tarafında mı (belki yükteki kapasiteler çok ondan boşalma oluyor)

Bunu kullanabilirmisin.


https://www.onsemi.com/pub/Collateral/MC14490-D.PDF

Bu tip sorunlar rc yapılarla güvenilir çözülmeyebilir. Bu işler için geliştirilmiş özel entegreler mevcut. Yerin ve yapın müsaitse kullanmak güvenli olur.
(https://i.ibb.co/bbsfRyg/Ekran-Al-nt-s.png) (https://ibb.co/bbsfRyg)
Başlık: Ynt: Contact bounce'u önleme
Gönderen: isoment01 - 09 Eylül 2019, 20:38:46
Alıntı yapılan: Melih1802 - 09 Eylül 2019, 17:35:39Bunu kullanabilirmisin.


https://www.onsemi.com/pub/Collateral/MC14490-D.PDF

Bu tip sorunlar rc yapılarla güvenilir çözülmeyebilir. Bu işler için geliştirilmiş özel entegreler mevcut. Yerin ve yapın müsaitse kullanmak güvenli olur.
(https://i.ibb.co/bbsfRyg/Ekran-Al-nt-s.png) (https://ibb.co/bbsfRyg)

şimdi hocam elimde sadece dual nand gate , 555 timer,bir de flip flop vaar. Normalde schmitt trigger bu iş için biçilmiş kaftan thresholdu var ama stoktakileri bitirmek istiyoruz. Bu üçünden hangisinde en iyi sonucu alabilirim.
Başlık: Ynt: Contact bounce'u önleme
Gönderen: Melih1802 - 09 Eylül 2019, 22:59:08
Tercihim 555 olurdu. Yinede işe özel entegre kullanmayı tercih ederdim. Kaç buton kontrol edilecek?
Başlık: Ynt: Contact bounce'u önleme
Gönderen: isoment01 - 10 Eylül 2019, 00:26:55
Alıntı yapılan: Melih1802 - 09 Eylül 2019, 22:59:08Tercihim 555 olurdu. Yinede işe özel entegre kullanmayı tercih ederdim. Kaç buton kontrol edilecek?
tek buton var , aslında tek sıkıntım var o oda butonun çalıştırdığı lamba 16-36VDC arası stabil çalışması lazım. 24VDC ve altında lamba düzgün açılıp kapanıyor. Gerilim 24VDC üzerine çıktıkça buton off yaptığımda anlık kırpışmalar meydana geliyor kapasite boşalması gibi. Şimdi bu sorun acaba benim buton contactından mı meydana geliyor yoksa yükün önündeki geniş emc filtre katından mı oluyor tam emin olamıyorum. Düşük gerilimde girişten 20-30mA fazla akım cekiyor lambayı süren smps. Belki bu kapasitelerin desarjı ıcın yeterli oluyor ondan sıkıntı olmuyor. Ama nominal calısma olan 28 ve yukarısında ideal cektiği akımda kırpışmalar oluyor. Biraz karısık oldu ama umarım anlamıssınızdır.
 555 ile bir deneyeceğim.
Başlık: Ynt: Contact bounce'u önleme
Gönderen: OG - 10 Eylül 2019, 02:34:27
https://www.picproje.org/index.php/topic,76030.0.html

Aynı konu. Tek başlıktan devam lütfen.
Başlık: [BİRLEŞTİRİLDİ] Contact bounce'u önleme
Gönderen: mehmet - 10 Eylül 2019, 12:09:43
Bu konu Button on-off latch devresi komponent seçimi (https://www.picproje.org/index.php?topic=76030.0) içerisine birleştirildi.
Başlık: Ynt: Button on-off latch devresi komponent seçimi
Gönderen: MC_Skywalker - 12 Eylül 2019, 14:09:51
https://www.elektormagazine.com/news/how-to-debounce-a-mechanical-contact-or-switch
(https://i.ibb.co/ZYrGNkb/image.png) (https://ibb.co/ZYrGNkb)