Documente Academic
Documente Profesional
Documente Cultură
Capitolul IV
CONVERTOARE NUMERIC-ANALOGICE – DAC
99
IV. Convertoare numeric-analogice
În afară de cele două coduri menţionate mai sus, se mai utilizează şi alte coduri
binare, în funcţie de aplicaţia practică concretă. Astfel, în cazul aparatelor de măsurat
numerice, a căror afişaj funcţionează în cod zecimal, sunt deosebit de utile codurile
binar-zecimale – BCD. Codurile BCD utilizează o reprezentare bazată pe cifre
zecimale, fiecare dintre ele fiind exprimată printr-un număr de 4 cifre binare (4 biţi).
Deoarece un număr binar de 4 biţi poate lua 24 = 16 valori, iar un număr zecimal
de o cifră poate lua numai 10 valori, rezultă că codurile BCD renunţă la o parte din
valorile unui număr binar de 4 biţi. Din acest motiv, pentru reprezentarea unui anumit
număr în cod BCD este nevoie de mai mulţi biţi decât în codul binar natural.
Codurile BCD sunt de obicei coduri ponderate, adică fiecărui bit i se atribuie o
anumită pondere, iar valoarea cifrei zecimale rezultă prin însumarea produselor dintre
ponderea şi valoarea bitului. Cele mai folosite coduri BCD ponderate sunt codurile
BCD-8421 şi BCD-2421, conform Tabel IV.1. Primul dintre acestea, numit cod BCD
natural, atribuie cifrelor zecimale 0-9 codurile binare naturale corespunzătoare.
Tabel IV.1
Reprezentarea codurilor BCD.
Valoare Cod BCD Cod BCD
zecimală 8421 2421
0 0000 0000
1 0001 0001
2 0010 0010
3 0011 0011
4 0100 0100
5 0101 1011
6 0110 1100
7 0111 1101
8 1000 1110
9 1001 1111
100
IV.1. Coduri uzuale în conversiile A/D şi D/A
• apoi, spre bitul LSB (Least Significant Bit) tranziţiile 1→0 sau 0→1, din codul
binar, dau valoarea 1 pentru biţii din codul Gray, în caz contrar biţii din codul
Gray au valoarea 0, aşa cum se exemplifică în exemplu de mai jos:
1 1 0 1 – cod binar;
1 0 1 1 – cod Gray.
Tabel IV.2
Reprezentarea codului Gray, comparativ cu codul binar natural.
Valoare Cod Cod Valoare Cod Cod
zecimală binar Gray zecimală binar Gray
0 0000 0000 8 1000 1100
1 0001 0001 9 1001 1101
2 0010 0011 10 1010 1111
3 0011 0010 11 1011 1110
4 0100 0110 12 1100 1010
5 0101 0111 13 1101 1011
6 0110 0101 14 1110 1001
7 0111 0100 15 1111 1000
Regula de conversie inversă, din codul Gray în codul binar natural, se poate
deduce cu uşurinţă din cea precedentă. Prin urmare:
• MSB din codul Gray are aceeaşi valoare cu MSB din codul binar;
• apoi, spre bitul LSB, dacă un bit din codul Gray este 1, bitul corespunzător din
codul binar va fi complementul bitului precedent, iar dacă un bit din codul Gray
este 0, bitul corespunzător din codul binar va fi identic cu bitului precedent, astfel:
1 0 1 1 – cod Gray;
1 1 0 1 – cod binar.
Plecând de la regulile de conversie din cod binar în cod Gray şi invers, se pot
sintetiza circuitele logice apte să realizeze aceste conversii, conform Fig.IV.1.
Datorită faptului că la codul Gray, între două valori consecutive ale codului se
schimbă valoarea unui singur bit, se evită fenomenele tranzitorii, foarte supărătoare,
care pot apărea în schemele fizice, datorită schimbării nesimultane a valorii biţilor.
Astfel, considerând un DAC de 4 biţi care lucrează în cod binar şi că numărul de
intrare se schimbă de la valoarea 7 la 8, adică 0111 → 1000, dacă comută mai întâi
bitul MSB se poate ajunge la starea finală prin tranziţiile 0111 → 1111 → 1000, sau
dacă MSB comută ultimul, tranziţiile până în starea finală sunt 0111 → 0000 → 1000.
101
IV. Convertoare numeric-analogice
MSB (Binar → Gray) MSB MSB (Gray → Binar) MSB
1 1 1 1
1 0 0 1
0 1 1 0
1 1 1 1
LSB LSB LSB LSB
(a) (b)
Fig.IV.1. Circuite logice de conversie cod binar-cod Gray şi invers.
Ca urmare, pe durata tranziţiei, datorită stării intermediare care poate apare prin
comutarea nesimultană a biţilor, tensiunea de ieşire a DAC poate înregistra salturi
imprevizibile generatoare de erori. Dacă în exemplul considerat, DAC lucrează în cod
Gray, comutând un singur bit, fenomenele parazite descrise mai sus nu mai apar.
102
IV.1. Coduri uzuale în conversiile A/D şi D/A
în care, an-1 = 0 pentru numere pozitive şi an-1 = 1 pentru numere negative. De
exemplu, codul 0111 = +111 = +7, iar codul 1111 = −111 = −7. Din cele arătate, se
poate uşor anticipa faptul că, în codul semn-modul există două reprezentări pentru
valoarea 0 şi anume 0000 = 0+ şi 1000 = 0−. Acest aspect, constituie un dezavantaj
care complică atât software-ul, cât şi hardware-ul circuitelor utilizate.
Codul binar deplasat – Altă posibilitate de a exprima numeric mărimi analogice
bipolare este separarea în două a intervalului de variaţie unipolar şi atribuirea unei
jumătăţi valorilor pozitive şi a celeilalte valorilor negative. Practic, acest lucru se
poate realiza printr-o deplasare de nivel pe partea analogică a circuitelor, egală cu
jumătate din intervalul de variaţie, adică cu valoarea MSB. Astfel, un interval de
variaţie unipolar (0 ÷ vmax) va deveni (−vmax/2 ÷ +vmax/2). Ca urmare, o valoare nulă
la intrare va genera codul 1000…0. În acest caz, valoarea zecimală are expresia:
i = n-1
N= ∑a 2
i =0
i
i
− 2 n -1 . (IV.3)
103
IV. Convertoare numeric-analogice
şi astfel, operaţia de scădere se rezumă la în adunarea unui număr cu complementul
faţă de 2 al celuilalt. De exemplu, operaţia 4 – 3 = 1 se poate scrie 0100 – (0011) =
0100 + (1100 +1) = 0100 + 1101 = 0001, transportul fiind neglijat.
Codul complementar faţă de 1 – În acest cod, numerele pozitive se exprimă la fel
ca şi în codul complementar faţă de 2, iar numerele negative au reprezentarea:
i = n- 2
−
N = 1⋅ 2 n -1
+ ∑a 2 .
i =0
i
i
(IV.6)
Codul complementar faţă de 1 prezintă două valori pentru zero (00…0 şi 11…1) şi
în general nu este utilizat pentru funcţionarea circuitelor numerice.
Codul inversat analogic – Numit şi cod cu referinţă negativă, nu este un cod diferit
de cele menţionate mai sus, ci prezintă doar o inversare a sensului de variaţie al
acestora. Astfel, dacă pentru codurile normale numerele cresc pentru variaţia
semnalului analogic în intervalul (0 → vmax) sau (−vmax → +vmax), în cazul codului
inversat analogic, creşterea numerelor corespunde variaţiei în sens invers a mărimii
analogice şi anume în intervalul (vmax → 0) sau (+vmax → −vmax).
În Tabel IV.3 sunt date valorile codurile bipolare prezentate mai sus.
Tabel IV.3
Exemplificarea codurilor binare bipolare
Valoare Cod Cod Cod Cod
zecimală semn-modul binar deplasat complement faţă de 2 complement faţă de 1
+7 0111 1111 0111 0111
+6 0110 1110 0110 0110
+5 0101 1101 0101 0101
+4 0100 1100 0100 0100
+3 0011 1011 0011 0011
+2 0010 1010 0010 0010
+1 0001 1001 0001 0001
+
0 0000 1000 0000 0000
−
0 1000 (1000) (0000) 1111
−1 1001 0111 1111 1110
−2 1010 0110 1110 1101
−3 1011 0101 1101 1100
−4 1100 0100 1100 1011
−5 1101 0011 1011 1010
−6 1110 0010 1010 1001
−7 1111 0001 1001 1000
−8 − 0000 1000 −
104
IV.2. Caracteristica de transfer a unui DAC
sau:
X = X 0 (an-1 2 −1 + an-2 2 −2 + ... + ai 2i-n + ... + a1 2 − ( n −1) a0 2 − n ) , (IV.13)
Dacă în (IV.13) se inversează ordinea indicilor coeficienţilor ai, rezultă:
k =n
X = X 0 (b1 2 −1 + b2 2 −2 + ... + bk 2 −k + ... + bn-1 2 −( n −1) bn 2 −n ) = ∑ bk 2 −k . (IV.14)
k =1
X0
(7/8)X0
IEŞIRE ANALOGICĂ
∆v
(6/8)X0
(5/8)X0
(4/8)X0
(3/8)X0
(2/8)X0
(1/8)X0
0
000 001 010 011 100 101 110 111
INTRARE NUMERICĂ
Soluţia cea mai simplă, performanţă, prin urmare şi cea mai răspândită de
obţinere a unui set de valori, ponderate binar, ale unei mărimi analogice – tensiune
sau curent, este cea bazată pe utilizarea unor reţele de rezistenţe cu valori adecvate.
Reţelele de rezistenţe cu această destinaţie pot fi ponderate binar sau în scară.
106
IV.3. Reţele rezistive utilizate la realizarea DAC
După cum sugerează şi denumirea, aceste reţele sunt constituite dintr-un set de
rezistenţe cu valori în secvenţa 21R, 22R, …, 2iR, …, 2nR – n fiind numărul de biţi.
Dacă o astfel de reţea este conectată la o sursă de tensiune de referinţă, curenţii care
parcurg rezistenţele din reţea vor rezulta cu valori ponderate binar, conform Fig.IV.3.
1 2 k n− 1 n
2R 2R 2R 2 R 2R
+ I1 I2 Ik In−1 In
Vr S1 S2 Sk Sn−1 Sn
− 1 0 1 0 1 0 1 0 1 0
I0
e1 R2 e2 R2 ek R2 en−1 R2 en R2 en−1
+
Vr R1 R1 R1 R1 R1 R0
− I1 I2 Ik In−1 In
1 2 k n−1 n
+ Sn Sn−1 Sk S2 S1
Vr
− 2R 2R 2R 2R 2R -
U1
+ ∞
R (n) R (n−1) R (k) R (2) R (1) v0 v0
R
Totodată, trebuie reţinut şi faptul că rezistenţa de ieşire din reţea este constantă
şi egală cu R, aspect care simplifică problemele relative la adaptarea de impedanţă şi
la compensarea curenţilor de intrare ai amplificatorului operaţional de ieşire – U1.
În concluzie, schema echivalentă a DAC din Fig.IV.5 are forma din Fig.IV.6.c,
cu aceeaşi rezistenţă internă – R, însă cu valoarea tensiunii totale conform (IV.23). O
primă aplicaţie a acestei particularităţi o constituie DAC cu ieşirea din reţea în curent.
110
IV.4. DAC cu reţea R/2R şi referinţă de tensiune
+ Sn Sn−1 Sk S2 S1
Vr+ R
− 2R 2R 2R 2R 2R I0 -
U1
R R R R+ ∞
2R
+
v0
Vr− 2R
−
R
R I0
+
-
U1
k =n ∞
v0R = Vr ∑ b k 2− k
+
v0
− k =1
unde cu v0R s-a notat tensiunea totală de ieşire din reţeaua R/2R.
Pe baza schemei echivalente din Fig.IV.8, se poate observa că schema DAC din
Fig.IV.7 permite aplicarea unei deplasări de nivel, cu ajutorul unei surse de tensiune
sau curent de referinţă, care să transforme DAC din convertor unipolar în bipolar, aşa
cum se sugerează în Fig.IV.7 prin Vr− şi rezistenţa adiţională 2R. Astfel, curentul
suplimentar injectat la intrarea IN− a etajului rezultă de valoarea I d = − Vr− 2 R .
111
IV. Convertoare numeric-analogice
Pentru ca DAC să devină bipolar, curentul Id, destinat deplasării de nivel, trebuie
să aibă valoarea egală cu ponderea bitului MSB, condiţie îndeplinită dacă Vr− = Vr+ .
Datorită etajului inversor U1, tensiunea de ieşire a convertorului corespunde
codului de intrare inversat analogic. Dacă acest aspect constituie un impediment,
problema se poate rezolva prin inversarea polarităţii ambelor surse de referinţă din
Fig.IV.7, ceea ce are ca rezultat inversarea sensului de variaţie al tensiunii de ieşire,
astfel ca acesta să coincidă cu sensul de variaţie al codului numeric de intrare
neinversat analogic. În cazul funcţionării cu semnale bipolare trebuie utilizat un cod
binar adecvat acestui scop, cum ar fi de exemplu codul binar deplasat.
R R R R
2R 2R 2R 2R R
+ I1 I2 Ik In
Vr+ S1 S2 Sk Sn R
−
I0 -
U1
+ + ∞
v0
Vr− 2R
−
112
IV.5. DAC cu reţea R/2R şi referinţă de curent
Şi în cazul schemei de mai sus poate fi aplicată o deplasare de nivel pentru
transformarea DAC din convertor unipolar în bipolar. De asemenea, dacă este nevoie,
poate fi inversată polaritatea surselor de referinţă ( Vr+ şi Vr− ), pentru a se contracara
efectul inversării sensului de variaţie al tensiunii de ieşire, de către etajul U1.
Dacă în Fig.IV.9 se înlocuieşte reţeaua R/2R cu o reţea rezistivă ponderată binar,
concluziile desprinse de mai sus rămân în totalitate perfect valabile.
Ir R R R R
2R 2R 2R 2R R
I1 I2 Ik In
Ir S1 S2 Sk Sn R
I0 -
U1
∞
v0
+
Ir Ir Ir Ir Ir
Sn Sk S2 S1
114
IV.6. DAC în cod BCD
Ca mărime de ieşire din convertor poate fi utilizată tensiunea, conform (IV.29)
sau curentul de ieşire în scurtcircuit, conform relaţiei următoare:
k =n
v
I 0 = 0 = 2 I r ∑ bk 2 −k . (IV.30)
R k =1
Codul BCD fiind utilizat la aparatele de măsurat cu afişaj numeric, deci înainte
de afişaj informaţia de măsurare se află convertită numeric în cod BCD, poate
prezenta utilitate practică şi realizarea unor DAC care să funcţioneze în cod BCD.
Schema de principiu a unui DAC în cod BCD – 8421 este reprezentată în Fig.IV.13.
LSD MSD
R0 Rc Rc v0
D1 D2
Reţeaua este constituită din mai multe celule de 4 biţi – în Fig.IV.13 fiind
reprezentate doar două, realizate din rezistenţe ponderate binar care reprezintă cifrele
zecimale sau digiţii, atenuarea între digiţi fiind realizată cu rezistenţele Rc, conform
reţelelor în scară. Dacă se notează cu Rp rezistenţa echivalentă a unei celule de un
digit: Rp = R2R4R8R, schema echivalentă a reţelei se reduce conform Fig.IV.14,
unde indicele k reprezintă rangul digitului, iar indicele q – rangul bitului din digit.
Având în vedere relaţiile deduse la pct.IV.3.2, rezultă K = 10, Rc = 9R0, Rp = (10/9)R0.
Se poate constata că schema din Fig.IV.14 este similară cu cea din Fig.IV.5 şi ca
urmare, aceasta poate fi redusă în manieră similară cu schema din Fig.IV.6, singura
deosebire fiind cea relativă la raportul K, care în acest caz are valoarea 10 în loc de 2.
115
IV. Convertoare numeric-analogice
I0 I0
+Vr I0 +Vr I0
Rr Rr +
S1 S2 S3 S4 S1 S2 S3 S4 V
+ U1 Ir I I/2 I/4 I/8 U1 Ir I I/2 I/4 I/8 I/8
∞ ∞
+
-
Q0 Q1 Q2 Q3 Q4 - Q0 Q1 Q2 Q3 Q4 Q5
8A 8A 4A 2A A 8A 8A 4A 2A A A
I0 I1 I2 I3 I4 I0 I1 I2 I3 I4 I5
R0 R1 R2 R3 R4 2R 2R 2R 2R 2R 2R
− 10k 10k 20k 40k 80k − R R R
V V
(a) (b)
Fig.IV.15. Generatoare de curenţi ponderaţi de 4 biţi:
(a) – cu reţea rezistivă ponderată binar; (b) – cu reţea rezistivă în scară.
+
V VLC B1 B2 B3 B4 B5 B6 B7 B8
MSB LSB
REŢEA.POL REŢEA COMANDĂ COMUTATOARE
I0
I0
S1 S2 S3 S4 S5 S6 S7 S8
-1 -2 -3 -4 -5 -6 -7 -8 -8
2 I 2 I 2 I 2 I 2 I 2 I 2 I 2 I 2 I
V Q6 Q7 Q8 Q9
4A 2A A A
-4
+ I 2 I
+ U1 Q0 Q1 Q2 Q3 Q4 Q5
REF ∞ 16A 8A 4A 2A A A
−
-
R 2R 2R 2R 2R 2R
R R R
−
COMP V
+
V
VLC Bn
Q1 Q2
I0
I0
Q3 Q4
V -n
2 I
Fig.IV.17. Schema electrică unui comutator de curent din circuitului βDAC 08.
118
IV.8. DAC indirecte
Dacă viteza de lucru nu este critică, se pot utiliza DAC indirecte. Acestea
transformă, într-o primă etapă, codul numeric într-un semnal analogic intermediar,
din care se obţine mai departe semnalul analogic de ieşire.
Semnalul analogic intermediar poate fi o suită de impulsuri cu frecvenţa
constantă şi cu durata dependentă de valoarea codului numeric sau cu durata
constantă şi cu frecvenţa dependentă de valoarea codului numeric. În ambele cazuri,
valoarea medie a acestor impulsuri reprezintă mărimea de ieşire a DAC. Cele două
tipuri se numesc DAC cu conversiune intermediară în timp, respectiv în frecvenţă.
NUMĂRĂTOR v0
f0 CLOCK
REVERSIBIL GTL DV
G P DOWN
PRESETABIL (II)
PRESET
n
BORROW F.IM FTJ
v0
1:2 B OUT
(I)
119
IV. Convertoare numeric-analogice
Dacă impulsurile generate de bistabil au amplitudinea V, atunci valoarea medie va fi:
k =n -1
τ ∑a 2 T k
k
0
V k =n -1
v0 = V =
T
k =0
2 T0 n
V= n
2
∑a 2
k =0
k
k
. (IV.36)
Valoarea medie poate fi extrasă cu ajutorul unui bloc – (I), constituit dintr-un
formator de impulsuri – F.IM şi un filtru trece-jos – FTJ. Altă soluţie de obţinere a
mărimii de ieşire, poate fi măsurarea duratei impulsurilor cu ajutorul unui bloc – (II),
constituit dintr-un generator de tensiune liniar-variabilă – GTL şi un circuit detector
de vârf – DV. În comparaţie cu extragerea valorii medii, această a doua soluţie este
mai complicată şi mai puţin precisă, în schimb este mult mai rapidă.
COD COMPARATOR f0
INTRARE NUMERIC N G
F.IM FTJ
v0
COD GENERATOR f0
COMPARATOR
INTRARE NUMERIC
SEMNAL G
PSEUDOALEATOR
v0
F.IM FTJ
fc
Tm U1
fc
fc
x U2 ∞ U7
-
∞ U6
-
Vr S1 +
+
fc S4
U3 S3
x v0
U5 S2 C1 C2 C0
fc
Tm U4
(a)
0 1 2 3 4 5 6 7 8 9
fc
Tm
x 1 1 0 1 0 1 0 0
S1
S2
S3
S4
(b)
Fig.IV.21. DAC serie cu transfer direct de sarcină:
(a) – schema electrică de principiu; (b) – diagramele temporale.
123
IV. Convertoare numeric-analogice
a1Vr + 0 a
vC2 (1) = = Vr 1 = Vr a1 2 −1 ;
2 2
a V + v (1)
vC2 (2 ) = 2 r C2 = Vr (a2 2 −1 + a1 2 −2 ) ;
2 (IV.40)
M
anVr + vC2 (n − 1)
vC2 (n ) = = Vr (an 2 −1 + an −1 2 −2 + ... + a1 2 −n ) ;
2
deci:
k =n
vC2 (n ) = Vr ∑ bk 2 −k , (IV.41)
k =1
unde s-a inversat ordinea de numerotare a coeficienţilor ak (an→ b1, …, a1→ bn).
S1 R i1 R/2 S3
-
U3
-
U2 ∞
i2 ∞ −1 +
Vr U1
+
S2 C0 v0
R S4 S6
C1
v2 S5 S7
C2
124
IV.9. DAC cu funcţionare serie
V2 (k − 1)
i2 (k ) = , (IV.43)
R
unde s-a considerat RC1, RC2 >> Tc, Tc fiind perioada impulsurilor de tact, astfel ca
tensiunea şi sarcina condensatoarelor să rămână constante pe durata Tc. Din (IV.42) şi
(IV.43) rezultă expresia tensiunii de la ieşirea U2, pentru bitul curent:
R a V + v (k − 1)
v2 (k ) = [i1 (k ) + i2 (k )] = k r 2 . (IV.44)
2 2
Dezvoltând (IV.44), se obţin relaţiile:
aV +0 a
v2 (1) = 1 r = Vr 1 = Vr a1 2 −1 ;
2 2
a V + v (1)
v2 (2) = 2 r 2 = Vr (a2 2 −1 + a1 2 −2 ) ;
2 (IV.45)
M
a V + v (n − 1)
v2 (n ) = n r 2 = Vr (an 2 −1 + an −1 2 −2 + ... + a1 2 −n ) ;
2
deci:
k =n
v2 (n ) = Vr ∑ bk 2 −k , (IV.46)
k =1
unde s-a inversat ordinea de numerotare a coeficienţilor ak (an→ b1, …, a1→ bn). Se
observă că (IV.44)-(IV.46) au aceeaşi formă ca şi (IV.39)-(IV.41).
După ce au fost recepţionaţi toţi biţii codului binar se închide S3 şi astfel v2(n)
este transferată la ieşire prin memorare pe C0, apoi se închid S6, S7 şi S8, pentru a se
aduce schema în starea iniţială, în vederea recepţiei următorului cuvânt binar serial.
Dacă în cazul DAC cu transfer direct de sarcină (pct.IV.9.1) era necesară
condiţia C1 = C2, abaterea de la această condiţie constituind o sursă de erori, la DAC
cu transfer ciclic de sarcină C1 şi C2 nu mai trebuie să fie riguros egale, însă această
condiţie apare transferată asupra rezistenţelor din reţeaua de reacţie a etajelor U1 şi
U2. DAC cu transfer ciclic de sarcină este mai precis şi de două ori mai rapid decât cel
cu transfer direct, dar pentru aceasta schema electrică este ceva mai complicată.
Spre deosebire de aparatura numerică de măsurare fără microprocesor, unde
DAC serie erau mai dificil de utilizat, în aparatura cu microprocesor acest tip de DAC
poate fi utilizat cu succes, fiindcă printre alte avantaje, permite şi o separare
galvanică mult mai simplă decât în cazul transmiterii datelor numerice în paralel. Prin
urmare, informaţia de măsurare sau de execuţie poate fi transmisă la destinaţie în
formă numerică, iar conversia analog-numerică poate fi efectuată la destinaţie.
125
IV. Convertoare numeric-analogice
126
IV.10. DAC cu comprimare
n =3 q = k −1
I0
∑a
n =0
I
n kn = I Tkn ∑I
q =0
q = I pk
a0
a1 SELECTOR
a2 CURENT TREPTĂ
a3 (SCT)
I7 I6 I5 I4 I3 I2 I1 I0
GENERATOR
CURENT SEGMENT
(GCS)
Aşa după cum s-a mai menţionat în acest capitol la pct.IV.2, caracteristica de
transfer a unui DAC este descrisă matematic de o relaţie de forma:
X = X0N , (IV.53)
unde X reprezintă mărimea analogică de ieşire, X – mărimea numerică de intrare, iar
X0 – o mărime analogică de referinţă, tensiune sau curent.
În aplicaţiile practice curente, care implică conversie numeric-analogică,
mărimea analogică de referinţă trebuie să fie de regulă constantă şi cunoscută cu
precizie, fiindcă determină precizia conversiei. Dacă mărimea de referinţă este
variabilă, semnalul analogic de ieşire va reprezenta produsul dintre cele două mărimi
de intrare, una fiind codul numeric, iar cealaltă mărimea analogică de referinţă.
În principiu, orice DAC care are tensiune de referinţă externă poate funcţiona cu
tensiune de referinţă variabilă, evident între anumite limite şi cu reducerea anumitor
performanţe. Pentru a se optimiza aceste regim de funcţionare, există DAC proiectate
special în acest scop, cunoscute sub denumirea de DAC cu multiplicare. Aceste tipuri
de DAC sunt realizate de obicei cu referinţă de tensiune şi reţele R/2R.
128
IV.11. DAC cu multiplicare
Un DAC cu multiplicare poate funcţiona în unul, două sau patru cadrane, în
funcţie de polarităţile acceptate pentru cele două mărimi de intrare. Spre edificare, în
Fig.IV.24 este reprezentată caracteristica de transfer a unui DAC de 3 biţi.
129