デコーダ
デコーダーは、コードを信号のセットに変更する回路です。エンコーディングの逆を行うため、デコーダと呼ばれますが、設計が簡単なため、エンコーダとデコーダを使用したデコーダの研究を開始します。
デコーダーの種類
ラインデコーダー
一般的なタイプのデコーダーは、n桁の2進数を取得し、それを2 n にデコードするラインデコーダーです。 データ行。最も単純なのは1対2のラインデコーダーです。真理値表は次のとおりです。
AD 1 D 0 001110
Aはアドレス、Dはデータラインです。 D 0 はAおよびD 1 ではありません はAです。回路は下の図のようになります。
2対4ラインコーダー
2対4ラインデコーダーは少し複雑です。真理値表は次のとおりです。
A 1 A 0 D 3 D 2 D 1 D 0 000001010010100100111000
回路に発展すると、下の図のようになります。
より大きなラインデコーダー
より大きなラインデコーダーも同様の方法で設計できますが、バイナリ加算器と同様に、より小さなデコーダーを組み合わせてより大きなデコーダーを作成する方法があります。 2対4ラインデコーダの代替回路は次のとおりです。
1対2のデコーダーをそれらの回路に置き換えると、両方の回路が同等であることがわかります。同様の方法で、3対8ラインデコーダは1対2ラインデコーダと2対4ラインデコーダから作成でき、4対16ラインデコーダは2つの2ラインデコーダから作成できます。 to-4ラインデコーダー。
1対2のデコーダラダーから2対4のデコーダラダーを作成することも検討してください。これを行うと、次のようになります。
一部のロジックでは、このようなロジックを構築する必要がある場合があります。 8ビット加算器の場合、一度に1ビットを合計することによって8ビットを合計する方法しかわかりません。通常、論理ゲートを設計してからそれをラダーロジックに「変換」するよりも、ブール方程式または真理値表からラダーロジックを設計する方が簡単です。
ラインデコーダ回路の典型的な用途は、複数のデバイスから選択することです。 16個のデバイスから選択する必要のある回路には、どのデバイスを「リッスン」するかを選択するための16本の制御ラインがあります。デコーダーを使用すると、必要な制御ラインは4本だけです。
関連ワークシート:
-
エンコーダーとデコーダーのワークシート
産業技術