Un ADC à registre d’approximation successif (SAR) convertit une entrée analogique en données numériques en résolvant la sortie bit par bit par comparaison répétée. Les ADC SAR sont largement utilisés dans les systèmes embarqués, capteurs industriels, contrôle moteur, dispositifs alimentés par batterie et systèmes d’acquisition de données car ils offrent une faible latence, une bonne précision, un timing de conversion déterministe et une consommation d’énergie modérée. Ce guide explique le principe de fonctionnement des ADC SAR, l’architecture interne, les spécifications de performance, les défis de conception, les domaines d’application, la comparaison de l’architecture des ADC, les méthodes de sélection et les problèmes courants de dépannage.

Qu’est-ce qu’un ADC SAR
Un ADC à registre d’approximation successive (SAR) est un convertisseur analogique-numérique qui convertit une tension d’entrée analogique en code numérique en résolvant bit par bit. Il commence par le bit le plus significatif et utilise des comparaisons répétées pour restreindre la plage d’entrée possible jusqu’à ce que la valeur numérique finale soit produite.
Les ADC SAR sont couramment utilisés lorsqu’un système nécessite une résolution modérée à élevée, une réponse rapide, une latence prévisible et une consommation d’énergie faible à modérée. Ils se retrouvent largement dans les microcontrôleurs, capteurs industriels, systèmes de contrôle moteur, instruments portables, dispositifs alimentés par batterie et circuits d’acquisition de données multi-canaux.
Fonctionnement d’un ADC SAR

Un ADC SAR convertit une tension d’entrée analogique en code numérique en comparant l’entrée échantillonnée avec les tensions d’essai générées par le DAC. La logique SAR résout le résultat un bit à la fois, en partant du bit le plus significatif (MSB) et en se dirigeant vers le bit le moins significatif (LSB). Parce qu’un bit est généralement réglé par cycle d’horloge, les ADC SAR offrent une conversion rapide avec un timing prévisible.
Processus de conversion SAR ADC étape par étape
Étape 1 : Échantillonnage de l’entrée analogique
Le circuit d’échantillonnage et de maintien capte la tension d’entrée et la maintient stable pendant la conversion. Si l’entrée change avant la fin de la séquence de comparaison, la précision de conversion peut diminuer.
Étape 2 : Définir le premier code d’essai
La logique SAR règle le MSB à 1 et maintient les bits restants à 0. Cela crée le premier code d’essai, représentant généralement la moitié de la plage d’entrée à l’échelle réelle. Le DAC interne convertit ce code en tension d’essai.
Étape 3 : Comparaison de l’entrée avec la tension du DAC
Le comparateur vérifie si l’entrée échantillonnée est plus élevée ou plus basse que la tension d’essai du DAC. Si l’entrée est plus élevée, le bit testé reste 1. Si l’entrée est plus basse, le bit testé est effacé à 0.
Étape 4 : Résolution de chaque bit du MSB au LSB
La logique SAR répète le même processus pour chaque bit inférieur. À chaque étape, l’ADC teste un nouveau code d’essai, le compare avec l’entrée échantillonnée et réduit de moitié l’incertitude restante. Un ADC SAR 12 bits nécessite normalement 12 cycles de comparaison.
Étape 5 : Production de la sortie numérique finale
Après la dernière comparaison, le registre SAR contient le code numérique final. Le résultat est ensuite envoyé à un microcontrôleur, processeur, FPGA ou système de contrôle pour un traitement ultérieur. Cette latence faible et prévisible rend les ADC SAR utiles dans les systèmes de rétroaction en temps réel.
Exemple : Conversion ADC SAR 4 bits
Un ADC SAR 4 bits possède 16 codes de sortie possibles. Lors de la conversion, il teste chaque bit du MSB au LSB. Si la tension d’entrée est supérieure à la tension d’essai du DAC, le bit testé reste à 1. Si la tension d’entrée est plus basse, le bit devient 0.
Après quatre étapes de comparaison, le registre SAR contient le code de sortie final. Cette méthode de recherche binaire est plus rapide que de vérifier chaque code possible un par un car chaque comparaison réduit de moitié la plage de tension restante.
Composants à l’intérieur d’un ADC SAR

| Bloc ADC SAR | Fonction | Impact sur la conception |
|---|---|---|
| Circuit d’échantillonnage et de maintien | Capture et maintient la tension d’entrée lors de la conversion | Affecte la précision de tassement et la mesure des signaux à changement rapide |
| Comparateur | Compare l’entrée échantillonnée avec la tension d’essai du DAC | Le décalage du comparateur et le bruit affectent la précision de conversion |
| SAR Logic | Contrôle la séquence de décision bit par bit | Détermine le timing de conversion et la génération de code de sortie |
| DAC interne | Génère des tensions d’essai pour comparaison | La précision et le dégradation du DAC affectent la linéarité et la précision |
| Entrée de référence | Fournit l’échelle de tension pour la conversion | Le bruit de référence ou la dérive affecte directement la précision de l’ADC |
| Horloge et Logique de Contrôle | Contrôle de l’échantillonnage, de la comparaison et du timing de sortie | Un timing stable permet une performance de conversion prévisible |
Spécifications de performance SAR ADC
| Spécification | Explication | Pourquoi cela compte |
|---|---|---|
| Résolution | La résolution définit combien de niveaux numériques l’ADC peut générer. Une résolution plus élevée permet de détecter de petits changements de tension. | Une résolution plus élevée améliore la précision et la détection de petits signaux. |
| Taux d’échantillonnage | La fréquence d’échantillonnage définit combien de conversions l’ADC peut effectuer par seconde. Les ADC SAR modernes vont de centaines de kSPS à plusieurs MSPS ou plus, selon l’architecture et les exigences de l’application. | Des taux d’échantillonnage plus élevés permettent des signaux à changement rapide et un traitement en temps réel. |
| Temps de conversion et latence | Les ADC SAR résolvent généralement un bit par cycle d’horloge. Un ADC SAR 8 bits nécessite généralement environ 8 cycles de comparaison, tandis que les ADC SAR 12 bits et 16 bits nécessitent respectivement environ 12 et 16 cycles. Un temps supplémentaire peut également être nécessaire pour l’échantillonnage, l’acquisition, le dérèglement et le transfert de données. Les ADC SAR offrent une latence très faible et déterministe car ils ne dépendent pas fortement du suréchantillonnage ou du délai de filtrage numérique. | Une latence faible et prévisible est importante dans le contrôle moteur, l’automatisation industrielle, la robotique et les systèmes de rétroaction rapide. |
| ENOB (Nombre effectif de bits) | ENOB représente la résolution réellement utilisable après prise en compte du bruit et de la distorsion. Un ADC 16 bits peut atteindre une résolution effective plus faible dans des systèmes réels en raison du bruit analogique et d’un comportement non idéal. | ENOB fournit une indication plus réaliste des performances pratiques des ADC que la résolution théorique seule. |
| SNR (rapport signal/bruit) | Le SNR mesure à quel point le SCA capte clairement le signal désiré par rapport au bruit de fond. | Un SNR plus élevé améliore la clarté du signal et la plage dynamique. |
| INL et DNL | La non linéarité intégrale (INL) et la non linéarité différentielle (DNL) décrivent à quel point la courbe de transfert ADC correspond à la réponse idéale. | Des erreurs INL et DNL plus faibles améliorent la précision de conversion et la linéarité. |
| Consommation d’énergie | La consommation d’énergie est couramment priorisée dans les systèmes à batterie et sensibles à l’énergie. | Une consommation d’énergie plus faible prolonge la durée de vie de la batterie et réduit la contrainte thermique. |
| Bande passante d’entrée | La bande passante d’entrée détermine la capacité du ADC à traiter les signaux changeants et à se stabiliser avec précision lors de l’échantillonnage. | Une bande passante adéquate permet une conversion précise des signaux changeants rapidement. |
Un ADC 16 bits peut ne pas fournir 16 bits utilisables si le bruit de référence, le stabilisement du pilote d’entrée, la disposition du PCB ou le bruit du signal sont faibles. ENOB, SNR, INL, DNL, la bande passante d’entrée, le temps d’acquisition et la stabilité de référence doivent être vérifiés ensemble. Pour les systèmes de contrôle en temps réel, le temps de conversion et la latence sont souvent aussi importants que la résolution. Pour les capteurs de précision, le bruit, la linéarité et la qualité de référence comptent généralement plus que la fréquence d’échantillonnage maximale.
Avantages, limites et défis de conception des ADC SAR
Avantages du ADC SAR
| Avantage | Signification pratique |
|---|---|
| Latence faible et prévisible | Utile pour le contrôle moteur, la robotique, le contrôle industriel et les systèmes de rétroaction |
| Bon équilibre vitesse et résolution | Adapté à l’échantillonnage de capteurs et à l’acquisition de données embarquée |
| Consommation modérée d’énergie | Fonctionne bien dans les systèmes portables et à batterie |
| Prise en charge multi-canal efficace | S’adapte aux systèmes de capteurs multiplexés et aux cartes d’acquisition de données |
| Intégration facile dans le MCU | De nombreux microcontrôleurs incluent des ADC SAR intégrés |
Limitations et défis de conception
| Défi de conception | Ce qui peut mal tourner |
|---|---|
| Erreur de stabilisation des entrées | Une forte impédance de source ou des haut-parleurs faibles peuvent entraîner des lectures inexactes |
| Bruit de référence ou dérive | Les codes de sortie ADC deviennent instables ou inexacts |
| Problèmes de bruit et de masse sur les circuits imprimés | Le bruit numérique peut entrer dans l’entrée analogique ou le chemin de référence |
| Erreur de commutation de canal | Les entrées multiplexées peuvent nécessiter un temps d’acquisition plus long |
| Aliasing | Le bruit à haute fréquence peut apparaître sous forme de faux signaux basses fréquences |
| Limitations de haute résolution | L’ENOB réel peut être inférieur à la résolution nominale |
Utilisations des ADC SAR

Microcontrôleurs et systèmes embarqués
De nombreux MCU utilisent des ADC SAR intégrés pour la mesure des capteurs, la surveillance de la tension et les fonctions d’entrée analogiques générales.
Capteurs industriels et acquisition de données
Les ADC SAR fonctionnent bien dans les modules PLC, capteurs industriels, systèmes de contrôle et équipements d’acquisition de données multi-canaux car ils offrent des performances fiables et un timing de conversion stable.
Contrôle des moteurs et électronique de puissance
Les variateurs de moteur et les convertisseurs de puissance nécessitent un retour de courant et de tension rapide. Les ADC SAR prennent en charge le contrôle en boucle fermée rapide et le retour de protection.
Appareils à piles et portables
La faible consommation d’énergie rend les ADC SAR adaptés aux compteurs portables, aux appareils sans fil, aux instruments portatifs et aux systèmes de surveillance alimentés par batterie.
Électronique médicale et instrumentation
Les instruments médicaux portables et les systèmes de diagnostic basés sur capteurs utilisent souvent des ADC SAR pour des mesures précises avec une bande passante modérée et une consommation d’énergie efficace.
Audio et mesure de précision
Les ADC SAR sont également utilisés dans les systèmes audio à bande passante modérée et dans les systèmes d’instrumentation de précision où une réponse rapide et de bonnes performances dynamiques sont requises.
Oscilloscopes et équipements d’essai
Les ADC SAR à grande vitesse sont utilisés dans certains instruments de test et de mesure car ils offrent un comportement de décantation rapide et un timing de conversion déterministe.
ADC SAR vs Autres architectures ADC

| Aspect | SAR ADC | ADC Sigma-Delta | ADC Flash | ADC pipeline | ADC à double pente |
|---|---|---|---|---|---|
| Vitesse de conversion | Vitesse modérée à élevée avec faible latence. | Plus lent à cause du délai de filtrage numérique. | Vitesse de conversion extrêmement rapide. | Des taux d’échantillonnage très élevés. | Vitesse de conversion très lente. |
| Latence | Très bas et déterministe. | Latence plus élevée à cause du filtrage numérique. | Latence extrêmement faible. | Latence plus élevée que l’ADC SAR. | Latence élevée. |
| Résolution / Précision | Résolution modérée à élevée. | Très haute résolution effective et excellente précision basse fréquence. | En général, la résolution est plus basse à très haute vitesse. | Résolution modérée à élevée. | Une grande précision avec un fort rejet du bruit. |
| Performance sonore | Bonne performance globale. | Excellentes performances en basse fréquence. | Plus sensible au bruit et aux décalages du comparateur. | Bonne performance dynamique. | Excellent rejet du bruit. |
| Consommation d’énergie | Consommation d’énergie faible à modérée. | Consommation modérée. | Consommation d’énergie élevée. | Consommation d’énergie plus élevée et complexité. | En général, faible consommation mais fonctionnement lent. |
| Complexité matérielle | Architecture modérée et efficace. | Cela nécessite un suréchantillonnage et un filtrage numérique. | Cela nécessite de nombreux comparateurs et une grande surface de silicium. | Un design plus complexe à plusieurs étapes. | Structure simple mais à intégration lente. |
| Force principale | Un bon équilibre entre vitesse, efficacité énergétique et faible latence. | Capacité de mesure de haute précision et faible bruit. | Vitesse de conversion maximale. | Acquisition de données à grande vitesse. | Excellente précision dans les environnements bruyants. |
| Applications typiques | Échantillonnage rapide des capteurs, contrôle embarqué, systèmes multiplexés, retour à faible latence. | Instrumentation de précision, balances, mesures de basses fréquences et audio haute résolution. | Radar, systèmes RF, oscilloscopes ultra-haute vitesse. | Systèmes de communication, traitement vidéo et acquisition à haute vitesse. | Multimètres numériques, mesures industrielles de précision. |
Problèmes courants de l’ADC SAR et dépannage
| Problème | Symptômes | Causes courantes | Corrections |
|---|---|---|---|
| Relevés instables ou fluctuants | Variation aléatoire du code, dérive de mesure, valeurs incohérentes des capteurs, erreurs de conversion intermittentes | Interférences externes, rails d’alimentation bruyants, filtrage insuffisant, entrées analogiques instables | Améliorer le découplage et le filtrage, réduire la longueur du chemin du signal analogique, séparer les pistes numériques bruyantes des signaux analogiques, utiliser des alimentations et références plus propres |
| Lectures incorrectes après changement de canal | Valeurs incorrectes immédiatement après un changement de canal dans des systèmes multiplexés | Signal d’entrée non totalement stabilisé avant conversion, impédance de source élevée, capacité faible du transducteur | Augmenter le temps d’acquisition, réduire l’impédance de la source, utiliser un amplificateur de haut-parleur plus puissant, et ajouter un tampon entre le capteur et l’entrée ADC |
| Aliasing et fréquences de faux signaux | Distorsion inattendue de la forme d’onde, mesures de fréquence incorrectes | Signaux hautes fréquences échantillonnés sans filtrage suffisant | Ajouter des filtres anticréneaux, réduire la bande passante d’entrée avant l’échantillonnage, et augmenter la fréquence d’échantillonnage lorsque cela est approprié |
| Distorsion ou erreurs de gain | Lectures non linéaires, formes d’onde déformées et mesures d’amplitude incorrectes | Bande passante insuffisante de l’amplificateur, comportement de stabilisation lent, surcharge des front-ends analogiques | Utilisez des amplificateurs de haut-parleur plus rapides, vérifiez la stabilité de l’amplificateur avec des charges capacitives, vérifiez les besoins en bande passante d’entrée de l’ADC, et prévoyez un temps de tassement suffisant avant la conversion |
| Problèmes de fiabilité au niveau des circuits imprimés et système | Précision réduite de l’ADC et performances globales irrégulières | Mauvaise disposition des circuits imprimés, routage de référence instable, mise à la terre inadéquate, filtrage inadéquat | Utilisez des chemins de signal analogiques courts, un routage de référence stable, des condensateurs de découplage appropriés, une mise à la terre analogique et numérique soignée, un filtrage d’entrée approprié, un temps d’acquisition adéquat et une sélection correcte de l’amplificateur du haut-parleur |
Foire aux questions [FAQ]
Pourquoi un ADC SAR peut-il afficher des lectures instables même lorsque le signal d’entrée semble stable ?
Les lectures instables proviennent généralement du bruit de référence, d’une mauvaise mise à la terre, d’une ride d’alimentation, d’interférences de PCB ou d’un signal d’entrée qui ne s’est pas complètement stabilisé avant la conversion. Dans les ADC SAR haute résolution, même un faible bruit analogique peut réduire l’ENOB et créer des fluctuations visibles du code.
Pourquoi le stabilisation des entrées est-elle si importante dans les mesures ADC SAR ?
Un ADC SAR échantillonne l’entrée sur un condensateur interne avant conversion. Si l’impédance de la source du capteur est trop élevée ou si l’amplificateur du haut-parleur est trop faible, le condensateur peut ne pas se charger à la bonne tension à temps. Cela provoque une erreur de gain, une erreur de commutation de canal ou des résultats de conversion inexacts.
Comment la qualité de la tension de référence influence-t-elle la précision des ADC SAR ?
La tension de référence définit la plage de mesure à l’échelle réelle de l’ADC. Tout bruit de référence, dérive ou ondulation modifie directement le code de sortie numérique. Pour les systèmes ADC SAR de précision, une référence stable à faible bruit et un routage de référence soigneusement pertinent sont souvent aussi importants que la résolution ADC.
Pourquoi ENOB est-il plus utile que la résolution lors de l’évaluation d’un ADC SAR ?
La résolution montre le nombre théorique de bits de sortie, mais ENOB reflète la précision utilisable après inclusion des limitations de bruit, de distorsion, d’erreur de référence et de PCB. Un ADC SAR 16 bits peut fournir moins de bits effectifs dans les circuits réels si l’interface et la disposition analogiques ne sont pas bien conçues.
Quand un ADC SAR est-il un meilleur choix qu’un ADC sigma-delta ou flash ?
Un ADC SAR est meilleur lorsque le système a besoin d’une faible latence prévisible, d’une résolution modérée à élevée et d’une utilisation efficace de l’énergie. Il s’adapte mieux au contrôle moteur, à la détection embarquée, au retour industriel et à l’acquisition multiplexée de données que les ADC sigma-delta lorsque la réponse rapide est nécessaire, et mieux que les ADC flash où la faible puissance et la complexité des circuits plus faibles sont importantes.