回路設計

なぜフィードバック制御が必要なのか?|出力電圧を「一定に保つ」ための帰還ループ入門

😣 こんな疑問を持ったことはありませんか?
  • DC-DCコンバータの出力が「5.0V」で安定するのはなぜ?デューティ比を固定したら勝手にズレないの?
  • 負荷(つないだ機器)の消費電流が変わっても電圧が一定なのはなぜ?
  • 「フィードバック」「帰還ループ」「誤差アンプ」…用語は見かけるけど、全体像がつかめない
  • 制御の話は難しそう…数式なしでイメージだけで理解したい
✅ この記事でわかること
  • フィードバック制御がなぜ必要なのか(なかったらどうなるか)
  • 帰還ループの全体像を「エアコンの温度制御」でイメージする
  • 電源回路のフィードバックを構成する「4つの登場人物」の役割
  • フィードバックがないとどうなるか?実際の数値で見る「電圧の崩壊」

前回までの記事で、スイッチング電源の基本原理を学びました。MOSFETの高速ON/OFFとインダクタの組み合わせで、デューティ比Dを変えれば出力電圧が変わる。公式は Vout = Vin × D でしたね。

ここで、1つ見落としがちな問題があります。

「デューティ比を固定したら、出力電圧はずっと一定なの?」

答えは「いいえ。一定にはなりません」です。

入力電圧が変動したら?つないだ機器の消費電流が急に増えたら?温度が変わって部品の特性がズレたら?──これらが起きるたびに、出力電圧はフラフラと変動します。

これを防いで出力電圧を「ピッタリ一定」に保つ仕組みが、フィードバック制御(帰還ループ)です。この記事では、数式は一切使わず、「エアコンの温度制御」というたとえだけで、フィードバック制御の全体像を完全に理解します。

📘 前提知識
【完全図解】なぜDC-DC変換にスイッチングを使うのか?|「高速ON/OFF」で電圧を変える不思議な仕組み →

スイッチング電源の基本原理(MOSFET・インダクタ・デューティ比)をまだ読んでいない方は先にこちらを。

もしフィードバックがなかったら?──電圧が崩壊する

フィードバック制御の「ありがたさ」を理解するには、まずフィードバックがない世界を想像するのが一番です。

🔧 デューティ比を「固定」して動かすとどうなるか

12V入力、デューティ比D=0.42に固定した降圧コンバータを考えます。Vout = 12 × 0.42 = 約5.0V。理論上は5Vが出るはずです。

しかし、現実ではさまざまな「外乱」が発生します。

外乱の種類 何が起きるか 出力電圧への影響
入力電圧の変動 バッテリーの電圧が12V→10Vに低下 5.0V → 4.2Vに低下 📉
負荷の急変 つないだ機器の消費電流が0.5A→2Aに急増 5.0V → 4.3Vに低下 📉
温度変化 周囲温度が上がりMOSFETの抵抗が増加 5.0V → 4.8Vに低下 📉

マイコンは3.3V±5%、つまり3.135V〜3.465Vの範囲でしか正常動作しません。入力電圧がちょっと変動しただけで、出力が許容範囲を超えてマイコンが誤動作したり、最悪壊れたりする。デューティ比を固定しただけでは、出力電圧は「一定」にはならないのです。

⚠️ これがフィードバックなしの世界
フィードバックがない電源は、「目を閉じたままアクセルを踏み続けている車」と同じです。道路の勾配が変わっても、風が吹いても、アクセルの踏み込み量は変えない。当然、速度は一定になりません。目を開けて速度メーターを見ながら、アクセルを微調整する──これがフィードバック制御です。

フィードバック制御のイメージ|「エアコン」で理解する

フィードバック制御の仕組みは、エアコンの温度制御とまったく同じです。この「エアコンのたとえ」で理解すれば、電源のフィードバックも一瞬でわかります。

❄️ エアコンはなぜ室温を一定に保てるのか?

エアコンの設定温度を25℃にしたとします。エアコンはこの手順をずっと繰り返しています。

STEP 1
🌡️ 測る
温度センサーで「今の室温」を測定する(例:27℃)
STEP 2
⚖️ 比べる
「目標(25℃)」と「実際(27℃)」を比較 → 差は +2℃(暑すぎ!)
STEP 3
🔧 調整する
「2℃高いから、冷房の出力をもっと強くしよう」と判断
STEP 4
🔁 繰り返す
冷房出力を上げた結果、室温が下がる → もう一度STEP 1に戻って測定 → 永遠に繰り返す

これがフィードバック制御の全体像です。「測る→比べる→調整する→繰り返す」。たったこれだけ。エアコンはこのループを常に回し続けているから、窓を開けても人が増えても、室温を25℃付近に保ち続けることができるのです。

💡 「帰還ループ」という名前の意味
出力の結果(室温)を入力側に戻して(帰還させて)、それをもとに調整する。この「結果を戻す」ことを「フィードバック(帰還)」と呼び、一連の流れをぐるぐる回すので「ループ」と呼びます。だから「帰還ループ(フィードバックループ)」なのです。

電源回路のフィードバック|「4人の登場人物」

エアコンのたとえをそのまま電源回路に置き換えてみましょう。登場人物は4人です。

🌡️

① 分圧抵抗

出力電圧を「測る」

エアコンでいう
温度センサー

⚖️

② 誤差アンプ

目標と実際を「比べる」

エアコンでいう
マイコン(比較回路)

🎛️

③ PWMコンパレータ

デューティ比を「調整する」

エアコンでいう
出力調整つまみ

④ パワー段

電力を「変換する」
(MOSFET+インダクタ)
エアコンでいう
コンプレッサー

この4人が、エアコンと同じ「測る→比べる→調整する→繰り返す」のループを超高速で回しています。では、1人ずつ役割を見ていきましょう。

登場人物① 分圧抵抗:出力電圧を「測る」

まず、出力電圧を測定する必要があります。しかし、出力が5Vなどの電圧に対して、制御ICの内部は1.0V〜1.2V程度の低い基準電圧で動いています。そこで、2本の抵抗で出力電圧を「縮小コピー」します。これが分圧抵抗です。

分圧抵抗のイメージ

出力 5.0V → 抵抗2本で分圧 → 1.0V(縮小コピー)を制御ICに送る
出力が上がれば縮小コピーも上がり、下がれば下がる。出力の「分身」を作っている。

エアコンでいえば「温度センサー」にあたります。部屋の温度(出力電圧)を常に監視して、その情報を制御部(誤差アンプ)に送り続けます。

登場人物② 誤差アンプ:目標と実際を「比べる」

次に、分圧抵抗が送ってきた「出力電圧の縮小コピー」を、あらかじめ決められた基準電圧(Vrefと比較します。この比較を行うのが誤差アンプ(エラーアンプ)です。

出力が高すぎるとき 📈

縮小コピー(1.05V)> 基準電圧(1.0V)
→ 誤差アンプが「高すぎ!」と判断
「デューティ比を下げろ」という信号を出す

出力が低すぎるとき 📉

縮小コピー(0.95V)< 基準電圧(1.0V)
→ 誤差アンプが「低すぎ!」と判断
「デューティ比を上げろ」という信号を出す

エアコンでいえば「設定温度(25℃)と実際の室温を比較して、暑すぎなら冷房を強め、寒すぎなら弱める」マイコンにあたります。

💡 「誤差」の意味
「誤差アンプ」の「誤差」とは、基準電圧と実際の電圧の「ズレ」のことです。このズレ(誤差)を検出して、それをゼロに近づけるように制御する。だから「誤差アンプ」なのです。フィードバック制御の本質は、この「誤差をゼロに向かわせ続ける」ことです。

登場人物③ PWMコンパレータ:デューティ比を「調整する」

誤差アンプが「高すぎ!」「低すぎ!」という信号を出しました。この信号を受け取って、実際にMOSFETのON/OFF時間(デューティ比)を変えるのがPWMコンパレータです。

具体的には、誤差アンプの出力電圧と三角波(のこぎり波)を比較して、MOSFETをONにするタイミングとOFFにするタイミングを決めます。

PWMコンパレータの動作イメージ

出力が高すぎ 📈

誤差アンプの出力が下がる
→ 三角波と交差する位置が変わる
ON時間が短くなる(D↓)
→ 出力電圧が下がる

出力が低すぎ 📉

誤差アンプの出力が上がる
→ 三角波と交差する位置が変わる
ON時間が長くなる(D↑)
→ 出力電圧が上がる

エアコンでいえば「冷房出力を強くする/弱くする」を実際に行う調整つまみの役割です。

登場人物④ パワー段:電力を「変換する」

最後に、調整されたデューティ比に従って、実際に電力を変換するのがパワー段(MOSFET+インダクタ+コンデンサ)です。これは前回の記事で学んだスイッチング電源そのものです。

エアコンでいえば「コンプレッサー」にあたります。制御部から指示された冷房出力で、実際に部屋を冷やす(電圧を変換する)実行部隊です。

パワー段が電力を変換した結果、出力電圧が変わります。そしてその出力電圧を、再び分圧抵抗が測定して──ループが一周して、STEP 1に戻ります。

帰還ループの全体図|「ぐるぐる回る」のが本質

ここまでの4人の登場人物を1枚の図にまとめます。この「ぐるぐる回るループ」がフィードバック制御の全体像です。

⚡ 電源回路のフィードバックループ全体図

④ パワー段
MOSFET + インダクタ + コンデンサ
デューティ比Dに従って電力変換
Vout
出力電圧
(例:5.0V)

D指示

電圧を
戻す
③ PWMコンパレータ
誤差信号 → D調整
② 誤差アンプ
Vref vs Vfb の差
① 分圧抵抗
Vout → Vfb に縮小

🔁 このループが超高速(数十μs単位)でぐるぐる回り続ける

💡 ポイント
出力電圧が目標よりズレる → 誤差を検出 → デューティ比を調整 → 出力が目標に戻る → 再びズレたら再調整…。この永遠のループが回り続けるから、入力が変動しても負荷が変動しても、出力電圧は常に一定に保たれるのです。

エアコンと電源回路の対応表

エアコンの温度制御と電源回路のフィードバックは、完全に同じ構造です。対応表で確認しましょう。

役割 ❄️ エアコン ⚡ 電源回路
制御したい量 室温(25℃に保ちたい) 出力電圧(5.0Vに保ちたい)
目標値 設定温度(25℃) 基準電圧 Vref(例:1.0V)
① 測る 温度センサー 分圧抵抗
② 比べる マイコン(比較回路) 誤差アンプ
③ 調整する 出力調整(風量UP/DOWN) PWMコンパレータ(D調整)
④ 実行する コンプレッサー パワー段(MOSFET+L+C)
外乱 窓を開ける、人が増える 入力変動、負荷変動、温度変化
🔧 現場の声
電源のフィードバック回路が壊れると、出力電圧が「オーバーシュート(急上昇)」したり「アンダーシュート(急降下)」したりして、負荷の電子部品を破壊することがあります。制御盤のトラブルで「DC24V電源の出力が28Vまで跳ね上がった」という事例は、フィードバック回路の不具合が原因でした。フィードバックは電源の「命綱」なのです。

フィードバックが外乱を打ち消す具体例

実際にフィードバックが働く瞬間を、ストーリー仕立てで追ってみましょう。

📱 シナリオ:スマホがアプリを起動した瞬間

外乱発生

CPUが重いアプリを起動 → 消費電流が急増(0.5A→2A)
→ 出力電圧が 5.0V → 4.7V に一瞬下がる 📉

① 測る

分圧抵抗が4.7Vを検出 → 縮小コピー Vfb = 0.94V を制御ICに送信

② 比べる

誤差アンプが Vref(1.0V)と Vfb(0.94V)を比較
→ 「0.06V低い!もっと出力を上げろ!」と判断

③ 調整する

PWMコンパレータがデューティ比を0.42 → 0.45に引き上げ
→ MOSFETのON時間が少し長くなる

④ 実行する

パワー段がD=0.45で動作 → 出力電圧が4.7V → 5.0Vに復帰 ✅

🔁 ループ継続

再び① に戻って測定 → 5.0Vに戻ったことを確認 → D=0.45を維持
→ 次の外乱が来たらまた調整…(永遠に繰り返す)

この一連の流れが、数十マイクロ秒(μs)という超高速で行われています。人間が「あれ、電圧が下がった?」と気づく前に、フィードバックがすべてを修正してくれるのです。

💡 だから電源ICにはフィードバック端子(FB端子)がある
DC-DCコンバータICのデータシートを見ると、必ず「FB」というピンがあります。これが分圧抵抗からの縮小コピー電圧を受け取る入力端子です。FBピンの電圧が基準電圧と一致するようにデューティ比が自動調整される──これがフィードバックの正体です。

よくある質問

Q1. フィードバック制御は「負帰還」ですか?「正帰還」ですか?

電源回路のフィードバックは負帰還(ネガティブフィードバック)です。出力が上がったら「下げる方向」に、下がったら「上げる方向」に修正します。つまり、ズレを打ち消す方向に働くから「負」帰還です。もし正帰還(ポジティブフィードバック)にしてしまうと、ズレがどんどん増幅されて出力が暴走します。

Q2. 分圧抵抗の値はどうやって決めるの?

基準電圧Vrefと希望の出力電圧Voutから逆算します。たとえばVref=1.0Vで出力5.0Vにしたいなら、分圧比は1/5(=1.0/5.0)。R1=40kΩ、R2=10kΩなどの組み合わせにします。つまり、分圧抵抗の比率を変えるだけで、出力電圧を自由に設定できるのです。

Q3. フィードバックの応答が遅いとどうなるの?

外乱が起きてから出力が元に戻るまでの時間が長くなります。CPUが急にフル稼働したとき、電圧が一瞬大きく下がる「アンダーシュート」が発生します。逆に、負荷が急に軽くなると電圧が跳ね上がる「オーバーシュート」が起きます。応答速度を速くするには、ループのゲインを上げたり、位相補償を最適化したりします。

Q4. LDO(リニアレギュレータ)にもフィードバックはあるの?

あります。LDOも「出力電圧を分圧して基準電圧と比較し、パストランジスタの抵抗値を調整して電圧を一定に保つ」というフィードバックループを持っています。制御の原理は同じで、違うのは「調整する手段」だけです。LDOはパストランジスタの抵抗値を連続的に変える、スイッチング電源はデューティ比を変える。

まとめ|フィードバックは「目を開けて運転する」こと

この記事では、「なぜフィードバック制御が必要なのか」を、エアコンのたとえで解説しました。

フィードバック制御とは
「出力を測る → 目標と比べる → ズレを修正する → 繰り返す」
この永遠のループで、どんな外乱にも負けずに
出力電圧をピッタリ一定に保つ仕組み

ステップ やること 担当部品 エアコンでいうと
① 測る 出力電圧を検出 分圧抵抗 温度センサー
② 比べる 基準電圧との差を計算 誤差アンプ マイコン(比較回路)
③ 調整する デューティ比を変更 PWMコンパレータ 出力調整つまみ
④ 実行する 電力を変換 パワー段 コンプレッサー
💬 この記事を読んでいるあなたへ

フィードバック制御は電源回路だけでなく、モーター制御、温度制御、自動運転──あらゆる「制御」の基盤です。この概念を理解したあなたは、電源設計だけでなく、制御工学全般の入り口に立ちました。

技術の引き出しが1つ増えるたびに、エンジニアとしての市場価値は確実に上がります。「今の仕事の延長線上にキャリアの未来が見えない…」と感じているなら、こうした基礎技術の積み上げこそが最短の突破口です。

タグ

-回路設計