
Ворота XOR (ексклюзивна або)-це особливий вид логічних воріт, що використовується в цифровій електроніці.Це працює трохи інакше, ніж основні ворота, як і, а не те, що ви вже знали.Хоча ці основні ворота легко описати простими правилами, ворота XOR трохи унікальніші.Основна ідея воріт XOR полягає в тому, що вона дає вихід 1 (або "правдиво") лише тоді, коли саме один з двох його входів становить 1. Якщо обидва входи однакові, або 0, або обидва 1, вихід буде 0 (або "помилково").Ви можете подумати про це так: ворота XOR перевіряють, чи входи різні.Якщо вони різні, це дає 1. Якщо вони однакові, це дає 0.
З точки зору булевої алгебри (математика логічних воріт), операція XOR записується як AB ' + A'B.Це означає:
• A і не b
• Або
• Не А і Б
Цей вираз показує, що ви можете побудувати ворота XOR, використовуючи основні частини: два воріт, два не ворота та одна або ворота.Ворота XOR допомагають поєднувати різні входи розумно.Це робить складні схеми меншими та швидшими, оскільки ви можете замінити купу основних воріт лише однією воротом XOR.Це економить простір та покращує, наскільки добре працює схема.
У схемах ланцюга ворота XOR виглядають майже як ворота, але мають додаткову вигнуту лінію біля входів.Ця додаткова лінія показує, що він "ексклюзивний", тобто вихід є лише високим (1), коли входи різні.Якщо входи однакові, вихід низький (0).На малюнку нижче показаний логічний символ для 2-х вхідних (ексклюзивних або) воріт.Він має два вхідні клеми, позначені A і B, і один вихідний термінал, позначений Y. Форма схожа на або ворота, але має додаткову вигнуту лінію на вхідній стороні для представлення "ексклюзивної" поведінки.Вихід y стає високим (1) лише тоді, коли входи a і b різні.

Малюнок 2. Символ воріт XOR 2-вхід
Коли є два входи (A і B), ворота XOR працюють так:
• Якщо і A, і B - 0, вихід y дорівнює 0.
• Якщо A дорівнює 0 і B, 1, вихід Y - 1.
• Якщо a дорівнює 1 і b 0, вихід y дорівнює 1.
• Якщо і A, і B - 1, вихід y дорівнює 0.
Булевий вираз для 2-вхідного XOR:

Це означає: y дорівнює 1, коли a дорівнює 1 і b дорівнює 0, або коли a дорівнює 0 і b дорівнює 1.
|
|
Б |
У |
|
0 |
0 |
0 |
|
0 |
1 |
1 |
|
1 |
0 |
1 |
|
1 |
1 |
0 |
Коли є три входи (A, B і C), ворота XOR дотримуються простого правила.Вихід становить 1, коли серед входів є непарне число 1s.Наприклад:
• Якщо один вхід - 1 (а інші - 0), вихід - 1.
• Якщо три входи дорівнюють 1, вихід - 1.
• Якщо два входи дорівнюють 1 або немає 1, вихід - 0.
Булевий вираз для 3-входів XOR:

Це можна розширити як:

|
|
Б |
C |
У |
|
0 |
0 |
0 |
0 |
|
0 |
0 |
1 |
1 |
|
0 |
1 |
0 |
1 |
|
0 |
1 |
1 |
0 |
|
1 |
0 |
0 |
1 |
|
1 |
0 |
1 |
0 |
|
1 |
1 |
0 |
0 |
|
1 |
1 |
1 |
1 |
Приклад:
• a = 1, b = 0, c = 0 → один вхід - 1 → вихід y = 1.
• a = 1, b = 1, c = 0 → Два входи - 1 → Вихід y = 0.
• a = 1, b = 1, c = 1 → Три входи - 1 → Вихід y = 1.
Стандартна ворота XOR побудована з використанням двох і воріт, двох не воріт та однієї або воріт.Хоча цей метод надійно працює, він збільшує кількість компонентів та загальний розмір ланцюга.Щоб уникнути цієї складності, багато хто вважає за краще використовувати лише NAND або NOR GATES.Вони відомі як універсальні ворота, оскільки їх можна використовувати для створення будь -якого іншого типу логічних воріт.Використання лише NAND або NOR Гейтс спрощує виробництво та управління запасами, зменшуючи різноманітність необхідних деталей.Крім того, схеми, зроблені таким чином, часто менші, споживають меншу потужність і коштують менше виробництва.Оволодіння Xor Construction з NAND або NOR GATES - це цінна майстерність для розробки ефективних та практичних електронних систем.

На схемі показано стандартну конструкцію воріт XOR за допомогою або воріт, ворота NAND та воріт.Входи A і B спочатку обробляються за допомогою воріт або воріт NAND.Потім результати цих двох воріт подаються в та ворота, вихід яких є кінцевим результатом, Y. Ця установка фіксує поведінку воріт XOR: Y висока (1) лише тоді, коли входи A і B різні.
Затвота XOR (ексклюзивна або) є важливим логічним воротом у цифровій електроніці, яка виводить високий сигнал (1) лише тоді, коли його два входи різні.Цікавою та практичною вправою є створення воріт XOR, використовуючи лише ворота NAND.Це демонструє гнучкість та потужність воріт NAND, яка відома як універсальна ворота, оскільки його можна використовувати для побудови будь -якого іншого типу логічних воріт.Щоб створити ворота XOR, використовуючи лише ворота NAND, потрібно п’ять воріт нанд.Перший крок - інвертувати обидва входи, A і B. Це робиться шляхом підключення кожного входу до воріт NAND, де обидва входи воріт пов'язані між собою.Коли вхід подається в обидва клеми NAND GATE, вихід стає логічним, а не входом.Як результат, дві ворота NAND використовуються для виробництва не А, а не Б.
Наступний крок передбачає поєднання оригінальних та перевернутих сигналів для отримання проміжних результатів.Третя ворота NAND приймає A, а не B як його входи, тоді як четверта ворота NAND займає В, а не А. Ці ворота створюють сигнали, які є високими лише тоді, коли A і B відрізняються, узгоджуючись з поведінкою, що очікується від функції XOR на проміжній стадії.Нарешті, результати двох проміжних воріт Нанд подаються в п'яту ворота Нанд.Ця остання ворота виконує логічний NAND на двох проміжних сигналах.Через характер поєднання сигналів ця остаточна операція NAND успішно генерує вихід XOR.Результат - високий вихід, коли A і B відрізняються, а низький вихід, коли A і B однакові, виконуючи таблицю правди ворота XOR.

Малюнок 4. Побудова ворота XOR з воротами NAND
Фігура чітко ілюструє цю установку.Він показує п’ять воріт Нанд, взаємопов'язаних таким чином, що відображає опис вище.Дві ворота використовуються для інвертування входів A і B. Ще дві ворота поєднують оригінальні та перевернуті входи для формування проміжних сигналів.Виходи цих воріт нарешті об'єднуються через п’яту ворота NAND, щоб створити вихід XOR, позначений як Y. Ця конфігурація не тільки досягає функції XOR, але й підкреслює адаптивність та простоту, яку NAND Gates приносять дизайн цифрової схеми.
Ворота XOR також можна побудувати лише з використанням лише воріт.Подібно до методу, який використовує NAND Gates, цей підхід починається з генерування перевернутих версій оригінальних входів.Для виконання цієї інверсії не використовуються два ворота.Роблячи це, схема має доступ не лише до початкових входів, а й до їх доповнень, що дозволяє більш складні комбінації.Після інвертування входів схема створює два проміжні сигнали.Один, ні ворота не поєднує в собі перевернутий вхід з початковим входом B.Інший ні ворота поєднує вхід оригіналу A з інвертованим входом B.
Ці два проміжні результати важливі, оскільки вони виділяють умови, за яких саме один із двох оригінальних входів є правдою, поведінка воріт XOR.Нарешті, два проміжні результати подаються в останні та ворота.Ця остаточна ворота об'єднує два сигнали, виконуючи функцію XOR.Результат - це високий вихід (логіка 1), коли рівно один вхід високий, а низький (логіка 0) в іншому випадку.Використання лише ні ворогів для створення воріт XOR демонструє гнучкість та потужність універсальних воріт, що робить конструкції більш рівномірними, ефективними та іноді легшими для виготовлення в інтегрованих схемах.

Малюнок 5. Побудова воріт XOR з ні воротами
Діаграма ілюструє логічну схему, побудовану повністю з воріт, для реалізації операції XOR.Входи, позначені A і B, спочатку проходять через окремі та ворота, які їх інвертують.Ці інверсії (A "і B") тоді поєднуються з протилежним оригінальним входом через ще два, ні ворота.Результати цих комбінацій подаються в остаточні та ворота, виробляючи вихід Y. Ця структура ретельно шарів і операцій, щоб повторити точну поведінку ворота XOR.
Гейт XOR 7486 Quad 2-це інтегрована схема, яка містить чотири незалежні ворота XOR в межах одного 14-контактного подвійного вбудованого пакету (DIP).Він є частиною популярних 74-серії пристроїв TTL (транзистор-транзистор), що робить його основним продуктом в цифровій електроніці.Функція XOR (ексклюзивна або) важлива в логічних системах, оскільки вона виводить високий сигнал лише тоді, коли два входи відрізняються.Така поведінка корисна для таких додатків, як логічне порівняння, генерація паритету та перевірка, двійкові арифметичні та прості схеми прийняття рішень.Окрім стандартної версії TTL, доступний варіант CMOS 7486, який пропонує менший енергоспоживання.Це робить чіп відмінним вибором для проектів, які потребують енергоефективності, таких як пристрої, що працюють на батареї.Завдяки стандартній упаковці та компонуванню шпильки, 7486 можна легко інтегрувати в широкий спектр електронних систем.

Малюнок 6. 7486 QUAD 2-вхідні ворота XOR
Внутрішня структура 7486 організована у чотири ворота XOR, кожен з яких має дві вхідні штифти та один вихідний штифт.Входи A1 і B1 (штифти 1 і 2) подають перші ворота, вихід, вихід Q1 з’являється на штифті 3. Аналогічно, другий ворота отримує входи A2 і B2 (штифти 4 і 5) і забезпечує вихід Q2 на штифті 6. Третій ворота використовує A3 і B3 (штифти 9 і 10) як входи, з виходом Q3 на штифті 8, а четвертим воротами використовується A4 та B4 (Pins 12 та 13).Поставляється через штифт 14 (VCC), а штифт 7 підключений до землі (GND).На малюнку показано ці відносини чітко, що допомагає швидко зрозуміти, як підключитися та використовувати пристрій у своїх схемах.
Xor Gates відіграє роль у галузі криптографії та безпечних комунікацій.У простих схемах шифрування просте текст поєднується з секретним ключем, використовуючи операцію XOR для отримання шифротексту.Цей шифритекст видається абсолютно випадковим без знання ключа, що ускладнює розшифровку сторонніх сторін.Більше того, оскільки операція XOR легко оборотна, застосовуючи один і той же ключ до шифротексту відновлює оригінальне повідомлення, він ідеально підходить як для процесів шифрування, так і для дешифрування.Ця характеристика робить Xor Gates основним, але потужним інструментом у розробці протоколів безпечного зв'язку.
У цифровій арифметиці ворота XOR є важливими компонентами для виконання основних операцій, таких як додавання та віднімання.Зокрема, у бінарному додаванні ворота XOR використовується для обчислення суми двох бітів, не враховуючи перенесення.У більш складних схемах, таких як повні добавки, Xor Gates працюють разом з та або воріт, щоб керувати як суми, так і значень виконання.Аналогічно, операції віднімання в цифрових схемах часто використовують ворота XOR у поєднанні з представленням двох комплементів.Їх передбачувана поведінка з бінарними входами робить їх важливими для розробки ефективних, швидких арифметичних одиниць у процесорах та калькуляторах.
Гейтс XOR чудові у створенні послідовних логічних схем, включаючи шльопанці та лічильники.Перейти-це будівельні блоки елементів пам'яті, здатні зберігати один біт даних, а лічильники використовуються для послідовності через певну кількість станів у цифровій системі.Ворота XOR дозволяють перемикати операції, тобто вони можуть змінити стан виходу, коли будуть виконані певні умови введення.Така поведінка важлива для проектування шльопанок типу Т-типу та асинхронних лічильників, де потрібні динамічні зміни стану на основі входів годин або сигналів управління.Їх використання гарантує, що ланцюги точно та ефективно реагують на введення змін з часом.
Крім основних логічних функцій, xor Gates сприяє роботі більш складних електронних систем.Вони використовуються в механізмах виявлення та виправлення помилок, таких як генератори паритету та шашки, де вони допомагають перевірити цілісність даних під час передачі.У цифрових компараторах xor Gates визначають відмінності між двома двійковими числами, виводячи високий сигнал, якщо біти не відповідають.Крім того, XOR Gates допомагає в методах обробки та модуляції сигналів, де необхідний точний контроль над сигналами.Їх універсальна природа робить їх ядром складних цифрових систем - від пристроїв зв'язку до мікропроцесорів та вбудованих систем.
Ворота XOR розроблені для отримання високого виходу, коли непарна кількість їх входів висока (правда) і низька вихід, коли кількість високих входів рівномірна.Ця властивість робить їх надзвичайно цінними в цифрових конструкціях, які потребують виявлення непарних функцій, таких як перемикання станів, виявлення відмінностей між бітами та контроль змін стану в шльопанці та лічильниках.Замість створення складних мереж з декількома основними воротами для досягнення одного і того ж результату, проста структура XOR може ефективно керувати такими операціями, значно спрощуючи складність дизайну.
У цифровій логічній конструкції мінімізація складності булевих виразів є важливим кроком до побудови ефективних схем.Xor ворота по суті поєднують декілька логічних операцій (і, або, а не) в єдину компактну функцію.Стратегічно використовуючи xor Gates, ви можете перетворити складні вирази в набагато простіші форми, що зменшує потребу в широкій проводці та взаємозв'язках.Спрощення не тільки призводить до легкої реалізації в інтегрованих схемах, але й мінімізує шанси на помилки дизайну, підвищуючи як продуктивність, так і надійність цифрових систем.
Одним із прямих результатів спрощення логіки за допомогою воріт XOR є зменшення кількості необхідних компонентів.Замість того, щоб використовувати кілька стандартних воріт для виконання складної операції, одна ворота XOR часто може виконувати одне і те ж завдання.Ця консолідація зменшує загальну кількість воріт, економить цінний простір на друкованих ланцюгах (PCB) або інтегрованих мікросхемах, і дозволяє створювати більш компактні, легкі пристрої.Менше компонентів також означають менше суглобів припою, взаємозв'язків та потенційних точок відмови, що призводить до підвищення міцності та легшого обслуговування.
Мінімізуючи кількість воріт та взаємозв'язків, схеми, що містять ворота XOR, можуть досягти більш швидкої швидкості обробки.Кожна логічна ворота вводить невелику затримку (відома як затримка поширення), тому менше воріт між входом і виходом означає меншу загальну затримку обробки сигналів.Крім того, оскільки є менше активних компонентів перемикання станів, загальне споживання електроенергії падає.Це робить xor-ворота ідеальними для енергозберігаючих додатків, таких як мобільна електроніка, носячі пристрої та Інтернет речей (IoT).
Гейтс XOR - це будівельні блоки в системах, розроблених для забезпечення точності даних.У таких методах виявлення помилок, як перевірка паритету, Xor Gates обчислює, чи кількість в наборі даних рівномірна або непарна.Якщо біт паритету не відповідає під час перевірки даних, він вказує на помилку.Крім того, Xor Gates відіграє роль у більш складних кодах виправлення помилок, таких як коди Hamming, що дозволяє системам не тільки виявляти, але й виправляти помилки.Це потрібно в таких сферах, як телекомунікації, зберігання даних та обчислення, де навіть незначна корупція даних може мати наслідки.
У багатьох цифрових системах, особливо в процесорах та схемах пам'яті, часто і точно потрібно порівняти два набори даних.Гейтс XOR робить цей процес високоефективним.Порівнюючи два біт, ворота XOR виводить високий сигнал, якщо біти відрізняються, а низький сигнал, якщо вони однакові.Підключивши виходи декількох воріт XOR через структуру NOR або NAND, цілі слова (наприклад, 8-бітні, 16-бітні або 32-розрядні дані) можна порівняти одночасно.Ця швидка здатність порівняння корисна для таких завдань, як перевірка пам'яті кешу, декодування інструкцій та безпечні процеси перевірки даних.
У галузях, де безпека та надійність не підлягають переговорам, такими як аерокосмічний, автомобільний, медичний прилад та інфраструктура, ворота XOR є важливими.Їх використання в перевірці помилок, перевірки надмірності та моніторингу системи гарантує, що збої чи розбіжності будуть виявлені швидко та точно.Наприклад, у системах Avionics xor Gates може порівнювати надмірні виходи датчиків для виявлення несправностей.У медичному обладнанні вони забезпечують цілісність даних під час критично важливих до життя моніторингу.Їх надійність та передбачувана поведінка в різних умовах роблять XOR -ворота надійною компонентом у системах, де навіть коротка помилка може призвести до катастрофічних результатів.
Гейт XOR (ексклюзивна або) має більш складну внутрішню конструкцію, ніж основні логічні ворота, такі як і, чи ні.Хоча ворота та ворота можна побудувати лише за допомогою декількох транзисторів, реалізація воріт XOR, як правило, потребує поєднання декількох основних воріт, таких як і, а не, а не разом.Альтернативно, потрібна більша кількість транзисторів, якщо XOR побудований безпосередньо на транзисторному рівні.Ця складність не тільки збільшує розмір ворота в інтегрованому ланцюзі, але й робить процеси проектування та перевірки більш залученими.
Через більшу кількість внутрішніх компонентів та переходів, необхідних для виконання операції XOR, ці ворота, як правило, споживають більше потужності, ніж простіші ворота.Кожен перехід між логічними станами (від 0 до 1 або навпаки) споживає енергію, і оскільки у ворота XOR є більше етапів всередині, вони відчувають більше перемикання активності.Це може бути проблематично у додатках, що живуть на батареї, або енергоносіями, таких як мобільні пристрої, медичні імплантати або дистанційні датчики.З часом сукупний ефект декількох воріт XOR, що працюють разом, може вплинути на загальну енергоефективність пристрою або системи.
У цифрових схемах затримка сигналу технічно відома як затримка поширення, відноситься до кількості часу, необхідного для зміни на вході воріт, що відображається на його виході.Оскільки ворота XOR складаються з декількох шарів внутрішньої логіки, кожен шар додає невелику затримку.У порівнянні з більш простими воротами, як і або або, ворота XOR, таким чином, потребують більше часу, щоб сигнал проходить.У високошвидкісних схемах ці затримки можуть накопичуватися та призвести до таких проблем, як помилки часу, налаштування та порушення порушення або навіть збої системи.Ви часто повинні розробити додаткові корекції часу або оптимізацію навколо воріт XOR, щоб забезпечити надійну продуктивність на великих швидкостях.
У той час як два вхідні ворота XOR відносно поширені та керовані, проектування функцій XOR з більш ніж двома входами вводить складність.Справжня багатопрохідна ворота XOR поводиться по-різному, ніж просто підключити кілька двох вхідних воріт XOR послідовно;Отримана логіка стає важче передбачити та керувати.Наприклад, XOR на чотири вході виводить 1, якщо непарна кількість входів становить 1, правило, яке може стати заплутаним у великих системах.Створення такої функціональності часто вимагає побудови дерева воріт XOR, збільшуючи кількість компонентів та взаємозв'язків.Це не тільки призводить до більших областей фізичного ланцюга, але й ускладнює аналіз часу, макет та маршрутизацію в процесі проектування, що робить його більш складним для забезпечення правильної та ефективної роботи.
Схеми усунення несправностей, які сильно покладаються на логіку XOR, можуть бути складніше, ніж робота з ланцюгами, складеними переважно з більш простих воріт.Оскільки поведінка XOR залежить від точної комбінації входів, навіть незначного глюка, такого як трохи затримка сигналу або спорадична несправність, може спричинити зміну виходу непередбачувано.Більше того, логіка XOR має тенденцію до затьмарення взаємозв'язку між входами та виходами;Невелика зміна одного входу може перевернути вихід, що може бути не одразу інтуїтивно зрозумілим під час налагодження.Як результат, ви повинні витратити більше часу на аналіз та діагностику проблем, часто вимагаючи спеціалізованих інструментів, таких як логічні аналізатори або програмне забезпечення для імітації, щоб визначити несправності.На фазах технічного обслуговування ця додаткова складність може збільшити витрати та час, необхідні для оновлення, ремонту або розширення цифрових систем, які сильно залежать від операцій XOR.
Гейтс XOR дуже важливі в сучасних електронних пристроях.Вони допомагають у таких робочих місцях, як захищена комунікація, займатися математикою в комп’ютерах та перевіряють наявність помилок у даних.Незважаючи на те, що вони трохи складніші і використовують більше потужності, ніж прості ворота, xor -ворота роблять схеми швидшими, меншими та надійнішими.Знання того, як працюють ворота Xor, як їх побудувати та де їх використовувати, може допомогти вам створити кращі та розумніші електронні системи.
Будь ласка, надішліть запит, ми відповімо негайно.
Функція xor (ексклюзивна або) воріт полягає у виведенні 1 (правда) лише тоді, коли кількість входів, які є 1, непарна.Для стандартних 2-вхідних воріт XOR він дає 1, коли два входи різні: один вхід-1, а другий-0. Якщо обидва входи однакові (обидва 0 або обидва 1) вихід буде 0. У булева алгебра, функція 2-вхідних воріт Xor написана як y = a · b ' + a' · b, що означає, а не b, а не b і не a і b. and b. "Ця особлива поведінка допомагає воріт XOR виявити відмінності між двома вхідними сигналами.
Так, ворота XOR можуть мати 3 входи.Коли він має 3 входи (давайте назвемо їх A, B і C), вихід становить 1 Якщо непарна кількість входів становить 1. Отже, якщо лише один вхід або всі три входи становлять 1, вихід буде 1. Якщо нуль або два входи становлять 1, вихід буде 0. Це правило непарного числа є простим способом запам'ятати 3-вмісний XOR.Іноді з'єднайте кілька 2-вхідних воріт XOR разом, щоб створити 3-вхідну функцію XOR у схемах.
Він називається "ексклюзивним або" тому, що він працює як або ворота, але з додатковим правилом: вихід становить лише 1, якщо рівно один вхід 1. У звичайному або воріт, вихід становить 1, якщо обидва вхідні дані 1. На відміну від ворота XOR виключає ситуацію, коли обидва входи є 1, він приймає лише випадки, коли один, і лише один, вхід - 1. Ось чому слово "виключно" або "або" або "або" або ".
І XOR, і або вирішувати ситуації, коли входи - 1, але вони поводяться по -різному.АБО ворота дає вихід 1, якщо будь -який вхід становить 1, навіть якщо всі входи дорівнюють 1. З іншого боку, ворота XOR дає вихід 1 лише тоді, коли непарна кількість входів - 1, а входи різні.Таким чином, ви можете вважати XOR як про "спеціальну версію" або що перевіряє відмінності, а не про будь -який позитивний сигнал.
Основна відмінність полягає в тому, як вони лікують декілька високих входів.Вихідні або ворота 1 Коли принаймні один вхід становить 1, незалежно від того, чи один або всі входи дорівнюють 1. Гейт XOR виводить 1 лише тоді, коли кількість високих входів непарна, тобто рівно один вхід високий (для 2-входу XOR) або непарна кількість входів висока (для більшої кількості входів).Якщо входи однакові (обидва 0 або обидва 1), XOR виводить 0. Простими словами, або просто шукає будь -який 1, тоді як XOR перевіряє, чи входи різні чи є непарне число 1s.
на 2025/04/28
на 2025/04/28
на 8000/04/18 147749
на 2000/04/18 111915
на 1600/04/18 111349
на 0400/04/18 83714
на 1970/01/1 79502
на 1970/01/1 66871
на 1970/01/1 63005
на 1970/01/1 62948
на 1970/01/1 54077
на 1970/01/1 52091