Conversia Analog-Numerica A Semnalelor
Conversia Analog-Numerica A Semnalelor
Conversia Analog-Numerica A Semnalelor
*ntr"un sens mai larg procesul de conversie analog numeric poate fi considerat ca o plasare a mrimii de intrare ntr"un interval de cuantizare ob+inut prin divizarea intervalului de varia+ii a mrimii de intrare ntr"un numr egal de clase. $pera+iile ce duc la conversia analog numeric sunt e-antionarea -i cuantizarea. stfel schema de principiu a convertorului numeric analogic este cea prezentat figura ..
x(t)
3(4(')
!refiltrar e
Cuantizare
Codare digital
" circuitul de prefiltrare are rolul de a limita banda de frecven+ a semnalului de intrare pentru a putea fi ndeplinit condi+ia teoremei e-antionrii " circuitul de e-antionare -i memorare are rolul de a men+ine constant semnalul analogic pe toat durata conversiei " circuitul de e-antionare gse-te valoarea clasei care i corespunde e-antionului analogic de intrare " circuitul de codare / ob+ine valoarea numeric clasei determinate de circuitul de e-antionare n conformitate cu codul numeric de ie-ire utilizat. !rin e-antionare se realizeaz o observare periodic a semnalului analogic, materializat printr"o succesiune de e-antioane prelevate la anumite intervale de timp. Cuantificarea (cuantizarea) este opera+ia prin care e-antioanelor prelevate de dispozitivul e-antionator li se asociaz semnale de aceea-i natur, dar cu amplitudinea bine determinat. !entru aceasta, domeniul de varia+ie al semnalului analogic de intrare este mpr+it ntr"un anumit numr de subdomenii (nivele), de obicei egale ntre ele. %ispozitivul de cuantificare va stabili n urma unei corela+ii prestabilite cte subdomenii cumulate corespund e-antioanelor de amplitudine prelevate -i implicit, ce amplitudine vor avea semnalele de la ie-irea sa. %eci, n urma e-antionrii -i cuantificrii, unui semnal analogic cu o infinitate de valori n domeniul su de varia+ie i se va atribui o mrime analogic de aceea-i natur, dar cu un numr prestabilit de valori. Codificarea este opera+ia prin care fiecrui semnal rezultat n urma cuantificrii i se atribuie un numr ce descrie valoric amplitudinea sa. &-antionarea se realizeaz n circuitele de e-antionare -i memorare(C&0), iar cuantificarea -i codificarea sunt opera+ii realizate de convertoarele analog"numerice (C '). proape n totalitate codificarea se realizeaz ntr"un cod binar. Cele mai folosite coduri binare sunt, codul binar natural, complementar fa+ de ., complementar fa+ de 1, 2ra3, binar deplasat, binar"zecimal.
n momentul trecerii semnalului de comand la valoarea corespunztoare nivelului logic 0, CEM memoreaz valoarea semnalului de intrare la acest moment, pe care l transmite la ieire. Aceast valoare se men ine pe toat durata strii de memorare !M" impus de semnalul de comand. uc ui ue E M CEM uc(&/0
) a. b.
E M
t
ue ui
ui
ue
5ig. .... Circuite de e-antionare"memorare ,a " reprezentare simbolic: b " diagrama semnalelor. cest interval de timp trebuie s fie cel pu+in egal cu timpul de conversie care este dat de C '. %e regul revenirea semnalului de comand la starea logic 8;9 pentru prelevarea unui nou e-antion este comandat de C ' la sfr-itul procesului de conversie. 6chema echivalent a unui C&0 (fig. ..1) con+ine un comutator -i un condensator.
ui
0 &
< C
ue
Cnd comutatorul < este nchis (corespunztor strii de e-antionare), condensatorul C se ncarc urmrind tensiunea de intrare ui care se regse-te la ie-ire. =a comanda de memorare, comutatorul se deschide iar tensiunea de ie-ire rmne la valoarea din momentul respectiv. (ranzi+iile C&0 de la o stare la alta determin ntrzieri caracteristice prin timpul de apertur -i timpul de achizi+ie (fig. ..>).
uc
& t
u i, u e
t
5ig...> %iagrama de semnal (impul de apertur tap este determinat de momentul comenzii strii de memorare 0 -i momentul nceperii stabilizrii tensiunii de ie-ire. cest timp ia valori de la 1?1;; @s n raport de circuitele digitale ale circuitului de comand.)aria+ia maxim a timpului de apertur, Atap reprezint instabilitatea timpului de apertur. ceast instabilitate introduce erori a cror valoare maxim este, Bmax = dt
du i
max
t ap
(...)
max
U max 2n
(..1)
unde
fiind valoarea maxim a tensiunii de la intrarea C ',iar n numrul de bi+i ai secven+ei binare de la ie-irea C ' !entru un C ' de rezolu+ie dat , instabilitatea timpului de apertur limiteaz superior frecven+a semnalului de intrare ui. !entru un semnal sinusoidal, ui C7i max sin Dt, (..>)
viteza maxim de varia+ie a tensiunii de intrare se ob+ine pentru , 7i maxC7max. (..E) Condi+ia ..1 va deveni ,
1 2 t ap
n
(..F)
t ap
(..G)
(impul de stabilizare ts defineste intervalul de timp ncepnd cu sfrsitul timpului de apertur si terminnd cu momentul reducerii amplitudinii oscilatiilor tensiunii de iesire sub valoarea corespunztoare pentru H din rezolu+ia absolut a C '. (impul de achizitie tac este delimitat de momentul comenzii de esantionare, si momentul n care tensiunea de iesire din C&0 difer fat de cea de intrare cu mai putin de H din rezolu+ia absolut a C '. (impul de achizitie are valori mai mari de .F ns si trebuie s fie mai mic dect durata impulsului de esantionare pentru ca prelevarea esantioanelor s se fac corect. ceast caracteristic a unui C&0 este important, deoarece limiteaz n procesul de achizitie frecventa de esantionare.
u
i
+1
AO
CE M E C u
c
+2
AO
u
e
Cele doua amplificatoare operationale $ . si $1 sunt n conexiune repetoare, ceea ce asigur o impedant de intrare foarte mare si o impedant de iesire mic.Ca urmare a acestui fapt condensatorul C se ncarc rapid n intervalul de timp de esantionare, ceea ce asigur un timp de achizitie redus, iar n intervalul de timp de memorare are loc o descrcare foarte lent a condensatorului C, ceea ce asigur o alterare redus a tensiunii esantionate. !entru reducerea influentei curentului de polarizare al $1 asupra tensiunii la bornele condensatorului C (atunci cnd comutatorul electronic C& este deschis) se poate utiliza schema cu dou comutatoare din fig...F.
CE2
E M C
ui
AO
CE1 M E C u
c
+1
+2
AO
u
e
5ig. ..F. 6chema cu dou comutatoare pentru un C&0 !entru starea de esantionare cele doua comutatoare sunt nchise, schema functionnd ca si cea anterioar. !entru starea de memorare se deschid cele dou comutatoare, condensatoarele fiind parcurse de curenti de polarizare egali. =a esantionare, comutatorul electronic se nchide, permitnd ncrcarea rapid a condensatorului C, astfel nct timpul de achizitie se micsoreaz semnificativ. 7na din schemele de C&0, cu o mare utilizare este dat n fig. ..G.
R2
C u
i
A +O
1
R1
CE M E
A +O u
2
u
e
6e vede c aici condensatorul de memorare este montat n reactia amplificatorului operational $1, formnd mpreun cu I1 un circuit integrator. *n starea de esantionare, tensiunea de iesire tinde spre valoarea ,
R2 ui R1 cu o constant de timp C I1C. u2 =
(..J)
q=
U cs 2n
(1..)
si care reprezint si rezolutia absolut exprimat n valori ale mrimii de intrare. %iferenta dintre dou valori consecutive ale mrimii numerice de iesire este reprezentat de .=6K (bitul de semnificatie minim). %iferenta n amplitudine dintre semnalul analogic de la intrarea C ' si cel numeric de la iesirea sa reprezint eroarea de cuantizare ( fig. 1...a).Cu ct numrul de la iesirea convertorului are mai multi biti, cu att aceast eroare este mai mic.
Lesire numeric
Lntrare analogic
a .
Lntrare analogic
- LSB
LSB
%eoarece valorile tensiunii de intrare corespund valorii numerice de iesire numai pentru punctele mediane ale intervalelor de cuantificare, aceeasi eroare nu depseste valorile H =6K. Caracteristica ideal corespunde cazului n care numrul de biti al semnalului numeric de iesire n C , adic convertorul nu are eroare de cuantizare. %e-i scopul lor este de a transforma o mrime analogic ntr"una numeric, convertoarele analog numerice sunt realizate pe baza unor solu+ii principiale extrem de diverse fiecare dintre acestea prezentnd att avanta#e ct -i dezavanta#e. 'u s"a gsit un principiu de func+ionare care s asigure simultan rezolu+ii mari, viteze ridicate, erori de liniaritate foarte reduse.
*n sistemul de numeraie binar, bitul de semnifica ie maxim este cifra pozi ionat (de obicei) la scriere n partea de extrem stng i care are ponderea maxim n numr. Bit e !emni"icaie minim$%BSMin& LSB' *n sistemul de numeraie binar, cifra cea mai pu in semnificativ este bitul de semnificaie minim, amplasat de regul n extrema dreapt a numrului. cest bit poart ntr"un sistem numeric cea mai mic informaie care are sens, reprezentnd deci rezolu ia sistemului respectiv. %in aceast cauz toate erorile analogice trebuie s reprezinte fraciuni din valoarea (curent sau tensiune) asociat acestui bit. Co i"icator *n conversia de date un circuit de codificare reprezint un convertor analogic" numeric. &l mai este denumit digitizor sau cuantificator. Cuanti"icare %ivizarea intervalului de variaie (tensiune, curent) al unei mrimi analogice ntr"un numr determinat de trepte (McuanteN) de amplitudine egal, n scopul exprimrii valorii analogice sub form de numr, constituie procesul de cuanti"icare al unui semnal analogic. 0rimea treptelor rezultate n urma cuantificrii este egal cu raportul dintre valoarea intervalului maxim de variaie i numrul lor, fiecare astfel de Mcuant9fiind delimitat de dou nivele de cuantificare succesive.
"
Caracteri!tic$ e tran!"er %ependena dintre mrimea de ieire a unui convertor i mrimea sa de intrare reprezint caracteri!tica e tran!"er a convertorului. %eoarece una dintre cele dou mrimi are ntotdeauna o variaie analogic iar cealalt o varia ie numeric, caracteristica de transfer att a unui C ' ct si a unul C' are o varia ie n trept Rezoluia i Acurateea. 6unt termeni ce se ntreptrund atunci cnd se discut despre performan+ele convertoarelor analog numerice. Rezoluia unui convertor este specificat n bi+i -i determin numrul de coduri distincte de ie-ire (1 ') pe care un convertor este capabil s le furnizeze. Acurateea determin c+i din bi+ii de ie-ire sunt teoretic necesari pentru o anumit valoare analogic de intrare. ltfel spus acurate+ea determin c+i bi+i din codul numeric de ie-ire reprezint o informa+ie util despre semnalul analogic de intrare. curate+ea unui C ' este dat de circuitele interne -i de zgomotul sursei de semnal conectate la intrare. Timpul de achiziie. 0ulte convertoare analog numerice au circuite de e-antionare -i memorare analogice. Circuitele de e-antionare -i memorare interne sunt realizate de obicei cu un condensator ce este deconectat de la intrarea analogic pu+in nainte de nceperea conversiei. Condensatorul de memorare trebuie s aib suficient timp pentru a se ncrca la valoarea semnalului de intrare, n caz contrar vor apare erori de conversie. (impul de achizi+ie trebuie determinat n func+ie de valoarea condensatorului de memorare, de impedan+a sursei -i rezisten+a intern asociat circuitului de intrare. 0odelul de intrare difer de la convertor la convertor -i pentru a determina timpul de achizi+ie trebuie studiate datele de catalog furnizate de productor. Timpul de conversie. &ste timpul necesar pentru ob+inerea rezultatului numeric dup ce semnalul de intrare analogic este deconectat de la condensatorul de memorare. (impul de conversie este specificat n ns sau n impulsuri de cloc4 necesare ob+inerii rezultatului numeric. Punctele de schimbare a codului. !unctele de schimbare a codului sunt valorile analogice de intrare pentru care codul numeric de ie-ire trece de la o valoare la valoarea imediat urmtoare. !entru un convertor ideal, aceste puncte nu sunt bine definite datorit surselor de zgomot ale convertorului. &ste important ca punctele de schimbare a codului s fie bine precizate deoarece unele erori apar din aceast cauz. %e aceea alegerea unui anumit tip de convertor numeric analogic se face n func+ie de cerin+ele aplica+iei urmrind ob+inerea performan+elor dorite cu un efort material minim.Clasificarea convertoarelor analog numerice se poate face n func+ie de metoda de realizare sau de utilizare a acestora. Dup modul de prelevare a eantioanelor avem, " convertoare analog numerice cu e-antionare, la care mrimea de intrare este prelevat n conformitate cu teorema e-antionrii, mrimea de ie-ire reprezentnd o msur a intrrii n momentul nceperii procesului de conversie: " convertoare analog numerice cu suprae-antionare -i decimare n timp la care mrimea de intrare este prelevat la viteze foarte ridicate (mult peste cond+iile impuse de teorema e-antionrii) dar la rezolu+ii mici (la limit, doar un bit) realizndu"se apoi pe cale numeric (filtre de decimare) o mpachetare a inflama+iei n timp, pentru a realiza rezolu+ii ridicate.
#
" convertoare analog numerice cu integrare la care mrimea de intrare este integrat (acumulat) pe toat durata conversiei iar mrimea de ie-ire reprezint o msur a suprafe+ei din semnalul de intrare delimitat de momentul de nceput -i cel de sfr-it al procesului de conversie. (ensiunea de referin+ pentru C ' poate fi furnizat de surse interne sau externe. %eoarece acurate+ea rezultatului msurtorilor este direct afectat de tensiunea de referin+ este important ca sursa de referin+ s fie stabil att n timp ct -i la varia+iile de temperatur. !entru convertoarele cu cost redus exist doar o intrare de referin+. *n acest caz domeniul tensiunii de intrare este determinat de ) 66 -i )I&5. !entru conversii de mare precizie, sunt prevzu+i doi pini pentru tensiuni de referin+. %omeniul tensiunii de intrare este determinat n acest caz de diferen+a dintre ) I&5O -i )I&5". 2.1.1. (ariante con!tructive e CAN. %in punct de vedere functional C ' pot fi , cu comparatie direct : cu conversie intermediar n interval de timp sau n frecvent : cu conversie mixt. C ' cu comparatie direct realizeaz conversia prin compararea permanent a tensiunii de intrare cu o tensiune de referint .%up modul n care se prezint tensiunea de referint, exist o C ' cu comparatie simultan o C ' cu comparatie succesiv.
UR n 2 1 2n
I I I
- n C 2 1 + O - C O i - C O .
1$
UR i 2n UR 2n
I I I I
C O ) * + * C A , O R
5ig.1.1. C ' paralel (oate comparatoarele la care tensiunea de intrare u i este mai mare dect tensiunea de comparatie respectiv, vor avea starea N.N iar celelalte starea N;N. stfel la iesirea comparatoarelor se obtine un sir de stri logice ;;?;...?., care reprezint raportul ui/7I. %ac iesirea numeric este reprezentat de n biti, vor exista 1 n rezistente si 1n". comparatoare. Codificatorul face trecerea de la codul numeric de la intrarea sa, la un cod binar (de obicei binar natural ) la iesirea convertorului. C ' de tip paralel se caracterizeaz prin valori foarte reduse ale timpilor de conversie (zeci de ns) , dar necesit un mare numr de elemente componente. 2.1.1.2 CAN cu a-ro#imatii !ucce!ive cest tip de convertor este din categoria cu comparatie succesiv. !rincipiul de functionare (fig.1.>) const ntr"un sir de operatii de comparare ntre tensiunea de intrare ui -i o tensiune de referin+ 7 I , ce se desfsoar ntr"un numr de etape egal cu numrul n de biti ai numrului ' de la iesirea convertorului.
ui
C O
RAS N N CNA
..,.
/R
/RE+
5ig.1.>. C ' cu aproximatii successive. Concret, n fiecare etap se decide ce valoare corespunde bitului b i de rang i. Cele n comparri succesive sunt realizate de comparatorul C n ritmul impus de un generator de tact 2(. Iegistrul de aproximri succesive I 6 contine un registru de n circuite basculante bistabile ce poate fi pozitionat n diferite moduri n raport de tensiunea de la ie-irea comparatorului. cest dispozitiv conduce convertorul numeric analogic C' , a crui tensiune de iesire 7I reprezint numrul binar ' existent la intrarea sa.
11
6pecific acestui tip de convertor este faptul c modificarea tensiunii cu 7 I pe durata unei conversii prezint urmtoarele aspecte , primul salt al tensiunii 7I este egal cu #umtate din valoarea maxim a tensiunii de intrare . variatia la un moment dat al tensiunii 7 I, este #umtate din variatia suferit la tactul precedent : tensiunea 7I scade sau creste dup cum 7i P 7I , respectiv 7i Q 7I (ensiunea de intrare ui supus procesului de conversie poate fi scris sub forma , % 2 n 1 + % 2 2 n 2 + &&& + % n 2 $ ui = UR 1 . (1.1) 2n Kitii b., b1?bn se obtin n urma comparatiei dintre tensiunea 7 I generat de C' si 7x.Iezultatul acestei comparatii se materializeaz n valorile ; sau . pentru fiecare bit. U U *n prima etap se compar 7i cu U R = max .%ac u i > max , rezult valoarea 2 2 celui mai semnificativ bit b. C .. U max U max + 2 pentru a se decide valoarea *n etapa a doua se compar ui cu %1 2 2 celui de"al doilea bit b1. U max U max + 2 rezult b1 C ;.Comparatiile continu pn la %ac de exemplu u i < %1 2 2 obtinerea bitului bn de semnificatie minim. cest tip de C ' este cel mai utilizat n sistemele de achizi+ie a datelor.&l are ntotdeauna acelasi timp de conversie determinat de cele n perioade de tact. &roarea de conversie depinde de exactitatea C ' si de sensibilitatea comparatorului.!rincipalul dezavanta# al acestui tip de C ' l reprezint slaba re#ectie a semnalelor perturbatoare. 2.2.1.0 CAN cu ubl$ integrare cest tip de convertor face parte din categoria convertoarelor cu conversie intermediar a tensiunii de intrare ntr"un interval de timp. 6chema functional a unui asemenea convertor este prezentat n fig. 1.E. C /i /R 1 2
A OO
u;
COM1
N
12
)C
.E
5ig. 1.E. C ' cu dubl integrare Conversia se face n dou etape, fiind controlat de dispozitivul de comand %C n ritmul impulsurilor de tact oferite de generatorul etalon 2&. *n prima etap %C anuleaz continutul numrtorului reversibil ' si trece comutatorul < pe pozitia ., astfel nct la intrarea integratorului realizat cu amplificatorul opera+ional $,rezisten+a I -i condensatorul C se aplic tensiunea 7 x care ncepe s fie integrat.Continutul numrtorului este incrementat, pentru fiecare impuls cu frecventa f ; , pn la capacitatea maxim ' max.Lntegrarea tensiunii 7x se face pe durata (. ct are loc ncrcarea numrtorului. (ensiunea u; la iesirea integratorului variaz liniar , Uxt 1 t u$ = U dt = , (1.E) x RC $ RC a#ungnd dup timpul (. la valoarea, U N t U t U $ = x 1 = x max . (1.F) RC RC f $ %up timpul (., la ncrcarea cu un nou impuls a numrtorului, continutul acestuia este anulat, deci trece n starea zero. *n acest moment s"a ncheiat etapa de integrare a tensiunii de intrare.6e d comanda de trecere a comutatorului < pe pozitia a doua si ncepe etapa de integrare a tensiunii de referint 7I. !e durata integrrii, dispozitivul de comand mentine accesul impulsurilor de frecvent f; la intrarea numrtorului, care se ncarc din nou. (ensiunea la iesirea integratorului va ncepe s scad liniar, U t 1 t u$ = U$ U R dt = U $ R . (1.G) RC $ RC Lntegrarea tensiunii de referint are loc un interval de timp ( 1, pn cnd circuitul comparator sesizeaz la iesirea integratorului aceeasi tensiune ca la nceputul conversiei, care de regul este egal cu zero (fig.1.F).*n acest moment nceteaz integrarea tensiunii de referint.
/3
/# ,1
/R ,2 t
N Nma# N#
5ig. 1.F. %iagrama tensiunii si variatia continutului numrtorului (ensiunea la iesirea integratorului fiind nul, rezult,
13
U R '1 U N = U$ R x = $ , (1.J) RC RC f $ unde 'x este continutul numrtorului la sfrsitul conversiei. %in relatiile (F..1) si (F..E) rezult , Nx Ux = UR . (1.R) N max %up cum de vede pentru ca efectele integrrii celor dou tensiuni s fie de sens opus, este necesar ca acestea s aib polaritti diferite, ceea ce reprezint o limitare ma#or. U$
6( I& C$')&I6L&
CEM
CAN
6( I( C$')&I6L&
& t
t t b4 t. t1 t> tE t
iesire numeric
14
cest lucru se ntmpl dac panta maxim de varia+ie a tensiunii de intrare u i ndepline-te conditia , U du i n max (1.S) dt max 2 'c este rezolu+ia C ', iar (c este timpul de conversie. 2n !entru o tensiune de intrare sinusoidal, frecven+a maxim pe care o poate avea este ,
f max = 2 &) um ( 'c
unde
U max
(1..;)
0odul de comand al ansamblului C&0"C 0 depinde de tipul celor dou componente ale ansamblului. 6emnalul de comand de esantionare si memorare (&/0) se aplic la intrarea logic de comand a C&0.6emnalele de comand ale C ' sunt , 6( I( C$')&I6L& care permite declansarea proceselor de conversie pe fronturile cresctoare si 6( I& C$')&I6L& care indic prin nivelul logic M.9 efectuarea de ctre C ' a unei conversii, iar prin frontul cobortor sfrsitul conversiei. !entru realizarea conversiei analog"numerice se d comanda 6( I( C$')&I6L& la momentul t.. =a aparitia impulsului corespunztor acestei comenzi, iesirea 6( I& C$')&I6L& trece din starea M;9 n starea M.9, determinnd comutarea C&0 din starea de esantionare n cea de memorare.(ensiunea la iesirea C&0 se stabilizeaz n intervalul t ."t1 , iar din momentul t1 corespunztor sfrsitului impulsului 6( I( C$')&I6L&, ncepe conversia propriu"zis n C '.=a sfrsitul conversiei, iesirea 6( I& C$')&I6L& revine din nou n starea M;9 , determinnd comutarea C&0 din starea de memorare n starea de esantionare (momentul t>). %in acest moment tensiunea de iesire din C&0 va urmri evolutia tensiunii de intrare pn la aparitia unui nou impuls corespunztor comenzii 6( I( C$')&I6L&, iar bitii rezultati din conversie se ncarc la iesirea convertorului.(impul de conversie ( c al C ' este delimitat de momentele t1 si t>. &ste necesar ca tE / t> tac , unde tac este timpul de achizitie al C&0, iar t 1 / t. C tap O ts , unde tap este timpul de apertur iar ts este timpul de stabilizare al C&0. !entru ansamblul C&0"C ', se precizeaz perioada minim de achizitii care reprezint intervalul de timp minim ntre momentele de prelevare a dou esantioane succesive , (ac min C tapOtsO(c O tac . (1...) 5recventa maxim de esantionare va fi deci ,
$ e max = 1 #ac min
(1..1)
15
iar frecventa maxim a semnalului de intrare (conform teoremei esantionrii) va fi $ $ max = e max . (1..>) 2
Kibilografie
TTT.Til4ipedia.com TTT.google.com
16