デマルチプレクサの解説:デジタル回路での信号ルーティング
デマルチプレクサ(dmuxと略されることが多い)は、単一入力ラインを取り、選択入力に基づいて信号を複数出力ラインのいずれかに振り向ける基本的なデジタルロジックコンポーネントです。入力コードを1つのアクティブ出力にマッピングするデコーダとは異なり、デマルチプレクサは入力データを選択された出力チャネルに積極的にルーティングするため、複数デバイスへのデータ分配に不可欠です。
実践では、デマルチプレクサはメモリアドレスデコーディングからマイクロプロセッサのバス管理まで至る所で使用されます。その動作はシンプルながら強力で、業界標準の回路図記号(下図)は電気エンジニアに広く認識されています。

以下は古典的1-2デマルチプレクサの真理値表。単一入力線「I」は、選択線「S」の状態に応じて出力「D0」または「D1」にルーティングされます。S=0ならデータはD0に、S=1ならD1に現れます。
| I | S | D_0 | D_1 |
|---|---|---|---|
| 0 | 0 | 0 | 0 |
| 0 | 1 | 0 | 0 |
| 1 | 0 | 1 | 0 |
| 1 | 1 | 0 | 1 |
1-2デコーダを入力に配線すると、この振る舞いをグラフィカルに表現できます:

結果のロジックはシンプルなゲートレベル図で表現できます:

デマルチプレクサの拡張は直截的です。より多くの出力を扱うには、選択線を増やしてより大きなデコーダを使うか、各データラインに追加のデマルチプレクサ段を追加します。例えば、「2ビット1-2デマルチプレクサ」は2ビットデータを同時に2出力チャネルに渡します。
その回路図は以下で、機能を変えずに2つの独立した1ビット1-2デマルチプレクサに分解可能:

または等価的に:

これらの図は、2ビットデバイスが2つの独立した1ビットデマルチプレクサとして並列動作することを確認します。
さらに拡張すると、1-4デマルチプレクサは2つの1-2デマルチプレクサをカスケード接続して構築できます。結果の構造により、単一入力を4出力のいずれかにルーティング可能で、バスアービトレーションやアドレスデコーディングの一般的要件です。

実践練習には、信号ルーティングとロジック設計の理解を強化するマルチプレクサとデマルチプレクサワークシートを参照してください。
関連ワークシート:
- マルチプレクサとデマルチプレクサワークシート
産業技術
- 基本の6V電池・ランプ回路の構築とトラブルシューティング
- スイッチ付き回路:基本電気回路の実践ガイド
- 微分回路:変化率の可視化
- 共振タンク回路の構築:インダクタ、コンデンサ、実践的洞察
- 信頼性の高い低電圧AC/DC電源の構築:ブリッジ整流器と容量性フィルタ
- 電圧フォロワー増幅器:設計、構築、測定ガイド
- ディスクリートトランジスタで作る低周波アステーブルマルチバイブレータ音声発振器
- 直列回路の主要ルール:電流、抵抗、電圧
- 並列回路の基礎:電圧、抵抗、電流のルール
- SPICE入門:テキストベースの回路シミュレーションツール
- SPICEネットリスト構文マスター:コンポーネント命名、受動・能動素子、電源定義