This website requires JavaScript.
クーポン アプリをダウンロード
発送先
ブログ

AND回路の仕組みとは?トランジスタ・ダイオードで学ぶ論理回路

初出公開日 Aug 20, 2026, 更新日 Aug 20, 2026

1 min

目次
  • AND回路は両方そろったときだけ出力する
  • AND回路は条件判定に使われる
  • ダイオードANDでは入力ごとにダイオードを用意する
  • トランジスタではAND的な負荷制御として考える
  • まとめ:AND回路は複数条件をまとめる基本回路

 デジタル回路を学び始めると、AND回路、OR回路、NOT回路といった言葉が出てきます。記号だけで見ると難しそうですが、AND回路は「条件がすべてそろったときだけ動く回路」と考えると分かりやすくなります。

 たとえば、「スイッチAもON、スイッチBもONのときだけLEDを光らせたい」という動きはAND回路の考え方です。この記事では、AND回路をスイッチ、ダイオード、トランジスタの視点から整理します。

AND回路は両方そろったときだけ出力する

 AND回路は「論理積」とも呼ばれます。2つの入力AとBがある場合、Aも1、Bも1のときだけ、出力が1になります。どちらか片方でも0なら、出力は0です。

 電子工作の感覚でいうと、2つのスイッチを直列につないだランプ回路に近いです。スイッチAとスイッチBの両方がONのときだけ電流が流れ、ランプやLEDが点灯します。片方だけONでも、もう片方が切れていれば電流の道がつながらないため、出力はOFFになります。

AND回路は条件判定に使われる

 AND回路の考え方は、条件を組み合わせる場面でよく使われます。たとえば、「安全スイッチがONで、スタートボタンも押されたときだけ動く」という制御です。どちらか一方だけでは動かず、必要な条件がすべてそろったときだけ出力します。

 デジタル回路では、電圧の高い状態を1、つまりHigh、低い状態を0、つまりLowとして扱います。AND回路は、この0と1の組み合わせに対して、出力を決める基本的な論理回路です。OR回路が「どれか1つでも条件が成り立てば出力する」のに対して、AND回路は「すべての条件がそろったときだけ出力する」と考えると違いが分かりやすくなります。

ダイオードANDでは入力ごとにダイオードを用意する

image_1787220464203

 AND回路は、ICの中だけにあるものではありません。ダイオードと抵抗を使っても、ANDに近い動きをする回路を作ることができます。このような考え方は、ダイオード論理回路の基本例として見ることができます。

 2入力のダイオードAND回路では、入力A用と入力B用に、合計2個のダイオードを使います。入力が増える場合は、基本的には入力ごとにダイオードを追加して考えます。

ダイオードAND回路の例。2入力の場合は、inputA用とinputB用にダイオードを1個ずつ使います。

 基本的な考え方は、出力を抵抗でHighに引き上げておき、各入力と出力の間にダイオードを1個ずつ入れる構成です。入力Aまたは入力BのどちらかがLowになると、その入力側のダイオードが導通し、出力はLow側へ引き下げられます。

inputAinputBOutput
LowLowLow
LowHighLow
HighLowLow
HighHighHigh

一方、入力AとBがどちらもHighのときは、出力をLowへ引き下げる経路がなくなります。その結果、出力はプルアップ抵抗によってHighに保たれます。つまり、「AもBもHighのときだけ出力がHigh」というAND回路の動きになります。

 ダイオードを使った論理回路では、AND回路だけでなく、ダイオードOR回路のような考え方もあります。ただし、ダイオードだけの論理回路には、電圧降下や次の回路を強く駆動しにくいといった制限があります。学習用には分かりやすいですが、実用ではロジックICやマイコンを使う方が扱いやすい場合が多いです。

トランジスタではAND的な負荷制御として考える

 トランジスタAND回路を部品レベルで考える場合は、2つのトランジスタを直列スイッチとして見ると分かりやすいです。入力Aで1つ目のトランジスタをONにし、入力Bで2つ目のトランジスタをONにします。

image_1787220489636

この回路は、AとBが両方HighのときだけLEDなどの負荷を動かす、AND的なスイッチ回路です。ロジックICのように、きれいなHigh/Low信号を出力するANDゲートそのものではありません。

 AだけがHighでも、BだけがHighでも、どちらか一方のトランジスタがOFFなら電流の通り道は途中で切れます。AとBの両方がHighになったときだけ電流が流れるため、LEDやリレーなどの負荷を動かす電子回路としてはAND的に考えることができます。

 ただし、これはロジックICのように、きれいなHigh/Low信号を出すANDゲートそのものとは少し違います。出力をどこから取るかによってNANDのような動きになることもあるため、実際に論理信号として使う場合は、ロジックICやマイコンで処理する方が分かりやすく安全です。

 トランジスタを使ったOR回路やNOT回路もありますが、初心者の段階では、まずトランジスタを「電気で動くスイッチ」として見て、AND回路では2つのスイッチが直列に入っていると考えると理解しやすくなります。

まとめ:AND回路は複数条件をまとめる基本回路

 AND回路は、すべての入力が1のときだけ出力が1になる論理回路です。スイッチを直列につないだ回路として考えると、動作を直感的に理解できます。

 ダイオードANDでは、入力ごとにダイオードを入れることで、どれか1つでもLowなら出力をLowにできます。トランジスタAND回路では、トランジスタを直列スイッチとして考えると分かりやすくなります。AND回路の「条件が全部そろったときだけ動く」という基本を押さえておくと、デジタル回路や電子回路の理解が進みます。

100006883100006882_11zon

学び続ける