Loading AI tools
З Вікіпедії, вільної енциклопедії
Логічний елемент — пристрій, призначений для обробки інформації в цифровій формі (послідовності сигналів високого — «1» і низького - «0» рівнів у двійковій логіці, послідовність «0», «1» та «2» в трійковій логіці, послідовності «0», «1», «2», «3», «4», «5», «6», «7», «8» та «9» в десятковій логіці). Фізично логічні елементи можуть бути виконані механічними, електромеханічними (на електромагнітних реле), електронними (на діодах і транзисторах), пневматичними, гідравлічними, оптичними та ін. способами.
Із розвитком електротехніки від механічних логічних елементів поступово перейшли до електромеханічних логічних елементів (на електромагнітних реле), а потім до електронних логічних елементів на електронних лампах, пізніше - на транзисторах . Після підтвердження в 1946 р. теореми Джона фон Неймана про економічність показникових позиційних систем числення стало відомо про переваги двійкової та трійкової систем числення в порівнянні з десятковою системою числення. Від десяткових логічних елементів перейшли до двійкових логічних елементів. Двійковість та трійковість дозволяє значно скоротити кількість операцій і елементів, що виконують цю обробку, порівняно з десятковими логічними елементами.
Логічні елементи виконують логічну функцію (операцію) над вхідними сигналами (операндами, даними).
Функція називається перемикальною, або логічною, якщо сама функція y і кожен з її аргументів , приймають значення тільки із множини {0,1}.
Всього можливо логічних функцій і відповідних їм логічних елементів, де — основа системи числення, — число входів (аргументів), — число виходів, тобто нескінченне число логічних елементів. Тому в даній статті розглядаються тільки найпростіші і найважливіші логічні елементи.
Всього можливо двійкових двовхідних логічних елементів та двійкових тривхідних логічних елементів (булева функція).
Окрім 16 двійкових двовхідних логічних елементів та 256 двійкових тривхідних логічних елементів можливі 19 683 трійкових двовхідних логічних елементів і 7 625 597 484 987 трійкових тривхідних логічних елементів (тризначна логіка).
Логічні операції (булева функція) своє теоретичне обґрунтування отримали в математичній логіці.
Логічні операції з одним операндом називаються унарними, з двома — бінарними, з трьома — тернарними і т. д.
Із можливих унарних операцій з унарним виходом інтерес для реалізації представляють операції заперечення і повторення, причому, операція заперечення має більше значення, ніж операція повторення, так як повторювач може бути зібраний з двох інверторів, а інвертор з повторювачів не зібрати.
0 | 1 |
1 | 0 |
Мнемонічне правило для НЕ звучить так:
На виході буде:
0 | 0 |
1 | 1 |
Перетворення інформації вимагає виконання операцій з групами знаків, найпростішої з яких є група з двох знаків. Оперування з великими групами завжди можна розбити на послідовні операції з двома знаками.
Із можливих бінарних логічних операцій з двома знаками та унарним виходом. Інтерес для реалізації представляють 10 операцій, наведених нижче.
0 | 0 | 0 |
1 | 0 | 0 |
0 | 1 | 0 |
1 | 1 | 1 |
Логічний елемент, який реалізує функцію кон'юнкції, називається схемою збігу.
Мнемонічне правило для І з будь-якою кількістю входів звучить так:
На виході буде:
Словесно цю операцію можна виразити таким виразом: "Істина на виході може бути при істині на вході 1 та істині на вході 2".
0 | 0 | 0 |
1 | 0 | 1 |
0 | 1 | 1 |
1 | 1 | 1 |
Мнемонічне правило для АБО з будь-якою кількістю входів звучить так: На виході буде:
0 | 0 | 1 |
0 | 1 | 1 |
1 | 0 | 1 |
1 | 1 | 0 |
Мнемонічне правило для І-НЕ з будь-якою кількістю входів звучить так: На виході буде:
В англомовній літературі NOR.
↓ | ||
---|---|---|
0 | 0 | 1 |
0 | 1 | 0 |
1 | 0 | 0 |
1 | 1 | 0 |
Мнемонічне правило для АБО-НЕ з будь-якою кількістю входів звучить так: На виході буде:
↔ | ||
---|---|---|
0 | 0 | 1 |
0 | 1 | 0 |
1 | 0 | 0 |
1 | 1 | 1 |
Мнемонічне правило ВИКЛЮЧНЕ_АБО-НЕ з будь-якою кількістю входів звучить так: На виході буде:
Словесний опис: "істина на виході при істині на вході 1 і вході 2 або при хибності на вході 1 і вході 2".
В англомовній літературі XOR (від англ. eXclusive OR).
0 | 0 | 0 |
0 | 1 | 1 |
1 | 0 | 1 |
1 | 1 | 0 |
Мнемонічне правило для ВИКЛЮЧНЕ_АБО з будь-якою кількістю входів звучить так: На виході буде:
Словесний опис: «істина на виході — тільки при істині на вході 1, або тільки при істині на вході 2».
→ | ||
---|---|---|
0 | 0 | 1 |
0 | 1 | 1 |
1 | 0 | 0 |
1 | 1 | 1 |
Мнемонічне правило для імплікації звучить так: На виході буде:
→ | ||
---|---|---|
0 | 0 | 1 |
0 | 1 | 0 |
1 | 0 | 1 |
1 | 1 | 1 |
Мнемонічне правило для оберненої імплікації звучить так: На виході буде:
0 | 0 | 0 |
0 | 1 | 0 |
1 | 0 | 1 |
1 | 1 | 0 |
Мнемонічне правило для декременту від A до B звучить так: На виході буде:
0 | 0 | 0 |
0 | 1 | 1 |
1 | 0 | 0 |
1 | 1 | 0 |
Мнемонічне правило для інкременту звучить так: На виході буде:
Цими найпростішими логічними операціями (функціями), і навіть деякими їх підмножинами, можна висловити будь-які інші логічні операції. Такий набір найпростіших функцій називається функціонально повним логічним базисом. Таких базисів 4:
Для перетворення логічних функцій в один з названих базисів необхідно застосовувати правила де Моргана.
Реалізація логічних елементів можлива за допомогою пристроїв, що використовують найрізноманітніші фізичні принципи:
Фізичні реалізації однієї і тієї ж логічної функції, а також позначення для істини і хибності, в різних системах електронних і не електронних елементів відрізняються один від одного.
Логічні елементи підрозділяються і за типом використаних в них електронних елементів. Найбільше застосування в даний час знаходять такі логічні елементи:
Зазвичай вхідний каскад логічних елементів ТТЛ являє собою найпростіший компаратор, який може бути виконаний різними способами (на багатоемітерному транзисторі або на діодній збірці). У логічних елементах ТТЛ вхідний каскад, окрім функцій компараторів, виконує і логічні функції. Далі слідує вихідний підсилювач з двотактним (двоключовим) виходом.
У логічних елементах КМОН вхідні каскади також являють собою найпростіші компаратори. Підсилювачами є КМОН-транзистори. Логічні функції виконуються комбінаціями паралельно і послідовно включених ключів, Які одночасно є і вихідними ключами.
Транзистори можуть працювати в інверсному режимі, але з меншим коефіцієнтом посилення. Ця властивість використовуються в ТТЛ багатоемітерних транзисторах. При подачі на обидва входи сигналу високого рівня (1,1) перший транзистор виявляється включеним в інверсному режимі за схемою емітерного повторювача з високим рівнем на базі, транзистор відкривається і підключає базу другого транзистора до високого рівня, струм йде через перший транзистор в базу другого транзистора і відкриває його. Другий транзистор «відкритий», його опір малий і на його колекторі напруга відповідає низькому рівню (0). Якщо хоча б на одному з входів сигнал низького рівня (0), тоді транзистор опиняється увімкненим за схемою із загальним емітером, через базу першого транзистора на цей вхід йде струм, що відкриває його і він замикає базу другого транзистора на землю, напруга на базі другого транзистора мала і він «закритий», вихідна напруга відповідає високому рівню. Таким чином, таблиця істинності відповідає функції 2І-НЕ.
Для збільшення швидкодії логічних елементів в них використовуються транзистори Шотткі (транзистори з діодами Шотткі), відмінною рисою яких є застосування в їхній конструкції випрямляючого контакту метал-напівпровідник замість p-n переходу. При роботі цих приладів відсутня інжекція неосновних носіїв та явища накопичення та розсмоктування заряду, що забезпечує високу швидкодію. Включення цих діодів паралельно колекторного переходу блокує насичення вихідних транзисторів, що збільшує напругу логічних 0 та 1, але зменшує втрати часу на перемикання логічного елемента при тому ж споживанні струму (або дозволяє зменшити споживаний струм при збереженні стандартної швидкодії). Так, серія 74хх і серія 74LSxx мають приблизно рівну швидкодію (насправді, серія 74LSxx дещо швидша), але споживаний від джерела живлення струм менший в 4-5 разів (у стільки ж разів менший і вхідний струм логічного елемента).
Ця логіка, інакше звана логікою на перемикачах струму, побудована на базі біполярних транзисторів, об'єднаних в диференціальні каскади. Один із входів зазвичай підключений усередині мікросхеми до джерела опорної (зразкової) напруги, приблизно посередині між логічними рівнями. Сума струмів через транзистори диференціального каскаду постійна, в залежності від логічного рівня на вході змінюється лише те, через який з транзисторів тече цей струм. На відміну від ТТЛ, транзистори в ЕЗЛ працюють в активному режимі і не входять до насичення або в інверсний режим. Це призводить до того, що швидкодія ЕЗЛ-елемента при тій же технології (тих же характеристиках транзисторів) набагато більша, ніж ТТЛ-елемента, але більший і споживаний струм. До того ж, різниця між логічними рівнями у ЕЗЛ-елемента набагато менша, ніж у ТТЛ (менше вольта), і, для прийнятної завадостійкості, доводиться використовувати негативну напругу живлення (а іноді і застосовувати для вихідних каскадів друге живлення). Зате максимальні частоти перемикання тригерів на ЕЗЛ більш ніж на порядок перевищують можливості сучасних їм ТТЛ, наприклад, серія К500 забезпечувала частоти перемикання 160-200 МГц, в порівнянні з 10-15 МГц сучасної їй ТТЛ серії К155. В даний час і ТТЛ (Ш), і ЕЗЛ практично не використовуються, оскільки зі зменшенням проектних норм КМОН-технологія досягла частот перемикання в кілька гігагерц.
Одним з основних логічних елементів є інвертор. Інвертується каскадами однотранзисторний каскад із загальним емітером, однотранзисторний каскад із загальним витоком, двотранзисторний двотактний вихідний каскад на комплементарних парах транзисторів з послідовним включенням транзисторів по постійному струму (застосовується в ТТЛ і КМОН), двотранзисторний диференційний каскад з паралельним включенням транзисторів по постійному струму (застосовується в ЕЗЛ) та ін. Але однієї умови інвертування недостатньо для застосування інвертуючого каскаду як логічного інвертора. Логічний інвертор повинен мати зміщену робочу точку на один з країв прохідної характеристики, що робить каскад нестійким в середині діапазону вхідних величин і стійким в крайніх положеннях (закритий, відкритий). Такою характеристикою володіє компаратор, тому логічні інвертори будують як компаратори, а не як гармонійні підсилювальні каскади із стійкою робочою точкою в середині діапазону вхідних величин. Таких каскадів, як і контактних груп реле, може бути два види: нормально закриті (розімкнуті) і нормально відкриті (замкнуті).
Логічні елементи входять до складу мікросхем, наприклад ТТЛ елементи - до складу мікросхем К155 (SN74), К133; ТТЛШ - 530, 533, К555, ЕЗЛ - 100, К500 і т. д.
Комбінаційними називаються такі логічні пристрої, вихідні сигнали котрих однозначно визначаються вхідними сигналами:
Всі вони виконують найпростіші двійкові, трійкові або n-кові логічні функції.
Послідовними називають такі логічні пристрої, вихідні сигнали яких визначаються не тільки сигналами на входах, а й передісторією їх роботи, тобто станом елементів пам'яті.
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.