エンコーダー
エンコーダーとは何ですか?
エンコーダは、信号のセットをコードに変換する回路です。 1対2のデコーダーの真理値表を逆にして、2対1のラインエンコーダーの真理値表の作成を始めましょう。
D 1 D 0 A010101
この真理値表は少し短いです。完全な真理値表は次のようになります:
D 1 D 0 A00 01010111
私たちが答える必要がある1つの質問は、それらの他の入力をどうするかということです。それらを無視しますか?追加のエラー出力を生成させますか?多くの回路では、この問題は、どの入力がアクティブであるかだけでなく、入力がアクティブになった順序も知るためにシーケンシャルロジックを追加することで解決されます。
エンコーダ設計アプリケーション
組み合わせエンコーダ設計のより有用なアプリケーションは、バイナリから7セグメントへのエンコーダです。 7つのセグメントは次のように与えられます:
私たちの真理値表は次のとおりです:
I 3 I 2 I 1 I 0 D 6 D 5 D 4 D 3 D 2 D 1 D 0 00001110111000100100100010101110100111011011010001110100101110101101101101111011110100101000111111110011111011
この回路を使用すると、真理値表の残りの6つのエントリをどう処理するかを簡単に決定できます。この回路は、入力の未定義の組み合わせをエンコードすることを期待すべきではないため、回路を設計するときに「ドントケア」のままにしておくことができます。方程式はカルノー図で簡略化されました。
方程式コレクションの概要
方程式のコレクションはここに要約されています:
結果の回路図
回路は次のとおりです。
結果のラダー図
そして対応するラダー図:
関連ワークシート:
-
エンコーダーとデコーダーのワークシート
産業技術