出力コンデンサとESR/ESL:リプルとトランジェント応答
出力リプルが下がらない・負荷急変で電圧が落ち込む原因をESRとESLから切り分け、電解・MLCC・導電性ポリマーを正しく使い分けて少ない部品点数で目標リプルとトランジェントを満たせるようになります。
- 1.出力リプルは容量性ΔV=ΔIL/(8C·fsw)・ESR性ΔV≈ΔIL×ESR・ESL性ΔV≈ESL×(di/dt)の3成分の和で、実機では多くがESR項とスイッチ瞬間のESL項に支配される。
- 2.負荷過渡のアンダーシュートは、まずESR×ΔIで瞬時に落ち、続いてインダクタが追従するまでの間コンデンサが電荷を供給して落ち込む二段構造になる。
- 3.MLCCはDCバイアスと温度で実効容量が定格の数分の一まで減り、電解は容量大だがESR/ESL大。導電性ポリマーやバルク+セラミックの併用で各帯域を分担させるのが定石。
出力コンデンサは「理想C」ではない
降圧コンバータの出力リプルが容量に反比例して下がる、という理解は /power/buck-converter-analysis/ で導いた ΔVout = ΔIL/(8·C·fsw) を理想コンデンサに適用したものでした。しかし実機で容量を増やしてもリプルが頭打ちになる、あるいは負荷を急に重くした瞬間に出力がストンと落ち込む——これらは理想Cでは説明できません。原因は、実コンデンサが容量Cに加えて 等価直列抵抗(ESR) と 等価直列インダクタンス(ESL) を直列に持つからです。
実コンデンサの簡易等価回路(直列RLC):
端子 ──[ESL]──[ESR]──[ C ]── 端子
インピーダンスの大きさ |Z(f)|:
低域 : 1/(2π·f·C) …… 容量性(−20dB/dec で低下)
自己共振: f0 = 1/(2π·√(ESL·C)) で |Z|=ESR の谷
高域 : 2π·f·ESL …… 誘導性(+20dB/dec で上昇)
この直列RLCの周波数特性こそが部品選定の核心です。低い周波数では容量が効き、自己共振周波数 f0 で |Z|=ESR の最小値(谷)を取り、それより高い帯域ではESLが支配して誘導性に転じます。土台となる直列RLCの振る舞いは /power/rlc-transient-response/ と同じ枠組みです。
出力リプルの3成分 ── 容量性・ESR性・ESL性
出力リプルは単一の式ではなく、3つの起源を持つ電圧変動の重ね合わせです。降圧の三角波リプル電流 ΔIL が各成分に分かれて現れます。
(1) 容量性リプル(電荷の出入り):
ΔV_C = ΔIL / (8·C·fsw) 理想項。fsw・C で下がる
(2) ESR性リプル(抵抗降下):
ΔV_ESR ≈ ΔIL × ESR 三角波電流がESRを流れるだけで発生
(3) ESL性リプル(スイッチ瞬間のスパイク):
ΔV_ESL ≈ ESL × (di/dt) 電流の折れ点で鋭いスパイク
総リプル ≒ 三成分の合成(位相がずれるため単純な算術和ではない)
容量性項は容量と周波数で素直に下がりますが、ESR性項は Cを増やしても下がらず、ESRを下げる以外に手がありません。だから高性能な出力では容量よりESRを重視します。さらに同期整流MOSFETが切り替わる瞬間は電流の傾き di/dt が非常に急で、ESLにわずかでも電圧 ESL×(di/dt) が立ち、リプル波形の角に 鋭いスパイク として乗ります。観測波形の「なだらかな三角」がESR性、「ヒゲ状のスパイク」がESL性、と切り分けられます。
コンデンサの |Z| は f0 を境に容量性から誘導性へ反転します。f0 より高い周波数の電流に対しては、そのコンデンサはもはや容量ではなくインダクタとして振る舞い、デカップリング能力を失います。大容量の電解は容量こそ大きいものの f0 が数百kHz〜数MHzと低く、スイッチング高調波やトランジェントの高周波成分には効きません。逆に小容量MLCCは f0 が数十MHz以上で、高周波の素早い電流変化を受け持ちます。「容量の大小」ではなく「どの周波数帯で効くか」で部品を見るのが上級の視点です。
負荷過渡のアンダーシュート ── 二段で落ちる
リプルが定常時の話なら、トランジェント応答は負荷電流が急変したときの話です。負荷が ΔI だけ急増した瞬間、インダクタ電流はすぐには追従できません(/power/rlc-transient-response/ の「インダクタ電流は瞬時に変化できない」原則)。その差分をすべて出力コンデンサが肩代わりするため、出力電圧が落ち込みます。この落ち込みは二段構造になります。
負荷ステップ ΔI に対するアンダーシュート:
第1段(瞬時): ΔV1 ≈ ΔI × ESR
……負荷電流がコンデンサのESRを流れ、抵抗降下が即座に出る
第2段(補充期間): ΔV2 ≈ (ΔI)² × L_out / (2·C·(Vin − Vout))
……インダクタ電流が ΔI まで立ち上がる間、
不足電荷をCが供給し続けて生じる谷
(電流の立ち上がり傾き di/dt = (Vin−Vout)/L_out で律速)
総アンダーシュート ≈ ΔV1 + ΔV2
第1段はESRによる 瞬時の段差 で、ESRが大きいほど深くなります。第2段は、制御ループがデューティを上げてインダクタ電流を新しい負荷値まで増やすまでの過渡で、その間コンデンサが放電し続けて生じる 谷 です。第2段の深さは出力インダクタ L_out が大きいほど(電流の立ち上がりが遅いほど)、容量Cが小さいほど深くなります。だから高速トランジェントには「Cを増やす」「ESRを下げる」「L_out を下げる」「ループ帯域を上げる」が効きます。制御ループ側の帯域とトランジェントの関係は /power/pwm-feedback-control/ を参照してください。
負荷が立ち上がる瞬間、配線とコンデンサのESLには ESL×(di/dt) の電圧が立ち、アンダーシュートの先頭に鋭いディップを作ります。これは容量をいくら増やしても消えません。CPU/GPU のような数百A/μs級の di/dt では、パッケージ直下に低ESLのMLCCを多数並列に置き、ESLを物理的に下げる(並列でESLが n 分の1)ことが必須になります。基板配線のループ面積を詰めて配線インダクタンスを減らすレイアウトも、ここでは容量選定と同等に効きます。
誘電体ごとの素性 ── 容量・温度・DCバイアス
コンデンサの種類ごとに容量・ESR・ESL・電圧温度特性が大きく異なります。とくに見落としやすいのが MLCC(高誘電率系)のDCバイアス特性 です。
| 種類 | 容量/体積 | ESR | ESL | DCバイアス・温度依存 | 得意な役割 |
|---|---|---|---|---|---|
| アルミ電解 | 大 | 大(mΩ〜Ω) | 大 | 容量は安定だが低温でESR悪化 | バルク蓄電・低周波リプル吸収 |
| 導電性ポリマー(ポリマー電解) | 中〜大 | 小(数mΩ) | 中 | 比較的安定・低温に強い | 低ESRバルク・中域リプル |
| MLCC C0G/NP0 | 小 | 極小 | 極小 | ほぼ変化なし(温度・電圧とも) | 高周波・精密・安定容量 |
| MLCC X7R/X5R(高誘電率) | 中 | 極小 | 極小 | DCバイアスで実効容量が大幅減 | 汎用デカップリング(要ディレーティング) |
高誘電率系MLCC(X7R/X5Rなど)は強誘電体を使うため、印加直流電圧が高いほど誘電率が下がり、実効容量が定格の数分の一まで落ちる ことがあります。たとえば「10μF/6.3V」品に5Vを掛けると実効2〜3μFしか残らない、という事態が普通に起きます。温度でも実効容量が変動し(X7R/X5Rとも規定範囲で±15%程度)、上限温度はX5Rが+85℃、X7Rが+125℃と異なります。データシートの定格容量ではなく、動作電圧・動作温度でのDCバイアスカーブ上の実効容量 で設計するのが鉄則です。
リプル計算 ΔV_C=ΔIL/(8·C·fsw) の C に定格容量を入れると、実機では実効容量が半分以下になっていてリプルが2倍以上になる、という不一致が起きます。MLCC選定では「定格電圧に対して動作電圧を十分低く取る(ディレーティング)」「DCバイアスカーブで実効容量を読む」「足りなければ並列追加」が必須です。C0G/NP0(常誘電体)はDCバイアス・温度ともほぼ無依存ですが容量が小さく高価で、精密・高周波用途に限られます。一方アルミ電解の容量はDCバイアスに鈍感ですが、低温でESRが跳ね上がりリプルとトランジェントが悪化する点に注意します。
複数種併用のデカップリングネットワーク
単一のコンデンサで全帯域をカバーするのは不可能です。低周波はESR/ESLが大きくても容量で、高周波は容量が小さくても低ESLのMLCCで——というように 帯域を分担 させるのが多種併用(マルチティア・デカップリング)の発想です。各部品の |Z(f)| 谷を周波数軸上にずらして並べ、全体として広帯域で低い |Z| を作ります。
帯域分担の典型構成(出力〜負荷へ向かう順):
バルク層 : アルミ電解 / ポリマー電解
→ 大容量。低周波リプルと
トランジェント第2段の電荷供給を担当
中間層 : 数μF級 MLCC(X7R, 複数並列)
→ 数百kHz〜数MHzのスイッチング高調波を吸収
高周波層 : 0.1μF級 MLCC(負荷直近に多数並列)
→ di/dt スパイクとESLを下げる。
並列nで実効ESR・ESLが 1/n
各層のコンデンサは自己共振点 f0 が異なるため、合成 |Z| はそれぞれの谷をつないだ低インピーダンスの帯になります。ただし注意すべきは 反共振(アンチレゾナンス) です。
異なる容量のコンデンサを並列にすると、小容量品の容量性領域と大容量品の誘導性領域が重なる周波数で、両者が並列共振(反共振)し、その帯域だけ |Z| が逆に盛り上がる尖りが生じます。これがノイズ増幅やリンギングの原因になります。対策は「容量比を極端に離しすぎない」「ESRがある部品(ポリマーや電解)を意図的に混ぜて反共振のQを下げる」こと。ESRは損失だけでなく ダンパとして反共振を平坦化する 役割も持ちます。覚える3点は、(1) 出力リプル=容量性+ESR性+ESL性の3成分で実機はESR/ESL支配、(2) 負荷過渡は ESR×ΔI の瞬時段差+インダクタ追従までの谷の二段、(3) MLCCは動作電圧・温度での実効容量(DCバイアス)で設計し、多種併用では反共振にESRダンプを効かせる、です。
まとめ
- 実コンデンサは C・ESR・ESL の直列RLCで、
|Z|は自己共振f0=1/(2π·√(ESL·C))で最小(=ESR)を取り、それより高域は誘導性に転じてデカップリング能力を失う。 - 出力リプルは 容量性 ΔIL/(8C·fsw)・ESR性 ΔIL×ESR・ESL性 ESL×(di/dt) の3成分で、実機の多くはESR項とスイッチ瞬間のESLスパイクが支配する。
- 負荷過渡のアンダーシュートは ESR×ΔI の瞬時段差 と、インダクタが追従するまでコンデンサが放電する 二段目の谷 の合成。C増・ESR減・L_out減・ループ帯域増が効く。
- MLCC高誘電率系は DCバイアスと温度で実効容量が大幅に減る ため、動作条件での実効容量で設計する。電解は容量大だが低温でESR悪化、C0G/NP0は安定だが小容量。
- 単一部品で全帯域は無理なので、バルク(電解/ポリマー)+中間/高周波MLCCの 多種併用 で帯域を分担し、反共振にはESRダンプ を効かせる。前提は /power/buck-converter-analysis/・/power/rlc-transient-response/、制御側は /power/pwm-feedback-control/ を参照。
電源 Article
出力コンデンサとESR/ESL:リプルとトランジェント応答を実務で読む
TL;DRは入口です。実際に選ぶ・使う段階では、何を解決するか、何と比較するか、導入後にどこで詰まるかまで見る必要があります。
解決すること
コンデンサ
比較で見る軸
難易度: advanced / カテゴリ: 電源 / タグ数: 6
導入後に効く点
負荷過渡のアンダーシュートは、まずESR×ΔIで瞬時に落ち、続いてインダクタが追従するまでの間コンデンサが電荷を供給して落ち込む二段構造になる。
先に潰すリスク
用語だけ覚えても、設計・実装・運用でどこに効くかを確認しないと判断を誤る。
- 難易度
- advanced
- カテゴリ
- 電源
- タグ数
- 6
判断チェックリスト
- 自社の用途が「コンデンサ / ESR」に近いか確認する。
- 強みである「出力リプルは容量性ΔV=ΔIL/(8C·fsw)・ESR性ΔV≈ΔIL×ESR・ESL性ΔV≈ESL×(di/dt)の3成分の和で、実機では多くがESR項とスイッチ瞬間のESL項に支配される。」が本当に評価軸になるか確認する。
- 注意点の「用語だけ覚えても、設計・実装・運用でどこに効くかを確認しないと判断を誤る。」を運用で吸収できるか確認する。
- 公開値や仕様値は、対象プラン・対象機種・対象リージョンまで確認する。
- 既存システム、ID、ネットワーク、監視、バックアップとの接続方法を先に洗い出す。
- 小さく試してから、本番移行、権限設計、障害時手順、コスト監視を決める。