3入力NANDゲートがデジタル回路でどのように機能するか

3入力nandゲートを使用すると、デジタル信号を独自の方法で制御できます。3つの入力すべてがhの場合にのみ出力が低くなることがわかります

どのように

3入力nandゲートを使用すると、デジタル信号を独自の方法で制御できます。3つの入力がすべてハイの場合にのみ出力がローになります。他のすべての入力の組み合わせに対して、出力はハイのままである。この特別な振る舞いは、他の論理ゲートとは一線を画す。

ロジックゲート3入力の出力動作ユニークな特徴
NAND出力は3つの入力すべてが高い場合にのみ低い; そうでなければ高いANDゲートの反転; すべての入力が高い場合にのみ出力が低く、ユニバーサルになります
3つの入力すべてが高い場合にのみ出力が高くなります。それ以外の場合は低反転なしの直接ANDロジック
またはいずれかの入力が高い場合、出力は高くなります。それ以外の場合は低出力は高い入力に依存します
NORいずれかの入力が高い場合、出力は低です。それ以外の場合は高ORゲートの反転
XOR出力は入力のパリティに依存します (奇数のハイ入力)入力パリティに敏感
XNOR出力は入力の等式に依存します入力が等しい場合は高出力

多くの専門家は、3入力nandゲートをデジタルエレクトロニクスの普遍的なビルディングブロックと考えています。これを使用して、ほぼすべてのロジック関数を作成できるため、回路設計に実用的です。

重要なポイント

  • 3入力NANDゲートは、3つの入力すべてがハイの場合にのみローを出力します。それ以外の場合は、ハイを出力します。
  • このゲートはユニバーサルつまり、NANDゲートを組み合わせることで、他のロジック関数を構築できます。
  • 3つの入力NANDゲートを使用すると、部品が削減され、信号処理が高速化され、回路設計が簡素化されます。
  • ゲートのシンボルは、出力に小さな円が付いたANDゲートのように見え、ANDの結果が反転していることを示しています。
  • 3つの入力NANDゲートは、回路のスペースと電力を節約し、最新のデジタルデバイスに最適です。

3入力NANDゲートの基本

定義

3入力nandゲートは、3つの別々の入力信号を受け取るデジタルロジックゲートです。3つの入力すべてが高い場合にのみ、出力が低くなることがわかります。他のすべてのケースでは、出力はハイのままである。この動作は、デジタルエレクトロニクスの標準的な定義と一致します。出力は、3つの入力に対するAND演算の反対である。これを次のように書くことができます。ない (AとBとC)を使用します。多くの集積回路、4023 CMOSや7410 TTLなど、このゲートを標準部品として使用します。これらのチップは、1つのパッケージにいくつかの3つの入力nandゲートを含むことが多い。

注:3入力nandゲートはユニバーサルゲートである。これを使用して、他の基本的なロジック関数を構築できます。

関数

3入力nandゲートの基本的な操作は、入力の設定方法によって異なります。いずれかの入力が低い場合、出力はハイのままである。3つの入力全てがハイであるときのみ、出力はローに切り替わる。この切り替えは、トランジスタゲートの中の仕事。一般的なTTLバージョンでは、入力が低ロジックレベルの場合、出力トランジスタがオフになり、出力が高く浮くを使用します。すべての入力がハイのとき、出力トランジスタはオンになり、出力をローに引きます。

ここでは入力と出力の関係を示すテーブル:

入力 (A、B、C)出力 (Q)
0、0、01
0、0、11
0、1、01
0、1、11
1, 0, 01
1、0、11
1、1、01
1、1、10

この動作はチャートでも確認できます。

バー

3入力nandゲートと2入力バージョンの主な違いは、入力の数と可能な組み合わせです。2入力nandゲートは、4つの可能な入力状態を有する。3入力nandゲートは8を有する。ロジックは同じままです。すべての入力が高くない限り、出力は高くなります。入力を組み合わせる方法がもっとあります。

3入力nandゲートの関数を他のロジックゲートと比較する方法は次のとおりです。

  1. The すべての入力が高いときだけ出力は低いですを使用します。これは、トランジスタを直列に接続することによって行われる。
  2. 2入力ゲートのために、2つのトランジスタが使用される。出力を低くするには、両方がオンになっている必要があります。
  3. いずれかの入力が低い場合、現在のパスが完了していないため、出力はハイのままです。
  4. すべての入力がハイのとき、すべてのトランジスタは導通し、出力はローになります。
  5. より多くのトランジスタを直列に追加することにより、より多くの入力を追加できます。これは、入力の組み合わせの数を増加させるが、同じ基本操作を維持する。

3入力nandゲートは、高速回路の他のゲートよりも信頼性が高いことがわかります。それは持っています遅延時間が短く、チップ上のスペースが少なくなりますを使用します。また、漏れ電流が少なく、パフォーマンスと信頼性に役立ちます。

真実のテーブルとシンボル

真実

真実のテーブル

真理値表を見ると、3入力ナンドゲートがどのように機能するかを理解できます。真理値表は、すべての可能な入力の組み合わせをリストし、それぞれの出力を示します。このゲートには、A、B、Cの3つの入力があります。出力Qは、全ての3つの入力がハイである場合を除き、全ての組み合わせに対してハイ (1) である。その場合、出力はロー (0) に低下する。このパターンにより、NANDゲートは、すべての入力がハイであるときにのみハイを出力するANDゲートとは異なる。

入力 (A、B、C)AND出力 (A・B・C)NAND出力Q = (A・B・C)'
0、0、001
0、0、101
0、1、001
0、1、101
1, 0, 001
1、0、101
1、1、001
1、1、110

この動作は、下のグラフでも確認できます。出力はほとんどの入力の組み合わせでハイのままです。3つの入力全てがハイであるときのみ、出力はローになる。

バー

ロジックシンボル

回路図で3入力nandゲートを描画するときは、特別なシンボルを使用します。IEEEおよびIEC標準によると、シンボルはそしてゲート出力に反転バブルと呼ばれる小さな円を持つ。この円は、出力がAND関数の反対であることを示しています。IEEEシンボルはANDゲートに古典的な湾曲形状を使用し、IECシンボルは長方形を使用します。両方のシンボルは、反転バブルを有する左に3つの入力ラインを有し、右に1つの出力ラインを有する。この標準は、回路図でゲートをすばやく認識するのに役立ちます。

ヒント:常に出力で小さな円を探してください。ゲートがAND結果を反転することを示します。

ブール式

ブール式を使用して、3入力nandゲートの出力を記述できます。出力Qは、全ての3つの入力のANDの否定に等しい。あなたはこれを次のように書きます:

Q = (A・B・C)'

これは、A、B、およびCがすべて同時に高くない限り、Qが高いことを意味する。真理値表を見ると、この表現が得られます。ANDゲートは、すべての入力が1の場合にのみ1を出力します。NANDゲートはこれを反転するため、出力はその場合のみ0であり、他のすべての場合は1です。

入力と出力

入力の組み合わせ

3入力nandゲートで作業するときは、3つの別々の入力を処理します。各入力は0 (低) または1 (高) のいずれかになります。このセットアップはあなたに与えます8つのユニークな入力の組み合わせを使用します。以下の表で入力を設定するためのすべての可能な方法を見ることができます。各行は、異なる組み合わせとゲートから得られる出力を示しています。

入力A入力B入力C出力 (NAND)
0001
0011
0101
0111
1001
1011
1101
1110

📝注:各入力には2つの可能な値があるため、8つの組み合わせが得られます。組み合わせの総数は2 × 2 × 2 = 8である。

出力動作

3入力ゲートの出力は、3入力全ての状態に依存する。あなたは明確なパターンに気付くでしょう。出力は、1つを除くすべての組み合わせに対してハイ (1) のままである。3つの入力すべてをハイ (1、1、1) に設定した場合にのみ、出力はロー (0) に低下します。この挙動は、ゲートを多くのデジタル回路に有用にする。これを使用して、すべての条件が真であるかどうかを確認し、信号をブロックできます。

下のチャートを見てください。入力の組み合わせごとに出力がどのように変化するかを示します。出力は、ほとんどの時間1のままである。すべての入力がハイの場合にのみ0になります。

バー

すべてのスイッチがオンになっていない限り、信号をハイに保つ必要がある回路を設計する場合は、3入力nandゲートが簡単な解決策を提供します。回路の他の部分を制御するために出力パターンに頼ることができます。

アプリケーション

アプリケーション

ユニバーサルゲート

3入力nandゲートを使用して、ほぼすべてのロジック関数を構築するデジタル回路を使用します。このゲートは「ユニバーサル「AND、OR、NOTなどの他のゲートを模倣するために、その入力と出力を特別な方法で接続できるためです。たとえば、3つの入力すべてを結び付ける、ゲートはNOTゲートとして機能します。またできますいくつかの3入力nandゲートを組み合わせるブール代数とデモーガンの定理からの規則に従ってANDまたはORゲートを作成します。この柔軟性は、複雑な回路を設計するために多くの異なるタイプのゲートを必要としないことを意味します。

  • 3入力nandゲートの出力はすべての入力が1の場合のみ0を使用します。他のすべての場合において、出力は1である。
  • すべての入力を同じ信号に接続することにより、ゲートをインバータとして使用できます。
  • ゲートを特定のパターンに配置することで、AND、OR、およびその他のゲートを構築できます。
  • この普遍的なプロパティは、nandゲートだけを使用してデジタルロジック回路を作成するのに役立ちます。

💡ヒント:Nandゲートを組み合わせる方法を学べば、部品の少ないほぼすべてのデジタルシステムを設計できます。

回路デザイン

デザインで3つの入力nandゲートを使用すると、回路がシンプルになり、スペースが節約されます。1つのゲートでより多くの信号を組み合わせることができます。ロジックレベルの数を減らすを使用します。レベルが少ないということは、信号が回路をより速く移動することを意味するため、設計がより速く機能します。また、多くの2入力ゲートで深いロジックツリーを構築することも避けます。これは、より低い伝播遅延を助け、速度を改善する。

アスペクト特典
ロジックレベルが少ないより高速な信号処理
少ないチップエリアより小さく、より効率的な回路
ユニバーサルゲート柔軟なデザインオプション
CMOS効率より低いパワー使用とより良いパフォーマンス

CMOSテクノロジーでは、3入力nandゲートを3つのNFETを直列に接続し、3つのPFETを並列に接続するを使用します。このセットアップにより、ゲートは反転機能に適しています。ただし、遅延に注意する必要があります。シリーズのより多くのトランジスタはスイッチングを遅くすることができますを使用します。設計者は、ゲートを速く保つためにNFETを大きくすることがよくあります。3つの入力nandゲートを使用すると、速度とサイズのバランスが取れ、多くのデジタルプロジェクトにとって賢明な選択になります。


あなたは、NANDゲートがデジタル回路でどれほど重要であるかを学びました。これらのゲートは、全ての入力がハイであるときにのみローを出力する。のようなマルチ入力バージョン3入力タイプ、より少ない部品で複雑なロジックを作成するのに役立ちます。

  • 必要なゲートの数を減らすことで、回路設計を簡素化します。
  • これらを使用して、他のロジック関数を構築できます。
  • 効率的な設計により、最新のデバイスの電力とスペースを節約できます。

デジタルロジックを探求し続けます。これらのゲートをマスターすると、エレクトロニクスの多くの可能性が開かれることがわかります。

よくある質問

3入力NANDゲートは何をしますか?

3つの入力すべてがハイでない限り、出力はハイにとどまります。すべての入力がハイであれば、出力はローに切り替わる。このゲートは信号を制御するのを助けますデジタル回路を使用します。

NANDゲートのみを使用して他のゲートを構築できますか?

はい、できます。NANDゲートを特別な方法で接続して、AND、OR、およびNOTゲートを作成します。これは、NANDゲートをユニバーサルビルディングブロックにする。

エンジニアが回路で3つの入力NANDゲートを使用するのはなぜですか?

スペースを節約し、部品の数を減らします。1つのゲートは3つの信号を同時に処理できます。これはあなたの回路がより速く働き、より少ない電力を使うのを助けます。

図に3入力NANDゲートをどのように描画しますか?

出力に小さな円を持つANDゲートシンボルを使用します。円は、出力が反転されることを意味する。

ヒント: 常にNANDゲートを見つけるためにバブルを探してください。

Related Articles