Yukarı çekme dirençleri neden aşağı çekme dirençlerinden daha yaygındır?


14

Yukarı çekme dirençlerinin aşağı çekme işlemlerinden çok daha yaygın olduğunu fark ettim, neden?

Örneğin, Arduino'nun MCU'sunun dahili pull-up'ları vardır, ancak bunlar, birlikte çalıştığınız şeylerin (anahtarlarla çalışma gibi) fiziksel mantığını tersine çevirirken, aşağı çekme direnci aynı işi yapar ve mantık sorununu önler.


1
Bunu tersine çevirme olarak düşünmenizin tek nedeni, 1'i (mantık yüksek) olduğu gibi düşünmenizdir. 1'in neden açık olması gerekir? Bir sebep var ve birisi transistör nedenine girecek, ama sadece düşünecek bir şey olacak.
Kortuk

2
@Kortuk küfürü!
kenny

2
Kortuk'un bir anlamı var. 1'ler ve 0'lar sadece sembollerdir ve her iki şekilde çalışmak için programlar yazabilirsiniz. Milyarlarca güç anahtarının ON için '1' olarak işaretlenmesi, olması gerektiği anlamına gelmez.
JustJeff

Aslında milyarlarca güç anahtarı AÇIK için '1' olarak işaretlendiğinden, netlik uğruna olması gerektiği anlamına gelir. UX tutarlı olmalı;)
Kromster

Evet, bir güç anahtarının açıldığında bana biraz güç vermesini tercih ederim , ama bu sadece ben ...
Lundin

Yanıtlar:


15
  • TTL düşük ve yüksek arasında, pozitif raya göre yere yakın olan bir eşik değerine sahiptir, bu nedenle daha güçlü transistör çıkışı nispeten zayıf dirence karşı aşağı çektiğinde daha iyidir.

  • Genelde toprak muhtemelen bir güç rayından daha iyi (örneğin daha kararlı) bir referans voltajıdır.

  • Direnci hedef voltajın pozitif rayına bağlarsanız, açık kollektör / tahliye çıkışlarını voltaj dönüştürücü olarak kullanabilirsiniz.

  • Eski direnç transistör mantığı bile bunu çalışma prensibi olarak kullandı.

Bununla birlikte, bazı mikro denetleyicilerin yapılandırılabilir dahili pull-up'ları ve pull-down'ları vardır, örneğin NXP LPC1xxx.


2
Başka bir gözlem: Bir tarafı toprağa bağlı ve diğer tarafı 47K çekme yoluyla VDD'ye ve başka bir 47K direnç üzerinden bir girişe bağlı olan harici bir anahtar (veya diğer) giriş bağlantısı, cihazın iç kısımlarını olduğundan daha az hasara maruz bırakacaktır. bir tarafı VDD'ye bağlı bir bağlantı.
Supercat

9

Bu TTL döneminden kaynaklanıyor. Kayan TTL girişleri yüksek olarak görülür, yukarı çekmeye gerek yoktur.

resim açıklamasını buraya girin

Böylece giriş ve toprak arasında bir anahtar bağlayabilirsiniz. Daha sonra, CMOS'un ortaya çıkmasıyla anahtar konumu tutuldu, ancak kayan giriş (anahtar açık) girişi tanımsız bıraktı, böylece bir pull-up eklendi.


2
Ben hala düşük bir çıkış düşük sonra yüksek çıkış için yüksek akım mikrodenetleyicileri görüyorum.
Kortuk

6

Mantık girişlerini sürmek için bir direnç gerektiren çok sayıda açık toplayıcı ve açık tahliye çıkışı vardır. Bunlar neredeyse evrensel olarak ürünü toprağa çevirir; Çıkışı pozitif raya çeken herhangi bir açık drenaj tipi çıkış olup olmadığından emin değilim. Ayrıca, seçim göz önüne alındığında, topraklama geleneksel olarak devrenin geri kalanı için voltaj referansı olduğu için çekilmesi daha iyi bir raydır. Ayrıca, bir mantık girişi kullanmıyorsanız, ancak bir yük akımını değiştiriyorsanız, mevcut herhangi bir direnç, yük akımını sınırlamakla bir voltaj çekmekten daha fazla ilgilidir.


0

VCC'ye sadece (muhtemelen yüksek bir empedansla) yukarı çekerek mantık 1'e (5V olduğunu söyle) yüksek bir engelleme noktası alabiliriz. Ancak aynı noktayı çekmek, GND potansiyeli anlamına gelmeyebilir. Kaliteli sıfır mantığı düşük emici batma kapasitesine sahip olduğu anlamına gelir.

NPN transistör kullanarak bir anahtar yaptığınızı ve tabanın yukarı çekildiğini varsayalım. Ve şimdi bir girişi ve tek bir çıkışı olan bir mantık devreniz var. Burada devreyi asla bir aşağı çekme direnci kullanarak kapatamazsınız, anahtarı yalnızca doğrudan giriş terminalini GND'ye bağlayarak kapatabilirsiniz. Yani aşağı çekilen bir terminalin ZERO mantığı olduğunu söyleyemeyiz.

Ama son olarak kullandığımız mantığın türüne bağlı.


Lütfen metni kod olarak göndermeyin. Yayınınızda hala bazı içerik sorunları var, ancak bu şekilde çok daha okunabilir.
Kevin Vermeer
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.