ワイヤードORとは?回路例と禁止されている接続方法
ワイヤードORとは、複数の信号を接続してOR(またはNOR)論理で出力する方法です。
ダイオードやオープンドレイン(オープンコレクタ)を使って実現します。
それぞれの回路例について解説していきます。
ダイオードを使ったワイヤードOR回路
複数のダイオードのカソード側を接続して使います。
いずれかのダイオードの入力(アノード)がHiになると、出力(カソード)がHiになり、全ての入力がLoの時だけ出力もLoになります。
したがって、OR論理となります。
用途としては、電源の冗長回路(ORing)としてよく使われます。
オープンドレインを使ったワイヤードOR回路
複数のオープンドレインのドレイン側を接続して使います。
いずれかのMOSのゲート電圧がHiになると出力(ドレイン電圧)がLoとなり、全てのゲート電圧がLoの時だけ出力がHiとなります。
したがって、NOR論理となります。
OR回路を使わず、直接信号を接続して1本にまとめられるのがメリットとなります。
バイポーラトランジスタの場合も同様で、エミッタ接地回路のコレクタを接続します。
禁止されている使い方
使ってはいけない接続が、CMOS出力(プッシュプル出力)のロジック回路同士の接続です。
入力の片方がHiでもう一方がLoの時、電源-GND間ショートの状態となってしまいますので、破壊の原因となります。
ワイヤードORを使ったフリップフロップ回路
ワイヤードORを使うと、RSフリップフロップが簡単に実現できます。
2つのワイヤードORを下図のように接続するだけです。
動作波形(タイムチャート)は以下のようになり、RSフリップフロップの動作を実現できています。
Analogistaでは、電子回路の基礎から学習できるセミナー動画を作成しました。
電子の動きをアニメーションを使って解説したり、シミュレーションを使って回路動作を説明し、直感的に理解しやすい内容としています。
これから電子回路を学ぶ必要がある社会人の方、趣味で電子工作を始めたい方におすすめの講座になっています。