B12. Convertisseurs Numérique / Analogique (CNA)
Digital to Analog Converter (DAC)
• Nombre de bits : n ; nb de valeurs entières distinctes : 2n ; nb d'intervalles : 2n – 1
• Pleine échelle (full scale) : Mode unipolaire : PE (FS) = Vmax Mode bipolaire : PE (FS) = Vmax – Vmin
NB : dans ce dernier cas, en général Vmin = – Vmax , et est appelé "décalage en tension" (offset).
• N n
Vs
2n valeurs entières ∈ [ 0 , 2n– 1] → 2n tensions distinctes
• Résolution ou "pas de quantification" ou "incrément" :
q= ∆Vs = PE 2n−1
• Caractéristique : unipolaire : bipolaire :
000 001 010 011 100 101 110 111
0 1 2 3 4 5 6 7
Vs
N
1 6/7 5/7 4/7 3/7 2/7 1/7 0
caractéristique idéale
0 1 2 3 4 5 6 7
Vs
N
2/7 1/7
-4/7 -3/7 -2/7 -1/7 0
3/7 Vmax
Vmin
(code signé)
Vs = q.N Vs = q.N + Vmin
• Sortie analogique : - sortie en tension : le CNA est un générateur de Thévenin - sortie en courant : le CNA est un générateur de Norton
• Notations (exemple pour n = 8 bits) : - notation européenne :
Vs= 10
255
(
27D7 +26D6+...+2D1+D0)
=2PEn−1 2iDii=0 n−1
∑
- notation américaine :
Vs=10256 255
D7 2 + D6
4 +...+ D1 128+ D0
256
=PE 2n 2n−1
Dn−i 2i
i=1
∑
nG. Pinson - Physique Appliquée CNA - B12 / 1
---
• CNA à résistances pondérées
Montage de base : unipolaire, sortie en tension :
∞
b3
b2
b1
b0
R / 8
R / 4
R / 2
R
R Vref
Vs U3
U2
U1
U0
bi = 0 ⇔ Ui = 0 bi = 1 ⇔ Ui = Vref
⇒Ui =bi.Vref
⇒Vs= −Vref(8b3+4b2+2b1+b0)
NB : montage peu utilisé, à cause de la difficulté de construire un réseau de résistances de valeurs précises.
• CNA à réseau R-2R
Montage de base : unipolaire, sortie en courant :
bi = 0 ⇔ Ii = 0 bi = 1 ⇔ Ii≠0
Ii+1=2Ii I4=Vref
2R
⇒Is =Vref
32R(8b3+4b2+2b1+b0)
b3 b2 b1 b0
Vref
R 2R
R 2R
R 2R
R
2R 2R
Is
I3 I2 I1 I0
I4
- Autre montage : bipolaire, sortie en tension :
b3 b2 b1 b0
Vref
R 2R
R 2R
R 2R
R
2R 2R
∞
2R
Vs –Vref
2R
Vs = −Vref
16 (8b3+4b2+2b1+b0)+Vref
G. Pinson - Physique Appliquée CNA - B12 / 2
---
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * COMPLEMENTS * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
• CNA séquentiel (bit stream DAC)
- Soient n le nombre de bits du CNA et N le nombre binaire à convertir (0 ≤ N ≤ 2n–1).
- On dispose d'une horloge-système H qui pilote l'ensemble du dispositif, de période T0.
- On crée un signal rectangulaire Vo d'amplitude E, de période n.T0 et de rapport cyclique variable α = N .T0
n.T0 = N n. Ce signal n'est autre qu'un signal modulé en largeur d'impulsions (MLI ou PWM ). Cela est réalisé à l'aide d'un circuit
"Delta-Sigma" (voir B13 : CAN Σ−∆ )
- On extrait la valeur moyenne de Vo à l'aide d'un filtre passe-bas : Vs = <Vo> = α.E
G. Pinson - Physique Appliquée CNA - B12 / 3
---