Qu'est-ce qui rend une résistance pull-up / down forte ou faible?

30

Une résistance de traction "forte" (haut / bas) serait l'une d'une valeur relativement faible, tandis qu'une résistance "faible" serait d'une valeur relativement élevée.

Par exemple, une résistance de rappel vers le bas serait utilisée pour maintenir une broche d'E / S à un niveau bas, mais un bouton connecté de cette broche à V CC l'amènerait à une pression élevée, car plus de courant circule de V CC vers la broche que depuis le broche à GND.

Dans cette situation, il semble que n'importe quelle valeur de résistance puisse être utilisée pour maintenir la broche basse, et une pression sur un bouton la "surpassera" toujours. Qu'est-ce qui déterminerait alors si la résistance de rappel est forte ou faible?

Est-ce que "fort" vs "faible" ne s'applique que lorsqu'une telle résistance est comparée à d'autres résistances du circuit, comme une résistance de rappel interne?

JYelton
la source

Réponses:

30

Fort signifie faible résistance . Faible signifie haute résistance . Bien sûr, bas et haut sont des termes relatifs, tout comme forts et faibles . La référence de cette relation doit être déduite du contexte.

Une résistance de pull-up / down à résistance élevée ou faible est bonne car la constante de temps a formé la capacité de charge (souvent, la capacité de la grille d'entrée et la capacité de trace du PCB) est petite, donc les temps de montée / descente seront courts.

Une forte résistance pull-up / down est bonne car les courants de bruit provenant du couplage involontaire et des EMI entraîneront des tensions de bruit plus petites. (Pensez à la loi d'Ohm)

Une résistance de pull-up / down de résistance faible ou élevée est bonne car elle ne nécessitera pas beaucoup de courant des circuits de commande pour fonctionner contre la résistance. Les batteries dureront ainsi plus longtemps, les pièces peuvent être plus petites et ne deviennent pas aussi chaudes.

Bien sûr, vous voulez généralement toutes ces choses, mais une résistance ne peut pas être les deux. Une discussion entre fort et faible clarifie généralement lesquelles de ces préoccupations (ou peut-être d'autres) sont plus importantes pour une application particulière.

Phil Frost
la source
Vous dites: «fort signifie faible résistance. Faible signifie haute résistance». Mais un pull-up à haute résistance devient fort lorsque les forces d'entraînement des autres composants sont relativement faibles.
travisbartley
1
@ trav1s bien sûr, c'est relatif. Si je ne voulais pas de termes relatifs, je dirais simplement une résistance de rappel de 4.7kΩ .
Phil Frost
Ce n'était pas clair d'après votre réponse.
travisbartley
1
@ trav1s mieux?
Phil Frost
8

Une résistance de traction "faible" est généralement une résistance de valeur élevée qui ne laisse passer qu'une petite quantité de courant et peut être rapidement écrasée, mais prend plus de temps à se réaffirmer.

Une résistance de traction "forte" est généralement une résistance de faible valeur, laisse passer plus de courant, prend plus de temps à être écrasée, mais peut réaffirmer rapidement une ligne.

Ils sont complètement relatifs à vos besoins, pas seulement à d'autres résistances de traction comme les résistances internes.

Dans votre scénario de bouton, le temps qu'il faut pour passer d'un état à l'autre n'est pas important, donc faible vs fort ne s'applique pas là. Mais faible vs fort s'applique dans la pratique de la consommation actuelle . Une forte résistance de traction provoquerait, lorsque le bouton est enfoncé, un grand drain de courant de vcc à travers la résistance à la masse. Une résistance de traction faible entraînerait une petite fuite de courant. Théoriquement, n'importe quelle résistance fonctionnerait, mais à des fins pratiques , une résistance faible est utilisée car des drains de courant élevés inutiles peuvent causer des problèmes et peuvent être facilement évités en dimensionnant correctement la résistance.

Passant
la source
Je comprends la différence de temps pour réaffirmer la ligne par des résistances de traction faibles vs fortes. Mais je ne comprends pas pourquoi le fort met plus de temps à être écrasé. Pourriez-vous expliquer?
Rafael
1
@Rafael considère la ligne comme un bateau (un condensateur). Considérez le pull-up comme un trou. Plus le trou est grand, plus il est difficile / long de vider le bol. Vous vous enfoncez plus vite avec un trou plus grand, vous devez donc travailler plus fort. Le temps nécessaire pour vider le bateau est plus long.
Passerby
@passerby Plus le trou est grand, plus il est facile / court de vider le bol.
HörmannHH
3

Est-ce que "fort" vs "faible" ne s'applique que lorsqu'une telle résistance est comparée à d'autres résistances du circuit, comme une résistance de rappel interne?

Oui, c'est exactement ça. Fort et faible se réfèrent simplement à la force d'entraînement relative du composant. La valeur d'une résistance de tirage haut / bas n'a pas d'association si elle est forte ou faible. Ce n'est qu'en connaissant le contexte des autres connexions au réseau que vous pouvez déterminer si une traction est forte ou faible.

travisbartley
la source
Considérons une résistance de rappel connectée à un interrupteur ouvert connecté à la terre. Maintenant, comment le fait d'avoir une résistance de faible valeur la rend-elle "plus forte"? La résistance de l'interrupteur et du fil à la terre aura un impact très élevé sur les niveaux de Vin lorsque la résistance du pull up se rapprochera de celle de la résistance de l'interrupteur de terre. Il me manque quelque chose. Aidez-moi!
HörmannHH
0

Il y a d'autres choses à considérer lors de la sélection de la valeur d'un pull-up ou pull-down. Par exemple, en fonction de la capacité du circuit, trop de semaine de pull-up / down limitera la rapidité avec laquelle le changement de tension se produit. D'un autre côté, un pull-up / down trop fort attirera un courant excessif à travers tout ce qui essaie de tirer dans l'autre sens. Il s'agit souvent de considérations lors de la sélection des tractions pour un bus I2C (drain ouvert), par exemple.

Cependant, l'endroit où je vois les "pull-ups faibles" généralement utilisés est à l'intérieur des puces de microcontrôleur, généralement sur les broches d'E / S. Ils sont principalement utilisés pour garantir qu'une entrée ne flottera pas si elle n'est pas connectée. Les tractions sont faibles à la fois pour limiter leur effet sur les circuits externes et pour limiter la puissance dissipée à l'intérieur de la puce.

DoxyLover
la source
0

Lorsque vous mettez une grande résistance pour le couplage à la terre, la tension développée à travers elle empêcherait le nœud d'atteindre le potentiel de la terre. En revanche, si vous mettez une petite résistance au sol, le potentiel du nœud serait plus proche de V (gnd). Si R (gnd) est élevé, il ne serait pas en mesure d'abaisser votre nœud à un potentiel nul. Vous pouvez donc considérer cela comme un menu déroulant "faible", et vice-versa. Bien sûr, c'est uniquement à des fins de comparaison uniquement (avec d'autres composants de votre circuit)

Vinit Shandilya
la source
Qu'est-ce que cela a à voir avec le concept de traction et de force qui est de contrer la résistance et donc la chute de tension dans la connexion du fil de terre? Quand on parle de la force du pull up dans le contexte de ne pas nécessairement savoir ce que la résistance de terre et les courants de bruit peuvent être,
HörmannHH