Chapitre 3
: Conversions numériques Partie 3 du programme officiel
Cours
I- Chaîne de traitement
1/ Présentation et applications des conversions
t e n s io n m ic ro
25
20
15
10
0
0 5 10 15 20 25 30 35 40 45 50 55 60 65 70 75 80 85 90 95 100
-5
-10
-15
-20
-25
t ( ms )
Dans un tableau :
1/ Numérisation (conversion analogique T r a ite3
numérique)
Prendre un échantillon toutes les 3ms. 25
20
2/ Traitement numérique 15
Multiplier chaque valeur par 1,5 de 0 à 50ms. 10
De 50ms à 100ms prendre les valeurs de 0 à 50ms 5
en les multipliant par 0,5. 0
0 10 20 30 40 50 60 70 80 90 10 0
-5
3/ Retour à une grandeur physique (conversion -1 0
numérique analogique) -1 5
Placer les points et les relier. -2 0
-2 5
Remarques :
Comment bloquer une tension qui change rapidement en fonction du temps afin de l’échantillonner ?
La valeur s(t0) est conservée si le condensateur ne se décharge pas à _
travers le circuit d'utilisation. Pour cela, il est nécessaire de disposer en H
sortie un étage suiveur à grande impédance d'entrée. i+
+
Echantillonneur-bloqueur s(t)e(t) C uC (t) s*(t)
e*(t)
Comment obtenir une courbe plus proche de la grandeur physique d’origine (ici du son) ?
Théorème de Shannon
La fréquence d'échantillonnage doit être au moins égale 25
au double de la fréquence du signal analogique. 20
15
Exemple du son 20kHz max donne fe au moins 40kHz 10
(CD : 44,1kHz) 5
0
0 10 20 30 40 50 60 70 80 90 10 0
-5
-1 0
-1 5
-2 0
-2 5
II- Conversion analogique-numérique
1/ Principe : CAN ou ADC entrée sortie
/#
Rappel conversions décimal-binaire : 1111 = 1.23 + 1.22 +1.21 +1.20
0 1 2 3 4 5 6 7
000 001 010 ... ... ... ... ...
0 à 15 en binaire et héxadécimal, 54 (divisions successives par 2 et lecture du dernier quotient puis des restes en remontant ici
110110), 255, 100 en binaire puis 1 1 0 0 1 en décimal
2/ Etude d’une conversion
N
a) Fonction de transfert
ue (V) 0 à 0,51 0,51 à 1 1 à 1,45 1,45 à 2 2 à 2,5 2,5 à 2,98 2,98 à 3,5 3,5 et + 11
N 000 001 010 011 100 101 110 111 10
Tracer N(ue) et la droite théorique. Upe=3,5V et Nmax=7)10=111)2 01
Déterminer le nombre de bits et la tension pleine échelle (tension maximale qui peut être convertie). 0 q 2q 3q ue
b) Résolution analogique (quantum q)
La résolution d'un CAN est l’écart de tension d’entrée qui fait passer d’un nombre en sortie au suivant.
ue=qN Upe=q Nmax avec Nmax= 1+2+…+2n–1 = 2n–1 N
Exprimer q et le placer sur le graphique.
Remarques : Vréf=Upe+q donc q= d’où la relation souvent utilisée en technologie q=Vréf/2n 11
10
Certains convertisseurs basculent à q/2 pour passer de 0 à 1.
01
c) Autres caractéristiques 0 q/2 +q +2q ue
Résolution numérique : la résolution est confondue avec le nombre de bits n (voir tableau).
Précision : on observe que cette courbe n’est pas linéaire (non-linéarité) : erreur de quantification d’environ un quantum
(LSB : least significant bit) ou ½ quantum.
Temps de conversion : c'est la durée entre deux débuts consécutifs de conversion. On parle souvent dans les documents
techniques de vitesse est exprimée en nombre d’échantillons convertis par seconde sps (sample per second).
3/ Exemples de CAN : convertisseurs Flash (rapides mais coûteux), approximations successives (haute résolution)…
III- Conversion numérique-analogique entrée sortie us
1/ Principe : CNA ou DAC #/
2q
2/ Etude d’une conversion q
N 000 001 010 011 100 101 110 111
us (V) 0 2,0 4,1 5,9 8,0 10,2 12,1 14,0 0 01 10 N
Tracer us(N) et la droite théorique. La caractéristique est une succession de points non reliés qui s’appuie sur une droite pour
un convertisseur idéal qui est la caractéristique idéale.
Déterminer la résolution analogique (même définition que pour un CAN).
3/ Exemples de CNA (voir TP)
Echelle de résistances pondérées et réseau R-2R.
TP sur les convertisseurs numériques
I- Conversion analogique-numérique rampe v –
r
1/ Principe du « simple-rampe » :.
tension à convertir v + + vc
Identifier les fonctions du montage. e compteur
On prendra une tension continue réglable de 0 à 5V placée sur l’entrée EA0. +
horloge v
& v
Simuler la rampe sur 2000 points, l’horloge, la porte ET, le compteur ainsi que H ET
afficheur
l’afficheur avec synchronie. Etablir la tension vc avec synchronie.
Relever les chronogrammes et afficher le nombre N issu du compteur ainsi que la valeur numérique venum correspondant à
ve. conversion tension-durée
Quel est le quantum ?
Feuille de calcul :
Vréf=5
ve=3
nbits=4
Upe=(2^nbits-1)*Vréf/(2^nbits)
vebis=ve+t-t
Quelques fonctions utiles :
vr=RAMPE(0,Vréf)
Upe=(2nbits–1)*Vréf/2nbits tension pleine échelle vh=Vréf*peigne(10,2^nbits-1)
RAMPE(0,Vréf) rampe de 0 à Vréf vc=si(vebis>vr,Vréf,0)
Vréf*peigne(10,2nbits–1) 2nbits–1 créneaux dont l’état haut dure chacun 10 points vet=vc*vh/Vréf
NBFRONTS(v,1) nombre de fronts descendants de la tension v N=NBFRONTS(vet,1)
si(a>b,Vréf,0) si a>b alors renvoie Vréf sinon 0 venum=Upe*N/NBFRONTS(vh,1)
vem=moy(vebis)
2/ Convertisseur intégré
Donner les principales caractéristiques de l’ADC0804 (résolutions, précision, temps de conversion, entrée 5V
tensions). 0-5V fixe
Faire le montage sur 4 bits et tracer la fonction de transfert.
!Bien contrôler la tension maxi à 5V et ne pas inverser entre entrée et alim.
Déterminer la résolution analogique de ce convertisseur. masse masse
II- Conversion numérique-analogique R/4 K2
1/ Echelle de résistances pondérées
R/2 K1
On note bi le bit associé à ki. (calculer la conductance équivalente) R’
Exprimer us et q . Faire le montage pour 3 bits. R K0
Tracer la fonction de transfert ci-contre et déterminer le quantum.
Le placer sur le graphique. E –
Quelle est la tension pleine-échelle. + +
R’=1k, R=10k à 47k, E=3V us
2/ Réseau R-2R
Vérifier que us= (b0+2b1+…+2n-1bn-1) 2R R R R R R’
Faire le montage pour 3 bits.
Déterminer le quantum. 2R 2R 2R 2R 2R –
k0 k1 k2 k3 k4 + +
us
0
1
0
1
0
1
0
1
0
E
Principe du convertisseur analogique-numérique à approximations successives
Correction sur le principe du CAN à approximations successives
q=10/256=0,0390625V
128 5V Ue>5V
64 5+2,5V=7,5V Ue<7,5V
32 5+1,25V=6,25V Ue>6,25V
16 6,25+0,625=6,875V Ue<6,875V
8 6,25+0,3125=6,5625V Ue<6,5625V
4 Ue>6,40625V
6,25+0,15625=6,40625V
2 6,40625+ 0,078125= Ue>6,484375V
6,484375V
1
6,484375V+0,0390625 Ue<6,5234375V
=6,5234375V
1 0 1 0 0 1 1 0
6,5/q 166,4 166
A6 10100110
166=1016+6
Exercices sur les conversions numériques
Exercice 1 : calculer la tension de sortie d’un CNA pour une entrée N=01001, sachant que le quantum est de 0,2V.
Exercice 2 : un CNA de 3 bits a une tension pleine échelle de 10V. Déterminer le quantum.
Exercice 3
Tracer la caractéristique sortie/entrée du CNA. us (V) 0 4 8
Déterminer la résolution analogique (quantum) et le nombre de bits. N 0000 1001 1111
Exercice 4 : extrait sujet de bac juin 2000 Polynésie
On notera [N]2 un nombre binaire et N son équivalent décimal (exemple: [100] 2est équivalent à 4). On souhaite obtenir un
nombre binaire [N]2, image de la masse d'un paquet, de façon à permettre le traitement ultérieur par un calculateur (qui pourra
calculer la masse de café à ajouter après la première pesée, indiquer la masse moyenne des paquets, le nombre de paquets
conformes, etc.).
Le convertisseur utilisé est un convertisseur 10 bits, de pleine échelle 1,023V et présentant une erreur maximale de ± 4 quanta.
On rappelle que le nombre N de sortie est proportionnel à la tension d'entrée V du convertisseur suivant la relation N = k V.
1. Calculer Nmax et en déduire le gain k du convertisseur.
2. Quelle est la valeur du quantum ? En déduire l'erreur maximale (en mV) correspondant à l'erreur maximale du convertisseur.
Exercice 5 : extrait sujet de bac juin 2007
Exercice 6 : extrait sujet de bac 2010
Correction des exercices sur les conversions numériques
Exercice 1 : calculer la tension de sortie d’un CNA pour une entrée N=01001, sachant que le quantum est de 0,2V.
u=qN=0,29=1,8V car (1001)2=(9)10
Exercice 2 : un CNA de 3 bits a une tension pleine échelle de 10V. Déterminer le quantum.
u=qN umax=qNmax q= umax/Nmax= 10/7 = 1,43V car umax est la tension pleine échelle et Nmax est 231=7
Exercice 3
Tracer la caractéristique sortie/entrée du CNA. us (V) 0 4 8
Déterminer la résolution analogique (quantum) et le nombre de bits. N 0000 1001 1111
La caractéristique est un ensemble de points globalement alignés sur une droite linéaire passant par le point d’abscisse N=15 et
d’ordonnée us=8V
us=qN q= usmax/Nmax = 8/15 = 0,533V
Exercice 4 : extrait sujet de bac juin 2000 Polynésie
On notera [N]2 un nombre binaire et N son équivalent décimal (exemple: [100] 2est équivalent à 4). On souhaite obtenir un
nombre binaire [N]2, image de la masse d'un paquet, de façon à permettre le traitement ultérieur par un calculateur (qui pourra
calculer la masse de café à ajouter après la première pesée, indiquer la masse moyenne des paquets, le nombre de paquets
conformes, etc.).
Le convertisseur utilisé est un convertisseur 10 bits, de pleine échelle 1,023V et présentant une erreur maximale de ± 4 quanta.
On rappelle que le nombre N de sortie est proportionnel à la tension d'entrée V du convertisseur suivant la relation N = k V.
1. Calculer Nmax et en déduire le gain k du convertisseur.
Nmax=2101=1023
k=N/V=1023/1,023=1000V1
2. Quelle est la valeur du quantum ? En déduire l'erreur maximale (en mV) correspondant à l'erreur maximale du convertisseur.
q=1/k=1mV
L’erreur maximale correspond à ± 4 quantums =± 4mV
Exercice 5 : extrait sujet de bac juin 2007
E.1. 2m correspond à un affichage 2.00 c’est-à-dire au nombre 200. Or, avec 8 bits on peut aller jusqu’à 255. Donc ce
convertisseur est suffisant.
E.2. Le quantum est l’écart qui permet de passer d’un nombre au suivant, ici par lecture graphique on obtient 60mV.
On peut également l’obtenir avec u4=qN q=u4/N=480/8=60mV.
Remarque : la caractéristique débute par un 1/2 quantum, cela permet d’améliorer la précision.
E.3. u4=qN N= u4/q= 75 cela donne l’affichage suivant 0.75
Exercice 6 : extrait sujet de bac 2010
B.1 Conversion Numérique-Analogique
B.1.1 L’AO2 fonctionne en linéaire car, la sortie est
uniquement rebouclée à l’entrée inverseuse.
B.1.2 =0, donc en position 1, par la loi des mailles, le
potentiel en Pi est celui de la masse.
En position 0, le potentiel est nul également car le point est
directement relié à la masse.
B.1.3 Loi des mailles (et loi d’Ohm) : UCNA+R’I+=0 UCNA= R’I
B.1.4 D’après la loi des nœuds : I=a3I3+a2I2+a1I1+a0I0
B.1.5 Re=2R/2=R. D’après le diviseur de tension : U0=U1 = .
B.1.6 De même : la résistance équivalente à droite de U1 est {2R en parallèle avec (R+R)}=R, donc U1=U2/2
et de la même façon U3=E/2.
B.1.7 D’après la loi d’Ohm : I3= = = .
De même: I2= = I1= = I0= =
B.1.8 I=a3I3+a2I2+a1I1+a0I0= (8a3+4a2+2a1+a0). Or UCNA= R’I, donc UCNA= R’(8a3+4a2+2a1+a0).
B.1.9 Or 8a3+4a2+2a1+a0= NC, donc UCNA= R’ NC,
par identification q= R’
(=0,3125V en remplaçant par les valeurs de
l’énoncé). 0,625
B.1.10 et B.1.11 q=UCNA/NC= 4,375/14=0,3125V, ce
qui donne :
- pour NC=2, UCNA=0,625V 2,1875
- pour NC=7, UCNA=2,1875V
- pour NC=15, UCNA=4,6875V
Document réponse 3, tableau de données :
4,6875
B.1.12 Il s’agit d’un ensemble de 4,375V
points discret alignés sur une droite
passant par zéro et (14, 4,375V).
Document réponse 3,
caractéristique du CNA :
14
Evaluation conversions numériques
N
Exercice 1 : CAN 2 bits ue Nmax=11
/# N
1/ Quelle est la valeur q du quantum ? 10
2/ Quelle est la valeur de N pour une tension d’entrée continue de 3,0V ? 01
3/ On remplace ce CAN par un CAN 4 bits : déterminer Nmax et q
sachant que la tension pleine échelle est encore 7,5V. 00
0 2,5 5 7,5 10 ue(V)
Exercice 2 : calculer la tension de sortie d’un CNA pour une entrée
N=01001, sachant que le quantum est de 0,2V.
Exercice 3 : un CNA de 3 bits a une tension pleine échelle de 10V. Déterminer le quantum.
Exercice 4 : extrait sujet de bac juin 2007
Pour N=125, l’afficheur indique :
u CAN Mot numérique Afficheur Ce qui correspond à une hauteur H
N de 1,25 mètre dans le bac.
On mesure une tension u proportionnelle à la N
hauteur d’un bac de lait d’une usine.
Pour numériser cette tension u on emploie un 8
CAN. On notera N la valeur décimale du mot
numérique codé en binaire naturel.
On considère que l’afficheur placé à la suite du
CAN indique sur 3 digits (avec point décimal 6
fixe) la valeur de N comme le montre l’exemple
ci-contre.
1/ Sachant que l’afficheur peut indiquer jusqu’à
une hauteur de 2 mètres, montrer qu’un CAN 8 4
bits convient pour ce système.
2/ Le début de la carctéristique de transfert
N=f(u) du convertisseur est représentée sur la
figure ci-contre. Déterminer le quantum q. 2
3/ Déterminer pour une tension u de 4,5V, le
nombre N correspondant.
En déduire l’indication de l’afficheur.
0 120 240 360 480 u(mV)
K2
Exercice 5 : CNA échelle pondéré R/4
K1
Le mot binaire est noté N=[a2,a1,a0].
R/2
En décimal : N=20a0+21a1+22a2 K0 R2
Ki fermé ai=1 et Ki ouvert ai=0. R
–
Vréf
Exprimer us en fonction de N, R, R2 et Vréf.
+ +
us
Exercice 6 : extrait sujet de bac remplacement 2000
Le montage permet de convertir la tension vm(t) en mot binaire. Les circuits logiques et analogiques sont
parfaits et alimentés en {0 ;15V}.
1/ La tension uC1(t) est issue d’un intégrateur : sachant que = et qu’à t =0, uC1 = 0V, exprimer uC1 en
fonction du temps t (on peut aussi chercher l’équation de uC1(t) tracée ci-dessous).
Vref = 10 V , R = 100 k ; C = 0,10 F : montrer que uC1(t1)=5V avec t1= 5ms.
2/ vm=5V. Donner la valeur de la tension ul(t) si 0<t<t1 puis si tl < t < t2 = 15ms
3/ Compléter les courbes u1(t), h(t) sur la feuille réponse ci-dessous ; on se limitera à l'intervalle :
0 < t t2.
Table de vérité de la porte ET : –
E1 E2 S + compteur +
u + &
0 0 0 C1 affichage
v u1
0 1 0 m h
uh
1 0 0
1 1 1
uh(V)
15
0 1 10 t2 t(ms)
uC1(V)
15
vm
0 t1 10 t2 t(ms)
1
u1(V)
15
0 1 10 t(ms)
t2
h(V)
15
0 1 10 t2 t(ms)
Correction évaluation conversions numériques
Exercice 1 : CAN 2 bits
N
1/ Le quantum est l’écart de tension qui permet de passer d’un nombre
binaire au suivant : ici q=2,5V par lecture graphique. On retrouve ce Nmax=11
résultat en appliquant q=Upe/Nmax=7,5/3.
10
ue
2/ Pour ue=3V, N=01 par lecture graphique. /# N 01
00
3/ Nmax=241=15 donc q=Upe/Nmax=7,5/15=0,5V 0 2,5 5 7,5 10 ue(V)
Exercice 2 : N=01001 et q=0,2V
ue=qN=q(1+0+0+23+0)=0,29=1,8V
Exercice 3 : 3 bits et Upe=10V
Upe=qNmax q= Upe/Nmax= = 1,43V
Pour N=125, l’afficheur indique :
Ce qui correspond à une hauteur H
Exercice 4 : extrait sujet de bac juin 2007 N de 1,25 mètre dans le bac.
u Mot numérique Afficheur
CAN 8
N
1/ A N=125 correspond H=1,25m donc à H=2m
correspond N=200. Or un CAN 8 bits donne un
nombre maximum de 255, donc 8 bits suffisent. 6
2/ Le quantum est l’écart de tension qui permet
de passer d’un nombre binaire au suivant : ici
q=60mV par lecture graphique. On retrouve ce 4
résultat en appliquant q=u/N=480/8=60mV.
3/ u=qN N=u/q=75 donc l’afficheur indique :
2
Exercice 5 : CNA échelle pondéré
0 de R/4,120 240 360 K2 R480 u(mV)
On définit Geq=1/Req avec Req la résistance équivalente R/2 et R/4
eq
R en parallèle. K1
0 1 2
Geq=a0 +a1 +a2 = (a0+2a1+4a2) =(2 a0+2 a1+2 a2) = R/2
K0 R2
L’amplificateur opérationnel fonctionne en linéaire car l’entrée R
inverseuse est reliée à la sortie, donc V+=V–. Vréf –
+
V =0 + +
us
L’AO est parfait donc i– =0, on peut alors dessiner le schéma équivalent ci-dessous :
Req R2 Req R2
Vréf V– us
Vréf V–
Vréf seule :
Req R2 V– = d’après le pont diviseur de tension
us seule :
Théorème de superposition : V – V– =
–= + =
V u
L’égalité V+=V– donne, en remplaçant,s =0 Vréf R2+usReq=0
us=Vréf = VréfR2Geq= VréfR2N/R
Exercice 6 : extrait sujet de bac remplacement 2000
1/ Il faut intégrer l’expression = : uC1= dt donc uC1= t + k, or à t =0, uC1 = 0V donc k=0 (en
remplaçant) uC1= t = 1000 t (avec Vref = 10 V , R = 100 k ; C = 0, 10 F).
Pour t1=5ms, uC1(t1)=10005.103=5V
2/ Le comparateur est alimenté en {0 ;15V}et il est parfait donc Vsat+=15V et Vsat=0V.
Si 0<t<t1 : uC1<vm donc V<V+ u1=Vsat+=15V. –
+
compteur +
Si tl < t < t2 : uC1>vm donc V >V u1=
+
uC1 + u1 &
Vsat=0V.
v m
uh h affichage
3/
uh(V)
15
0 1 10 t2 t(ms)
uC1(V)
15
vm
0 t1 10 t2 t(ms)
1
u1(V)
15
0 1 t1 10 t(ms)
t2
h(V)
15
0 1 10 t2 t(ms)