You are on page 1of 20

CONVERSION NUMERIQUE-ANALOGIQUE

ET ANALOGIQUE-NUMERIQUE
A) PRESENTATION :
I) Conversion :
En lectronique, la conversion de donnes a pour but de transformer une grandeur, lectrique ou
numrique, en une autre lectrique ou numrique elle aussi, pour en faciliter 1exploitation. Cette
technique est aujourdhui couramment employe dans les appareils affichage numrique et dans
les systmes de traitement numrique de linformation (incluant micro-processeurs et microordinateurs).
II) Grandeurs analogiques et numriques :
1) Grandeur analogique :
Cest une grandeur qui varie dans le temps de faon continue, par exemple, la tension
aux bornes dune pile lectrique, le courant dans un galvanomtre, la vitesse dun
vhicule.
2) Grandeur numrique :
Cest une grandeur qui varie dans le temps de manire discontinue, par exemple, le
nombre de voyageurs franchissant un portillon, lindication dune pendule affichage
numrique. Cest donc toujours un nombre entier. En lectronique, on utilise surtout des
grandeurs numriques formes de 0 et de 1 logiques, qui prsentent de nombreux
avantages par rapport aux grandeurs analogiques (tension ou courant) : insensibilit aux
bruits, aux distorsions, facilit de mmorisation et de restitution.
B) CONVERSION NUMERIQUE ANALOGIQUE

#/ (CNA) :

I) Prsentation :
En
En-1

#/

NE
Entres
Numriques

Vs
E1
E0

Sortie
Analogique

Vs

Un Convertisseur Numrique Analogique convertit un nombre binaire (naturel, sign, rflchi,


BCD) en une tension ou un courant proportionnel ce nombre.
Donc lquation de la sortie peut se mettre sous la forme :
Sortie analogique = k . entre numrique
Vs = k. NE
o k est un facteur de proportionnalit qui dpend de chaque CNA. Si la sortie est une tension
alors k est un facteur en volts, et si la sortie est un courant alors k est en ampres.
Le nombre dentres peut atteindre 16 soit une possibilit de 216 (65536) valeurs de sorties.
Exemple :
CAN-CNA

JFA06

Tracer la fonction de transfert Vs = f (NE) avec k=0,1V pour un CNA 4 bits pour NE variant de 0
15.
Vs
V
1.5
1.4
1.3
1.2
1.1
1.0
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0

10

11

12

13

14

15

Ne

Exercice 1 :
Soit un CNA de 5 bits dont la sortie est un courant. Quand lentre numrique binaire naturel est
10100, le courant de sortie est de 10 mA. Calculez lintensit de sortie pour une entre en binaire
naturel de 11101.
Solution :
10mA = K .20 donc K=0.5 mA
Io = 0.5 . 11101 = 0.5 . 29 = 14.5 mA
Exercice 2 :
Quelle est la plus grande tension de sortie dun CNA si ce dernier fournit 1 V quand lentre est
00110010 ?
Solution :
1 = K . 00110010 = K . 50
K = 20 mV
Vomax = 20 mV . 11111111 = 20 mV . 255 = 5.1 V
II) Dfinitions :
1) Sortie analogique :

CAN-CNA

JFA06

La sortie dun CNA nest pas une grandeur strictement analogique, parce quelle ne
prend que des valeurs spcifiques. Cependant, le nombre de valeurs de sorties diffrentes
peut tre augment, on se rapproche alors dune grandeur analogique qui varie
continment dans une plage de valeurs. En conclusion, la sortie dun CNA est une
grandeur pseudo-analogique .
2) Poids de lentre :
On remarque que lon est oblig deffectuer une conversion binaire - dcimal du
nombre en dentre :
Vs = k . Ne10, soit sur 8 bits en binaire :
Vs = k.(E7.27+E6.26+E5.25+E4.24+E3.23+E2.22+E1.21+E0.20)
Vs = E7.k.27+E6.k.26+E5.k.25+E4.k.24+E3.k.23+E2.k.22+E1.k.21+E0.k.20
Soit Vs = E7.k7+E6.k6+E5.k5+E4.k4+E3.k3+E2.k2+E1.k1+E0.k0
On peut donc considrer aussi que chaque entre a une valeur de tension donne
(k7,..,k0) et quil suffit den faire la somme pour obtenir la tension de sortie.
Exemple :
Soit un CNA 5 bits dont la tension de sortie Vs = 0,2 V quand lentre numrique vaut
00001. Trouver la valeur de sortie si lentre vaut 11111, et si lentre vaut 10101.
Vs1 = 1.3,2 + 1.1,6 + 1.0.8 + 1.0,4 + 1.0,2 = 6,2 V
Vs2 = 1.3,2 + 0.1,6 + 1.0.8 + 0.0,4 + 1.0,2 = 4,2 V
3) Tension de rfrence, Quantum:
Cest la tension de rfrence du convertisseur qui permet de gnrer lamplitude de la
variation de la tension de sortie. On a alors pour le quantum la relation suivante :
Uref
q n
2
Uref est la tension de rfrence du convertisseur,
q est le quantum, cest la plus petite variation de tension de sortie correspondant au
poids faible du convertisseur,
n est le nombre de bits dentre.
Exemple :
Soit un CNA 8 bits avec une tension Uref = 5V, calculez la valeur du quantum :
Uref
5
5
q n 8
19,5 mV
2
2
256
4) La tension pleine chelle :
La tension pleine chelle est la tension maximum que lon peut obtenir en sortie du
convertisseur, soit :
( 2 n 1) Uref
U max q ( 2 1)
2n
n

Exemple :
A partir de lexemple prcdent, calculez la valeur de Umax :
U max
CAN-CNA

( 2 n 1) Uref ( 28 1) 5 (256 1) 5 255 5

4,98 V
2n
28
256
256
3

JFA06

5) La rsolution :
La rsolution dun C.N.A. est dfinie comme le rapport quantum pleine chelle :
Uref
n
q
1
1
R
n 2
n
n
U max ( 2 1)Uref 2 1 2
2n
Attention :
Par abus de langage, on dira que la rsolution du convertisseur est de n bits. On
noteras que cette rsolution ne dpend que du nombre de bits convertir, et non de la
prcision du composant.
6) Symbole normalis :

Entres
Numriques

#/

an-1

an

Sortie
Analogique

Vs
a1
a0

Vs

III) Diffrents types de C.N.A. :


1) C.N.A. rsistances pondres :
La structure est celle dun sommateur inverseur, avec le rapport des rsistances qui
ralisent les poids des entres
K3

E3

K2

2R

4R
U1A

E2

E1

K1

8R

Vs

TL084
K0

VS

16R

E0

VRef

Vs ( E 3 Vref

CAN-CNA

R
R
R
R
E 2 Vref
E 1 Vref
E0 Vref
)
2.R
4.R
8.R
16.R

JFA06

Vs Vref (

E 3 E 2 E1 E 0

)
2
4
8
16

Inconvnients :
Ce convertisseur ncessite lutilisation de rsistances de prcision dont les valeurs
schelonnent entre R et 2n.R qui sont difficiles obtenir et donc trs chres.
Dfauts de lAOP.
Imperfection de Vref.
Dfaut des commutateurs (Ron).
2) C.N.A. rseau R-2R :
R

VRef

2R

2R

K3

2R

K2

2R

K1

2R

K0

2R

I
I3

I2

I1

I0

U1A
2
3

E3

E2

E1

E0

Vs

+
TL084
VS

On obtient par la mthode des courants :


Vs 2 R.I
Vs 2.R.( E 3 I 3 E 2 I 2 E1 I 1 E0 I 0 )
Vs 2.R.( E 3.

Vref
Vref
Vref
Vref
E 2.
E 1.
E 0.
)
4.R
8.R
16.R
32.R

Vs Vref .(

E 3 E 2 E1 E0

)
2
4
8
16

C) CONVERSION ANALOGIQUE NUMERIQUE /# :


I) Prsentation :
Un Convertisseur Analogique Numrique convertit une tension (ou un courant) en un nombre
binaire (naturel, sign, rflchi, BCD) proportionnel cette tension (ou courant).
Donc lquation de la sortie peut se mettre sous la forme :

CAN-CNA

JFA06

U
Entre
Analogique

/#

N3
N2

Ve
N1

Sorties
Numriques

N0

Ve

Sortie numrique = k . entre analogique


o k est un facteur de proportionnalit qui dpend de chaque CAN, il sexprime en V-1 .
Exemple :
Tracer la fonction de transfert Ns = f (Ve) avec k = 10 V-1 pour un CAN 4 bits, avec Ve variant
de 0 1,5 V.
Ns
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0

0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 1.1 1.2 1.3 1.4 1.5 V Ve

II) Dfinitions :
1) Echantillonnage Blocage :
La Conversion Analogique Numrique nest pas instantane. Ainsi, des intervalles de
temps rguliers, on prlve la valeur de la tension convertir (Echantillonnage) et on la
garde dans une mmoire (Blocage) jusqu la prise dchantillon suivant. Pour que
lchantillonnage donne une image fidle de la tension dentre, il est ncessaire que la
frquence dchantillonnage soit suprieure au double de la frquence contenue dans la
tension dentre (Thorme de SHANNON).

CAN-CNA

JFA06

Ralisation :
SW1
1

Entre

Sortie

Frquence
d'chantillonnage

2) Symbole normalis :

U
Entre
Analogique

/#

N3
N2

Ve
N1

Sorties
Numriques

N0

Ve

III) Diffrents types de C.AN. :


1) C.A.N. par utilisation dun C.N.A. :
Il sagit de transformer une tension lectrique en un nombre binaire. Pour cela, on fabrique laide
dune logique approprie un nombre binaire. Celui ci est envoy tout instant sur un C.N.A. qui le
transforme en une tension. Cette dernire est compare en permanence avec la tension convertir
au moyen dun comparateur. Lorsque lgalit est ralise, on arrte la gnration du nombre
binaire. La dernire valeur de celui-ci est lquivalent binaire de la tension convertir.

CAN-CNA

JFA06

a) C.AN. incrmental ( rampe numrique) :


Un compteur en binaire naturel command par une horloge gnre une suite de nombres
binaires croissants, la diffrence entre deux nombres conscutifs tant gale 1. Lhorloge
est commande par la sortie du comparateur. Ds que VCNA=Ventre, lhorloge ne fournit
plus dimpulsions et le comptage sarrte. Le contenu du compteur est limage numrique
de la tension dentre.

b) C.AN. essais successifs :


On essaie tout dabord le bit de poids le plus fort. Si la conversion de ce dernier donne
une valeur infrieure la tension convertir, on conserve ce bit, et on essaie le bit
immdiatement infrieur et on compare de nouveau, etc
Lorsque la conversion donne un rsultat suprieur la tension convertir, on remplace
le dernier bit essay par un 0 et on essaie le suivant. Ceci jusqu lpuisement des bits.
Limage de la tension convertir est gale au contenu du registre de sortie de la logique.
Ce type de convertisseur est plus compliqu que le prcdent. Mais il est plus rapide. Si
n est le nombre de bits possibles dans les deux cas, il faut ici au plus n essais pour raliser
une conversion complte, soit n tops dhorloge au plus. Dans le cas du convertisseur
incrmental, il faut 2n tops dhorloge au plus pour raliser une conversion complte.

2) C.AN. conversion TENSION - FREQUENCE :

CAN-CNA

JFA06

La tension convertir commande un oscillateur command par une tension (VCO). Cet
oscillateur fournit une frquence proportionnelle la tension convertir.
Une logique comprenant une base de temps et un systme de comptage constitue un
frquencemtre (on compte le nombre de priodes pendant une dure constante et connue). Aprs
chaque comptage, le contenu du compteur est lquivalent numrique de la tension convertir.

3) C.AN. conversion TENSION - DUREE :


a) CAN simple rampe :
Cit pour mmoire car peu fiable et peu prcis. Il a t abandonn au profit du
convertisseur double rampe. On charge un condensateur courant constant, en mme
temps on lance un compteur. Quand la tension aux bornes du condensateur est gale la
tension Vin, on arrte le compteur.

b) CAN double rampe :


Il est souvent utilis dans les indicateurs de tableau ou les voltmtres numriques.

CAN-CNA

JFA06

Principe :
Premier temps : Une capacit porte lorigine une charge Qt0 . A partir dun instant t0, on le charge
courant constant, courant proportionnel la tension convertir. Cette charge a lieu pendant une
dure fixe.
Second temps : La capacit est dcharge courant constant, ce courant tant fix. Cette dcharge
dure jusqu ce que la capacit porte une charge Qt2 gale Qt0.On mesure le temps de cette
dcharge et on lexprime en binaire ou en DCB. Cette expression est limage numrique de la
tension convertir.
A linstant origine t0, la capacit porte une charge Qt0. Soit (t1-t0) la dure de charge courant
Vx
constant inconnu Ic : Ic
R
Vx
La variation de charge porte par C est : Q1
(t1 t0 ) Qt1 Qt 0
R
On dcharge la capacit jusqu ce quelle porte Qt2 = Qt0. Soit (t2-t1) la dure de cette dcharge. Le
Vref
courant de dcharge est : Id
R
Vref
La variation de charge est : Q 2
(t 2 t1 ) Qt 2 Qt1
R
Vx
Qt2 = Qt0 implique Q1=Q2, alors : t 2 t1 (t1 t0 )
Vref
N f (t2 t1 ) (t2-t1) est bien proportionnel la tension Vx convertir. Si on compte des
impulsions de frquence f pendant cet intervalle de temps, on comptera :
Vx
De plus, si t1-t0=k/f o k est un entier, alors : N k
Vref
Dans le cas idal, la prcision ne dpend que de la stabilit de Vref. En ralit, la drive de
lintgrateur et lerreur du comparateur sont deux sources dimprcision non ngligeables.

CAN-CNA

10

JFA06

4) C.AN. Parallle ou FLASH :


Lorsqu'on dsire une conversion ultra rapide, pour les applications vido par exemple,
on pourra utiliser un convertisseur flash (encore appel parallle). Un tel dispositif est bas
sur l'emploi de 2n-1 comparateurs associs un dcodeur pour une conversion sous n bits.
A titre d'illustration nous donnons l'exemple d'un convertisseur 3 bits 7 comparateurs (un
8 bits emploierait 255 comparateurs, le principe tant le mme).

CAN-CNA

11

JFA06

Le dcodeur identifie le comparateur de rang le plus lev qui a bascul indiquant ainsi
la valeur de la tension Vx mesurer et labore le code binaire correspondant. Le cot d'un
tel comparateur est lev puisqu'il ncessite un grand nombre de comparateurs et un rseau
de rsistances identiques de grande taille, mais on sait fabriquer de tels dispositifs 16 bits
capable de fonctionner au rythme de 108 chantillons par seconde.
D) IMPERFECTIONS :
1) La prcision :
Par suite de limperfection des circuits, la tension fournie en sortie du convertisseur en
pleine chelle diffre de la tension thorique. Cette diffrence traduit la prcision du
convertisseur. Elle est exprime en pourcentage de la pleine chelle, ou en fraction de
1
quantum ( quantum en gnral) Il faut que pour un mot donn, la somme des erreurs de
2
1
prcision sur chaque bit significatif reste infrieur quantum.
2
Exemple : Soit un CNA 8 bits, avec une sortie pleine chelle de 2mA, et une prcision
de 0,5 %. Quelle est la plage de sortie possible correspondant lentre 10000000.
Solution :
2 mA
Le quantum est de q 8
7 , 84 A , donc Vs 128 7, 84 A 1004 A
2 1
Comme lerreur peut aller jusqu 0,5 % de 2mA = 10A
Il sensuit que 994A < Vs < 1014A.
2) Erreur de linarit :
Les circuits dlivrant les poids de rfrence 20, 21, 22..2n ne sont pas parfaits( Les
rsistances ne peuvent tre rigoureusement dans les rapports 1, , , 1/8), il en rsulte
donc une diffrence entre la tension de sortie dlivre par le convertisseur et la tension
thorique quil devrait fournir.

CAN-CNA

12

JFA06

1
Le convertisseur sera linaire si lerreur de linarit ne dpasse pas quantum.
2
3) Erreur de dcalage V0:
Tous les bits tant 0, on a Vs=V0. Cette erreur conduit une translation verticale de la
caractristique de transfert. Elle est exprime en % de la tension de rfrence.

4) Erreur de gain G :
Lamplitude de cette erreur dpend du mot mis en entre. Plus ce mot comporte de bits
de poids importants, plus cette erreur est importante. Elle est maximale quand tous les bits
sont 1.

CAN-CNA

13

JFA06

5) Le temps de conversion :
Cette caractristique indique le temps maximal requis pour effectuer une conversion
numrique - analogique. Le signal de sortie analogique sera sujet des impulsions
parasites dues aux transitions de commutations, et la rponse de lamplificateur interne
(appel GLITCH). Le temps de conversion est le temps qui scoule entre linstant o la
commande de conversion est faite, et linstant o la tension de sortie atteint sa valeur
1
finale et ne scarte pas de celle-ci de plus de quantum. Le cas le plus dfavorable est
2
le passage de la tension de sortie nulle, la pleine chelle.
6) La monotonicit :
Un convertisseur est monotone lorsque sa tension de sortie augmente, ou au moins ne
diminue pas lorsque le nombre en entre croit.
Exemple : Soit un CNA 8 bits dont le quantum vaut 1mV. Considrons par exemple les
tensions de sortie pour les nombres 200 et 201 mis en entre. Il devrait leur correspondre
les tensions de sortie thoriques de 200mV et 201mV. Calculons alors les tensions de
sortie en fonction de la prcision du convertisseur :
1
Pour une prcision de quantum :
2
V200 200mV 0, 5mV
V201 201mV 0, 5mV
En supposant une erreur par excs pour le nombre 200, et une erreur par dfaut pour
201, on a :
V200 = 200,5 mV et V201=200,5mV
V201 ne peut pas tre infrieur V200, donc le convertisseur est monotone.
Pour une prcision de 1 quantum :
V200 200mV 1mV
V201 201mV 1mV
En supposant une erreur par excs pour le nombre 200, et une erreur par dfaut pour
201, on a :
V200 = 201 mV et V201=200 mV
CAN-CNA

14

JFA06

Le convertisseur nest pas monotone car le nombre 201 donne une tension infrieure
celle donne par le nombre 200.

7) Equation gnrale du CNA :


Vs V 0 q (1 G ) ( a0 (1 P0 ) 21 . a1 (1 P1 ) .. 2 n1 . an1 (1 Pn1 )
Avec : V0 : erreur de dcalage
G : Erreur de gain
Pi : Erreur de poids
q : quantum.

CAN-CNA

15

JFA06

CAN-CNA

16

JFA06

CAN-CNA

17

JFA06

CAN-CNA

18

JFA06

Exercices de simulations :
A) Exercice 1 : Conversion simple rampe :
Faire le schma suivant sous crococlip, et vrifier quen faisant varier la tension dentre Vin, on
a bien une conversion Analogique numrique correcte. Effectuez un RAZ avant chaque conversion.

Vin

RAZ
Rsultats :

Vin

CAN-CNA

Nout

Vin

0V

5V

0,5 V

5,5 V

1V

6V

1,5 V

6,5 V

2V

7V

2,5 V

7,5 V

3V

8V

3,5 V

8,5 V

4V

9V

4,5 V

9,5 V

19

Nout

JFA06

B) Exercice 2 : Conversion double rampe :


Faire le schma suivant sous crococlip, et vrifier quen faisant varier la tension dentre Vin, on
a bien une conversion Analogique numrique correcte. Effectuez un RAZ avant chaque conversion.
Observez le relais qui commute pour les deux rampes !

Vin

RAZ

Rsultats :

Vin

CAN-CNA

Nout

Vin

0V

5V

0,5 V

5,5 V

1V

6V

1,5 V

6,5 V

2V

7V

2,5 V

7,5 V

3V

8V

3,5 V

8,5 V

4V

9V

4,5 V

9,5 V

20

Nout

JFA06

You might also like