UNiTE XII
DIJITAL/ANALOG
ve
ANALOG/DijiTAL ^EVIRiCILER
DiJItal/AnalogCeviitellerve
Analog/DljltalCevlrtciler
4)
DljiTAL
/ANALOG QEVlRlCiLER (D/A CONVERTERS)
1)
PRENSlPLERi:
Sayisaldan analoga
^evlr idlerGIR1§LER giKl$LAR
(DAC). I^aretsiz bir
binary
sayiyi x2 *1 *0Analog
Ciki$blr elektiikgerillmlveyablrclekt-
0 0 0 0 V
rik
aknnindan
birine^evirir.0 0
1 1V
0
10
2V
0
1 13 V
Xo » 1
0 0
4V
X,
run \
. 10
1 5V
a]
x2 *
DAC
^Analog 1 1
0 6 V
v*kif 1 1 1 7
V
a)DAC'inBlokDiyagrami b)DogrulukTkblosu
c)
Zamanlama
Ulyagramlarid)AnalogQikiglar
$ekll 12.1.DAC'inPrcnslplerl
$ckll 12 1 (a)da
gbruldugu
gibi herblrlklli0
veya 1 sayisini ta?iya- bilecek u? girif?hatti (x^ x,.x^
vardir.Her
blrgiri$dcgerligin girlsde- gcrinee$it biranalog
ciki?gerllim kar.^iligivardir.Bu
giri$-dki$ih$ki-smin
incclcnmesi, 1 Voltluk agirligin girdl dcgerlx2verilcrek?iktidege- rlnin hrsaplanabtleceglni gbsterir.Her
birgirls blr agirliga sahiptirvc 9iki^gerillmllklligiri$lerin biroldugu durumlar
i^inagirliklarin topla- midir.362
Dljtlal/Analog QevlrIdler ve Analog/Dljltal QevirlctlerBu D/A
^cvirielde, x2MSB,
x0 ise LSB'dir Pozltifkenar
tetlklcmell 09flip-flop'lusayiciDAC'in uqgirisine. Xo'insayicininLSB
sinebaglan- masi Hebirliktevesayiciya saat slnyaliuygulandiginda§ekil 12.1'deg6- ruldugu gibimerdiven
$ckllndc analoggiki^ alimr BlrDAC
l^inmini-mum
^ikig gerillml0 Volllur.BlrDAC'in
makslmum
fikif?gerillmlV
voltve lklli glrl§lerln sayisiRbltIseen
ku^uk
dcgcrllkllbitIn agirligi(LSB)V/(2
,(-l) olacaktir.3blt- 11kgirls ve 7 voltmaximum
ciki* l<?in 7/(23-l) = 1 volt vcrlr. lklnclen kufuk
dcgcrllkll bltin agirligi2V/(2R-1).blrsonraklku?uk
dcgerllkllbi-tin agirligi Ise4V/(2R-1)olacak ve
bu
bbylcceagirligi (2 R >)V / (2R -1) o- lanen biiyukdcgcrllkllbitekadar
devainedccektir.BaziDAC’lar
0
liepozitlf gerllimbolgcslndcdeglldcV, -V
2arahgil-9lnde analog^iki^asahip olacaksekildc
ayarlanmis
olablllr.2)
TEMEL R-2R MERDtVEN TiPl D/A QEVtRlci:
Dljltalbllginin analogbllglyccevrllmcsil?lnen cok kullanilan y6n- temdir.
Bu
devreR-2R merdiven
tipiD/A
converterdevresiolarakda
bi*linlr.
^ekil12.2: Merdiventlpl
D/A
(^cvlrlciDljltal/AnalogCevlrlcilerve Analog/DijitalQevirlcllcr
363
J
Dijital/AnalogCeviricilerveAnalog/DijitalCeviriciler
365 366
Dijital/AnalogCevlrfciterve Analog/DljilalCeviriciler8R=
-Ri(VA+2V
b +4V
C + 8Vo)V
c*=~ (VA + 2V
b+4V
C+8Vd)8R
Bu
form aideV
=V,,*olduguna
gdrc;V*
="au
^VrrfA
+2 V
"*B
+4
VrefC
*8 V
«^D
)v *
* (A+2B
+4C
-f8D)
8R
olarak bulunur.Grnek
I: = 3V,R
= 18,75K.K,=
10K
veD*l, C=0, Q-l.A=0
konu-munda
ikcn £iki$tan aiinacak analogdcgcri hcsaplayiniz.V*
* -— 3(0+ 2 1 + 40
+8
1)
150
V5fc.-O.2dO)
fvy=~-2
voltVouix~ Vrc#[8D+
4C 2B
+ 1a]
8R
7=-
—
°°-
Vitf [80+41+2
1+1 1 j8 700
7.—~V
rt 7 =» Vref=-8V 56004)
THEVENlN E$DE6ERLi R-2R MERDiVEN TIpI D/A QEVlRict:
R
Or nek
2: §ekil 12.4:Thevenlne§degeiliR-2R
merdivenTlplD/A
ccvirlclif Rf
$ekildeki devrede
V
ref.agirlik direncleri- nlveRfyibulunuz.Vout*If- R/
7V
R/= - 'v = 700fl
10mA
Agirlik dircn^lerl
700 1400
£2.2800
ft.5600
ft,'dur,Yap» olarak temel
R-2R merdiven
tipiD/A
tcviricidcn farkiyoktur
Diren^degerleriR-2R
dir.Orncgln R
=25
KftJse2R
=50
Kftkullamlir TemelR-2R merdiven
tipindcformdlu OP-AMPin
dzelliklcrinc gore tikardik.Burada
iseThevenln teoremine
g6rctikarilacaktir.THEVENtN TEOREMt:
Blrdevrenin herhangi
birnoktasina
gOre, gerillmkaynagi
ve serldirenciyle temsiledilmeslnedenir.§ekll 12.5: VciliendevrenlnAB'yegfireThevenine$degeri
act,.. r—-t—'~rr"r“r ‘trr
MWA-itk
r»DlJUftl/AnalogCevlrlcllerveAnalog/DljitalQevtrlciler
367
Verilendcvrenln
Thevenin
e§degerini bulun.AD noktasmdaki
gerllimThevenin
e^degerindekl gcrillm kaynagi-nin
dcgerinl,AB noktalan arasinda
gdrulen dlren^ lseThevenin
e§de- gerlndeki gerllimkaynagma
seri baglidirencin dcgerinivertr.AB noktalan
arasinda gerllim 3Q'luk direny. uzerlndcki gerlliindu§umune
e^ittlr.Vab=I• R(3Q)
20
x3
a12volt (2+3)AB noktasmdaki
direnylse2Cl //3Q
olur.R.2Q//3flo
1.2Q1,2
0
$ekll 12.6:Thevenine§dcger devresl
Thevenin
teoremini kisacahatirlattiktansonrakonumuza
ddnellm:OP-AMP'm
glri$empedansi
yok yilksekoldugundan
girl? dlrencl dikkatealinmaz.368
DIJltal/Analog veAna.og/Ujua,
(MSB) (LSB)
Vref.
16V
olanblrD/A
^evlrlcldevrcnln
glrl^lne (8)10sayismi uygu-
larsak;
D=l, A=B=O0 konumunda
olacaktir.Dljltal/Analog Qrviridler veAnalog/DtJIlal QtvlrIdler
369
Bu
devreninThevcnln
c§degcrlni bulalim;370
DIJital/AnalogOevlrlcller vcAnalog/Dijltal QcvlrleHer2K
uzerlndedu§en
gerlllm ayn>zamanda, Thevcnln
e^degerlndekl gcrlllnikaynaginin
dcgcridlr.V
Ao=f—
J— -
I2R
= 16x2R
=8volt\
2R
+2R
/4R
AB
noktalarindanbakildigizaman devrenin
e^degerdirenci:R
a_b *2R
olur.En son bulunan Thevenin
e§dcgerdevresi;Thevenin e§deger dcvreslndeki
gerlllmkaynaginin
degcri8V
oldugul^inBu
devreye(1000)2uygulandiginda 8V
elde edlllr.5)
D/A ENTEGRE DEVRELER:
a)
AD 558 Entegresi
8 bitlikgirl$degeriolup ciki§tan gerlllmdegerialman D/A
^evlrlcl cntegrcsldlr.Devrenin beslemc
gerilimi+5V
+
15V arasmdadir.
£iki§gerilimientegrebacaklarinin
baglantisina bagliolarak0
+2,56V
veya0 +10
voltarasinda
olabllir.1
Dijltal/AnalogQevtrIdlerve Analog/DijitalQevlrlcller
371
Dijltal/Analog Pevtrlcilerve Analog/Dijitalpevirfciler(LSB) Do [T
W
Mi)Vo
Di
U
IB)Vo°2 [F Voselect
be [7
AD
1^1 Analog?iki§ i^intoprakD
4 (7558
Dyitalgirij i^inloprak
Dt
(Y
U)+Voc(
4,5V•••+16,5V)06
[l
l^CS(MSB) D?
[F J]CE
9ekll12.7;
AD
558BacakTknimlainasiV
09iki?indagdrOlecektam
skaladegerl2,56V olacaksa 14-15ve16 noluu^larbirlegtirlllr. Egertam
9kaladegerl10V
olacaksa 15noluu?16 noluu?la vc 14 nolu 13 nolu u^lablrlc§tlrlllr. gcrlllmlnln 0-2,
56V
arasi dcgl^tigldurumda
beslemevoltaji5-15 V
arasi, vol- tajimn0-10volt arasi degl§tigidurumda
da beslemevoltaji 12-15Voltarasmda
se^llmcltdlr.B)
ANALOG/Di JtTAL pEVIRtciLER: (A/D CONVERTERS)
1)
PRENStPLERl:
Analogdan
sayisala^cvlrlcller, blranaloggeriliml sayisal degere^cvirlrler.Kisaca
ADC
olarakbilinlr.Analog
giri§
ADC
Xo X,
•Xa
Dbnil§tur
Sayisal Qiki^lar
2-g-V
l
i
v+v
Sayisal Qiki^lar
(a)BlokDiyagrarm (b)Dbrtciki^lidonu§turucu
(c)8Qikigliddnu§turucu (d)ADC’nlngrafigl
§ekil 12.8:ADC’nlnprensiplerl
5ekll 12.8 (a)
da
tek biranalog
girdle ve 3b.tHkblnary^a
kd
?dk
blrADC
nln blokdlyagrami
g6sterilml?t!r.D° N J ^R (CO
VERT)
giri§lnormalde
H0Hdirveblrdbnu§tOrme
ortaya 91 igi slnyaline9evlrillr.ADC. D6nO§TOR (CONVERT)
’deki pozlsyon geclsierineanalog
girtslndekl giri§gerillmlni 6l9erekcevapvcrlrve
sonra
giri$gerlllmlnl sayisalformdatemsileden
birbinarysayiyiX Qiki^lanndan
Qikartir.§ekil 12.8 (b)'de. 2 bit
ADC
19m. giri§ sinyallerine kar§i. sayisal 9iki§ sayilarimn bir grafigini gdsterlr. Girt§ geriliml degi§imiOdan
Ciki?sayisi00.giru?gerlllminin
0
He0.5V arasinda oldugunu
gdsterlr;9iki§ sayisi01. glrl§
genlimlnln
0.5He
1.5 V.arasinda oldugunu
gbs-terir. 10sayisi 1.5-2.5
V
arasindabirgiri§igdsterlrve 11 sayisi 2- V
•dan
daha
buyilkbirgirl§lgdsterlr.§ekil 12.8 (c)’de ise
normal
girl§ gerilim degi$lmiOVtan
7 Volt a sahtp olanbir3-bltlik9eviricii9inaraliklan gdsterlr.Bu dmekte, Oil
9iki§i,giri$gerilimInin3Voltt
-
Voltoldugunu
gdsterlr.§ekil 12.8 (d)’dekl graflk. yatay
eksendc analog
girl^i ve dikey eksendede sayisal degcrlerl gdsterlr.Dijital/AnalogCevlr idler vc Analog/Dijltal Qevtrlcller
373 374
k
2)
PARALEL KAR$ILA$TIRICILI (FLASH) A/D
<?EVtRiCt:Flash ddndgturuculcr cnhizliADC’lerdir.
Q»ri$(Analoggertllm)
$ekil 12.9:2bitlikFlashD6nu$turGcQ
K AR$I LA$TI R
IC1NINQALl^MASI
m
iAnalog Gin^ler
Sayisal9iki?
KAR§ILA§TIRICI
Eger(+) girlgi, (-)glrigegdrcpozitifsesayisal 9ikig l'dlr.
Eger(+) girigi. (-)girigegore ncgatlfse sayisal 9ikigO'dir.
DdnugturucQdc.
kargilagtinci (comparator) olarakadlandirilan blr analog devre kullamlir. $ekil 12.9’daki kargilagtinci 1/2Vluk
blrduguk
(-) girige sahiptir. Eger girig 1/4Vta
Ise kargilagtinci “0"9ikigina sahip olacaktir, fakat girig 3/4\Tta ise kargilagtinci "1"
9ikigina sahipolacaktir.
Bu ddnOgturGcude
girig O’la1/2V
arasindaiseA, B.C noktalannm tOmO 0
olacaktir ve Xo vcx,9ikiglarida 0
olacaktir Egergirl? 1/2lie 1^
Voltarasinda
iseA
veB
noktalari0
olacak. fakatC
noktasi 1 ola- ca\tir veXq9ikigi 1 olacakvex, 9ikigi0
olacaktir.Egergirig1
i He 2 - V
arasindaIseXo=l veX)=0 verenB
veC
noktalari 1 ola-2 2
Dljital/Analog<^evirlcilcrveAnalog/DljiUlCevlricller
cak
vcA=0
olacaktir Egergirig2- V*dan daha buyukse
A,B
veC.1olur ve eikigx<)=lvex,=l olacaktir.Flash ddnugturuculcrcegitll
buyuklukte
vehizlardadirEn
hizlitekyonga
dOnugturuculer 8bitlikdonugumlerl. sanlye bagina100
luilyunddnugturme
lieyerine gcUrlrlcr.Flash donugturuculerdeki
ana problem
?ikig bitlerlnln sayisi arttirildigindayuksek
sayida kargilagtmciya gerek duyulraasidir n-bitllkblrdonuglurucu
19m, 2"-l lane kargilaguncigcrekhdlr.n
90kbuyuk
isedevre karigikolacaktir.3)
SAYMA METODLU A/D QEViRict:
Sayia9ik’.?l«n
Dijital/AnalogQevlricilcrvc Analog/DiJItalQevlricllcr
375
Sayici {counter) sifirdan Ittbaren
saymaya
ba§larken, sayicinin sQr- dagCirnerdivendevresi;$ekil 12.10 (b)dr gbruldiigugibimerdlven
basa-ma£i
^eklinde vikuj gerlllinl uretir.Burada
gerlllm, herblrsayim
adi-minda
blrbasamak
artar.Hem basamak
giri$gcrillmi,hem
de analog gin§ gerlllml alan kar^ila^tirma devresi,basamak
gertllmi girl? gerlli- rairdnOzerlneciktigizaman sayimi durdurmak
i^in blr slnyalOretlr.O
andaki
sayisalfiki^.sayicinindegeridlr.Merdlven
slnyallnln bellrledlgigerlllm degl§mestninmlktan, mer-
dlvendevresineuygulanan
referans gerlllmlne ve kullanilansayim
blt- lerlnlnsayisma
baghdir. 10 Voltlukblrrefaransgerlllm!kullanarak 12kadi
blrmerdlven
devreslnlsuren
12katlisayicinin hersayisimn adim
gcrillmi $dyle olacaktir:
VW
_10V 2
12
4096
2.4
mV
Sayicinin saathizi. d<5nii§tarmeyl ger^eklc^tirmek l9ingercken sO- reyl etkiler. 1 MHz'llk
CP
hizi lie ^ali^an 12 katli blrsayicininIhtlya^duyacagi maximum ddnu^tOrmc
sOresl:4096
xlps34096ps *4.1 mso*
lur.
Bu durumda
saniyedegercekle^tirilebllecekminimum ddnO§tQrme
sayisi.
d6n0$turme
sayisi»1/4 ms
*244 ddnO^turme/saniye
olur.4)
HASSAS YAKLA§IMLI (SAR) A/D
<?EVtRlct:D
aD^D|D(,§ekil 12.11
SARA/D
Cevlriel376
D.J.U./Ana.o*Ccv.r.cdcr vcAnalog/D,, .»]$ekll 12.ll'dckl
A/D
tcvirlcl3 ana kis.mdan olu,mu,tur.
1. Kargila§tirici 2.
D/A
Qcvirlcl3.
Hassas Yakla^im
ReglsteriBu
devre11c ana.ogbtlgl. say.salbllglyc fcvrlllr veD/A
ycvlrlclnln?.k,9.
V
0.V,ngirl,i liekar ^^ W
‘lir.Bu
l,1cmine
clsml, bilinen agirliklar
yardimi
liehassas
blrteraz_
aa,rliklara benzerDengc saglanana
kadar.buyuk ^rliktan
kdogru giderek yenlagirliklareklenlr l^lemln
sonunda en kuguk
agikullanilarak.
cismin
agirligibellrlemr.5)
A/D ENTEGRE DEVRELER
6,12
2*2»2°
Analog ginf
1
WR
A/DConverter»b*r—
rJiok
(ADC0604)
ACND
DGN'DCS RD
§ekil 12.12:
A/D
Converter$ckll 12.12’dekldevrede.
ADC 0804
entegreslyle analog/dljital^evl- riclg6sterilml§tir.Dcvrcnin
girtglneuygulanan analog
bilgl8
bitlik digi- tal bilgiye^evrllmektedir.A/D
converter devresiaym zamanda transdu-
cer(donu$turucu) devresidir.CLKIN ucuna
hari^ten clock sinyali verll-meyip
R,-C,'denbunu
kar^ilar.DC olarak 5V
gu<;kaynagi, analog gln$
olarak
0-5 V ku
llanilir.Bu
devrebu cevirme
i§lemtnl100 psn dc
gen;ek-le§tirir.
ADC0804
eritegrcsiCMOS
aileslndenolup,mikrot§lemci
tipien- tegredir.Drjiial/AnalogCevirlcllcr vcAnalog/DIJitalQevirlcilcr
Q o
cal<
a
l°i
H
<\* «
S?—
3—<
N
O. 3 «JJ-S 1 -
•M*
^
iJ
DIJital/Analog Ccviridlcr vc Analog/DIJitalgcvirlcikr
t)NlTE XII
lLE
iLGlLlSORULAR
1)MerdlvenUpt
D/A
teviricJdevresinltfziniz.2)Agirlik dircncli
D/A
^cvlrlcidevresinlcizinlz.3)