Académique Documents
Professionnel Documents
Culture Documents
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
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.
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
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
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
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.
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:
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
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 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)
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
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