10M+ Composants Électroniques En Stock
Certifié ISO
Garantie Incluse
Livraison rapide
Pièces difficiles à trouver ?
Nous les trouvons
Demander un devis

Résistances pull-up et pull-down : but, différences et utilisations

avr. 14 2026
Source: DiGi-Electronics
Parcourir: 868

Les résistances pull-up et pull-down aident à maintenir les signaux numériques dans un état logique clair lorsqu’aucun dispositif ne contrôle la ligne. Cela empêche les entrées flottantes, qui peuvent entraîner de fausses lectures et des commutations instables.

Figure 1. Pull-up and Pull-down Resistors

Objectif des résistances pull-up et pull-down

Les résistances pull-up et pull-down sont utilisées dans les circuits numériques pour maintenir une ligne de signal à un état logique connu lorsqu’aucun dispositif actif ne l’alimente. Cela empêche l’entrée de flotter.

Une entrée flottante n’a pas d’état haut ou bas clair. En raison du bruit, du courant de fuite et de la forte résistance d’entrée de nombreux appareils numériques, la tension sur une ligne flottante peut dériver. Cela peut provoquer de fausses lectures ou des commutations instables.

Une résistance pull-up relie la ligne à la tension d’alimentation, donc l’état par défaut est élevé. Une résistance de tirage vers le bas relie la ligne à la terre, donc l’état par défaut est bas. Ces résistances maintiennent le signal à un niveau stable jusqu’à ce que le circuit le modifie activement.

États logiques stables avec résistances pull-up et pull-down

Figure 2. Stable Logic States with Pull-up and Pull-down Resistors

Fonctionnement de la résistance de tirage vers le haut

Une résistance de traction est connectée entre une ligne de signal et la tension d’alimentation positive. Il maintient la ligne à un niveau logique élevé lorsqu’aucune autre partie du circuit ne tire le signal vers le bas, afin que l’entrée ne devienne pas certaine.

Lorsque la ligne de signal est connectée à la masse, l’état logique passe de haut à bas. Cela permet à la ligne de rester clairement définie dans l’une ou l’autre des conditions.

Fonctionnement de la résistance à tirage vers le bas

Une résistance de tirage vers le bas est connectée entre une ligne de signal et la masse. Cela maintient la ligne à un niveau logique bas quand aucune autre partie du circuit ne la fait monter, ce qui aide à empêcher le signal de flotter.

Différences entre résistances pull-up et pull-down

FonctionnalitéRésistance de traction vers le hautRésistance de tirage vers le bas
ConnexionPour alimenter la tensionÀ la terre
État par défautHautLow
État actifTiré basPoussé vers le haut
Usage courantBoutons, conduites à drain ouvert, I2CEntrées logiques, lignes de contrôle
Objectif principalGarde la ligne haute au ralentiGarde la ligne basse au ralenti

Choisir la bonne valeur de résistance pull-up et pull-down

• Une résistance plus faible donne au signal une attraction plus forte vers son état par défaut, ce qui aide à maintenir le niveau logique clair et stable.

• Une résistance plus élevée réduit la consommation de courant, ce qui peut aider à limiter la consommation d’énergie inutile.

• Une résistance très élevée peut rendre l’état par défaut plus faible et moins fiable.

• La capacité de ligne peut ralentir la rapidité avec laquelle le signal change entre les états logiques.

• Le courant de fuite d’entrée doit également être pris en compte car il peut affecter la tension sur la ligne.

• Les circuits plus rapides ou plus sensibles nécessitent souvent une sélection plus précise des résistances pour maintenir la stabilité du signal tout en permettant une commutation propre.

Résistances de tirage vers le haut et vers le bas internes et externes

FIgure 3. Internal and External Pull-up and Pull-down Resistors

Certains microcontrôleurs et dispositifs numériques incluent des résistances de traction internes qui peuvent être activées via un logiciel ou des réglages de configuration. Ces résistances intégrées aident à réduire le besoin de pièces supplémentaires et à simplifier le circuit.

Les résistances de traction externes sont des composants séparés placés à l’extérieur de l’appareil. Ils permettent un meilleur contrôle de la valeur des résistances et peuvent offrir de meilleures performances du signal lorsque le circuit nécessite un polarisation plus forte, une meilleure résistance au bruit ou un calage plus constant.

• Les résistances de traction internes sont intégrées à certains dispositifs numériques.

• Des résistances de traction externes sont ajoutées à l’extérieur de l’appareil.

• Les résistances de traction internes permettent de gagner des pièces et de l’espace sur la carte.

• Les résistances de traction externes offrent un meilleur contrôle sur la valeur et les performances.

• Les résistances de traction externes peuvent être meilleures pour des circuits plus rapides ou plus bruyants.

Résistances de tirage vers le haut et vers le bas dans les circuits à boutons et interrupteurs

Figure 4. Pull-up Resistor in a Button Circuit

Les résistances pull-up et pull-down sont largement utilisées dans les circuits d’entrée à boutons et interrupteurs pour maintenir la broche d’entrée à un état logique défini lorsque l’interrupteur est ouvert. Sans résistance de tirage, l’entrée peut flotter et produire des transitions instables ou fausses. Dans un circuit de traction à bouton, l’entrée reste haute lorsque le bouton n’est pas pressé et change en bas lorsque le bouton connecte la ligne à la masse. Cette disposition actif-bas est courante dans les conceptions de microcontrôleurs car de nombreux dispositifs fournissent des résistances de tirage intégrées.

Figure 5. Pull-down Resistor in a Button Circuit

Dans un circuit à bouton à tirage vers le bas, l’entrée reste basse lorsque le bouton est ouvert et change de niveau élevé lorsque le bouton connecte la ligne à la tension d’alimentation. Cette disposition est également valable, mais les résistances de tirage externes sont souvent utilisées plus souvent que les résistances internes dans de nombreuses familles de MCU. Pour une conception pratique, le choix de tirage vers le haut ou le tirage vers le bas doit correspondre à l’état logique par défaut requis, à la structure d’entrée et au besoin de commutation stable en présence de bruit ou de longues pistes.

Utilisations courantes des résistances pull-up et pull-down

Les résistances pull-up sont nécessaires dans les circuits à drain ouvert et à collecteur ouvert car ces sorties peuvent tirer une ligne vers le bas mais ne peuvent pas la propulser en hauteur seules. Lorsque le transistor de sortie est éteint, la ligne de signal resterait autrement indéfinie. La résistance de tirage vers le haut ramène la ligne à un niveau élevé valide et permet au circuit de basculer proprement entre les états bas et haut.

Cette disposition est largement utilisée dans les lignes de communication et d’interface partagées, en particulier dans les bus I²C et autres connexions filaires. Une valeur de pull-up plus basse peut améliorer le temps de montée et aider la ligne à récupérer plus rapidement, mais elle augmente aussi le courant lorsque la ligne est tirée vers le bas. Une valeur plus élevée réduit la consommation de courant, mais elle peut ralentir la transition du signal car la capacité de la ligne se charge plus lentement. Pour cette raison, la sélection des résistances de tirage vers le haut dans les circuits à drain ouvert et I²C doit prendre en compte la capacité du bus, les seuils logiques et la capacité de puits du dispositif d’entraînement.

Autres applications courantes des résistances pull-up et pull-down

Au-delà des entrées à boutons et des sorties à drain ouvert, les résistances pull-up et pull-down sont également utilisées dans de nombreux autres circuits numériques et à signaux mixtes. Ils sont couramment ajoutés aux broches d’entrée du microcontrôleur, aux entrées des portes logiques et aux lignes d’interface des capteurs afin de maintenir un état d’inactivité défini lorsqu’aucun dispositif ne pilote activement le signal. Cela aide à réduire les fausses déclencheurs et améliore la fiabilité du signal dans les systèmes pratiques.

Ces résistances sont également utiles dans les lignes de contrôle qui doivent rester dans un état connu lors du démarrage, du réinitialisation ou de la déconnexion temporaire. Dans ces cas, la résistance de traction offre un moyen simple d’éviter un comportement d’entrée indéfini et d’améliorer la stabilité globale du circuit. Le choix entre un pull-up et un pull-down dépend de l’état logique par défaut requis, de l’environnement du signal, et du fait que le système soit conçu autour d’un contrôle actif-haut ou actif-bas.

Erreurs courantes de conception des résistances pull-up et pull-down

Erreur courantePourquoi cela pose-t-il des problèmes ?Comment l’éviter ?
Utiliser une résistance trop petiteCauses un flux de courant inutileChoisissez une valeur qui limite le courant tout en conservant un niveau logique valide
Utiliser une résistance trop grandeCrée un état par défaut faible et un changement de signal plus lentVérifiez le courant de fuite et la capacité avant de choisir une valeur élevée
Ignorer les caractéristiques d’entréePeut causer des niveaux logiques non fiablesExaminez les impédances d’entrée et les seuils logiques
Oublier les résistances de traction internesCela peut entraîner des composants externes inutilesVérifiez si l’appareil inclut déjà des résistances de traction intégrées
Ne pas vérifier la vitesse du signalUne grande résistance peut ralentir les transitionsConsidérons les effets RC dans des circuits plus rapides

Conclusion

Les résistances pull-up et pull-down sont importantes pour maintenir la stabilité de la ligne de signal et prévenir les entrées flottantes dans les circuits numériques. Ils définissent un état par défaut haut ou bas, supportent une commutation propre et améliorent la fiabilité de leur fonctionnement. Choisir la bonne valeur de résistance, vérifier le courant de fuite et la capacité, et savoir quand utiliser des résistances internes ou externes contribuent tous à garantir que le circuit fonctionne comme prévu.

Foire aux questions [FAQ]

Quelle valeur de résistance pull-up dois-je utiliser pour un GPIO 3,3V ?

Une plage de départ courante est de 4,7 kΩ à 10 kΩ. Des valeurs plus basses offrent une traction plus forte et des arêtes plus rapides, tandis que des valeurs plus élevées réduisent le courant.

Puis-je utiliser la traction interne du MCU au lieu d’une résistance externe ?

Oui. C’est souvent suffisant pour des boutons et des entrées GPIO simples. Utilisez une résistance externe lorsque vous avez besoin d’un meilleur contrôle du bruit, d’une valeur fixe ou de pistes plus longues.

Pourquoi une ligne I²C est-elle tirée vers le haut au lieu d’être poussée vers le haut ?

Parce que I²C utilise des sorties à drain ouvert. Les appareils peuvent tirer la ligne vers le bas, mais la résistance de traction la ramène vers le haut et permet à plusieurs appareils de partager le bus en toute sécurité.

Que se passe-t-il si la résistance de traction est trop forte ou trop faible ?

Si elle est trop forte, le courant est plus élevé lorsque la ligne est basse. Si elle est trop faible, la ligne monte plus lentement et l’état élevé devient moins stable.

10,5 Les résistances de traction sont-elles utilisées uniquement dans les circuits numériques ?

Non. Ils sont également utilisés dans les circuits à signaux mixtes et d’interface pour maintenir les états de ligne.

Comment choisir entre une résistance pull-up et une pull-down ?

Choisissez une traction où la ligne doit reposer haut. Choisissez un pull down où la ligne devrait reposer en position basse.