Podłączyłem pin GPIO mikrokontrolera, który ma być wyjściem, do aktywnego wysokiego Enable
wejś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 Enable
pinu?
To samo pytanie dotyczące rezystora podciągającego, w przypadku gdy Enable
aktywny jest niski poziom i muszę użyć podciągania na linii.
microcontroller
resistors
pullup
pulldown
LoveEnigma
źródło
źródło
Odpowiedzi:
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:
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.
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.
źródło