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.