Sciences de l’ingénieur · Première · 5 min de lecture
Convertir une tension en nombre : quantum et résolution d’un CAN
Un convertisseur analogique-numérique (CAN) de n bits associe à une tension d’entrée comprise entre 0 et sa valeur pleine échelle U_PE un nombre entier N compris entre 0 et 2ⁿ − 1 ; avec la convention q = U_PE / 2ⁿ, le quantum q est la plus petite variation de tension qui change le code, et N est la partie entière de U / q ; plus n est grand, plus la résolution est fine ; retrouver la tension correspondant à un code (U = N × q, au quantum près).
Chapitre du programme : Approche fonctionnelle et structurelle des produits
Bloc 1 sur 7 · Comprendre
Comprendre : une tension découpée en marches
Un CAN associe à une tension échantillonnée un code numérique. Dans le modèle idéal unipolaire de cette leçon, n est un entier positif, la plage est avec , et les codes vont de 0 à .
Convention fournie : et . Le code k correspond à l’intervalle : la borne gauche est incluse, la droite appartient au code suivant. Le point et les tensions hors plage sont exclus de ce modèle de partie entière ; un convertisseur réel peut saturer ou signaler un dépassement selon sa documentation.
Le quantum q est la largeur nominale d’un intervalle, pas une précision garantie de toute la chaîne. Une variation arbitrairement petite peut franchir un seuil si le point de départ est tout près ; une variation plus grande mais restant dans un intervalle peut conserver le code. Il faut donc distinguer résolution nominale, changement de code observé et exactitude de mesure.
Bloc 2 sur 7 · Approfondir
Approfondir : ce que le code dit, et ce qu’il ne dit pas
À partir du code seul, on sait dans ce modèle. Reconstruire choisit la borne basse, avec . Choisir le milieu donne une erreur absolue au plus . Ce sont deux conventions de reconstruction, sans transformer le code de troncature en un arrondi au plus proche.
Un capteur linéaire peut avoir un décalage : , avec dans le cas étudié. L’intervalle de température est donc , de largeur . Utilisez les mêmes unités pour U, q, et s.
Plus de bits réduit q à plage identique. Cela ne supprime ni bruit, ni défaut de référence, ni non-linéarité, ni erreur du capteur. La conversion traite aussi des instants d’échantillonnage ; le seul quantum ne détermine pas la capacité à suivre un signal rapide. Le choix matériel demande le budget d’erreur et la dynamique du signal.
Bloc 3 sur 7 · Exemple
Exemple guidé : un CAN de 9 bits avec capteur décalé
Dossier idéal construit. CAN de 9 bits, V, convention de troncature ; capteur en V pour une température en °C. On connaît une tension test V, puis on veut expliquer ce que dit son code seul.
Quantum et code. et V. Le quotient vaut , donc .
Intervalle. Le code 181 correspond à V. La tension test est bien dans cet intervalle. La borne basse de température vaut °C ; la borne haute exclue vaut 66 °C. Le code seul donne donc °C, pas une température exacte.
Deux reconstructions. La borne basse donne 65,5 °C ; le milieu donne 65,75 °C avec erreur absolue au plus 0,25 °C sous les seules hypothèses idéales. La température de la tension test vaut 65,625 °C, ce qui permet ici de vérifier ces reconstructions.
Un seuil n’est pas une distance minimale entre deux signaux. Les tensions 1,4479 V et 1,4481 V diffèrent de 0,0002 V, beaucoup moins que q, mais donnent respectivement les codes 180 et 181. À l’inverse, 1,449 V et 1,455 V donnent toutes deux 181. Le résultat dépend de la position des valeurs par rapport aux frontières.
Bloc 4 sur 7 · Visualiser
Visualiser : la caractéristique en escalier
Voici quatre intervalles du dossier ; toutes les bornes droites sont exclues.
| Code | Tensions (V) |
|---|---|
| 180 | |
| 181 | |
| 182 | |
| 183 |
Sur un escalier code/tension, la largeur horizontale est q en volts ; un saut vertical vaut un code, sans unité. La borne 1,448 V se place dans la ligne 181. Ne l’incluez pas aussi dans 180.
À la borne haute de la plage, la formule brute donnerait 512 pour 4,096 V, alors que les codes autorisés s’arrêtent à 511. C’est pourquoi le domaine de la formule doit être écrit ; le comportement de saturation n’est pas inventé à partir de la partie entière.
Continuez sur votre lancée
Vous avez découvert l’essentiel et un exemple. Retrouvez la suite du cours et les points à retenir, puis passez à l’entraînement guidé dans votre compte.
- Les formules et les repères à retenir
- Les erreurs fréquentes expliquées
- Un exercice avec des aides et sa correction
L’accès gratuit comprend les cours et exercices de votre niveau choisi.
Sources
- Texas Instruments, Selecting an A/D Converter, SBAA004A, section 1.3 : https://www.ti.com/lit/an/sbaa004a/sbaa004a.pdf
- BO spécial n°1 du 22 janvier 2019 — annexe 1 du programme STI2D, § 2.4.2, p. 25-26 (acquisition d’une grandeur physique ; CAN : nombre de bits, résolution, quantum, valeur pleine échelle) (https://eduscol.education.gouv.fr/sites/default/files/document/spe591annexe11063610pdf-84507.pdf)
- BO spécial n°1 du 22 janvier 2019 — annexe « Programme de sciences de l’ingénieur de première et terminale générales », EXPÉRIMENTER ET SIMULER, p. 12 (« Capteurs, composants d’une chaîne d’acquisition ; Paramétrage d’une chaîne d’acquisition ; Carte micro-contrôleur », Tale)
Vous pensez avoir trouvé une erreur dans cette leçon ? Signalez-la par e-mail.