Devo usar o padrão de resistência de pull-up ou pull-down com interruptores de tato?
Entendo o uso básico de um resistor pull-up ou pull-down, incluindo o caso específico de usá-lo com um comutador de tato.
Quando ambas são uma opção, eu queria saber se devo favorecer uma à outra e, em caso afirmativo, por quê?
resistors best-practice
Algumas vezes você pode obter uma redução na corrente escolhendo uma sobre a outra. Para uma mudança momentânea, esse não seria o caso.
Se todas as outras coisas forem iguais, eu preferiria um resistor de pull-up. Alguns microcontroladores (como a série Atmega) possuem entradas que podem ser configuradas com um pull-up interno. Usar apenas pull-ups (internos ou externos) fornece alguma consistência.
Normalmente, sou a favor de um pull-up, pois os dispositivos mais antigos e alguns dispositivos de muito baixa potência terão um estado que favorecem para economia de energia. Este é frequentemente o estado alto.
Uma vantagem ainda não mencionada para o uso de pull-ups em vez de pull-downs é que, ao usar um pull-up, uma extremidade do interruptor deve estar amarrada ao solo; ao usar um menu suspenso, ele deve estar vinculado ao VDD. Expor terreno ou VDD significa que há alguma possibilidade de que algo mais possa estar em curto. Geralmente, colocar um curto em VDD em algo é mais prejudicial do que colocá-lo em terra. Além disso, as conexões expostas correm o risco de descarga eletrostática; a descarga no VDD geralmente é mais prejudicial do que a descarga no solo.
Se ambos são uma opção, então eu gosto de aterrar coisas. Apenas parece melhor, pois o solo tende a ter menos ruído (mesmo que isso nem sempre seja verdade)
Por terra, você quer dizer um resistor pull-down, de modo que a entrada será aterrada como padrão e passará para 5V quando o interruptor for pressionado?
— 19410 Lawrence Johnston
Sim, é isso que ele quer dizer. Muitas vezes, as pessoas usam um plano de terra, mas não um plano de energia em projetos amadores. isso faz com que o terra seja um caminho de impedância muito menor. Meu problema com isso é simples, eu preferiria que o comutador se conectasse a um caminho de impedância muito baixo e o resistor ao caminho de impedância mais alto, pois isso levará a transições mais suaves quando os botões são pressionados e menos transientes impostos a dispositivos próximos usando energia.
Para expandir isso, os capacitores de desacoplamento devem estar na sua placa, um capacitor de desacoplamento próximo atuará como uma fonte de energia para a área circundante para transientes de frequência mais alta, permitindo que o comutador veja a mesma impedância, independentemente da rede à qual está conectado.