Qu'est-ce qu'un pull up et pull down?

35


Quelqu'un peut-il expliquer cette terminologie s'il vous plaît, je pense que je la comprends mais pas complètement sûr.

Je pense que pull down est l'endroit où vous placez une résistance entre + V et l'autre composant et pull up est l'endroit où vous placez la résistance entre 0v et le composant.

Si je me trompe complètement, faites le moi savoir!

doyen
la source

Réponses:

38

C'est l'inverse.

Pull up est l'endroit où vous placez une résistance entre un signal et + V, pull down le tire à la terre.

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

Ici, vous pouvez voir que lorsque le commutateur est ouvert, dans le scénario d'extraction, la broche d'entrée sera lue haut, mais pour le bas, elle sera lue bas.

Toby Jaffey
la source
Belle addition de diagrammes!
onaclov2000
Et pour compléter "tirer-" (une force douce), quelque chose d'autre va généralement forcer (glisser, etc.) la ligne dans la direction opposée, par exemple ici, les commutateurs.
Nick T
1
roguescience.org ne semble plus exister. Pourriez-vous poster un autre lien s'il vous plait?
Tout le monde
1
@Tout le monde a corrigé l'image.
Dean
13

La fonction de base d'une résistance de tirage vers le haut ou vers le bas est de s'assurer que, sans autre entrée, un circuit assume une valeur par défaut. Mais l’un tire haut la ligne, l’autre l’abaisse.

Bonne source à apprendre: http://www.seattlerobotics.org/encoder/199703/basics.html

Daniel Grillo
la source
Bien sûr, de nombreux micro - contrôleurs contiennent tractions internes (qui peuvent avoir besoin d'un logiciel permettant de)
Toby Jaffey
9

On trouvera une résistance de rappel connectée entre un signal et v +. On trouvera une résistance à l'extinction connectée entre un signal et signal_ground (0V).

Les utilisations courantes sont les cas où une entrée dans un composant nécessite l'un des deux états de tension pour fonctionner de manière fiable alors que vous pilotez l'entrée avec un composant qui ne peut générer un signal que dans un sens. Peut-être que l'entrée est la porte d'un FET, peut-être une entrée d'un microcontrôleur ou une porte logique. Peut-être que la sortie provient d’un fet à drain ouvert ou d’un transistor BJT à collecteur ouvert ou peut-être avez-vous dans une situation où de nombreuses sorties ont une diode ouïed.

Le problème, c’est que l’entrée peut traiter le signal émis par la sortie, mais lorsque ce signal n’est plus présent, il y a de fortes chances que vous ayez maintenant une situation où l’entrée voit une haute impédance. Dans ces circonstances, le signal que l'entrée "voit" est imprévisible. Il pourrait capter le bruit des câbles électriques à proximité. Il pourrait capter des décharges d'électricité statique à proximité, etc. L'entrée peut finir par commuter des états à des fréquences indésirables. Bien entendu, vous ne voulez généralement pas que l'entrée puisse "basculer" d'elle-même. Vous tirez donc le signal vers le haut ou le bas lorsque le signal opposé est au repos.

La valeur d'une résistance de traction dépend de votre budget d'alimentation, du courant / de la tension / de la puissance maximum que les composants de sortie peuvent fournir et de la tension / du courant requis par l'entrée pour afficher un état stationnaire opposé à l'état de sortie "piloté".

John Dowdell
la source
9

Beaucoup de bons points ici, des exemples de ce pull-ups sont , et certainement vous pouvez travailler sur ce qui est le haut d'eux, mais je vais viser cela à l'aspect « expliquer la terminologie » ..

La mnémonique qui a du sens (pour moi de toute façon) est que la résistance est utilisée pour "tirer" la broche à une tension établie; si généralement on parle de tirer vers le haut vers la tension d'alimentation positive, ou vers le bas vers la terre ou une tension d'alimentation négative.

JustJeff
la source
5

Je pense que votre confusion provient de ce que vous tirez. Vous pouvez voir la résistance entre V ++ et la sortie sous forme soit de descente de V ++, soit de sortie / entrée. Le fait est qu’il n’est pas utile de tirer V ++; il restera V ++ (tant que vous n'exagérez pas l'attraction). De même, vous ne pouvez pas tirer le sol; c'est la terre, c'est ta référence!
Par conséquent, l'explication est que vous tirez la sortie / entrée. Vers V ++ est en haut, vers le sol est en bas.

stevenvh
la source