排他的論理和(XOR)回路とは

XOR回路

排他的論理和(XOR)は、2つの入力が等しい場合は0を、異なっている場合は1を出力する演算、または論理回路のことです。
「2つの内、どちらか一方だけが正しい」ことを判別します。

XORはエクスクルーシブオアと読みます。
EX-ORと表記される場合もあります。

回路図、回路記号

XOR回路

入力AとBが同時に反転する場合は、出力Zにグリッチが発生しやすいので注意が必要です。

アナログ回路で組む場合は、ワイヤードORを使って下図のように構成できます。

XOR回路

出力のグリッチを抑えるため、最終段にRCフィルタを追加しています。
上記回路でシミュレーション結果です。

XORタイムチャート

ワイヤードORとは

真理値表

A B Z
0 0 0
0 1 1
1 0 1
1 1 0

論理式

Z = AB + AB = A ⊕ B

この記事のキーワード

関連記事
ファンアウトの意味と計算方法

ファンアウトとは、1つのデジタルIC出力に接続できる入力回路の最大数です。 ファンアウトは出力回路の電流能力で決まり、ファンアウトの小さいICの場合、出力信号が減衰してしまって正常に伝達できなくなります。 本稿ではファンアウトの考え方、計算方法について解説していきます。 INDE…

TTLレベルとは【代表的なICと回路図】

TTLとは、Transistor Transistor Logicの略で、バイポーラトランジスタで構成されたロジックICのことです。 代表的なのはTI社の7400シリーズの汎用ロジックICです。 TTLレベルとは、TTLの入出力条件のことを指します。 INDEXTTLレベルの規格…

入力トレラント、出力トレラントとは

CMOSロジックICのトレラント機能は、電源電圧以上の電圧を入力、または出力に入力することができる機能。 トレラント機能には入力トレラントと出力トレラントがあり、それぞれ入力に電源電圧以上の電圧を入力できること、出力に電源電圧以上の電圧を入力できることを意味します。 本稿では、ト…

ワイヤードORとは?回路例と禁止されている接続方法

ワイヤードORとは、複数の信号を接続してOR(またはNOR)論理で出力する方法です。 ダイオードやオープンドレイン(オープンコレクタ)を使って実現します。 それぞれの回路例について解説していきます。 INDEXダイオードを使ったワイヤードOR回路オープンドレインを使ったワイヤード…

CMOSレベルとは?TTLレベルとの違い

CMOSレベルとは、一般的なCMOSロジックICの入出力条件です。 TTLレベルと違い、電源電圧:VDDに依存します。 TTLレベルとは【代表的なICと回路図】 CMOSレベルの規格 CMOSレベルの一般的な規格は下記のようになります。 Hiレベル入力電圧 0.7×VDD Loレ…