Copy of s09

advertisement
Ders Notlarının Creative Commons lisansı Feza BUZLUCA’ya aittir.
Lisans: http://creativecommons.org/licenses/by-nc-nd/3.0/
Sayısal Devreler (Lojik Devreleri)
SAYISAL ELEMANLARIN İÇ YAPILARI
Sayısal tümdevrelerin gerçeklenmesinde çeşitli tipte transistörler kullanılır.
İlk olarak bipolar tipteki transistörler tanıtılacaktır.
Bipolar Transistör:
Sayısal tümdevrelerde 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.
Bipolar transistörün iletimde olduğu duruma transistör doymada (saturated)
denir.
Transistör kesimde (OFF) Transistör doymada (ON)
Bipolar Transistör:
VBE < 0.6V
VBE ≥ 0.6V
C Kollektör
Baz
C
C
Ic
Ic>0
Ic=0
B
B
B
Ib
+
Ie =Ib +Ic
VBE <0.6V
E
RCE(sa t )
VCE(SAT)
=0.2V
+ Ib>0
Ib=0
−
Emetör
VBE =0.6V
Ie=0
E
−
Ie =Ib +Ic
E
©2000-2011 Yrd.Doç.Dr. Feza BUZLUCA
http://akademi.itu.edu.tr/buzluca
9.1
Sayısal Devreler (Lojik Devreleri)
Bir Tümleme kapısının transistör ve dirençle gerçeklenmesi
IN
VOUT
VCC = 5V
OUT
5.0V VCC
3.6V
R2
VOUT
R1
Q1
VIN
0.2V VCE(sat)
Devrenin eşdeğeri:
VCC = +5 V
VCC =+5 V
a)
LOW
0.8V
HIGH
2.0V
VIN
b)
Rc
IO
R
VOUT
VOUT
VIN
VOUT =VCC - RC*IO
VIN=LOW
Anahtar açık
(OFF)
http://akademi.itu.edu.tr/buzluca
VOUT=HIGH
VIN
VIN=HIGH
Anahtar kapalı
(ON)
VOUT=LOW
IO
R
CEsat
<50 Ω
VCEsat
≈0.2V
©2000-2011 Yrd.Doç.Dr. Feza BUZLUCA
9.2
Sayısal Devreler (Lojik Devreleri)
TTL (Transistör- Transistör) Lojiği Ailesi
Bipolar transistörler ve dirençler kullanılır.
Günümüzde sayısal devreler büyük ölçüde TTL yerine CMOS teknolojisi ile
gerçeklenmektedir.
Laboratuvarlarda hala TTL elemanlarla karşılaşmanız mümkün olduğundan bu ailenin
elemanlarının da temel özellikleri ele alınacaktır.
VCC=+5 V
Örnek: İki girişli TVE bağlacı
R1
R2
R4
Q3
A
Q2
Girişler
B
Q1
Z Çıkış
Q4
R3
©2000-2011 Yrd.Doç.Dr. Feza BUZLUCA
http://akademi.itu.edu.tr/buzluca
9.3
Sayısal Devreler (Lojik Devreleri)
TTL Çıkış Katının Çalışması
VCC=+5 V
R
Çıkışın lojik 0 (LOW) olması için Q4 iletimde, Q3
kesimde olur.
Bu durumda bağlacın çıkışından içeriye doğru IOL akımı
akar.
VOL = VCE(Q4) + IOL* RQ4
IOH
Çıkışın lojik 1 (HIGH) olması için Q3 iletimde, Q4
kesimde olur.
Bu durumda bağlacın çıkışından dışarıya doğru IOH akımı
VO (Çıkış) akar.
Q3
VOH = VCC – (VCE(Q3) + IOH* (R+RQ3))
Q4
IOL
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.
http://akademi.itu.edu.tr/buzluca
©2000-2011 Yrd.Doç.Dr. Feza BUZLUCA
9.4
Sayısal Devreler (Lojik Devreleri)
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:
5.0V
VCC
VOHmin: HIGH konumundaki bir elemanın çıkışında
oluşan en küçük gerilim değeri.
HIGH
VIHmin: Bir elemanın girişinde HIGH olarak kabul
edebileceği en düşük gerilim değeri.
2.4V
2.0V
VOHmin
VIHmin
VILmax: Bir elemanın girişinde LOW olarak kabul
edebileceği en yüksek gerilim değeri.
VILmax
VOLmax: LOW konumundaki bir elemanın çıkışında
oluşan en yüksek gerilim değeri.
ABNORMAL
0.8V
LOW
0.4V
0.0V
VOLmax
GND
©2000-2011 Yrd.Doç.Dr. Feza BUZLUCA
http://akademi.itu.edu.tr/buzluca
9.5
Sayısal Devreler (Lojik Devreleri)
TTL Çıkış Yelpazesi (Fan Out)
Bir lojik bağlacın çıkışı diğer lojik bağlaçların girişlerine bağlanmaktadır.
Akım olaylarından dolayı bir elemanın çıkışına bağlanabilecek eleman sayısı (çıkış
yelpazesi) sınırlıdır.
TTL elemanların girişleri transistörlerin emetörlerinden oluşmaktadır.
Çıkış LOW olduğunda:
VCC=+5 V
VCC=+5 V
VCC=+5 V
VCC=+5 V
R1
R1
R1
R
IIL
IIL
Bu akımların toplamı diğer
elemanın çıkışı tarafından
yutulmaktadır.
IIL
Q3
IOL < ΣIIL
VOL
Q4
IOL
Girişi LOW olan elemanların girişinden dışarıya
doğru IIL akımı akar.
IOL akımı çok artarsa VOL = VCE(Q4) + IOL* RQ4 bağıntısından
da anlaşıldığı gibi VOL de artar ve lojik ‘0’ olarak kabul
edilen gerilim değeri aşılır.
VOL < VILmax koşulu sağlanmalıdır.
http://akademi.itu.edu.tr/buzluca
©2000-2011 Yrd.Doç.Dr. Feza BUZLUCA
9.6
Sayısal Devreler (Lojik Devreleri)
Çıkış HIGH olduğunda:
VCC=+5 V
VCC=+5 V
VCC=+5 V
VCC=+5 V
R
R1
R1
R1
IOH
IIH
IIH
Girişi HIGH olan
elemanların girişinden
içeriye doğru IIH akımı
akar.
Bu akımların toplamı
diğer elemanın
çıkışından çekilecektir.
IOH < ΣIIH
IIH
Q3
VOH
Q4
IOH akımı çok artarsa VOH = VCC – (VCE(Q3) + IOH* (R+RQ3))
bağıntısından da anlaşıldığı gibi VOH azalır ve lojik ‘1’ olarak kabul
edilen gerilim değerinin altına düşer.
VOH > VIHmin koşulu sağlanmalıdır.
Bir elemanın çıkış yelpazesi, LOW ve HIGH konumları için hesaplanan değerlerden küçük olana eşittir.
TTL elemanlara ait VOH, VOL, VIH, VIL, IOH, IOL, IIH, IIL gibi değerler bu elemanların
kataloglarında yer almaktadır.
©2000-2011 Yrd.Doç.Dr. Feza BUZLUCA
http://akademi.itu.edu.tr/buzluca
9.7
Sayısal Devreler (Lojik Devreleri)
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 (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Ω
Gate
Source
İki tip MOS transistör vardır.
a) n kanallı MOS: NMOS.
b) p kanallı MOS: PMOS.
VGS
dra in
ga te
+
sou rce
V
GS
-
VGS arttıkça RDS direnci azalır.
Normalde: VGS ≥ 0V
http://akademi.itu.edu.tr/buzluca
+
gate
−
source
dra in
VGS azaldıkça RDS direnci azalır.
Normalde: VGS ≤ 0V
©2000-2011 Yrd.Doç.Dr. Feza BUZLUCA
9.8
Sayısal Devreler (Lojik Devreleri)
CMOS Tümleme Bağlacı
VDD = +5.0 V
IN
OUT
Q2
(p-channel )
VOUT
Q1
V IN
(n-channel )
V IN
Q1
Q2
VOUT
0.0 (L)
5.0 (H)
off
on
on
off
5.0 (H)
0.0 (L)
©2000-2011 Yrd.Doç.Dr. Feza BUZLUCA
http://akademi.itu.edu.tr/buzluca
9.9
Sayısal Devreler (Lojik Devreleri)
CMOS Tümleme Bağlacının Anahtar Modeli
VD D = +5.0 V
Q2
(p-cha nne l)
0 = 1 Durumu:
VDD = +5.0 V
Q1
VIN
(n-cha nne l)
VIN Low ise
İletimde (ON)
VOUT
VIN High ise
İletimde (ON)
1 = 0 Durumu:
VDD = +5.0 V
IOH
V IN = L
VOUT = H
V IN = H
VOUT = L
IOL
http://akademi.itu.edu.tr/buzluca
©2000-2011 Yrd.Doç.Dr. Feza BUZLUCA
9.10
Sayısal Devreler (Lojik Devreleri)
CMOS TVE (NAND) Bağlacı
A
B
VDD
Q2
Z
Q4
A B
Q1 Q2 Q3 Q4
Z
L
L
H
H
off
off
on
on
H
H
H
L
Z
A
Q1
B
Q3
L
H
L
H
on
on
off
off
off
on
off
on
on
off
on
off
©2000-2011 Yrd.Doç.Dr. Feza BUZLUCA
http://akademi.itu.edu.tr/buzluca
9.11
Sayısal Devreler (Lojik Devreleri)
CMOS TVE (NAND) Bağlacı Anahtar Modeli
VDD
VDD
Z =H
VDD
Z =H
Z =L
A =L
A=H
A=H
B =L
B =L
B =H
0 TVE 0 = 1
http://akademi.itu.edu.tr/buzluca
0 TVE 1 = 1
1 TVE 1 = 0
©2000-2011 Yrd.Doç.Dr. Feza BUZLUCA
9.12
Sayısal Devreler (Lojik Devreleri)
CMOS TVEYA (NOR) Bağlacı
VDD
A
Q2
B
Q4
A
B
Z
Z
Q1
Q3
A B
Q1 Q2 Q3 Q4
Z
L
L
H
H
off
off
on
on
H
L
L
L
L
H
L
H
on
on
off
off
off
on
off
on
on
off
on
off
©2000-2011 Yrd.Doç.Dr. Feza BUZLUCA
http://akademi.itu.edu.tr/buzluca
9.13
Sayısal Devreler (Lojik Devreleri)
Üç konumlu CMOS Sürücü (Three-state Buffer)
Hatırlatma; yüksek empedans (Hi-Z) konumunda (üçüncü konum da denir) olan çıkış
devreden yalıtılmış (bağlı değilmiş gibi) olur.
VD D = +5.0 V
EN
EN
OUT
A
IF EN=HIGH THEN OUT=A
IF EN=LOW THEN OUT= Hi-Z
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.
http://akademi.itu.edu.tr/buzluca
OUT
A
Q2
EN
L
L
H
H
A
L
H
L
H
Q1
off
off
on
off
Q2 OUT
off Hi-Z
off Hi-Z
on L
on H
©2000-2011 Yrd.Doç.Dr. Feza BUZLUCA
9.14
Sayısal Devreler (Lojik Devreleri)
Üç 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
EN
1
If X=0 sürücü #2 etkindir. B yola çıkar.
2
If X=1 sürücü #1 etkindir. A yola çıkar.
B
A
Ortak yol
Örnek:
X
S0
Y
S1
EN
0
1
2
3
1
EN
2
EN
EN
3
Y
0
0
1
1
4
2:4
Kod çözücü
A
B
X
0
1
0
1
Yol
A
B
C
D
D
C
©2000-2011 Yrd.Doç.Dr. Feza BUZLUCA
http://akademi.itu.edu.tr/buzluca
9.15
Sayısal Devreler (Lojik Devreleri)
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.
VCC
5.0V
4.44V
VCC
VOH
VIH
3.5V
VIH
VIL
1.5V
VIL
VOL
0.5V
0.0V
VOL
GND
VOH
HIGH
0.7VCC
5-V CMOS ailesi:
ABNORMAL
0.3VCC
LOW
GND
2.5-V
CMOS ailesi:
2.5V
2.0V
1.7V
VCC
VOH
VIH
0.7V
0.4V
0.0V
VIL
VOL
http://akademi.itu.edu.tr/buzluca
GND
1.5-V
CMOS ailesi:
1.5V
1.15V
0.975V
VCC
VOH
VIH
0.525V
0.35V
VIL
VOL
0.0V
GND
©2000-2011 Yrd.Doç.Dr. Feza BUZLUCA
9.16
Download