回路設計

【たった2つの式】降圧DC-DCコンバータの設計入門|インダクタとコンデンサの決め方を「蛇口と浴槽」で完全図解

😣 こんな経験はありませんか?
  • DC-DCコンバータのデータシートを開いたが、推奨回路の「インダクタ2.2μH」「コンデンサ22μF」の根拠がわからない
  • EDN Japanの連載を読んだが、途中の微分方程式で心が折れた
  • ICメーカーの計算式を見ても、どの値を何に代入すればいいのか迷う
  • 上司に「この定数の根拠を説明して」と言われて冷や汗をかいた
✅ この記事でわかること
  • 降圧DC-DCコンバータに必要な「たった2つの式」の意味と使い方
  • インダクタンス L の計算方法と「リップル電流30%ルール」の理由
  • 出力コンデンサ COUT の計算方法と「リップル電圧」の関係
  • VIN=12V→VOUT=3.3V、2Aの具体的な計算例(途中式すべて掲載)

DC-DCコンバータの周辺部品――特にインダクタ出力コンデンサ――の値をどう決めればいいのか。電源設計の初心者がまずぶつかる壁がここです。

メーカーのアプリケーションノートを読むと、いきなり数式の嵐。EDN Japanの有名な連載「たった2つの式で始めるDC/DCコンバーターの設計」は良い教材ですが、微分方程式の導出過程が入るため「超初心者」には少しハードルが高い。

この記事では、数式の「なぜそうなるのか」を、工場の生産ラインや水道の蛇口に例えて徹底的に噛み砕きます。最終的に手を動かす計算は「たった2つの式」だけ。12V→3.3V、2Aという実務でよくある条件で、途中式をすべて書きながら一緒に計算していきましょう。

目次

まず全体像を掴もう|DC-DCコンバータで決めるべき「3つの部品」

降圧DC-DCコンバータの回路は、大きく分けると以下の5つの要素で構成されています。

要素 役割(ひと言で) 自分で決める?
スイッチ(MOSFET) 電源を高速でON/OFFする IC内蔵が多い
ダイオード(or 同期FET) スイッチOFF時に電流を流す IC内蔵が多い
⭐ インダクタ(L) エネルギーを貯めて、出力に渡す ★ 自分で決める
⭐ 出力コンデンサ(COUT) 電圧の「波打ち」を平滑にする ★ 自分で決める
入力コンデンサ(CIN) 入力電圧の急変動を吸収 データシート推奨値でOK

現在主流の「スイッチ内蔵型IC」を使う場合、設計者が自分で計算して決めるべき部品は、実質的にインダクタ L出力コンデンサ COUT の2つです。そしてこの2つを決めるために使う式も、それぞれ1つずつ。つまり「たった2つの式」で設計の核心部分が決まります。

💡 ポイント
入力コンデンサ CIN は、ほとんどのICデータシートで推奨値(例:4.7μF〜10μF X5R/X7R セラミック)が指定されています。初心者はまずデータシート推奨値をそのまま使い、インダクタと出力コンデンサの計算に集中しましょう。

動作原理を「蛇口と浴槽」で理解する

計算式の意味を理解するためには、まず降圧DC-DCコンバータが「何をやっているか」をイメージできる必要があります。ここでは「蛇口と浴槽」の比喩で説明します。

🚿 蛇口モデル:スイッチ=蛇口、インダクタ=ホース、コンデンサ=浴槽

🚰

スイッチ(MOSFET)

水道の蛇口。高速でON/OFFを繰り返す。ONの間だけ水(電流)が流れる。

〰️

インダクタ(L)

弾力のあるゴムホース。蛇口がONの間に膨らんで水を溜め、蛇口がOFFになっても自力で水を押し出し続ける。

🛁

出力コンデンサ(COUT)

浴槽。ホースからの水を受け止めて水位(電圧)を一定に保つ。大きい浴槽ほど水位の変動(リップル)が小さい。

降圧DC-DCコンバータの動作を、この蛇口モデルで説明すると次のようになります。

① スイッチON(蛇口を開ける)

入力電圧 VIN からインダクタ L に電流が流れ始めます。インダクタはエネルギーを「磁気」として蓄えながら、同時に出力コンデンサ COUT を充電し、負荷にも電流を供給します。ゴムホースが水を通しながら、徐々に膨らんでいくイメージです。

② スイッチOFF(蛇口を閉める)

スイッチが切れても、インダクタは蓄えたエネルギーを放出し続けます。この電流はダイオード(または同期FET)を通って流れます。ゴムホースが「元に戻ろうとする力」で水を押し出し続けるのと同じです。

③ 出力コンデンサが「波打ち」を吸収

ON/OFFを繰り返すたびにインダクタ電流は三角波状にギザギザします。出力コンデンサ COUT はこのギザギザ(リップル電流)を吸収し、出力電圧をなめらかに保ちます。浴槽が大きいほど、水面(電圧)の揺れは小さくなります。

📐 デューティ比 D(蛇口を開けている割合)
降圧コンバータでは、スイッチをONにしている時間の割合(デューティ比 D)で出力電圧が決まります。理想状態では D = VOUT / VIN です。たとえば VIN=12V, VOUT=3.3V なら D = 3.3/12 ≈ 0.275。つまりスイッチは全体の約27.5%の時間だけONになっています。

「リップル電流 ΔIL」を理解する ── すべての計算の出発点

2つの式を使うためには、まず「リップル電流 ΔIL(デルタ・アイ・エル)」の概念を理解する必要があります。これが電源設計の最重要キーワードです。

🔍 リップル電流とは?── インダクタ電流の「揺れ幅」

スイッチがON/OFFを繰り返すたびに、インダクタに流れる電流は三角波状に増減します。この増減の幅(ピークtoピーク)がリップル電流 ΔIL です。

インダクタ電流 IL の波形イメージ

  電流 ↑
       │    ╱╲      ╱╲      ╱╲
  IOUT+ΔIL/2│  ╱    ╲  ╱    ╲  ╱    ╲    ← ピーク
       │╱      ╲╱      ╲╱      ╲
  IOUT │─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─   ← 平均(= 出力電流)
       │
  IOUT-ΔIL/2│                                ← ボトム
       └──────────────────────→ 時間
         ←ON→←OFF→
  

ΔIL = ピーク − ボトム(リップル電流のピークtoピーク値)

重要なのは、インダクタ電流の平均値 = 出力電流 IOUT だということです。三角波の「中心線」が出力電流になります。リップル電流 ΔIL は、その中心線の上下にどれだけ揺れるかを表しています。

📏 「リップル電流30%ルール」── 設計の出発点

では ΔIL はいくつに設定すればいいのでしょうか? ICメーカー各社(Texas Instruments、ROHM、Analog Devices)のアプリケーションノートでは、共通して次の目安を推奨しています。

📐 リップル電流の設計目安
ΔIL = IOUT × 0.2 〜 0.4 (出力電流の20%〜40%)
もっとも一般的なのは 30%(= 0.3)。迷ったらまず30%で計算しましょう。

なぜ20%〜40%なのでしょうか? これはトレードオフのバランスです。

ΔIL を小さくする(例:10%) ΔIL を大きくする(例:50%)
インダクタンス L 大きくなる → 部品が大型化する 小さくなる → 部品は小型になる
出力リップル電圧 小さい → 出力が安定する 大きい → 出力が波打つ
インダクタのピーク電流 低い → 飽和しにくい 高い → 飽和電流に余裕が必要
負荷応答性 悪い → 急な負荷変動に弱い 良い → 変動に追従しやすい

つまり、リップル電流を小さくすると出力は安定しますがインダクタが大きくなり、大きくすると部品は小型化しますが出力が波打ちます。20%〜40%はその「ちょうどいいところ」なのです。

🔧 現場の声
「30%で計算して、実測でリップルが大きかったらLを少し増やす。小さすぎて応答が悪かったらLを減らす」──これが現場のチューニングの定石です。まずは30%で計算し、評価ボードで実測して追い込む、という流れで進めましょう。

【式①】インダクタンス L の計算 ── 「ホースの太さ」を決める

いよいよ1つ目の式です。降圧DC-DCコンバータのインダクタンスは、以下の式で計算します。

📐 式① インダクタンスの計算式

L =
VOUT ×(VIN − VOUT)
ΔIL × VIN × fSW

L : インダクタンス [H]
VIN : 入力電圧 [V]
VOUT : 出力電圧 [V]
ΔIL : リップル電流 [A](= IOUT × 0.3 が目安)
fSW : スイッチング周波数 [Hz]

🧠 この式の「意味」を日本語で読む

この式が言っていることを日本語に翻訳すると、こうです。

「入力と出力の電圧差が大きいほど、スイッチON時にインダクタにかかる電圧が大きくなり、電流がグングン増える。だからリップルを許容範囲(ΔIL)に抑えるためには、大きなインダクタンス L が必要になる。一方、スイッチング周波数 fSW が高ければON/OFFの1サイクルが短くなるので、電流が増える時間も短く、L は小さくて済む

蛇口モデルで言えば、こういうことです。

パラメータ 蛇口モデルでの意味 L への影響
VIN − VOUT が大きい 水道の水圧が高い → ホースが一気に膨らむ L を大きくして抑える
fSW が高い 蛇口の開閉が速い → 1回あたりの膨らみが少ない L は小さくて済む
ΔIL が大きい(許容する) 多少の揺れはOKとする L は小さくて済む

📝 この式はどこから来たのか?(知りたい人向け)

インダクタの基本式は V = L × dI/dt です。「インダクタにかかる電圧 V は、電流の変化速度 dI/dt にインダクタンス L をかけたもの」。これを降圧コンバータのスイッチON期間に当てはめると、次のようになります。

スイッチON期間にインダクタにかかる電圧は(VIN − VOUT)、ON時間は D/fSW(= VOUT/(VIN × fSW))、その間に電流が ΔIL だけ増えるので、

(VIN − VOUT) = L × ΔIL / (D / fSW)
これを L について解くと → L = VOUT ×(VIN − VOUT)/(ΔIL × VIN × fSW)

途中の D = VOUT/VIN を代入しただけで、微分方程式を解く必要はありません。V = L × dI/dt を知っていれば導出できる式です。

【式②】出力コンデンサ COUT の計算 ── 「浴槽の大きさ」を決める

インダクタンスが決まれば、リップル電流 ΔIL が確定します。次はこのリップル電流を受け止めて、出力電圧の「波打ち(リップル電圧 ΔVOUT)」を許容範囲内に収めるための出力コンデンサ COUT を決めます。

📐 式② 出力コンデンサの計算式

COUT =
ΔIL
8 × fSW × ΔVOUT

COUT : 出力コンデンサの最小容量 [F]
ΔIL : リップル電流 [A](式①で使ったもの)
fSW : スイッチング周波数 [Hz]
ΔVOUT : 許容する出力リップル電圧 [V]

🧠 この式の「意味」を日本語で読む

「インダクタから流れ込むリップル電流 ΔIL が大きいほど、出力電圧が揺れやすいので、大きなコンデンサが必要になる。スイッチング周波数 fSW が高ければ充放電サイクルが速くなるので、コンデンサは小さくて済む。リップル電圧 ΔVOUT を小さくしたければ、コンデンサを大きくする必要がある」

浴槽モデルで言えば、「ホースから入ってくる水の脈動(ΔIL)が大きいほど水面が揺れる。浴槽(COUT)を大きくすれば揺れは収まる。蛇口の開閉が速ければ(fSW が高い)、1回あたりの揺れは小さくなる」ということです。

⚠️ 注意:式②は「理想的なコンデンサ」の計算
この式はコンデンサの容量成分(キャパシタンス)のみによるリップル電圧を計算しています。実際のコンデンサにはESR(等価直列抵抗)があり、ESRによるリップル電圧 ΔVESR = ESR × ΔIL が加算されます。セラミックコンデンサはESRが非常に小さい(数mΩ)ため、式②の計算で十分実用的です。電解コンデンサを使う場合はESRの影響を別途考慮してください。

実践!VIN=12V → VOUT=3.3V、2A で計算してみよう

ここからは、実務でよくある条件を使って、2つの式に実際に数値を代入していきます。途中式はすべて書きますので、電卓を片手に一緒に計算してみてください。

📋 設計条件の確認

パラメータ 備考
VIN 12V 入力電圧
VOUT 3.3V 出力電圧
IOUT 2A 最大出力電流
fSW 500kHz スイッチング周波数(ICのデータシートで確認)
ΔVOUT 30mV(0.03V) 許容リップル電圧(出力電圧の約1%)
リップル率 r 0.3(30%) ΔIL / IOUT

🔢 STEP 0:リップル電流 ΔIL を決める

ΔIL = IOUT × r = 2A × 0.3 = 0.6A

🔢 STEP 1:式① でインダクタンス L を計算する

L = VOUT ×(VIN − VOUT)/(ΔIL × VIN × fSW)

分子 = 3.3 ×(12 − 3.3)= 3.3 × 8.7 = 28.71

分母 = 0.6 × 12 × 500,000 = 0.6 × 6,000,000 = 3,600,000

L = 28.71 / 3,600,000 = 7.975 × 10⁻⁶ [H] ≈ 8.0μH

💡 部品選定のポイント
計算結果は8.0μHですが、インダクタは「E12系列」などの標準値しかありません。計算値以上で最も近い標準値を選びます。この場合は 10μH が候補です。インダクタンスを大きくすると実際のΔILは計算値より小さくなるので、安全側に倒れます。

🔢 STEP 2:インダクタのピーク電流を確認する

ILPEAK = IOUT + ΔIL / 2

ILPEAK = 2 + 0.6 / 2 = 2 + 0.3 = 2.3A

選定するインダクタの飽和電流(Isat)は、このピーク電流 2.3A 以上でなければなりません。データシートで「飽和電流」または「直流重畳電流」の欄を確認してください。安全マージンとして、ピーク電流の1.2〜1.5倍程度を目安にすると安心です。

🔢 STEP 3:式② で出力コンデンサ COUT を計算する

COUT = ΔIL /(8 × fSW × ΔVOUT)

分子 = 0.6

分母 = 8 × 500,000 × 0.03 = 120,000

COUT = 0.6 / 120,000 = 5.0 × 10⁻⁶ [F] = 5.0μF

💡 部品選定のポイント
計算結果は5μFですが、セラミックコンデンサにはDCバイアス特性(印加電圧が高いと容量が減る)があるため、実効容量が表示値より大幅に小さくなることがあります。実務では計算値の2〜3倍を目安にします。この場合、22μF(X5RまたはX7R、耐圧10V以上)を選んでおけば安心です。

計算結果まとめ ── これが「たった2つの式」で導かれた答え

部品 計算値 実際に選ぶ値 選定理由
インダクタ L 8.0μH 10μH
(Isat ≧ 2.8A)
標準値で計算値以上。飽和電流にマージン確保
出力コンデンサ COUT 5.0μF 22μF
(X5R/X7R, 耐圧≧10V)
DCバイアス特性による容量低下を考慮し2〜3倍
📐
STEP 0
ΔIL = IOUT × 0.3
⚙️
STEP 1
式① で L 計算
🔍
STEP 2
ピーク電流確認
STEP 3
式② で COUT 計算

以上が「たった2つの式」による降圧DC-DCコンバータの設計の核心です。計算自体は中学生の四則演算で済みます。重要なのは「なぜこの式なのか」「パラメータを変えると何が変わるのか」を理解しておくことです。

インダクタ選定の実務チェックリスト ── L値だけでは不十分

式①でインダクタンスの「値」は決まりましたが、実際の部品選定ではそれ以外にも確認すべき項目があります。以下のチェックリストを使ってください。

✅ インダクタ選定 5つのチェック項目

# チェック項目 どこを見る? 今回の例での判定基準
1 インダクタンス値 式①の計算結果 ≧ 8.0μH → 10μHを選定
2 飽和電流(Isat) インダクタのデータシート ≧ ILPEAK(2.3A)× 1.2 ≈ 2.8A
3 定格電流(Irms) インダクタのデータシート ≧ IOUT(2A)… 発熱による温度上昇が許容範囲内か
4 DCR(直流抵抗) インダクタのデータシート 小さいほど効率が良い。銅損 = IOUT² × DCR
5 外形サイズ 基板のスペースとの兼ね合い 大きい部品ほど飽和電流に余裕あり。スペースとのトレードオフ
🔧 現場の声
「飽和電流を超えるとインダクタンスが急激に低下し、電流が爆発的に増える。最悪ICが壊れる」──飽和電流はインダクタ選定で最も危険な落とし穴です。L値が合っていても、飽和電流が足りない部品を選ぶと回路が破壊されます。必ずデータシートで確認してください。

よくある疑問 Q&A ── 初心者がつまずくポイント

Q1. データシートに「推奨インダクタ 2.2μH」と書いてあるのに、自分で計算すると8μHになる。どっちが正しい?

どちらも「間違い」ではありません。ICのデータシートに記載された推奨値は、特定の条件(入力電圧、出力電流、スイッチング周波数)でのリップル率を考慮した値です。あなたの設計条件(VIN, VOUT, IOUT, fSW)が異なれば、計算結果も変わります。

初心者はまずデータシートの推奨値を使うのが安全です。自分で計算するのは、推奨範囲が広く書かれている場合や、推奨値がない場合、あるいは推奨値の「なぜ」を理解したい場合です。

Q2. スイッチング周波数 fSW はどこで確認する?自分で決められる?

fSW はICのデータシートで確認します。固定周波数のICもあれば、外付け抵抗で設定できるICもあります。一般的な範囲は 100kHz〜3MHz です。周波数が高いほど L と COUT は小さくできますが、スイッチング損失が増えて効率が下がります。

Q3. 式②の「8」はどこから来た数字?

三角波のリップル電流がコンデンサに充放電される際、1スイッチングサイクルの中で「充電される区間」は半サイクル(1/2)で、その三角波の平均電流は最大値の半分(1/2)です。つまり充放電される電荷量 Q = ΔIL × (1/2) × (1/2) × (1/fSW) = ΔIL / (8 × fSW)。 ΔVOUT = Q / COUT から COUT を求めると、式②になります。

Q4. 入力コンデンサ CIN は計算しなくていいの?

入力コンデンサは出力コンデンサとは異なり、瞬間的な大電流(パルス状電流)を供給する役割があります。ICのデータシートにほぼ必ず推奨値が書かれているので、それに従ってください。一般的にはセラミックコンデンサ 4.7μF〜10μF(X5R/X7R)をVINピンの直近に配置します。

まとめ ── 降圧DC-DCコンバータ設計のフローチャート

この記事で学んだ内容を、1枚のフローチャートにまとめます。次に電源回路を設計するときは、このチャートに沿って進めてください。

STEP 0

設計条件を整理する ── VIN, VOUT, IOUT, fSW(ICのデータシートから)、許容リップル電圧 ΔVOUT を決める

STEP 1

リップル電流 ΔIL を決める ── ΔIL = IOUT × 0.3(迷ったら30%)

STEP 2

式① でインダクタンス L を計算 ── L = VOUT(VIN-VOUT) / (ΔIL × VIN × fSW)。標準値で近い値を選ぶ

STEP 3

ピーク電流を確認 ── ILPEAK = IOUT + ΔIL/2。インダクタの飽和電流がこれ以上あるか確認

STEP 4

式② で出力コンデンサ COUT を計算 ── COUT = ΔIL / (8 × fSW × ΔVOUT)。DCバイアス特性を考慮し2〜3倍の容量を選ぶ

STEP 5

入力コンデンサ CIN はデータシート推奨値を使う。VINピンの直近に配置。X5R/X7R セラミック必須

💡 最後に大切なこと
計算はあくまで「出発点」です。実機で必ず出力リップル電圧・効率・温度上昇を測定してください。計算と実測の差分を把握することが、電源設計のスキルを上げる最短ルートです。ICメーカーが提供する評価ボードを活用するのもおすすめです。

さらに深く学びたい方へ ── 参考リンクと次に読むべき記事

📖 この記事の参考にしたリソース(外部リンク)

より詳しく学びたい方は、以下のメーカー公式リソースを参照してください。本記事の計算式は、これらのアプリケーションノートに基づいています。

📚 次に読むべき記事

💬 この記事を書いている人
30代メーカーエンジニア。電験三種を取得し、電気設計の世界に足を踏み入れました。もし「この仕事をいつまで続けるんだろう…」と感じている方がいたら、こちらも読んでみてください。
📘 「電験三種で人生変わる」は本当か?30代で取得した私が年収・転職・キャリアの変化をデータで証明する →

タグ

-回路設計