Le trigger de Schmitt, ou comparateur à hystérésis, assure une sortie stable face aux signaux d'entrée fluctuants grâce à ses deux seuils distincts. Découvrez son fonctionnement, ses avantages, ses modes de réalisation et ses applications dans le traitement des signaux électroniques.
Trigger de Schmitt - ou comparateur à hystérésis - est un circuit électronique qui transforme une tension d'entrée variable en un signal de sortie stable à deux niveaux. Sa particularité réside dans l'utilisation de deux seuils distincts pour passer de l'état bas à l'état haut, et inversement. Ainsi, de petites fluctuations de tension n'entraînent pas de commutations incessantes de la sortie.
Ce type de circuit est utilisé pour le traitement des signaux de capteurs, la suppression du rebond des boutons et la protection des dispositifs numériques contre les déclenchements intempestifs. Découvrons ensemble comment fonctionne un trigger de Schmitt, pourquoi l'hystérésis est essentielle et quels sont les différents modes de réalisation.
Un comparateur classique compare la tension d'entrée à un seuil défini et commute sa sortie dès que ce seuil est franchi. Or, lorsque la tension est proche de ce seuil et perturbée par des bruits électriques, même de petites fluctuations peuvent provoquer de multiples commutations entre les deux états.
Le trigger de Schmitt résout ce problème grâce à deux seuils de commutation : pour passer à l'état haut, la tension doit dépasser le seuil supérieur ; pour revenir à l'état bas, elle doit descendre sous le seuil inférieur. Entre ces deux seuils, le circuit conserve l'état précédent.
Par exemple, si le seuil haut est fixé à 3 V et le seuil bas à 2 V, toute variation de tension entre ces deux valeurs n'influence pas la sortie tant que le signal ne franchit pas le seuil correspondant à l'état actuel.
Contrairement à un comparateur classique à seuil unique, le trigger de Schmitt possède une forme de mémoire de l'état précédent. Ce n'est pas une mémoire numérique complète, mais une propriété qui permet de maintenir une sortie stable malgré de faibles variations du signal d'entrée.
Le fonctionnement du trigger de Schmitt repose sur une rétroaction positive. Une partie du signal de sortie influence le seuil de commutation de l'entrée. Le circuit ne réagit donc qu'au franchissement de limites précises, et non à chaque petite variation de tension.
Lorsque la tension d'entrée atteint le seuil supérieur, la sortie bascule. Après cette commutation, le seuil change, de sorte qu'un retour à l'état précédent nécessite d'atteindre un autre niveau de tension.
L'hystérésis correspond à la différence entre les seuils haut et bas d'activation du trigger de Schmitt. Elle crée une plage de tensions où la sortie conserve son état précédent.
La largeur de l'hystérésis est déterminée par :
ΔU = Uhaut - Ubas
Dans l'exemple, elle est de 1 V. Plus cette plage est large, plus le circuit résiste aux petites fluctuations de tension. Cependant, une hystérésis trop importante peut empêcher la détection de variations utiles du signal.
Imaginons un capteur dont la tension augmente lentement pour approcher 3 V, mais oscille entre 2,9 et 3,1 V à cause du bruit électrique.
Un comparateur classique à 3 V commuterait à chaque franchissement de ce seuil, et un dispositif numérique pourrait enregistrer plusieurs évènements au lieu d'un seul.
Le trigger de Schmitt, lui, passe à l'état haut dès que la tension atteint le seuil supérieur et y reste, même si elle retombe à 2,9 V. Il ne repassera à l'état bas que si la tension descend sous 2 V.
En résumé, le trigger de Schmitt n'élimine pas le bruit du signal d'entrée, mais il évite que ce bruit n'affecte la sortie. Si toutefois les perturbations franchissent les deux seuils, des commutations indésirables restent possibles.
Un trigger de Schmitt peut être réalisé avec des transistors, des amplificateurs opérationnels, des comparateurs ou des circuits logiques. Quel que soit le composant utilisé, son rôle est de commuter la sortie à l'atteinte de l'un des deux seuils de tension d'entrée.
Les différences résident dans la complexité du circuit, la vitesse de commutation, la consommation d'énergie et la possibilité d'ajuster les seuils.
Le schéma classique repose sur deux transistors bipolaires et quelques résistances. Les transistors interagissent de façon à ce que le changement d'état de l'un influence l'autre.
Lorsque la tension d'entrée atteint le seuil fixé, le circuit commute rapidement. Les résistances déterminent le mode de fonctionnement des transistors et influencent les seuils de déclenchement.
Cette solution permet d'obtenir une hystérésis sans recourir à des circuits intégrés spécialisés. Toutefois, la précision des seuils dépend des valeurs des composants, de la température et des caractéristiques des transistors.
On peut réaliser un trigger de Schmitt avec un amplificateur opérationnel ou un comparateur, en ajoutant une rétroaction positive via des résistances. Cela modifie le seuil de comparaison selon l'état actuel de la sortie.
Le rapport des résistances détermine l'ampleur de l'hystérésis, et la tension de référence fixe la plage de commutation.
Les comparateurs sont généralement préférés pour la conversion rapide de signaux analogiques en signaux numériques. Certains amplificateurs opérationnels conviennent aussi, mais tous ne sont pas adaptés à un fonctionnement en saturation et à un rétablissement rapide après commutation.
La manière la plus simple d'utiliser un trigger de Schmitt est d'opter pour un circuit logique déjà équipé d'un hystérésis intégré, comme le 74HC14 qui regroupe six inverseurs à trigger de Schmitt.
Chaque inverseur transforme un signal lent ou bruité en niveau numérique net, mais la sortie est inversée : une entrée haute donne une sortie basse, et inversement.
Ces circuits intégrés sont particulièrement utiles pour le traitement des signaux de boutons, de capteurs ou pour la génération d'impulsions numériques. Leurs seuils de commutation sont fixés par leurs caractéristiques propres et dépendent notamment de la tension d'alimentation.
Le trigger de Schmitt est employé dans les dispositifs électroniques nécessitant la conversion d'un signal analogique instable en niveaux numériques nets. Il est particulièrement utile avec les capteurs, contacts mécaniques et tensions variant lentement.
Principaux domaines d'utilisation :
Par exemple, dans un système d'éclairage, un détecteur de mouvement produit un signal sujet à des variations. Le trigger de Schmitt permet de limiter les commutations indésirables causées par de petites fluctuations de tension sur la sortie du capteur. Pour en savoir plus sur les principes de détection de mouvement, consultez l'article dédié : Comment fonctionnent les capteurs de mouvement : solutions infrarouges, hyperfréquence et hybrides.
L'atout majeur du trigger de Schmitt est sa résistance aux petites fluctuations de la tension d'entrée. Grâce à l'hystérésis, le circuit maintient un état stable même en présence de bruit autour du seuil de commutation.
Les autres avantages incluent la simplicité de mise en œuvre, le faible nombre de composants et la compatibilité avec les signaux analogiques et numériques. Les circuits logiques intégrant cette fonction sont utilisables presque sans composants additionnels.
Cependant, le trigger de Schmitt ne constitue pas un filtre universel contre le bruit. Si les variations de tension d'entrée franchissent les deux seuils, la sortie continuera de commuter.
De plus, une hystérésis mal choisie peut nuire à la sensibilité de l'appareil : une plage trop étroite protège mal du bruit, tandis qu'une plage trop large peut retarder la commutation ou empêcher la détection de faibles variations utiles du signal.
Il est donc essentiel de prendre en compte l'amplitude des perturbations, la plage de tension d'entrée et la précision requise lors de la conception du circuit.
Le trigger de Schmitt permet de convertir un signal d'entrée instable en niveaux logiques stables grâce à l'hystérésis, c'est-à-dire deux seuils de commutation distincts. Il évite les commutations parasites lors de petites variations de tension, rendant les dispositifs électroniques plus fiables.
Pour les circuits numériques simples, il est souvent plus pratique d'utiliser des composants logiques intégrant directement un trigger de Schmitt. Si vous souhaitez ajuster précisément les seuils de commutation, privilégiez les solutions à base de comparateurs ou d'amplificateurs opérationnels avec rétroaction positive.