Vous êtes sur la page 1sur 39

Module dElectronique

3me partie : Conversion de donnes Fabrice Sincre (version 3.0.1) http://pagesperso-orange.fr/fabrice.sincere


1

Introduction
2 catgories de circuits lectroniques : circuits analogiques () circuits numriques (#)

Le convertisseur analogique/numrique permet de communiquer dun systme analogique vers un systme numrique : Fig. 1a
tension de rfrence

uE
0 0 0 1 0 1 1 1 1 1 1 0 0 1 0 0 0 1 1 0 1

a0 entre a1 an-1

t
horloge

Exemples Capteur de son (microphone) Carte-son Ordinateur # Capteur de temprature Carte dacquisition Ordinateur #

Le convertisseur numrique/analogique permet de communiquer dun systme numrique vers un systme analogique : Fig. 1b
tension de rfrence

uS
0 0 0 1 0 1 1 1 1 1 1 0 0 1 0 0 0 1 1 0 1

a0 a1 an-1 sortie

Exemples Ordinateur # Carte-son amplificateur et haut-parleurs CD # Lecteur CD amplificateur et hautparleurs

Chapitre 1 Convertisseur numrique/analogique (CNA)


Digital-to-Analog Converter (DAC) 1-1- Dfinitions Un CNA convertit un nombre binaire en une tension (ou un courant) qui lui est proportionnel. Lentre est numrique (n bits) : N = (an-1a1a0)2 n est la rsolution numrique Nmin = (000)2 = 0 Nmax 1 = (111)2 = 2n - 1
5

La sortie est analogique (tension) : uS = Nq + uSmin q est le quantum ou rsolution analogique (en V) Ltendue de la tension de sortie est : uSmax uSmin = 2nq

Relation entre rsolution (n) et quantum (q) quantum = tendue de la tension de sortie / 2n

1-2- Caractristiques dun CNA

rsolution (prcision) dure de conversion (vitesse) plage de la tension de sortie prix

Exemple n1 (fig. 2a) : CNA 3 bits, plage [0,10 V] q = (10 - 0)/ 23 = 10/8 = 1,25 V
N 0 1 2 3 4 5 6 7 a2 0 0 0 0 1 1 1 1 a1 0 0 1 1 0 0 1 1 a0 0 1 0 1 0 1 0 1 uS (V) 0 1,25 2,5 3,75 5 6,25 7,5 8,75

Exemple n2 (fig. 2b) : CNA 8 bits, plage [-5,+5 V] q = (5 - (-5))/ 28 = 10/256 0,04 V
N 0 1 2 128 254 255 a7 0 0 0 1 1 1 a6 0 0 0 0 1 1 a5 0 0 0 0 1 1 a4 0 0 0 0 1 1 a3 0 0 0 0 1 1 a2 0 0 0 0 1 1 a1 0 0 1 0 1 1 a0 0 1 0 0 0 1 uS (V) -5 -4,96 -4,92 0 +4,92 +4,96

1-3- Les principaux types de CNA 1-3-1- CNA rseau de rsistances pondres Fig. 3a

10

Analyse du fonctionnement Les interrupteurs lectroniques Ki sont des transistors : Ki est ferm quand ai = 1 (niveau de tension haut) bas) Ki est ouvert quand ai = 0 ( LA.O. fonctionne en rgime linaire : = 0 V Loi des nuds :

i = a n 1

Vref V + ... + a 0 nref 2R 2 R

11

Dautre part : uS = -Ri

do :

uS = -(Vref/2n)(2n-1an-1 + + 4a2 + 2a1 + a0 )

Finalement : uS = -(Vref/2n)N quantum : q = -(Vref/2n) plage de la tension de sortie : 0 -Vref

12

1-3-2- CNA rseau de rsistances R-2R Fig. 3b

13

1-4- Restitution du signal analogique initial 1-4-1- Par interpolation (fig. 4a)

1-4-2- Par filtrage analogique (fig. 4b)

14

Chapitre 2 Convertisseur analogique/numrique (CAN)


Analog-to-Digital Converter (ADC) 2-1- Dfinitions Un CAN convertit une tension (ou un courant) en un nombre binaire qui lui est proportionnel. Lentre est une tension analogique comprise entre uEmin et uEmax. La sortie est numrique (n bits) : N = (an-1a1a0)2 Remarque : la conversion A/N est plus complexe raliser que la conversion N/A.
15

2-2- Fonction de transfert N = [(uE uEmin) /quantum] [les crochets dsignent la partie entire] Exemple (fig. 5) : CAN 3 bits, plage [0,10 V]

16

2-3- Caractristiques rsolution dure de conversion (TC) plage de la tension dentre prix Exemple du circuit intgr ADC0804 (20 broches) : n = 8 bits TC= 100 s 0 5 V en entre 3 euros

17

2-4- Echantillonage ( numrisation sampling ) Lchantillonnage consiste numriser (chantillonner) un signal analogique. Llment principal est le convertisseur A/N. 2-4-1- Vitesse dchantillonnage (sampling frequency) Lchantillonnage est caractris par sa priode TE Frquence dchantillonnage : fE=1/TE Limite : TC < TE Exemple : ADC0804 fE limite 1/100 s = 10 kHz : 10 000 chantillons (de 8 bits) par seconde
18

2-4-2- Influence de la rsolution et de la frquence dchantillonnage Fig. 6a : CAN 3 bits, fE = 10 kHz


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

Fig. 6b : CAN 4 bits, fE = 20 kHz


uE
10 V 1111 1110 1101 1100 1011 1010 1001 1000 0111 0110 0101 0100 0011 0010 0001 0000 0 V

q=0,625 V TE=50 s t

Lchantillonnage est dautant meilleur que : fE est leve (vitesse) n est leve (prcision)

19

2-4-3- Thorme de Shannon (1948) Considrons un signal sinusodal de frquence f (fig. 7a) :

Avec fE = 10f (10 chantillons par priode) : chantillonnage correct. Aprs restitution par interpolation linaire (fig. 7b) :

Avec fE < 2f, l'chantillonnage est incorrect (fig. 7c) :


20

Thorme de Shannon La frquence d'chantillonnage fE doit tre au moins double de la plus grande frquence f contenue dans le signal chantillonner : fE > 2f

21

2-4-4- Application : le son numrique 2-4-4-1- Echantillonnage dun son (fig. 8a)

Question : comment faut-il choisir la frquence dchantillonnage ? Bande passante dun son : 20 Hz (grave) 16 kHz (aigu) Thorme de Shannon : Frquence dchantillonnage dau moins 216 = 32 kHz Son de qualit CD : 44,1 kHz

22

23

Taille mmoire Une seconde denregistrement ncessite : 2 (streo) 16 (rsolution) 44 100 (nombre dchantillons) = 1 411 200 bits = 176 400 octets = 172 ko Capacit dun CD audio : 650 Mo 172 ko /s soit 74 min de son

24

2-4-4-2- Restitution dun son numrique La restitution est lopration inverse de lchantillonnage. Fig. 8b :

Le lecteur de CD effectue la lecture optique du CD, la conversion N/A et le filtrage (lissage des marches descalier).
25

2-5- Les diffrents types de CAN 2-5-1- CAN comparateurs en chelle ("Flash") Exemple de ralisation n = 3 bits plage de la tension dentre : 0 Vref quantum : (Vref 0)/2n = Vref/8 Fonction de transfert (fig. 9a)
Ve 0 < Ve <Vref/8 Vref/8< Ve <Vref/4 Vref/4< Ve <3Vref/8 3Vref/8< Ve <Vref/2 Vref/2< Ve <5Vref/8 5Vref/8< Ve <3Vref/4 3Vref/4< Ve <7Vref/8 7Vref/8< Ve <Vref S2 0 0 0 0 1 1 1 1 S1 0 0 1 1 0 0 1 1 S0 0 1 0 1 0 1 0 1 N 0 1 2 3 4 5 6 7
26

Schma (fig. 9b)

27

Analyse du fonctionnement a) Pont diviseur de tension :

28

b) Comparateurs en chelle :
0,5 V 1V 1,5 V 2V 2,5 V 3V 3,5 V Ve = 1,432 V
+ + + + + + +

A =1 B =1 C =0 D =0 E =0 F =0 G =0

Rappel sur le comparateur (fig. 9c) : Si > 0 V alors S = 1 (niveau de tension haut) Si < 0 V alors S = 0 ( bas)
+
S

A = 1 quand Ve > Vref/8 G = 1 quand Ve > 7Vref/8

29

c) Le circuit de dcodage est un circuit combinatoire :

A =1 B =1 C =0 D =0 E =0 F =0 circuit de dcodage

S2 = 0

S1= 1

S0 = 0 G =0

30

Table de vrit (fig. 9d) :


G 0 0 0 0 0 0 0 1 F 0 0 0 0 0 0 1 1 E 0 0 0 0 0 1 1 1 D 0 0 0 0 1 1 1 1 C 0 0 0 1 1 1 1 1 B 0 0 1 1 1 1 1 1 A 0 1 1 1 1 1 1 1 S2 0 0 0 0 1 1 1 1 S1 0 0 1 1 0 0 1 1 S0 0 1 0 1 0 1 0 1

Expressions boolennes correspondantes :

S2 = D S1 = BD + F S0 = A B + CD + E F + G
Avantage : conversion trs rapide (applications militaires )
31

2-5-2- CAN simple rampe Schma (fig. 10a)

32

Chronogrammes (avec n = 3 bits) : fig. 10b

33

Principe de fonctionnement La conversion A/N est indirecte : on se ramne au comptage dune dure. a) Gnrateur de rampes
gnrateur de rampes I C K

ur(t)

logique de commande

1 0

ur(t)

t* T

t*+T

t*+2T

34

comparateur

b) Comparateur
uE entre ur(t)

+ +

A = 1 tant que uE > ur(t)


ue(t)

t* ur(t) ue(t*)

t*+T

t*+2T

ue(t*+T)

t
A 1 0

La dure t est proportionnelle uE.

35

c) Porte logique ET
A & B

horloge H

36

d) Compteur binaire

Le rsultat en fin de comptage est proportionnel uE. La dure de conversion est : TC = TE = T = 2nTH Avantage : rsolution leve (application : multimtre numrique)
37

2-6- Echantillonneur-bloqueur (sample-and-hold) La conversion A/N nest pas instantane. Il faut maintenir la tension dentre constante pendant toute la dure de la conversion (TC). Cest le rle de lE-B. Fig. 11a :
tension de rfrence

uE(t) tension analogique

Echantillonneur uE*(t) bloqueur

a0 entre a1 an-1
38

horloge

Exemple de ralisation (fig. 11b)

Principe de fonctionnement Linterrupteur K est command par lhorloge H. H = 1 : uE*= uE H = 0 : phase de blocage (maintien). Cest pendant cette phase que le CAN ralise la conversion. Remarques TE= TH E-B inutile si : T signal d entre > TC 2n

39

Vous aimerez peut-être aussi