Percebi que os resistores pull-up são muito mais comuns do que pull-downs, por quê?
Por exemplo, o MCU do Arduino possui pull ups internos, mas eles tendem a inverter a lógica física das coisas com as quais você está trabalhando (como trabalhar com switches), enquanto um resistor pull down faria o mesmo trabalho e evitaria o problema de lógica.
Respostas:
O TTL possui um limite entre baixo e alto que está mais próximo do solo do que o trilho positivo, portanto é melhor quando o transistor mais forte puxa a saída contra o resistor relativamente mais fraco.
Em geral, o solo é presumivelmente uma tensão de referência melhor (por exemplo, mais estável) do que um trilho de força.
Você pode usar saídas de coletor / dreno abertas como conversores de tensão, se conectar o resistor ao trilho positivo da tensão alvo.
A antiga lógica do transistor do resistor ainda usava isso como seu princípio de funcionamento.
Dito isto, alguns microcontroladores têm pull-ups e pull-downs internos configuráveis, por exemplo, o NXP LPC1xxx.
fonte
Isso decorre da era TTL. As entradas flutuantes TTL são vistas como altas, sem necessidade de puxar.
Então você pode simplesmente conectar um switch entre a entrada e o terra. Posteriormente, com o advento do CMOS, a posição do comutador foi mantida, mas a entrada flutuante (comutador aberto) deixou a entrada indefinida; portanto, foi adicionada uma pull-up.
fonte
Existem muitas saídas de coletor aberto e dreno aberto, que exigem um resistor para acionar as entradas lógicas. Eles quase universalmente alternam a saída para o terra; Não tenho certeza se existem saídas do tipo dreno aberto que puxam a saída para o trilho positivo. Além disso, dada a escolha, o aterramento é o melhor trilho para tracionar, já que é convencionalmente a referência de tensão para o resto do circuito. Além disso, se você não estiver dirigindo uma entrada lógica, mas alternando uma corrente de carga, qualquer resistor presente tem mais a ver com limitar a corrente de carga do que com o aumento da tensão.
fonte
Podemos levar um ponto de alta impedância para a lógica 1 (digamos que seja 5V) apenas puxando-o (possivelmente através de uma alta impedância) para o VCC. Mas puxar o dowm para o mesmo ponto pode não levar ao potencial GND. Uma lógica zero de boa qualidade significa que ela possui baixa capacidade de afundamento de impedância.
Suponha que você tenha feito uma troca usando um transistor NPN e a base esteja levantada. E agora você tem um circuito lógico, que possui uma entrada e uma única saída. Aqui você nunca pode desligar o circuito usando um resistor pull down; você pode desligar o interruptor apenas conectando diretamente o terminal de entrada ao GND. Portanto, não podemos dizer que um terminal desativado é a lógica ZERO.
Mas, finalmente, depende do tipo de lógica que usamos.
fonte