Vous êtes sur la page 1sur 4

La conversion numérique analogique (CNA)

1- Rappels :

Si un nombre N est codé en binaire (base 2) sur 4 bits, il sera noté : N=b3b2b1b0 , où les bi sont des bits
pouvant prendre les valeurs 0 ou 1.

b0 est le poids faible ou LSB (Less Signifiant Bit) et le mot associé est 0001

b1 est le poids fort ou MSB (Most Signifiant Bit) et le mot associé est 1000

La correspondance entre la base 2 et la base 10 est l’écriture en décimal du nombre N, soit :

Ainsi nous obtenons pour le LSB, N=1 et pour le MSB, N=8.

Avec 4 bits, nous pouvons coder 16 différentes valeurs allant de 0 à15. Ce nombre d’états différents
est noté NE (NE=16).

La relation entre le NE est la résolution R est NE=2R. Ainsi pour NE=16, la résolution est R=4.

La relation entre le NE est la pleine échelle FSR (Full Scale Range) est NE=FSR+1. Pour NE=16, nous
avons FSR=2R -1=15.

Si l’on fait correspondre le nombre d’états NE au domaine analogique [0, Vref] (par exemple
Vref=10V), nous obtenons la tension analogique élémentaire q appelée quantum de valeur :

Vref Vref
q= = R
NE 2
Domaine numérique : Domaine analogique :
0000…1111 0V…10 V

Ainsi, les deux caractéristiques principales de cette correspondance sont :

- La résolution ou la longueur du code (4 bits => R=4)


- Le quantum ou pas de quantification (Vref=10V, R=4 => q=0.625V)

Résolution R Nombre d’états NE (q/Vref) en % Quantum q en mV (Vref=10V)


4 16 6.25 625
8 256 0.39 39.06
16 65536 0.0015 0.1525

1
2- Principe de la conversion numérique analogique :

La conversion CNA consiste à transformer un nombre binaire N en une tension analogique


Va.

Dans un convertisseur CNA à m bits, le nombre N s’écrit :

m−1
N = ∑ bk 2 k
k =0

La tension analogique obtenue Va est proportionnelle au


nombre N appliqué au convertisseur et s’écrit :

Va = q N

où q est le facteur d’échelle du convertisseur qui est également le quantum.

La tension analogique associée au LSB est donc Va = q et celle associée à la pleine échelle
FSR (soit N=FSR=2m-1) est Va = q. FSR .

La caractéristique de transfert du CNA est donc une


courbe constituée d’une suite de points liée aux valeurs entières
de N. Prenons l’exemple d’un CNA à 3 bits (voir figure ci-
contre):

NE = 8 ⇒ N = {0,1,2,3,...,7}
⇒ Va = {0, q,2q,3q,...,7 q}

Intrinsèquement au convertisseur CNA, des interrupteurs


électroniques (souvent de technologie MOS) sont chargés d’activer ou de désactiver les différents
poids numériques b0, b1…bm-1 appliqués en entrée (Ces bits constituent la commande de ces
interrupteurs). Le schéma suivant explique ce principe :
bi
Si bi=0, l’interrupteur est ouvert et la sortie S=0.
1 2 S

Si bi=1, l’interrupteur est fermé et la sortie S=Vref.


Vref

d’où la relation S = bi .Vref

3- Différents types de convertisseurs CNA :

3.1- Convertisseur à échelle de résistances pondérées :

Principe : Un réseau de résistances dont les valeurs sont dans un rapport 2 est associé à un
amplificateur opérationnel. L’objectif est d’aboutir à une tension de sortie d’expression identique au
code binaire R, 2R, 4R,…, 2m-1R.

2
La figure suivante montre l’exemple d’un CAN à 4 bits. Le montage à base de l’ampli op est un
sommateur inverseur. La borne non-inverseuse étant reliée à la masse, le potentiel de la borne
inverseuse est nul et constitue une masse
virtuelle. On démontre que l’équation de la
tension de sortie Va de l’ampli est :

R2 R2 R2 R2 V0
Va = −(V3 + V2 + V1 + V0 )
R 2R 4R 8R
V1
Ou encore :
V2
1
Va = − (8V3 + 4V2 + 2V1 + V0 )
16 V3

Par ailleurs, les tensions Vi sont liées à la


tension Vref par le biais des interrupteurs
commandés, soit :

Vi = bi .Vref , i = 0,1,2,3

Vref
Ce qui nous conduit à écrire : Va = − (8 b3 + 4 b2 + 2 b1 + b0 )
16
3
Vref
En posant N = ∑2 k
bk , nous obtenons Va = − N
k =0 16

La tension Vref peut aussi être choisie négative pour aboutir à une tension Va positive. Dans cet
exemple, le quantum est
Vref
q= .
16

Dans le cas où le
nombre de bits du
convertisseur dépasse 4, il
devient difficile de garder une
16 R
bonne précision à cause du
rapport des résistances. En
effet, dans un convertisseur à V1

8 bits, les résistances vont de


10kΩ à 1.28MΩ rendant
délicate l’intégration des
résistances. Une solution
serait de travailler avec des
blocs à 4bits nous rapprochant
du code hexadécimal. La
figure ci-contre illustre ce
principe.
V2

3
Ainsi nous avons pour la partie haute du montage :

Vref
V1 = − (8 b3 + 4 b2 + 2 b1 + b0 )
16
et pour la partie basse du montage :

Vref
V2 = − (8 b7 + 4 b6 + 2 b5 + b4 )
16

Ce qui nous permet d’exprimer la tension Va en sortie du dernier étage sommateur inverseur :

V1 Vref Vref
Va = −V2 − = (8 b3 + 4 b2 + 2 b1 + b0 ) + (8 b7 + 4 b6 + 2 b5 + b4 )
16 256 16

Vref Vref
soit enfin: Va = (128 b7 + 64 b6 + 32 b5 + 16 b4 + 8 b3 + 4 b2 + 2 b1 + b0 ) = N
256 256

Nous comprenons donc que le temps de conversion de ce type de CNA est très rapide et est lié
au temps d’établissement des signaux des les ampli-op et les interrupteurs électroniques. Ce temps est
de l’ordre de 100 ns.

3.2- Convertisseur à échelle de résistances R-2R :

Contrairement au CAN à résistances pondérées, le CAN à échelle R-2R utilise des résistances
qui ne prennent que 2 valeurs : R et 2R. Ce type de convertisseur est le plus utilisé car il est plus
simple de réaliser, avec une bonne précision, une résistance qui vaut le double d’une autre plutôt q’une
résistance qui doit valoir exactement 128 fois l’autre! En association avec les résistances, un
amplificateur opérationnel est employé pour réaliser la fonction de conversion souhaitée. La figure ci-
dessous montre le schéma de principe du CNA R-2R.

Bloc A

R R R R 2R
4

2R 2R 2R 2R 2R 2
V-

-
6 Va
OUT
1

3
+
7

U1
2

V+
3

Vref

Vous aimerez peut-être aussi