Documente Academic
Documente Profesional
Documente Cultură
2: Convertoare Analog-Numerice
Fie o tensiune U ∈ [0,U ref ), U ref > 0 ⇒ poate fi reprezentată cu ajutorul unei
serii de puteri de forma:
∞
=U U ref ∑ 2− i bi , bi ∈ {0, 1}
i =1
2/1
IEM Cap.2: Convertoare Analog-Numerice
n −i
U r = U t + ∆Ubn +1 = U ref ∑ 2 bi + 2 − n bn +1
i =1
i = n +1 i = n +1
Valorile ei extreme sunt
er max = U ref 2 − n −1 = 0,5Q
∞
er min = −U ref ∑ 2 − i = −U ref 2 − n − 2 (1 − 0,2) −1 = −0,5Q
i = n +1
Se va presupune o densitate de probabilitate uniformă în intervalul (-Q/2,
Q/2).Rezultă următoarele valori medii
0,5Q
−1
E( e r ) = ∫Q e r de r = 0
− 0,5Q
0,5Q 0,5Q
e r3 Q2
E( e r2 ) = ∫ Q −1 e r2 de r = =
− 0,5Q
3Q 12
− 0,5Q
Q2
σ r2 = E( e r2 ) = .
12
2/3
IEM Cap.2: Convertoare Analog-Numerice
Observaţii.
♦ Eroarea de trunchiere se caracterizează printr-o valoare medie negativă,
echivalentă cu o componentă continuă suprapusă peste semnal, în timp ce
eroarea de rotunjire are valoare medie nulă.
♦ Dispersiile sunt aceleaşi în ambele cazuri.
♦ în cazul rotunjirii,
Ur U
= + bn +1 = N r
∆U ∆U
În cazul convertoarelor bipolare, dacă limitarea numărului de biţi este făcută
prin trunchiere şi se utilizează codul “binar deplasat”:
1
U + 2 U ref n
= N t = ∑ 2 bi
n −i
∆U i =1
sau
U n
∆U
= N t − 2 n −1
= −2 n −1
(1 − b1 ) + ∑
i=2
2 −i bi
1
U + 2 U ref n
∆U
+ b n +1 = N r = ∑ 2 n −i bi
i =1
U n
∆U = N r − 2 n −1
− b n +1 = − 2 n −1
(1 − b1 ) + ∑
i =2
2 −i bi − bn +1
2/4
IEM Cap.2: Convertoare Analog-Numerice
8U ef2
2 U ef
2
= 2n =σ c2
2 12 3 2 2 n
Vom explicita n din relaţia de mai sus:
2 2
2
2 U ef 2 U ef U ef 2
2 = 2n
, 4 n
= ⇒ n = log + log 4
3 σ c2 3 σ c
4 σ
c 3
S-a obţinut în acest fel o formulă care dă numărul de biţi necesari pentru un
convertor, astfel încât să se realizeze un raport semnal/zgomot de cuantizare
impus.
Înlocuind în relaţia de mai sus varianţa zgomotului de cuantizare cu varianţa
zgomotului total, se obţine mărimea numită număr efectiv de biţi :
2
U ef 2
n ef = log 4 + log 4
σt 3
Rezultă deci că numărul efectiv de biţi al unui sistem de conversie real se poate
defini ca fiind numărul de biţi al unui sistem de conversie fără zgomot analogic,
caracterizat prin acelaşi raport semnal/zgomot total ca şi sistemul real. Relaţia de
definiţie de mai sus mai poate fi prelucrată în felul următor:
U ef2 2 σ c2 σ a2
n ef = log 4 + log 4 = − log 4 2 1 + + log 4 2 =
σ c2 + σ a2 3 σ2 3
U ef c
U ef2 2 σ a2
= log 4 + log 4 − log 4 1 + 2
σ c2 3 σ
c
deci
σ a2
n ef = n − log 4 1 + 2
σ
c
Evident, n ef <n, cu atât mai mult cu cât σ a este mai mare faţă de σ c . Ne
propunem să reprezentăm numărul efectiv de biţi în funcţie de raportul zgomot
analogic/semnal.
• Pentru σ a << σ c ⇒n ef ≅ n
2 2
• Pentru σ a >> σ c
2 2
2 2
σ2 U ef 2 σ2 2 σ
n ef ≅ n − log 4 a2 = log 4 + log 4 − log 4 a2 =log 4 − log 4 a
U
σc σc 3 σc 3 ef
nu mai depinde de n, astfel încât mărirea numărului de biţi ai CAN nu mai
conduce la o îmbunătăţire a numărului efectiv de biţi al sistemului.
♦ Graficul reprezentând numărul efectiv de biţi în funcţie de raportul zgomot
analogic / semnal este dat în figura 3. Cu linie îngroşată sunt reprezentate
caracteristicile asimptotice deduse mai sus.
COMP
+ T SC CC
_ D RAS
Q1……Qn W
Uin RM
b1…….bn
Uc REF
CNA
Mod de funcţionare:
♦ Registrul de aproximări succesive este un bloc logic specific acestui tip de
convertor. El funcţionează secvenţial, cu tactul aplicat la intrarea T.
♦ Pe intrarea SC (start conversie) se aplică semnalul de comandă pentru
începerea unui ciclu de conversie, iar D este o intrare de date.
♦ Registrul de aproximări succesive generează pe ieşirile Q1 ,..., Q n numerele
N după un anumit algoritm.
♦ După primirea semnalului SC=1, pe frontul primului impuls de tact, se
pune bitul cel mai semnificativ Q 1 =1 şi Q i = 0 , pentru i ≠ 1 .
♦ Valoarea corespunzătoare a tensiunii U c , generată de CAN, este aplicată
comparatorului şi comparată cu tensiunea de intrare, U in .
♦ Pe următorul tact, semnalul de la ieşirea COMP, aplicat pe D, este memorat
în Q 1 , rămânând astfel până la sfârşitul ciclului de conversie, iar Q 2 =1.
♦ Procesul continuă până la epuizarea celor n biţi. Sfârşitul conversiei este
semnalizat prin semnalul “conversie completă”, CC=1.
2/10
IEM Cap.2: Convertoare Analog-Numerice
2/11
IEM Cap.2: Convertoare Analog-Numerice
CC S T
_ S Se
R Q
+
COMP
CLR
NUM
CLK
Q1……Qn W
Uin RM
b1…….bn
Uc REF
CNA
Uc
Uin
SC
CC
2/13
IEM Cap.2: Convertoare Analog-Numerice
Valoarea maximă este de 2nT , deci creşte exponenţial cu numărul de biţi. Cum
alegerea perioadei tactului T este supusă aceloraşi restricţii ca în cazul
convertorului cu aproximări succesive, rezultă că în general, acest convertor
este mai lent, mai simplu, deci mai ieftin şi comparabil ca precizie cu
convertorul cu aproximaţii succesive.
Convertoarele paralel sunt, din punct de vedere al concepţiei, cele mai simple şi
sunt totodată cele mai rapide. În figura 13 este prezentată schema unui asemenea
convertor de trei biţi.
2/14
IEM Cap.2: Convertoare Analog-Numerice
Valoarea cuantizată pe 4 biţi este apoi aplicată unui CNA, şi rezultatul este
scăzut din semnalul iniţial, evaluându-se în acest mod eroarea de cuantizare.
La efectuarea acestei scăderi, semnalul de intrare va trebui să fie întârziat cu un
timp egal cu timpul de conversie al primului CAN. Eventual, se poate renunţa la
această întârziere, dacă se utilizează un circuit de eşantionare-memorare la
intrare, care să menţină semnalul aplicat la intrarea convertorului constant pe
durata unei conversii.
În continuare, eroarea rezultată după prima conversie este şi ea cuantizată în al
doilea convertor, care generează ultimii 4 biţi ai rezultatului. În acest mod se
obţine un convertor de 8 biţi utilizând 30 de comparatoare, în loc de 255, câte ar
fi fost necesare în varianta paralel. Evident, şi timpul de conversie va fi mai
mare, el incluzând de două ori timpul necesar unui CAN, plus timpul de
conversie al CNA.
2/15
IEM Cap.2: Convertoare Analog-Numerice
2/16
IEM Cap.2: Convertoare Analog-Numerice
În figura 16 este dată o schemă în care se utilizează mai multe secţiuni de 4 biţi
(configuraţie paralel-serie).
2/17
IEM Cap.2: Convertoare Analog-Numerice
U t + enl (4 ) = U + et + enl (4 )
unde et < 0 reprezintă eroarea de trunchiere la 4 biţi, iar enl (4 ) este eroarea de
neliniaritate a primului convertor. După CAN, care are o precizie
corespunzătoare unui convertor de 8 biţi, se obţine prin scădere
U − (U + et + enl (4 )) = − et − enl (4 )
După a doua conversie se obţine
− et − enl (4 ) + e(8)
unde e(8) reprezintă eroarea totală a convertorului al doilea. Prin adunarea
celor două rezultate se obţine
(U + et + enl (4 )) + (− et − enl (4 ) + e(8)) = U + e(8)
Este posibil ca et + enl (4 ) să depăşească nivelul ∆U al primului convertor de 4
biţi. De aceea, este necesar un bit suplimentar la a doua conversie, pentru a
putea corecta eroarea primei conversii.
Există cazuri când nici viteza realizată de un convertor paralel nu mai este
suficientă. In asemenea cazuri pot fi utilizate combinaţii de convertoare paralel
lucrând în paralel, dar cu intrările decalate în timp. Un exemplu este reprezentat
2/18
IEM Cap.2: Convertoare Analog-Numerice
2/19
IEM Cap.2: Convertoare Analog-Numerice
2/20