Neden Schmitt Trigger?

elektroboard

Aktif Üye
Katılım
30 Nisan 2022
Mesajlar
134
Arkadaşlar bazı uygulama notlarında osilatorden elde edilen kare dalgayı bir Schmitt trigger devresine bağladıktan sonra olctuklerini ya da kare dalga sinyalin frekansını MCU ile okumak istediğimizde MCU nun Schmitt triggerli girişlerini tercih etmemiz gerektiğine dair yazılarla karşılaşıyorum.

Bunun sebebi ve faydası nedir?
 
Schmitt triggeri bir komparatör gibi düşünebilirsin. Giriş belli bir eşiğin üzerinde ise çıkış lojik 1, altında ise çıkış lojik 0 olur. Eğer bir sinyal jeneratörünün arkasına bir schmitt trigger bağlı ise, o sinyal jeneratörü muhtemelen kare dalga değil de sinüs üretiyordur. Shmitt trigger ile bu sinüs kare dalgaya dönüştürülüyordur.
 
Sanki durum biraz daha farklı. Mesela microchip bir uygulama notunda kare dalga çıkış veren bir relaxation osilatorun frekansını okumak için Schmitt trigger girişli bir analog girişi kullanmayı tavsiye ediyor. Yani sinyal aslında kare dalga. Benim anladığım daha keskin ve hızlı değişimlere izin verdiği için Schmitt trigger tavsiye ediliyor.
 
Bir de yavaş yükselip düşen dijital sinyalleri doğru okumak üzerlerine binecek olası bir gürültü durumunda isabetli olmaz, gürültüyü de sinyal gibi okuma ihtimali var. Schmitt trigger bunun önüne geçiyor.
Optik encoder çalışmam olmuştu, ir hız sensörlerini kullanarak yapmıştım ve enkoder kanatları sensörün önünden geçerken düşük devirlerde sensör çıkışı yavaş yükselip azalıyordu ve Mcu enkoderi yanlış okuyordu. Schmitt trigger kullandığımda bu sorun olmadı. Bu durumda gürültü kaynağı fiziksel titreşim yada uzun kablonun anten gibi kaptığı başka bir şey olabilirdi, schmitt trigger bu etkiyi ortadan kaldırdı.
 
Bir de yavaş yükselip düşen dijital sinyalleri doğru okumak üzerlerine binecek olası bir gürültü durumunda isabetli olmaz, gürültüyü de sinyal gibi okuma ihtimali var. Schmitt trigger bunun önüne geçiyor.
Optik encoder çalışmam olmuştu, ir hız sensörlerini kullanarak yapmıştım ve enkoder kanatları sensörün önünden geçerken düşük devirlerde sensör çıkışı yavaş yükselip azalıyordu ve Mcu enkoderi yanlış okuyordu. Schmitt trigger kullandığımda bu sorun olmadı. Bu durumda gürültü kaynağı fiziksel titreşim yada uzun kablonun anten gibi kaptığı başka bir şey olabilirdi, schmitt trigger bu etkiyi ortadan kaldırdı.
Peki hangi tip bir Schmitt devre kullanmak lazım. Pek çok şekilde yapılabiliyor?
 
Peki hangi tip bir Schmitt devre kullanmak lazım. Pek çok şekilde yapılabiliyor?
Ben hazır iki kanallı bir tane kullanmıştım. Opamp yada komparatör kullanarak da yapılabilir. Sinyal frekansına göre karar vermek lazım.
schmitt trigger benim kullandığım. Başka bufferlarda aynı işi görür herhalde.
 
Schmitt Trigger aynı zamanda sinyalin yüksek ile düşük arasında salındığı zaman aralığında sinyal seviyesinin kararlılığını koruyor.

Çok güzel bir anlatım olmadı. Şöyle ifade etmeye çalışayım. Lojik seviyeniz 3.3V olsun. yükselen bir sinyalde örneğin sinyal 2.4 volta ulaşana kadar lojik 0 kabul ediliyor, sonra üzerine çıkınca lojik 1 oluyor. Ancak, sonra düşen kenarda 2.4V seviyesinde değil, örneğin 1.4V seviyesinde lojik 0'a geçiş yapıyor. Böylece yükselirken 2.4V seviyesini geçtikten sonra parazit ya da bouncing gibi nedenlerle anlık olarak 1.6V seviyesine inerse lojik seviye bundan etkilenmiyor.

Simply Put kanalının anlatımlarını çok beğeniyorum. Bu konudan bahsettiği bir bölümün linki aşağıda:

 

Forum istatistikleri

Konular
8,008
Mesajlar
132,012
Üyeler
3,191
Son üye
iclal

Son kaynaklar

Son profil mesajları

erdemtr55 taydin erdemtr55 wrote on taydin's profile.
Merhaba Taydin bey,
Gruba spms serisi yapıcak mısınız?
ben 3 sargılı toroid ile 2 adet flyback sürücek bir devre yapmayı düşünüyorum.size soracak sorularım vardı?
Mutluluğun resmi illa güzel çizilmiş tablo olmak zorunda değil.Bazen basit bir çizgi,doğru bir renk,yada küçük bir detay
Python Geliştirmeye eklediğim yapay zeka sunucusu, yeni başlayanlar için roket etkisi
Bir insanın zeka seviyesinin en kolay tesbiti, sorduğu sorulardır.
yapay zeka interneti yedi bitirdi, arama motoru kullanan, forumlara yazan kaldı mı ?
Back
Top