Un superviseur de tension veille à ce qu’un circuit ne fonctionne que dans des limites de tension sûres. Il surveille les niveaux d’alimentation, contrôle le comportement de réinitialisation et évite les erreurs lors du démarrage, de l’arrêt et des conditions instables. Gérer quand un système peut fonctionner en toute sécurité aide à prévenir les erreurs et l’instabilité. Cet article explique comment cela fonctionne, comment en choisir un, et comment l’appliquer efficacement dans de vrais designs.

Aperçu du superviseur de tension
Un superviseur de tension surveille une voie d’alimentation et vérifie si la tension reste dans une plage définie. Il compare la tension d’alimentation à un seuil défini qui représente le niveau minimum requis pour un fonctionnement correct.

Lorsque la tension descend en dessous ou au-dessus de ce seuil, le superviseur exerce un signal de réinitialisation. Cela force un microcontrôleur, un processeur ou un circuit logique à entrer dans un état sûr connu pour éviter un comportement incorrect.
Après que la tension revient à un niveau valide, le superviseur ne relâche pas immédiatement la réinitialisation. Il attend un délai défini pour s’assurer que le système est stable avant d’autoriser un fonctionnement normal. Ce comportement de réinitialisation contrôlé permet un démarrage, un arrêt et une récupération fiables.
Caractéristiques électriques et de calage
Paramètres de détection de tension

Ces paramètres déterminent quand le superviseur de tension détecte une condition d’alimentation dangereuse et active la sortie de réinitialisation.
• Seuil de réinitialisation : Le seuil de réinitialisation est le niveau de tension qui provoque le déclenchement d’une réinitialisation par le superviseur. Il est généralement réglé près de la tension minimale de fonctionnement du système, de sorte que le circuit ne continue pas à fonctionner lorsque l’alimentation est trop basse ou trop élevée. Les seuils fixes sont simples et précis car le point déclencheur est déjà intégré à l’appareil. Les seuils ajustables offrent plus de flexibilité en utilisant des résistances externes. Le seuil sélectionné doit inclure une marge suffisante pour la tolérance, le bruit et la variation normale de l’alimentation.
• Précision de seuil : La précision de seuil indique à quel point le point de déclenchement réel est proche de la valeur spécifiée. Une précision plus élevée permet des marges de tension plus serrées. Une précision plus faible nécessite des marges de conception plus larges pour empêcher le système de fonctionner en dehors de sa plage de tension sûre.
• Hystérésis : L’hystérésis crée un petit écart de tension entre l’activation et la libération du reset. Cela empêche la sortie de réinitialisation de commuter rapidement lorsque la tension d’alimentation est proche du seuil. Cela garantit également que la tension s’est clairement rétablie avant la libération du signal de réinitialisation.
Paramètres de démarrage et de réinitialisation

Ces paramètres contrôlent le comportement du superviseur lors de la mise sous tension, de la récupération de tension et des conditions d’alimentation instables.
• Tension de réinitialisation de l’alimentation : La tension de réinitialisation de l’alimentation est le niveau d’alimentation minimal nécessaire avant que la sortie superviseure devienne valide au démarrage. En dessous de ce niveau, la sortie de réinitialisation peut être indéfinie car le superviseur lui-même n’a pas encore assez de tension pour fonctionner correctement. Cela évite un signal de réinitialisation peu fiable lors de la première phase de mise sous tension.
• Délai de réinitialisation : Le délai d’attente est le délai entre la récupération de tension et la libération de la réinitialisation. Après que la tension surveillée revient à un niveau valide, le superviseur maintient le système en réinitialisation pendant un court moment. Cela donne le temps aux rails d’alimentation de se stabiliser et empêche le processeur, le microcontrôleur ou le circuit logique de démarrer trop tôt.
Paramètres d’interface de sortie

Ces paramètres déterminent comment le signal de réinitialisation se connecte à l’appareil contrôlé.
• Polarité de sortie réinitialisée : La polarité de sortie définit si le signal de réinitialisation devient bas ou élevé lors d’une panne. Une sortie active-faible fait baisser la ligne de réinitialisation lorsque la tension n’est pas sûre, tandis qu’une sortie active-élevée fait monter la ligne de réinitialisation en cas de panne. La réinitialisation active-basse est courante, mais la polarité sélectionnée doit correspondre à l’exigence d’entrée de réinitialisation de l’appareil connecté.
• Type de sortie : Le type de sortie définit comment la broche de réinitialisation entraîne le circuit connecté. Une sortie push-pull entraîne activement à la fois les états hauts et bas, elle n’a donc généralement pas besoin d’une résistance externe de pull-up. Une sortie à drain ouvert nécessite une résistance pull-up, mais elle est utile pour le décalage de niveau et pour connecter plusieurs sources de réinitialisation à une ligne de réinitialisation partagée.
Comment sélectionner un superviseur de tension pour un circuit réel

Définir la tension minimale de fonctionnement sûre
Consultez la fiche technique de l’appareil protégé et trouvez la tension d’alimentation la plus basse autorisée pour un fonctionnement stable. Le seuil de réinitialisation doit être supérieur à cette valeur, afin que le circuit ne continue pas à fonctionner dans une plage de tension instable.
Choisir le seuil de réinitialisation avec une marge suffisante
Le seuil de réinitialisation doit inclure la marge de précision du seuil, la tolérance d’alimentation, la variation de température et le bruit. Un seuil trop bas peut permettre un fonctionnement instable, tandis qu’un seuil trop élevé peut entraîner des réinitialisations inutiles.
Seuil réel le plus bas = Seuil de réinitialisation nominal × (1 − précision du seuil)
Exemple
Un microcontrôleur 3,3V peut nécessiter au moins 3,0V pour un fonctionnement stable. Si la précision du seuil superviseur est de ±1 %, le seuil de réinitialisation sélectionné devrait rester au-dessus de la tension minimale de sécurité même au point de tolérance le plus bas.
Si un superviseur 3,08V est sélectionné :
Seuil réel le plus bas = 3,08 × 0,99 = 3,049 V
Cela signifie que le signal de réinitialisation s’activera toujours avant que le MCU ne descende sous 3,0V, offrant ainsi une marge de fonctionnement plus sûre au système.
Sélectionnez le délai de réinitialisation
Le délai de réinitialisation doit être suffisant pour que le rail d’alimentation, l’oscillateur, le circuit d’horloge et le système logique se stabilisent. Si le délai est trop court, le système peut démarrer trop tôt. Si c’est trop long, le démarrage peut sembler lent ou inefficace.
Correspondance du type de sortie et de la polarité
La sortie de réinitialisation doit correspondre aux besoins d’entrée du dispositif contrôlé. La réinitialisation active-basse est courante dans les systèmes MCU. Les sorties push-pull sont simples à utiliser, tandis que les sorties à drain ouvert sont utiles lorsque plusieurs sources de réinitialisation partagent une même ligne ou lorsque le déplacement de niveau est nécessaire.
Erreurs courantes de conception chez le superviseur de tension
| Problème de conception | Pourquoi cela compte | Comment gérer ça |
|---|---|---|
| Mauvais seuil de réinitialisation | Trop bas permet un fonctionnement instable ; trop élevé provoque de fausses réinitialisations | Choisissez un seuil avec une marge appropriée |
| Ignorer la précision | Le point déclencheur réel peut varier | Inclure la tolérance dans la conception |
| Bruit proche du seuil | Causes des réinitialisations répétées | Utiliser une hystérésis appropriée |
| Pas d’hystérésis | Conduit à une commutation instable | Assurez-vous d’une marge de récupération claire |
| Ignorer les baisses transitoires | Les modifications de charge peuvent déclencher de fausses réinitialisations | Considérons la capacité, le filtrage et le délai |
| Gestion faible du bruit | Réduit la fiabilité | Utilisez une marge appropriée, un filtrage et une mise en page appropriés |
Disposition des circuits imprimés et gestion du bruit

Placez le superviseur de tension près du rail surveillé et gardez la trace de détection courte. Dirigez le signal de réinitialisation loin des nœuds de commutation, des inductances, des moteurs, des relais et d’autres chemins bruyants. Utilisez un plan de masse solide afin que le superviseur et le circuit protégé partagent une référence stable.
Si une sortie de réinitialisation à drain ouvert est utilisée, placez la résistance de tirage près du MCU ou du dispositif logique. Ajoutez un découplage local près de la broche d’alimentation superviseure pour améliorer l’immunité au bruit et réduire les fausses réinitialisations.
Superviseur de tension vs CI de réinitialisation vs minuteur de surveillance

Un superviseur de tension se concentre sur la voie d’alimentation. Il vérifie si la tension d’alimentation est suffisamment élevée, suffisamment basse ou dans une fenêtre de fonctionnement définie. Lorsque la tension surveillée sort de la plage autorisée, le superviseur active un signal de réinitialisation pour maintenir le MCU, le processeur, le FPGA ou le circuit logique en état sûr.
Un IC réinitialisé est un terme plus large. De nombreux superviseurs de tension sont aussi des CI à réinitialisation car ils génèrent des signaux de réinitialisation basés sur les conditions de tension. D’autres circuits intégrés à réinitialisation peuvent se concentrer davantage sur le délai de réinitialisation sous tension, l’entrée manuelle, la génération d’impulsions ou le contrôle du timing de la réinitialisation. Dans la sélection réelle des produits, les termes « superviseur de tension » et « CI de réinitialisation » peuvent se recouper, donc le bloc de fonction de la fiche technique doit toujours être coché.
Un minuteur de surveillance surveille l’activité du système au lieu de la tension d’alimentation. Il attend que le processeur ou le contrôleur envoie un signal périodique. Si le logiciel cesse de répondre, entre dans une boucle de panne ou ne rafraîchit pas le watchdog dans le délai autorisé, le watchdog déclenche une réinitialisation.
| Type de dispositif | Ce qu’il surveille | Fonction principale | Utilisation typique |
|---|---|---|---|
| Superviseur de tension | Niveau de tension d’alimentation | Réinitialisation du système en cas de sous-tension, de surtension ou de conditions de rail instables | Protection contre les pannes de tension, réinitialisation de l’alimentation, surveillance des rails |
| Réinitialiser l’IC | Réinitialisation du timing ou réinitialisation du contrôle | Génère un signal de réinitialisation contrôlé lors du démarrage, de la récupération de défaut ou des événements de réinitialisation manuelle | Contrôle de réinitialisation du MCU, délai de réinitialisation, circuits de réinitialisation manuelle |
| Chronomètre de garde | Activité du processeur ou du logiciel | Réinitialise le système lorsque le logiciel cesse de répondre | Systèmes embarqués, contrôleurs industriels, dispositifs de communication |
Séquençage de l’alimentation à l’aide de superviseurs de tension

Le séquençage des alimentations est important dans les systèmes à multiples rails de tension. Certains circuits doivent s’allumer avant d’autres afin que le système puisse démarrer en toute sécurité et correctement. Les superviseurs de tension aident en confirmant qu’un rail est stable avant d’activer le rail.
Par exemple, Rail A se met en puissance en premier. Une fois que le superviseur détecte que le Rail A a atteint un niveau valide, il envoie un signal d’activation pour activer le Rail B. Cet ordre contrôlé empêche les circuits dépendants de démarrer trop tôt et aide à protéger les composants sensibles.
Exemple
Dans une carte processeur, la tension du cœur peut devoir devenir stable avant que le rail d’E/S ne soit activé. Un superviseur de tension peut surveiller la voie centrale et ne libérer un signal d’activation qu’après que la tension atteigne le seuil valide et que le délai de réinitialisation expire. Cela empêche la section E/S de démarrer avant que le cœur du processeur ne soit prêt.
| Cas de séquençage | Pourquoi un superviseur aide |
|---|---|
| Rail central avant rail d’E/S | Empêche le démarrage logique avant que le processeur ne soit stable |
| Le rail analogique après le rail numérique | Réduit le comportement instable de démarrage de l’ADC ou du capteur |
| Démarrage multi-rails FPGA | Confirme chaque rail avant de libérer la réinitialisation du système |
| Démarrage à batterie | Évite une défaillance de démarrage lors d’une alimentation faible ou en plongée |
Applications typiques des superviseurs de tension

Microcontrôleur et systèmes embarqués
Les superviseurs de tension maintiennent le MCU en réinitialisation jusqu’à ce que la tension d’alimentation atteigne un niveau sûr. Cela évite un démarrage incomplet, des états corrompus des registres et un comportement instable des GPIO lors des événements de démarrage ou de coupure de tension.
Dispositifs alimentés par batterie
Dans les systèmes de batterie, la tension d’alimentation peut chuter lors des impulsions de charge, du fonctionnement à basse température ou dans des conditions de batterie faible. Un superviseur de tension empêche le système de fonctionner en dessous de sa plage de tension sûre, réduisant ainsi le risque d’erreurs de données ou de blocages soudains.
Systèmes de contrôle industriel
Les panneaux industriels subissent souvent des baisses de tension, du bruit, de longs câbles et des rails d’alimentation instables. Les superviseurs aident à maintenir un comportement de réinitialisation prévisible afin que les contrôleurs, capteurs et circuits de communication se récupèrent proprement après des coupures de courant.
Alimentations
Les superviseurs de tension surveillent les sorties d’alimentation et détectent la sous-tension, le démarrage instable ou les baisses de courte tension. Ils aident les circuits en aval à démarrer uniquement après que le rail de sortie atteigne un niveau sûr, réduisant ainsi le risque de mauvais fonctionnement ou de réinitialisations répétées.
Circuits multi-rails
Les circuits multirail utilisent plusieurs tensions d’alimentation, telles que 3,3V, 1,8V et 1,2V pour les processeurs, FPGA ou SoC. Les superviseurs de tension vérifient si chaque rail est valide et aident à contrôler la réinitialisation ou à activer les signaux afin que le système s’allume en toute sécurité.
Foire aux questions [FAQ]
Q1. Comment choisir le seuil de réinitialisation pour un superviseur de tension ?
Choisissez un seuil au-dessus de la tension minimale de fonctionnement sûre du système, puis incluez la précision du seuil, la tolérance d’alimentation, le bruit et la dérive de température. Le seuil réel le plus bas devrait toujours protéger le MCU, le processeur ou le circuit logique avant qu’il n’entre dans une plage de tension instable.
Q2. Pourquoi le délai d’expiration du réinitialisation est-il important dans un circuit superviseur de tension ?
Le délai d’expiration du reset maintient le système en réinitialisation après que la tension se soit rétablie. Ce délai permet aux rails d’alimentation, aux horloges, aux oscillateurs et aux circuits logiques de se stabiliser avant le début du fonctionnement normal.
Q3. Quelle est la différence entre un superviseur de tension et un minuteur de surveillance ?
Un superviseur de tension surveille la tension d’alimentation et réinitialise le système lors des pannes d’alimentation. Un minuteur de surveillance surveille l’activité logicielle et réinitialise le système lorsque le processeur cesse de répondre.
Q4. Quand faut-il utiliser une sortie de réinitialisation à vide ouverte au lieu d’une poussée-traction ?
Utilisez une sortie de réinitialisation à drain ouvert lorsque plusieurs sources de réinitialisation partagent une même ligne, lorsque le déplacement de niveau est nécessaire, ou lorsque le dispositif récepteur nécessite une tension de tirage externe.
Q5. Comment un bruit proche du seuil de réinitialisation peut-il provoquer de faux resets ?
Le bruit ou les baisses de tension courtes peuvent faire dépasser le seuil de réinitialisation du rail surveillé à plusieurs reprises. Une hystérésis appropriée, un filtrage, une disposition et une marge de seuil aident à prévenir le bavardage à la réinitialisation.