Professional Documents
Culture Documents
E
CONVERTITORI
( / e A/D)
(D/A
/ )
IN
linee numero
digitali
N =2n
livelli
range o
dinamica
tensione
analogica
d'ingresso
d
ingresso
convertitore
D/A
OUT
linea
g
analogica
la tensione vout
quantizzata
tensione
V E L O C I T A
OUT
IN
1 filo
n bit o
N livelli
convertitore
A/D
valore
numerico
d'uscita
Voltmetri e Convertitori
2/79
campionatore
Sample & Hold
discretizzazione
nel tempo
v(t
(tk)
quantizzatore
in ampiezza
vD(tk)
discretizzazione
in ampiezza
3/79
Quantizzazione in ampiezza
La quantizzazione in ampiezza avviene suddividendo
la dinamica D di misura (intervallo di valori di tensione
analogica
l i misurabili
i
bili in
i iingresso)) iin N sottointervalli
i
lli
(livelli) di larghezza costante V=D/N (risoluzione)
V
2
1
3
2
4
3
i
i
N 2 N-1
N-2
N 1 N livelli
i-1
4/79
Caratteristica a passi
uniformi e senza
traslazione di bit
V=(1/8)VFS
Voltmetri e Convertitori
5/79
Input
(V units)
ADC
DAC
Voltmetri e Convertitori
6/79
Input
(V units)
ADC
DAC
Voltmetri e Convertitori
7/79
ADC
DAC
Voltmetri e Convertitori
8/79
ADC
DAC
Voltmetri e Convertitori
9/79
10
10/79
/79
Campionamento
p
di un segnale
g
((2/3)
/ )
campionamento corretto
Voltmetri e Convertitori
11
11/79
/79
Campionamento
p
di un segnale
g
((3/3)
/ )
campionamento errato
(
(sottocampionamento)
i
)
-fMax
+fMax
-fMax
+fMax
Voltmetri e Convertitori
12
12/79
/79
Convertitore D/A
n bit
linee
digitali
IN
convertitore
D/A
/
N =2n
livelli
Voltmetri e Convertitori
OUT
1 filo
linea
analogica
la tensione vout
quantizzata
13
13/79
/79
14
14/79
/79
d tensione vo
di
Voltmetri e Convertitori
15
15/79
/79
io =
Vref
2
( n 1)
(
b
R
+ 2b1 + ... + 2
n2
Voltmetri e Convertitori
n 1
bn 2 + 2 bn 1
16
16/79
/79
Vref
vo = R f I o = n b0 + 2b1 + ... + 2 n 1 bn 1
2
vo = b0 + 2b1 + ... + 2 n 1 bn 1 V = k V
V = Vo,max / 2n
17
17/79
/79
Voltmetri digitali
g
((DVM)) e DMM
TIPI D'IMPIEGO: misure (V,I,R,T,C,...) e acq. dati
CARATTERISTICHE:
numero di campi (portata,range,dinamica) di misura,
numero di cifre decimali ((m)) o numero di bit ((n)) o
numero di livelli (N)
RISOLUZIONE, ACCURATEZZA,
VELOCITA DI LETTURA
reiezione al rumore di modo differenziale
DVM e DMM
DISPLAY DIGITALE
Voltmetri e Convertitori
18
18/79
/79
Vx kVref 0
mediano Vx
D dinamica
V = =
N
nlivelli
m cifre decimali
V (V)
(1)
V
1
=
=
D
N max
parti per
e.g. 1 x 10-4
con Nmax=10000
N=10m
n bit N
N=22n
m = log10(2n)=nlog10(2)0.3 n
cifre
cifre e.g. 5
con Nmax=99999
Voltmetri e Convertitori
19
19/79
/79
ACCURATEZZA ~ costante
[1/incertezza]
(voltmetro)
alta
bassa
(flash a 8 bit)
media
media
(approx. successive
a 10 16 bit)
bassa
alta
Voltmetri e Convertitori
(integratori a
16 -26
26 bit)
20
20/79
/79
21
21/79
/79
22
22/79
/79
Vr=kV0
Vr*= k*V0=Vx
23
23/79
/79
24
24/79
/79
Voltmetro Digitale
o Convertitore A/D
range o
dinamica
tensione
analogica
d'ingresso
OUT
IN
n bit o
N livelli
convertitore
tit
A/D
valore
numerico
d'uscita
Voltmetri e Convertitori
25
25/79
/79
CONTATORE
DIGITALE
capacit
Nc,max
COMP.
ZERO
26
26/79
/79
Voltmetro a rampa
p analogica
g ((2/6 )
costante
Trampa
p = Vx : TG = VM :
Voltmetri e Convertitori
Trampa
2
27
27/79
/79
Voltmetro a rampa
p analogica
g ((3/6 )
Opera secondo una conversione tensione/tempo
e la tensione Vx viene misurata contando un certo
numero di periodi di clock Tc in un intervallo di
tempo TG (proporzionale al modulo di Vx)
TG
N cTc
Vx =
VM =
VM
Trampa / 2
Trampa / 2
Il segno di Vx si deduce da quale comparatore
scatta prima
ACCURATEZZA: dipende dalla linearit della
rampa, dalla stabilit del clock (fC) e da rumore e
derive dei comparatori
Voltmetri e Convertitori
28
28/79
/79
Voltmetro a rampa
p analogica
g ((4/6
/ )
Errore di q
quantizz. = [0,1]
[ , ] conteggio
gg
Incertezza = 1 conteggio / 12
Molte
M
lt volte
lt lerrore
l
pu
essere solo
l positivo
iti
(approx. per eccesso), o solo negativo (approx.
per difetto), risultando ad es. limitato
allintervallo
all
intervallo [0,
[0 Tc]
7
e1
e2
Misura
per
conteggio
TG = N cTc
Tstop Tstart = TG Vx
Voltmetri e Convertitori
29
29/79
/79
Voltmetro a rampa
p analogica
g ((5/6 )
La rampa analogica varia linearmente da VM a
1
+VM con periodo Trampa =
f rampa
Il tempo di misura Tmis=Trampa (ms)
(velocit o frequenza di lettura pari a frampa (kHz)
tot. livelli sia
pos.che neg.
capacit del
contatore
fc
30
30/79
/79
liv.=N=2Nc,max
CIFRE
DECIMALI
BIT
Vx = p TG
Vx
d TG = N cTc =
da
p
dinamica
2VM
2V
con p pendenza della rampa analogica: p =
(V/s)
tempo
T
rampa
Voltmetri e Convertitori
31
31/79
/79
misura
n ~ 8 bit
A cos elevate velocit di campionamento
p
(alta banda di segnale e rumore) occorre tenere
presente il numero di bit equivalenti
p
q
non conviene salire con il numero di bit
Voltmetri e Convertitori
32
32/79
/79
N-11
N
soglie
Voltmetri e Convertitori
33
33/79
/79
Vreff
I=
NR
Vref
Vi = i(RI ) = i
N
i = 1, N - 1
N - 1 soglie
Vref
Vref
I=
=
2 R + ( N 2)R NR
R
1 Vref
N - 1 soglie
Vi =
+ (i 1)R I = i
2
2 N
Con la rete di resistori 3/2 R e R/2 la soglia del
1 livello viene dimezzata in ampiezza il che utile
per non avere offset nella caratteristica di conversione
e per convertire segnali bipolari 1 ed N livello sono
Voltmetri e Convertitori
34
34/79
/79
35
35/79
/79
n = 8 bit
fsample = 1
V = ?
D 20 V
V = n =
80 mV
2
256
u (V ) = ?
V
V
V
u (V ) = uq (V ) =
23 mV
12
fx,max = ?
36
36/79
/79
Voltmetro ad approssimazioni
successive (1/6)
Voltmetri e Convertitori
37
37/79
/79
Voltmetro ad approssimazioni
successive (2/6)
Convertitore D/A a n bit (potenziometro)
( potenziometro )
Comparatore e Logica di controllo
Clock (temporizzazione
(te po
a o e de
del ssistema)
ste a)
Con un metodo di BISEZIONE si provano tutti
i bit
bi (valore
( l
=1)
1) a partire
i d
dall pi
i significativo
i ifi i (MSB)
fino al bit meno significativo (LSB)
Ad ognii confronto
f
con Vx sii decide
d id se mantenere
il bit a 1 o riportarlo a 0
VFS
n1
= n [bn1 2 + ... + b1 2 + b0 ]
2
Voltmetri e Convertitori
38
38/79
/79
Voltmetro ad approssimazioni
successive (3/6)
39
39/79
/79
Voltmetro ad approssimazioni
successive (4/6)
La cifra meno significativa ha un PESO
N = 2n
V = VFS / 2n
La pi significativa vale VFS / 2
Si eseguono solo n = log2 N confronti ciascuno
di durata mTC con m compreso tra 2 e 5
Il tempo di misura fissato indipendentemente
da Vx e vale Tmis = n (mTC)
Voltmetri e Convertitori
40
40/79
/79
Voltmetro ad approssimazioni
successive (5/6)
41
41/79
/79
Voltmetro ad approssimazioni
successive (6/6)
Risoluzione effettiva (da 3 a 5 cifre effettive)
effettive)
dipende dal rumore presente agli stadi di
ingresso del comparatore (non sempre VFS / 2n...
...))
Accuratezza: dipende
Accuratezza:
p
dal riferimento interno,
interno,
dalla qualit del DAC e dal rumore del comparatore
STATO DELLARTE:
n [bit]
N=4 096
12
Tmis [ns]
50
fmis [MSa/s] 20
N=65 536
16
100
10 (AD7626)
Voltmetri e Convertitori
N=262 144
18 (5
(5
cifre)
500
2 (AD7641)
42
42/79
/79
Voltmetri e Convertitori
43
43/79
/79
Voltmetri e Convertitori
44
44/79
/79
Soluzione ((1/2))
Voltmetri e Convertitori
45
45/79
/79
Soluzione ((2/2))
Tc = 1 / f c = 1 s
Tconfr = 2Tc = 2 s
Tmis = nT
Tconfr = 14 s ( 70 kSa/s)
kS / )
Vmis
i = 1203.125 mV
quando Vx = 1205 mV
Vx Vmis
ERR% =
= 0.1556 %
Vx
Voltmetri e Convertitori
46
46/79
/79
Voltmetri a integrazione
g
Il valore di lettura dipende dal segnale (tensione)
i ingresso
in
i
secondo
d una relazione
l i
i t
integrale:
l
TI
1
Vm V (t )dt
TI 0
Reiezione al disturbo in uno strumento
a integrazione:
V (t ) = Vx + Vd (t ) segnale + disturbo
1
Vm (TI ) =
TI
TI
TI
1
0 [Vx + Vd (t )]dt = Vx + TI 0 Vd (t )dt
Voltmetri e Convertitori
47
47/79
/79
TI
1
Vd (t )dt 0
TI 0
per TI
Voltmetri e Convertitori
48
48/79
/79
[richiami]
richiami] Funzioni trigonometriche
g
cos(x)=sin(x+/2)
( )
(
)
sin(x)=cos(x-/2)
d
{sin( x )} = cos( x )
dx
d
{cos( x )} = sin( x )
dx
Voltmetri e Convertitori
49
49/79
/79
[richiami]
richiami] Formula di Eulero
j
e = cos + j sin
j
e
= cos j sin
j
+e
cos =
2
j
j
e e
sin =
2j
e
sin 2 + cos 2 = 1
Voltmetri e Convertitori
50
50/79
/79
[richiami]
richiami] Somme di seni e coseni
sin(( ) = sin(( ) cos(( ) cos(( ) sin(( )
cos( ) = cos( ) cos( ) m sin( ) sin( )
da cui
Voltmetri e Convertitori
prodotto
51
51/79
/79
Integrazione
g
((caso p
particolare))
Il disturbo misurato alluscita dello strumento vale:
TI
1
Vd,m (TI ) = Vd (t )dt
TI 0
Immaginiamo che allingresso sia presente un
disturbo sinusoidale:
Vd (t ) = Vd,
(2 f dt )
d 0 cos(
In uscita si avr:
Vd,0 TI
Vd,0 sin(
i ( 2 f dTI ) sin( xp )
Vd,m (TI ) =
cos(2 f dt )dt =
=
Vd,0
TI
2 f d
( xp )
TI 0
di
b misurato
i
d
decresce
con xp=2fdTI il disturbo
( all'aumentare di x f T
Voltmetri e Convertitori
d I
52
52/79
/79
Integrazione
g
((caso g
generale)) ((1/2))
Vd (t ) = Vd,0
ft + )
d 0 sin( 2 ft
t 0 +T / 2
Vd,m
t 0 +T / 2
1
1
=
Vd (t )dt =
Vd,0 sin( 2 ft + )dt =
T t0 T /2
T t0 T /2
t 0 +T / 2
Vd,0 cos( 2 ft + )
=
T
2 f
t0 T /2
Vd,m
Vd,0
=
2 ffT
T
T
cos 2 f t0 + cos 2 f t 0 + +
2
2
Voltmetri e Convertitori
53
53/79
/79
Integrazione
g
((caso g
generale)) ((2/2))
Vd,m
Vd,
= d0
2 fT
T
T
cos 2 f t0 + cos 2 f t0 + + =
2
2
Vd,0
=
2 sin( 2 ft 0 + ) sin( 2 fT / 2 )
2 fT
= Vd,0
sin( fT )
sin( 2 ft0 + )
fT
fT
sin(( x)
Vd,m (T ) = Vd, 0
F (t0 , )
x
essendo
cos( + ) cos( ) =
= 2 sin( ) sin( )
massimizzabile
con +1 (worst case)
il particolare
valore
l
di reiezione
i i
dipende da t0 e
54
54/79
/79
55
55/79
/79
Integrazione
g
((disturbo min e max))
sin( x)
Vd,,m (T ) = Vd,, 0
F (t0 , )
x
x = f T
F(t
( 0,))=sin(2ft
( f 0+)
Vd,m,max =
sin( x)
x
Vd, 0
Vd, 0
f T
56
56/79
/79
Integrazione
g
((disturbo efficace))
sin( x)
Vd,d m (T ) = Vd,d 0
F (t0 , )
x
x = f T
F(t0,))=sin(2ft
sin(2ft0+)
<F2>
u( F ) = < F 2 > = 1 / 2
Vd,d m,effff =
2
dm
d,
1 sin( x)
(T ) =
Vd,d 0
2 x
Voltmetri e Convertitori
0.7 Vd,d m,
m max
57
57/79
/79
VOUT
VIN
Vd,0
x
r=
=
Vd,m
sin( x )
VIN
VOUT
x = f T= fd TI
58
58/79
/79
sin ( x)
T =t =
2
x
2
x
R=r =
sin 2 ( x )
2
x
sin( x )
59
59/79
/79
il 2 grafico "molto
qualitativo"... perch?
qualitativo
Ovviamente,
Ovviamente
per f=fd
fissata, i diagrammi restano validi in funzione di T=TI variabile
Voltmetri e Convertitori
60
60/79
/79
Circuito integratore
g
Limpedenza complessa Z per un generico carico
per un resistore
ZR=R p
ZC=1/jC per un condensatore
ZL=jL per un induttore
Vx
1
VC =
dt
Vx =
jRC
RC
61
61/79
/79
Voltmetri e Convertitori
62
62/79
/79
Voltmetri e Convertitori
63
63/79
/79
Tmis = Tu + Td
VxTu VrTd
V0 = VC (t = Tu ) =
=
RC
RC
Td Vr
Vx = Vr
= Td
Tu Tu
N dTc Vr
N d
Vx = Vr
=
N uTc N u
var.
ST V
Vr
=
Tu
costante
strumentale
sensibilit
Vx = S N V N d
var
cost var.
cost.
Voltmetri e Convertitori
misuro Vx
con il numero
di conteggi Nd
64
64/79
/79
Considerazione
TI
1
Era stato scritto che Vm
V (t )dt
TI 0
TI =Tu
V (t )dt
x
V0
V0
RC
0
=
=
=
=
p Vr /( RC ) Vr /( RC )
Vr
e dunque vero che Vm Td = TG
TI =Tu
Il voltmetro confronta,
con una differenza,
lintegrale di Vx e
lintegrale di Vr
V (t )dt
x
0
TI =Tu
V (t )dt
x
65
65/79
/79
66
66/79
/79
Considerazione
Naturalmente lINC di Vr si trasferisce sullINC di Vx
Da Vx= -Vr Nd/Nu, essendo ur(Nu)=0 si ha naturalmente
u (Vx ) = u (Vr ) + u ( N d )
2
r
2
r
2
r
1 / 12 0.3
-1
ur (N d ) =
Nd
Nd
Nd
LIMITE ULTIMO DI
67
67/79
/79
Vr 1
1 Tc
=
uq (Vx ) = Vr
Tu 12 N u 12
68
68/79
/79
TI,min
1
1
=
= 20 ms Tmis o in genere TI = mTdis = m
f dis
f
dis
V=80V/655361.2mV
V=80V/655361
2mV
u(V)=V/(12)0.50.35mV
ur(V)=u(V)/Vx3.510-4
69
69/79
/79
Voltmetri e Convertitori
70
70/79
/79
Misure di V, I, R e display
I
VX=RXI
Nd =
Vx
IR
R
Nu = x Nu x
IR
Vr
R
RX
I
I
VR=RI
visualizzatore
((a 3 cifre))
Voltmetri e Convertitori
71
71/79
/79
Uscita digitale
di valore 5
5
Comando del display
con codifica BCD
(Binary Coded Decimal)
a 4 linee
Ogni uscita quantizzata avr una incertezza di quantizzazione
(qui pari al valore dellultima cifra diviso per radice di 12):
in generale uq(V)=V/ 12
Voltmetri e Convertitori
72
72/79
/79
Bit equivalenti
q
((1/7))
s(t) = Vx [-D/2, +D/2]
segnale
D
D
D
La dinamica di variazione
del segnale D=D/2
2
D
s2 =
12
Voltmetri e Convertitori
73
73/79
/79
Bit equivalenti
q
((2/7))
Disponendo di un convertitore/voltmetro che
quantizza il segnale s(t) su n bit, si avr un
PASSO DI QUANTIZZAZIONE Q=D/2n
Se D la dinamica del segnale e anche del voltmetro,
si ha una varianza (incertezza di quantizzazione")
Q
1 D
=
= n =
12 12 2
2
2
2
q
s2
S
2n
2 = costante = 2 =
q
N
2
s
2n
Voltmetri e Convertitori
74
74/79
/79
Bit equivalenti
q
((3/7))
In un convertitore ideale
s2
1
n = log 2 2
2
q
S = s2
N q = q2
S caso
1
n = log 2
ideale
l
N q id
2
Nc
rumore
aggiunto
= Nq + NA/D + Next > Nq
Voltmetri e Convertitori
rumore
esterno
75
75/79
/79
Bit equivalenti
q
((4/7))
Si definisce il numero di bit equivalenti come
2
s
1
ne log 2 2
2
c
< n
S caso
1
ne = log 2
reale
2
N
c
rumore complessivo
p
del convertitore
(quantizzazione + rumore aggiunto)
2
2
2
2
1
1
1
q
q
s
s
ne = log 2 2 2 = log 2 2 + log 2 2 =
q c 2
q 2
2
c
rumore aggiunto
2
2
2
1
1
n, A/D
n,ext
c
= n log 2 2 = n log 2 1 +
2
2
2
q
q
Voltmetri e Convertitori
76
76/79
/79
Bit equivalenti
q
((5/7))
N=n2 rum.
N
aggiunto
2
n,A/D
2
q
2
n,ext
rumore aggiunto
N
=2
S
2n
essendo
=
2
q
2
s
2n
n log 2 1 +
2
2
q
1
1
n
S
2n
2n
basso << 2
ne n log 2 (2 ) log 2 2 =
2
2
s
N
2
ill numero d
di bit
b d
dipende
d solo
l dal
d l
1
S
s
rapporto segnale/rumore (S/N)
= log 2 2 = log 2
(e non da n originario)
2
N
n 2
Si perde 1 bit per ogni calo di S/N di un fattore 4 ((-6 dB)
Voltmetri e Convertitori
77
77/79
/79
Bit equivalenti
q
((6/7))
1
N
ne = n log 2 1 +
N
2
q
con N N aggiunto
i
Voltmetri e Convertitori
78
78/79
/79
Bit equivalenti
q
((7/7))
Perdendo un fattore 4 = 6 dB in S/N si perde 1 bit
Per ogni fattore 2 = 3 dB,
dB, sempre perso in S/N,
si perde invece bit...
Se anzich perdere in S/N si guadagna in S/N
(S/N aumenta), allora si guadagnano gli stessi
incrementi in bit equivalenti
q
(+0.5 bit ogni
g 2 in S/N)
S/N)
Esercizio: in zona di S/N "basso", si passa da (S/N)1 a (S/N)2
e si perdono 30 dB. Come diminuiscono i bit equivalenti?
(S / N ) 2
1
= 30 dB =
se
1000
(S / N )1
1
1
S
S
ne , 2 = log 2
ne ,1 = log 2
2
2
N 2
N 1
ne , 2
(S / N ) 2
1
10
= ne ,1 + log
l 2
ne , 1
= ne ,1 5 bit
2
( S / N )1
2 infatti 1000
100045
Voltmetri e Convertitori
79
79/79
/79