Vous êtes sur la page 1sur 13

1

Convertisseur Numrique Analogique (CNA)


Convertisseur Analogique Numrique (CAN)
I- Mise en situation
I.1-) Prsentation
I.1.1 ) Rle
Interfaage entre le monde "extrieur" et un systme numrique.

I.1.2 ) Chane de traitement numrique d'un procd

m it e m e
ue t
i q en
nu tra st
r m
Ve de Sy Vs
N bits M bits
de sortie d'entre

I.1.3 ) Exemples de systme





I.2-) Symbolisation
m it e m e
ue t
i q en
nu tra st
r m

Ve Vs
de Sy

N bits M bits
de sortie d'entre

Page 1 sur 13
2
II- Caractristiques des convertisseurs
II.1-) Caractristique de transfert
La caractristique d'un convertisseur (numrique / analogique ou analogique
numrique) est la courbe reprsentant la grandeur de sortie en fonction de la grandeur
d'entre.
Convertisseur Analogique / Numrique (CAN) Convertisseur Numrique / Analogique (CNA)
N (Bits) Vs (V)

Ve (V)

M (bits)

II.2-) Rsolution et Quantum d'un convertisseur


II.2.1 ) Dfinition de la rsolution

(CAN) (CNA)
La rsolution est la plus petite variation du signal La rsolution est la plus petite variation qui se
analogique d'entre qui provoque un changement rpercute sur la sortie analogique la suite d'un
d'une unit sur le signal numrique de sortie. Elle changement d'une unit sur le signal numrique
est lie au quantum. d'entre. Elle est lie au quantum.

La valeur du quantum dpend de la tension Pleine La valeur du quantum dpend de la tension Pleine
Echelle (PE, FSR), elle est donne par la relation : Echelle (PE, FSR), elle est donne par la relation :

II.2.2 ) Unit

La rsolution est dfinie en nombre de bit ou en % de la pleine chelle (FULL SCALE


RANGE ou FSR). La valeur pleine chelle est donne dans la documentation du circuit.
II.2.3 ) Travail demand :
II.2.3.a ) Calculez le quantum pour les deux convertisseurs ci-dessus.
(CAN) (CNA)

Page 2 sur 13
3
II.2.3.b ) Reprsentez sur les caractristiques de transfert le quantum (q)
II.3-) Codage des valeurs
II.3.1 ) Les codages les plus courant sont :
Pour les nombres non signs :

Le binaire naturel
Le B.C.D
Pour les nombres signs :
Le complment deux
Le binaire sign (1XX pour les nombres ngatifs et 0XX pour les positifs)
II.3.2 ) Exemples de code binaire sign

Signal bipolaire pour un CAN Signal bipolaire pour un CNA


N (Bits) Vs (V)

Ve (V)
-4 -3 -2 -1 0 1 2 3 4 000 001 010 011 100 101 110 111 M (bits)

II.4-) Temps de conversion - temps d'tablissement (Settling time)


(CAN) (CNA)
Temps minimum ncessaire au convertisseur pour Temps minimum ncessaire la stabilisation de
stabiliser la donne numrique en sortie aprs Vs aprs une transition du mot numrique appliqu
qu'une tension analogique stable ait t applique l'entre du CNA.
l'entre du CAN.
II.5-) Exercice
II.5.1 ) Etude de la documentation du convertisseur AD7533
II.5.1.a ) Type de convertisseur ?
II.5.1.b ) Valeur, en Volt, placer en entre afin de garantir un niveau 1 ?
II.5.1.c ) Valeur, en Volt, placer en entre afin de garantir un niveau 0 ?
II.5.1.d ) Que signifie : settling time ?
II.5.1.e ) Calculez le quantum de ce convertisseur pour la figure 11.
II.5.1.f ) Donnez la rsolution de ce convertisseur.
II.5.1.g ) Donnez le temps de conversion de ce convertisseur.
II-5-1-h) Sur la 'Figure 11', dterminer les expressions de IREF , IR2 et en dduire le
schma d'un
convertisseur de FSR de l'ordre de +15V. Donner les valeurs de R1 , R2
et Vref.

Page 3 sur 13
4

III- Imperfection des convertisseurs


III.1-) Prcision (Accuracy)
III.1.1 ) Dfinition
Elle caractrise l'cart maximal entre la valeur thorique de sortie et la valeur relle.
Elle tient compte de toutes les erreurs cites ci-aprs.
III.1.2 ) Unit
Elle s'exprime :
en % de la valeur pleine chelle,
ou en multiple du quantum.
III.2-) Erreur de quantification des convertisseurs Analogiques / Numriques
Cette erreur, systmatique, est due la discrtisation du signal d'entre sur les
convertisseurs analogiques / numriques. Elle est en gnrale de + ou - 1LSB ou +/-
LSB.
Erreur de - q Erreur de + / - q
N (bits) Tension d'entre N (bits) Tension d'entre

Signal discrtis Signal discrtis

q Ve (V) q Ve (V)

Erreur de quantification Erreur de quantification


+ 1/2 q
-q - 1/2 q

III.3-) Erreur de dcalage (Offset error)


III.3.1 ) Dfinition
(CAN) (CNA)
Elle caractrise le fait qu'une tension nulle l'entre du Elle caractrise l'cart entre la tension nulle correspondant
convertisseur provoque un code diffrent de 00..00 au code 0000 et la tension de sortie relle

N (Bits) Vs (V)
111 7

110 6

101 5

100 4

011 3

010 2

001 1

Ve (V)
000 0
0 1 2 3 4 5 6 7 8 000 001 010 011 100 101 110 111 M (bits)

III.3.2 ) Unit
Elle est exprime :
Page 4 sur 13
5
en % de la valeur pleine chelle (+/- 0,2 % FS)
ou en multiple du quantum.
III.4-) Erreur de linarit
III.4.1 ) Dfinition

Elle caractrise la variation autour de la sortie thorique de la sortie relle.


III.4.2 ) Unit

Elle est exprime :


en % de la valeur pleine chelle (+/- 0,2 % FS)
ou en multiple du quantum.
III.4.3 ) Travail demand
(CAN) (CNA)
N (Bits) Vs (V)
111 7

110 6

101 5

100 4

011 3

010 2

001 1

Ve (V)
000 0
0 1 2 3 4 5 6 7 8 000 001 010 011 100 101 110 111 M (bits)
Le CAN ci-dessus une erreur de linarit de +/- 5 % FS. A partir de la caractristique de transfert donne ci-dessus,
Calculez l'cart maximal entre la valeur thorique et relle du calculez l'erreur maximum de linarit de ce convertisseur
premier "pas".

III.5-) Erreur de gain (Gain Error)


III.5.1 ) Dfinition
Elle caractrise une pente diffrente entre la caractristique de transfert thorique et
relle.

(CAN) (CNA)

Page 5 sur 13
6

N (Bits) Vs (V)
111 7

110 6

101 5

100 4

011 3

010 2

001 1

Ve (V)
000 0
0 1 2 3 4 5 6 7 8 000 001 010 011 100 101 110 111 M (bits)

III.5.2 ) Unit
Elle est exprime :
en % de la valeur pleine chelle (+/- 0,2 % FS)
ou en multiple du quantum.
IV- Technologie des convertisseurs
IV.1-) Type de convertisseur
(CAN) (CNA)
Il existe diffrentes mthodes pour convertir une Il existe diffrentes mthodes pour convertir une
tension analogique en tension numrique. tension numrique en tension analogique.
Les principales technologies sont : Les principales technologies sont :
Convertisseur Simple Rampe Convertisseur chelle de rsistances pondres
Convertisseur Double Rampe
Convertisseur approximations successives
Convertisseur chelle de rsistances R-2R
Convertisseur Flash
Chaque convertisseur a ses avantages et ses
inconvnients. Seul le convertisseur chelle de rsistances
R-2R sera tudi par la suite, car ce type de convertisseur
est utilis dans le thme MOYEUX de BICYCLETTE.
IV.2-) Comparaison des diffrentes technologies
(CAN) (CNA)
Type Vitesse Erreur Rsolution Type Vitesse Erreur Rsolution

Rsistances
Simple Rampe
Pondres

Double Rampe

Approximations
R-2R
Successives

Flash

Page 6 sur 13
7
IV.3-) Principe de fonctionnement des convertisseurs
CAN approximations successives CNA chelle de rsistances R-2R
Schma de principe simplifi Schma de principe simplifi
Mot de sortie
sur N bits
Tension de rfrence

Vref
MSB
Convertisseur Numrique

Registre approximation
analogique (CNA)

Dbut de
successives

conversion
Logique de
commande
N bits

Fin de
Vc conversion

LSB

-
8

Horloge
+
Th = priode de l'horloge
Ve

Donnes Donnes
La tension analogique convertir est de 5 V Le courant de rfrence est 2 mA
Le CNA est un convertisseur 4 Bits L'amplificateur oprationnel est parfait
La tension pleine chelle du CNA est 7,5 V La tension pleine chelle est -5V
Travail demand Travail demand
Calculez la rsolution du CNA. Que peut-on dire du potentiel sur l'entre de l'AOP ?

Que vaut la tension Vs ?

Exprimez I en fonction de I0, I1, I2 et I3.


Fonctionnement

Page 7 sur 13
8
Etape 1 : Fonctionnement
Volts Ve Calculez le courant I3 en fonction de Iref :
7
6
5
4
3
2
1
t (ms)
0 Calculez le courant I2 en fonction de Iref :

Etape 2 :
Volts Ve
7
6
5
4
3 Calculez le courant I1 en fonction de Iref :
2
1
t (ms)
0

Etape 3 :
Volts Ve
7
6 Calculez le courant I0 en fonction de Iref :
5
4
3
2
1
t (ms)
0
Dduisez I en fonction de Iref :
Etape 4 :
Volts Ve
7
6
5 Calculez I dans le cas ou A3, A2, A1 et A0 = 1001
4
3
2
Calculez R' pour une tension pleine chelle de -5V.
1
t (ms)
0

Le mot Binaire de sortie est :

Page 8 sur 13
9
Remarques : Remarques

IV.4-) Exemple de convertisseur


IV.4.1 ) Convertisseur Analogique / Numrique

Rfrence Nombre Tc(s) linarit (+/-LSB) constructeur


de bits
ADC0804 8 73 1 Philips
ADC0808 8 100 0,5 Philips
AD673JN 8 30 0,5 Analog Devices
AD573JD 10 30 1 Analog Devices
AD773JD 10 0,055 1 Analog Devices
LTC1285C 12 100 2 Linear technologie
S8
MAX186B 12 10 1 Maxim
CPP
LTC1410C 12 0,75 1 Linear technologie
S
AD679JN 14 7,8 2 Analog Devices
AD7885AQ 16 5,3 2 Analog Devices

IV.4.2 ) Convertisseur Numrique / Analogique

Nombre de bits Tc(s) linarit Sortie constructeur

8 0,15 +/- 0,5 q Courant Intersil


8 0,15 +/- 0,5 q Courant Analog Devices
8 1,5 +/- 0,5 q Tension National Semiconducteur
10 0,6 +/- 2 q Courant Analog Devices
10 75 +/- 1,6 q Tension Analog Devices
12 0,05 +/- 0.5 q Courant Analog Devices
12 5 +/- 0,5 q Tension Analog Devices
12 1 +/- 1 q Courant Burr Brown
14 2 +/- 2 q Tension Analog Devices
16 6 +/- 4 q Tension Burr Brown

V- Complments sur la conversion analogique / numrique

Page 9 sur 13
10
V.1- ) Chane dacquisition complte.

En gnral, une chane d'acquisition de donnes est constitue par les fonctions suivantes (fig. 1):
- transducteur,

- amplificateur,
- filtre,
- multiplexeur analogique,
- chantillonneur bloqueur,
- convertisseur analogique-numrique,
- squenceur.
A l'entre du systme, on a une grandeur physique tel qu'une pression, une acclration, une temprature, les coordonnes
d'un mobile, un temps, etc.
Le transducteur traduit cette grandeur physique en un signal lectrique dont le niveau, de l'ordre du millivolt, reste insuffisant pour
attaquer les tages qui suivent. Il est donc ncessaire d'amplifier le signal pour le ramener des tensions de l'ordre de quelques
volts.
En outre, le signal de sortie du transducteur peut ncessiter une adaptation (par exemple, passer d'une forte impdance
une basse impdance ou bien transformer un courant en tension ou bien encore effectuer une dmodulation). Dans certains cas
plusieurs tages d'amplification sont ncessaires (tages haute frquence, frquence intermdiaire, vido, etc.).
Aprs l'amplificateur, on trouve frquemment un ou plusieurs filtres (souvent un filtre passe-bas) dont le but est d'isoler le
signal utile et d'liminer les signaux parasites, les chos, le bruit de fond, etc. A ce niveau, on peut galement trouver un
traitement analogique ou une mise en forme du signal comme une linarisation, une mise l'chelle logarithmique, une
multiplication, etc.
Les chanes d'acquisition de donnes comprennent frquemment plusieurs entres analogiques et l'on utilise alors un
multiplexeur dont le rle est de canaliser sur une seule voie l'ensemble des informations acqurir (fig. 1).

V.2) chantillonnage blocage

L'opration de conversion se droule en 2 tapes :


- LA QUANTIFICATION
- LE CODAGE

La quantification consiste prlever divers instants (t1, t2, t3 ) la valeur de la tension Ve : c'est ce
qu'on appelle aussi l'chantillonnage ou discrtisation de Ve (le signal continu Ve est rduit en un
nombre fini de valeurs)

Page 10 sur 13
11
Le codage consiste faire correspondre ces chantillons (les diverses valeurs de Ve prleves aux
temps t1, t2 t3 ) un mot binaire , en respectant une logique prcise.

Voici le schma dun chantilloneur bloqueur (sample hold) :

T 2 -
1
1 2 3 +

Us
Vanalog. C chantillon

3
convertir

Sample Hold
(exemple d'chantilloneur-bloqueur : LF198.)

En tlphonie, par exemple, chaque voie est chantillonne 8 KHz (125s de priode) et code sur 8 bits. Le
multiplexage numrique consiste regrouper 32 voies sur une seule ligne, le dbit dinformation sur cette ligne tant de
2048 Kbit/s (32voies8kHz8bits).

Thorme dchantillonnage.

Signal convertir

Impulsions dchantillonnage

Signal chantillonn

Signal chantillonn et bloqu.

A quelle frquence doit-on chantillonner ?


Le thorme de Shannon dit : Soit un signal continu, dont le spectre des frquences est limit la frquence de
coupure Fc. Ce signal peut tre intgralement reconnu condition davoir t chantillonn une frquence Fe au moins
gale 2 Fc.
Si Fc > Fe/2 il faut limiter cette frquence de coupure Fe/2 avec un filtre anti-recouvrement (anti-aliasing) afin de pouvir
reconstituer le signal aprs sa conversion analogique numrique.

V- Quelques remarques
V.1-) CNA R/2R
Lune des inconvnients du rseau R/2R est que la prcision de la rsistance de poids fort 2R est dterminante. Ceci
impose, au del de 10 bits un ajustage Laser ( cher). Lautre solution consiste utiliser un autre type de rseau : le
rseau segments.

Page 11 sur 13
12
V-2 -) Autres convertisseurs.

A/ CNA dglitchs : les parasites de commutation sont limins.

B/ CNA rapport cyclique variable : On effectue d'abord une conversion numrique rapport cyclique puis une
conversion rapport cyclique tension. Ces CNA sont utiliss dans les microcontroleurs car la conversion numrique
rapport cyclique peut tre ralise par un 'timer'. La conversion rapport cyclique tension est obtenue par intgration
l'aide d'un filtre passe-bas (RC).

B/ CNA rseaux de capacits : Mme principe que pour les R/2R la diffrence prs qu la place de travailler sur des
courants on travaille sur des tensions. On les rencontre dans certains circuits intgrs MOS.

C/ CNA srie :
Il convertit chaque bit lun aprs lautre grce un systme de diviseur capacitif (exemple de rfrence : LTC1257)

D/ CAN srie : Le mot binaire rsultant de la conversion est transmis en srie (exemple de rfrence : ( AD7896).

Documentations de convertisseurs : AD7533, AD7596.

VI Le filtrage numrique

VI.1 ) Conception d'un filtrage numrique

La conception et la synthse d'un filtre numrique consistent, partir de spcifications frquentielles, obtenir un
algorithme (ensemble d'quations)qui puisse tre programm dans un DSP (Digital Signal Processor) ou dans un
systme microprocesseur classique. On peut aboutir l'algorithme en effectuant d'abord une synthse d'un filtre
analogique. On obtient en gnral une fonction de transfert en p laquelle est applique une mthode de
transformation qui donnera la fonction de transfert H(z) du filtre numrique. C'est partir de celle-ci qu'est dduit
l'algorithme de programmation du filtre.

VI.2 ) Simulation d'un filtre analogique

Nous dsirons raliser un filtre passe-bas numrique du premier ordre, de frquence de coupure fc = 1000 Hz.

La synthse d'un filtre analogique de mme comportement peut nous conduire un filtre de type RC. Sa structure et
son quation diffrentielle sont les suivants : dterminer par les tudiants

Sa ralisation en numrique implique la programmation de l'quivalent de l'quation diffrentielle rappele ci-dessus


sachant que l'entre x(t) est chantillonne (priode Te). Les chantillons du signal d'entre sont appels x n (c'est
l'chantillon prlev le plus rcent l'instant t= n.Te ). Les chantillons prlevs avant l'instant t= n.Te sont appels xn
-1 , xn -2 etc,,,
On appelle yn la valeur de la sortie la plus rcemment calcule (instant t= n.Te). les valeurs prcdentes sont notes
yn -1 , yn -2 etc,,,
La programmation de l'quation diffrentielle suppose que l'on puisse calculer un quivalent numrique de la
drive dy(t)/dt sachant que l'on ne dispose que des points yn , yn -1 , yn -2 etc,,,
La pente de la tangente peut tre approche par la pente de la scante qui relie le point actuel au point prcdent .
On obtient donc :
yn
dy(t)/dt = (yn - yn -1)/Te
yn-1

(n-1)Te nTe

Page 12 sur 13
13

En remplaant dy(t)/dt dans l'quation diffrentielle par (yn - yn -1)/Te on obtient l'quation rcurrente du premier ordre
suivante :

.(yn - yn -1)/Te + yn = xn

yn.(1+ /Te) ( /Te).yn-1 = xn.

yn= yn-1.( /Te)/(1+ /Te) + xn.1/(1+ /Te)

La structure du filtre est par consquent de la forme : yn = yn-1.B1 + xn.A1 , cette quation rcurrente sera facilement
programme.

VI.3 ) Exercice
VI 3 a Dterminer les expressions littrales et numriques des facteurs B1 et A1.
VI 3 b Dduire de la frquence de coupure du filtre analogique (1000 Hz) la valeur de la constante de temps du
circuit RC note .
VI 3 c Calculer la frquence d'chantillonnage qui permettra d'obtenir la relation = 5.Te.
VI 3 d Supposons que x(t) soit un chelon de tension de 5 Volt. Calculer puis placer sur un graphe les quinze
premiers chantillons obtenus, en sortie du filtre numrique, en rponse cet chelon de tension.

Page 13 sur 13