ワイヤード論理接続
ワイヤード論理接続(wired logic connection)は、ダイオードと抵抗器のような能動素子と受動素子だけを使ってブール代数を実装する論理ゲートである(ダイオードの代わりにTTLゲートのオープンコレクタ出力を使うこともできる)。 ワイヤード論理接続は、ANDゲートとORゲートを作ることができる。 しかし、NOTゲートを作ることができず、電圧レベルの回復もできないという制約がある。
ワイヤードAND接続
[編集]ワイヤードAND接続は、ANDゲートの一種である。この機能を実現するために1つのプルアップ抵抗と1入力毎に1個のダイオードを使用している。
電源から供給される正電圧は、出力Cから離れて行く方向へ向けられる。そして、入力に向かって接続されたダイオードを経由してAとBへ向かう。 H(電源電圧と同じあるいはより高い電圧)が全ての入力に適用されたとき、電源電圧は出力へ向かう。 ワイヤードANDゲートは、任意の数の入力が可能である。
出力Cは、真理値表に従って、入力AとBによって決定される[1]。
入力 | 出力 | |
---|---|---|
A | B | A AND B |
0 | 0 | 0 |
0 | 1 | 0 |
1 | 0 | 0 |
1 | 1 | 1 |
ダイオードの代わりに複数のTTLゲートのオープンコレクタ出力を結合してもワイヤードANDと同じ機能を実現できる。 ワイヤードANDの機能は、TTLゲート出力を共通のコレクタプルアップ抵抗と単純に結合することによって実現できる。
ワイヤードOR接続
[編集]ワイヤードOR接続(ワイヤードOR接続の図)は、1つのプルダウン抵抗と入力毎に1つのダイオードを使って、ORゲートのブール代数演算を電気的に実行する。 各入力電圧は対応するダイオードを通過して直接出力Cに向かう。 全ての入力電圧がLならば、出力もLになる。 AND接続で登場した正電圧の電源は、OR接続においてグラウンドに置き換わる。 さらにANDゲートと比べてダイオードの位置関係に注意すること。 AND接続と同様にOR接続は、任意の数の入力と1つだけの出力が可能である。
出力Cは、真理値表に従って、入力AとBによって決定される。
INPUT | OUTPUT | |
---|---|---|
A | B | A OR B |
0 | 0 | 0 |
0 | 1 | 1 |
1 | 0 | 1 |
1 | 1 | 1 |
ワイヤードANDとワイヤードORの相互変換
[編集]ワイヤードANDは、入力と出力を全て負論理にすることによって負論理のワイヤードORに変換できる。その逆も可能である。
例えば、
- (両辺を否定)
- (ド・モルガンの法則による)
このため、ワイヤードANDをワイヤードORに変換できたことになる。
ダイオードを使ったワイヤードANDとワイヤードORの互換性
[編集]ダイオードを使ったワイヤードANDとワイヤードORに関して、出力電圧がダイオードの電圧降下によってずれることに注意するべきである。そのため、主要なロジック・ファミリとおそらく互換性がない。
出典
[編集]- ^ M. Morris Mano, Digital Logic and Computer Design, Prentice-Hall, 1979 ISBN 0-13-214510-3, page 571
- Digital Techniques, Heathkit Educational Systems,1990
- Fundamental Physics, K.L Gomber and K.L Gogia,Pradeep Publications, 2005