10 kΩ kullanın, bu iyi bir değer.
Daha fazla ayrıntı için, bir paketlemenin ne yaptığına bakmalıyız. Diyelim ki bir mikrodenetleyici ile okumak istediğiniz bir butona sahipsiniz. Buton anlık bir SPST (Tek Kutuplu Tek Atma) anahtarıdır. Bağlı olan veya olmayan iki bağlantı noktasına sahiptir. Düğmeye basıldığında, iki nokta bağlanır (anahtar kapalıdır). Serbest bırakıldığında, bağlı değillerdir (anahtar açık). Mikrodenetleyiciler, doğası gereği bağlantı veya kopukluğu tespit etmez. Ne anlama geliyorsa bir voltajdır. Bu anahtarın yalnızca iki durumu olduğundan, sonuçta iki durumdan birinde olacak şekilde tasarlanan bir dijital giriş kullanmak mantıklıdır. Mikro, dijital girişin hangi durumda olduğunu doğrudan algılayabilir.
Bir çekme, anahtarın açık / kapalı bağlantısını mikrodenetleyicinin algılayabileceği düşük veya yüksek bir voltaja dönüştürmeye yardımcı olur. Anahtarın bir tarafı toprağa, diğeri dijital girişe bağlanır. Anahtarın üzerine basıldığında, hat zorlanır çünkü anahtar esas olarak toprağa kısa devre yapar. Bununla birlikte, anahtar serbest bırakıldığında, hiçbir şey hattı herhangi bir gerilime süremez. Sadece düşük kalabilir, kapasitif kuplaj ile yakındaki diğer sinyalleri alabilir ya da dijital girişin içindeki küçük kaçak akım bitiminden dolayı belirli bir voltajda yüzebilir. Çekme direncinin görevi, anahtar açıkken pozitif garantili bir yüksek seviye sağlamaktır, ancak anahtarın kapalıyken hattı güvenli bir şekilde kısa devre yapmasına izin vermektir.
Çekme direncinin boyutunda iki ana rekabet şartı vardır. Çizgiyi sağlam bir şekilde yukarı çekmek için yeterince düşük, ancak anahtar kapalıyken çok fazla akımın akmasına neden olmayacak kadar yüksek olmalıdır. Her ikisi de gizli olarak özneldir ve göreceli önemi duruma bağlıdır. Genel olarak, anahtarı açıkken hattın yüksek olduğundan emin olmak için çekişi yeterince alçaltın, aksi takdirde çizgiyi düşük yapabilecek her şey.
Çizgiyi yükseltmek için gerekenlere bir bakalım. Sadece DC gereksinimine bakmak, dijital giriş hattının kaçak akımını ortaya çıkarır. İdeal dijital giriş sonsuz empedansa sahiptir. Tabii ki gerçek olanları yoktur ve ideal olmadıkları ölçüde genellikle pimden çıkabilen veya girebilecek maksimum kaçak akım olarak ifade edilir. Diyelim ki mikro dijital giriş pinlerinde 1 µA maksimum kaçak için belirlenmiş. Çekiş hattı yüksek tutması gerektiğinden, en kötü durum, pimin toprağa 1 µA akım emici gibi görünmesidir. Örneğin 1 MΩ'lik bir çekme kullanacak olsaydınız, o zaman 1 1A, 1 MΩ dirençinde 1 Volt'a neden olur. Diyelim ki bu 5V'luk bir sistem, pimin sadece 4V'a kadar garanti edileceği anlamına geliyor. Şimdi dijital giriş spesifikasyonuna bakmak ve minimum voltaj gereksiniminin bir mantık yüksek seviyesi için ne olduğunu görmek zorundasınız. Bu, bu durumda 4V olan bazı mikroskoplar için% 80 Vdd olabilir. Bu nedenle 1 MΩ'lik bir artış tam sınırdadır. DC hususları nedeniyle garantili doğru davranış için en azından biraz daha azına ihtiyacınız var.
Bununla birlikte, başka düşünceler de var ve bunların ölçülmesi daha zordur. Her düğümün diğer tüm düğümlere bazı kapasitif kaplinleri vardır, ancak kaplinin büyüklüğü, sadece yakındaki düğümlerin ilgili olduğu mesafelerle düşmektedir. Bu diğer düğümlerin üzerinde sinyaller varsa, bu sinyaller dijital girişinize bağlanabilir. Daha düşük bir değer çekme işlemi çizgiyi daha düşük empedans yapar, bu da yakalayacağı başıboş sinyal miktarını azaltır. Ayrıca, kaçak akıma karşı size daha yüksek bir minimum garantili DC seviyesi sağlar, bu nedenle bu DC seviyesi ile dijital girişin sonucu istenen mantık yüksek yerine düşük bir mantık olarak yorumlayabileceği daha fazla alan vardır. Peki, bu ne kadar yeter? Açıkçası, bu örnekte 1 MΩ çekme yeterli değil (çok yüksek direnç). Yakındaki sinyallere bağlanmayı tahmin etmek neredeyse imkansız. ancak minimum DC davası için en azından bir büyüklük payı siparişi istiyorum. Bu, en az 100 kΩ'lik bir çekme veya düşürme istediğim anlamına gelir, ancak etrafta çok gürültü varsa, daha düşük olmasını isterdim.
Aşağı çekişi düşüren başka bir husus daha var ve bu yükselme zamanı. Hat, toprağa biraz karışmış kapasiteye sahip olacak, bu yüzden hemen oraya gitmek yerine arz değerine katlanarak azalacak. Diyelim ki tüm sokak kapasitansı 20 pF'ye kadar ekliyor. O zaman 100 k times toparlanma 2 µs olur. Yerleşim değerinin% 95'ine ulaşmak için 3 zaman sabiti veya bu durumda 6 µs gerekir. Bu, insan zamanında bir sonuç değildir, bu yüzden bu örnekte farketmez, ancak eğer bu bir dijital veriyolu hattı olsaydı, 200 kHz veri hızında çalışmak isterdiniz.
Şimdi, düğmeye basıldığında boşa harcanan akım olan diğer rakip düşünceye bakalım. Bu ünite şebeke gücüyle çalışıyorsa veya önemli miktarda güç kullanıyorsa, birkaç mA önemli olmaz. 5V'da 1 mA çekmek 5 kΩ alır. Bu aslında bazı durumlarda "çok fazla" ve diğer hususlar nedeniyle gereğinden fazla. Bu, pille çalışan bir cihazsa ve anahtar zamanın önemli bir bölümü için açıksa, her µA önemli olabilir ve bunu çok dikkatli bir şekilde düşünmeniz gerekebilir. Bazı durumlarda, düğmeyi periyodik olarak örnekleyebilir ve mevcut çekimi en aza indirmek için sadece örnekleme boyunca çekimi kısa bir süre için açabilirsiniz.
Batarya çalışması gibi özel hususlar dışında, 100 kΩ, beni ses konusunda endişeli kılacak kadar yüksek bir empedanstır. Anahtar açıkken boşa harcanan 1 mA akım gereksiz yere büyük görünür. 500 AA, yani 10 kΩ empedans yaklaşık olarak doğru demektir.
Dediğim gibi, 10 kΩ kullanın. Bu iyi bir değer.