組み合わせ回路を基礎から学ぶ!マルチプレクサやデコーダの仕組みと回路例

Pocket

デジタル回路の組合せ回路

1.デジタル回路の「組み合わせ回路」とは

デジタル回路は、「論理回路」とも呼ばれていますが、論理回路のうち入力信号の組み合わせだけで出力が決まるような論理回路を「組み合わせ回路」と呼びます。逆に、内部に記憶回路と同期回路を備え、入力信号の組み合わせだけで出力が決まらない論理回路を「順序回路」と呼びます。(※順序回路の解説記事はこちら)
今回は、前者の「組み合わせ回路」について説明します。

「組み合わせ回路」は、ANDやOR、NOT、XORなどの論理ゲートを複数個組み合わせることにより構成されます。数種類の論理ゲートを並べると、様々な機能が実現できます。

 

2.論理ゲート

論理ゲートとは、ANDやOR、NOT、XORなどのことを言います。
特にAND、OR、NOTの3種類を基本論理ゲートと呼びます。

ゲートについて、図1の回路図を用いて説明します。

 

論理ゲートと回路図
【図1 論理ゲートと回路図】

 

図1において、AかBのスイッチのどちらかを「オフ」に固定すると、電球Yは消灯したまま、つまり、出力が「オフ」に固定されることになります。これは、ゲートを閉じることを意味します。

逆に、AかBのスイッチのどちらかを「オン」に固定すると、固定していないもう一方の入力がそのまま出力に反映されることになります。これは、ゲートを開くことを意味します。

このようなゲートの考え方を利用しているものが「論理ゲート」となります。

 

3.組み合わせ回路の例(マルチプレクサなど)

組み合わせ回路の中には、「マルチプレクサ」や「デコーダ」などがあります。
以下、それぞれの回路について、簡単な例でご説明します。

 

(1)マルチプレクサ

「マルチプレクサ」とは、複数の入力信号から出力する信号を選択する信号切り替え器のことを言います。

例えば、2つの信号のどちらかを切り替えて出力するマルチプレクサを考えてみましょう。
図2は、そのマルチプレクサの回路を示した図です。

 

マルチプレクサ
【図2 マルチプレクサの論理回路(例)】

 

図2において、入力はAとB、出力はYとし、Sは入力を切り替える制御端子とします。
AとBは、それぞれ、1か0を入力し、Sは、1か0で制御し、出力Yには、1か0が出力されます。

図3に、S、A、B、Yの取りうる場合を示した真理値表を示します。

 

マルチプレクサの真理値表
【図3 マルチプレクサと真理値表】

 

図2と図3より、Sが0の時は、Aが入力されているAND回路には、0を反転させた1が入力され、ゲートが開いて、Aの値が反映されます。
この時、Bが入力されているAND回路には、Sが0なので、ゲートが閉じていて、Bの値は、反映されません。

逆に、Sが1の時は、AのAND回路のゲートは閉じて、BのAND回路のゲートが開き、Bの値が反映されることになります。

図3のように、Sの入力次第で、出力Yに入力A、入力Bのどちらを反映させるのかが決まります
すなわち、2つの入力信号から出力する信号をSによって選択していることがわかります。
このようにANDとORとNOTにより、マルチプレクサを実現できることになります。

上記の例では、Sが1系統なので(1か0)、2つの入力信号を制御するだけでしたが、Sを2系統、3系統と増やせば、4入力、8入力と制御できる信号の数を増やすことができます。

 

(2)デコーダ

デコーダは、入力を判定して該当する出力を1にする「組み合わせ回路」です。

AND回路とNOT回路の論理回路で表現すると図4のようになります。

 

デコーダの論理回路(例)
【図4 デコーダの論理回路(例)】

 

また、このデコーダの真理値表は図5となります。

 

デコーダの真理値表
【図5 デコーダの真理値表】

 

この真理値表から2つの入力信号A、Bによって4つの出力信号(Y0、Y1、Y2、Y3)のいずれかに1が出力されることがわかります。
例えば、2つの入力を2進数に、4つの出力信号をそれぞれ10進数の0、1、2、3に対応させる(Y0を0、Y1を1、Y2を2、Y3を3)と考えると、2進数を10進数に復号化(デコード)している回路とみなすことができます。
 

以上、今回はマルチプレクサやデコーダについて紹介してきましたが、「組み合わせ回路」では、上記のように入力が決定すると出力は必ず1通りに定まります
なお、デコーダについては「デジタル回路のエンコーダとデコーダ」の回でも解説していますので、ぜひ併せてご覧ください。

 

(日本アイアール株式会社 特許調査部 E・N)

 

Pocket

関連するセミナー

製造業eラーニングTech e-L講座リスト

製造業向けeラーニングライブラリ

アイアール技術者教育研究所の講師紹介

製造業の新入社員教育サービス

技術者育成プログラム策定の無料相談受付中

スモールステップ・スパイラル型の技術者教育

注目のセミナー

歯車 歯車減速機の設計で学ぶ強度計算と設計書作成

《リアルな演習で学ぶ》歯車減速機の設計実務(セミナー)

開催日時 2025/11/5(水)10:00~17:00

歯車 歯車減速機の設計で学ぶ強度計算と設計書作成

歯車減速機で学ぶ 機械設計の実践スキル養成講座《基本仕様設計、強度計算、設計書作成まで徹底演習》(セミナー)

開催日時 2025/11/5(水)10:00~17:00

アナログ回路設計

トランジスタとオペアンプから始めるアナログ回路設計(セミナー)

開催日時 2025/7/14(月) 10:00~16:00

機構 歯車

基礎から学ぶ機構学~機械運動と設計の基本~(セミナー)

開催日時 2025/7/14(月)10:00~17:00

バッテリーパックの設計

バッテリパックの設計手法・機能安全とBMS最新動向(セミナー)

開催日時 2025/8/1(金)10:00~16:00

分析法バリデーションセミナー

《初任者向け》分析法バリデーション入門(セミナー)

開催日時 【LIVE配信】2025/7/30(水)13:00~17:00、 【アーカイブ配信】8/1~8/18(何度でも受講可能)

化学物質管理セミナー

化学物質事故例から学ぶ 化学物質管理の基礎(セミナー)

開催日時 2025/6/26(木)11:00~16:00

ロードマップ

新規事業のためのコア技術を活用した開発ロードマップ立案と実践のコツ(セミナー)

開催日時 2025/7/29(火)10:30-16:30

基礎物理からの材料力学セミナー

機械設計に必要な材料力学の基礎と強度設計への応用(セミナー)

開催日時 2025/7/24(木)10:00~17:00

組込みソフト基本(セミナー)

「組込ソフトウェア」はじめの第一歩(セミナー)

開催日時 2025/8/28(木)13:00~17:00

技術の超キホン

機械設計マスターへの道

生産技術のツボ

早わかり電気回路・電子回路

早わかり電気回路・電子回路

品質保証塾

機械製図道場

スぺシャルコンテンツ
Special Contents

導入・活用事例

テキスト/教材の制作・販売