Sunteți pe pagina 1din 8

Msurri electrice i electronice note de curs pentru uzul studenilor 2012-2013

1/8
Convertoare analog-numerice (ADC)

Convertoarele analog-numerice sunt circuite electronice (n variant integrat sau hibrid) care,
printr-un algoritm intrinsec de funcionare, asociaz valorilor tensiunii de intrare, numere binare
(cuvinte) descrise pe un numr oarecare "n" de bii. n acest mod, mulimea continu a valorilor
tensiunii de intrare U
i
este asociat liniar unei mulimi discrete finite de valori numerice.
Variantele constructiv-funcionale ale ADC sunt foarte numeroase, fiecare avnd avantaje
pentru diverse aplicaii.
Pentru structurile de msurare destinate evalurii parametrilor energetici, cel mai frecvent
utilizate sunt ADC paralele (flash) i ADC cu aproximaii succesive .

Mrimi caracteristice
- de intrare: se refer la domeniul de variaie al tensiunii de intrare U
i
, preciznd valoarea sa
nominal (de capt de scal) U
iN
i semnul su (unipolar sau bipolar).
- de ieire: - rezoluia este msura numrului de elemente ale mulimii valorilor de ieire pe care
ADC le poate asocia cu mrimea de intrare conform caracteristicii sale de transfer. Acest numr
se specific explicit, sub forma N
max
- numrul maxim de valori distincte ale mrimii de ieire,
sau prin "n" - numrul de ranguri ale mrimii de ieire. Cnd codul utilizat pentru descrierea
mrimii de ieire este un cod binar continuu, rezoluia se precizeaz prin "n" - numrul de
ranguri al mrimii de ieire (N
max
= 2
n

valori distincte).
Dac ieirea este n cod BCD, definirea corect a rezoluiei se face preciznd N
max
. n acest caz,
numrul de bii "n" nu poate reprezenta o msur a rezoluiei deoarece multe ADC utilizeaz
incomplet rangul zecimal cel mai semnificativ. Descrierea de forma (n +
1
/
2
) a numrului de
ranguri semnific faptul c din cele (n+1) ranguri zecimale ale mrimii de ieire, ncepnd cu cel
mai puin semnificativ, "n" sunt folosite complet, iar cel mai semnificativ este folosit incomplet
(la jumtate).
- codul n care este descris valoarea numeric de ieire este o variant de cod binar, de
tip continuu (cod binar complement fa de 2 (CBC2), cu bitul cel mai semnificativ (MSB)
desemnat ca bit de semn, cod binar complement fa de 1 (CBC1), cod binar deplasat (sau offset-
at, CBO), etc.) sau un cod zecimal n reprezentare binar (BCD).
Codurile binare sunt economice, utiliznd toate combinaiile posibile ale unui cuvnt binar
descris pe "n" bii.
Msurri electrice i electronice note de curs pentru uzul studenilor 2012-2013

2/8
Dei este mai puin eficient, deoarece din cele 16 combinaii posibile corespunztoare unui
cuvnt binar de 4 bii utilizeaz doar 10, codul BCD permite o decodificare simpl (din binar n
zecimal), prin operaii separate pentru fiecare rang zecimal n parte. Dac mrimea de ieire N
o

are "n" ranguri n cod binar continuu, ponderea relativ a dou ranguri adiacente este 2:1; dac
descrierea este zecimal codificat binar pe "m" ranguri, mrimea de ieire are "4m" bii
organizai n "m" grupe de cte 4 (deoarece cifrele zecimale de la 0 la 9 pot fi reprezentate prin
cuvinte de 4 bii), ponderea ntre bii fiind 2:1, iar ntre grupe 10:1.
Exemplu: Rangurile adiacente ale unui numr binar n CBC2 au ponderile n raport de
1
/
2
; dac
se utilizeaz codul BCD, la ieirea ADC biii vor fi grupai cte 4, fiecrui grup de 4 bii
corespunzndu-i cte o cifr zecimal (digit) .
CBC2 este folosit de ADC dedicate sistemelor de achiziia datelor.
Descrierea BCD este folosit pentru ADC coninute n aparate de msurat sau structuri de
msurare digitale cu sisteme proprii de afiare, conectate direct la ieirea ADC (de exemplu la
multimetre).

- de transfer
- caracteristica static de transfer
Tensiunea de intrare are o variaie continu n domeniul: D
i

= [0, U
iN
] iar mrimea de ieire are doar
N
max

valori distincte. Domeniul D
i
se mparte n

N
max
subintervale pentru care se definesc corespondene
cu cte o valoare a mrimii de ieire N
i
<=> [U
i

r
/
2
, U

i
+
r
/
2
] (fig.1).

Fig.1. Caracteristica static a ADC ideal

Mrimile (U
i

r
/
2
) i (U
i
+
r
/
2
) reprezint valorile tensiunii de intrare pentru care mrimea de ieire
N
o
oscileaz cu factor de umplere 0,5 ntre valoarea mrimii de ieire corespunztoare intrrii U
i

i valorile sale adiacente, care corespund valorilor tensiunii de intrare: U
i

r
/
2
, respectiv: U
i
+
r
/
2
.
Msurri electrice i electronice note de curs pentru uzul studenilor 2012-2013

3/8
n zonele de incertitudine interioare intervalului [U
i
r ,U
i
+ r], mrimea de ieire N
o
tranziteaz
ntre dou valori adiacente (fig.2).

Fig.2. Rspunsul convertorului A/D n zonele de tranziie

Pentru descrierea caracteristicii statice de transfer se consider valoarea mrimii de ieire
corespunznd tensiunii de intrare de valoare egal cu media limitelor intervalului:
(

\
|
+
|

\
|
+ =
2 2 2
1 r
U
r
U U
i i i
(1)
Funcia de transfer a unui ADC ideal unipolar este o funcie scar, mrimea unei trepte
corespunznd raportului dintre tensiunea nominal i numrul de intervale:
1 2
max

= =
n
n n
U
N
U
r (2)
La un ADC ideal, scara are trepte egale dup cele dou axe, cu excepia vecintii originii, fa
de care deschiderea "r" este simetric (fig.1).
Caracteristica static a ADC real difer de cea a unui ADC ideal, diferenele fiind puse n
eviden de urmtoarele erori, definite n condiii normate:
- erorile la capetele scalei: - eroarea de zero (offset);
- eroarea de ctig (de transfer).
Aceste erori pot fi anulate, pentru orice ADC, prin faciliti constructive (poteniometre de
ajustare a valorilor iniiale ale offset-ului i ctigului).
- erorile de neliniaritate, care descriu abaterea caracteristicii reale, corectate la extremiti, fa
de caracteristica ideal. Se definesc dou tipuri de erori de neliniaritate :
- eroarea de neliniaritate global,
n
, ca msur a abaterii maxime a caracteristicii intrare-
ieire a ADC reale care trece prin punctul (U
i
, n
i
) fa de caracteristica ideal:

n
= max {abs [U
i

(n
o,k teoretic
)
U
i

(n
o,k real
)
]} (3)
Msurri electrice i electronice note de curs pentru uzul studenilor 2012-2013

4/8
- eroarea de neliniaritate diferenial (
nldif
), ca msur a abaterii diferenei tensiunilor de
intrare corespunztoare la dou mrimi de ieire succesive fa de diferena ideal "r":

nldif
= [U
i
(n
o,k
) U
i
(n
o,k+1
)] r (4)
ADC este monoton dac eroarea de neliniaritate ndeplinete condiia:

n
<
r
/
2
(5)
Pentru fiecare din erorile de zero, de ctig, de neliniaritate, se definesc erorile de influen, n
special cele datorate variaiei temperaturii de funcionare. Eroarea global corespunztoare
rezult prin sumare ptratic a diferitelor categorii de erori, considerate ca fiind necorelate.
- timpul de conversie, t
conv
, definit ca interval de timp scurs ntre momentul lansrii
conversiei i momentul obinerii valorii finale a mrimii de ieire n
o
, sau inversul su, rata de
conversie: f
conv
= 1 / t
conv
(s) [
conversii
/
s
] reprezint principala mrime caracteristic de transfer
n regim dinamic.
Variante constructive

ADC cu aproximri succesive
Acest tip de convertor face parte din clasa ADC cu conversie prin comparaie direct, ca i ADC
cu tensiune de referin tip ramp digital, fa de care se caracterizeaz printr-un timp de
conversie mult mai redus, deoarece, dei ambele tipuri de convertor au o funcionare secvenial,
numrul de pai n care se realizeaz conversia este diferit. La ADC cu tensiune de referin tip
ramp digital durata conversiei este direct proporional cu tensiunea de intrare, pe cnd, la
ADC cu aproximri succesive, t
conv
este constant (n+1 perioade ale semnalului de ceas).
Metoda aproximrilor succesive presupune compararea tensiunii de intrare cu o tensiune
sintetizat n interiorul convertorului, a crei valoare evolueaz conform algoritmului de
njumtire succesiv a domeniului.
Principalele elemente structurale ale ADC cu aproximri succesive (fig.3) sunt:
- registrul de aproximri succesive (SAR);
- convertorul numeric-analogic (DAC);
- comparatorul (Comp);
- bufferul de ieire (tri-state).
Dac mrimea de ieire a ADC este descris pe "n" bii, conversia numeric a tensiunii de intrare
U
i
presupune "n" pai, care constau n testarea succesiv a tuturor biilor cuvntului de ieire.
La primul pas, dup primirea semnalului de lansare a conversiei (SC) SAR d valoarea 1 celui
mai semnificativ bit (b
n
), la care DAC rspunde printr-o tensiune de ieire: U
comp 1
= 0,5 U
ref

Msurri electrice i electronice note de curs pentru uzul studenilor 2012-2013

5/8
Dac U
i
>U
comp1
, atunci valoarea "1" a bitului b
n
este validat (b
n
=1) i se continu cu testarea
bitului urmtor, b
n-1
, al crui aport, la ieirea DAC are valoarea 0,25U
ref
. n funcie de rezultatul
comparaiei, valoarea validat a bitului b
n-1
poate fi 0 sau 1, dup cum U
i

>
<
U
comp 2
= 0,75U
ref
.


Fig.3. Structura principial a convertorului A/D cu aproximri succesive

La pasul urmtor este testat bitul b
n-2
, .a.m.d. pn la bitul cel mai puin semnificativ (LSB).
Tensiunea de ieire a DAC cu care se compar tensiunea de intrare U
i

la pasul "k" are valoarea:

=
k
j
j
j ref k comp
b U U
1
2 (6)
Pentru tensiuni de intrare bipolare, ieirea DAC se sumeaz cu o tensiune egal cu jumtate din
tensiunea de referin, iar relaia anterioar devine:
|
|
|

\
|
=

2
1
2
1
k
j
j
j ref k comp
b U U (7)
Odat cu validarea valorii LSB conversia este finalizat iar ADC emite semnalul "sfrit de
conversie" EOC, semnificnd c la ieirea buffer-ului este disponibil cuvntul de ieire descris
pe "n" bii care reprezint imaginea numeric a valorii tensiunii de intrare din momentul
conversiei.
Observaii: 1. Pe durata conversiei, tensiunea de intrare trebuie s fie constant sau s se
modifice cu o valoare situat sub valoarea rezoluiei: U
i

< r /2
2.Valoarea tensiunii de comparaie la pasul "n" reprezint valoarea msurat prin care se
aproximeaz valoarea real a tensiunii de intrare U
i
.
Msurri electrice i electronice note de curs pentru uzul studenilor 2012-2013

6/8
3. n domeniul nominal i condiii normale de funcionare a ADC, valoarea erorii
absolute de aproximare nu poate depi jumtate din rezoluie:
ref
n
ref
n
j
U U U
1
2
1
2
1
2
1
+
= |

\
|
(8)
Creterea erorii peste aceast valoare se poate datora erorilor de influen generate de
modificarea temperaturii de funcionare, a tensiunii de referin sau a altor condiii de mediu
(zgomote, interferene).
4. V
o comp
, validat de semnalul de tact (CK), poate descrie serial (bit cu bit, ncepnd cu
MSB) rezultatul conversiei i poate fi utilizat ca ieire serial a ADC. Pe frontul cresctor al T
2
se poate citi valoarea MSB (b
n
), pe frontul cresctor al T
3
- bitul b
n-1
, iar pe frontul cresctor al
T
n+1
, valoarea LSB.
Fig.4 prezint modul n care este generat semnalul de tact (CK) de semnalul SC i modul n care
este generat semnalul EOC din semnalul (CK).


Fig.4. Diagrama semnalelor de control al conversiei

Avantajul imediat al ADC cu aproximri succesive const n faptul c ieirea serial ofer
rezultatul conversiei chiar pe durata desfurrii acesteia, ieirea serial i cea paralel fiind la fel
de rapide. Avantajul deosebit al ADC cu aproximri succesive este posibilitatea utilizrii lui n
structuri de msurare cu izolare galvanic, avnd n vedere numrul mic de semnale care trebuie
trecute prin bariera de izolare: ADC i toate blocurile care l preced pot fi cuplate galvanic cu
msurandul, izolarea blocurilor urmtoare (controlerul achiziiei sau sistemele de prelucrare
numeric a datelor) fa de ADC putnd fi fcut, pe un numr mic de linii, prin optocuploare pe
liniile: EOC, SC , S i CK, la care se adaug sursa de alimentare cu izolare (convertor c.c.- c.c.).
ADC cu aproximri succesive este singurul tip de ADC care ofer aceast facilitate, celelalte
tipuri presupunnd izolare galvanic pe mai mult de 4 linii.
O alt facilitate oferit de ADC cu aproximaii succesive o reprezint posibilitatea scurtrii
ciclului de conversie, pe seama scderii rezoluiei. n aa-numitul "ciclu scurtat" se renun la
evaluarea ultimilor "m" bii mai puin semnificativi; timpul de conversie scade cu valoarea
corespunztoare a "m" perioade ale semnalului de tact.
Msurri electrice i electronice note de curs pentru uzul studenilor 2012-2013

7/8
Variantele de ADC cu aproximaii succesive ncorporate n structuri dedicate msurrii
parametrilor energetici din sistemele industriale au n = 8...16 bii i t
conv
= x1... x10s.

ADC cu comparaie simultan (tip flash) se mai numesc convertoare paralele, au cea mai mare
vitez de conversie (t
conv
<1s) i rezoluii medii (6...12 bii). ncorpornd un numr mare (2
n
) de
comparatoare identice, costul lor este nc destul de ridicat.
Convertoarele paralele au structura principial reprezentat n fig.5, format dintr-un divizor
rezistiv cu 2
n
rezistoare, o reea de 2
n

comparatoare i un circuit translator de cod.


Fig.5. Structura principial a convertoarelor A/D flash

Tensiunile U
k
care reprezint referinele comparatoarelor au valorile:
ref
n
ref k
U
k
U
N
k
U
1
2
1 2
2
1 2
+

= (k=1...N) (9)
Tensiunea de intrare se compar simultan cu toate tensiunile de referin ale celor 2
n

comparatoare, mrimea de intrare n decodificator avnd forma unui "bar-graph" (lungimea
secvenei de "1" din irul valorilor logice ale tensiunilor de ieire ale comparatoarelor este direct
proporional cu tensiunea de intrare).
Ultimul comparator (CD) este utilizat pentru semnalizarea depirii domeniului nominal
(valoarea de capt de scal, U
ref
).
O soluie practic, utilizat frecvent n construcia ADC-flash cu mrimea de ieire descris pe
"n" bii, este ADC compus prin cascadarea a dou convertoare (fig.6). Dac ADC
1
i ADC
2
sunt
identice, cu mrimea de ieire descris pe n/
2
bii, prin aceast tehnic se obine un convertor
compus de "n" bii cu doar 2
n/2+1
comparatoare, dar durata conversiei crete de circa 4 ori fa de
un convertor monolitic de "n" bii:
Msurri electrice i electronice note de curs pentru uzul studenilor 2012-2013

8/8
t
conv
= t
conv ADC1
+ t
conv DAC
+ t
conv ADC2
+ t
buffcor
(10)


Fig.6. Structura principial a convertoarelor A/D semi-flash

Funcionarea ADC compus se desfoar conform algoritmului conversiei recursive (pe
subdomenii), n urmtoarele etape:
- conversia A/D primar, la nivelul ADC
1
, prin care se obine prima parte a cuvntului de
ieire (cei mai semnificativi "k" bii); eroarea maxim de conversie corespunde celui mai puin
semnificativ bit (bitul "k"): = 2
-k
U
ref
(11)
- conversia D/A a primei pri a cuvntului de ieire cu un convertor numeric analogic
(DAC) rapid i precis, obinnd, la ieirea acestuia, o tensiune egal cu fraciunea din U
in
care a
suportat conversia primar;
- sumarea algebric a tensiunii de intrare, U
in
, cu tensiunea de ieire a DAC cu semn
schimbat, rezultatul constnd ntr-un reziduu de valoare egal cu fraciunea din U
in
care nu a fost
convertit la nivelul ADC
1
datorit rezoluiei reduse a acestuia;
- conversia numeric a tensiunii de ieire din sumator, realizat la nivelul ADC
2
, avnd
ca rezultat a doua parte a cuvntului de ieire a convertorului compus (cei mai puin
semnificativi "n-k" bii).
Eroarea de conversie a ADC
1
, manifestat la nivelul celui mai puin semnificativ bit (bitul "k"), afecteaz
substanial valoarea reziduului tensiunii de intrare; de aceea, cele dou pri ale cuvntului de ieire din
ADC compus sunt prelucrate numeric la nivelul buffer-ului corector, fiind combinate (dup un algoritm
de corecie intern) astfel nct s fie eliminate automat erorile posibile de la mijlocul cuvntului de ieire.
Prima parte a cuvntului de ieire este mai scurt (k<n-k) corecia presupunnd pierderea unui bit, astfel
c, pentru obinerea unui cuvnt de ieire de "n" bii este necesar ca ADC
1
s fie de "k" bii iar ADC
2
de
(n-k+1) bii.

S-ar putea să vă placă și