CAN Et CNA
CAN Et CNA
CAN Et CNA
Analogique Numrique
et
Numrique - Analogique
3
Plan
Introduction gnrale
Dfinition des signaux analogiques et numriques
Structure gnrale des convertisseurs AN NA
Caractristiques principales des convertisseurs AN - NA
Choix de la frquence dchantillonnage
Conversion analogique - numrique
Convertisseur intgrateur
Convertisseur approximations successives
Convertisseur Flash
Convertisseur Delta - Sigma
Conversion numrique analogique
Convertisseur comptage
Convertisseur rsistances
4
Introduction gnrale
De nombreux systmes lectroniques utilisent la technique numrique, base de
microprocesseurs ou micro-contrleurs, du fait des avantages que prsente cette dernire
par rapport la technique analogique : facilit de conception des fonctions complexes,
mmorisation possible des informations, faible sensibilit au bruit Lorsque les
informations issues des capteurs sont des grandeurs analogiques ou que les actionneurs
doivent tre commands par des signaux analogiques, il est ncessaire de procder des
conversions de donnes :
TRAITEMENT NUMERIQUE
Entre
n1
analogique
Microprocesseur
Sortie
n2
analogique
CAN
CNA
6
Exemples de
convertisseurs CAN :
CAN simple rampe
CAN double rampe
CAN approximations
successives
CAN flash
Exemples de circuits :
Convertisseur A/N 8 bits : ADC
0800
Convertisseur N/A 8 bits : DAC
0808
Exemples de
convertisseurs CNA :
CNA rseau de rsistances
pondre
CNA chelle de rsistances R2R
11
CAN
Tension Ve :
N1:
Entre
analogique
Exemple : Ve=3V
n1
S=(1001)2
12
N2 :
Vs :
n2
Exemple : E=(1001)2
Sortie
analogique
Vs=2,8V
14
Caractristique de transfert
Pour le CNA :
Pour le CAN :
Sortie : 4 bits
Vs (V)
5
$F
Echelle
$0
5
0
Echelle
Ve (V)
$0
$F
Entre : 4 bits
15
E
E
q n
n
2 1 2
Si n est grand
16
Seff
Ps
= 10.log
= 20.log
PbQ
BQeff
19
20
21
Exercice:
Soit un convertisseur numrique analogique 4 bits (not D C B A )
Si le signal numrique est compos de 4
entres, on a 24 = 16 nombres binaires
distincts. Pour chacun de ces nombres, la
tension de sortie Vs est diffrente.
Vs
22
Etage
dEchantillonnage /
Blocage
Etage de
Quantification /
Codage
23
Le CAN a besoin davoir une valeur stable en entre pendant toute la dure
de la conversion (pendant le temps de conversion) afin de faire une
conversion correcte.
Lchantillonneur permet de bloquer le signal analogique aux valeurs de ce
mme signal toutes les priodes dchantillonnage.
La priode dchantillonnage doit tre suprieure au temps de conversion.
Solution technologique ralisant la fonction Echantillonnage / Blocage :
Signal
analogique
Signal
chantillonn
et bloqu
25
26
s(nTe) = s(n)
1 si x 0
0 si x 0
( x)
Peigne de Dirac :
Te t
(t nTe)
s (nTe) s (n) s (t
).
Te
t s t ( ). t (
nTe )
Signal analogique
Peigne de Dirac
Signal chantillonn
29
30
Seff
Ps
RSBQdB = 10.log
= 20.log
PbQ
BQeff
Il est parfois not SNRdB ou (S/N)dB.
O :
32
Lvolution du bruit de quantification est une volution en dent de scie avec une
amplitude gal au quantum.
33
Dans ce cas, le signal variant de 0 E, on code les 2n niveaux de tension avec un pas
de quantification :
BQeff
0
(t)
/2
Te
1 e
(
t
).
dt
Te 0
2. 3
temp
s
temp
s
/2
On a donc :
A
Seff
2
RSBQdB = 20.log
= 20.log
=
BQeff
2. 3
A
A
2
2
= 20.log
= 20.log
= 6, 02 n +1, 77
PE
A
2n.2. 3
2n-1.2. 3
34
Principe de codage
Le codage permet dtablir la correspondance entre le signal analogique et sa valeur
binaire. On le divise en deux groupes qui sont fonction de :
Signe du signal constant UNIPOLAIRE
Signe du signal variable
BIPOLAIRE
Codage unipolaire
36
Codage bipolaire
37
Cest un code que lon retrouve dans les interfaces Numrique - Analogique (CNA).
Code complment deux
Ce code se prte bien aux oprations arithmtiques (informatique).
Code complment un
Chiffre positif : binaire naturel
Chiffre ngatif : complment bit bit du binaire naturel
Utilis dans les compteurs (circuits logiques).
38
39
Un convertisseur analogique / numrique (CAN) est un circuit hybride qui transforme une grandeur
analogique d'entre E (souvent une tension) en une valeur numrique N exprime sur n bits.
41
Hypothses :
ALI1 et ALI2 supposs parfaits
Vref : tension continue parfaite
E(t) varie lentement (constant durant la phase de conversion)
ALI1 : Amplificateur Linaire en boucle ferme car prsence dune liaison
entre la sortie et lentre inverseuse.
Y(t)
E
Si S ouvert :
Si S ferm :
Y (t )
Vref
RC
.t cste
{
0
comparate
ur
Y (t ) 0
tf
t
compteur
t
N coups
dhorloge
42
En t=tf, on a :
Y (t t f ) E
Vref
RC
.t f
On a donc :
t f N .T
E 1
N RC.
.
Vref T
43
44
45
Principe de fonctionnement
La conversion A/N est indirecte : on se ramne au comptage dune dure.
a) Gnrateur de rampes
46
b) Comparateur
47
c) Porte logique ET
48
d) Compteur binaire
50
Pente
Ve/RC
En t=t1, on a :
Ve
Vs (t t1 )
t1 V1
RC
Le compteur compt :
N1
t1
cste
T
PE
.(t t1 ) V1
RC
PE
Ve
.(t1 t2 t1 )
.t1
En t=t1+t2, on a : Vs (t t1 t 2 ) 0 Vs (t1 t2 ) 0
RC
RC
Vs (t )
Ve
.t1
PE
Depuis t1, le compteur sest incrment de N, donc : t2 N .T
Ve t1
Donc :
N
.
PE T
On a donc une information numrique N image du signal dentre.
Avantages : Simple et peu couteux
Donc : t2
52
Le circuit est constitu par un convertisseur digital / analogique auquel est associ
un circuit de commande gnrant des nombres binaires.
La tension analogique Vx est applique l'entre + du comparateur.
La conversion commence quand une impulsion est applique l'entre Start.
Au premier coup d'horloge (clock), le circuit de commande met le MSB 1 et tous
les autres bits 0.
Le convertisseur digital / analogique voit en entre le nombre binaire 100 et dlivre
une tension analogique VC correspondant la moiti de la tension de rfrence VR.
L'amplificateur oprationnel effectue la comparaison entre VC et Vx et informe le
circuit de commande.
Si Vx est suprieure VC, le circuit de commande laisse le MSB 1.
Si Vx est infrieure VC, le MSB est ramen au niveau logique 0.
Le circuit de commande passe ensuite le bit N 2 l'tat 1. Ce dernier restera l'tat 1
si la nouvelle tension de comparaison VC est suprieure Vx ou retournera l'tat 0 si
VC est infrieure Vx.
Le mme processus est rpt pour le bit N 3 et ainsi de suite jusqu' ce que le dernier
bit (LSB) soit trait.
53
Exemple:
Supposons une tension Vx = 7,3 volts et une tension de rfrence VR de 10 volts.
a) Le circuit de commande gnre le nombre binaire 100. Puisque le bit le plus
significatif (MSB) a un poids gal 1 / 2 de VR, le convertisseur D / A dlivre une
tension analogique VC de 5 volts.
b) Le comparateur signal que Vx est plus grande que VC.
c) Le circuit de commande conserve le bit (MSB) l'tat 1.
d) Le circuit de commande met le bit N 2 l'tat 1, produisant ainsi le nombre
binaire 110 auquel correspond la tension analogique VC de 7,5 volts (5 V du bit le
plus significatif plus 2,5 volts du deuxime bit).
e) Le comparateur signale que Vx est infrieure VC.
f) Le circuit de commande remet le deuxime bit 0.
g) Le circuit de commande met le bit le moins significatif l'tat 1. Au nombre
binaire 101 correspond la tension analogique VC de 6,25 volts (1 / 2 de VR plus 1 / 8
de VR).
h) Le comparateur signale que Vx est suprieure VC.
i) Le circuit de commande conserve au troisime bit (LSB) la valeur de 1.
j) La conversion est termine et nous avons obtenus le nombre binaire 101.
54
55
a
0
a
3
a
4
a
5
a
6
Exemple de ralisation
n = 3 bits
plage de la tension dentre : 0 Vref
quantum : (Vref 0)/2n = Vref/8
57
Analyse du fonctionnement
a) Pont diviseur de tension :
b) Comparateurs en chelle :
58
Table de vrit
59
Avantages :Temps de conversion constant et trs faible (gal aux temps de propagation
dans les ALI et dans les portes logiques du bloc DECODAGE), conversion donc trs
rapide (applications militaires )
Inconvnients : Prcision des rsistances, dissipation, nombre de comparateurs.
60
61
62
63
64
Lobjectif des CNA est de fournir une tension analogique image dun signal
numrique chantillonn.
65
66
(a0=MSB et an-1=LSB)
67
R
Loi des noeuds :
LA.O. fonctionne en rgime linaire : = 0 V
68
69
in-2
i1
i0
iT
Vref
Vref
Vref
Vref
i
;
i
;...;
i
;
i
n2
1
0
Donc : n 1
4R
8R
2n R
2n 1 R
Par la loi des nuds, on obtient :
Vout
Vout
R
Vref
n 1
n2
1
0
.
b
.2
b
.2
...
b
.2
b
.2
n2
1
0
n 1 n 1
1 4 4 4 4 4 44 2 4 4 4 4 4 4 43
2
N (10)
70