Sunteți pe pagina 1din 15

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 I) Prsentation :
D Entrees C B A Sortie

#/

(CNA) :

CNA

Vs

Analogique

Numeriques

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 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 : Tracer la fonction de transfert Vs = f (N) avec K=1V pour un CNA 4 bits.

CAN-CNA

JFA01

Vs

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 N 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

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 : 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 pseudoanalogique . 2) Poids de lentre :

CAN-CNA

JFA01

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 la tension de sortie. On a la relation suivante : Uref q= n 2 Uref est la tension de rfrence du convertisseur, q est le quantum, n est le nombre de bits dentre 4) La tension pleine chelle : La tension pleine chelle est la tension maximum que lon peut obtenir en sortie du convertisseur, soit :
U max = q ( 2 n 1) = ( 2 n 1) Uref 2n

5) La rsolution : La rsolution dun convertisseur NA 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 :

CAN-CNA

JFA01

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 2R R

E3

K2

4R U1B 6 7

E2

K1

8R

E1

K0

16R

E0

Vs

V1 Vref

Vs = ( K 3 Vref

R R R R + K 2 Vref + K1 Vref + K 0 Vref ) 2 .R 4 .R 8 .R 16.R 1 1 1 1 + K 2 + K1 + K 0 ) 2 4 8 16

Vs = Vref ( K 3

Inconvnients : Ce convertisseur ncessite lutilisation de rsistances de prcision dont les valeurs schelonnent entre R et 2nR 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 :

CAN-CNA

JFA01

2R V1 Vref

2R

2R

2R

2R

S3

S2

S1

S0 R

U1B 6 7 5 K3 K2 K1 K0 Vs

Vs = 2 R.I

Vs = 2.R.( K 3 I 3 + K 2 I 2 + K1 I1 + K 0 I 0)

Vs = 2.R.( K 3

Vref Vref Vref Vref ) + K2 + K1 + K0 4 .R 8 .R 16.R 32.R K 3 K 2 K1 K 0 + + + ) 2 4 8 16

Vs = Vref .(

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 :
D Entree Analogique Ve

CAN

C B A

Sorties Numeriques

Sortie numrique = K * entre analogique o K est un facteur de proportionnalit qui dpend de chaque CAN. Exemple : Tracer la fonction de transfert N = f (Ve) avec K=1V pour un CAN 4 bits.

CAN-CNA

JFA01

Ns

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Ve 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

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).

Ralisation :
SW1 Entre 1 2 Sortie

Frquence d'chantillonnage

CAN-CNA

JFA01

2) Symbole normalis :

/#
Ve

Sn Sn-1 ...... S1 S0 Sorties Numeriques

III) Diffrents types de C.AN. : 1) C.AN. par utilisation dun CNA : 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 CNA 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.

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. CAN-CNA 7 JFA01

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 : 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. b) CAN double rampe : Il est souvent utilis dans les indicateurs de tableau ou les voltmtres numriques.

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 CAN-CNA 8 JFA01

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 (t 2 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.

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 9 JFA01

CAN-CNA

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, 84A , 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.

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 : CAN-CNA 10 JFA01

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.

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 finale 1 et ne scarte pas de celle-ci de plus de quantum. Le cas le plus dfavorable est le 2 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 un 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 un erreur par dfaut pour 201, on a : V200 = 201 mV et V201=200 mV Le convertisseur nest pas monotone car le nombre 201 donne une tension infrieur celle donne par le nombre 200.

CAN-CNA

11

JFA01

7) Equation gnrale du CNA :

Vs = V 0 + q (1 + G ) ( a0 (1 + P0 ) + 21 . a1 (1 + P1 ) +.. +2 n 1 . an 1 (1 + Pn 1 )
Avec : V0 : erreur de dcalage G : Erreur de gain Pi : Erreur de poids q : quantum.

CAN-CNA

12

JFA01

CAN-CNA

13

JFA01

CAN-CNA

14

JFA01

8)

CAN-CNA

15

JFA01

S-ar putea să vă placă și