Sunteți pe pagina 1din 28

Convertoare

eantionarea
digitizarea semnalului
convertoare analog numerice (CAN)
convertoare numeric analogice (CNA)
Eantionarea
Obinerea unei secvene de valori instantanee
pentru o caracteristic particular a semnalului
analogic la momente regulate de timp
Semnalul de permisiune sau funcia de
eantionare s(t) conine impulsuri de
amplitudine constant, durat i timp de
separare T. Ideal, ar trebui sa fie ct de mic
iar frecvena de eantionare ct mai mare
Semnalul analogic v
m
(t) este de obicei deplasat
n nivel, pentru a prezenta doar valori pozitive
Se poate considera c toate eantioanele sunt
pozitive v
s
= v
m
s(t)
Procesul de eantionare
Rezultatul analitic al eantionrii este funcia:
v
s
= v
m
s(t) = (A
m
t/T)[1+ cose
m
t + cos(e
s
-e
m
)t +2cose
s
t
+ cos(e
s
+e
m
)t + cos(2e
s
-e
m
)t + 2cos2e
s
t +
cos(e
s
+e
m
)t + ]
Pentru refacerea corect a semnalului analogic
original, criteriul Nyquist trebuie ndeplinit: rata de
eantionare trebuie s fie cel puin dublul frecvenei
semnalului analogic eantionat
f
s
>= 2 f
m
(= f
N
), unde f
N
se definete ca frecvena
Nyquist.
Dac eantionarea se petrece cu o frecven f
s
prea
mic, marginea inferioar f
s
- f
m
a frecvenei de
eantionare se suprapune peste frecvena semnalului
analogic n banda de baz, ducnd la coruperea
acestuia
Ilustrarea criteriului Nyquist
Alt problem care este evitat dac se
ndeplinete criteriul Nyquist este cea
cunoscut ca deghizarea semnalului (aliasing)
O component joas a semnalului de
eantionare f
s
poate aprea n cadrul spectrului
semnalului analogic i poate fi considerat ca
parte a acestuia
Fenomenul se poate petrece dac semnalul
original este afectat de zgomot, care prezint
frecvene mai mari ca frecvena maxim a
semnalului
n acest caz se folosesc filtre trece jos sau filtre
anti-aliasing, filtrarea avnd loc naintea
eantionrii
Ilustrarea fenomenului de aliasing
Procesul de eantionare i reinere se definete ca
meninerea valorii amplitudinii eantionului pn la
urmtoarea eantionare. Aceasta face ca forma de
und s capete un aspect de semnal n scar
Circuit de eantionare
Se bazeaz pe o capacitate de reinere C care se
ncarc rapid n timpul de eantionare, apoi menine
valoarea pn la urmtoarea eantionare
Bufferul de intrare prezint o impedan de ieire
foarte mic, permind ncrcarea rapid a capacitii
Bufferul de ieire are o impedan de intrare foarte
mare, evitnd descrcarea capacitii
Digitizarea semnalului (cuantificarea)
Cuantificarea se definete ca interpretarea unei cantiti
continue prin folosirea unui set de valori discrete
Stabilirea de valori numerice pentru valoarea dat a semnalului
analogic
Dac se folosesc N bii, se obin 2
N
nivele; prin cuantificare,
fiecare valoare a fiecrui eantion va avea asociat o valoare
binar pe N bii. Cu ct N este mai mare, cu att acurateea
este mai bun.
Se definete un pas de cuantificare:
Eroarea de cuantificare este definit ca diferena ntre valoarea
real a semnalului analogic i valoarea binar asociat
Eroarea poate fi dat att de procesul de eantionare i
reinere (valoarea eantionului curent este meninut ca valoare
pentru semnal pn la urmtoarea eantionare), ct i de
procesul de cuantificare, care urc sau coboar valoarea
eantionat, dup cum dicteaz reprezentarea digital
1 2
min max

=
N
s
V V
Q
Ilustrarea pasului i erorii de cuantificare
Semnalele de amplitudine mai mic sunt mai supuse erorii de
cuantificare
O soluie este cretera numrului de bii alocai reprezentrii unui
eantion, dar acest numr este de obicei de 8 sau 12, rar mai mare
Soluia adaptiv este folosirea combinat a tehnicilor de compresie i
expandare, tehnic numit companding
Inaintea cuantificrii,
semnalul este
distorsionat, n sensul
ca partea sa care
prezint valori mari
este compresata
dup o anumit lege,
iar la receptor, cnd
se reface semnalul
original, aceste
intervale sunt
expandate
corespunztor
aceleai legi
Convertoare Analog Numerice (CAN)
Transform un semnal analogic prezent la intrarea sa ntr-unul
digital, obinut la ieirea sa prin procesele de eantionare-
reinere, la intervale regulate de eantionare i eantioanele
cuantificate pe baza unui numr de bii.
Caracteristica de transfer are forma unei funcii n trepte
LSB sau bitul cel mai puin semnificativ este definit ca
incrementul minim de tensiune pe care CAN l poate converti
FS reprezint domeniul de variaie al intrrii. Dac FS pentru
semnalul de intrare este de 10V, atunci LSB pentru un CAN pe
trei bii este: 10/(2
3
)=1.25V. Pentru un CAN pe 12 bii, valoarea
LSB este: 10/(2
12
)=2.44mV
Principalele tipuri de CAN sunt:
CAN cu simpl ramp
CAN folosind aproximaii
succesive
CAN cu dubl ramp
CAN lucrnd n mod paralel
(flash)
CAN Sigma Delta
CAN cu simpl ramp
Relativ simplu, dar lent, timpul de conversie depinznd
liniar de numrul de bii pentru cuantificare
Compus din trei sub-blocuri:
numrtor binar
convertor numeric-analogic
comparator analogic
Mod de operare:
Numrtorul este resetat
Intrarea analogic este eantionat
Ct timp tensiunea pe borna pozitiv a comparatorului V
a
este
mai mare dect cea de pe borna negativ V
b
, numrtorul binar
este incrementat
Cnd V
a
este egal cu V
b
numrtorul este oprit, iar codul binar
echivalent (rezultatul conversiei) este disponibil la ieire.
CAN cu aproximaii succesive
Cel mai comun, bazat pe 8 sau 12 bii i conine
urmtoarele elemente de baz:
Convertor numeric-analogic
Comparator analogic
Modul cu logic de control
Registru pentru aproximaiile succesive
Mod de operare bazat pe cutarea binar:
Iniial, registrul prezint la ieiri o valoare corespunztoare jumtii
domeniului maxim, obinut prin setarea bitului cel mai semnificativ la
1 i a tuturor celorlali la 0 (10000)
Dac intrarea analogic prezent la borna comparatorului este mai
mare dect cea obinut de la ieirea convertorului numeric-analogic,
MSB=1, altfel MSB=0
Registrul execut aceleai operaie pentru fiecare bit, de la MSB la
LSB, la sfrit registrul prezentnd la ieiri valoarea numeric rezultat
al conversiei.
Caracteristici:
Conversia necesit
doar N pai, iar valori
ale timpului de
conversie de ordinul
s sunt tipice
Ieftine, relativ precise
i rapide
CAN cu dubl ramp
Elemente de baz:
Circuit integrator
Circuit detector de
trecere prin zero
Numrtor binar
Logic de comand
i circuite de
comutare
Mod de operare:
Numrtorul este resetat i comutatorul este conectat la intrarea analogic
Integratorul genereaz o tensiune negativ de tip ramp, cu o nclinare ce depinde de mrimea
intrrii analogice
Comparatorul prezint la
ieirea sa nivel ridicat, ce
permite impulsurilor de
ceas s comande
numrtorul
Cnd numrtorul indic
depire (semnal
overflow activ), este
resetat la zero i
circuitele de control
schimb poziia
comutatorului la o
tensiune negativ de
referin
Aceasta comand
integratorul s genereze
a ramp cu nclinare
pozitiv
Cnd aceast ramp
trece prin zero,
comparatorul genereaz
la ieire valoare
cobort, ce stopeaz
numrtorul, iar valoarea
din acel moment
reprezint echivalentul
numeric al semnalului
analogic de la intrare.
Caracteristici:
Rezoluie nalt, dar vitez de conversie
modest; cost mai ridicat ca anteriorul
Utilizat n special n construirea aparatelor de
msur
Puin sensibil la zgomot sau la modificrile
semnalului de ceas
CAN de tip paralel (flash)
Elementele componente de baz:
Circuit divizor multiplu de tensiune
Set de circuite comparatoare
Circuit codificator bazat pe prioritate
Compar tensiunea de intrare n
mod paralel, folosind un set de
comparatoare ataate la o reea de
rezistene. Se produce astfel o ieire
numeric ntr-un singur ciclu de
operare, ceea ce d viteza
deosebit a acestui CAN
Dezavantajul este preul ridicat, dat
de necesitatea fabricrii de
rezistene cu valori foarte precise, i
a creterii exponeniale a numrului
de componente odat cu creterea
numrului de bii folosii la conversie
Mod de operare:
Intrarea analogic este aplicat la
toate intrrile comparatoarelor
Codificatorul bazat pe prioriti
convertete valorile de la ieirile
comparatoarelor n informaie
binar, bazat pe o tabel specific.
Pentru un CAN pe trei bii, se dau
exemplele urmtoare i tabela:
Pentru 0001111 codificatorul
genereaz 100
Pentru 0111111 codificatorul
genereaz 110
Convertoare Numeric Analogice (CNA)
Are la intrare o mrime numeric (digital) i
genereaz pe baza ei o ieire continu (analogic)
Tensiunea de la ieire se constituie ca o sum de
componente de tensiune, fiecare component fiind
dublul alteia:
Performana convertorului este dat de numrul de
eantioane ce pot fi procesate i numrul de bii
folosii la conversie
|
|
.
|

\
|
+ + + =
2
4 2
2 1
n
n
ref out
b b b
U V
CNA cu rezistene ponderate
Bazat pe un circuit amplificator operaional sumator
Fiecare rezistor de intrare este dublu ca valoare fa de
anteriorul
Intrrile prezint mrimi (ponderate) care depind de rezistoarele
aferente
Rezistorul R, care este cel de valoare minim, afecteaz bitul
cel mai semnificativ MSB i trebuie s prezinte precizie
maxim. Dac numrul de bii folosii N este mare, convertorul
devine nepractic, deoarece un numr mare de rezistoare (de
valori R, 2R, 3R ...) trebuie s fie fabricate cu precizie, deci
apar dificulti n procesul de integrare. Valoarea tensiunii
analogice de la ieire se obine dup formula:
Vo = -(VR + 0.5V2R + 0.25V4R + 0.125V8R + .)
4R
LSB
2R
MSB
0
+
-
OUT
R
R
Vo
CNA cu reea de rezistene R-2R
Bazat pe rezistori cu valori similare, deci prezint avantaje pentru
integrare.
Mod de operare:
Cnd bitul k este 1, comutatorul corespunztor este conectat la
tensiunea de referin VREF
Cnd bitul k este 0, comutatorul corespunztor este conectat la mas
GND
Exemplu: dac se presupune c toate liniile, cu excepia uneia sunt
conectate la mas:
MSB
0 0
Vref
2R
+
-
OUT
0
2R
0
R
Vo
LSB
R 2R
0
2R
Linia conectat la VREF va
genera un curent ce va
circula ctre intrarea
invertoare a amplificatorului
operaional
Acest curent este njumtit
la fiecare nod al reelei de
rezistene
Astfel contribuia fiecrei
intrri este dat de poziia
bitului aferent n cadrul
configuraiei binare
n figura (b) doar MSB este ON
n figura (c) doar penultimul bit este ON
Probleme propuse
Un semnal analogic avand frecventa maxima de
20kHz este convertit in semnal digital. Care este
frecventa minima cu care trebuie esantionat acest
semnal.
f
N
=2*f
m
=40kHz

Un CAN pe 8 biti cuantifica un semnal analogic intre
limitele V
min
=0V si V
max
=10V. Sa se calculeze pasul de
cuantificare.
039 . 0
255
10
1 2
0 10
1 2
8
min max
~ =

=
V V V V
Q
N
s