Skip to main content
LibreTexts - Ukrayinska

3.8: Інвертори та логіка

Як ви вже знаєте, або незабаром дізнаєтеся, починаючи з класу цифрової логіки, логічні схеми в першу чергу засновані на схемі, яка називається інвертором. Інвертор просто приймає сигнал і видає вам протилежний. Наприклад, якщо висока напруга («одиниця») розміщується на вході інвертора, вона повертає низьку напругу («нуль»). Малюнок3.8.1 являє собою простий інвертор на базі MOSFET транзистора:

MOSFET має напругу V_in подається на його затвор і його джерело заземлений. Злив підключений до резистора R_d, дальній кінець якого має напругу V_DD, а ближній кінець має напругу V_dS. Струм i_D протікає через резистор до MOSFET.Малюнок3.8.1: Схема інвертора

ЯкщоVin дорівнює нулю, то MOSFET вимкнений (Vgs<VT) і тому через резистор не протікає струмVout=Vdd, причому, високий. ЯкщоVin високий (і ми припускаємо, щоVT для MOSFET значно меншеVin), то транзистор включений, а якщоR іWL вибираються так, щоб через нього протікає достатня кількість струму,R щоб скинути більшу частинуVdd через нього, тоVout буде низьким.

Зазвичай це описується через функцію передачі, яка говорить нам, що вихідна напруга як функція вхідної напруги. Давайте відвернемося всього на хвилину і подивимося, як така функція може бути досягнута. Озираючись назад на3.8.2 Малюнок, повинно бути легко побачити, щоVdd=IdRd+Vds

Ми можемо переписати це як рівняння дляId. Id=VddRdVdsRd

Це називається рівнянням лінії навантаження. Він говорить, щоId змінюється лінійно зVds (з негативним нахилом) і має вертикальне зміщенняVddRd. Припустимо, у нас є транзистор MOSFET, для якого ми вже побудували характерні криві в попередньому графіку. Ми пустимоVdd=5 Volts, і нехайRd=1 kΩ. З Рівняння3.8.2 ми бачимоVds=0, що коли5 mA,Id буде і колиVds=Vdd,Id буде0. Потім це дає нам пряму лінію на характерній кривій графіку, яка називається лінією навантаження. Це показано на малюнку3.8.2.

Графік з осями I_DS в міліамперах і V_dS в вольтах, що показує характеристичні криві MOSFET для значень V_GS від 2 до 7 і лінію навантаження, що проходить між точками v_DD = 5 на осі x і v_DD/R_D = 5 на осі y.
Малюнок3.8.2: Характеристичні криві з лінією навантаження

Озираючись назад на схему для інвертора на малюнку3.8.1, ми бачимо, що один і той же струмId протікає через навантажувальний резисторRd і через транзистор. Таким чином, правильне значення струму і напруги для ланцюга при будь-якому заданому напрузі затвора - це одночасне рішення рівняння лінії навантаження і поведінки транзистора, яке, звичайно, є якраз перетином лінії навантаження з відповідною характеристичною кривою. Таким чином, це проста справа малювання вертикальних ліній вниз від кожноїVin кривої абоVgs значення вниз до горизонтальної осі, щоб з'ясувати, яка відповіднаVdd або вихідна напруга буде для інвертора. Якщо припустити, що йдеVin тільки до 5 вольт, отримана крива, яку ми отримуємо, виглядає як рис3.8.3. Це не велика характеристика передачі. Vinповинен отримати досить великий, перш ніжVout почне падати, і навіть при повному 5-вольтовому вході, всеVout одно більше 1 вольт. Вибір транзистора з малимVT і більшим резистором навантаження дасть нам кращу реакцію, але принаймні з цим прикладом ви можете побачити, що відбувається.

Графік V_out проти V_in. Графік приймає форму горизонтальної лінії при V_out = 5 для значень v_in від 0 до 2, потім плавно переходить у зворотну S-форму, яка закінчується на V_out = 1.5 при значенні v_in 5.
Малюнок3.8.3: Передача характеристик для схеми інвертора.

На основі цієї простої схеми інвертора ми можемо побудувати схеми, які виконують функції NOR і NAND. Cout=¬ (A+B)

іCout=¬ (AB)

На даний момент вам повинно бути очевидним, як дві схеми на малюнку3.8.4 можуть виконувати функцію NAND та NOR. Виявляється, що з можливістю робити NAND і NOR, ми можемо створити будь-яку логічну функцію, яку ми хочемо.

Ланцюг NAND складається з одного МОП-транзистора з затвором B, заземленого джерела та стоку, підключеного до джерела другого МОП-транзистора з затвором А. МОП-транзистор має стік, підключений до резистора, причому напруга на ближньому боці резистора позначається C_Out і напруга на дальній стороні позначено v_DD. Схема NOR моделюється як MOSFET із затвором A, заземленим джерелом, і стоком, який веде до переходу з однією гілкою, що містить резистор з напругою v_DD на дальній стороні, а інша гілка, що з'єднується зі стоком другого МОП-транзистора із затвором B і заземленим джерелом. Напруга, прийняте на стоці B MOSFET, маркується C_out.
Малюнок3.8.4: Ланцюги NAND і NOR

Давайте розглянемо інвертор трохи докладніше. Зазвичай навантаження для інвертора буде наступним етапом логіки, який разом з пов'язаною з нею міжконнекторної проводкою ми можемо моделювати як простий конденсатор. Значення ємності буде варіюватися, але воно буде на порядок1012 F.

MOSFET має постійну напругу, прикладену до його затвора протягом періоду часу t Його джерело заземлений, а його стік веде до переходу з однією гілкою, що веде до резистора R, який має напругу v_dd на дальньому кінці, а інша гілка, що веде до конденсатора C, дальній кінець якого заземлений. Вихідна напруга, зчитується після переходу і перед конденсатором, різко зростає відразу після періоду часу t і в кінцевому підсумку вирівнюється.
Малюнок3.8.5: Схема ємнісного навантаження

Коли вхід в інвертор миттєво перемикається на низьке значення, струм перестане протікати через транзистор, а замість цього почне заряджати ємність навантаження. Вихідна напруга буде слідувати звичайній кривійRC зарядки з постійною часу, що задається лише добуткомR разівC. ЯкщоC є1013 F, то, щоб отримати час підйому,1 ns ми повинні були б зробитиR про104 Ω.

Як ми побачимо далі, зробити10 kΩ резистор за допомогою методів інтегральних схем практично неможливо. Запам'ятайте:R=ρLA

І таким чином, щоб отримати дійсно великий опір нам потрібен або дуже крихітнийA (занадто важко досягти і контролювати), дійсно великийL (займає занадто багато місця на чіпі) або величезнийρ (знову ж таки, дуже важко контролювати, коли ви доберетеся до дуже низької щільності допінгу, яка буде потрібно).

Навіть якби ми могли знайти спосіб побудувати такі великі інтегральні схеми резисторів, все одно буде проблема. Струм, що протікає через резистор, коли MOSFET увімкнено, буде приблизноI=VR=5 V104 Ω=5×104 A

Це не здається великим струмом, поки ви не вважаєте, що мікропроцесор Pentium © має близько 6 мільйонів воріт. Це означало б чистий струм,300 Amps що протікає в чіп процесора! Ми повинні придумати краще рішення.