XNORまたはEX-NORゲートは、算術演算および論理演算用に設計されたデジタル論理ゲートです。ここでは、デモ用に74LS86チップを使用します。このチップには、4つのEX-ORゲートがあります。これらの4つのゲートは、下の図に示すように内部で接続されています。
これらのEX-ORゲートの後にNOTゲートが続きます。これらのゲートはEX-ORゲートの反転出力を提供するため、両方でEX-NORゲートが使用されます。ここでは、74LS04 HEXNOTゲートチップを使用しています 。74LS04ICのピン配列を以下に示します。
コンポーネント
電源(5v)、1K抵抗(2個)、220Ω抵抗、74LS86 QUAD EX-OR GATE IC、74LS04 HEX NOTゲートチップ、1個のLED、ボタン(2個)、100nFコンデンサ(2個)接続ワイヤ、ブレッドボード。
EXNORゲート回路図と動作説明
EX-NORゲートの真理値表を下図に示します。
したがって、真理値表に示されているように、対応するゲートの2つの入力のいずれかがハイの場合、チップのゲートの出力はローになります。EX-NORゲートでは、両方の入力がハイまたはローの場合、出力はハイになります。
このEXNORゲート回路では、ゲートの両方の入力を1KΩの抵抗を介してグランドにプルダウンします。そして、入力はボタンを介して電源に接続されます。したがって、ボタンが押されると、ゲートの対応するピンがハイになります。したがって、2つのボタンを使用して、EX-NORゲートの真理値表を実現できます。ボタンの1つを押すと、ゲートの1つの入力がハイになり、もう1つの入力がローになります。このとき、出力はLOWになります。
コンデンサは、ボタンのバウンス効果を中和するためのものです。コンデンサがない場合、カウンタは誤って発生したイベントをカウントする可能性があります。
選択したCHIPはポジティブエッジトリガーであるため、これらのプルダウン抵抗が必要です。抵抗を無視すると、回路が予測できない結果を生成する可能性があります。
ここのコンデンサは、ボタンの跳ね返り効果を中和するためのものです。ここでのコンデンサは必須ではありませんが、それらを配置すると、EXNORゲートの動作がスムーズになる可能性があります。