Sunteți pe pagina 1din 12

Conversia digital analogic n acest capitol sunt descrise principiile conversiei digital analogic i relaiile matematice dintre codul

de intrare binar i ieirea analogic. 1. 2. ". $. (. ). Ce este un DAC? MS i !S Caracteristica de trans#er a unui DAC %aloarea !S &n #uncie de re'oluie i tensiunea de re#erin Caracteritica de ieire a unui DAC *ipuri de convertoare digital analogice

1. Ce este un DAC? DAC repre'int prescurtarea de la Digital Analog Converter+ i mai poate #i notat D,A converter sau simplu D,A. n rom-n se pot #olosi urmtoarele prescurtri CDA .Convertor Digital Analogic/ sau C0A .convertor numeric analogic/+ ultima #iind cea mai &nt-lnit. 1n DAC este un dispo'itiv electronic sau un circuit utili'at pentru conversia cuvintelor digitale &ntr2un curent sau o tensiune analogic. Deoarece DAC are ambele #uncii analogice i digitale+ el este un dispo'itiv de semnal mi3t. Apare o prim clasi#icare a DAC in convertoare de curent sau de tensiune+ ast#el i re#erina va #i adaptat la tipul de ieire. Dac conversia are ca re'ultat un curent avem o re#erin de curent+ dac avem o tensiune re#erina va i# o tensiune. 4entru descrierea matematic a dispo'itivului #olosim o variabil pentru curent sau tensiune. ntrebri5 1. 1n DAC este un dispo'itiv sau un circuit utili'at pentru conversia a. 1nui cuv&nt digital &n tensiune analogic b. 1n cuv&nt digital &n curent analogic c. 4oate #i oricare din cele dou d. 0icun rspuns nu este corect 65 c. 4oate #i oricare din cele dou 2. 7eirea unui DAC a. 8ste &ntotdeauna o tensiune b. 8ste &ntotdeauna un curent c. 4oate #i o tensiune sau un curent+ i depinde de setarea pinilor d. 0iciun rspuns nu este corect e. 65d. 0iciun rspuns nu este corect ". 7ndi#erent dac ieirea unui DAC este o tensiune sau un curent aceasta depinde de5 a. Setarea pinilor b. 4roiectarea DAC c. 9aptul c re#erina este tensiune sau curent d. 0iciu rspuns nu este corect 65b. 4roiectarea DAC

n #igura 1 este pre'entat sc:mea de principiu a unui convertor D,A de " bii. Deoarece cuv-ntul de intrare este #ormat din " bii avem 23 = 8 coduri posibile la intrare. 9iecare din aceste coduri produce la ieire un curent sau o tensiune proporional cu re#erina. Cea mai mic valoare la ieire+ &n ca'ul pre'entat+ va #i dat de relaia5 = 23

1nde este #actorul de ampli#icare+ valoarea la ieire .curent sau tensiune/+ valoarea de re#erin .tensiune sau curent/. n #uncie de tipul convertorului+ de tensiune sau de curent+ putem scrie relaiile generali'ate pentru n bii+ e3plicit pentru tensiune sau curent5
2

pentru tensiune+ respectiv

2 MSB Cod 7ntrare Cod 7ntrare Cod 7ntrare Cod 7ntrare Cod 7ntrare Cod 7ntrare Cod 7ntrare ; ; ; ; 1 1 1 1 ; ; 1 1 ; ; 1 1 LSB ; 1 ; 1 ; 1 ; 1 Viesire(8V) ;% 1% 2% "% $% (% )% <%

pentru curent.

9ig.1. Sc:ema de principiu pentru convertor D,A pe " bii i tabela de legtur dintre codul de intrare i ieire

Cod 7ntrare

Dac &n sistem nu e3ist erori+ orice cretere cu 1 din codul de intrare se va regsi &ntr2o cretere cu 1!S &n ieire. %aloarea 1!S este valoarea cea mai mic pe care convertorul poate s o obin. n e3emplu 1!S = 1%+ pentru o re#erin de >%. Dac reducem valoarea re#erinei se reduce implicit i valoarea !S + obin-nd o ieire cu valori mult mai precise. 6e'oluia unui DAC este dat de numrul de bii la intrare+ &n e3emplu #iind de ". 6e'oluia mai poate #i de#init i ca cea mai mic valoare la ieire. De obicei se #olosete prima de#iniie.

ntrebri5 1. 1n DAC pe 12 bii are la ieire5 a. 2() valori b. 1;2$ valori c. $;?( valori d. 0icun rspuns nu este corect 65 $. 0iciun rspuns nu este corect 2. 1n DAC pe 12 bii cu o re#erin de 2% are o intrare ce descrete cu 1!S . 7eirea va5 a. Crete cu apro3imativ $>( m% b. Crete cu apro3imativ $>> m% c. Crete cu apro3imativ $?; m% d. 0iciun rspuns nu este corect 65 d. 0iciun rspuns nu este corect ". 6e'oluia unui DAC este5 a. 0umrul de bii la intrare b. Dimensiunea !S c. Ambele sunt corecte d. 0icunul nu este corect 65".Ambele sunt corecte $. Dac vorbim de re'oluia unui DAC ne re#erim la numrul de bii la intrare? a. Adevrat b. 9als 65 a. Adevrat Deoarece re'ultatul este e#ectul multiplicrii curentului,tensiunii de re#erin cu valoarea digital a intrrii+ putem spune c un DAC este un multiplicator . Valoarea MSB i valoarea LSB MS este @umtate din valoarea ma3im de ieire. 9iecare bit+ pornind de la MS spre !S va repre'enta @umtate din valoarea dat de cuv-ntul #ormat cu bitul din st-nga setat. n tabelul urmtor este e3empli#icat acest lucru pentru convertorul de " bii i de > bii. MS 1 ; ; MS 1 ; ; ; ; ; 1 ; ; ; ; ; 1 ; ; ; ; ; 1 ; ; ; ; ; 1 ; ; ; ; ; ; ; ; ; ; ; 1 ; !S ; ; 1 !S ; ; ; ; ; %aloare.pentru re#erinta de >/ $ 2 1 %aloare.pentru re#erinta de >/ $ 2 1 ;+( ;+2(

; ; ;

; ; ;

; ; ; 1 ; ; ; ; ; 1 ; ; ; ; ;

; ; 1

;+12( ;+;)2( ;+;"12(

n #igura 2 este pre'entat cuv-ntul digital i po'iia MS + respectiv !S . iii din interiorul cuv-ntului repre'int MS cu un anumit ordin dat de po'iia acestuia &n cuv-nt.

9ig.2. 4o'iia biilor MS i !S &ntr2un cuv-nt digital i #actorul de multiplicare 4entru un cuv-nt digital #ormat din n bii+ valoarea !S va #i dat de relaia5 = 2

1nde + + + sunt mrimea de ieire .curent sau tensiune/+ #actorul de ampli#icare+ re#erina .curent sau tensiune/+ i re'oluia. Din relaie observm imediat dou particulariti5 2 Dac avem o re'oluie mare re'ult o valoare mic pentru !S 2 Dac avem re#erein mare avem o valoare mare pentru !S ntrebri5
1. %aloarea MS

pentru = 1 este

2 2 1 2 1 0iciun rspuns nu este corect 65c. 2 1 2. %aloarea !S pentru = 1 este a. b. c. d. a. 2

b. c.

2 2 1 2

d. 0iciun rspuns nu este corect 65b. a. b. c. d.


". %aloarea !S

a unui DAC depinde numai de 6e'oluia DAC %aloarea de re#erin a DAC Ambele rspunsuri sunt adevrate 0iciun rspuns nu este corect 65c. Ambele rspunsuri sunt adevrate depinde &n principal de valoarea re#erinei i de re'oluia DAC. Deoarece
2

%aloarea !S 1!S este egal cu

+ o preci'ie mai ridicat se obine dac vom sunt indeplinite urmtoarele

condiii+ sau ambele5


-

9olosim un convertor cu re'oluie mare 9olosim o valoare de re#erin mai mic

9iecare metod de a obine preci'ie ridicat are de'avanta@e. n primul ca' utili'area unui convertor cu re'oluie ridicat implic costuri mai mari+ &n cel de2al doilea prin micorarea valorii re#erinei e3ist riscul s avem 'gomot mai mare dec-t valoarea !S . Ast#el+ alegerea unui DAC trebuie s in cont de ambele condiii i prin implementarea adecvat se poate reduce i 'gomotul din sistemul de'voltat. n tabelul urmtor sunt date valorile !S respectiv re'oluiei. 1+;;% 1+;;% 2+;;% 2+;;% 2+;;% 2+;$>% 2+;$>% $+;;% $+;;% $+;;% ntrebri5 1. B preci'ie ridicat se obine dac #olosim5 a. 1n convertor cu re'oluie ridicat b. B tensiune de re#erin mai mic c. 1na sau ambele metode de mai sus 6e'oluie > 12 > 1; 12 1; 12 > 1; 12 calculate pentru valori di#erite ale re#erinei 1!S "+?;)2m% 2$$+1$A% <+>12(m% 1+?("1m% $>>+2> A% 2+;;;;m% (;;+;; A% 1(+)2(m% "+;?)2m% ?<)+()A%

d. 0iciu rspuns nu este corect 65c. 1na sau ambele metode de mai sus 2. B valoare de re#erin #oarte mic poate duce la o per#orman sc'ut5 a. Adevrat b. 9als 65a. Adevrat Caracteristica de transfer a unui DAC 1n convertor digital analogic are o caracteristic de trans#er dat de o #uncie liniar cu valorile de ieire a#late &ntre re#erina negativ respectiv re#erina po'itiv. n #igura " este pre'entat caracteristica de trans#er pentru un DAC de > bii cu o re#erin de 1%.

9ig.". Caracteristica ideal de trans#er a unui DAC de > bii *oate convertoarele D,A au o re#erin superioar .po'itiv/ i o re#erin in#erioar .negativ/. De obicei re#erina in#erioar .negativ/ este potenialul 'ero+ masa circuitului de conversie pentru re#erina negativ de tensiune sau legarea la mas printr2un re'istor pentru convertoarele cu re#erin &n curent. Ast#el+ re#erina negativ nu va #i o tensiune sau un cure nt cu valoare negativ+ ci negativ comparat cu valoarea de re#erin po'itiv. De asemnea+ nu &ntotdeauna re#erina negativ va #i 'ero+ ci poate #i o valoare po'itiv .relativ la masa circuitului/. Mrimea important este di#erena absolut dintre valoarea de re#erin po'itiv respectiv cea negativ. 9olosind valorile de re#erin po'itiv i negativ+ respectiv #actorul de ampli#icare putem calcula gama de valori &ntre care poate varia ieirea analogic.

1nde este valoarea ieirii analogice+ re#erinele negativ i po'itiv. 4entru = 1 relaia se simpli#ic

#actorul de ampli#icare+ + sunt

0otm = Dac = 0 vom avea 0 n ca'ul DAC de > bii pentru un cod de intrare ;;;;;;;; i re#erina negativ egal cu ;% vom avea la ieire valoarea ;%. 4entru un cuv-nt 11111111+ ieirea se calculea' inmulind valoarea !S cu #actorul de multiplicare corespun'tor cuv-ntului digital+ adic =
28 1 255 256

28

repre'ent-nd valoarea ma3im posibil &n condiii date. 4entru un cuv-nt de intrare 1;;;;;;; avem la ieire valoarea =
27 28

128 256

repre'ent-nd posibil.

@umtate

din

valoarea

ma3im

Ca'urile mai sus pre'entate sunt valabile pentru DAC cu #uncie de trans#er liniar. 83ist i DAC2uri unde sunt implementate #uncii de trans#er de di#erite #orme+ di#erit de #uncia liniar. 9uncia logaritmic este un e3emplu+ des &nt-lnit &n electronic. ntrebri5 ". 9uncia de trans#er a unui DAC este o #uncie liniar cu valori ale ieirii cuprinse &ntre5 a. ; i b. B re#erin superioar i una in#erioar c. ; i alimentarea analogic d. 0iciun rspuns nu este corect 65b. B re#erin superioar i una in#erioar $. De obicei nu au'im sau ne g-ndim la re#erina in#erioar sau negativ a unui DAC deoarece re#erina de tensiune este5 a. ;% b. 111 c. 0u e3ist cu adevrat d. 0icun rspuns nu este corect 65a. ;% (. ntreaga scal la ieirea unui DAC cu #acotr de ampli#icare unitar este5 a. 1+;%

b. Cu un 1!S mai mic dec-t c. d. 0iciun rspuns nu este corect Caracteristica de ieire a unui DAC 1n convertor analog digital ne arat c-t este raportul dintre valoarea la intrare i tensiunea de re#erin i putem descrie ADC ca #iind un divi'or. 1n convertor digital analog are la ieire o valoare egal cu produsul dintre cuv-ntul digital de la intrare i valoarea de re#erin+ #iind un multiplicator. 9acotrul de ampli#icare pentru ambele tipuri de conversie este de obicei unitar. !a #el ca i la ADC+ unde intrarea poate #i o tensiune sau un curent+ la un DAC ieirea poate #i o tensiune sau un curent. 7mpedana de ieire a unui DAC depinde &n primul r-nd de implementare+ put-nd #i mare sau sc'ut. C ntrebri5 1. 9actorul de ampli#icare al unui DAC are de obicei valoarea 2 a. Adevrat b. 9als 65a. Adevrat 2. 7eirea DAC poate #i o tensiune sau un curent a. Adevrat b. 9als 65a. Adevrat Tipuri de DAC 83ist mai multe moduri de a clasi#ica converotarele D,A+ &n #uncie de caracteristicile i #unciile acestuia. 1n DAC poate avea la ieire un curent sau o tensiune. 4entru multe aplicaii este pre#erat un DAC cu tensiune la ieire+ dar DAC2urile cu ieire &n curent obinute prin acelai proces au un timp de stabili'are mult mai bun. *oate convertoarele sunt multiplicatoare+ deoarece ele au la ieire re#erina &nmulit cu valoarea cuv-ntului de la intrare. Ma@oritatea converotarelor D,A sunt ast#el proiectate s #uncionea'e bine &ntr2o gam &ngust a re#erinei. 1n DAC denumit i DAC multiplicator este un convertor special conceput s #uncione'e i dac re#erina este un semnal alternativ. 1n ast#el de convertor poate #i utili'at &n aplicaii care necesit atenuarea unui semnal. 1n tip de DAC multiplicator este MDAC cu un singur cadran+ unde re#erina i ieirea pot lua doar valori po'itive pentru o #uncionare corect. 1n alt tip de convertor multiplicator cu dou cadrane unde re#erina poate #i po'itiv+ iar ieirea poate lua valori po'itive sau negative+ sau re#erina poate #i po'itiv sau negativ i ieirea poate #i numai po'itiv. De obicei convertoarele multiplicatoare sunt limitate la o re#erin po'itiv.

1n DAC multiplicator cu patru cadrane poate avea re#erina sau ieirea #ie poa'itive #ie negative. 1n convertor multiplicator mai poate #i &nt-lnit i sub prescurtarea de MDAC. 1n alt tip de convertor D,A este *rimDAC+ #olosit pentru a@ustarea valorilor de re#erin sau a #actorului de ampli#icare pentru alte circuite. Acest tip este mai mult o aplicaie &n sine dec-t un ca' particular de DAC+ e3cepie #c-nd acele coonvertoare &n care re#erina ia valori #oarte mici+ deoarece ieirea nu necesit o pla@ de valori #oarte mare. ntrebri5 1. DAC2urile pot #i clasi#icate dup a. *ipul de iesire b. Multiplicator sau nu c. Ambele sunt corecte d. 0iciunul nu este corect 65c. Ambele sunt corecte 2. 1n DAC multiplicator poate #i a. Cu dou cadrane b. Cu patru cadrane c. Ambele sun corecte d. 0iciunul nu este corect 65c. Ambele sunt corecte Relaia dintre intrare i ieire 83ist multe sc:eme de codare binar. Codarea utili'at la conceperea unui DAC. Mai sus am deoarece ieirea este proporional cu produsul re#erinei. 9actorul de ampli#icare i numrul de bii sunt dou valori DAC. binar direct este de obicei cea mai #cut analogia DAC cu multiplcatorul dintre cuv-ntul de intrare i valoare care in#luenea' valoarea de la ieirea

9uncia de trans#er intrare2ieire este dat de relaia de mai @os. = 2

1nde este #actorul de ampli#icare+ valoarea decimal a cuv-ntului de intrare+ re'oluia convertorului+ iar este valoarea re#erinei .tensiune sau curent/ 83emplul 1. 9uncionarea DAC Se dau5 DAC > bii+ cu = 1+ = 3,3 + i intrarea 11;; ;;;;b. Se cere5 *ensiunea de ieire Soluie5

= 11001000 = 200 = 1 200 = 2 3,3 28

= 2,578125 83emplul 2. Se d5 1nDAC de > bii cu = 1+ = 3,3 + i se dorete la ieire o tensiune de 1+(;;%

ntrebare5 care este cuv-ntul binar de intrare pentru a obine la ieire valoarea dorit ? Care este eroarea relativ a tensiunii de ieire? Soluie5 =
2 =1

28 1,500 = 3,3

= 116,3636~116 = 0111 0100 Calculm pentru = 116 = 2

= = 83emplul ".

1 116 3,3 = 1,4953125 256

1,500 1,4953125 = 0,003125 = 0,3125% 1,500

ntrebare5 Ce parte din !S este eroarea la ieire? 4entru a rspunde la &ntrbare trebuie s tim at-t eroare c-t i valoarea !S + iar re'ultatul este dat de raportul dintre eroare i valoarea !S . Soluie5 = 1,500 1,4953125 = 0,0046875 1 = 2 3,3 = 256 = 0,01289063/

0,0046875 = 0,01289063/

= 0,3636 83emplul $. Se d5 DAC=DAC121S1;1+ = 1+ 1+><(;% Se cere5 codul binar la intrarea DAC Deaorece raportul dintre re#erin i valoarea dorit la ieire este o sum de &ntregi inmul-ii cu un #actor binar+ se poate obine ieirea dorit cu un convertor DAC ideal #r erori. !a intrarea DAC nu se pot #olosi coduri #racionale. Cutai &n speci#icaiile te:nice valoarea de re#erin a DAC121S1;1. = 0 = 3,0 =
2 =1

= 3,0 + i se dorete la ieire o tensiune de

212 1,875 = 3,0

= 2560~2560 = 1010 0000 0000

Calculm pentru = 2560 = = 1 2560 3,0 = 1,875 4096

1,875 1,875 = 0,000 = 0,000% 1,875

7ntrebri5 1. 7eirea DAC este a. 4roporional cu re#erina i valoarea decimal a cuv-ntul de intrare b. 7nvers proporional cu re#erina c. Ambele sunt corecte d. 0iciun rspuns nu este corect 65a. 4roporional cu re#erina i valoarea decimal a cuv-ntul de intrare 2. Dac valoarea codului digital este 2;$+>( i este rotun@it la o valoare 2;( la intrarea &n DAC+ deviaia #a de ieirea ideal va #i

Apro3imativ >>A% ;+1(!S ;+>(!S 0iciun rspuns nu este corect 65b.;+1(!S ". Dimensiunea !S la ieirea unui DAC este egal cu a. b.
2 2

a. b. c. d.

c. 2 d. 0iciun rspuns nu este corect e. 65b.


2

Caracteristicile DAC

importante

ale

unui mai importante dec-t alte #olosete acel produs va dori cei mai importani parametrii distorsiuni la ieire+ inter#aa

Brice produs are c-teva caracteristic care tind s #ie caracteristici ale produsului respectiv+ &n sensul c cel care s compare produsul respectiv cu un altul. 4entru un DAC sunt5 rata de eantionare+ erorile DC+ timpul de stabili'are+ digital+ ieire con#orm standardelor. 6ata de eantionare

Spre deosebire de ADC+ convertoarele D,A nu e#ectuea' operaia de eantionare+ denumirea de rat de eantionare este ilogic. Acest parametru trebuie denumit mai degrab rat de &mprosptare .update/ i arat rata cu care in#ormaia de la ieirea DAC este modi#icat. !imita acestui parametru ne indic vite'a cu care putem trimite date ctre DAC. ntrebri 1. DAC preia date cu o vite' dat de rata de eantionare a. Adevrat b. 9als 65b. 9als 2. 6ata ma3im de &mprosptare a unui DAC a. 8ste rata minim de eantionare a DAC b. %a depinde numai de capacitatea de vite' a DAC c. Ambele sunt corecte d. 0iciunul nu este corect 65b. %a depinde numai de capacitatea de vite' a DAC

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