Not : Düzeltilmiş mantık ters çevirme sorunu.
2. Güncelleme : BJT yerine MOSFET kullanarak sabit çıkış voltaj aralığı
Sorunun tanımladığınız temelleri "mantık seviye değiştirici" veya dönüştürücü olarak adlandırılır. Özü, belirli bir sinyal seviyesinde dijital bir mantık (ikili) sinyale sahip olmanız ve onu başka bir sinyal seviyesine uyarlamak istediğinizdir.
Dijital mantık sinyalleri normal olarak ait oldukları orijinal mantık ailesine göre sınıflandırılır . Örnekler arasında TTL (düşük: 0, yüksek: + 5V), CMOS (düşük: 0, yüksek: 5 - 15V), ECL (düşük: -1,6, yüksek: -0,75), LowV (düşük: 0V, yüksek: +3,3 ).
İdeal olarak, anahtarlama eşiğinin de farkında olmalısınız. Örneğin , ilk iki grafikte TTL mantık gerilimi seviyelerini gösteren mantık sinyali voltaj seviyeleri .
0 veya 1.4V olan bir mantık sinyalini yükseltmek isterseniz, tek bir transistör seviye dönüştürücü olarak çalışmak üzere elektronik bir anahtar olarak yapılandırılabilir.
(src: mctylr )
Daki uygulamada çıkış 5V-seviyeli çıkış (0 ya da 5V düşük / yüksek durumuna bağlı olarak) ve M1
ortak bir küçük işaret N-kanal modu MOSFET transistörü olabilir 2N7000 de TO-92 plastik geçiş deliğinin ve SMT paketleme.
Dirençler R2
330Kohms olmalıdır (ek direnç bileşeni ayrıntıları kritik değildir, örneğin% 1 veya% 5 tolerans, 1/8 ila 1/4 Watt değeri iyidir).
Direncin direnç değerleri özellikle kritik değildir, yaklaşık bir standart değer seçtim, böylece M1
iletken değilse , çıkış yapılırken ~ 0.8 V'un altında olur M1
(yani giriş 1.4V, 'yüksek') sonra çıkış yaklaşık 5V olacaktır. Hızlı bir SPICE simülasyonu kullanarak değeri seçtim.
V3
+ 1.4V voltaj kaynağıdır ve V2
+ 5V voltaj kaynağıdır.
Diğer değerler (tolerans ve watt), gerçek dünya bileşenini seçmek için kullanılan yaygın delik içi bileşen değerleridir, ancak bu uygulamada kritik değildir.
Bu çok basit ve küçük bir devre, üç yaygın elektronik parça için yaklaşık yirmi beş sent veya daha azına mal oluyor.
Herhangi bir yüksek hızlı gereksinimden (yani anahtarlama hızı) bahsetmediğiniz için, bu çoğu basit durumda işe yarayacaktır.
Anahtarlama sırasında istenen voltaj salınımını vermek için tek bir BJT yapmakta sorun yaşadığım için bipolar kavşak transistörü yerine bir MOSFET kullanma yaklaşımını benimsedim. Tasarım açısından, FET'ler (ve MOSFET'ler) hakkında güzel olan şey, BJT olarak akım kontrollü olmaktan ziyade voltaj kontrollü cihazlardır (bir tasarım modeli açısından).