Cours CAN - CNA (Elève) Filtage
Cours CAN - CNA (Elève) Filtage
Cours CAN - CNA (Elève) Filtage
m it e m e
ue t
i q en
nu tra st
r m
Ve de Sy Vs
N bits M bits
de sortie d'entre
Ve Vs
de Sy
N bits M bits
de sortie d'entre
Page 1 sur 13
2
II- Caractristiques des convertisseurs
II.1-) Caractristique de transfert
La caractristique d'un convertisseur (numrique / analogique ou analogique
numrique) est la courbe reprsentant la grandeur de sortie en fonction de la grandeur
d'entre.
Convertisseur Analogique / Numrique (CAN) Convertisseur Numrique / Analogique (CNA)
N (Bits) Vs (V)
Ve (V)
M (bits)
(CAN) (CNA)
La rsolution est la plus petite variation du signal La rsolution est la plus petite variation qui se
analogique d'entre qui provoque un changement rpercute sur la sortie analogique la suite d'un
d'une unit sur le signal numrique de sortie. Elle changement d'une unit sur le signal numrique
est lie au quantum. d'entre. Elle est lie au quantum.
La valeur du quantum dpend de la tension Pleine La valeur du quantum dpend de la tension Pleine
Echelle (PE, FSR), elle est donne par la relation : Echelle (PE, FSR), elle est donne par la relation :
II.2.2 ) Unit
Page 2 sur 13
3
II.2.3.b ) Reprsentez sur les caractristiques de transfert le quantum (q)
II.3-) Codage des valeurs
II.3.1 ) Les codages les plus courant sont :
Pour les nombres non signs :
Le binaire naturel
Le B.C.D
Pour les nombres signs :
Le complment deux
Le binaire sign (1XX pour les nombres ngatifs et 0XX pour les positifs)
II.3.2 ) Exemples de code binaire sign
Ve (V)
-4 -3 -2 -1 0 1 2 3 4 000 001 010 011 100 101 110 111 M (bits)
Page 3 sur 13
4
q Ve (V) q Ve (V)
N (Bits) Vs (V)
111 7
110 6
101 5
100 4
011 3
010 2
001 1
Ve (V)
000 0
0 1 2 3 4 5 6 7 8 000 001 010 011 100 101 110 111 M (bits)
III.3.2 ) Unit
Elle est exprime :
Page 4 sur 13
5
en % de la valeur pleine chelle (+/- 0,2 % FS)
ou en multiple du quantum.
III.4-) Erreur de linarit
III.4.1 ) Dfinition
110 6
101 5
100 4
011 3
010 2
001 1
Ve (V)
000 0
0 1 2 3 4 5 6 7 8 000 001 010 011 100 101 110 111 M (bits)
Le CAN ci-dessus une erreur de linarit de +/- 5 % FS. A partir de la caractristique de transfert donne ci-dessus,
Calculez l'cart maximal entre la valeur thorique et relle du calculez l'erreur maximum de linarit de ce convertisseur
premier "pas".
(CAN) (CNA)
Page 5 sur 13
6
N (Bits) Vs (V)
111 7
110 6
101 5
100 4
011 3
010 2
001 1
Ve (V)
000 0
0 1 2 3 4 5 6 7 8 000 001 010 011 100 101 110 111 M (bits)
III.5.2 ) Unit
Elle est exprime :
en % de la valeur pleine chelle (+/- 0,2 % FS)
ou en multiple du quantum.
IV- Technologie des convertisseurs
IV.1-) Type de convertisseur
(CAN) (CNA)
Il existe diffrentes mthodes pour convertir une Il existe diffrentes mthodes pour convertir une
tension analogique en tension numrique. tension numrique en tension analogique.
Les principales technologies sont : Les principales technologies sont :
Convertisseur Simple Rampe Convertisseur chelle de rsistances pondres
Convertisseur Double Rampe
Convertisseur approximations successives
Convertisseur chelle de rsistances R-2R
Convertisseur Flash
Chaque convertisseur a ses avantages et ses
inconvnients. Seul le convertisseur chelle de rsistances
R-2R sera tudi par la suite, car ce type de convertisseur
est utilis dans le thme MOYEUX de BICYCLETTE.
IV.2-) Comparaison des diffrentes technologies
(CAN) (CNA)
Type Vitesse Erreur Rsolution Type Vitesse Erreur Rsolution
Rsistances
Simple Rampe
Pondres
Double Rampe
Approximations
R-2R
Successives
Flash
Page 6 sur 13
7
IV.3-) Principe de fonctionnement des convertisseurs
CAN approximations successives CNA chelle de rsistances R-2R
Schma de principe simplifi Schma de principe simplifi
Mot de sortie
sur N bits
Tension de rfrence
Vref
MSB
Convertisseur Numrique
Registre approximation
analogique (CNA)
Dbut de
successives
conversion
Logique de
commande
N bits
Fin de
Vc conversion
LSB
-
8
Horloge
+
Th = priode de l'horloge
Ve
Donnes Donnes
La tension analogique convertir est de 5 V Le courant de rfrence est 2 mA
Le CNA est un convertisseur 4 Bits L'amplificateur oprationnel est parfait
La tension pleine chelle du CNA est 7,5 V La tension pleine chelle est -5V
Travail demand Travail demand
Calculez la rsolution du CNA. Que peut-on dire du potentiel sur l'entre de l'AOP ?
Page 7 sur 13
8
Etape 1 : Fonctionnement
Volts Ve Calculez le courant I3 en fonction de Iref :
7
6
5
4
3
2
1
t (ms)
0 Calculez le courant I2 en fonction de Iref :
Etape 2 :
Volts Ve
7
6
5
4
3 Calculez le courant I1 en fonction de Iref :
2
1
t (ms)
0
Etape 3 :
Volts Ve
7
6 Calculez le courant I0 en fonction de Iref :
5
4
3
2
1
t (ms)
0
Dduisez I en fonction de Iref :
Etape 4 :
Volts Ve
7
6
5 Calculez I dans le cas ou A3, A2, A1 et A0 = 1001
4
3
2
Calculez R' pour une tension pleine chelle de -5V.
1
t (ms)
0
Page 8 sur 13
9
Remarques : Remarques
Page 9 sur 13
10
V.1- ) Chane dacquisition complte.
En gnral, une chane d'acquisition de donnes est constitue par les fonctions suivantes (fig. 1):
- transducteur,
- amplificateur,
- filtre,
- multiplexeur analogique,
- chantillonneur bloqueur,
- convertisseur analogique-numrique,
- squenceur.
A l'entre du systme, on a une grandeur physique tel qu'une pression, une acclration, une temprature, les coordonnes
d'un mobile, un temps, etc.
Le transducteur traduit cette grandeur physique en un signal lectrique dont le niveau, de l'ordre du millivolt, reste insuffisant pour
attaquer les tages qui suivent. Il est donc ncessaire d'amplifier le signal pour le ramener des tensions de l'ordre de quelques
volts.
En outre, le signal de sortie du transducteur peut ncessiter une adaptation (par exemple, passer d'une forte impdance
une basse impdance ou bien transformer un courant en tension ou bien encore effectuer une dmodulation). Dans certains cas
plusieurs tages d'amplification sont ncessaires (tages haute frquence, frquence intermdiaire, vido, etc.).
Aprs l'amplificateur, on trouve frquemment un ou plusieurs filtres (souvent un filtre passe-bas) dont le but est d'isoler le
signal utile et d'liminer les signaux parasites, les chos, le bruit de fond, etc. A ce niveau, on peut galement trouver un
traitement analogique ou une mise en forme du signal comme une linarisation, une mise l'chelle logarithmique, une
multiplication, etc.
Les chanes d'acquisition de donnes comprennent frquemment plusieurs entres analogiques et l'on utilise alors un
multiplexeur dont le rle est de canaliser sur une seule voie l'ensemble des informations acqurir (fig. 1).
La quantification consiste prlever divers instants (t1, t2, t3 ) la valeur de la tension Ve : c'est ce
qu'on appelle aussi l'chantillonnage ou discrtisation de Ve (le signal continu Ve est rduit en un
nombre fini de valeurs)
Page 10 sur 13
11
Le codage consiste faire correspondre ces chantillons (les diverses valeurs de Ve prleves aux
temps t1, t2 t3 ) un mot binaire , en respectant une logique prcise.
T 2 -
1
1 2 3 +
Us
Vanalog. C chantillon
3
convertir
Sample Hold
(exemple d'chantilloneur-bloqueur : LF198.)
En tlphonie, par exemple, chaque voie est chantillonne 8 KHz (125s de priode) et code sur 8 bits. Le
multiplexage numrique consiste regrouper 32 voies sur une seule ligne, le dbit dinformation sur cette ligne tant de
2048 Kbit/s (32voies8kHz8bits).
Thorme dchantillonnage.
Signal convertir
Impulsions dchantillonnage
Signal chantillonn
V- Quelques remarques
V.1-) CNA R/2R
Lune des inconvnients du rseau R/2R est que la prcision de la rsistance de poids fort 2R est dterminante. Ceci
impose, au del de 10 bits un ajustage Laser ( cher). Lautre solution consiste utiliser un autre type de rseau : le
rseau segments.
Page 11 sur 13
12
V-2 -) Autres convertisseurs.
B/ CNA rapport cyclique variable : On effectue d'abord une conversion numrique rapport cyclique puis une
conversion rapport cyclique tension. Ces CNA sont utiliss dans les microcontroleurs car la conversion numrique
rapport cyclique peut tre ralise par un 'timer'. La conversion rapport cyclique tension est obtenue par intgration
l'aide d'un filtre passe-bas (RC).
B/ CNA rseaux de capacits : Mme principe que pour les R/2R la diffrence prs qu la place de travailler sur des
courants on travaille sur des tensions. On les rencontre dans certains circuits intgrs MOS.
C/ CNA srie :
Il convertit chaque bit lun aprs lautre grce un systme de diviseur capacitif (exemple de rfrence : LTC1257)
D/ CAN srie : Le mot binaire rsultant de la conversion est transmis en srie (exemple de rfrence : ( AD7896).
VI Le filtrage numrique
La conception et la synthse d'un filtre numrique consistent, partir de spcifications frquentielles, obtenir un
algorithme (ensemble d'quations)qui puisse tre programm dans un DSP (Digital Signal Processor) ou dans un
systme microprocesseur classique. On peut aboutir l'algorithme en effectuant d'abord une synthse d'un filtre
analogique. On obtient en gnral une fonction de transfert en p laquelle est applique une mthode de
transformation qui donnera la fonction de transfert H(z) du filtre numrique. C'est partir de celle-ci qu'est dduit
l'algorithme de programmation du filtre.
Nous dsirons raliser un filtre passe-bas numrique du premier ordre, de frquence de coupure fc = 1000 Hz.
La synthse d'un filtre analogique de mme comportement peut nous conduire un filtre de type RC. Sa structure et
son quation diffrentielle sont les suivants : dterminer par les tudiants
(n-1)Te nTe
Page 12 sur 13
13
En remplaant dy(t)/dt dans l'quation diffrentielle par (yn - yn -1)/Te on obtient l'quation rcurrente du premier ordre
suivante :
.(yn - yn -1)/Te + yn = xn
La structure du filtre est par consquent de la forme : yn = yn-1.B1 + xn.A1 , cette quation rcurrente sera facilement
programme.
VI.3 ) Exercice
VI 3 a Dterminer les expressions littrales et numriques des facteurs B1 et A1.
VI 3 b Dduire de la frquence de coupure du filtre analogique (1000 Hz) la valeur de la constante de temps du
circuit RC note .
VI 3 c Calculer la frquence d'chantillonnage qui permettra d'obtenir la relation = 5.Te.
VI 3 d Supposons que x(t) soit un chelon de tension de 5 Volt. Calculer puis placer sur un graphe les quinze
premiers chantillons obtenus, en sortie du filtre numrique, en rponse cet chelon de tension.
Page 13 sur 13