Explicação heurística do uso de um resistor pull-up (ou pull-down) necessário


33

Primeiro, reconheço que há várias perguntas sobre esse tópico no fórum, no entanto, as respostas pressupõem muito conhecimento básico de eletrônica para serem úteis a um verdadeiro iniciante (como eu). Dito isto, se você optar por responder, limite suas respostas a explicações heurísticas (não técnicas).

Meu entendimento de um resistor de pull-up é garantir uma carga consistente em uma linha, em oposição a uma linha desconectada, que poderia ser vítima de campos elétricos e, em seguida, produzir ruído. O ruído pode então ser interpretado como um sinal de entrada e causar resultados inesperados no seu dispositivo.

Pergunta 1) Estou certo quanto ao propósito dos resistores pull-up e pull-down?

Pergunta 2) Como isso funciona? Alguém pode fornecer uma metáfora ou analogia para descrever o que exatamente está acontecendo com a corrente elétrica?

Respostas:


84

Primeiro: Sim, seu entendimento é essencialmente correto, exceto o problema de tensão e não carga.

Aqui está a minha analogia:

Considere uma porta para uma casa, com dobradiças realmente lisas e sem ferrolho. A porta é tão leve e tão articulada que a menor brisa faria com que ela se abrisse e se fechasse.

Agora adicione uma leve mola de porta à porta. A mola mantém a porta fechada, mas não terrivelmente firme: um leve empurrão a abrirá e soltá-la fará com que a porta se feche novamente.

Uma chamada " entrada flutuante " é como aquela porta - as menores perturbações no campo eletromagnético, como a brisa acima, farão com que a entrada alterne aleatoriamente entre aberto e fechado (baixo e alto).

Adicione o resistor de pull-up (se você quiser que o padrão seja "alto") ou o resistor de pull-down (se você quiser que seja "baixo") e sua mola está no lugar.

Agora, uma tensão externa aplicada, como o empurrão suave, pode superar a tendência de "manter a porta fechada" do resistor de mola / puxar-x - e uma vez que o empurrão é removido, a entrada retorna ao valor padrão desejado .

Um resistor de baixo valor em tal uso é como uma mola realmente rígida - ele precisa de um empurrão muito mais firme para abrir, mas será aberto. Ele também será fechado mais rápido quando o impulso for removido.


6
Eu gosto muito de você por analogia. Deve ser muito útil para quem tenta entender o conceito.
Gustavo Litovsky

2
+1 Excelente analogia, isso ajuda a visualizar muito bem o conceito de resistores de pull-up e down.
JYelton 04/02

4
Respostas como estas são as jóias do EE.SE!
precisa saber é o seguinte

2
Malditos livros enormes de eletrônica que não explicam assim !! Muito obrigado, você não tem idéia, quanto tempo e dor essa resposta me salvou ..... minha pergunta aqui foi rebaixada, porque eu não conseguia expressar o conceito de estado flutuante corretamente, agora eu definitivamente entendi o conceito por causa dessa analogia ....... se você tiver mais dessas analogias INCRÍVEIS, compartilhe com a comunidade no estilo de perguntas e respostas !!
Barath Bushan

4
@AnindoGhosh você nos deixou orgulhosos indianos .... Realmente informativo. Agora eu nunca vou esquecer pull up resistor ou puxar para baixo resistor na minha vida
MANJERICÃO Varghese

15

Um pull up / down faz três coisas.

1, estabiliza a linha, com uma referência fixa (V + para puxar para cima ou Gnd para puxar para baixo, na maioria dos casos). A linha não irá flutuar. Isso também pode ser feito sem o pull-up, conectando-o diretamente ao V + ou Gnd. Este é um problema, que a parte 2 corrige.

2, protege o circuito. Se uma linha estiver conectada diretamente ao V + e, em seguida, também estiver conectada ao terra, você acabou de criar um curto-circuito . Isso acontece, por exemplo, se um pino de microcontrolador conectado diretamente ao V + for definido como uma saída com nível lógico baixo. Com um resistor pull-up, você não tem mais um curto-circuito, apenas uma carga menor. Esta é uma segurança que você deseja que seja implementada.

3, permite substituir a referência na linha, sem o curto-circuito. Além de ser apenas uma precaução de segurança, é um efeito desejado. É assim que um microcontrolador pode ler um interruptor que muda de alto para baixo ou baixo para alto quando pressionado. Quando o botão conectado ao terra não é pressionado, com um pull-up, o microcontrolador indica o estado ALTO. Depois que você pressiona o botão, a conexão direta ao terra faz com que o estado mude para LOW, pois uma conexão direta é mais forte que uma flexão fraca. Em seguida, ele volta ao estado ALTO assim que o botão é liberado.

A analogia do @AnindoGhosh de uma porta basculante é boa para a parte 1 (a mola) e 3 (o empurrão). Para adicionar a isso, a parte 2 é a primavera, impedindo que um vento forte bata com a porta nas dobradiças e estrague tudo em sua casa. Nenhuma mola (puxar para cima / para baixo) e um vento forte (um curto-circuito) podem destruir um microcontrolador ou causar o superaquecimento da bateria, pegar fogo, explodir.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.