![]() |
Copyright |
![]() 7 pages à l'impression |
![]() |
![]() |
version initiale 2000 |
dernière
mise à jour 28 janvier 2015 |
généralités : correspondance A-N | les contraintes de l'acquisition de données | |||
CNA à résistances pondérées | restituer en analogique une grandeur codée en binaire | |||
CNA à réseau R/2R (tension) | plus facile à réaliser | |||
conversion BCD | pour un affichage direct | |||
commutation de courant | plus rapide | |||
![]() |
![]() |
![]() |
une collection d'icônes pour visiter tout le site |
Lorsqu'on avait une électronique purement analogique il y avait une correspondance directe entre le courant et la déviation du galvanomètre. Dorénavant on souhaite afficher le résultat sous forme numérique, d'une part, et le sauvegarder dans la mémoire d'un système informatique, d'autre part. On va donc être confronté au besoin de réaliser une conversion de la donnée analogique (courant ou tension) en une valeur numérique, c'est à dire codée en binaire. Fonction que l'on réalisera à l'aide d'un convertisseur analogique numérique ou CAN (ADC en anglais pour analogue to digital converter).problème de l'acquisition de données
Inversement il est de plus en plus fréquent d'afficher une commande sous forme numérique et il faut lui faire correspondre une grandeur analogique de la variable commandée, ce que l'on réalisera via un convertisseur numérique analogique CNA (ou DAC digital to analogue converter).problème inverse de la commande numérique
Avant de présenter les dispositifs nous allons rappeler les principes du codage qui est à la base de ces convertisseurs. Le codage c'est la conversion d'une donnée d'une représentation dans une autre par le biais d'une certaine fonction.correspondance analogique-numérique
nb de bits | 8 | 10 | 12 | 16 |
nb de points | 256 | 1024 | 4096 | 65536 |
résolution % | 0.4 | 0.09 | 0.02 | 0.0015 |
Il permet de restituer en analogique une grandeur préalablement convertie en binaire (ou générée par un microprocesseur). L'idée de base repose sur le transistor MOS dont la conductance est affectée par le potentiel de sa grille. On va ainsi faire correspondre à un code binaire à n bits n transistors MOS dont les grilles seront affectées respectivement par un bit qui selon qu'il sera 1 ou 0 (c'est à dire le plus souvent 5V ou 0) rendra le transistor conducteur ou non. La quantité numérique est placée dans un registre à n bits qui sera adressé en parallèle sur les n grilles commandant chacune une voie d'un additionneur. On va ainsi faire correspondre à chaque coefficient an non nul une tension pondérée par une résistance et l'amplificateur va effectuer la somme.principe
Chaque résistance de valeur 2R est commutable, soit vers la source de tension E, soit vers la masse, grâce à deux transistors MOS connectés respectivement à la sortie Q et la sortie complémentaire Q barre de l'élément de registre leur correspondant. Ainsi si l'une des sorties est à 1 l'autre est à 0 et un seul des transistors MOS est conducteur à la fois.commutation de tension
L'information à convertir peut-être donnée sous forme BCD (si elle provient directement d'une frappe d'un opérateur sur un clavier par ex.). Le principe d'échelle est encore exploitable : chaque échelle, telle celle figurée ci-dessus à 4 bits, pourra exploiter soit les unités, soit les dizaines, soit les centaines, etc. Il suffira de rajouter 1 résistance par décade, l'une valant 9R et les autres valant 8.1R. On obtient alors le schéma suivant qui du point de vue impédance est équivalent à 0.9R.conversion BCD
Plutôt que de commuter des tensions on peut exploiter un principe semblable, mais en commutant les courants. Comme précédemment les résistances 2R seront reliées sur une ligne ou une autre, mais ici ce sera soit la masse, soit l'entrée inverseuse de l'amplificateur (c'est à dire aussi en un point au potentiel zéro si l'amplificateur est supposé idéal). L'intérêt est que le courant circule donc en permanence dans chaque résistance et qu'il est de ce fait invariant, ce qui revient à dire que le temps d'établissement après commutation est maintenant quasi nul. Ce type de convertisseur sera donc plus rapide que son équivalent en tension. Les courants circulant sont dans le rapport 1/2 quand on va de la gauche vers la droite dans les 2R.commutation de courant
![]() |
![]() |
![]() |
![]() |
![]() |