O que é um pull up e pull down?

35


Alguém pode explicar essa terminologia, por favor, acho que entendi, mas não tenho certeza.

Eu acho que pull-down é onde você coloca um resistor entre + V e o outro componente e pull-up é onde você coloca o resistor entre 0v e o componente.

Se eu estiver completamente errado, me avise!

reitor
fonte

Respostas:

38

É o contrário.

Pull up é o local onde você coloca um resistor entre um sinal e + V; o pull down está puxando-o para o terra.

Imagem de pull up pull down.
(em http://roguescience.org/wordpress/?page_id=11 )

Aqui, você pode ver que quando o comutador está aberto, no cenário de pullup, o pino de entrada será alto, mas, para puxar para baixo, será baixo.

Toby Jaffey
fonte
Boa adição de diagramas!
usar o seguinte comando
E para complementar o "pull-" (uma força suave), geralmente algo mais força (arraste, etc) a linha na direção oposta, por exemplo, aqui, os interruptores.
Nick T
11
roguescience.org parece não existir mais. Você poderia postar um link alternativo, por favor?
Todos
11
Todos corrigiram a imagem.
244 Dean
13

A função básica de um resistor pull-up ou pull-down é garantir que, dada nenhuma outra entrada, um circuito assuma um valor padrão. Mas um puxa a linha para o alto, o outro puxa para baixo.

Boa fonte para aprender: http://www.seattlerobotics.org/encoder/199703/basics.html

Daniel Grillo
fonte
Claro, muitos microcontroladores conter pullups internos (que pode precisar de habilitação em software)
Toby Jaffey
9

Um resistor de pullup será encontrado conectado entre algum sinal e v +. Um resistor de pulldown será encontrado conectado entre algum sinal e o sinal de aterramento (0V).

Os usos comuns são onde uma entrada para algum componente requer que um dos dois estados de tensão funcione de maneira confiável, mas você está direcionando a entrada com algum componente que só pode acionar um sinal de uma maneira. Talvez a entrada seja a porta de um FET, talvez uma entrada para um microcontrolador ou uma porta lógica. Talvez a saída seja proveniente de um feto de dreno aberto ou de um transistor BJT de coletor aberto ou talvez você tenha uma situação em que muitas saídas tenham diodo ou saída.

O problema é que a entrada pode lidar com o sinal acionado da saída, mas quando esse sinal não está mais presente, há uma boa chance de você agora ter uma situação em que a entrada vê alta impedância. Sob essas circunstâncias, qual sinal a entrada "vê" é imprevisível. Poderia captar ruídos dos cabos elétricos próximos. Ele pode captar descargas de eletricidade estática nas proximidades, etc. A entrada pode acabar trocando estados em frequências indesejáveis. É claro que geralmente você não deseja que a entrada seja capaz de "alternar" sozinha. Então você puxa o sinal para cima ou para baixo quando o sinal acionado oposto está ocioso.

O valor de um resistor de tração depende do seu orçamento de energia, da corrente / voltagem / potência máxima que os componentes de saída podem fornecer e de qual voltagem / corrente a entrada requer para ver um estado estacionário oposto ao estado de saída "acionado".

John Dowdell
fonte
9

Lotes de pontos válidos aqui, exemplos do que pull-ups são , e certamente você pode descobrir qual caminho é para cima deles, mas eu estou indo para apontar isso no 'explicar a terminologia' aspecto ..

O mnemônico que faz sentido (para mim de qualquer maneira) é que o resistor é usado para "puxar" o pino para alguma tensão estabelecida; então geralmente se fala em puxar 'para cima' em direção à tensão de alimentação positiva, ou puxar 'para baixo' em direção à terra ou em uma tensão de alimentação negativa.

JustJeff
fonte
5

Eu acho que sua confusão decorre do que você está puxando. Você pode ver o resistor entre V ++ e a saída como puxando para baixo do V ++ ou puxando para cima da saída / entrada. O problema é que não adianta puxar V ++; permanecerá V ++ (desde que você não exagere na atração). Da mesma forma, você não pode se sustentar; é chão, é a sua referência!
Portanto, a explicação é que você obtém a saída / entrada. Em direção ao V ++, o chão está em baixo.

stevenvh
fonte