Yukarı / aşağı çekme direncinin yerleşimi / yeri?


12

Bir DC-DC dönüştürücünün aktif yüksek Enablegiriş pimine çıkış olması amaçlanan bir mikrodenetleyici GPIO pimi bağladım . Bu pim aktif yüksek olduğundan ve bu dönüştürücünün açılışta veya gerekmeden önce AÇIK olmasını istemediğim için, devre dışı bırakmak için bu hat üzerinde bir çekme direnci kullandım.

Bu aşağı çekme direncinin ideal olarak nereye yerleştirilmesi gerektiği konusunda biraz kafam karıştı. GPIO pininin veya pinin yakınına mı yerleştirilmelidir Enable?

Çekme direnci için aynı soru Enable, aktif düşük olduğunda ve hatta bir yukarı çekme kullanmam gerektiğinde.


7
Gerçekten önemli değil, ancak yukarı veya aşağı çektiği girişe yakın yerleştirmek daha net olabilir.
pjc50

Cevap için teşekkürler. Geçerli konumu, daha önce de belirttiğiniz gibi DC-DC dönüştürücünün Etkinleştirme pimine yakındır. Ben de orada bırakacağım. Bu arada, mantıklı olmaktan çok bir "sezgi" vakası olduğunu düşünüyorum. Yine de yanılmış olabilirim.
LoveEnigma

1
Bunun gerçek bir fark yaratacağını hayal etmekte zorlanıyorum. Bir çekme direnci tipik olarak 5-10K ohm civarındadır. % 10'luk bir direnç varsayarsak, bu tolerans +/- 500-1K ohm demektir. Direnci bu miktara yakın bile değiştirmeden önce gülünç derecede uzun bir iz sürecektir. IOW, aynı devreyi iki kez kolayca kurabilir ve bir direnci giriş piminin yanına ve diğerini olabildiğince uzağa koyabilirsiniz ve daha uzak bir yol hala (kolayca) "daha güçlü" bir çekmeye sahip olabilir / daha yakın olandan daha aşağı.
Jerry Coffin

Girdileriniz için teşekkürler Jerry. Sinyalde iki PU / PD olması demek istediğini anlıyorum, değil mi?
LoveEnigma

Yanıtlar:


10

İdeal olarak, belirgin bir fark olmamalıdır, ancak her zaman bu "koruma" direncini koruyacağı pimin yakınına koydum. Bunun iki nedeni vardır:

  1. Aşağı açılır direnci MCU'nuzun yakınına koyarsanız ve MCU'nuzdan dönüştürücüye kadar uzun bir iz bırakırsanız. Dönüştürücünüzün etkinleştirme pimi bir miktar akım kaynağı yapacaksa, akım uzun izden ve aşağı çekme direncinizden toprağa akacaktır. İz empedansı yüksekse, dönüştürücünüz etkinleştirme piminde yüksek bir seviye görebilir! Her neyse, gürültü payınızı azaltacaktır.

  2. MCU'nuz dönüştürücünüzden uzaksa, direnci dönüştürücünün yakınına koymak devreyi daha net hale getirecektir. Ve tahtanızla ilgili bir sorun yaşarsanız, bu hata ayıklamayı kolaylaştırır.


Cevabınız için teşekkürler, dalgıç. Peki giriş kaynağı akımı olan bir pin nasıl olabilir? Sızıntı akımı veya gürültüsü mü demek istediniz?
LoveEnigma

2
Evet, belki sızıntı, iç devreye bağlıdır. Bazı durumlarda, pime düşük bir seviye uyguladığınızda, pimden akım akışı olabilir, lütfen belgeleri dikkatlice okuyun.
diverger

1
Tüm izlerin bir empedansı olduğunu düşünebilirsiniz, eğer pull-up'ınızda uzun bir iziniz varsa, toplam pull-up ve dahili empedans , iz empedansı çekmeyi daha zayıf hale getirecektir, yani piminizdeki voltaj daha düşük olacaktır. Fark küçük olsa da. Bu yüzden, PU / PD'yi her zaman onlara ihtiyaç duyan pimlere yaklaştırıyorum. R i nRp+RtraceRin
14'te dalgıç

1
Evet, bu durumda, ben de B gemisine yerleştireceğim. Bu şekilde, B ve üzerindeki transistörün, A ve B bağlantılarını kaybetse bile, temelde sabit ve bilinen bir duruma sahip olmasını sağlayabilirim.
Dalgıç

1
Tamam, bu durumda çekme işlemini hala B kartına koyacağım. Ancak başka bir soru, eğer diyotun katodunda herhangi bir aşağı çekmeniz yoksa, yani BJT'nin tabanı, MCU'nuz düşük bir seviye çıkarırsa, diyotunuz kapanırsa, o zaman BJT'nin temel yükünün nereye gittiğini varsayalım (bunun bir NPN olduğunu varsayalım) )? Kapatmayı daha uzun hale getirecektir.
dalgıç
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.