Elektronik I ve II: Analog ve Sayısal Devre Temelleri
Devre yasaları, yarı iletkenler, diyot ve transistör devreleri, yükselteçler, işlemsel yükselteçler, filtreler ve sayısal elektroniğe uzanan Elektronik I-II ders notları.
Elektronik I ve II için tuttuğum notlarda amaç formül ezberlemekten çok devreyi hangi fiziksel ilişkinin belirlediğini görmekti. Bu sürümde Ohm ve Kirchhoff yasalarından yarı iletkenlere, transistörlerden yükselteç ve filtrelere uzanan o sıralamayı korudum; işaret yönü, çalışma bölgesi ve ideal model gibi sık hata yapılan noktaları daha açık yazdım.
Ünite 1: Temel Elektriksel Büyüklükler ve Devre Elemanları
Elektrik yükü
Elektrik yükü, maddenin temel elektriksel özelliklerinden biridir. Pozitif ve negatif olmak üzere iki işaretli yük bulunur. Aynı işaretli yükler birbirini iter, zıt işaretli yükler birbirini çeker.
Elektronun yükünün büyüklüğü temel yük olarak alınır:
e = 1,602 x 10^-19 CBir cismin net yükü temel yükün tam katları biçimindedir:
Q = n eBurada Q elektrik yükü, n yük taşıyıcılarının net sayısıdır.
İki noktasal yük arasındaki elektrostatik kuvvet Coulomb yasasıyla ifade edilir:
F = (1 / 4 pi epsilon) x |q1 q2| / r^2Burada epsilon ortamın elektriksel geçirgenliğidir.
Elektrik alan
Bir elektrik yükünün çevresinde başka yükler üzerinde kuvvet oluşturabildiği bölge elektrik alan olarak tanımlanır.
Elektrik alan şiddeti:
E = F / qbağıntısıyla verilir.
Birim:
N/Cve eşdeğer olarak:
V/mkullanılabilir.
Potansiyel fark
Bir birim yükü iki nokta arasında taşımak için gerekli enerji potansiyel farkı belirler:
V = W / QBurada:
V: gerilim,W: enerji,Q: yüktür.
Gerilim birimi volttur.
Elektrik akımı
Bir iletken kesitinden birim zamanda geçen net yük akımı elektrik akımıdır:
I = dQ / dtSabit akım için:
I = Q / tAkım birimi amperdir.
Konvansiyonel akım yönü pozitif yüklerin hareket yönü olarak tanımlanır. Metallerde gerçek yük taşıyıcıları elektronlar olduğundan elektron hareketi konvansiyonel akım yönünün tersidir.
Elektrik enerjisi ve güç
Bir yükün V potansiyel farkı altında kazandığı veya kaybettiği enerji:
W = QVElektriksel güç:
P = dW / dtSabit veya anlık devre büyüklükleri için:
P = VIDirenç üzerinde Ohm yasası kullanılırsa:
P = I^2 Rve:
P = V^2 / Relde edilir.
Direnç ve Ohm yasası
Ohmik bir elemanda gerilim ile akım doğrusal ilişkilidir:
V = IRDirenç:
R = V / Iolarak tanımlanır.
Direnç birimi ohmdur.
Bir iletkenin direnci geometrisine ve malzemesine bağlıdır:
R = rho l / ABurada:
rho: özdirenç,l: iletken uzunluğu,A: kesit alanıdır.
İletkenlik:
G = 1 / Röziletkenlik ise:
sigma = 1 / rhoolarak tanımlanır.
Ohmik ve ohmik olmayan elemanlar
Ohmik elemanda akım-gerilim karakteristiği doğrusaldır ve eğim sabit direnç değerini belirler.
Diyot gibi doğrusal olmayan elemanlarda:
V / I = sabitdeğildir.
Bu nedenle doğrusal olmayan elemanların çalışma davranışı yalnız tek bir direnç değeriyle açıklanamaz.
Direncin sıcaklığa bağlılığı
Belirli sıcaklık aralığında metal bir iletken için direnç yaklaşık olarak:
R(T) = R0 [1 + alpha (T - T0)]ile ifade edilebilir.
Burada alpha sıcaklık katsayısıdır.
Bu bağıntı geniş sıcaklık aralıklarında tam doğrusal değildir. Yarıiletkenlerde sıcaklık davranışı metallerden farklıdır.
İndüktör
İndüktör, akımdaki değişime karşı elektromanyetik indüksiyon nedeniyle gerilim üretir:
vL(t) = L di(t) / dtBurada L endüktanstır.
Endüktans birimi henrydir.
İndüktörde depolanan enerji:
WL = 1/2 L I^2olur.
İdeal indüktör DC kararlı durumda kısa devreye yaklaşır. Bunun nedeni akım sabitlendiğinde:
di/dt = 0olmasıdır.
Gerçek indüktörlerde sargı direnci, çekirdek kayıpları ve parazitik kapasiteler de bulunur.
Kondansatör
Kondansatör iki iletken yüzey arasında elektrik alan biçiminde enerji depolar.
Temel bağıntı:
Q = CVAkım-gerilim ilişkisi:
iC(t) = C dv(t) / dtolarak verilir.
Kondansatörde depolanan enerji:
WC = 1/2 C V^2olur.
İdeal kondansatör DC kararlı durumda açık devreye yaklaşır. Gerilim artık değişmiyorsa:
dv/dt = 0ve dolayısıyla akım sıfır olur.
İdeal kaynaklar
İdeal gerilim kaynağı uçlarındaki gerilimi yükten bağımsız tutar. İdeal iç direnci sıfırdır.
İdeal akım kaynağı yükten bağımsız sabit akım üretir. İdeal iç direnci sonsuzdur.
Gerçek kaynaklar ideal değildir. Gerilim kaynağı seri iç direnç, akım kaynağı ise paralel iç direnç ile modellenebilir.
Ünite 2: DC Devreleri ve Devre Analizi
Elektromotor kuvvet
Kaynağın birim yüke sağladığı enerji elektromotor kuvvet, EMK, olarak tanımlanır:
epsilon = W / QEMK fiziksel anlamda bir kuvvet değil, gerilim boyutunda bir büyüklüktür.
İç direnci r olan kaynak R yüküne bağlanırsa:
I = epsilon / (R + r)yük gerilimi:
VL = IRolur.
Maksimum güç aktarımı
Thevenin eşdeğerinde kaynak:
Vthgerilimi ve:
Rthdirenciyle temsil edilsin.
Yüke aktarılan güç:
PL = Vth^2 RL / (Rth + RL)^2olur.
Maksimum güç koşulu:
RL = Rthşeklindedir.
Bu nokta maksimum verim noktası değildir. Dirençli DC devrede bu koşulda kaynağın eşdeğer direncinde de yük kadar güç harcanır.
Seri dirençler
Seri bağlı dirençlerden aynı akım geçer:
Req = R1 + R2 + ... + RnGerilimler dirençlerle orantılı bölünür.
Paralel dirençler
Paralel bağlı dirençlerin gerilimleri aynıdır:
1 / Req = 1/R1 + 1/R2 + ... + 1/Rnİki direnç için:
Req = R1 R2 / (R1 + R2)Kirchhoff akım yasası
Bir düğüme giren akımların cebirsel toplamı çıkan akımların cebirsel toplamına eşittir:
sum I = 0Bu yasa yük korunumu ilkesinin devre karşılığıdır.
Kirchhoff gerilim yasası
Kapalı bir çevrede gerilim yükselmeleri ve düşümlerinin cebirsel toplamı sıfırdır:
sum V = 0Bu yasa lumped circuit yaklaşımında enerji korunumu ile ilişkilidir.
Düğüm gerilim yöntemi
Bir referans düğümü seçilir. Diğer düğümlerin gerilimleri bilinmeyen olarak alınır.
Her düğüm için Kirchhoff akım yasası yazılır.
Örneğin:
(V1 - Va)/R1 + (V2 - Va)/R2 + (0 - Va)/R3 = 0Bu yaklaşım özellikle çok sayıda akım kolu bulunan devrelerde etkilidir.
Çevre akımı yöntemi
Bağımsız çevrelere çevre akımları atanır. Her çevre için Kirchhoff gerilim yasası uygulanır.
İki çevrenin ortak direnci varsa o dirençteki gerilim düşümü akımların farkına bağlıdır:
V = R(I1 - I2)Gerilim bölücü
Seri iki direnç için çıkış R2 üzerinden alınıyorsa:
Vout = Vin R2 / (R1 + R2)Bu bağıntı çıkışa bağlanan yük gerilim bölücüyü önemli ölçüde etkilemiyorsa geçerlidir.
Akım bölücü
İki paralel direnç için toplam akım I ise:
I1 = I R2 / (R1 + R2)I2 = I R1 / (R1 + R2)Akım küçük direnç üzerinden daha fazla akar.
Thevenin eşdeğeri
Doğrusal iki uçlu bir ağ:
Vthgerilim kaynağı ile seri:
Rthdirencine indirgenebilir.
İzlenecek temel yol:
- yükü ayır,
- açık devre uç gerilimini bul,
- bağımsız kaynakları etkisizleştirerek eşdeğer direnci bul,
- devreyi
VthveRthile temsil et.
Bağımlı kaynak varsa eşdeğer direnç doğrudan kaynak söndürme ile her zaman bulunamaz. Test kaynağı kullanılabilir.
Norton eşdeğeri
Aynı ağ Norton biçiminde:
Inakım kaynağı ile paralel:
Rndirenciyle gösterilir.
İlişkiler:
Rn = RthVth = In RthIn = Vth / RthKaynak dönüşümü
Seri dirençli gerilim kaynağı ile paralel dirençli akım kaynağı dış uçlar açısından eşdeğer olabilir:
Is = Vs / RBu dönüşüm yalnız aynı iki uçtan bakıldığında eşdeğer davranışı ifade eder.
Ünite 3: AC Devreleri, Fazörler ve Frekans Davranışı
Sinüzoidal işaret
Sinüzoidal gerilim:
v(t) = Vm sin(omega t + phi)ile yazılabilir.
Burada:
Vm: tepe değer,omega: açısal frekans,phi: başlangıç fazıdır.
Açısal frekans:
omega = 2 pi fPeriyot:
T = 1/fTürkiye'deki şebeke frekansı nominal olarak 50 Hz'dir.
Etkin değer
Sinüzoidal gerilim ve akım için RMS değerler:
Vrms = Vm / sqrt(2)Irms = Im / sqrt(2)şeklindedir.
RMS değer, aynı dirençte aynı ortalama ısı gücünü üreten DC değere karşılık gelir.
Fazör gösterimi
Aynı açısal frekanstaki sinüzoidal büyüklükler karmaşık düzlemde fazörle temsil edilebilir.
Örneğin:
V = |V| angle phiBu gösterim diferansiyel denklemleri cebirsel işlemlere dönüştürür.
Dirençte AC davranışı
İdeal dirençte:
V = IRGerilim ve akım aynı fazdadır.
Empedans:
ZR = Rİndüktörde AC davranışı
İndüktör empedansı:
ZL = j omega Lİndüktif reaktans:
XL = omega Lİdeal indüktörde gerilim akımdan 90 derece ileridedir.
Kondansatörde AC davranışı
Kondansatör empedansı:
ZC = 1 / (j omega C)Kapasitif reaktansın büyüklüğü:
XC = 1 / (omega C)İdeal kondansatörde akım gerilimden 90 derece ileridedir.
Seri RLC devresi
Seri RLC empedansı:
Z = R + j(XL - XC)Büyüklük:
|Z| = sqrt(R^2 + (XL - XC)^2)Faz:
phi = atan((XL - XC) / R)Akım:
I = V / ZAC devresinde güç
Anlık güç:
p(t) = v(t)i(t)Ortalama gerçek güç:
P = Vrms Irms cos(phi)Görünür güç:
S = Vrms IrmsReaktif güç:
Q = Vrms Irms sin(phi)Karmaşık güç:
S_complex = P + jQGüç faktörü:
PF = cos(phi)Rezonans
Seri RLC devresinde rezonans:
XL = XColduğunda gerçekleşir.
Buna göre:
omega0 L = 1 / (omega0 C)ve:
omega0 = 1 / sqrt(LC)f0 = 1 / (2 pi sqrt(LC))Rezonansta seri devrenin reaktif bileşenleri birbirini götürür:
Z = Rve ideal koşullarda akım maksimum olur.
Alçak geçiren RC devresi
Basit RC alçak geçiren filtrede çıkış kondansatör üzerinden alınır.
Transfer fonksiyonu:
H(j omega) = 1 / (1 + j omega RC)Kesim frekansı:
fc = 1 / (2 pi RC)Düşük frekanslar daha az zayıflatılır, yüksek frekanslar bastırılır.
Yüksek geçiren RC devresi
Çıkış direnç üzerinden alınırsa:
H(j omega) = j omega RC / (1 + j omega RC)Kesim frekansı yine:
fc = 1 / (2 pi RC)olur.
Yüksek frekanslar geçirilirken düşük frekanslar bastırılır.
Türev alıcı RC yaklaşımı
Uygun zaman sabiti ve frekans koşullarında yüksek geçiren RC devresi yaklaşık türev davranışı gösterebilir:
vout(t) ≈ RC dvin(t)/dtBu yalnız yaklaşım bölgesinde geçerlidir. Genel yüksek geçiren filtre transfer fonksiyonu yerine kullanılamaz.
İntegral alıcı RC yaklaşımı
Uygun koşullarda alçak geçiren RC devresi yaklaşık integratör davranışı gösterebilir:
vout(t) ≈ (1/RC) integral vin(t) dtBu da belirli frekans bölgesinde geçerli yaklaşık davranıştır.
Ünite 4: Yarıiletkenlerin Fiziksel Temelleri
Enerji bantları
Tek atomdaki ayrık enerji seviyeleri katı içinde çok sayıda atomun etkileşimiyle enerji bantlarına dönüşür.
Elektronik açısından iki temel bant:
- valans bandı,
- iletim bandıdır.
Aradaki bölge yasak enerji aralığıdır:
Egİletken, yalıtkan ve yarıiletken
Bir malzemenin elektriksel davranışı enerji bantlarının doluluğuna ve yasak enerji aralığına bağlıdır.
İletkenlerde serbest taşıyıcı üretmek kolaydır.
Yalıtkanlarda valans ile iletim bantları arasındaki enerji farkı büyüktür.
Yarıiletkenlerde bant aralığı, ısıl veya optik enerjiyle önemli taşıyıcı yoğunluğu oluşturabilecek büyüklüktedir.
Silisyum elektronik endüstrisinin temel yarıiletkenidir.
Elektron ve delik
Bir elektron valans bandından iletim bandına geçtiğinde geride boş bir kuantum durumu kalır. Yarıiletken fiziğinde bu boşluk pozitif etkili bir taşıyıcı gibi modellenir ve delik olarak adlandırılır.
Elektrik iletimi:
- elektronlar,
- delikler
aracılığıyla gerçekleşebilir.
Elektron-delik çifti
Yeterli enerji alan valans elektronu iletim bandına çıkarsa:
elektron + delikçifti oluşur.
Tersi süreçte elektron bir deliği doldurabilir. Bu olaya yeniden birleşme denir.
Katkısız yarıiletken
Saf yarıiletkende taşıyıcılar ısıl olarak oluşur.
Dengede:
n = p = niolur.
Burada ni öz taşıyıcı yoğunluğudur.
Katkılama
Yarıiletkene kontrollü safsızlık eklenerek elektriksel özellikleri değiştirilir.
Bu işleme doping veya katkılama denir.
N tipi yarıiletken
Donör atomlar ek serbest elektron sağlar.
N tipi malzemede:
- çoğunluk taşıyıcı: elektron,
- azınlık taşıyıcı: deliktir.
Malzemenin bütünü elektriksel olarak nötr kalır.
P tipi yarıiletken
Akseptör katkı maddeleri delik yoğunluğunu artırır.
P tipi malzemede:
- çoğunluk taşıyıcı: delik,
- azınlık taşıyıcı: elektrondur.
Fermi seviyesi
Fermi seviyesi elektronların enerji durumlarını doldurma olasılıklarıyla ilgili termodinamik referanstır.
Fermi-Dirac dağılımı:
f(E) = 1 / [1 + exp((E - EF)/(kT))]şeklindedir.
E = EF için:
f(EF) = 1/2olur.
N tipi katkılama Fermi seviyesini iletim bandına, P tipi katkılama valans bandına yaklaştırır.
Sıcaklığın iletkenliğe etkisi
Metallerde sıcaklık yükseldikçe kafes saçılması artar ve direnç çoğunlukla yükselir.
Yarıiletkenlerde sıcaklığın artması taşıyıcı yoğunluğunu güçlü biçimde artırabildiğinden iletkenlik önemli ölçüde artabilir.
Fotodirenç
Fotodirençte ışık enerjisi taşıyıcı yoğunluğunu değiştirir. Aydınlatma arttıkça direnç genellikle azalır.
Fotodirençler:
- ışık algılama,
- otomatik aydınlatma,
- optik ölçüm
uygulamalarında kullanılabilir.
Ünite 5: PN Eklemi ve Diyotlar
PN eklemi
P ve N tipi yarıiletken birleştirildiğinde taşıyıcılar yoğunluk farkı nedeniyle eklem bölgesinde difüze olur.
Elektron ve deliklerin yeniden birleşmesi sonucunda serbest taşıyıcılardan yoksun bir tükenim bölgesi oluşur.
Bu bölgede iyonlaşmış katkı atomları iç elektrik alan oluşturur.
Termal denge
Gerilim uygulanmamış PN ekleminde:
- difüzyon eğilimi,
- iç elektrik alanın oluşturduğu sürüklenme
dengeye gelir.
Net akım sıfırdır.
Doğru polarma
P tarafı N tarafına göre pozitif yapılırsa doğru polarma oluşur.
Dış alan potansiyel engeli azaltır. Çoğunluk taşıyıcılarının eklemi geçmesi kolaylaşır ve akım hızlı artar.
Ters polarma
P tarafı N tarafına göre negatif yapılırsa tükenim bölgesi genişler.
İdeal olmayan gerçek diyotta azınlık taşıyıcılarından kaynaklanan küçük ters akım akar.
Ters gerilim yeterince büyürse breakdown oluşabilir.
Diyot denklemi
Temel Shockley modeli:
ID = IS [exp(VD / (n VT)) - 1]Burada:
IS: ters doyma akımı,n: idealite faktörü,VT = kT/q: termal gerilimdir.
Oda sıcaklığı yakınında:
VT ≈ 25,9 mVDenklem ideal modele yakındır. Seri direnç, yüksek enjeksiyon ve breakdown bölgesi gibi gerçek etkileri kapsamaz.
Diyotun devre modelleri
Analizde farklı yaklaşık modeller kullanılabilir.
İdeal diyot:
- iletimde kısa devre,
- kesimde açık devre.
Sabit gerilim düşümlü model:
Silisyum diyot için çalışma noktasına bağlı olmakla birlikte yaklaşık:
VD ≈ 0,7 Vkabulü bazı temel analizlerde kullanılır.
Bu değer evrensel sabit değildir.
Yük doğrusu
Kaynak VCC ve seri R bulunan diyot devresinde:
VCC = ID R + VDolur.
Bu denklem devrenin yük doğrusunu tanımlar.
Diyot karakteristiğiyle yük doğrusunun kesiştiği nokta çalışma noktasıdır.
Yarım dalga doğrultucu
Tek diyot AC işaretin bir yarım periyodunu geçirir.
İdeal sinüs girişte yük gerilimi yalnız bir polaritede oluşur.
Çıkış:
- tek yönlüdür,
- ancak sabit DC değildir,
- önemli ripple içerir.
Tam dalga doğrultucu
Her iki yarım periyodun aynı polaritede kullanılmasını sağlar.
Başlıca iki yapı:
- orta uçlu iki diyotlu doğrultucu,
- dört diyotlu köprü doğrultucu.
Tam dalga doğrultmada ripple frekansı giriş frekansının iki katıdır.
Doğrultucu filtresi
Yükle paralel kondansatör doğrultulmuş gerilim tepeye yaklaşırken şarj olur, giriş gerilimi azalırken yük üzerinden boşalır.
Yaklaşık ripple:
Delta V ≈ Iload / (fripple C)biçiminde düşünülebilir.
Daha büyük C ripple'ı azaltır ancak ilk şarj ve diyot tepe akımlarını artırabilir.
Zener diyot
Zener diyot ters breakdown bölgesinde gerilim sınırlama veya referans amacıyla kullanılır.
Seri direnç akımı sınırlar.
Basit regülatörde:
IR = (Vin - VZ) / Rve:
IR = IZ + ILilişkileri kullanılır.
Tasarıma:
- minimum Zener akımı,
- maksimum güç,
- giriş ve yük değişimleri
dahil edilmelidir.
Zener ve çığ breakdown
Düşük ve orta breakdown gerilimlerinde Zener tünelleme mekanizması, daha yüksek gerilimlerde çığ iyonizasyonu baskın olabilir.
Gerçek diyotlarda iki mekanizma belirli gerilim bölgelerinde birlikte etkili olabilir.
Tünel diyot
Tünel diyot yoğun katkılanmış PN eklemi kullanır.
Kuantum tünellemesi nedeniyle karakteristiğin bir bölümünde:
dV/dI < 0olabilir.
Bu negatif diferansiyel direnç bölgesi yüksek frekans ve osilatör uygulamalarında tarihsel öneme sahiptir.
LED
LED doğru polarmada elektron-delik yeniden birleşmesi sırasında foton üretir.
Yayılan foton enerjisi bant aralığıyla ilişkilidir:
E ≈ h f = hc / lambdaLED doğrudan sabit gerilim kaynağına akım sınırlama olmadan bağlanmamalıdır.
Basit seri direnç:
R = (Vs - Vf) / ILEDile seçilebilir.
Ünite 6: BJT Transistörler
BJT yapısı
Bipolar junction transistor iki PN ekleminden oluşur.
İki temel tür:
- NPN,
- PNP.
Üç terminal:
- emiter,
- baz,
- kollektör.
Temel akım ilişkileri
BJT için:
IE = IC + IBOrtak emiter akım kazancı:
beta = IC / IBOrtak baz akım kazancı:
alpha = IC / IEAralarındaki ilişki:
alpha = beta / (beta + 1)beta = alpha / (1 - alpha)Aktif bölge
NPN BJT yükselteç olarak kullanıldığında tipik aktif bölgede:
- baz-emiter eklemi doğru,
- baz-kollektör eklemi ters
polarmalıdır.
Yaklaşık büyük sinyal modelinde:
IC ≈ beta IBkullanılabilir.
Gerçek beta sabit değildir. Akım, sıcaklık ve elemanlar arasında değişir.
Kesim ve doyum
Kesim: Transistör büyük ölçüde iletmez.
Doyum: Her iki eklem doğru polarmaya yaklaşır ve IC = beta IB aktif bölge modeli artık geçerli değildir.
Anahtarlama uygulamalarında BJT çoğunlukla kesim ve doyum arasında çalıştırılır.
Ortak baz bağlantı
Giriş emiter-baz, çıkış kollektör-baz arasında alınır.
Özellikleri:
- akım kazancı yaklaşık 1'den küçüktür,
- gerilim kazancı elde edilebilir,
- düşük giriş empedansı vardır,
- yüksek frekans davranışı iyi olabilir.
Ortak emiter bağlantı
En yaygın BJT yükselteç bağlantılarındandır.
Özellikleri:
- akım kazancı,
- gerilim kazancı,
- güç kazancı
sağlayabilir.
Çıkış ile giriş arasında yaklaşık 180 derece faz terslemesi bulunur.
Ortak kollektör bağlantı
Emitter follower olarak da bilinir.
Gerilim kazancı yaklaşık:
Av ≈ 1olur.
Yüksek giriş empedansı ve düşük çıkış empedansı nedeniyle tampon ve empedans uyarlama için uygundur.
Öngerilim
Yükselteçte transistörün DC çalışma noktasının kurulmasına bias veya öngerilim denir.
Amaç çalışma noktasını:
- eleman kazancı,
- sıcaklık,
- besleme değişimi
karşısında yeterince kararlı tutmaktır.
Basit sabit baz direnciyle yapılan öngerilim beta değişimine duyarlıdır.
Emiter direnci negatif geri besleme oluşturarak kararlılığı artırabilir.
Gerilim bölücülü öngerilim
Baz gerilimi iki dirençle belirlenebilir.
Yaklaşık:
VB ≈ VCC R2 / (R1 + R2)VE ≈ VB - VBEIE ≈ VE / REBu yaklaşım direnç bölücünün baz akımıyla aşırı yüklenmediği koşullarda geçerlidir.
DC yük doğrusu
Ortak emiter devrede:
VCC = IC RC + VCEyaklaşımıyla:
VCE = VCC - IC RCyük doğrusu elde edilir.
Kesim noktası:
IC = 0
VCE = VCCDoyum tarafı yaklaşık:
VCE ≈ 0
IC ≈ VCC / RColur.
Q çalışma noktası
DC yük doğrusu üzerindeki seçilen çalışma noktası:
Q = (VCEQ, ICQ)olarak ifade edilir.
Küçük sinyal yükselticide Q noktasının uygun seçimi çıkışın iki yönde bozulmadan salınabilmesini sağlar.
Ünite 7: FET ve MOSFET
Alan etkili transistör
FET akımın elektrik alanla kontrol edildiği transistör ailesidir.
Genel olarak:
- çok yüksek giriş direnci,
- gerilim kontrollü davranış,
- düşük giriş akımı
özellikleriyle BJT'den ayrılır.
Başlıca türler:
- JFET,
- MOSFET.
JFET
JFET terminalleri:
- gate,
- source,
- drain.
Kanal:
- N kanal,
- P kanal
olabilir.
Gate-channel PN eklemi normal çalışmada ters polarmalıdır.
Drain-source karakteristiği
Küçük VDS değerlerinde kanal direnç benzeri davranabilir.
VDS arttığında pinch-off etkisi belirginleşir ve drain akımı daha az VDS bağımlı hale gelir.
Bu bölge yükselteç uygulamalarında kullanılır.
Transfer karakteristiği
N-kanal JFET için basit Shockley aktarım modeli:
ID = IDSS (1 - VGS/VP)^2uygun çalışma aralığında kullanılabilir.
Burada:
IDSS:VGS = 0iken doyum akımı,VP: pinch-off veya modele göreVGS(off)ile ilişkili karakteristik gerilimdir.
İşaret tanımları kaynaklara göre değişebildiğinden veri sayfası tanımı esas alınmalıdır.
Transkonduktans
Transkonduktans:
gm = dID / dVGSolarak tanımlanır.
Küçük giriş gerilimi değişiminin drain akımında ne kadar değişim oluşturduğunu gösterir.
JFET öngerilimi
JFET için:
- sabit gate öngerilimi,
- self-bias,
- gerilim bölücülü bias
gibi yöntemler kullanılabilir.
Self-bias yapıda source direnci gate-source gerilimini çalışma noktasını dengeleyecek yönde değiştirir.
MOSFET
MOSFET'te gate kanaldan ince yalıtkan tabakayla ayrılır.
Bu nedenle DC gate akımı idealde sıfıra çok yakındır.
Temel türler:
- enhancement MOSFET,
- depletion MOSFET.
Modern sayısal entegrelerin temel aktif elemanı enhancement MOSFET'tir.
Enhancement N-MOSFET
Gate-source gerilimi threshold değerinin altında olduğunda kanal güçlü biçimde iletmez.
VGS > VTHolduğunda kanal oluşur.
Basit uzun kanal doyum modelinde:
ID ≈ 1/2 k (VGS - VTH)^2kullanılabilir.
Modern küçük geometrili MOSFET'lerde bu kare yasası yalnız kaba bir modeldir.
MOSFET çalışma bölgeleri
Temel uzun kanal modeli:
Kesim
VGS < VTHTriode/ohmik bölge
VGS > VTH
VDS < VGS - VTHDoyum
VGS > VTH
VDS >= VGS - VTHAnalog yükselteçte doyum, dijital anahtarın "doyum" anlamından farklı bir MOSFET çalışma bölgesidir.
Ünite 8: Küçük Sinyal Yükselteçleri ve İşlemsel Yükselteçler
Yükselteç kavramı
Yükselteç giriş işaretinin genliğini güç kaynağından enerji kullanarak artırır.
Gerilim kazancı:
Av = vo / viAkım kazancı:
Ai = io / iiGüç kazancı:
Ap = Po / PiKüçük sinyal modeli
Transistör doğrusal olmayan elemandır. Bir DC Q çalışma noktası çevresindeki küçük değişimler doğrusal modele yaklaştırılabilir.
Bu yaklaşım:
toplam işaret = DC çalışma noktası + küçük AC değişimbiçiminde düşünülebilir.
Ortak emiter yükselteç
Ortak emiter BJT yükselteci:
- gerilim kazancı sağlar,
- çıkışı girişe göre ters fazlıdır.
Basitleştirilmiş küçük sinyal modelinde bypass edilmiş emiter direnci için kazanç yaklaşık:
Av ≈ -gm RColabilir.
Gerçek kazanç kaynak ve yük dirençlerinden etkilenir.
Ortak baz yükselteç
Ortak baz yapının:
- giriş direnci düşüktür,
- akım kazancı yaklaşık
alpha, - yüksek frekans davranışı iyi olabilir.
Giriş ve çıkış arasında ortak emiterdeki gibi 180 derece faz terslemesi yoktur.
Geri besleme
Çıkışın bir bölümü girişe geri uygulanır.
Genel kapalı çevrim kazanç:
Acl = A / (1 + A beta)negatif geri besleme için yaygın gösterimdir.
Burada:
A: açık çevrim kazancı,beta: geri besleme oranıdır.
A beta >> 1 ise:
Acl ≈ 1 / betaolabilir.
Negatif geri besleme uygun tasarımda:
- kazancı kararlı hale getirir,
- doğrusal olmayan bozulmayı azaltabilir,
- bant genişliğini değiştirebilir,
- giriş ve çıkış empedanslarını topolojiye bağlı olarak iyileştirebilir.
Pozitif geri besleme osilasyon ve Schmitt trigger gibi uygulamalarda kullanılır.
İşlemsel yükselteç
Op-amp diferansiyel girişli, yüksek açık çevrim kazançlı bir yükselteçtir.
İdeal op-amp varsayımları:
Aol -> sonsuz
Rin -> sonsuz
Rout -> 0Negatif geri beslemeli doğrusal çalışmada yaklaşık:
v+ ≈ v-ve giriş akımları:
i+ ≈ i- ≈ 0alınabilir.
Bu "sanal kısa devre" fiziksel kısa devre anlamına gelmez.
Eviren yükselteç
Av = -Rf / RinDolayısıyla:
vo = -(Rf/Rin) viEksi işareti faz terslemesini gösterir.
Evirmeyen yükselteç
Av = 1 + Rf/RgÇıkış girişle aynı polaritededir.
Gerilim izleyici
Evirmeyen yükselteçte:
Rf = 0ve uygun bağlantıyla:
Av = 1elde edilir.
Gerilim izleyici:
- yüksek giriş empedansı,
- düşük çıkış empedansı
nedeniyle tampon olarak kullanılır.
Gerilim kazancı sıfır değil birdir.
Toplayıcı
Eviren toplayıcıda:
vo = -Rf (v1/R1 + v2/R2 + ... + vn/Rn)Tüm giriş dirençleri R ve Rf = R ise:
vo = -(v1 + v2 + ... + vn)Fark yükselteci
Uygun direnç oranlarında:
vo = K(v2 - v1)işlemi elde edilir.
Bu yapı ölçüm ve diferansiyel işaret işleme için önemlidir.
Op-amp türev alıcı
İdeal model:
vo = -RC dvi/dtYüksek frekans gürültüsünü çok büyütebildiği için pratik devrede bant sınırlaması yapılır.
Op-amp integratör
İdeal model:
vo = -(1/RC) integral vi dtPratik devrede DC doyumunu önlemek için kondansatöre paralel direnç gibi düzenlemeler gerekebilir.
Ünite 9: Analog ve Sayısal Sistemler
Analog sistem
Analog büyüklük belirli aralıkta sürekli değer alabilir.
Örnek:
v(t) = 2,4 V
v(t) = 2,401 V
v(t) = 2,4011 Vgibi ara değerler anlamlıdır.
Analog devreler büyüklüğün genliği ve zaman içindeki sürekli değişimiyle çalışır.
Sayısal sistem
Sayısal sistem sonlu sayıda mantıksal seviye kullanır.
İkili dijital elektronik temel olarak:
0
1durumlarını kullanır.
Bu semboller belirli bir fiziksel gerilim seviyesinin tam kendisi değil, gerilim aralıklarının mantıksal yorumudur.
Sayısal sistemlerin başlıca özellikleri
Sayısal gösterim:
- gürültü marjı sağlayabilir,
- bilgi saklamayı kolaylaştırır,
- kopyalama ve işleme sırasında belirli hata toleransı sağlar,
- programlanabilir sistem kurmayı kolaylaştırır.
Ancak gerçek fiziksel dünya analog olduğundan birçok sistemde:
analog giriş
↓
ADC
↓
sayısal işleme
↓
DAC
↓
analog çıkışzinciri bulunabilir.
Ünite 10: Sayı Sistemleri ve Kodlar
Konumsal sayı sistemi
Tabanı b olan sayı:
(... d2 d1 d0 . d-1 d-2 ...)biçin değer:
sum di b^işeklinde hesaplanır.
Onlu sistem
Taban:
10Rakamlar:
0...9İkili sistem
Taban:
2Rakamlar:
0, 1Örnek:
101101_2onluk değeri:
1x2^5 + 0x2^4 + 1x2^3 + 1x2^2 + 0x2^1 + 1x2^0
= 45_10MSB ve LSB
MSB - Most Significant Bit, en yüksek ağırlıklı bittir.
LSB - Least Significant Bit, en düşük ağırlıklı bittir.
Bit dizisi:
10110010
^ ^
MSB LSBOnluktan ikiliye dönüşüm
Tamsayı kısmı ardışık 2'ye bölme ve kalanları tersten okuma yöntemiyle dönüştürülebilir.
Örnek:
13 / 2 = 6 kalan 1
6 / 2 = 3 kalan 0
3 / 2 = 1 kalan 1
1 / 2 = 0 kalan 1Sonuç:
13_10 = 1101_2İkili kesirler
Noktanın sağındaki bitlerin ağırlıkları:
2^-1, 2^-2, 2^-3, ...Örnek:
0.101_2
= 1/2 + 0/4 + 1/8
= 0.625_10İkili toplama
Temel kurallar:
0 + 0 = 0
0 + 1 = 1
1 + 0 = 1
1 + 1 = 10
1 + 1 + 1 = 11İkili çıkarma
Temel kurallar:
0 - 0 = 0
1 - 0 = 1
1 - 1 = 0
10 - 1 = 1Çok basamaklı işlemlerde ödünç bir sonraki bit ağırlığından alınır.
İkili çarpma
Kurallar:
0 x 0 = 0
0 x 1 = 0
1 x 0 = 0
1 x 1 = 1Çarpma kaydırma ve toplama işlemlerine indirgenebilir.
İkili bölme
Onluk uzun bölmeye benzer biçimde karşılaştırma, çıkarma ve kaydırma ile yapılır.
Sayısal donanımda bu işlemler ardışıl veya birleşimsel devrelerle gerçekleştirilebilir.
Sekizli sistem
Taban:
8Rakamlar:
0...7Bir sekizli rakam tam üç ikili bite karşılık gelir:
0 -> 000
1 -> 001
...
7 -> 111Bu nedenle ikili-sekizli dönüşüm üçlü bit gruplarıyla kolaydır.
Onaltılı sistem
Taban:
16Rakamlar:
0...9, A, B, C, D, E, FBir onaltılı rakam dört bite karşılık gelir.
Örnek:
3A_16 = 0011 1010_2Sayısal sistemlerde adres, makine kodu ve bit maskelerini kısa göstermek için yaygındır.
BCD
8421 BCD kodunda her onluk rakam ayrı dört bit ile kodlanır.
Örnek:
59_10BCD:
0101 1001Saf ikili gösterim ise:
111011_2olur.
BCD ile ikili sayı aynı şey değildir.
Ağırlıklı BCD kodları
Ders kapsamında:
- 8421,
- 84-2-1,
- 2421
gibi ağırlıklı BCD türleri ele alınır.
Kod sözcüğünün değeri bitlerin karşılık geldiği ağırlıklarla hesaplanır.
8421 güncel sistemlerde en tanınmış BCD biçimidir. Diğer ağırlıklı kodlar daha çok sayısal kodlama öğretimi ve tarihsel devre tasarımı açısından önemlidir.
Excess-3
Excess-3, her onluk rakama 3 eklenip oluşan değerin dört bit ikili koduyla gösterildiği ağırlıksız BCD kodudur.
Örneğin:
5 + 3 = 8dolayısıyla:
5 -> 1000Excess-3 kendini tümleyen kod özellikleri nedeniyle tarihsel aritmetik tasarımlarda önem taşır.
Gray kodu
Gray kodunda ardışık kod sözcükleri yalnız bir bit farklıdır.
İkiliden Gray'e:
G = B XOR (B >> 1)kullanılabilir.
Örnek:
B = 1011
B>>1 = 0101
G = 1110Gray kodu özellikle mekanik konum kodlayıcılarında geçiş anındaki çok bitli belirsizlikleri azaltır.
Eşlik biti
Parity biti tek bitlik hata sezme yöntemidir.
Çift eşlikte toplam 1 sayısı çift, tek eşlikte tek olacak biçimde ek bit seçilir.
Parity:
- tek sayıda bit hatasını sezebilir,
- hatanın yerini bulamaz,
- genel olarak hatayı düzeltemez,
- çift sayıda bit hatasını kaçırabilir.
Bu nedenle "hata düzeltme kodu" yerine eşlik tabanlı hata sezme ifadesi daha doğrudur.
Oktal ve heksadesimal kodlama
Sekizli ve onaltılı gösterimler esasen ayrı bir fiziksel kod olmaktan çok ikili veriyi kısa yazma yöntemidir.
1 oktal basamak = 3 bit
1 hex basamak = 4 bitAlfanümerik kodlar
Tarihsel sistemlerde EBCDIC önemli bir karakter kodlamasıdır ve IBM ana bilgisayarlarında kullanılmıştır.
ASCII 7 bitlik 128 kod noktası tanımlar.
Modern genel amaçlı metin işleme sistemlerinin temel standardı Unicode'dur. ASCII, Unicode'un ilk 128 kod noktasıyla uyumludur.
Ünite 11: Boolean Cebri ve Karnaugh Haritaları
Boolean değişken
Boolean değişken yalnız iki mantıksal değer alır:
0
1Bunlar:
- yanlış/doğru,
- kapalı/açık,
- düşük/yüksek
gibi fiziksel veya mantıksal anlamlara karşılık gelebilir.
Temel işlemler
VE:
Y = A BVEYA:
Y = A + BDEĞİL:
Y = A'Buradaki + ve çarpma işaretleri normal aritmetik değil Boolean işlemleridir.
Doğruluk tablosu
İki giriş için dört kombinasyon bulunur:
| A | B | A AND B | A OR B | | --- | --- | --- | --- | | 0 | 0 | 0 | 0 | | 0 | 1 | 0 | 1 | | 1 | 0 | 0 | 1 | | 1 | 1 | 1 | 1 |
n Boolean giriş için:
2^nfarklı giriş kombinasyonu vardır.
Temel özdeşlikler
Kimlik:
A + 0 = A
A . 1 = ABaskın eleman:
A + 1 = 1
A . 0 = 0Idempotent:
A + A = A
A . A = ATamamlayıcı:
A + A' = 1
A . A' = 0Çift tümleme:
(A')' = ADeğişme:
A + B = B + A
AB = BABirleşme:
A + (B + C) = (A + B) + C
A(BC) = (AB)CDağılma:
A(B + C) = AB + ACBoolean cebrinde ayrıca:
A + BC = (A + B)(A + C)eşitliği geçerlidir.
Yutma
A + AB = AA(A + B) = ADe Morgan kuralları
(AB)' = A' + B'(A + B)' = A'B'NAND ve NOR ile evrensel kapı gerçekleştirimlerinin temelidir.
SOP ve POS
Sum of Products, SOP:
AB + A'C + BCProduct of Sums, POS:
(A + B)(A' + C)Doğruluk tablosundan kanonik biçimler üretilebilir.
Minterm
Minterm bütün değişkenlerin bir kez bulunduğu çarpım terimidir.
İki değişken için:
A'B'
A'B
AB'
ABMaxterm
Maxterm bütün değişkenlerin bir kez bulunduğu toplam terimidir.
Karnaugh haritası
Karnaugh haritası Boolean işlevlerini görsel komşuluk üzerinden sadeleştirir.
Hücreler Gray kod düzeninde sıralanır. Komşu hücreler yalnız bir değişkende farklıdır.
Gruplar:
1, 2, 4, 8, ...gibi ikinin kuvveti büyüklüğünde seçilir.
Amaç mümkün olduğunca büyük gruplar oluşturmaktır.
İki değişkenli Karnaugh haritası
Dört hücre vardır.
Birbirine komşu iki 1 gruplandığında değişen değişken elenir.
Örneğin:
A'B + AB = BÜç değişkenli Karnaugh haritası
Sekiz hücre bulunur.
Sütun veya satır sıralaması:
00, 01, 11, 10gibi Gray düzenindedir.
Haritanın karşılıklı kenarları da komşudur.
Don't-care durumları
Bazı giriş kombinasyonları sistemde oluşmuyorsa veya çıkış önemsizse:
Xile gösterilebilir.
Sadeleştirmeyi iyileştiriyorsa 0 veya 1 gibi kullanılabilir.
Ünite 12: Lojik Kapılar ve Lojik Aileleri
VE kapısı
İki girişli AND:
Y = AByalnız iki giriş de 1 olduğunda 1 üretir.
VEYA kapısı
OR:
Y = A + Ben az bir giriş 1 ise 1 üretir.
DEĞİL kapısı
NOT:
Y = A'girişi tersler.
NAND
Y = (AB)'NAND evrensel kapıdır. Yalnız NAND kapıları kullanılarak bütün Boolean işlevleri gerçekleştirilebilir.
NOR
Y = (A + B)'NOR da evrensel kapıdır.
XOR
Özel VEYA:
Y = A XOR Biki giriş farklıysa 1 üretir.
Boolean ifade:
Y = A'B + AB'XNOR
Y = (A XOR B)'iki giriş eşitse 1 üretir.
Bir bitlik eşitlik karşılaştırmada doğrudan kullanılabilir.
Tampon
Buffer:
Y = Amantıksal değeri değiştirmez.
Gerçek devrede:
- sürme kapasitesi,
- fan-out,
- izolasyon,
- gecikme,
- üç durumlu çıkış
gibi amaçlarla kullanılır.
Diyot lojik
Diyotlarla basit AND veya OR işlevleri gerçekleştirilebilir.
Ancak diyot tek başına tersleme ve aktif kazanç sağlamaz. Bu nedenle genel amaçlı bütün lojik aileyi oluşturmak için yeterli değildir.
DTL
Diode-Transistor Logic tarihsel lojik ailesidir.
Diyot ağı giriş mantığını, transistör ise tersleme ve kazancı sağlar.
Günümüz yüksek yoğunluklu sayısal sistemlerinde kullanılmaz ancak lojik kapıların transistor düzeyindeki oluşumunu anlamak için öğreticidir.
TTL
Transistor-Transistor Logic bipolar transistör tabanlı lojik ailesidir.
74xx ailesi sayısal elektronik tarihinde önemlidir.
TTL:
- belirli logic-level aralıkları,
- fan-out,
- propagation delay,
- güç tüketimi
özellikleriyle değerlendirilir.
CMOS
Complementary MOS teknolojisi N-MOS ve P-MOS transistorları tamamlayıcı biçimde kullanır.
Statik durumda ideal olarak doğrudan besleme-toprak yolu bulunmadığından klasik CMOS'un statik güç tüketimi düşüktür.
Dinamik güç yaklaşık:
Pdynamic ≈ alpha C V^2 filişkisiyle açıklanabilir.
Modern büyük ölçekli sayısal entegrelerin temel teknolojisi CMOS'tur.
Fan-in ve fan-out
Fan-in: Bir kapının giriş sayısı.
Fan-out: Bir çıkışın güvenli biçimde sürebildiği eşdeğer giriş sayısı.
Gerçek tasarımda:
- çıkış akımı,
- giriş kapasitansı,
- kenar hızı,
- propagation delay
gibi parametreler de önemlidir.
Yayılma gecikmesi
Giriş değiştikten sonra çıkışın geçerli yeni seviyeye ulaşmasına kadar geçen süre propagation delay ile tanımlanır.
Sayısal devrelerin maksimum çalışma frekansı yalnız kapı sayısına değil kritik yol gecikmesine bağlıdır.
Ünite 13: Bileşimsel Lojik Devreler
Bileşimsel devre
Bileşimsel devrede çıkış yalnız o andaki girişlere bağlıdır:
Y(t) = F(X(t))Geçmiş durum tutulmaz.
Örnekler:
- multiplexer,
- encoder,
- decoder,
- comparator,
- adder.
Lojik ifadeden devreye
Bir Boolean ifade doğrudan kapı ağına dönüştürülebilir.
Örneğin:
Y = AB + C'için:
AveBAND kapısına,CNOT kapısına,- iki sonuç OR kapısına
uygulanır.
Devreden ifadeye
Kapı ağı girişten çıkışa izlenir. Her ara düğüm için Boolean ifade yazılır.
Bu yöntem karmaşık devrelerde ara işaretlerin adlandırılmasıyla daha güvenli yapılır.
NAND ile gerçekleştirme
De Morgan kuralları kullanılarak SOP ifadeleri iki seviyeli NAND-NAND yapısına dönüştürülebilir.
Örneğin:
Y = AB + CDeşdeğer:
Y = ((AB)' (CD)')'olduğundan yalnız NAND ile gerçekleştirilebilir.
NOR ile gerçekleştirme
POS ifadeleri NOR-NOR biçimine dönüştürülebilir.
Multiplexer
Multiplexer, çok sayıda veri girişinden birini seçerek tek çıkışa yönlendirir.
2^n girişli MUX için:
nseçim biti gerekir.
İki girişli multiplexer
Girişler D0, D1, seçim S ise:
Y = S' D0 + S D1Dört girişli multiplexer
İki seçim biti:
S1 S0dört girişten birini seçer.
| S1 | S0 | Çıkış | | --- | --- | --- | | 0 | 0 | D0 | | 0 | 1 | D1 | | 1 | 0 | D2 | | 1 | 1 | D3 |
Multiplexer yalnız veri seçimi için değil, Boolean işlev gerçekleştirmek için de kullanılabilir.
Kodlayıcı
Encoder aktif giriş bilgisini daha az sayıda çıkış bitiyle kodlar.
Dört girişli basit encoder:
4 -> 2kodlama yapabilir.
Basit encoder aynı anda tek girişin aktif olduğunu varsayar.
Öncelikli kodlayıcı
Birden fazla giriş aynı anda aktif olabiliyorsa priority encoder en yüksek öncelikli girişi kodlar.
Ek bir:
validçıkışı hiçbir giriş aktif değil durumunu belirtmek için kullanılabilir.
Kod çözücü
Decoder n bitlik girişi en fazla:
2^nayrı çıkıştan birine dönüştürür.
İki girişli dört çıkışlı decoder:
2 -> 4yapısındadır.
BCD decoder
BCD kodunu:
- onluk seçim hatlarına,
- yedi segment göstergesine,
- başka kod biçimlerine
dönüştürmek için decoder kullanılabilir.
7442 gibi TTL entegreleri tarihsel eğitim örnekleridir. Güncel tasarımlarda aynı işlev FPGA, CPLD, mikrodenetleyici veya modern lojik entegrelerle gerçekleştirilebilir.
Ünite 14: Aritmetik Lojik Devreler
Karşılaştırıcı
Sayısal karşılaştırıcı iki ikili değerin:
A > B
A = B
A < Bilişkisini belirler.
Bir bitlik karşılaştırıcı
Bir bit için eşitlik:
EQ = A XNOR BBüyüktür:
GT = A B'Küçüktür:
LT = A' BÇok bitli karşılaştırma
En anlamlı bitten başlanır.
İlk farklı bit karşılaştırmanın sonucunu belirler.
Alt bitlere yalnız daha yüksek bitler eşitse bakılır.
Yarım toplayıcı
İki biti toplar.
Giriş:
A, BÇıkış:
S = A XOR B
C = ABBurada C elde çıkışıdır.
Tam toplayıcı
Üç giriş alır:
A
B
CinÇıkışlar:
S = A XOR B XOR Cinve:
Cout = AB + Cin(A XOR B)şeklinde yazılabilir.
Tam toplayıcı iki yarım toplayıcı ve OR kapısıyla kurulabilir.
Ripple-carry toplayıcı
Çok bitli toplamada her basamağın:
Coutdeğeri bir sonraki basamağın:
Cingirişi olur.
Bu yapı basittir ancak elde bütün basamaklardan ardışık yayıldığı için gecikme bit sayısıyla artar.
Yarım çıkarıcı
İki bit için:
D = A XOR BÖdünç:
Bout = A' Bolur.
Tam çıkarıcı
Üç giriş:
A
B
Binalır.
Fark:
D = A XOR B XOR BinÖdünç çıkışı uygun Boolean ifadeyle gerçekleştirilir.
Çok basamaklı çıkarıcılarda ödünç bir sonraki basamağa aktarılır.
Çarpma devresi
İkili çarpma:
- kısmi çarpımları AND işlemleriyle üretir,
- uygun bit konumlarına kaydırır,
- toplayıcılarla toplar.
Örneğin:
1101
x 10
----------
0000
+ 11010
----------
11010Daha büyük modern çarpıcılarda Wallace tree, Booth kodlama ve pipeline gibi teknikler kullanılabilir. Dersin temel devre yaklaşımı kısmi çarpım ve toplama düşüncesidir.
Kare alan devre
Sabit küçük bit genişlikleri için bir sayının karesini alan bileşimsel devre doğruluk tablosundan doğrudan çıkarılabilir.
İki bit giriş:
A Ben fazla:
11_2 = 3değerini temsil eder.
En büyük kare:
3^2 = 9 = 1001_2olduğu için dört çıkış biti gerekir.
Bu tür devreler doğruluk tablosu, Boolean sadeleştirme ve kapı gerçeklemesinin aynı problemde birleştiği iyi örneklerdir.
Ünite 15: Sırasal Devreler ve Sayıcılar
Bileşimsel ve sırasal devre farkı
Bileşimsel devrede:
çıkış = f(anlık giriş)Sırasal devrede:
çıkış = f(anlık giriş, önceki durum)olur.
Sırasal devrenin belleği vardır.
Durum
Bir devrenin geçmiş davranışından geleceğe taşınan bilgi durum olarak adlandırılır.
Durum:
- latch,
- flip-flop,
- register
gibi saklama elemanlarında tutulabilir.
R-S latch
Çapraz bağlı NOR kapılarıyla temel SR latch kurulabilir.
Aktif-high NOR yapısında:
| S | R | Davranış | | --- | --- | --- | | 0 | 0 | Önceki durumu koru | | 1 | 0 | Set | | 0 | 1 | Reset | | 1 | 1 | Yasak/belirsiz durum |
Çıkışlar ideal kararlı durumda:
Q
Q'olarak birbirinin tümleyeni kabul edilir.
NAND tabanlı SR latch
NAND ile oluşturulan SR latch'in girişleri çoğunlukla aktif-low çalışır.
Bu nedenle doğruluk tablosu NOR tabanlı latch ile aynı biçimde ezberlenmemelidir. Girişlerin aktif seviyesi devre sembolü ve gerçekleştirimden okunmalıdır.
Latch ve flip-flop ayrımı
Gündelik kullanımda terimler bazen birbirinin yerine kullanılsa da daha kesin terminolojide:
- latch seviye duyarlıdır,
- flip-flop genellikle clock kenarına duyarlıdır.
Dersin temel R-S devreleri hafıza ve geri besleme fikrini öğretir.
Clock
Senkron devrelerde durum değişiminin belirli zamanlarda yapılması için saat işareti kullanılır.
Periyot:
TFrekans:
f = 1/TSaat işareti sistemin bütün devrelerinin aynı anda anlık tepki verdiği anlamına gelmez. Gerçek devrelerde propagation delay, setup ve hold süreleri bulunur.
Zamanlamalı R-S devresi
R ve S girişlerinin saklama hücresine ulaşması clock veya enable işaretiyle kontrol edilebilir.
Amaç:
- giriş değişimlerini belirli zaman aralıklarında kabul etmek,
- durum değişimini kontrollü hale getirmektir.
Genişletilmiş durum tablosu
Sırasal devrede doğruluk tablosu yalnız giriş ve çıkıştan oluşmaz.
Şu bilgiler birlikte ele alınır:
giriş
mevcut durum
sonraki durum
çıkışBu yapı durum makinesi analizinin temelidir.
Sayıcılar
Sayıcı her clock olayıyla belirli durum dizisini izleyen sırasal devredir.
Örneğin üç bitlik ikili sayıcı:
000
001
010
011
100
101
110
111
000
...dizisini üretebilir.
Sayıcının mod değeri
Bir sayacın tekrar başlamadan önceki farklı durum sayısı modulus ile ifade edilir.
n bitlik tam ikili sayıcı:
mod = 2^nduruma sahiptir.
Onlu sayıcı
Decimal veya decade counter:
0...9arasında on durum kullanır.
Dört bit gerektiği halde:
1010...1111durumları normal onlu sayma dizisinde kullanılmaz.
Bu nedenle yapı:
mod-10sayıcıdır.
Halka sayıcı
Ring counter, bir register içindeki bit desenini çevrimsel olarak kaydırır.
Örneğin dört bitlik one-hot halka sayıcı:
1000
0100
0010
0001
1000
...dizisini üretebilir.
n flip-flop ile tipik one-hot halka sayıcı n durum üretir.
Avantajı durum çözümlemesinin basit olmasıdır. Dezavantajı aynı durum sayısı için ikili sayaca göre daha fazla flip-flop kullanmasıdır.
Sırasal devrelerde zamanlama
Gerçek sayısal devrede yalnız Boolean doğruluğu yeterli değildir.
Dikkate alınması gereken temel zaman parametreleri:
- propagation delay,
- setup time,
- hold time,
- clock-to-Q delay.
Clock periyodu kritik yolun izin verdiği minimum değerden kısa seçilirse devre mantıksal olarak doğru tasarlanmış olsa bile zamanlama hatası oluşabilir.
Derslerin Bütünsel Çerçevesi
Elektronik I ile Elektronik II birbirinden kopuk iki ders değildir.
İlk ders fiziksel eleman ve analog devre davranışını kurar:
yük
↓
akım ve gerilim
↓
R, L, C
↓
devre analizi
↓
yarıiletken
↓
diyot
↓
BJT / FET
↓
yükselteçİkinci ders aynı fiziksel elemanların ayrık mantık seviyelerinde kullanılmasından doğan sayısal sistemi inceler:
transistör anahtarlama
↓
0 ve 1
↓
Boolean cebri
↓
lojik kapılar
↓
bileşimsel devreler
↓
aritmetik devreler
↓
bellek elemanları
↓
sırasal devrelerBu iki çizginin birleştiği nokta transistördür.
Analog elektronikte transistör çoğunlukla kontrollü ve yaklaşık doğrusal yükseltme bölgesinde kullanılır.
Sayısal elektronikte ise transistorlar esas olarak anahtar davranışı üzerinden lojik seviyeleri oluşturur.
Bir bilgisayar işlemcisinin en temel aritmetik işlemi bile fiziksel olarak transistor, kapasite, iletken, saat işareti ve güç dağıtımı gerçeklerine bağlıdır.
Bu nedenle:
Boolean cebriyalnız soyut matematik değildir.
Aşağıdaki fiziksel zincirin üst düzey modelidir:
yarıiletken fiziği
↓
MOSFET
↓
CMOS kapı
↓
lojik işlev
↓
toplayıcı / seçici / register
↓
işlemci