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. 3. 4. 5. 6. Ce este un DAC? MSB i LSB Caracteristica de transfer a unui DAC Valoarea LSB n funcie de rezoluie i tensiunea de referin Caracteritica de ieire a unui DAC Tipuri de convertoare digital analogice

1. Ce este un DAC? DAC reprezint prescurtarea de la Digital Analog Converter, i mai poate fi notat D/A converter sau simplu D/A. n romn se pot folosi urmtoarele prescurtri CDA (Convertor Digital Analogic) sau CNA (convertor numeric analogic), ultima fiind cea mai ntlnit. Un DAC este un dispozitiv electronic sau un circuit utilizat pentru conversia cuvintelor digitale ntr-un curent sau o tensiune analogic. Deoarece DAC are ambele funcii analogice i digitale, el este un dispozitiv de semnal mixt. Apare o prim clasificare a DAC in convertoare de curent sau de tensiune, astfel i referina va fi adaptat la tipul de ieire. Dac conversia are ca rezultat un curent avem o referin de curent, dac avem o tensiune referina va if o tensiune. Pentru descrierea matematic a dispozitivului folosim o variabil pentru curent sau tensiune. ntrebri: 1. Un DAC este un dispozitiv sau un circuit utilizat pentru conversia a. Unui cuvnt digital n tensiune analogic b. Un cuvnt digital n curent analogic c. Poate fi oricare din cele dou d. Nicun rspuns nu este corect R: c. Poate fi oricare din cele dou 2. Ieirea unui DAC a. Este ntotdeauna o tensiune b. Este ntotdeauna un curent c. Poate fi o tensiune sau un curent, i depinde de setarea pinilor d. Niciun rspuns nu este corect e. R:d. Niciun rspuns nu este corect 3. Indiferent dac ieirea unui DAC este o tensiune sau un curent aceasta depinde de: a. Setarea pinilor b. Proiectarea DAC c. Faptul c referina este tensiune sau curent d. Niciu rspuns nu este corect R:b. Proiectarea DAC

n figura 1 este prezentat schmea de principiu a unui convertor D/A de 3 bii. Deoarece cuvntul de intrare este format din 3 bii avem 23 = 8 coduri posibile la intrare. Fiecare din aceste coduri produce la ieire un curent sau o tensiune proporional cu referina. Cea mai mic valoare la ieire, n cazul prezentat, va fi dat de relaia: = 23

Unde este factorul de amplificare, valoarea la ieire (curent sau tensiune), valoarea de referin (tensiune sau curent). n funcie de tipul convertorului, de tensiune sau de curent, putem scrie relaiile generalizate pentru n bii, explicit pentru tensiune sau curent:
2

pentru tensiune, respectiv = pentru curent. MSB Cod Intrare Cod Intrare Cod Intrare Cod Intrare Cod Intrare Cod Intrare Cod Intrare Fig.1. Schema de principiu pentru convertor D/A pe 3 bii i tabela de legtur dintre codul de intrare i ieire Cod Intrare 0 0 0 0 1 1 1 1 0 0 1 1 0 0 1 1 LSB 0 1 0 1 0 1 0 1 Viesire(8V) 0V 1V 2V 3V 4V 5V 6V 7V 2

Dac n sistem nu exist erori, orice cretere cu 1 din codul de intrare se va regsi ntr -o cretere cu 1LSB n ieire. Valoarea 1LSB este valoarea cea mai mic pe care convertorul poate s o obin. n exemplu 1LSB = 1V, pentru o referin de 8V. Dac reducem valoarea referinei se reduce implicit i valoarea LSB, obinnd o ieire cu valori mult mai precise. Rezo luia unui DAC este dat de numrul de bii la intrare, n exemplu fiind de 3. Rezoluia mai poate fi definit i ca cea mai mic valoare la ieire. De obicei se folosete prima definiie.

ntrebri: 1. Un DAC pe 12 bii are la ieire: a. 256 valori b. 1024 valori c. 4095 valori d. Nicun rspuns nu este corect R: 4. Niciun rspuns nu este corect 2. Un DAC pe 12 bii cu o referin de 2V are o intrare ce descrete cu 1LSB. Ieirea va: a. Crete cu aproximativ 485 mV b. Crete cu aproximativ 488 mV c. Crete cu aproximativ 490 mV d. Niciun rspuns nu este corect R: d. Niciun rspuns nu este corect 3. Rezoluia unui DAC este: a. Numrul de bii la intrare b. Dimensiunea LSB c. Ambele sunt corecte d. Nicunul nu este corect R:3.Ambele sunt corecte 4. Dac vorbim de rezoluia unui DAC ne referim la numrul de bii la intrare? a. Adevrat b. Fals R: a. Adevrat Deoarece rezultatul este efectul multiplicrii curentului/tensiunii de referin cu valoarea digital a intrrii, putem spune c un DAC este un multiplicator . Valoarea MSB i valoarea LSB MSB este jumtate din valoarea maxim de ieire. Fiecare bit, pornind de la MSB spre LSB va reprezenta jumtate din valoarea dat de cuvntul format cu bitul din stnga setat. n tabelul urmtor este exemplificat acest lucru pentru convertorul de 3 bii i de 8 bii. MSB 1 0 0 MS B 1 0 0 0 0 LSB 0 0 1 LSB 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Valoare(pentru referinta de 8) 4 2 1 Valoare(pentru referinta de 8) 4 2 1 0,5 0,25

0 1 0

0 0 0

0 0 0

0 0 0 1 0 0 0 0 0 1 0 0 0 0 0

0 0 1

0,125 0,0625 0,03125

n figura 2 este prezentat cuvntul digital i poziia MSB, respectiv LSB. Biii din interiorul cuvntului reprezint MSB cu un anumit ordin dat de poziia acestuia n cuvnt.

Fig.2. Poziia biilor MSB i LSB ntr-un cuvnt digital i factorul de multiplicare Pentru un cuvnt digital format din n bii, valoarea LSB va fi dat de relaia: = 2

Unde , , , sunt mrimea de ieire (curent sau tensiune), factorul de amplificare, referina (curent sau tensiune), i rezoluia. Din relaie observm imediat dou particulariti: - Dac avem o rezoluie mare rezult o valoare mic pentru LSB - Dac avem referein mare avem o valoare mare pentru LSB ntrebri:
1. Valoarea MSB pentru = 1 este

2 2 1 21 Niciun rspuns nu este corect R:c. 21 2. Valoarea LSB pentru = 1 este a. 2 a. b. c. d.

b. c.

2 2 1 2

d. Niciun rspuns nu este corect R:b. a. b. c. d.


3. Valoarea LSB a unui DAC depinde numai de

Rezoluia DAC Valoarea de referin a DAC Ambele rspunsuri sunt adevrate Niciun rspuns nu este corect R:c. Ambele rspunsuri sunt adevrate
2

Valoarea LSB depinde n principal de valoarea referinei i de rezoluia DAC. Deoarece 1LSB este egal cu , o precizie mai ridicat se obine dac vom sunt indeplinite urmtoarele condiii, sau ambele:
-

Folosim un convertor cu rezoluie mare Folosim o valoare de referin mai mic

Fiecare metod de a obine precizie ridicat are dezavantaje. n primul caz utilizarea unui convertor cu rezoluie ridicat implic costuri mai mari, n cel de -al doilea prin micorarea valorii referinei exist riscul s avem zgomot mai mare dect valoarea LSB. Astfel, alegerea unui DAC trebuie s in cont de ambele condiii i prin implementarea adecvat se poate reduce i zgomotul din sistemul dezvoltat. n tabelul urmtor sunt date valorile LSB calculate pentru valori respectiv rezoluiei. 1,00V 1,00V 2,00V 2,00V 2,00V 2,048V 2,048V 4,00V 4,00V 4,00V ntrebri: 1. O precizie ridicat se obine dac folosim: a. Un convertor cu rezoluie ridicat b. O tensiune de referin mai mic c. Una sau ambele metode de mai sus Rezoluie 8 12 8 10 12 10 12 8 10 12 1LSB 3,9062mV 244,14V 7,8125mV 1,9531mV 488,28 V 2,0000mV 500,00 V 15,625mV 3,0962mV 976,56V diferite ale referinei

d. Niciu rspuns nu este corect R:c. Una sau ambele metode de mai sus 2. O valoare de referin foarte mic poate duce la o performan sczut: a. Adevrat b. Fals R:a. Adevrat

Caracteristica de transfer a unui DAC Un convertor digital analogic are o caracteristic de transfer dat de o funcie liniar cu valorile de ieire aflate ntre referina negativ respectiv refer ina pozitiv. n figura 3 este prezentat caracteristica de transfer pentru un DAC de 8 bii cu o referin de 1V.

Fig.3. Caracteristica ideal de transfer a unui D AC de 8 bii Toate convertoarele D/A au o referin superioar (pozitiv) i o referin inferioar (negativ). De obicei referina inferioar (negativ) este potenialul zero, masa circuitului de conversie pentru referina negativ de tensiune sau legarea la mas printr -un rezistor pentru convertoarele cu referin n curent. Astfel, referina negativ nu va fi o tensiune sau un cure nt cu valoare negativ, ci negativ comparat cu valoarea de referin pozitiv. De asemnea, nu ntotdeauna referina negativ va fi zero, ci poate fi o valoare pozitiv (relativ la masa circuitului). Mrimea important este diferena absolut dintre valoarea de referin pozitiv respectiv cea negativ. Folosind valorile de referin pozitiv i negativ, respectiv factorul de amplificare putem calcula gama de valori ntre care poate varia ieirea analogic.

Unde este valoarea ieirii analogice, referinele negativ i pozitiv. Pentru = 1 relaia se simplific

factorul de amplificare, , sunt

Notm = Dac = 0 vom avea 0 n cazul DAC de 8 bii pentru un cod de intrare 00000000 i referina negativ egal cu 0V vom avea la ieire valoarea 0V. Pentru un cuvnt 11111111, ieirea se calculeaz inmulind valoarea LSB cu factorul de multiplicare corespunztor cuvntului digital, adic =
28 1 28

255 256

reprezentnd valoarea maxim posibil n condiii date. Pentru un cuvnt de intrare 10000000 avem la ieire valoarea =
27 28

128 256

reprezentnd jumtate din valoarea maxim posibil. Cazurile mai sus prezentate sunt valabile pentru DAC cu funcie de transfer liniar. Exist i DAC-uri unde sunt implementate funcii de transfer de diferite forme, diferit de funcia liniar. Funcia logaritmic este un exemplu, des ntlnit n electronic. ntrebri: 3. Funcia de transfer a unui DAC este o funcie liniar cu valori ale ieirii cuprinse ntre: a. 0 i b. O referin superioar i una inferioar c. 0 i alimentarea analogic d. Niciun rspuns nu este corect R:b. O referin superioar i una inferioar 4. De obicei nu auzim sau ne gndim la referina inferioar sau negativ a unui DAC deoarece referina de tensiune este: a. 0V b. 111 c. Nu exist cu adevrat d. Nicun rspuns nu este corect R:a. 0V 5. ntreaga scal la ieirea unui DAC cu facotr de amplificare unitar este: a. 1,0V

b. Cu un 1LSB mai mic dect c. d. Niciun rspuns nu este corect Caracteristica de ieire a unui DAC Un convertor analog digital ne arat ct este raportul dintre valoarea la intrare i tensiunea de referin i putem descrie ADC ca fiind un divizor. Un convertor digital analog are la ieire o valoare egal cu produsul dintre cuvntul digital de la intrare i valoarea de referin, fiind un multiplicator. Facotrul de amplificare pentru ambele tipuri de conversie este de obicei unitar. La fel ca i la ADC, unde intrarea poate fi o tensiune sau un curent, la un DAC ieirea poate fi o tensiune sau un curent. Impedana de ieire a unui DAC depinde n primul rnd de implementare, putnd fi mare sau sczut. ntrebri: 1. Factorul de amplificare al unui DAC are de obicei valoarea 2 a. Adevrat b. Fals R:a. Adevrat 2. Ieirea DAC poate fi o tensiune sau un curent a. Adevrat b. Fals R:a. Adevrat Tipuri de DAC Exist mai multe moduri de a clasifica converotarele D/A, n funcie de caracteristicile i funciile acestuia. Un DAC poate avea la ieire un curent sau o tensiune. Pentru multe aplicaii este preferat un DAC cu tensiune la ieire, dar DAC-urile cu ieire n curent obinute prin acelai proces au un timp de stabilizare mult mai bun. Toate convertoarele sunt multiplicatoare, deoarece ele au la ieire referina nmulit cu valoarea cuvntului de la intrare. Majoritatea converotarelor D/A sunt astfel proiectate s funcioneaze bine ntr-o gam ngust a referinei. Un DAC denumit i DAC multiplicator este un convertor special conceput s funcioneze i dac referina este un semnal alternativ. Un astfel de convertor poate fi utilizat n aplicaii care necesit atenuarea unui semnal. Un tip de DAC multiplicator este MDAC cu un singur cadran, unde referina i ieirea pot lua doar valori pozitive pentru o funcionare corect. Un alt tip de convertor multiplicator cu dou cadrane unde referina poate fi pozitiv, iar ieirea poate lua valori pozitive sau negative, sau referina poate fi pozitiv sau negativ i ieirea poate fi numai pozitiv. De obicei convertoarele multiplicatoare sunt limitate la o referin pozitiv.

Un DAC multiplicator cu patru cadrane poate avea referina sau ieirea fie poazitive fie negative. Un convertor multiplicator mai poate fi ntlnit i sub prescurtarea de MDAC. Un alt tip de convertor D/A este TrimDAC, folosit pentru ajustarea valorilor de referin sau a factorului de amplificare pentru alte circuite. Acest tip este mai mult o aplicaie n sine dect un caz particular de DAC, excepie fcnd acele coonvertoare n care referina ia valori foarte mici, deoarece ieirea nu necesit o plaj de valori foarte mare. ntrebri: 1. DAC-urile pot fi clasificate dup a. Tipul de iesire b. Multiplicator sau nu c. Ambele sunt corecte d. Niciunul nu este corect R:c. Ambele sunt corecte 2. Un DAC multiplicator poate fi a. Cu dou cadrane b. Cu patru cadrane c. Ambele sun corecte d. Niciunul nu este corect R:c. Ambele sunt corecte Relaia dintre intrare i ieire Exist multe scheme de codare binar. Codarea binar direct este de obicei cea mai utilizat la conceperea unui DAC. Mai sus am fcut analogia DAC cu multiplcatorul deoarece ieirea este proporional cu produsul dintre cuvntul de intrare i valoare referinei. Factorul de amplificare i numrul de bii sunt dou valori care influeneaz valoarea de la ieirea DAC. Funcia de transfer intrare-ieire este dat de relaia de mai jos. = 2

Unde este factorul de amplificare, valoarea decimal a cuvntului de intrare, rezoluia convertorului, iar este valoarea referinei (tensiune sau curent) Exemplul 1. Funcionarea DAC Se dau: DAC 8 bii, cu = 1, = 3,3 , i intrarea 1100 0000b. Se cere: Tensiunea de ieire Soluie:

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

= 2,578125 Exemplul 2. Se d: UnDAC de 8 bii cu = 1, = 3,3 , i se dorete la ieire o tensiune de 1,500V ntrebare: care este cuvntul binar de intrare pentru a obine la ieire valoarea dorit ? Care este eroarea relativ a tensiunii de ieire? Soluie: =
2 =1

28 1,500 = 3,3 = 116,3636~116 = 0111 0100 = Calculm pentru = 116 = = Exemplul 3. ntrebare: Ce parte din LSB este eroarea la ieire? Pentru a rspunde la ntrbare trebuie s tim att eroare ct i valoarea LSB, iar rezultatul este dat de raportul dintre eroare i valoarea LSB. Soluie: = 1,500 1,4953125 = 0,0046875 1 = 3,3 = = 0,01289063/ 2 256 1 116 3,3 = 1,4953125 256 2

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

0,0046875 = 0,01289063/

= 0,3636 Exemplul 4. Se d: DAC=DAC121S101, = 1, = 3,0 , i se dorete la ieire o tensiune de 1,8750V Se cere: codul binar la intrarea DAC Deaorece raportul dintre referin i valoarea dorit la ieire este o sum de ntregi inmulii cu un factor binar, se poate obine ieirea dorit cu un convertor DAC ideal fr erori. La intrarea DAC nu se pot folosi coduri fracionale. Cutai n specificaiile tehnice valoarea de referin a DAC121S101. = 0 = 3,0 =
2 =1

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

Intrebri: 1. Ieirea DAC este a. Proporional cu referina i valoarea decimal a cuvntul de intrare b. Invers proporional cu referina c. Ambele sunt corecte d. Niciun rspuns nu este corect R:a. Proporional cu referina i valoarea decimal a cuvntul de intrare 2. Dac valoarea codului digital este 204,85 i este rotunjit la o valoare 205 la intrarea n DAC, deviaia fa de ieirea ideal va fi

Aproximativ 88V 0,15LSB 0,85LSB Niciun rspuns nu este corect R:b.0,15LSB 3. Dimensiunea LSB la ieirea unui DAC este egal cu a. b. c. d. a. b.
2 2

c. 2 d. Niciun rspuns nu este corect e. R:b.


2

Caracteristicile importante ale unui DAC Orice produs are cteva caracteristic care tind s fie mai importante dect alte caracteristici ale produsului respectiv, n sensul c cel care folosete acel produs va dori s compare produsul respectiv cu un altul. Pentru un DAC cei mai importani parame trii sunt: rata de eantionare, erorile DC, timpul de stabilizare, distorsiuni la ieire, interfaa digital, ieire conform standardelor. Rata de eantionare Spre deosebire de ADC, convertoarele D/A nu efectueaz 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 informaia de la ieirea DAC este modificat . Limita acestui parametru ne indic viteza cu care putem trimite date ctre DAC. ntrebri 1. DAC preia date cu o vitez dat de rata de eantionare a. Adevrat b. Fals R:b. Fals 2. Rata maxim de mprosptare a unui DAC a. Este rata minim de eantionare a DAC b. Va depinde numai de capacitatea de vitez a DAC c. Ambele sunt corecte d. Niciunul nu este corect R:b. Va depinde numai de capacitatea de vitez a DAC

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