pull down resistor etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Merhabalar,
Bu yazımızda dijital input kullanımında sık olarak kullanılan pull up ve pull down devrelerinden bahsedeceğiz.
Pull up direnç devresi nedir ?
pull up devresi, mikroişlemci tarafında sensörden bilgi gelmediği durumlarda high yani 1 bilgisi almamızı sağlar.
Mikroişlemci tarafında bir sensörünüzün kopma durumu ya da takılı olmama durumunu kontrol etmek istediğiniz durumlarda kullanılabilir.Farklı bir şekilde açıklamak gerekirse dijital olarak bilgi alacağınız devreninin kapalı devresi pull up devresi üzerinden geçirilerek sensör devresinin açık konuma geçmesi durumu kontrol edilmektedir.
Yandaki şekilde görmüş olduğumuz R1 direncimiz bizim pull up direncimiz niteliğini taşımaktadır.Her zaman yüksek bir değer seçilir hem mikroişlemci tarafında girişimizi korumak hemde sensör tarafından gelecek olan ground ile kısa devre konumuna hızlı tepki vermek açısından.
Pull down direnç devresi nedir ?
Pull up devresi için ne belirttiysek pull down devresi için tam tersi karakteristik özellik geçerlidir.Sensör tarafında alacağımız dijital veriyi normalde açık olarak aldığımız durumda mikroişlemci tarafında digital input üzerinden alacağımız değer logic 0 yani low olur.Ne zaman sahadaki sensörümüz dijital çıkış olarak bize 1 verir işlemci tarafında da yine dijital input üzerinden HIGH bilgisini elde ederiz.
Burada pull down direncinin yüksek seçilmesindeki amaç ise sahadan sensör üzerinde gelecek logic 1 in direkt olarak işlemci üzerinde akmasını sağlamak ve yüksek değerli bir R1 puu down direnci ile de işlemcimize akacak olan akımı olabildiğince azaltmak olarak düşünebilirsiniz.
Pull up ve Pull down devrelerinde direnç seçimi nasıl yapılmalıdır ?
İster pull up olsun ister pull down dijital giriş devrelerimizde bu girişleri kullanırken direnç seçiminde 2 faktör rol oynamaktadır.
1. Faktör enerji tüketimi :
Direncimiz ne kadar küçük olursa bizim devre üzerinde çekeceğimiz akım o kadar fazla olur ve çekeceğimiz her fazla akım da daha fazla güç harcamamıza neden olacaktır.Akım hesabında işlemci tarafını korumak için ekleyeceğimiz (düşük dirençli bir pull up ya da pull down devresi tasarladığımızı varsayarsak) direnci de göz önüne alırsak zayıf akım devreleri üzerinde hatrı sayılır bir güç kaybı doğacaktır.
2. Mikroişlemci logic 1-0 voltaj değerleri:
Bildiğiniz üzere mikroişlemciler üzerinde dijital input olarak kullandığınız pinlerin logic 1 ve logic 0 olarak kabul ettikleri voltaj seviyeleri farklılık gösterebilmektedir.Bazı mikroişlemciler 5Vdc gibi bir değeri belirli bir tölerans aralığında logic 1 olarak kabul etmekte iken, bazı mikroişlemciler ise 3Vdc ya da 3.3Vdc yine belirli bir tolerans aralığında logic 1 olarak gelen veriyi kabul etmektedir.Bu durumda seçeceğimiz çok yüksek bir pull up direnci bizim devremizde logic 1 i mikroişlemciye verecek bir gerilim farkı oluşturmayacaktır.
Bu yazımızda dijital input kullanımında sık olarak kullanılan pull up ve pull down devrelerinden bahsedeceğiz.
Pull up direnç devresi nedir ?
pull up devresi, mikroişlemci tarafında sensörden bilgi gelmediği durumlarda high yani 1 bilgisi almamızı sağlar.
Mikroişlemci tarafında bir sensörünüzün kopma durumu ya da takılı olmama durumunu kontrol etmek istediğiniz durumlarda kullanılabilir.Farklı bir şekilde açıklamak gerekirse dijital olarak bilgi alacağınız devreninin kapalı devresi pull up devresi üzerinden geçirilerek sensör devresinin açık konuma geçmesi durumu kontrol edilmektedir.
Yandaki şekilde görmüş olduğumuz R1 direncimiz bizim pull up direncimiz niteliğini taşımaktadır.Her zaman yüksek bir değer seçilir hem mikroişlemci tarafında girişimizi korumak hemde sensör tarafından gelecek olan ground ile kısa devre konumuna hızlı tepki vermek açısından.
Pull down direnç devresi nedir ?
Pull up devresi için ne belirttiysek pull down devresi için tam tersi karakteristik özellik geçerlidir.Sensör tarafında alacağımız dijital veriyi normalde açık olarak aldığımız durumda mikroişlemci tarafında digital input üzerinden alacağımız değer logic 0 yani low olur.Ne zaman sahadaki sensörümüz dijital çıkış olarak bize 1 verir işlemci tarafında da yine dijital input üzerinden HIGH bilgisini elde ederiz.
Burada pull down direncinin yüksek seçilmesindeki amaç ise sahadan sensör üzerinde gelecek logic 1 in direkt olarak işlemci üzerinde akmasını sağlamak ve yüksek değerli bir R1 puu down direnci ile de işlemcimize akacak olan akımı olabildiğince azaltmak olarak düşünebilirsiniz.
Pull up ve Pull down devrelerinde direnç seçimi nasıl yapılmalıdır ?
1. Faktör enerji tüketimi :
Direncimiz ne kadar küçük olursa bizim devre üzerinde çekeceğimiz akım o kadar fazla olur ve çekeceğimiz her fazla akım da daha fazla güç harcamamıza neden olacaktır.Akım hesabında işlemci tarafını korumak için ekleyeceğimiz (düşük dirençli bir pull up ya da pull down devresi tasarladığımızı varsayarsak) direnci de göz önüne alırsak zayıf akım devreleri üzerinde hatrı sayılır bir güç kaybı doğacaktır.
2. Mikroişlemci logic 1-0 voltaj değerleri:
Bildiğiniz üzere mikroişlemciler üzerinde dijital input olarak kullandığınız pinlerin logic 1 ve logic 0 olarak kabul ettikleri voltaj seviyeleri farklılık gösterebilmektedir.Bazı mikroişlemciler 5Vdc gibi bir değeri belirli bir tölerans aralığında logic 1 olarak kabul etmekte iken, bazı mikroişlemciler ise 3Vdc ya da 3.3Vdc yine belirli bir tolerans aralığında logic 1 olarak gelen veriyi kabul etmektedir.Bu durumda seçeceğimiz çok yüksek bir pull up direnci bizim devremizde logic 1 i mikroişlemciye verecek bir gerilim farkı oluşturmayacaktır.