CMOS Geçit Devresi
Transkript
CMOS Geçit Devresi
CMOS Geçit Devresi Bu noktaya kadar transistör mantık devre analizlerimiz çift kutuplu transistörlerin kullanıldığı TTL dizayn modeli ile sınırlı idi ve kayan girişlerin genel stratejisi "yüksek" (Vcc ye bağlanmış) girişlere eşdeğer olması -- ve "açık-toplayıcı" çıkış basamaklarının iznine karşılık gelen -- korundu. Fakat bu mantık geçitlerini inşa edebileceğimiz yalnızca tek bir yok değildir. Alan-etkili transistörler, özellikle izole-geçitli tür, geçit devrelerinin dizaynında kullanılabilir. Akımkontrollü aygıtlardan ziyade voltaj-kontrollü varolan IGFET ler çok basit devre dizaynlarına izin vermeye eğilimlidir. Aşağıdaki P- ve N-kanallı IGFET ler kullanılarak yapılmış evirici devresini örnek olarak alalım: Pozitif güç kaynağı terminalindeki "Vdd" etiketine dikkat edin. Bu etiket TTL devrelerindeki "Vcc" ye benzer kuralı takip eder: Toprak referansında alan etki transistörünün kanalına uygulanan sabit voltajın yerini tutar. Bu geçit devresini güç kaynağı ve giriş anahtarına bağlayalım ve çalışmasını inceleyelim. Lütfen bu IGFET transistörlerinin E-türü (Artırma-modu) olduğuna dikkat ediniz ve bunlar genellikle-kapalı aygıtlardır. Doğru kutuplu geçit ve drain (aslında, geçit ve altlık arasında) arasında uygulanan gerilimi alır ve sapma gerilimine gönderir. Üstteki transistör P-kanal IGFET dir. Kanal (altlık) geçitten (geçit) daha pozitif yapıldığında, kanal geliştirilir ve akım kaynak ve kanal arasında izin verilmiştir. Dolayısıyla yukarıdaki örneklemede üst transistör açılmıştır. Kanal (altlık) geçitten daha pozitif yapıldığında (altlık referansına göre geçit negatiftir), kanal geliştirilmiştir ve akım kaynak ve drain arasında izin verilmiştir. Bunun için yukarıdaki örneklemede üst transistör açılmıştır. Geçit ve altlık (source) arasında sıfır gerilime sahip olan alttaki transistör normal modundadır: kapalı. Böylece, bu iki transistörün hareketi, geçit devresinin çıkış terminalinin doğrudan Vdd ye bağlanması ve çok yüksek bir direncin toprağa bağlanması gibidir. Bu girişin "düşük" (0) durumu için çıkışı "yüksek" yapar. Bundan sonra, giriş anahtarını diğer pozisyona hareket ettirip ne olduğunu göreceğiz: Şimdi alttaki transistör (N-kanal) doyurulmuştur çünkü geçit ve altlık (kanal) arasında onu açacak uygulanan doğru kutuplu, verimli gerilime sahiptir (geçit üzerinde pozitif, kanal üzerinde negatif). Geçit ve altlığı arasında sıfır gerilim uygulanmış üstteki transistör normal modundadır: kapalı. Böylece bu geçit devresinin çıkışı "düşük" (0) dır. Açık bir şekilde bu devre evirici yada NOT geçidi davranışını göstermektedir. Çift kutuplu transistörler yerine alan-etkili transistörleri kullanarak evirici geçidinin dizaynı gayet basitleştirilir. Bu geçit çıkışının asla basit TTL devresindeki gibi kaymayacağına dikkat ediniz: sourcing ve sinking yük akımına yetenekli doğal "totem-kutuplu" konfigürasyona sahiptir. Bu geçit devresinin zarif dizayn edilmesindeki amaç her iki P- ve N-kanal IGFET lerin uyumlu kullanımıdır. EGFET ler daha çok MOSFET ler (Metal-Oxide-Semiconductor Field Effect Transistor {Metal-OksitYarıiletken Alan Etkili Transistör}) olarak bilindiği ve bu devre P- ve N-kanal transistörün ikisini birden kullandığı için bun gibi geçit devreleri CMOS gibi genel bir sınıflandırma ile verilir: Complementary Metal Oxide Semiconductor. CMOS devreleri alan-etkili transistörlerin doğal doğrusal olmayışlarından rahatsız edilmemişlerdir, çünkü sayısal devrelerde olduğu gibi transistörleri daima doygun ve kesme modlarında çalışır asla aktif modda çalışmaz. Bununla birlikte girişleri elektrostatik (statik elektrik) kaynaklardan üretilmiş yüksek gerilimlere duyarlıdır ve eğer sola kayan ise sahte gerilim kaynakları tarafından "yüksek" (1) yada "düşük" (0) içerisinde bile aktive edilebilirler. Bu sebepten herhangi bir koşul altında CMOS mantık geçit girişinin değişmesine izin verilmesi tavsiye edilmez. Lütfen bunun değişken girişin güvenli bir şekilde "yüksek" (1) mantık seviyesi olarak değerlendirildiği TTL geçit davranışından çok farklı olduğuna dikkat ediniz. Eğer giriş CMOS mantık geçidine tek-yönlü anahtar tarafından sürülürse yani birinci durum giriş Vdd ye yada toprağa kesintisiz bağlandığında ve diğer bir durum giriş değişeni (herhangi bir şeye bağlanmamış) olduğunda, bu bir probleme neden olabilir: Aynı zamanda, bu problem eğer CMOS geçit girişi açık-toplayıcılı (open-collector) TTL geçidi tarafından sürüldüğünde de ortaya çıkar. Çünkü bu şekilde TTL geçitlerinin çıkışı "yüksek" (1) e gittiğinde değişir, CMOS geçit girişi belirsiz durumda kalacaktır: Neyse ki bu çıkmazsa CMOS mantık devresinde sıklıkla kullanılan kolay bir çözüm vardır. Her ne zaman CMOS girişini sürmek için tek-yönlü bir anahtar (yada herhangi başka sourcing ve sinking akımın her ikisine de yeteneksiz bir çeşit geçit çıkışı) kullanıldığında, Vdd yada toprağa bağlanmış bir direnç, aygıtların çıkışının kayana sürüldüğü durumda sabit mantık seviyesi sağlamak için kullanılabilir. Bu direnç değeri kritik değildir ve 10 k? genellikle yeterlidir. Değişken sinyal kaynağı olayında "yüksek" (1) mantık seviyesi sağlamak için kullanıldığında bu direnç pullup direnç olarak bilinir: Böyle bir direnç değişken sinyal kaynağı olayında "düşük" (0) mantık seviyesi sağlamak için kullanıldığında pulldown direnç olarak bilinir. Yine, pulldown direncin değeri kritik değildir: Açık-toplayıcılı TTL çıkışları asla kaynak akım olmayıp daima sink akımı olduğundan, pullup dirençler CMOS geçit girişine böyle bir çıkış arayüzlendiğinde gereklidir: Önceki örneklerde kullanılan CMOS geçitleri tamamıyla eviriciler (tek-girişli) olmasına rağmen, pullup ve pulldown dirençlerinin benzer ilkesi çok-girişli CMOS geçitlerine uygulanır. Elbette ayrı pullup yada pulldown direnci her bir geçit girişi için gerekli olacaktır: Bu bize sonraki soruyu getirir: AND, NAND, OR ve NOR gibi çok-girişli CMOS geçitlerini nasıl dizayn ederiz? Şaşırtıcı olmayan bir şekilde bu soruya cevap(lar) CMOS eviricisinin TTL eşdeğerine benzer dizaynın kolaylığını ortaya koyar. Örneğin, buradaki CMOS NAND geçiti için şematik diyagramdır: Evirici devresindeki seri-bağlı tamamlayıcı çifte Q1 ve Q3 transistörlerinin nasıl benzediğine dikkat edin. Her ikisi benzer giriş sinyali (giriş A) ile kontrol edilir, giriş "yüksek" (1) olduğunda üstteki transistör kapatılıyor ve alttaki transistör açılıyor ve saire. Aynı zamanda Q2 ve Q4 transistörlerinin benzer giriş sinyali (giriş B) aynı şekilde nasıl kontrol edildiğine ve benzer giriş mantık seviyeleri için benzer açık/kapalı davranışı da nasıl göstereceklerine dikkat edin. Her iki çiftin (Q1 ve Q2) üstteki transistörleri kaynak ve drain terminallerine paraleldir, alttaki transistörler (Q3 ve Q4) ise seri bağlıdır. Bunun anlamı şudur, eğer üst transistör doyarsa çıkış "yüksek" (1) e gidecektir ve sadece her iki alt trasistör doyarsa çıkış "düşük" (0) a gidecektir. Aşağıdaki örneklemelerin sırası giriş mantık seviyelerinin (00, 01, 10 ve 11) tüm dört olasılığı için bu NAND geçidi davranışını gösterir: TTL NAND geçidi gibi CMOS NAND geçit devresi NAND geçidinin oluşumu için başlama noktası gibi kullanılabilir. Çıkış sinyalini evirmek için tümünün transistörlerin diğer aşamasına eklenmesi gereklidir: Bir CMOS NOR geçit devresi transistörlerinin farklı dizilimi haricinde NAND geçidi gibi dört MOSFET kullanır. NOR geçidi, Vdd ye bağlı iki paralel kaynak (üstteki) transistör ve toprağa bağlı iki seribağlı sinking (alttaki) transistör yerine iki seri-bağlı kaynak transistör ve iki paralel-bağlı sinking transistörü şu şekilde kullanır: NAND geçidinde Q2 ve Q4 transistörlerinin yaptığı gibi Q1 ve Q3 transistörleri tamamlayıcı çift olarak çalışır. Her iki çift tek giriş sinyali tarafından kontrol edilir. Eğer giriş A yada giriş B den biri "yüksek" (1) ise aşağıdaki transistörlerden (Q3 yada Q4) en az biri çıkışı "düşük" (0) yaparak doyurulacaktır. Sadece her iki girişin "düşük" (0) olduğu durumda alttaki transistörlerin her ikisi kesme modunda olacak ve üstteki transistörleri her ikisi doygun olacaktır, çıkışın "yüksek" (1) e gitmesi için koşullar gerekecektir. Elbette ki bu davranış NOR mantık fonksiyonunu tanımlar. OR fonksiyonu çıkışına evirici kat eklenerek temel NOR geçidinden inşa edilebilir: TTL teknolojisini kullanılarak inşa edilmesi mümkün olan herhangi bir geçidin CMOS da çoğaltılabildiğini gösterir, neden mantık dizaynının bu iki "ailesi" hala bir arada var? Cevabı şudur, TTL ve CMOS un her ikisininde kendine özgü avantajları vardır. TTL ve CMOS arasındaki karşılaştırmalar listesinde en baştaki güç tüketim sorunudur. Bu performans ölçümünde CMOS karşı konamaz galiptir. CMOS geçit devresinin tümler P- ve N-kanal MOSFET çiftlerinin (ideal olarak) aynı anda asla iletmemelerinden dolayı, yüklemek için kaynak akımına gerekli akım haricinde Vdd güç kaynağından devreye akım çekmesi ya çok az yada hiç yoktur. Öte yandan TTL, yapıldığı çift kutuplu transistörlerin sapma gerilim gereksinimlerine bağlı olarak tüm zamanlarda çekilen bir miktar akım haricinde çalışamaz. Bu avantaja rağmen bir uyarıya ihtiyaç vardır. TTL geçidinin güç israfı, çalışma durumuna(larına) bakmaksızın oldukça sabit iken bir CMOS geçidi giriş sinyalinin(lerinin) frekans artışı için çok güç israf eder. Eğer bir CMOS geçidi statik (değişmeyen) koşulda çalıştırılırsa sıfır güç (ideal olarak) harcar. Bununla birlikte CMOS geçit devreleri "düşük" ten "yüksek" e vs. geçen her çıkış durumu esnasında geçici akım çeker. Bu nedenle ne kadar sık CMOS geçit mod değiştirirse o kadar sık Vdd kaynağından akım çekilecek bundan dolayı büyük frekanslarda büyük harcanması olacaktır. Aynı zamanda bir CMOS geçidi, geçit çıkışından sürülen akımı TTL e göre çok daha az geçirir çünkü MOSFET ler gerilim-kontrollü aygıtlardır akım-kontrollü değil. Bunun anlamı şudur; bir geçit TTL girişinden daha çok CMOS girişi sürebilir. Kaç tane geçit girişinin tek bir geçit çıkışını sürebildiğini ölçmek fanout olarak adlandırılır. CMOS geçidi dizaynlarının TTL e karşı beğenilen başka bir avantajı çok geniş aralıkta güç kaynağı gerilimleridir. TTL geçitlerinin 4.75 ila 5.25 volt güç kaynak gerilimi arasında sınırlı olmasına rağmen CMOS geçitleri tipik olarak 3 ila 15 volt arasında herhangi bir gerilimde çalışabilirler! Güç kaynağı gerilimlerinin arkasındaki bu farkın nedeni MOSFET in sapma gerilimi gereksinimlerine karşılık iki kutuplu kavşak transistörleridir. MOSFET ler sadece geçit gerilimi tarafından kontrol edilir (altlığa göre), oysa BJT (Bipolar Junction Transistor) ler akım-kontrollü aygıtlardır. TTL geçit devre dirençleri 5 volt ayarlanmış güç kaynağı alınarak uygun sapma gerilim akımları için kesin olarak hesaplanır. Güç kaynağı geriliminin transistör ızgara gerilim akımlarından kaynaklanacak her bir anlamlı değişkenin yanlış olması sağlıksız (kararsız) çalışmaya neden olur. Güç kaynağı geriliminin CMOS geçidinde sahip olduğu tek etki "yüksek" (1) durum gerilim tanımlamasıdır. 15 volt güç kaynağı geriliminde (Vdd) çalışan CMOS geçidi için "yüksek" (1) farz edebilmek için 15 volta yakın giriş sinyali olmalıdır. "Düşük" sinyal için gerilim eşiği benzer kalır o da 0 volt a yakındır. TTL ile karşılaştırıldığında CMOS un açık bir dezavantajı yavaş hızıdır. CMOS geçidinin giriş kapasitörleri TTL geçidi ile karşılaştırılabilir derecede büyüktür --BJT lerden ziyade MOSFET lerin kullanımından dolayı-- ve bu nedenle CMOS geçidi sinyal geçişine (düşük-ten-yükseğe yada vs.) TTL geçidinden daha yavaş cevap verecektir, tüm diğer faktörler eşittir. RC zaman sabiti devre dirençleri tarafından biçimlendirişmiştir ve geçidin giriş kapasitansı sayısal mantık seviyesinin hızlı yükselişi- ve düşüş-zamanlarına engel olmaya eğilimlidir, bu sebeple yüksek-frekans performansı azalır. CMOS geçit devresinin bu doğal dezavantajlarını azaltmak için bir strateji, ek tranasistör katları ile çıkış sinyalini "tampon" layarak, aygıtın tüm voltaj kazancını artırmaktır. Bu giriş geriliminin bir mantık durumundan diğerine yavaşça değişimi için hızlı-geçişli çıkış gerilimini (yüksek-ten-düşüğe yada düşük-ten-yükseğe) sağlar. "tamponsuz" NOR geçidine karşı "tamponlu" yada B-serisi NOR geçidi örneğini göz önüne alın: Esasında B-serisi dizayn geliştirmek basit NOR devresinin çıkışına iki evirici ekler. Bu sayısal mantık düşünüldüğünde hiçbir amaca hizmet etmez, çünkü iki basamaklı eviriciler basitçe iptal olur: Bununla birlikte devreye bu evirici katları eklemek, çıkışı giriş durumundaki değişikliklere çok duyarlı yaparak ve CMOS geçit giriş kapasitansından kaynaklı doğal yavaşlığı yenmeye çalışarak tüm gerilim kazancını artırma amacına hizmet eder. • ÖZET: • CMOS mantık geçitleri çift kutuplu kavşak transistörleri yerine IGFET (MOSFET) transistörlerinden yapılmıştır. • CMOS geçit girişleri statik elektriğe duyarlıdır. Yüksek gerilimden zarar görebilir ve eğer sola değişen ise herhangi bir mantık seviyesi üstlenebilir. • Pullup ve pulldown dirençleri, sadece kaynaklı yada sinking akıma yetenekli sinyal kaynağı tarafından sürüldüğünde CMOS geçidini değişimden engellemek için kullanılır. • CMOS geçitleri eşdeğer TTL geçitlerinden çok daha az güç israf ederler fakat sinyal frekansı ile güç israfları artar, oysa ki TTL geçidinin güç tüketimi işletim koşullarının geniş menzili üzerinde yaklaşık olarak sabittir. • CMOS geçit girişleri TTL girişlerinden daha az akım çeker çünkü MOSFET ler gerilim-kontrollü aygıtlardır akım-kontrollü değil. • CMOS geçitleri TTL den çok daha geniş güç kaynağı gerilimi çalıştırabilir: tipik olarak 3 den 15 volta karşılık TTL için 4.75 den 5.25 volta. • CMOS geçitleri MOSFET geçitlerinden kaynaklanan giriş sığalarına bağlı olarak TTL geçitlerinden daha düşük maksimum çalışma frekansına eğilimlidir. • B-serisi CMOS geçitleri girişten çıkışa gerilim kazancını artırmak için giriş sinyal değişikliklerine daha hızlı çıkış yanıtını sağlayan "tamponlu" çıkışlara sahiptir. Bu MOSFET giriş kapasitansı ve RC zaman sabitinden hasıl olmaya bağlı CMOS geçitlerindeki doğal yavaşlığın üstesinden gelmeye yardım eder.
Benzer belgeler
NOT Geçidi
geriliminin CMOS geçidinde sahip olduğu tek etki "yüksek" (1) durum gerilim tanımlamasıdır. 15
volt güç kaynağı geriliminde (Vdd) çalışan CMOS geçidi için "yüksek" (1) farz edebilmek için 15 volta
...
Özel Çıkış Geçitleri
TTL ve CMOS un her ikisininde kendine özgü avantajları vardır.
TTL ve CMOS arasındaki karşılaştırmalar listesinde en baştaki güç tüketim sorunudur. Bu
performans ölçümünde CMOS karşı konamaz galipt...