Umieszczenie / lokalizacja rezystora podwyższającego / obniżającego?


12

Podłączyłem pin GPIO mikrokontrolera, który ma być wyjściem, do aktywnego wysokiego Enablewejścia wejścia konwertera DC-DC . Ponieważ ten pin jest aktywny na wysokim poziomie, a ponieważ nie chcę, aby ten konwerter był włączony przy włączaniu zasilania lub przed jego użyciem, użyłem rezystora obniżającego na tej linii, aby go wyłączyć.

Jestem nieco zdezorientowany co do tego, gdzie powinien być idealnie umieszczony ten rezystor obniżający. Czy powinien być umieszczony w pobliżu pinu GPIO lub Enablepinu?

To samo pytanie dotyczące rezystora podciągającego, w przypadku gdy Enableaktywny jest niski poziom i muszę użyć podciągania na linii.


7
To tak naprawdę nie ma znaczenia, ale może być łatwiej ustawić je blisko wejścia, które ciągnie w górę lub w dół.
pjc50,

Dziękuję za odpowiedź. Jak już wspomniałeś, jego bieżąca lokalizacja znajduje się w pobliżu pinu włączającego przetwornicę DC-DC. Więc zostawię to tam. Nawiasem mówiąc, myślę, że jest to bardziej przypadek „intuicyjny” niż logiczny. Mogę się jednak mylić.
LoveEnigma,

1
Trudno mi wyobrazić sobie, że to naprawdę zmieni rzeczywistość. Rezystor podciągający jest zwykle rzędu 5-10 kiloomów. Jeśli założymy rezystor 10%, oznacza to, że tolerancja wynosi +/- 500-1 K omów. Zajmie to absurdalnie długi ślad, zanim zmienisz opór, nawet zbliżając się do tej wartości. IOW, możesz łatwo zbudować ten sam obwód dwa razy i umieścić jeden rezystor obok styku wejściowego, a drugi jak najdalej od niego, a ten, który jest dalej, może nadal (łatwo) mieć „mocniejsze” podciągnięcie / w dół niż ten, który jest bliżej.
Jerry Coffin

Dzięki za twój wkład, Jerry. Rozumiem, że masz na myśli dwa PU / PD na sygnale, prawda?
LoveEnigma,

Odpowiedzi:


10

Idealnie byłoby, gdyby nie było pozornej różnicy, ale zawsze umieszczam ten rezystor „ochronny” blisko bolca, który będzie on strzegł. Są dwa powody:

  1. Jeśli umieścisz rezystor obniżający blisko MCU i będziesz mieć długi długi ślad z MCU do konwertera. Jeśli pin włączający konwertera będzie źródłem prądu, prąd przepłynie przez długi ślad, a rezystor obniżający do ziemi. Jeśli impedancja śledzenia jest wysoka, konwerter może zobaczyć wysoki poziom na pinie włączającym! Cokolwiek to zmniejszy margines hałasu.

  2. Jeśli MCU jest daleko od konwertera, umieszczenie rezystora blisko konwertera sprawi, że obwód będzie bardziej przejrzysty. A gdy pojawi się problem ze swoją płytą, ułatwi to debugowanie.


Dzięki za odpowiedź, rozbieżny. Ale jak pin może być źródłem prądu wejściowego? Masz na myśli prąd upływowy lub hałas?
LoveEnigma,

2
Tak, może wyciek, zależy to od obwodu wewnętrznego. W niektórych przypadkach, gdy zastosujesz niski poziom na szpilce, może wypłynąć prąd ze szpilki, przeczytaj uważnie dokumentację.
rozbieżne

1
Możesz po prostu pomyśleć, że wszystkie ślady mają pewną impedancję, jeśli masz długi ślad do podciągania, wtedy całkowite podciąganie będzie wynosić , a jeśli twój kołek ma impedancję wewnętrzną impedancja śladowa sprawi, że podciąganie będzie słabsze, to znaczy napięcie na pinie będzie niższe. Chociaż różnica może być niewielka. Dlatego zawsze umieszczam PU / PD bliżej potrzebnych pinów. R i nRp+RtraceRin
rozbieżny

1
Tak, w tym przypadku umieszczę go również na pokładzie B. W ten sposób mogę sprawić, że tranzystor na płycie B ma ustalony i znany stan na swojej podstawie, nawet gdy A i B utracą połączenia.
rozbieżne

1
Ok, w tym przypadku odłożę ciągnienie na tablicy B. Ale kolejne pytanie, jeśli nie masz żadnego obniżenia na katodzie diody, to znaczy podstawie BJT, jeśli MCU wysyła niski poziom, niż dioda się wyłączy, to gdzie idzie ładunek podstawowy BJT (załóż, że jest to NPN )? Przedłuży czas wyłączenia.
rozbieżne
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.