SlideShare a Scribd company logo
1 of 10
Download to read offline
Sayısal Devreler (Lojik Devreleri)
2000 - 2021 Feza BUZLUCA 9.1http://akademi.itu.edu.tr/buzluca/
http://www.buzluca.info
ELEKTRONİK SAYISAL ELEMANLARIN İÇ YAPILARI
• Dersin önceki bölümlerinde AND, OR, NAND, NOT gibi soyut lojik bağlaçlar
(geçitler) ile çalıştık.
• Gerçek dünyada, lojik bağlaçlar elektronik devre şeklinde üretilirler.
• Bu bölümde, lojik geçitlerin farklı tipte transistörler kullanılarak elektronik
devre şeklinde nasıl gerçekleştirildikleri ele alınacaktır.
• Sayısal devrelerde transistörler bir anahtar elemanı olarak kullanılırlar.
Bu nedenle transistörler ya iletimde (anahtar akım iletiyor) (ON) ya da kesimde
(anahtar akım iletmiyor) (OFF) bulunurlar).
• Önce bipolar tipteki transistör tanıtılacaktır(bipolar junction transistor -BJT).
Bipolar transistörler üç uçlu elemanlardır ve lojik geçitlerde "akım ile kontrol
edilebilen anahtar" olarak kullanılırlar.
• Daha sonra, MOSFET (metal-oxide-semiconductor field-effect transistor) veya
kısaca MOS transistörler ele alınacaktır.
• Düşük güç tüketimi, maliyet gibi avantajları nedeniyle günümüzde sayısal
devrelerin üretilmesinde MOS transistörler tercih edilmektedir.
Lisans: https://creativecommons.org/licenses/by-nc-nd/4.0/deed.tr/
Sayısal Devreler (Lojik Devreleri)
2000 - 2021 Feza BUZLUCA 9.2http://akademi.itu.edu.tr/buzluca/
http://www.buzluca.info
Ic
B
C
E
Ie =Ib +Ic
Ib
Baz
Kolektör
Emetör
npn Bipolar Transistör:
Ib=0
Ic=0
Ie=0
B
C
E
+
−
VBE<0.6V
Transistör kesimde (OFF)
VBE < 0.6V
Transistör doymada (ON)
VBE ≥ 0.6V
Ib>0
Ic>0
B
C
E
+
−
VBE=0.6V
RCE(sat)
VCE(SAT)
=0.2V
Ie =Ib +Ic
Bipolar Transistör:
Baz (Base) ucu denetim girişi olarak işlev görür.
• Durum 1 (OFF) VBE < 0.6V :
Eğer baz girişinden akım akmazsa kolektörden (collector) emetöre (emitter) doğru
da akım akamaz. Bu durumda transistör kesimdedir (OFF).
• Durum 2 (ON) VBE ≥ 0.6V:
Eğer bazdan emetöre doğru akım akarsa kolektörden emetöre doğru da akım akar.
Bu durumda transistör iletimdedir (ON).
Sayısal Devreler (Lojik Devreleri)
2000 - 2021 Feza BUZLUCA 9.3http://akademi.itu.edu.tr/buzluca/
http://www.buzluca.info
IN OUT
Bir Tümleme geçidinin transistör ve dirençle gerçeklenmesi
Devrenin eşdeğeri:
Q1
VCC = 5V
VIN
VOUT
R2
R1
OV
V
IN
UT
VCC
VCE(sat)
LOW HIGH
0.8V 2.0V
0.2V
3.6V
5.0V
VCC=+5 V
VIN
VOUT
Rc
IO
VOUT =VCC - RC*IO
VOUT=HIGH
VCC=+5 V
VIN
VOUT
R
R
CEsat
<50 Ω
VCEsat
≈0.2V
VOUT=LOW
IOVIN=LOW
Anahtar açık
(OFF)
a)
VIN=HIGH
Anahtar kapalı
(ON)
b)
Sayısal Devreler (Lojik Devreleri)
2000 - 2021 Feza BUZLUCA 9.4http://akademi.itu.edu.tr/buzluca/
http://www.buzluca.info
TTL (Transistör- Transistör Lojiği) Ailesi
• Transistör–transistör lojiği (TTL), sayısal devrelerin üretimi için biplolar
transistörlerin (BJT) ve dirençlerin kullanıldığı yöntemlerden birinin adıdır.
• TTL'in, hız, güç tüketimi, akım, gerilim özellikleri farklı alt grupları
bulunmaktadır (örneğin; LS, ALS, L, F).
• Bu elemanların özellikleri kataloglarda yer almaktadır.
• Sağladığı çeşitli avantajlar nedeniyle günümüzde MOS transistörler ile üretilen
CMOS tipi (ilerleyen sayfalarda açıklanacaktır) lojik geçitler TTL geçitlerin
yerini almaktadır.
• Laboratuvarlarda ve bazı devrelerde hala TTL elemanlarla karşılaşmanız mümkün
olduğundan bu ailenin elemanlarının da temel özellikleri ele alınacaktır.
Sayısal Devreler (Lojik Devreleri)
2000 - 2021 Feza BUZLUCA 9.5http://akademi.itu.edu.tr/buzluca/
http://www.buzluca.info
TTL (Transistör- Transistör Lojiği) Ailesi
Örnek: İki girişli TVE bağlacı
Q3
R4
Q4
Q2
R2R1
VCC=+5 V
R3
Q1
A
B Z
Girişler
Çıkış
Sayısal Devreler (Lojik Devreleri)
2000 - 2021 Feza BUZLUCA 9.6http://akademi.itu.edu.tr/buzluca/
http://www.buzluca.info
Q3
R
Q4
VCC=+5 V
VO (Çıkış)
TTL Çıkış Katının Çalışması
IOL
Çıkışın lojik 0 (LOW): Q4 iletimde, Q3 kesimde olur.
Bu durumda bağlacın çıkışından içeriye doğru IOL akımı
akar.
Çıkış "akım yutuyor" (sinking) denir.
VOL = VCE(Q4) + IOL* RQ4IOH
Çıkışın lojik 1 (HIGH): Q3 iletimde, Q4 kesimde olur.
Bu durumda bağlacın çıkışından dışarıya doğru IOH akımı
akar.
Çıkış "akım besliyor" (sourcing) denir.
VOH = VCC – (VCE(Q3) + IOH* (R+RQ3))
Hem Q3 hem de Q4 kesimde olursa çıkış yüksek
empedans (high Z) konumunda (3. konum) olur.
Bu durumda bağlacın çıkışından akım akmaz ve bağlaç
bağlandığı hattan yalıtılmış olur.
TTL elemanlar için VOL(MAX) = 0.4V VOH(MIN) = 2.4V
TTL ailesinde değişik tipte elemanlar vardır (LS,ALS,L, F gibi). Bunların her biri
için akım değerleri farklıdır. Bu değerler kataloglardan öğrenilebilir.
Sayısal Devreler (Lojik Devreleri)
2000 - 2021 Feza BUZLUCA 9.7http://akademi.itu.edu.tr/buzluca/
http://www.buzluca.info
0.4V VOLmax
TTL Ailesi Lojik Gerilim Düzeyleri
Soyut lojik elemanlar (VE, VEYA vs.) ikili sayıları (0 ve 1) işlerler.
Ancak gerçek lojik devreler elektriksel işaretleri, örneğin gerilim düzeyi, ile
çalışırlar.
Her lojik ailenin lojik 0 ve lojik 1 olarak kabul ettikleri gerilim düzeyi aralıkları
vardır. Bu aralıklar birbirleri ile örtüşmezler.
TTL devreler 5 voltluk gerilim kaynağı ile beslenirler (Vcc=5V).
Standart bir TTL elemanın lojik gerilim düzeyleri:
HIGH
LOW
2.4V VOHmin
2.0V VIHmin
0.8V VILmax
5.0V
0.0V
VCC
GND
VOHmin: HIGH konumundaki bir elemanın çıkışında
oluşan en küçük gerilim değeri.
VIHmin: Bir elemanın girişinde HIGH olarak kabul
edebileceği en düşük gerilim değeri.
VILmax: Bir elemanın girişinde LOW olarak kabul
edebileceği en yüksek gerilim değeri.
VOLmax: LOW konumundaki bir elemanın çıkışında
oluşan en yüksek gerilim değeri.
ABNORMAL
Lisans: https://creativecommons.org/licenses/by-nc-nd/4.0/deed.tr/
Sayısal Devreler (Lojik Devreleri)
2000 - 2021 Feza BUZLUCA 9.8http://akademi.itu.edu.tr/buzluca/
http://www.buzluca.info
Bir lojik geçidin çıkışı birçok başka
geçidin girişine bağlanabilir.
Örneğin sağdaki devrede en üstteki
NOT geçidinin çıkışı üç tane AND
bağlacının girişini sürmektedir.
Bir lojik geçidin çıkış yelpazesi
(fanout), devrenin sağlıklı çalışması
bozulmadan o geçide bağlanabilecek
giriş sayısının üst sınırıdır.
Elemanların çıkışlarından ve
girişlerinden akan akım olaylarından
dolayı bir elemanın çıkışına
bağlanabilecek eleman sayısı (çıkış
yelpazesi) sınırlıdır.
A
B
C
Z
Z
Z
Z
Z
Çıkış yelpazesi çıkışın hem lojik 0 (LOW) hem de lojik 1 (HIGH) olması durumları
için ayrı ayrı hesaplanır.
Geçidin gerçek çıkış yelpazesi, lojik 0 ve 1 durumları için hesaplanan değerin küçük
olanıdır. Overall Fanout = Min(FanoutLOW, FanoutHIGH)
TTL Çıkış Yelpazesi (Fan Out)
Sayısal Devreler (Lojik Devreleri)
2000 - 2021 Feza BUZLUCA 9.9http://akademi.itu.edu.tr/buzluca/
http://www.buzluca.info
TTL Çıkış Yelpazesi (Fan Out) devamı
TTL elemanların girişleri transistörlerin emetörlerinden oluşmaktadır.
Q3
R
Q4
VCC=+5 V
VOL
R1
VCC=+5 V
R1
VCC=+5 V
R1
VCC=+5 V
IIL IIL IIL
IOL
Girişi LOW olan elemanla-
rın girişinden dışarıya
doğru IIL akımı akar.
Bu akımların toplamı diğer
elemanın çıkışı tarafından
yutulmaktadır.
ΣIIL < IOL < IOLMAX
Çıkış 0 (LOW) olduğunda:
IOL akımı artarsa VOL = VCE(Q4) + IOL* RQ4 bağıntısından da
anlaşıldığı gibi VOL de artar.
Eğer IOL akımı belli bir değeri geçerse VOL gerilimi lojik ‘0’
olarak kabul edilen gerilim değerini aşar.
VOL < VILmax koşulu sağlanmalıdır (bkz. 9.7).
Diğer geçitlerin girişleri
...
Sayısal Devreler (Lojik Devreleri)
2000 - 2021 Feza BUZLUCA 9.10http://akademi.itu.edu.tr/buzluca/
http://www.buzluca.info
Q3
R
Q4
VCC=+5 V
VOH
R1
VCC=+5 V
R1
VCC=+5 V
R1
VCC=+5 V
IIH IIH IIH
Çıkış 1 (HIGH) olduğunda:
IOH
Bir elemanın çıkış yelpazesi, LOW ve HIGH konumları için hesaplanan değerler-
den küçük olana eşittir.
Girişi HIGH olan
elemanların girişinden
içeriye doğru IIH kaçak
akımı akar.
Bu akımların toplamı
süren kapının elemanın
çıkışından çekilecektir.
ΣIIH < IOH < IOHMAX
IOH akımı artarsa VOH = VCC – (VCE(Q3) + IOH* (R+RQ3)) bağıntısından da
anlaşıldığı gibi VOH azalır.
IOH akımı belli bir değeri geçerse VOH lojik ‘1’ olarak kabul edilen
gerilim değerinin altına düşer.
VOH > VIHmin koşulu sağlanmalıdır (bkz. 9.7).
TTL elemanlara ait VOH, VOL, VIH, VIL, IOH, IOL, IIH, IIL gibi değerler bu elemanların
kataloglarında yer almaktadır.
Diğer geçitlerin girişleri
...
Sayısal Devreler (Lojik Devreleri)
2000 - 2021 Feza BUZLUCA 9.11http://akademi.itu.edu.tr/buzluca/
http://www.buzluca.info
CMOS (Complementary MOS) Lojiği Ailesi
MOS FET (Metal-Oxide Semiconductor Field-Effect Transistör) kullanılır.
Lojik bağlaçlarda kullanılan MOS transistörler birer ayarlı direnç gibi düşünülebilir.
Drain
Gate
Source
İki tip MOS transistör vardır.
gate
dra in
source
V
GS
+
-
a) n kanallı MOS: NMOS.
VGS arttıkça RDS direnci azalır.
Normalde: VGS ≥ 0V
b) p kanallı MOS: PMOS.
gate
dra in
source
VGS
+
−
VGS azaldıkça RDS direnci azalır.
Normalde: VGS ≤ 0V
Gate-Source (VGS) arasına uygulanan gerilime göre Drain
Source (RDS)arasındaki direnç değişir.
Transistör tıkamadayken RDS ≥ 1MΩ
Transistör iletimdeyken RDS ≤ 10Ω
Sayısal Devreler (Lojik Devreleri)
2000 - 2021 Feza BUZLUCA 9.12http://akademi.itu.edu.tr/buzluca/
http://www.buzluca.info
CMOS Geçitlerin Tasarımı
Bir CMOS lojik geçit iki bölümden oluşur:
A. Yukarı çeken (Pull-UP) devre:
• Çıkışta yüksek değer oluşturmak için güç
kaynağının Vdd ucuna bağlanır.
• pMOS transistörlerin paralel ya da seri olarak
bağlanmasıyla oluşturulur.
• Fonksiyon doğru değer üreteceği zaman
iletimde olur.
B. Aşağı çeken (Pull-DOWN) devre:
• Çıkışta alçak değer oluşturmak için güç
kaynağının toprak (GND) ucuna bağlanır.
• nMOS transistörlerin paralel ya da seri olarak
bağlanmasıyla oluşturulur.
• Fonksiyon yanlış değer üreteceği zaman
iletimde olur.
Bu iki devre birbirinin eşleniğidir (operationally complements):
• Pull-up devre, pull-down devrenin eşleniğidir.
• Paralel -> seri, seri -> paralel
Pull-up
devre
Pull-down
devre
Girişler
Çıkış
Vdd
GND
Sayısal Devreler (Lojik Devreleri)
2000 - 2021 Feza BUZLUCA 9.13http://akademi.itu.edu.tr/buzluca/
http://www.buzluca.info
CMOS Tümleme (NOT) Bağlacı
VIN
VDD = +5.0 V
VOUT
Q2
(p-channel)
Q1
(n-channel)
S
D
G
G
S
D 0.0
5.0
VIN
(L)
(H)
(H)
(L)
Q1
off
on
Q2
on
off
5.0
0.0
VOUT
IN OUT
CMOS devrelerde NMOS ve PMOS transistörler eşlenik olarak çiftler halinde
kullanılırlar.
Her NMOS transistör için devrede bir PMOS transistör yer alır.
Örnek: CMOS tümleme (NOT) geçidi
• pMOS lojik ‘1’ üretir -> Pull UP
• nMOS lojik ‘0’ üretir -> Pull DOWN
Sayısal Devreler (Lojik Devreleri)
2000 - 2021 Feza BUZLUCA 9.14http://akademi.itu.edu.tr/buzluca/
http://www.buzluca.info
VDD = +5.0 V
VOUT = HVIN = L
VDD = +5.0 V
VOUT = LVIN = H
CMOS Tümleme Geçidinin Anahtar Modeli
0 = 1 Durumu:
Q2
(p-channel)
VIN
VDD = +5.0 V
VOUT
Q1
(n-channel)
VIN Low ise
İletimde (ON)
VIN High ise
İletimde (ON)
1 = 0 Durumu:
IOH
IOL
pMOS transistörleri
göstermek için bu yöntem de
kullanılır.
Buradaki halka, Gate girişine
negatif gerilim
uygulandığında transistörün
iletime geçtiğini gösterir.
Sayısal Devreler (Lojik Devreleri)
2000 - 2021 Feza BUZLUCA 9.15http://akademi.itu.edu.tr/buzluca/
http://www.buzluca.info
CMOS TVE (NAND) Bağlacı
VDD
A
B
Z
Q1
Q3
Q2 Q4
A
L
L
H
H
B
L
H
L
H
Q1
off
off
on
on
Q2
on
on
off
off
Q3
off
on
off
on
Q4
on
off
on
off
Z
H
H
H
L
A
B
Z
• Pull-up devre: pMOS transistörler paralel olarak bağlanır.
• Pull-down devre: nMOS transistörler seri olarak bağlanır.
Sayısal Devreler (Lojik Devreleri)
2000 - 2021 Feza BUZLUCA 9.16http://akademi.itu.edu.tr/buzluca/
http://www.buzluca.info
CMOS TVE (NAND) Bağlacı Anahtar Modeli
VDD
A =L
Z =H
B =L
VDD
A =H
Z =H
B =L
VDD
A =H
Z =L
B =H
0 TVE 0 = 1 0 TVE 1 = 1 1 TVE 1 = 0
Sayısal Devreler (Lojik Devreleri)
2000 - 2021 Feza BUZLUCA 9.17http://akademi.itu.edu.tr/buzluca/
http://www.buzluca.info
CMOS TVEYA (NOR) Bağlacı
A
L
L
H
H
B
L
H
L
H
Q1
off
off
on
on
Q2
on
on
off
off
Q3
off
on
off
on
Q4
on
off
on
off
Z
H
L
L
L
A
B
Z
VDD
A
B
Z
Q2
Q4
Q1 Q3
• Pull-up devre: pMOS transistörler seri olarak bağlanır.
• Pull-down devre: nMOS transistörler paralel olarak bağlanır.
Sayısal Devreler (Lojik Devreleri)
2000 - 2021 Feza BUZLUCA 9.18http://akademi.itu.edu.tr/buzluca/
http://www.buzluca.info
Üç konumlu CMOS Sürücü (Three-state Buffer)
A
EN
EN
A OUT
IF EN=HIGH THEN OUT=A
IF EN=LOW THEN OUT= Hi-Z
EN A Q1 Q2 OUT
L L off off Hi-Z
L H off off Hi-Z
H L on on L
H H off on H
Hatırlatma; yüksek empedans (Hi-Z) konumunda (üçüncü konum da denir) olan çıkış
devreden yalıtılmış (bağlı değilmiş gibi) olur.
Q2
VDD = +5.0 V
OUT
Q1
Diyagramı basitleştirmek için NAND, NOR ve
NOT işlemleri transistörler yerine soyut kapılar
şeklinde gösterilmiştir.
Gerçekte bu elemanlar 10 adet transistör ile
gerçeklenirler.
Sayısal Devreler (Lojik Devreleri)
2000 - 2021 Feza BUZLUCA 9.19http://akademi.itu.edu.tr/buzluca/
http://www.buzluca.info
Üç Konumlu Ortak Yol (Three-state Common Bus)
Üç konumlu kapıların çıkışları bir ortak yol oluşturacak şekilde birbirlerine
bağlanabilirler.
Belli bir anda sadece bir birim etkinleşip yolu sürebilir.
Örnek:
Ortak yol
X EN
A
1 EN
B
2
If X=0 sürücü #2 etkindir. B yola çıkar.
If X=1 sürücü #1 etkindir. A yola çıkar.
Ortak yol
EN
A
1 EN
B
2 EN
C
3
EN
D
4
Örnek:
0
1
2
3
2:4
Kod çözücü
S0
S1
X
Y
Y X Yol
0 0 A
0 1 B
1 0 C
1 1 D
Sayısal Devreler (Lojik Devreleri)
2000 - 2021 Feza BUZLUCA 9.20http://akademi.itu.edu.tr/buzluca/
http://www.buzluca.info
LOW
VOL
CMOS Lojik Gerilim Düzeyleri
CMOS devreler 5 volttan daha düşük gerilim kaynakları ile de beslenebilirler.
Lojik gerilim düzeyleri gerilim kaynağının voltajına bağlı olarak değişir.
HIGH
VOH
0.7VCC VIH
0.3VCC
VIL
VCC
GND
ABNORMAL
5-V CMOS ailesi: VCC5.0V
VOH4.44V
VIH3.5V
VIL1.5V
VOL0.5V
GND0.0V
2.5-V
CMOS ailesi:
VCC2.5V
VOH2.0V
VIH1.7V
VIL0.7V
VOL0.4V
GND0.0V
1.5-V
CMOS ailesi:
VCC1.5V
VOH1.15V
VIH0.975V
VIL0.525V
VOL0.35V
GND0.0V

More Related Content

More from Feza BUZLUCA

Bilgisayar Mimarisi 08, Feza BUZLUCA
Bilgisayar Mimarisi 08, Feza BUZLUCABilgisayar Mimarisi 08, Feza BUZLUCA
Bilgisayar Mimarisi 08, Feza BUZLUCAFeza BUZLUCA
 
Bilgisayar Mimarisi 07, Feza BUZLUCA
Bilgisayar Mimarisi 07, Feza BUZLUCABilgisayar Mimarisi 07, Feza BUZLUCA
Bilgisayar Mimarisi 07, Feza BUZLUCAFeza BUZLUCA
 
Bilgisayar Mimarisi 06, Feza BUZLUCA
Bilgisayar Mimarisi 06, Feza BUZLUCABilgisayar Mimarisi 06, Feza BUZLUCA
Bilgisayar Mimarisi 06, Feza BUZLUCAFeza BUZLUCA
 
Bilgisayar Mimarisi 05, Feza BUZLUCA
Bilgisayar Mimarisi 05, Feza BUZLUCABilgisayar Mimarisi 05, Feza BUZLUCA
Bilgisayar Mimarisi 05, Feza BUZLUCAFeza BUZLUCA
 
Bilgisayar Mimarisi 04, Feza BUZLUCA
Bilgisayar Mimarisi 04, Feza BUZLUCABilgisayar Mimarisi 04, Feza BUZLUCA
Bilgisayar Mimarisi 04, Feza BUZLUCAFeza BUZLUCA
 
Bilgisayar Mimarisi Ek B, Feza BUZLUCA
Bilgisayar Mimarisi Ek B, Feza BUZLUCABilgisayar Mimarisi Ek B, Feza BUZLUCA
Bilgisayar Mimarisi Ek B, Feza BUZLUCAFeza BUZLUCA
 
Bilgisayar Mimarisi Ek A, Feza BUZLUCA
Bilgisayar Mimarisi Ek A, Feza BUZLUCABilgisayar Mimarisi Ek A, Feza BUZLUCA
Bilgisayar Mimarisi Ek A, Feza BUZLUCAFeza BUZLUCA
 
Sayısal Devreler 07, Feza BUZLUCA
Sayısal Devreler 07, Feza BUZLUCASayısal Devreler 07, Feza BUZLUCA
Sayısal Devreler 07, Feza BUZLUCAFeza BUZLUCA
 
Sayısal Devreler 06, Feza BUZLUCA
Sayısal Devreler 06, Feza BUZLUCASayısal Devreler 06, Feza BUZLUCA
Sayısal Devreler 06, Feza BUZLUCAFeza BUZLUCA
 
Sayısal Devreler 05, Feza BUZLUCA
Sayısal Devreler 05, Feza BUZLUCASayısal Devreler 05, Feza BUZLUCA
Sayısal Devreler 05, Feza BUZLUCAFeza BUZLUCA
 
Sayısal Devreler 04, Feza BUZLUCA
Sayısal Devreler 04, Feza BUZLUCASayısal Devreler 04, Feza BUZLUCA
Sayısal Devreler 04, Feza BUZLUCAFeza BUZLUCA
 
Sayısal Devreler 03, Feza BUZLUCA
Sayısal Devreler 03, Feza BUZLUCASayısal Devreler 03, Feza BUZLUCA
Sayısal Devreler 03, Feza BUZLUCAFeza BUZLUCA
 

More from Feza BUZLUCA (12)

Bilgisayar Mimarisi 08, Feza BUZLUCA
Bilgisayar Mimarisi 08, Feza BUZLUCABilgisayar Mimarisi 08, Feza BUZLUCA
Bilgisayar Mimarisi 08, Feza BUZLUCA
 
Bilgisayar Mimarisi 07, Feza BUZLUCA
Bilgisayar Mimarisi 07, Feza BUZLUCABilgisayar Mimarisi 07, Feza BUZLUCA
Bilgisayar Mimarisi 07, Feza BUZLUCA
 
Bilgisayar Mimarisi 06, Feza BUZLUCA
Bilgisayar Mimarisi 06, Feza BUZLUCABilgisayar Mimarisi 06, Feza BUZLUCA
Bilgisayar Mimarisi 06, Feza BUZLUCA
 
Bilgisayar Mimarisi 05, Feza BUZLUCA
Bilgisayar Mimarisi 05, Feza BUZLUCABilgisayar Mimarisi 05, Feza BUZLUCA
Bilgisayar Mimarisi 05, Feza BUZLUCA
 
Bilgisayar Mimarisi 04, Feza BUZLUCA
Bilgisayar Mimarisi 04, Feza BUZLUCABilgisayar Mimarisi 04, Feza BUZLUCA
Bilgisayar Mimarisi 04, Feza BUZLUCA
 
Bilgisayar Mimarisi Ek B, Feza BUZLUCA
Bilgisayar Mimarisi Ek B, Feza BUZLUCABilgisayar Mimarisi Ek B, Feza BUZLUCA
Bilgisayar Mimarisi Ek B, Feza BUZLUCA
 
Bilgisayar Mimarisi Ek A, Feza BUZLUCA
Bilgisayar Mimarisi Ek A, Feza BUZLUCABilgisayar Mimarisi Ek A, Feza BUZLUCA
Bilgisayar Mimarisi Ek A, Feza BUZLUCA
 
Sayısal Devreler 07, Feza BUZLUCA
Sayısal Devreler 07, Feza BUZLUCASayısal Devreler 07, Feza BUZLUCA
Sayısal Devreler 07, Feza BUZLUCA
 
Sayısal Devreler 06, Feza BUZLUCA
Sayısal Devreler 06, Feza BUZLUCASayısal Devreler 06, Feza BUZLUCA
Sayısal Devreler 06, Feza BUZLUCA
 
Sayısal Devreler 05, Feza BUZLUCA
Sayısal Devreler 05, Feza BUZLUCASayısal Devreler 05, Feza BUZLUCA
Sayısal Devreler 05, Feza BUZLUCA
 
Sayısal Devreler 04, Feza BUZLUCA
Sayısal Devreler 04, Feza BUZLUCASayısal Devreler 04, Feza BUZLUCA
Sayısal Devreler 04, Feza BUZLUCA
 
Sayısal Devreler 03, Feza BUZLUCA
Sayısal Devreler 03, Feza BUZLUCASayısal Devreler 03, Feza BUZLUCA
Sayısal Devreler 03, Feza BUZLUCA
 

Sayısal Devreler 09, Feza BUZLUCA

  • 1. Sayısal Devreler (Lojik Devreleri) 2000 - 2021 Feza BUZLUCA 9.1http://akademi.itu.edu.tr/buzluca/ http://www.buzluca.info ELEKTRONİK SAYISAL ELEMANLARIN İÇ YAPILARI • Dersin önceki bölümlerinde AND, OR, NAND, NOT gibi soyut lojik bağlaçlar (geçitler) ile çalıştık. • Gerçek dünyada, lojik bağlaçlar elektronik devre şeklinde üretilirler. • Bu bölümde, lojik geçitlerin farklı tipte transistörler kullanılarak elektronik devre şeklinde nasıl gerçekleştirildikleri ele alınacaktır. • Sayısal devrelerde transistörler bir anahtar elemanı olarak kullanılırlar. Bu nedenle transistörler ya iletimde (anahtar akım iletiyor) (ON) ya da kesimde (anahtar akım iletmiyor) (OFF) bulunurlar). • Önce bipolar tipteki transistör tanıtılacaktır(bipolar junction transistor -BJT). Bipolar transistörler üç uçlu elemanlardır ve lojik geçitlerde "akım ile kontrol edilebilen anahtar" olarak kullanılırlar. • Daha sonra, MOSFET (metal-oxide-semiconductor field-effect transistor) veya kısaca MOS transistörler ele alınacaktır. • Düşük güç tüketimi, maliyet gibi avantajları nedeniyle günümüzde sayısal devrelerin üretilmesinde MOS transistörler tercih edilmektedir. Lisans: https://creativecommons.org/licenses/by-nc-nd/4.0/deed.tr/ Sayısal Devreler (Lojik Devreleri) 2000 - 2021 Feza BUZLUCA 9.2http://akademi.itu.edu.tr/buzluca/ http://www.buzluca.info Ic B C E Ie =Ib +Ic Ib Baz Kolektör Emetör npn Bipolar Transistör: Ib=0 Ic=0 Ie=0 B C E + − VBE<0.6V Transistör kesimde (OFF) VBE < 0.6V Transistör doymada (ON) VBE ≥ 0.6V Ib>0 Ic>0 B C E + − VBE=0.6V RCE(sat) VCE(SAT) =0.2V Ie =Ib +Ic Bipolar Transistör: Baz (Base) ucu denetim girişi olarak işlev görür. • Durum 1 (OFF) VBE < 0.6V : Eğer baz girişinden akım akmazsa kolektörden (collector) emetöre (emitter) doğru da akım akamaz. Bu durumda transistör kesimdedir (OFF). • Durum 2 (ON) VBE ≥ 0.6V: Eğer bazdan emetöre doğru akım akarsa kolektörden emetöre doğru da akım akar. Bu durumda transistör iletimdedir (ON).
  • 2. Sayısal Devreler (Lojik Devreleri) 2000 - 2021 Feza BUZLUCA 9.3http://akademi.itu.edu.tr/buzluca/ http://www.buzluca.info IN OUT Bir Tümleme geçidinin transistör ve dirençle gerçeklenmesi Devrenin eşdeğeri: Q1 VCC = 5V VIN VOUT R2 R1 OV V IN UT VCC VCE(sat) LOW HIGH 0.8V 2.0V 0.2V 3.6V 5.0V VCC=+5 V VIN VOUT Rc IO VOUT =VCC - RC*IO VOUT=HIGH VCC=+5 V VIN VOUT R R CEsat <50 Ω VCEsat ≈0.2V VOUT=LOW IOVIN=LOW Anahtar açık (OFF) a) VIN=HIGH Anahtar kapalı (ON) b) Sayısal Devreler (Lojik Devreleri) 2000 - 2021 Feza BUZLUCA 9.4http://akademi.itu.edu.tr/buzluca/ http://www.buzluca.info TTL (Transistör- Transistör Lojiği) Ailesi • Transistör–transistör lojiği (TTL), sayısal devrelerin üretimi için biplolar transistörlerin (BJT) ve dirençlerin kullanıldığı yöntemlerden birinin adıdır. • TTL'in, hız, güç tüketimi, akım, gerilim özellikleri farklı alt grupları bulunmaktadır (örneğin; LS, ALS, L, F). • Bu elemanların özellikleri kataloglarda yer almaktadır. • Sağladığı çeşitli avantajlar nedeniyle günümüzde MOS transistörler ile üretilen CMOS tipi (ilerleyen sayfalarda açıklanacaktır) lojik geçitler TTL geçitlerin yerini almaktadır. • Laboratuvarlarda ve bazı devrelerde hala TTL elemanlarla karşılaşmanız mümkün olduğundan bu ailenin elemanlarının da temel özellikleri ele alınacaktır.
  • 3. Sayısal Devreler (Lojik Devreleri) 2000 - 2021 Feza BUZLUCA 9.5http://akademi.itu.edu.tr/buzluca/ http://www.buzluca.info TTL (Transistör- Transistör Lojiği) Ailesi Örnek: İki girişli TVE bağlacı Q3 R4 Q4 Q2 R2R1 VCC=+5 V R3 Q1 A B Z Girişler Çıkış Sayısal Devreler (Lojik Devreleri) 2000 - 2021 Feza BUZLUCA 9.6http://akademi.itu.edu.tr/buzluca/ http://www.buzluca.info Q3 R Q4 VCC=+5 V VO (Çıkış) TTL Çıkış Katının Çalışması IOL Çıkışın lojik 0 (LOW): Q4 iletimde, Q3 kesimde olur. Bu durumda bağlacın çıkışından içeriye doğru IOL akımı akar. Çıkış "akım yutuyor" (sinking) denir. VOL = VCE(Q4) + IOL* RQ4IOH Çıkışın lojik 1 (HIGH): Q3 iletimde, Q4 kesimde olur. Bu durumda bağlacın çıkışından dışarıya doğru IOH akımı akar. Çıkış "akım besliyor" (sourcing) denir. VOH = VCC – (VCE(Q3) + IOH* (R+RQ3)) Hem Q3 hem de Q4 kesimde olursa çıkış yüksek empedans (high Z) konumunda (3. konum) olur. Bu durumda bağlacın çıkışından akım akmaz ve bağlaç bağlandığı hattan yalıtılmış olur. TTL elemanlar için VOL(MAX) = 0.4V VOH(MIN) = 2.4V TTL ailesinde değişik tipte elemanlar vardır (LS,ALS,L, F gibi). Bunların her biri için akım değerleri farklıdır. Bu değerler kataloglardan öğrenilebilir.
  • 4. Sayısal Devreler (Lojik Devreleri) 2000 - 2021 Feza BUZLUCA 9.7http://akademi.itu.edu.tr/buzluca/ http://www.buzluca.info 0.4V VOLmax TTL Ailesi Lojik Gerilim Düzeyleri Soyut lojik elemanlar (VE, VEYA vs.) ikili sayıları (0 ve 1) işlerler. Ancak gerçek lojik devreler elektriksel işaretleri, örneğin gerilim düzeyi, ile çalışırlar. Her lojik ailenin lojik 0 ve lojik 1 olarak kabul ettikleri gerilim düzeyi aralıkları vardır. Bu aralıklar birbirleri ile örtüşmezler. TTL devreler 5 voltluk gerilim kaynağı ile beslenirler (Vcc=5V). Standart bir TTL elemanın lojik gerilim düzeyleri: HIGH LOW 2.4V VOHmin 2.0V VIHmin 0.8V VILmax 5.0V 0.0V VCC GND VOHmin: HIGH konumundaki bir elemanın çıkışında oluşan en küçük gerilim değeri. VIHmin: Bir elemanın girişinde HIGH olarak kabul edebileceği en düşük gerilim değeri. VILmax: Bir elemanın girişinde LOW olarak kabul edebileceği en yüksek gerilim değeri. VOLmax: LOW konumundaki bir elemanın çıkışında oluşan en yüksek gerilim değeri. ABNORMAL Lisans: https://creativecommons.org/licenses/by-nc-nd/4.0/deed.tr/ Sayısal Devreler (Lojik Devreleri) 2000 - 2021 Feza BUZLUCA 9.8http://akademi.itu.edu.tr/buzluca/ http://www.buzluca.info Bir lojik geçidin çıkışı birçok başka geçidin girişine bağlanabilir. Örneğin sağdaki devrede en üstteki NOT geçidinin çıkışı üç tane AND bağlacının girişini sürmektedir. Bir lojik geçidin çıkış yelpazesi (fanout), devrenin sağlıklı çalışması bozulmadan o geçide bağlanabilecek giriş sayısının üst sınırıdır. Elemanların çıkışlarından ve girişlerinden akan akım olaylarından dolayı bir elemanın çıkışına bağlanabilecek eleman sayısı (çıkış yelpazesi) sınırlıdır. A B C Z Z Z Z Z Çıkış yelpazesi çıkışın hem lojik 0 (LOW) hem de lojik 1 (HIGH) olması durumları için ayrı ayrı hesaplanır. Geçidin gerçek çıkış yelpazesi, lojik 0 ve 1 durumları için hesaplanan değerin küçük olanıdır. Overall Fanout = Min(FanoutLOW, FanoutHIGH) TTL Çıkış Yelpazesi (Fan Out)
  • 5. Sayısal Devreler (Lojik Devreleri) 2000 - 2021 Feza BUZLUCA 9.9http://akademi.itu.edu.tr/buzluca/ http://www.buzluca.info TTL Çıkış Yelpazesi (Fan Out) devamı TTL elemanların girişleri transistörlerin emetörlerinden oluşmaktadır. Q3 R Q4 VCC=+5 V VOL R1 VCC=+5 V R1 VCC=+5 V R1 VCC=+5 V IIL IIL IIL IOL Girişi LOW olan elemanla- rın girişinden dışarıya doğru IIL akımı akar. Bu akımların toplamı diğer elemanın çıkışı tarafından yutulmaktadır. ΣIIL < IOL < IOLMAX Çıkış 0 (LOW) olduğunda: IOL akımı artarsa VOL = VCE(Q4) + IOL* RQ4 bağıntısından da anlaşıldığı gibi VOL de artar. Eğer IOL akımı belli bir değeri geçerse VOL gerilimi lojik ‘0’ olarak kabul edilen gerilim değerini aşar. VOL < VILmax koşulu sağlanmalıdır (bkz. 9.7). Diğer geçitlerin girişleri ... Sayısal Devreler (Lojik Devreleri) 2000 - 2021 Feza BUZLUCA 9.10http://akademi.itu.edu.tr/buzluca/ http://www.buzluca.info Q3 R Q4 VCC=+5 V VOH R1 VCC=+5 V R1 VCC=+5 V R1 VCC=+5 V IIH IIH IIH Çıkış 1 (HIGH) olduğunda: IOH Bir elemanın çıkış yelpazesi, LOW ve HIGH konumları için hesaplanan değerler- den küçük olana eşittir. Girişi HIGH olan elemanların girişinden içeriye doğru IIH kaçak akımı akar. Bu akımların toplamı süren kapının elemanın çıkışından çekilecektir. ΣIIH < IOH < IOHMAX IOH akımı artarsa VOH = VCC – (VCE(Q3) + IOH* (R+RQ3)) bağıntısından da anlaşıldığı gibi VOH azalır. IOH akımı belli bir değeri geçerse VOH lojik ‘1’ olarak kabul edilen gerilim değerinin altına düşer. VOH > VIHmin koşulu sağlanmalıdır (bkz. 9.7). TTL elemanlara ait VOH, VOL, VIH, VIL, IOH, IOL, IIH, IIL gibi değerler bu elemanların kataloglarında yer almaktadır. Diğer geçitlerin girişleri ...
  • 6. Sayısal Devreler (Lojik Devreleri) 2000 - 2021 Feza BUZLUCA 9.11http://akademi.itu.edu.tr/buzluca/ http://www.buzluca.info CMOS (Complementary MOS) Lojiği Ailesi MOS FET (Metal-Oxide Semiconductor Field-Effect Transistör) kullanılır. Lojik bağlaçlarda kullanılan MOS transistörler birer ayarlı direnç gibi düşünülebilir. Drain Gate Source İki tip MOS transistör vardır. gate dra in source V GS + - a) n kanallı MOS: NMOS. VGS arttıkça RDS direnci azalır. Normalde: VGS ≥ 0V b) p kanallı MOS: PMOS. gate dra in source VGS + − VGS azaldıkça RDS direnci azalır. Normalde: VGS ≤ 0V Gate-Source (VGS) arasına uygulanan gerilime göre Drain Source (RDS)arasındaki direnç değişir. Transistör tıkamadayken RDS ≥ 1MΩ Transistör iletimdeyken RDS ≤ 10Ω Sayısal Devreler (Lojik Devreleri) 2000 - 2021 Feza BUZLUCA 9.12http://akademi.itu.edu.tr/buzluca/ http://www.buzluca.info CMOS Geçitlerin Tasarımı Bir CMOS lojik geçit iki bölümden oluşur: A. Yukarı çeken (Pull-UP) devre: • Çıkışta yüksek değer oluşturmak için güç kaynağının Vdd ucuna bağlanır. • pMOS transistörlerin paralel ya da seri olarak bağlanmasıyla oluşturulur. • Fonksiyon doğru değer üreteceği zaman iletimde olur. B. Aşağı çeken (Pull-DOWN) devre: • Çıkışta alçak değer oluşturmak için güç kaynağının toprak (GND) ucuna bağlanır. • nMOS transistörlerin paralel ya da seri olarak bağlanmasıyla oluşturulur. • Fonksiyon yanlış değer üreteceği zaman iletimde olur. Bu iki devre birbirinin eşleniğidir (operationally complements): • Pull-up devre, pull-down devrenin eşleniğidir. • Paralel -> seri, seri -> paralel Pull-up devre Pull-down devre Girişler Çıkış Vdd GND
  • 7. Sayısal Devreler (Lojik Devreleri) 2000 - 2021 Feza BUZLUCA 9.13http://akademi.itu.edu.tr/buzluca/ http://www.buzluca.info CMOS Tümleme (NOT) Bağlacı VIN VDD = +5.0 V VOUT Q2 (p-channel) Q1 (n-channel) S D G G S D 0.0 5.0 VIN (L) (H) (H) (L) Q1 off on Q2 on off 5.0 0.0 VOUT IN OUT CMOS devrelerde NMOS ve PMOS transistörler eşlenik olarak çiftler halinde kullanılırlar. Her NMOS transistör için devrede bir PMOS transistör yer alır. Örnek: CMOS tümleme (NOT) geçidi • pMOS lojik ‘1’ üretir -> Pull UP • nMOS lojik ‘0’ üretir -> Pull DOWN Sayısal Devreler (Lojik Devreleri) 2000 - 2021 Feza BUZLUCA 9.14http://akademi.itu.edu.tr/buzluca/ http://www.buzluca.info VDD = +5.0 V VOUT = HVIN = L VDD = +5.0 V VOUT = LVIN = H CMOS Tümleme Geçidinin Anahtar Modeli 0 = 1 Durumu: Q2 (p-channel) VIN VDD = +5.0 V VOUT Q1 (n-channel) VIN Low ise İletimde (ON) VIN High ise İletimde (ON) 1 = 0 Durumu: IOH IOL pMOS transistörleri göstermek için bu yöntem de kullanılır. Buradaki halka, Gate girişine negatif gerilim uygulandığında transistörün iletime geçtiğini gösterir.
  • 8. Sayısal Devreler (Lojik Devreleri) 2000 - 2021 Feza BUZLUCA 9.15http://akademi.itu.edu.tr/buzluca/ http://www.buzluca.info CMOS TVE (NAND) Bağlacı VDD A B Z Q1 Q3 Q2 Q4 A L L H H B L H L H Q1 off off on on Q2 on on off off Q3 off on off on Q4 on off on off Z H H H L A B Z • Pull-up devre: pMOS transistörler paralel olarak bağlanır. • Pull-down devre: nMOS transistörler seri olarak bağlanır. Sayısal Devreler (Lojik Devreleri) 2000 - 2021 Feza BUZLUCA 9.16http://akademi.itu.edu.tr/buzluca/ http://www.buzluca.info CMOS TVE (NAND) Bağlacı Anahtar Modeli VDD A =L Z =H B =L VDD A =H Z =H B =L VDD A =H Z =L B =H 0 TVE 0 = 1 0 TVE 1 = 1 1 TVE 1 = 0
  • 9. Sayısal Devreler (Lojik Devreleri) 2000 - 2021 Feza BUZLUCA 9.17http://akademi.itu.edu.tr/buzluca/ http://www.buzluca.info CMOS TVEYA (NOR) Bağlacı A L L H H B L H L H Q1 off off on on Q2 on on off off Q3 off on off on Q4 on off on off Z H L L L A B Z VDD A B Z Q2 Q4 Q1 Q3 • Pull-up devre: pMOS transistörler seri olarak bağlanır. • Pull-down devre: nMOS transistörler paralel olarak bağlanır. Sayısal Devreler (Lojik Devreleri) 2000 - 2021 Feza BUZLUCA 9.18http://akademi.itu.edu.tr/buzluca/ http://www.buzluca.info Üç konumlu CMOS Sürücü (Three-state Buffer) A EN EN A OUT IF EN=HIGH THEN OUT=A IF EN=LOW THEN OUT= Hi-Z EN A Q1 Q2 OUT L L off off Hi-Z L H off off Hi-Z H L on on L H H off on H Hatırlatma; yüksek empedans (Hi-Z) konumunda (üçüncü konum da denir) olan çıkış devreden yalıtılmış (bağlı değilmiş gibi) olur. Q2 VDD = +5.0 V OUT Q1 Diyagramı basitleştirmek için NAND, NOR ve NOT işlemleri transistörler yerine soyut kapılar şeklinde gösterilmiştir. Gerçekte bu elemanlar 10 adet transistör ile gerçeklenirler.
  • 10. Sayısal Devreler (Lojik Devreleri) 2000 - 2021 Feza BUZLUCA 9.19http://akademi.itu.edu.tr/buzluca/ http://www.buzluca.info Üç Konumlu Ortak Yol (Three-state Common Bus) Üç konumlu kapıların çıkışları bir ortak yol oluşturacak şekilde birbirlerine bağlanabilirler. Belli bir anda sadece bir birim etkinleşip yolu sürebilir. Örnek: Ortak yol X EN A 1 EN B 2 If X=0 sürücü #2 etkindir. B yola çıkar. If X=1 sürücü #1 etkindir. A yola çıkar. Ortak yol EN A 1 EN B 2 EN C 3 EN D 4 Örnek: 0 1 2 3 2:4 Kod çözücü S0 S1 X Y Y X Yol 0 0 A 0 1 B 1 0 C 1 1 D Sayısal Devreler (Lojik Devreleri) 2000 - 2021 Feza BUZLUCA 9.20http://akademi.itu.edu.tr/buzluca/ http://www.buzluca.info LOW VOL CMOS Lojik Gerilim Düzeyleri CMOS devreler 5 volttan daha düşük gerilim kaynakları ile de beslenebilirler. Lojik gerilim düzeyleri gerilim kaynağının voltajına bağlı olarak değişir. HIGH VOH 0.7VCC VIH 0.3VCC VIL VCC GND ABNORMAL 5-V CMOS ailesi: VCC5.0V VOH4.44V VIH3.5V VIL1.5V VOL0.5V GND0.0V 2.5-V CMOS ailesi: VCC2.5V VOH2.0V VIH1.7V VIL0.7V VOL0.4V GND0.0V 1.5-V CMOS ailesi: VCC1.5V VOH1.15V VIH0.975V VIL0.525V VOL0.35V GND0.0V