Dois-je utiliser par défaut une résistance pull-up ou pull-down avec des interrupteurs tactiles?


9

Je comprends l'utilisation de base d'une résistance pull-up ou pull-down, y compris le cas spécifique de son utilisation avec un interrupteur tactile.

Quand les deux sont une option, je me demandais si je devais privilégier l'un par rapport à l'autre et si oui, pourquoi?

Réponses:


8

Parfois, vous pouvez obtenir une réduction du courant en choisissant l'un plutôt que l'autre. Pour un changement momentané, ce ne serait pas le cas.

Si toutes les autres choses sont égales, je préférerais une résistance de rappel. Certains microcontrôleurs (comme la série Atmega) ont des entrées qui peuvent être configurées avec un pull-up interne. Utiliser uniquement des tractions (internes ou externes) offre une certaine cohérence.


1
Je préfère normalement un pull up car les appareils plus anciens et certains appareils à très très faible consommation auront un état qu'ils préfèrent pour économiser de l'énergie. C'est souvent l'état haut.
Kortuk

5

Un avantage non encore mentionné pour l'utilisation des tractions plutôt que des descentes est que lorsque vous utilisez une traction, une extrémité de l'interrupteur doit être attachée à la terre; lorsque vous utilisez un menu déroulant, il doit être lié à VDD. L'exposition au sol ou VDD signifie qu'il y a une possibilité que quelque chose d'autre puisse y être court-circuité. Généralement, court-circuiter quelque chose à VDD est susceptible d'être plus dommageable que de le mettre à la terre. De plus, les connexions exposées présentent un risque de décharge électrostatique; le rejet dans le VDD est souvent plus dommageable que le rejet dans le sol.


2

Quand les deux sont une option, je me demandais si je devais privilégier l'un par rapport à l'autre et si oui, pourquoi?

Si les deux sont une option, j'aime broyer des trucs. Il se sent juste mieux car le sol a tendance à avoir moins de bruit (même si ce n'est pas toujours vrai)


Par masse, vous voulez dire une résistance de rappel, donc l'entrée par défaut sera mise à la terre et basculera à 5V lorsque l'interrupteur est enfoncé?
Lawrence Johnston

2
Oui, c'est ce qu'il veut dire. Souvent, les gens utilisent un avion au sol mais pas un avion à moteur dans les projets d'amateur. cela conduit à la terre étant un chemin d'impédance beaucoup plus faible. Mon problème avec cela est simple, je préférerais que le commutateur soit connecté à un chemin à très faible impédance et la résistance au chemin à impédance plus élevée, car cela conduira à des transitions plus douces lorsque les boutons sont enfoncés et moins de transitoires imposés aux appareils à proximité utilisant de l'énergie.
Kortuk

4
Pour étendre cela, des condensateurs de découplage doivent être sur votre carte, un condensateur de découplage à proximité agira comme une source d'alimentation pour la zone environnante aux transitoires de fréquence plus élevée, permettant au commutateur de voir la même impédance quel que soit le réseau auquel il est connecté.
Kortuk
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.