デジタル回路基礎

ICの画像

デジタル回路(ロジック回路)の基礎となる考え方は集合論が元になるブール代数(論理数学、論理代数ともいう)が元になっています。ブール代数の真理値を 電子回路の動作に置き換えたのがデジタル回路(ロジック回路)なのです。下表はブール代数の真理値とデジタル回路(ロジック回路)の関係を表しています。ブール代数の0をLに、 1をHに置き換えただけです。

それぞれのグループの黄色表が論理演算の真理値表です。A・Bは論理積、A+Bは論理和A否定です。

AND操作
A・Bの真理値表
ABA・B
000
010
100
111
AND回路の動作
入力1入力2出力
LLL
LHL
HLL
HHH
OR操作
A+Bの真理地表
ABA+B
000
011
101
111
OR回路の動作
入力1入力2出力
LLL
LHH
HLH
HHH
NOT操作
AA
01
10
Aの真
理値表
NOT回路の動作
入力出力
LH
HL

ロジック回路では上記のAND回路、OR回路、NOT回路(電子回路ではインバータと呼ぶ)の三つが基本になります。 どんな複雑な回路でもこ三つの回路が基本になっています。

これらの三つの回路を基本論理演算素子またはゲートと呼び、それぞAND(アンド)ゲート、OR(オア)ゲート、NOT(ノット)ゲートといいます。NOTゲートは通常 インバータと呼びます。

ゲートにはこの他にNAND(ナンド)ゲート、NOR(ノア)ゲート、EX-OR(エクスクルーシブオア)ゲート、EX-NOR(エクスクルーシブノア)ゲートがありますがいずれも上記の AND、OR、NOTの組み合わせで構成されています。

これらの回路の動作をひと目でわかる様に表示する方法として米軍が考案したMIL論理回路記号というのがあります。ほとんどのデジタル回路は この記号を用いて表記されます。

基本ゲートの動作を覚えよう

ゲートの動作は真理値表を見れば一目瞭然ですが表で記憶するのはちょっと厄介なものです。言葉や文章のほうが記憶しやすいものです。

*ANDゲート
全ての入力がHのときだけ出力がHになる
*ORゲート
全ての入力がLのときだけ出力がLになる
(ANDと反対の動作)
*インバータゲート
出力が入力の反対になる

その他のゲートの動作を覚えよう

*NANDゲート
全ての入力がHのときだけ出力がLになる
*NORゲート
全ての入力がLのときだけ出力がHになる
(NANDと反対の動作)
*バッファゲート
入力と出力が同じになる
*EX-ORゲート
全ての入力がHまたはLのときだけ出力がLになる
*EX-NORゲート
全ての入力がH又はLのときだけ出力がHになる

次はこちら―>デジタル回路記号

ナビゲーション リンクのスキップ電子回路設計ホーム > デジタル回路 > デジタル回路基礎