Quest-ce quune résistance pull up? Quest ce que ça fait? Et pourquoi est-ce nécessaire?

Jai rencontré de nombreux circuits simples qui montrent comment allumer une LED ou autre chose. Les résistances de tirage sont souvent mentionnées. Que font-ils? Certaines broches GPIO nécessitent des résistances de rappel et dautres non, quelle est la différence?

Commentaires

Réponse

De Site Web Arduino :

Il est souvent utile de diriger une broche dentrée vers un état connu si aucune entrée nest présente. Cela peut être fait en ajoutant une résistance pullup (à +5   V), ou une résistance pull-down (résistance à la masse) sur lentrée, avec 10   kΩ étant une valeur commune.

MAIS : cela provient du site Web Arduino. Noubliez pas que les broches GPIO Raspberry sont uniquement 3.3   V tolérantes (donc, faites le pullup à 3,3   V, pas 5   V sur le Raspberry Pi) !!!

Voici « s un exemple de schémas de résistance pull-up.

un exemple

Un pull-up sassurera que la broche est relevée sans absorber trop de courant. Une porte a trois états possibles: ON, OFF et FLOATING.

Létat FLOATING nest pas très utile car il ne peut pas être converti en valeur booléenne. Doù les résistances pull-up et pull-down: elles sont là pour éliminer létat FLOATING.

Commentaires

  • Techniquement FLOATING nest pas un état logique mais un terme technique vague utilisé pour décrire quil nest pas connecté et peut recevoir des combinaisons aléatoires de HIGH / LOW provoquées par le bruit de décharge statique généré par des objets proches. Il ny a pas de variable logique pour le flottant, à lexception du nombre mathématique. Digital vaut 1 ou 0.
  • Lorsque les votes de la question sont plus élevés que les votes de la meilleure réponse ‘, cela signifie quil y a de la place pour une meilleure explication.

Réponse

Une résistance pull-up ou pull-down est utilisée sur les broches dentrée pour définir un état dans le cas une entrée na rien de connecté ou la partie connectée est à létat haute impédance (Z). Les entrées sans état défini ont le problème que la valeur dentrée peut être nimporte quoi (0 ou 1), appelé flottant.

Ceci est expliqué plus en détail dans larticle sur Wikipédia (que Jivings a ajouté aux commentaires de votre question), et un peu plus visuellement dans cet article sur SparkFun .

Commentaires

  • La description de sparkfun est brillante comparée à Wikipedia et fait beaucoup moins dhypothèses sur les connaissances des lecteurs

Réponse

Une chose à garder à lesprit (ma un peu troublé au début) est quun pull-up ou pull- La résistance descendante est juste une résistance standard dans un rôle spécifique. Plus dune personne a essayé dacheter des résistances de pull-up pour constater quelles nexistaient pas. Sinon, cest comme ça que ça sonne, une résistance standard tirant la tension jusquà 5V / 3,3V ou jusquà 0V comme état normal.

Commentaires

  • Une partie de ce que ‘ est déroutant ici, cest quelle nest pas ‘ t vraiment la résistance effectuant le  » pull-up  » – le pull up est ce que de lautre côté de la résistance. La résistance contrôle simplement le flux de courant à travers le pull-up. raspberrypi.stackexchange.com/questions/28973/…

Réponse

Le dictionnaire électronique définit le pull-up comme suit:

pull-up: Description dun circuit ou composant utilisé pour augmenter la valeur (par exemple, limpédance) dun circuit auquel il est connecté.

Si un La LED est connectée à une alimentation +5   V et est contrôlée (LED ON & OFF) par un microcontrôleur / microprocesseur ou par certains dautres moyens, pendant létat ON, lalimentation peut fournir un courant élevé, à son tour un courant élevé peut endommager la LED.

Pour limiter le courant élevé de lalimentation, une traction- vers le haut, tire vers le haut l impédance et limite le courant alimentant la LED à partir de lalimentation (+5   V).Par conséquent, la LED est protégée contre les courants élevés. En fonction du circuit, une fonction pull-up varie et forme une protection à la logique AND câblée à un bus I²C.

Commentaires

  • @SlySven a raison – cette réponse nest pas correcte, électroniquement parlant. AFAIK il ny a pas de concept en électronique de  » remontant limpédance « . Dans le cadre des circuits logiques, une résistance pull-up RÉDUIT limpédance, et ce faisant influence la tension là où elle est connectée, généralement vers une tension positive (doù le ‘ up ‘ en pull-up, vous pouvez aussi avoir un pull-down, généralement à 0V). La résistance en série avec une LED détermine simplement le courant qui peut circuler à travers la LED – cela nest en aucun cas lié à un pull-up même si le schéma peut sembler similaire.

Réponse

Le terme pull-up ou pull-down est un terme utilisé pour décrire le rôle une résistance fonctionne. Il tire la ligne de signal à laquelle il est connecté sur une borne vers la tension dalimentation / terre / référence qui est présente sur lautre borne. La réponse précédente est incorrecte en disant «cela augmente limpédance» plutôt que cest pour réduire la résistance / impédance dans le circuit de sorte que la ligne assume un état connu alors quelle ne le sera pas autrement, par exemple. une broche dentrée sur un circuit intégré qui nest autrement pas connecté. Comme cela contrecarre les effets lorsquun élément externe est connecté, la quantité de résistance doit être faible suffisamment pour être efficace pour effectuer le tirage si la broche est accidentellement ou délibérément laissée en circuit ouvert mais haut suffisamment pour que tout circuit externe ne soit pas indûment surchargé pour surmonter leffet lorsquil veut entraîner la ligne dans lautre sens.

Les broches GPIO sur le Pi ont des broches internes contrôlables qui, selon moi, peuvent principalement être faites pour que les lignes supposent un circuit logique bas ou haut ou gauche ouvert – ce dernier étant bien sil y a un utilisateur fourni pull up / down pour faire le travail (éventuellement dans le cadre du circuit externe de toute façon). La conception de ce dernier est particulièrement importante si le circuit externe fonctionne à partir de rails d’alimentation de plus de 3,3 Volts car dans ce cas le pull-up ne doit pas essayer d’augmenter la tension sur le ligne au-dessus de 3,3 V – une résistance série (disons 4K7) et une diode Schottky (par exemple une BAT85) avec son anode sur le côté de la résistance série connectée à la broche GPIO et sa cathode au rail dalimentation 3,3 V est un moyen déviter cela – le bas (< 0,2 V) vers lavant la chute de tension de ce type de diode empêche la ligne de signal dêtre suffisamment élevée pour endommager le Pi, au détriment dun temps légèrement augmenté pour que les signaux se propagent dans le Pi.

Je suis juste débutant avec Pi « s comme jai acheté deux doccasion hier {même si je suis dans lélectronique depuis plus de 35 ans } et je cherche des informations sur le brochage du Pi exactement pour cette raison – et pour le meilleur endroit pour obtenir deux blocs dalimentation, car ils ne sont pas venus avec « em. 8-P

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *