Академический Документы
Профессиональный Документы
Культура Документы
# ∩
M1108
Acquisition et codage de l’information
Technologies Analogiques
Technologies Numériques
Traitement numérique
# Signal de sortie
∩
CNA Filtre de lissage
Filtre anti-repliement :
il limite la bande passante avant l’opération
d’échantillonnage pour éviter les phénomènes de
repliement de spectre (voir suite du cours).
Echantillonneur – bloqueur :
il prélève la valeur du signal à intervalle régulier et
stabilise cette valeur pendant le temps nécessaire à la
conversion analogique-numérique.
Convertisseur Analogique-Numérique :
∩ il convertit une valeur de tension analogique en une
# valeur numérique codée sur 8, 16 ou 32 bits.
Convertisseur Numérique-Analogique :
# il convertit une valeur numérique codée en binaire en
∩ une tension analogique.
Filtre de lissage:
il permet de lisser les « escaliers » présent sur le
signal de sortie du CNA.
Signal ∩
d’entrée #
Filtre anti-repliement Échantillonneur-bloqueur CAN
Traitement numérique
Mémoire de stockage
Mémoire de stockage
Traitement numérique
# Signal de sortie
∩
CNA Filtre de lissage
a3 a2 a1a0 ( 2 ) = a3 .2 + a2 .2 + a1.2 + a0 .2
3 2 1 0
(10 )
a3 a2 a1a0 ( C 2 ) = − a3 .2 + a2 .2 + a1.2 + a0 .2
3 2 1 0
(10 )
exemple : N = -3
On convertit la valeur absolue en binaire
=> N = 0011
On réalise le complément à 1 (inversion des bits )
=> Nc1 = 1100
On ajoute 1 pour obtenir le complément à 2
=> Nc2 = 1101
Ve ∩ n bits N
#
∩ = symbole associé à une grandeur analogique
# = symbole associé à une grandeur numérique
Quantum :
Différence de tension minimum qui peut être codée. Cette
grandeur est notée q et correspond à un écart de 1 bit sur
la sortie.
V ref
q n
2
N
111
110 Ue + ε q Ue
101 N= ≈
100 q q
011
010 εq est l’erreur de
001 Ve quantification
000
q 2q 3q 4q 5q 6q 7q 8q
εq/q
0,5
Ve
0
-0,5
Ue = q × N10 ± 0,5q
• q = Vref / 2n = 10 / 28
Remarque : Pour éviter les erreurs, il vaut mieux utiliser dans les calculs, pour la
valeur de q, la relation de définition (Vref / 2n) plutôt qu’une valeur approchée.
Vref 10 Ve 2
q = n = 8 ≈ 39,06mV = = 51,2
2 2 q q
Le résultat est Ve = 2V ←→N= 5110 =001100112
(arrondi à l’entier le plus proche)
On a N = 51
de Ve = 51.q-q/2 à Ve =51.q + q/2 c.à.d.
1,972V à 2,012V
2. Conversion analogique-numérique 20/90
Caractéristique de transfert en mode
bipolaire (n = 3 bits)
NC2 NBIN
011 111
010 110
001 101 Ve
000 100
-3q -2q -q 0 q 2q 3q 4q
111 011
110 010
101 001
100 000
Codage binaire pur biaisé (décalé)
Codage complément à 2
2. Conversion analogique-numérique 21/90
Caractéristique de transfert en mode
bipolaire (n = 3 bits)
NC2 NBIN
011 111 2.Vref Vref
q= = n −1
010 110 2 n
2
001 101
Ve
000 100
-3q -2q -q 0 q 2q 3q 4q
111 011
110 010 NC2 = 000C2 = 010
de 0.q - q/2 à 0.q + q/2
101 001
100 000 NC2 = 101C2 = -310
εq/q de -3.q - q/2 à -3.q + q/2
0,5
0
Ve
-0,5
On définit :
La RESOLUTION : q 1
R= =
PPE Nbval
R en % ou en ppm ( 10-6)
Elle peut aussi être exprimée en fonction du nombre de bits.
Elle peut être exprimée en pourcentage de la pleine échelle
(FSR: full scale range).
La DYNAMIQUE :
(D en dB)
q = 2.Smax/2n
(on considère : conversion bipolaire, Uref = Smax, meilleur cas possible)
d’où …. S max ² 12 n −1
SNR = 10. log . .(2 )²
2 S max ²
[2n −2
= 10. log 6.2 .2 ]
= 10 log 1,5 + 20.n. log 2
SNR = 6,02.n + 1,76 en dB
Chaque bit de la résolution d’un CAN apporte une contribution de 6dB au rapport
SNR
Exemple : CAN 8 bits SNR ≈ 50dB
12 bits SNR ≈ 74dB
A.x
Loi A ( en Europe.) y= pour 0 < x < 1
1 + ln( A) A
A=87.5
1 + ln( A.x) pour x > 1
y=
1 + ln( A) A
0.5
-0.5
-1
0 2 4 6 8 10
Tem ps (s)
2. Conversion analogique-numérique 32/90
Compresseur/Décompresseur
RSB
(dB)
20 log(Smax/Vref)
Signal sonore :
Perception d’un « souffle » qui se superpose au signal sonore.
Source video :
Limitation du nombre de couleurs => mauvaise qualité des dégradés
donnée
# Vs sortie
numériques N n bits analogique
∩
Vref
Tension de
référence
0 1 2 3 4 5 6 7 N10
000 001 010 011 100 101 110 111 N2
V ref
2q
= q
Vref
(
Us = n . a2 .2 2 + a1.21 + a0 .2 0
2
)
8
0 1 2 3 4 5 6 7 N10
000 001 010 011 100 101 110 111 N2
q = 5 / 28 ≈ 19,53mV
Vs
courbe
réelle
courbe
idéale
offset
N10
Vs
courbe
idéale erreur
de gain
courbe
réelle
N10
Vs
courbe
réelle
courbe
idéale erreur de
linéarité
absolue
N10
Vs
non
monotonicité
N10
Vs
4. Echantillonneur-Bloqueur 52/90
Echantillonneur-Bloqueur
L’échantillonneur-bloqueur permet de conserver une valeur de tension constante à
l’entrée du CAN pendant le temps nécessaire pour réaliser la conversion
analogique-numérique.
Ve échantillonneur Ve’
CAN N
bloqueur
impulsions
d’échantillonnage
- - Ve’
Ve + +
impulsions Uc
d’échantillonnage C
4. Echantillonneur-Bloqueur 53/90
Fonctionnement
ron
source charge
AOP AOP
C Uc Ze
h(t)
h=1 S fermé:
Charge de C à la valeur de Ue: Constante de temps ronC très faible (ron
quelques ohms à quelques dizaines d’ohms) → Uc = Ue
h=0 S ouvert :
Décharge de C à travers la résistance d’entrée d’un AOP : Constante
de temps ZeC quasiment infinie → Uc ≅ cst
4. Echantillonneur-Bloqueur 54/90
Fonctionnement
Charge C
Uc=Ue
Maintien Uc ≅ cst
Durée conversion AN
Durée :
Te=1/Fe
4. Echantillonneur-Bloqueur 55/90
Aspect temporel
Signal d’entrée
Ue
Signal échantillonné-bloqué
Ue’
Ue’ ≠ Ue
4. Echantillonneur-Bloqueur 56/90
Aspect fréquentiel
F = 1/T
4. Echantillonneur-Bloqueur 57/90
Aspect fréquentiel
Spectre du Signal
échantillonné-Bloqué Ue*
= Spectre de Ue+harmoniques
4. Echantillonneur-Bloqueur 58/90
Aspect fréquentiel
Spectre
Réplique(s)
4. Echantillonneur-Bloqueur 59/90
Aspect fréquentiel
Fe 2.Fe f
Les « répliques » sont atténuées progressivement
4. Echantillonneur-Bloqueur 60/90
Aspect fréquentiel
Fe 2.Fe f
Les « répliques » sont atténuées progressivement
4. Echantillonneur-Bloqueur 61/90
Filtre de lissage
Utilité :
Après traitement… le signal reste partiellement déformé.
Pour retrouver le spectre du signal d’origine, on effectue un
filtrage passe bas pour éliminer les harmoniques supérieurs
à Fe/2.
La fréquence de coupure du filtre est donc à Fe/2
X*(f)
X(f)
Fe 2.Fe f
4. Echantillonneur-Bloqueur 62/90
Aspect fréquentiel
X*(f)
f
Fech/2 Fech 2.Fech
4. Echantillonneur-Bloqueur 63/90
Théorème de Shannon
et filtre anti-repliement
Théorème de Shannon :
Fe > 2Fmax
4. Echantillonneur-Bloqueur 64/90
Atténuation du sinus cardinal
4. Echantillonneur-Bloqueur 64/90
Exemples
4. Echantillonneur-Bloqueur 65/90
Exemples de circuit
LF198/LF298/LF398 de National Semiconductor
Ces échantillonneurs-bloqueurs possèdent une très grande précision avec
une vitesse d’acquisition rapide du signal (Te ≤ 6 µs). La bande passante
est de 1 Mhz et l'impédance d'entrée de 1010 Ω.
R a0
a1 R
R/2
R/4 a2 -
+
a3 VS
R/8
+
V0
a0 = 0
Si le bit est à 0, l’interrupteur correspondant est ouvert
a0 = 1
Si le bit est à 1, l’interrupteur correspondant est fermé
Vs V 0 a0 2 a1 4 a 2 8 a3
Remarque : cette expression sera démontrée en TD.
Autrement dit :
Vs V 0 N 10
On retrouve donc bien l’expression d’un CNA en prenant :
V0 q
5. CNA Montages électroniques 70/90
CNA à réseau R-2R
R R R R
Vref
+
2R 2R 2R 2R 2R
i3 i2 i1 i0
a3 a2 a1 a0
2R
-
+ VS
Vref
Vs a0 2 a1 4a 2 8a 3
16
Compteur
CLK N
n bits #
& H
∩
+
Ve -
Vr
Principe de fonctionnement :
Il utilise un compteur binaire et un CNA.
A t=0, le compteur compte, il envoie son résultat sur un CNA qui délivre
une tension Vr tant quelle est inférieure à la tension à convertir Ve, la
sortie du comparateur est à “1”, le compteur continue de compter.
Vr Chronogrammes :
10.q
9.q
8.q Ve
7.q
6.q
5.q
4.q
3.q
2.q
1.q t
H
t
Logique de
commande N
CLK
H n bits #
∩
+ Vcomp
Ve -
Vr
Principe de fonctionnement :
Appelé aussi par dichotomie, il compare la grandeur d’entrée Ve avec
la sortie d’un CNA par pesées successives comme on le fait avec une
balance de marché. On divise successivement par 2 l’intervalle de
tension dans lequel est mesurée Ve.
Chronogrammes :
Vr
1111 => 15q
1000 1100 1010 1011 1010
1100 => 12q
1000 => 8q
Ve
0100 => 4q
t
0000 => 0q
Vcomp
t
Reset
compteur
N
Reset n bits
CLOCK
& H
-
V0 + -
+
+ Ve
Principe de fonctionnement :
Le principe est simple, à t=0, on relâche le reset, le compteur peut compter, le
condensateur peut se charger à courant constant. L’intégrateur génère une droite
ayant une pente constante.
Au fur et à mesure du temps, la tension Ur croît. Tant quelle est inférieure à la
tension à convertir Ue, la sortie du comparateur est à “1”, donc la sortie de la porte
logique & vaut Clock et le compteur compte.
Dès que la tension Ur devient supérieure à la tension à convertir Ue, la sortie du
comparateur passe à “0”, la sortie de la porte logique & vaut elle aussi “0” et le
compteur s’arrête de compter. Il délivre ainsi une information numérique
proportionnelle à la tension analogique à convertir.
Chronogrammes :
Vrampe
Ve
V0/RC
H
t
Tint
6. CAN Montages électroniques 84/90
CAN à double rampe
C
Ve
R
-
+ -
V0
+
+
compteur
Logique de
commande CLOCK N
Reset
n bits
H
6. CAN Montages électroniques 85/90
CAN à double rampe
Principe de fonctionnement :
On intègre le signal à convertir (Ve) à l'aide du générateur de rampe pendant une
durée fixe, mesurée par le compteur, soit N1 impulsions d'Horloge. On obtient
ainsi une rampe croissante de durée N1T en sortie de l'intégrateur (T est la
période de l'Horloge).
Chronogrammes :
u(t) t0 t1 t2 t
intégration de Ve intégration de V0
C
t
H
t
N1 N2
6. CAN Montages électroniques 87/90
CAN Flash
Appelé aussi CAN parallèle à comparateurs. Il est très rapide, d’où son
nom.
Un pont diviseur de tension, constitué de 2n résistances, répartit une
tension de référence Vref en 2n intervalles. La tension à convertir est
comparée à ces 2n intervalles, tous les Aop (comparateurs) dont la
tension sur la borne négative est inférieure à Ue, ont leur sortie à 0, les
autres à 1.
Un circuit combinatoire décode les sorties des comparateurs en un
nombre binaire N sur n bits. La sortie N vaut le nombre de 1 en entrée.
Par exemple sur 16 bits 0001 1111 1111 1111 en entrée du décodeur,
donne sur 4 bits 1101 en sortie.
Ce type de convertisseur est limité en nombre de bits, en effet un CAN
de 8 bits a besoin de 256 comparateurs ! ! !.
Dès que l’on ajoute 1 bit, on doit doubler le nombre de composants ! ! !