Vous êtes sur la page 1sur 41

Chapitre 5

Convertisseur Analogique Numérique : CAN

ou Analog to Digital Converter : ADC

Convertisseur Numérique Analogique :CNA

Digital to Analog Converter: DAC


CONVERTISSEURS Numérique Analogique (CNA)/Analogique Numérique (CAN)

Introduction

Signal
Signal
Signal analogique
Signal analogique Cette
Cette
Cettefonction
fonction
Cette fonction
fonction LeLesystème
systèmededetraitement
traitement Cette
Cettefonction
fonction signal
provenant
analogique
provenantdu du transforme
analogique
provenant transforme (convertie)
transforme
transforme (convertie) numérique
numérique assure
assure leletraitement
traitement transforme
transforme analogique, qui
monde
provenant
monde mondeextérieur.
provenant du
extérieur.
extérieur. du lala tension
tension tension numérique
analogique
(convertie)analogique
(convertie)
la la numériquededel'information.
l'information. (convertie)
(convertie)lelesignal
signal peut commander
Par
monde
Par exemple
Par extérieur.
monde exemple: : Ve
extérieur. Ve enensignal
signal
tension
analogique analogique
Ve en Ce
Ce système
système est
est enengénéral
général numérique
numériquede deMMbits
bits :
Par Par
exemple
issueissue
: d'un
-tension exemple
-tension
-tension : numérique
d'un numérique
Ve en
signal sur sur constitué
surNNbits
signal
numérique bits constitué en
enprovenance
provenancedu du - un moteur à
capteurd'unde
-tension
capteur issue
capteur
-tension issuede D'un
D'unmicroprocesseur
microprocesseur microprocesseur
microprocesseuren en courant continu
température
d'und'un
température
capteur de de N bits
capteur
numérique sur N bits Ou
Ou une
unetension
tensionou ouunun - une
température
--température
-- tension
-- tension
issueissue
température D'un
D'unmicrocontrôleur
microcontrôleur courant
courantanalogique.
analogique. électrovanne
d'un
-- tension
d'un d'un
capteur
-- capteur
issue
tension issue - etc.
d'humidité
d'und'un
d'humidité
capteur
d'humidité capteur
--d'humidité
etc.- etc.
etc.d'humidité
- etc.
- etc.
Convertissuers Numérique Analogique (CNA)/Analogique Numérique (CAN)
Exemples de système
Analogique Numérique Analogique

CAN CNA

Autres exemples
Régulation numérique
Partie I : Convertisseur Numérique Analogique (CNA)
Convertisseur numérique analogique (CNA)
1) Définition:
Un CNA convertit un nombre binaire en une tension (ou un courant) qui lui est proportionnel.
2) Symbole d'un CNA n bits
Eref
– L’entrée est numérique (n bits) : N = (a0a1...an-1)2
n −1 n− 2 0
#\∩ N =2 a 0+ 2 a 1+ ...+ 2 a n −1
a0 n
Vs
N min =(00..0)2=0≤ N ≤N max =(11..1)2 =2 −1
N a1
an-1 – Eref est la tension de référence

– Vs est la tension de sortie


Notes :
Pour fonctionner, un CNA nécessite souvent une tension de référence.
La tension de sortie Vs ne peut être supérieure en valeur absolue à la tension de référence Vref.
Sur certain convertisseur, la tension de sortie Vs peut être positive ou négative. Son
fonctionnement est dit « bipolaire ». Ce type de CNA peut nécessiter deux tensions de
référence, une positive et une négative.
Il existe dans le commerce un très grand nombre de CNA, allant de 4 bits à 64 bits (voir plus).
Convertisseur numérique analogique (CNA)
3) Caractéristiques des CNA:
3-1) Plage pleine échelle:
On appelle « Pleine Echelle » l’intervalle maximum (V PE) possible des variations analogiques
pouvant être converti.
Pour un CNA idéal, la plage plein échelle est égale à la tension de référence, mais dans la
réalité (CNA réel), la tension plein échelle est le plus souvent inférieure à la tension de
référence. Elle est fixée à la fabrication du composant est donnée dans la fiche technique du
constructeur.

Exemple
Vref

#\∩
Pour Vref = 10 V et N = Nmax = (1111)2 = 15 on a :
a0
Vs Pour un CNA idéal : VPE = 10 V
a1
N
a2
Pour un CNA réel : VPE <10 V
a3
Convertisseur numérique analogique (CNA)
3-2) Quantum d'un CNA
On appelle « Quantum » d'un CNA, ou « Pas » la plus petite variation de tension s'ajoutant à
la sortie lorsque la valeur binaire d'entrée augmentée de 1 (incrémentée).

D'une manière générale et pour un CNA idéal, en notant « Q » le pas et « n » le nombre de bit
V PE
du convertisseur, on exprimera Q de la manière suivante : Q= n
2 −1
3-3) Résolution d'un CNA
La résolution donne la valeur relative du quantum de conversion :
Q Q 1 1
ℜ= = = =
V PE N max Q N max 2n −1
Exemple : Soit un convertisseur 3 bits avec une plage [0,10 V].
Vref
La valeur du quantum dépend de la tension de la plage pleine
#\∩
échelle et du nombre de bits n du convertisseur.
a0
Vs Dans cet exemple, Q = VPE /7 = 10/7 = 1,428 V.
a1
N
a2
Convertisseur numérique analogique (CNA)
3-4) Caractéristique de transfert d'un CNA (3bits)
Unipolaire
Bipolaire

V max −V min 1
Q= =
23 −1 7
3-5) Temps de conversion
Le temps de conversion est la durée que met le convertisseur pour affecter en sortie la valeur
convertie mise en entrée.
Les CAN sont généralement plus lents que les CNA.
Les temps de conversion sont très variables en fonction des technologies employées; ils varient
de quelques µs à quelques ms.
Convertisseur numérique analogique (CNA)
Exemple : CNA 3 bits, plage [0,10V]
Vref N a2 a1 a0 us (V)
10−0 10
Q= 3 = =1,428 V 0 0 0 0 0
#\∩ 2 −1 7
1 0 0 1 1,428
a0
Vs 2 0 1 0 2,856
a1 Vs = Q N
N 3 0 1 1 4,284
a2
4 1 0 0 5,712
5 1 0 1 7,14
6 1 1 0 8,568
7 1 1 1 9,996
Convertisseur numérique analogique (CNA)
4) Restitution du signal analogique initial
Par interpolation

Te
Par filtrage analogique

Vref

#\∩
a0 Filtre
Vs Passe-bas V
a1
Fc= Fe/2
an-1
Convertisseur numérique analogique (CNA)
6) Architecture générique d'un CNA
On distingue 5 blocs :
- un buffer numérique d'entrée : celui-ci est chargé de
garder en mémoire la donnée numérique pendant le temps
de conversion ; il sert aussi d'interface entre les parties
numérique et analogique du convertisseur ;
- une référence de tension : son importance est capitale
pour la précision de l'ensemble ; c'est elle qui donne le
signal de référence servant à la détermination des tensions
de sortie ;
- l'arbre de commutation : il est commandé par le buffer
d'entrée et va déterminer les résistances qui seront
alimentées par la référence de tension ;

- le réseau de résistances : c'est un ensemble de résistances, qui, alimentées par la référence de tension
via l'arbre de commutation vont générer des courants très précis fonction du code binaire d'entrée ;
- le convertisseur courant/tension est un ampli servant à transformer les courants générés par le réseau de
résistances en tension de sortie.
On retrouvera donc toujours ces éléments de base, la distinction entre les convertisseurs se faisant
généralement dans le réseau de résistances.
Il existe principalement deux types de CNA sur le marché : les CNA à résistances pondérées, et les CNA à
réseau R/2R. Ces derniers sont prédominants.
Notons aussi l'existence des CNA à réseaux de condensateurs fonctionnant sur le même principe de base
que les réseaux à résistances.
Convertisseur numérique analogique (CNA)
7) Les principaux types de CNA
7-1) CNA à résistances pondérées
7-1-1) Principe
Le principe de fonctionnement de ce montage est extrêmement simple : il est basé sur un
amplificateur opérationnel monté en sommateur inverseur.

E ref V PE
Q= n
=
2 2n −1

n
2 −1
V PE = n E ref ≈E ref
2

−E ref n−1 n −2 0
V s= (2 a0+ 2 a1 + ...+ 2 a n−1)
2n
Inconvénients :
11
Pour n élevé, il faut un grand nombre de résistances avec des valeurs très différentes (pour
n=12, R = 1 kΩ, 2R = 4 MΩ ).
Problèmes de précision.
Convertisseur numérique analogique (CNA)
7-2) CNA à réseau R/2R
7-2-1) Principe
Ce type de convertisseur prend en compte les défauts du précédent : il est bâti autour d'un réseau
de résistances composé de seulement deux valeurs, R et 2R.

En instrumentation, on rencontrera fréquemment des CNA à 12 bits de ce type, notamment


sur des cartes d'acquisition de données pour PC.
Convertisseur numérique analogique (CNA)
7-1-2) Analyse du montage

IC
I D =I 3=
2

IB
I 2= I c = ,de la même manière on montre que :
2
IA I
I 1= I B = et I 0=I A=
2 2
L'étape finale du raisonnement donne le réseau suivant :

E ref E ref
I 0= , I 1=
4 8
E ref
I= E ref E ref
2R I 2= , I 3=
16 32
Convertisseur numérique analogique (CNA)
7-1-2) Analyse du montage

−E ref
V s= (23 a 0+ 22 a 1+ 2 1 a 2 + 20 a 3 )
24

−E ref n−1 n −2 0
Pour (n bits) V s= (2 a0+ 2 a1 + ...+ 2 a n−1)
2n
Convertisseur numérique analogique (CNA)
Convertisseurs intégrés : exemple du DAC0800

La structure interne , montre le bloc de décodage qui reçoit les 8 bits à convertir (broches 5
à 12) et contrôle les commutateurs.
Ici les courants sont entrant dans le convertisseur et leurs poids binaires sont obtenus
par des miroirs de courant.
Les broches 4 et 2 fournissent les courants complémentaires, image de la conversion.
La grandeur de référence, en tension ou en courant, est appliquée au niveau des broches 14
et 15.
Convertisseur numérique analogique (CNA)
Convertisseurs intégrés : exemple du DAC0800

Caractéristiques principales

Temps de conversion : 100 ns ;

Erreur en pleine échelle : ±1 Q ou LSB;.

Tension en sortie jusqu’à 20 V ;

Sorties complémentaires en courant;

Interfaçage direct en TTL et CMOS ;

Alimentation de ±4,5V à ±18V ;

Basse consommation : 33 mW à ±5V ;

Conversions unipolaires ou bipolaires ;

Coût modéré
Partie II: Convertisseur Analogique Numérique (CAN)
ou Analog to Digital Converters (ADC)
Définition : Un convertisseur analogique – numérique (CAN) est un dispositif électronique
permettant la conversion d’un signal analogique en un signal numérique.

Eref

∩/#
a0
Ve a1 N
an-1
Ve = Q N + Vmin
V PE
Q=
2n
Principe de la conversion analogique-numérique

Conversion analogique-numérique
On peut décomposer la conversion analogique numérique en 3 étapes :
l'échantillonnage, la quantification et le codage. Dans la pratique, ces 3 étapes
se font simultanément.
L'échantillonnage
L'échantillonnage consiste à découper la courbe en bandes verticales d'une
certaine largeur appelée période d'échantillonnage T E . Plus cette période est
petite, plus la courbe est divisée en un grand nombre de bandes.

u (V) u (V)
u (V)

0 0 0

1 2 3 4 5 6 t (ms) 1 2 3 4 5 6 t (ms) 1 2 3 4 5 6 t (ms)

TE
La quantification
On
Ontransforme ainsi une
attribue à chaque courbe
bande continue
la tension en la
qu'a une courbe
courbe auen escalier.
début de laDe
bande.
nombreuses informations sont donc perdues.
C’est la quantification.
Convertisseur analogique numérique (CAN)

Le codage
La codage consiste à attribuer à toutes les marches situées dans la même bande,
la même valeur entière.
Le nombre de bandes horizontales dépend du nombre de bits utilisés
1 bit correspond à deux valeurs : 21 = 2 valeurs 0 et 1
2 bits correspondent à 4 valeurs : 22 = 4 valeurs 00, 01, 10 et 11
3 bits correspondent à 8 valeurs : 23 = 8 valeurs 000, 001, 010, 011,
100, 101, 110 et 111
4 bits correspondent à 16 valeurs, 8 bits à 256 valeurs, 16 bits à 65536
valeurs, 32 bits à plus de 4 milliards de valeurs.

u (V)
111
bande 8
110
bande 7
bande 6 101
Numérisons cette bande 5 100
courbe en escalier 0 bande 4 011

sur 3 bits donc 8 1 2 3 4 5 6 t (ms) bande 3


bande 2
010

valeurs. bande 1
001
000
Conversion analogique numérique (CAN)

Remarques :
La conversion analogique numérique entraîne une perte de données puisque :
- Au cours du codage, on attribue la même valeur à toutes les tensions bloquées contenues
dans la même bande.
- Au cours d'une période échantillonnage, la tension reste bloquer à sa valeur en début de
période alors que la tension réelle varie.

niveaux de quantification signal continu


signal échantillonné
et quantifié t

instants d’échantillonnage
"bruit" de quantification t
Conversion analogique numérique (CAN)
Les principaux types de CAN
Parmi les types de CAN disponibles, nous en avons choisis trois particulièrement représentatifs, et qui se
différencient très nettement en terme de compromis vitesse / précision :

les CAN parallèles (ou flash), très rapides, mais limités en précision. Leur rapidité les
destine en particulier aux oscilloscopes numériques, qui se contentent de convertisseurs à 6
ou 8 bits.

les CAN à approximations successives, moins rapides que les précédents, mais avec des
possibilités en résolution bien supérieures (8 à 16 bits). Ils couvrent un vaste champ
d'applications en mesure, de la carte d'acquisition de données pour micro ordinateur aux
CAN intégrés dans des micro contrôleurs qui servent à piloter les applications les plus
variées...

les CAN à comptage d'impulsion sont très précis, et par construction, sont aptes à filtrer des
bruits importants. Cependant, ils sont très lents, donc destinés à faire des mesures de signaux
stabilisés.
Conversion analogique numérique (CAN)
CAN parallèle (ou flash) (3bits)

Avantage :
tous les comparateurs fonctionnent en parallèle donc
conversion rapide.
Inconvénient : n
Pour une sortie sur n bits, il faut 2 – 1 comparateurs.
Conversion analogique numérique (CAN)
Convertisseur à multiples étages Flash « convertisseur à sous-gamme »
Afin de diminuer le nombre de comparateurs et de références, la conversion peut être effectuée
en 2 étapes successives par 2 convertisseurs Flash.

Durant la première étape, les bits de poids fort sont déterminés par le premier CAN Flash. Ensuite, un
convertisseur numérique-analogique (CNA) re-convertit ces bits en signal analogique qui est soustrait au
signal d’entrée. Le signal analogique résultant est ensuite envoyé au deuxième convertisseur Flash,
4
Le nombre de comparateurs utilisés 2(2 -1)=30 est bien moindre que pour une structure Flash classique
(255).
La diminution du nombre de comparateurs se traduit par une augmentation du temps de conversion:

tconv = 2 × [tconv ] flash + [tconv ]CNA


Conversion analogique numérique (CAN)
CAN à approximations successives
Principe d'une recherche par approximation successives

Principe de Dichotomie : on divise la plage de recherche par 2 à chaque étape :

Masse Mx Balance de Roberval Masses test


0≤Mx≤256g
256/2 , 256/4 , …

1er test : on compare Mx et 128g ( le poids fort )


- Mx < 128g : on enlève la masse de 128g
- Mx > 128g : on conserve la masse de 128g
2ème test : on ajoute 64g …

On réalise une mesure de Mx en 8 tests avec une résolution de 1g


Conversion analogique numérique (CAN)
CAN à approximations successives
Exemple
Un sac pèse 10Kg, la pesée maximale pouvant être effectuée par la balance est 12 Kg.
Sac M= 10 Kg Balance de Roberval Masses test
12/2 , 12/4 , …

1er test : on compare M et 6Kg ( le poids fort ), M=10Kg > 6Kg : on conserve la masse de 6Kg
2ème test : on ajoute 3Kg, M=10Kg > 9 Kg : on conserve la masse de 3Kg
3ème test : on ajoute 1,5 Kg, M= 10Kg <10,5 : on enlève la masse de 1,5Kg
4ème test : on ajoute 0,75Kg, M= 10Kg >9,75 Kg : on conserve la masse de 0,75 Kg

Résultat de la pesée :
Les quatre poids ont été testés, la pesée indique que le sac pèse 9,75 Kg alors que sont poids
Réel est de 10 Kg. La balance de Roberval introduit comme tout autre dispositif de pesé une
erreur relative.
Conversion analogique numérique (CAN)
CAN à approximations successives
a) la logique de commande place 1 dans le poids

fort (MSB) et 0 dans les autres :

- si V'A > VA elle remet ce poids fort à 0

- si V'A < VA elle le laisse à 1

b) la logique de commande fixe à 1 le bit

immédiatement à droite et recommence

l’opération décrite ci-dessus.

La valeur numérique est celle contenue dans le

registre après balayage de tous les bits.

Avantages :
- le temps de conversion est indépendant de la valeur de VA et faible :
tconv= n.T , où n est le nombre de bits du convertisseur.
- La précision dépend de la stabilité de VRef , de la précision du CNA et de la qualité du comparateur.
Conversion analogique numérique (CAN)
CAN à approximations successives : Exemple : 8 bits

Vref10.24
Pas de CNA : QCNA = n = = 0.04V
2 − 1 255
Conversion analogique numérique (CAN)
Convertisseur simple rampe
Principe
C'est un CAN « à intégration », qui convertit une durée proportionnelle à la tension d'entrée en
un nombre par comptage.

On génère une rampe, ici par intégration de la référence.


On compte à fréquence fixe depuis le départ de la rampe jusqu’à ce qu’elle atteigne la tension
d’entrée.
Conversion analogique numérique (CAN)
Convertisseur simple rampe

On sait réaliser VRef et T de façon précise et stables au cours du temps. Par contre la constante de temps R.C
de l’intégrateur peut varier au cours du temps. Cette méthode est simple mais peu précise.
Conversion analogique numérique (CAN)
Convertisseur simple rampe : Exemple
Conversion analogique numérique (CAN)

Convertisseur simple rampe :


Exemple : Chronogrammes (avec n = 3 bits)
Conversion analogique numérique (CAN)

Convertisseur simple rampe :


Exemple : Chronogrammes (avec n = 3 bits)
Conversion analogique numérique (CAN)
Conversion analogique numérique (CAN)
Conversion analogique numérique (CAN)
Conversion analogique numérique (CAN)
Convertisseur double rampe
On reprend l’idée précédente, mais à chaque conversion, on étalonne le convertisseur en
mesurant la constante de temps τ = R.C.

Le signal est intégré pendant un temps fixe (K1 fermé, K2 ouvert). Ceci donne une rampe
positive pour un signal négative. A la fin de ce temps fixe, on ouvre K1 et on ferme K2. On
intègre alors la tension interne fixe –Vref. Une rampe négative suit la rampe positive. On
compte le temps que met la rampe pour revenir à zéro, qui est l’image de la tension d’entrée.
Conversion analogique numérique (CAN)
Convertisseur double rampe

Avantage : Le résultat de la conversion est indépendant de la constante de temps R.C. La précision et la


stabilité ne dépendent que de VRef

Pente= -Vref/RC = cte

t1= N1T= cte t2 = NT


Conversion analogique numérique (CAN)
Convertisseur double rampe : (3 bits)
Conversion analogique numérique (CAN)
Convertisseur à rampe numérique

L’impulsion « Start » (niveau haut ) met à zéro le compteur et bloque la porte « & ».
La tension de sortie V' du CNA est nulle, la sortie « End » est au niveau haut.
Lorsque « Start » retrouve l'état bas, la porte « & » est validée, le signal d'horloge arrive au
compteur qui s'incrémente et fait évoluer la sortie du CNA par bonds successifs de la valeur de
résolution.
Quand V'>Vx, la sortie du comparateur passe à l'état bas et bloque le compteur à la valeur
numérique représentant Vx.
Comparaison des différentes technologies

Type Speed(relative) Cost(Relative)

Dual Slope Slow Med

Flash Very fast High

Successive approx Medium fast Low

Sigma-Delta Slow Low

Vous aimerez peut-être aussi