You are on page 1of 18

Les convertisseurs A/N et N/A

Cours _ Fil_Ing_Ind

Pr. N. OUAALINE

FSTS

Rle des convertisseurs A/N et N/A


s(t)

Prtraitement

Te

P
o
r
t

CAN

se (t ) s(kTe )

CPU

sk

P
o
r
t

CNA

yk

Posttraitement

y(t)

y( kTe )

Assurent la conversion de format entre des donnes de/s


analogiques et le CPU du microcontrleur
Les blocs de prtraitement et de post-traitement grent les
problmes dinterface entre les e/s et les convertisseurs

Pr. N. OUAALINE

FSTS

Pr. N. OUAALINE

FSTS

Capteur
Il est linterface entre le monde physique et le monde lectrique. Il va
dlivrer un signal lectrique image du phnomne physique que lon
souhaite numriser.

Amplificateur de signal
Cette tape permet dadapter le niveau du signal issu du capteur la chane
globale dacquisition.

Pr. N. OUAALINE

FSTS

Filtre dentre
Ce filtre est communment appel filtre anti-repliement. Son rle est de
limiter le contenu spectral du signal aux frquences qui nous intressent.
Ainsi il limine les parasites. Cest un filtre passe bas que lon caractrise
par sa frquence de coupure et son ordre.

Lchantillonneur
Son rle est de prlever chaque priode dchantillonnage (Te) la valeur
du signal. On lassocie de manire quasi-systmatique un bloqueur. Le
bloqueur va figer lchantillon pendant

Pr. N. OUAALINE

FSTS

Pourquoi numriser?

Systmes continus

Calculateur

Interprte

s(t)
- donnes discrtes

- support continu
- amplitude continu

- codage en mot binaire

Interprte Oprateur d'chantillonnage et de quantification


chantillonnage : prlvement sur le signal continu des valeurs de s(t) des
instants tn donnes.
Gnralement, les tn sont rgulirement espacs. Ce sera le cas tudi ici
Quantification : transformation des valeurs s(tn) en des mots "comprhensibles" par
le calculateur.

Pr. N. OUAALINE

FSTS

V(t)

V(nTe)

chantillonnage

blocage

instants dchantillonnages : 0, Te, 2Te, 3Te

011

V(nTe)

quantification : 100
110

101
101

101
101

100
011

101

010

100

001
001

000

000

Pr. N. OUAALINE

FSTS

Pour un convertisseur de pleine chelle PE de


rsolution n, le pas de quantification ou quantum
ou LSB vaut : PE/2n.
La caractristique est centre sur la droite
dquation

Ns = Ve / q,

avec un cart maximal de q/2 par rapport cette


caractristique :

Pr. N. OUAALINE

-q/2 < < q/2

FSTS

Ns

7 : 111
6 : 110
5 : 101
4 : 100
3 : 011
2 : 010
1 : 001
0 : 000

Ve
PE

q=
LSB
Pr. N. OUAALINE

FSTS

Exemples
Exemple :

x(t ) sin(2t )
Te= 0.2 s
Te= 0.65 s

Pr. N. OUAALINE

FSTS

10

Quantification et Codage
La quantification : associe une valeur relle x quelconque appartenant un
ensemble fini chaque chantillon
Codeur : attribue aux chantillons quantifis une valeur binaire.

Pr. N. OUAALINE

FSTS

11

La reconstruction
Question :
On a chantillonn un signal x(t) en respectant le thorme de Shannon, comment fait on pour
reconstruire x(t) partir des chantillons?

Interpolation de Shannon
Si on respecte la condition de Shannon, pour reconstruire le signal, il suffit de prendre la TF
inverse du motif de base de Xe(f).

|Xe(f)|

1
X (f ) Xe(f ) Fe (f )
Fe
Et donc

Fe

x ( t ) F1 Xe(f ) Fe (f )
Fe

X e (f ) Fe. X (f nFe )
n

-Fmax

X(f nFe ) Fe (f )

donc x ( t ) F

n
sin(tFe)
x ( t ) Te x (nTe )( t nTe )
t
n

n=1

n=0

Soit

Fmax

Ce qui donne en utilisant les proprits


appropries

x(t)

x (nTe )

sin(( t nTe )Fe)


( t nTe )

- La connaissance de tout les chantillons est ncessaire pour reconstruire le signal


mathmatique possible, mais physiquement irralisable.
Pr. N. OUAALINE

FSTS

12

Un convertisseur numrique analogique est un dispositif qui reoit une


information sous forme dun mot N de n bits, N = (an-1 , ,a3 , a2, a1 a0) et
le transforme en un signal analogique Ua

x o ( t ) x (nTe ) ( t nTe ) Te ( t Te / 2)
n

Interprtation ?
Pr. N. OUAALINE

FSTS

13

La quantification
Rle
Approximer chaque valeur du signal chantillonn xe(t) en un multiple entier d'une quantit
lmentaire q appele "pas de quantification" ou quantum.
Si q est constant, on parle de quantification uniforme.

Principe
Il existe principalement deux modes de quantification
- par arrondi :

si

1
1

N q x e (t) ( N ) q
2
2

Alors xe(t) on associe le code N ou la valeur Nq


- par troncature : si

Nq x e (t ) ( N 1) q

Alors xe(t) on associe le code N ou la valeur Nq


La quantification introduit une erreur modlisable mathmatiquement, et que l'on peut
considrer comme une variable alatoire.
Pr. N. OUAALINE

FSTS

14

Symbole du Convertisseur Analogique Numrique

Exemple d'un
CAN 3 bits
(n=3)

Rsolution
analogique
r = 5/8 = 0.625V
r = UPE/2n

8 valeurs

La conversion
AnalogiqueNumrique
introduit toujours
une erreur de
quantification

Une infinit de valeurs


Pr. N. OUAALINE

FSTS

15

5.0V
4.5V
4.0V
3.5V
3.0V
2.5V
2.0V
1.5V
1.0V
0.5V
0V

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

Proportionnalit

analog output (V)

Vmax = 7.5V
7.0V
6.5V
6.0V
5.5V

analog input (V)

La conversion de format
2
1

t1
0100

t2

t3

time
t4

1000 0110 0101


Digital output

Analogique-numrique

2
1

t1
0100

t2

t3

1000 0110
Digital input

t4

time

0101

Numrique-analogique

Conversion de tensions ou courants en codes binaires quivalents et viceversa


Les quantits converties et les rsultats suivent des relations de
proportionnalit
Pr. N. OUAALINE

FSTS

16

16

Caractristiques des CAN

La rsolution (ou quantum)


plus petite variation du signal analogique d'entre qui provoque un
changement d'une unit sur le signal numrique de sortie.
q

Valeur Pleine chelle


nombre de bits

Pr. N. OUAALINE

FSTS

Valeur MAX Valeur min


nombre de bits
2

17

Convertisseur N/A
Convertit un code binaire en une tension ou courant
continu damplitude quivalente
En pratique un filtre est requis aprs la sortie
Sortie analogique
par paliers

Entre numrique

Sortie analogique

bit 0
011010010101010100101
101010101011111100101
000010101010111110011
010101010101010101010
111010101011110011000
100101010101010001111

CNA n bits

Filtre

bit n

Vout

x0 20 x1 21 x2 22
k
2n

xn 1 2n 1

Tension de rfrence k

Pr. N. OUAALINE

FSTS

18

You might also like