デコーダの理解:タイプ、真理値表、実用応用
デコーダは、2進コードを出力信号セットに変換するロジック回路です。エンコーダの逆演算を行いますが、デコーダは通常設計がシンプルで、2進ロジック回路学習の確かな基盤となります。
デコーダのタイプ
ラインデコーダ
最も一般的なのはラインデコーダで、nビット2進アドレスを受け取り、2^n本の出力ラインのうち1本をアクティブにします。最も簡単な例は1-2ラインデコーダ。その真理値表は以下:
| A (アドレス) | D_1 | D_0 |
|---|---|---|
| 0 | 0 | 1 |
| 1 | 1 | 0 |
ここで、D_0 = NOT A、D_1 = A。回路図は以下:


2-4ラインデコーダ
1-2デコーダを基に、2-4ラインデコーダはわずかに複雑。真理値表:
| A_1 | A_0 | D_3 | D_2 | D_1 | D_0 |
|---|---|---|---|---|---|
| 0 | 0 | 0 | 0 | 0 | 1 |
| 0 | 1 | 0 | 0 | 1 | 0 |
| 1 | 0 | 0 | 1 | 0 | 0 |
| 1 | 1 | 1 | 0 | 0 | 0 |
結果のロジックネットワーク:


大規模ラインデコーダへのスケーリング
より大規模なデコーダは、小さなユニットを組み合わせて階層的に構築できます。例えば、3-8ラインデコーダは1-2と2-4デコーダから、4-16ラインデコーダは2つの2-4ブロックから組み立て可能。1-2部分配回路を独自の内部ロジックで置き換えた代替2-4実装は以下:

同様に、1-2デコーダのラダー式配置で2-4デコーダを生成可能。このような階層設計は、より複雑なロジック機能の作成や、デコーダを大規模デジタルシステムに統合する際に一般的です。
多くの実用シナリオでは、ラインデコーダは多数のデバイスから1つを選択するために使用されます。例えば、16周辺デバイスをアドレス指定するシステムでは、手動なら16本の専用制御線が必要ですが、4-16デコーダなら4本のアドレス線で同選択が可能になり、ハードウェアを劇的に簡素化できます。
関連ワークシート:
- エンコーダとデコーダワークシート
産業技術
- 精密スリッティングライン:正確な幅への高度自動コイル切断
- Wittmann Battenfeld、高クランプ力成形向け新ロボットラインWX153を発表
- 化学包装ラインの最適化:稼働率向上とOEE追跡のためのアップグレード
- PCB伝送線路の理解:設計・機能・応用
- 生産ライン(アセンブリライン)が製造効率を高める仕組み
- 建築ライン(セットバックライン)とは? 敷地境界からの建築制限ラインを理解する
- ブリッジタップ(橋渡し配線)が電話・インターネット品質に与える影響と対策
- アセンブリライン(組立ライン)の革新:互換部品がもたらした量産革命と現代への継承
- Nissan、栃木工場でAI駆動工場を稼働しEV生産を加速
- C# コメントをマスターする:種類、ベストプラクティス、XML ドキュメント
- C言語コマンドライン引数のマスター:実践ガイド