Skip to content
RFrftools.io
PCB Design2026年3月2日9分で読める

デカップリング・コンデンサの選択:SRF、ESL、数学

デカップリングコンデンサの値の選択方法:自己共振周波数(SRF)によって有効なバイパス範囲が設定されます。100nFは約5MHzで動作し、10nFは約50MHzで動作し、1nFは約500MHzで動作します。ESR と ESL について説明しました。

目次

デカップリングが「100 nF をかける」ほど簡単ではない理由

すべてのエンジニアが経験則を聞いたことがあるでしょう。すべてのIC電源ピンの横に100nFのコンデンサを取り付ければ、もう終わりです。そして正直なところ?多くの回路で問題なく動作します。動作しなくなるまで。

FPGA が 500 MHz で 20 A の過渡電流を流し始めたり、800 MHz の電源ノイズを指し続ける ADC のスプリアス・トーンを追いかけたりした瞬間、100 nF という孤独なキャップが突然かなり不十分に見えます。なぜこのようなことが起こるのかを理解するには、ほとんどのデータシートで一度だけ触れられているが、47ページの後に埋もれてしまった、小さな活字で記載されている3つの寄生パラメーター、ESR、ESL、およびこれらが共謀して生成する自己共振周波数についてよく理解する必要があります。

ほとんどのエンジニアはここで計算を飛ばし、後で午前 2 時にボードをデバッグするときに後悔します。

コンデンサの実際のモデル

物理コンデンサについては次のようなことが言えます。これらは純粋なキャパシタンスではありません。行ったことがない。その小さなセラミックの長方形をはんだ付けすると、実際に得られるのは直列RLC回路です。インピーダンスは次のようになります。

Z(f)=(2πfL−12πfC)2+R2Z(f) = \sqrt{\left(2\pi f L - \frac{1}{2\pi f C}\right)^2 + R^2}

ここで、CC は公称容量(ラベル上の数字)、LL は等価直列インダクタンスまたはESL、RR は等価直列抵抗であるESRです。低周波数では、容量性リアクタンス XC=1/(2πfC)X_C = 1/(2\pi f C) が優勢で、すべてが教科書に書かれているとおりに動作します。しかし、周波数を上げると、誘導リアクタンス XL=2πfLX_L = 2\pi f L が引き継ぎ始めます。

この遷移の途中で、興味深いことが起こります。容量性リアクタンスと誘導性リアクタンスは互いに完全に相殺されるのです。残っているのはESRだけです。ESRは、コンデンサが回路に与える絶対的に低いインピーダンスです。このクロスオーバーポイントは自己共振周波数 (SRF) と呼ばれます。

fSRF=12πLCf_{\text{SRF}} = \frac{1}{2\pi\sqrt{LC}}

SRFの下では、部品はコンデンサのように機能します。その上に?インダクタです。これがデカップリング設計において最も重要な概念であり、コンデンサをただ問題に投げかけてすべての周波数で動作することを期待できないのはこのためです。コンデンサが効果的にデカップリングするのは、そのSRFを中心とする帯域でのみです。その帯域外では、物理と闘っていることになります。

主なパラメータと PDN にとっての意味について

配電ネットワーク (PDN) には、維持する必要のある目標インピーダンスがあります。これは通常、許容される電源リップルと最悪の場合の過渡電流から導き出すことができます。

Ztarget=Vsupply⋅ripple%ItransientZ_{\text{target}} = \frac{V_{\text{supply}} \cdot \text{ripple\%}}{I_{\text{transient}}}

例えば、1.0Vレールから5Aのトランジェントを引き出すことができるFPGAに給電していて、リップルが 3% と想定されているとします。目標インピーダンスは Ztarget=1.0×0.03/5=6 mΩZ_{\text{target}} = 1.0 \times 0.03 / 5 = 6\,\text{m}\Omega になります。これは6ミリオームです。これはとてつもなく低い数値であり、ICが電流を流している全帯域幅にわたってそれを維持する必要があります。幸運を祈ります。

ここで、ESR と ESL が抽象的なデータシートパラメータではなくなり、重要な意味を持つようになります。

  • ESRは共振時のインピーダンスフロアを設定します。標準的な 100 nF 0402 MLCC を考えてみましょう。ESR は 10 から 50 mΩ. の間にある可能性があります。ターゲットインピーダンスが 6 mΩ, の場合、シングルキャップでは物理的にその仕様を満たすことはできません。物理法則ではそれが許されません。
  • ESLは、インピーダンスがSRFを超える速度を決定します。0402 パッケージには通常、約 0.5 nH の ESL が搭載されています。0201 にドロップダウンすると 0.3 nH になる場合があります。ESLを下げると、有効バイパス範囲の周波数が高くなります。これは、高速デジタルロジックを扱う場合にまさに必要なものです。

寄生インダクタンスは学問的な問題だけではありません。デカップリングが高周波数で機能しなくなるのはこのためです。

実際の例:1.0 V FPGA レールのバイパス処理

では、実際の設計シナリオを見ていきましょう。ZPDN<6 mΩZ_{\text{PDN}} < 6\,\text{m}\Omega を最大 500 MHz まで維持する必要があります。これは現代の FPGA 設計に見られる現実的な要件です。

ステップ 1: コンデンサを選択する まず、100 nF 0402 X7R MLCC から始めます。データシートから、ESR = 20 mΩ および ESL = 0.5 nH であることがわかります。このパッケージサイズではかなり一般的な値です。 ステップ 2: SRF を計算します。 数値を次の式に代入します。
fSRF=12π0.5×10−9×100×10−9=12π5×10−17≈12π×2.236×10−8.5f_{\text{SRF}} = \frac{1}{2\pi\sqrt{0.5 \times 10^{-9} \times 100 \times 10^{-9}}} = \frac{1}{2\pi\sqrt{5 \times 10^{-17}}} \approx \frac{1}{2\pi \times 2.236 \times 10^{-8.5}}

算術演算を行うと、fSRF≈22.5 MHzf_{\text{SRF}} \approx 22.5\,\text{MHz} が得られます。この周波数では、インピーダンスは ESR: 20 mΩ. と等しくなります。これは実際には悪くありません。目標値の約3倍にすぎません。しかし、22.5 MHz では動作していません。

ステップ 3:500 MHz でインピーダンスをチェックします。 これは SRF をはるかに上回っているため、インピーダンスはほぼ完全に ESL によって決まります。
Z(500 MHz)≈2π×500×106×0.5×10−9=1.57 ΩZ(500\,\text{MHz}) \approx 2\pi \times 500 \times 10^6 \times 0.5 \times 10^{-9} = 1.57\,\Omega

それは1.57オームです。目標は6ミリオームでした。私たちは260倍もずれている。500 MHzでは、この100nFのコンデンサは基本的に回路から見えなくなります。そこにないほうがいいかもしれません。

ステップ 4: より高い周波数キャップを追加 SRFの大きいものが必要です。ESR = 50 mΩ 、ESL = 0.3 nH で 1 nF 0201 キャップを試してみましょう。
fSRF=12π0.3×10−9×1×10−9≈290 MHzf_{\text{SRF}} = \frac{1}{2\pi\sqrt{0.3 \times 10^{-9} \times 1 \times 10^{-9}}} \approx 290\,\text{MHz}

以前よりもずっと良くなっています。今では、適切な周波数近傍にいます。500 MHzでは、そのインピーダンスはおよそ 2π×500×106×0.3×10−9≈0.94 Ω2\pi \times 500 \times 10^6 \times 0.3 \times 10^{-9} \approx 0.94\,\Omega です。シングルキャップにはまだ高すぎますが、現実に近づきつつあります。

ステップ5: 並列コンデンサを使用する 朗報です。NN の同一のコンデンサを並列に配置すると、インピーダンスは NN で除算されます。100 nFのキャップのSRFで6 mΩ の目標を達成するには (Z=20 mΩZ = 20\,\text{m}\Omega)、以下が必要です。
N=⌈20/6⌉=4 capsN = \lceil 20 / 6 \rceil = 4 \text{ caps}

4つの100nFのコンデンサを並列に接続すると、22.5MHzの目標インピーダンスが得られます。しかし、500 MHzの範囲では、それぞれ異なる周波数帯域をターゲットとする1nFのコンデンサの完全に独立したバンク、あるいはもっと小さい値が必要になります。これがまさに、実際のPDN設計が複数のコンデンサ値を使用する理由です。それぞれの値は異なる周波数ディケードを対象としています。つまり、ランダムな上限を設定するだけではなく、分散型フィルターネットワークを構築しているのです。

有効なバイパス範囲

ここには、有効バイパス範囲と呼ばれる便利な概念があります。これは、コンデンサが実際にインピーダンスを目標値より低く保つ周波数範囲です。誘導性リアクタンスが目標インピーダンスと等しいところを見つけることで、上限を推定できます。

fupper=Ztarget2π⋅ESLf_{\text{upper}} = \frac{Z_{\text{target}}}{2\pi \cdot \text{ESL}}

0.5 nH ESLと20 mΩ ターゲット(シングルキャップ)を備えた100 nFのキャップの場合:fupper=0.02/(2π×5×10−10)≈6.4 MHzf_{\text{upper}} = 0.02 / (2\pi \times 5 \times 10^{-10}) \approx 6.4\,\text{MHz}。SRFを超えると、キャップがそれ自体では役に立たなくなる周波数です。SRFより下では、容量性リアクタンスが高くなりすぎるという対称的な下限があります。計算機は両方のリミットを自動的に処理するので、毎回計算する必要はありません。

実用的なポイントは?各コンデンサが実際に機能している場所の帯域幅には限りがあります。その範囲外には、さまざまなコンデンサが必要です。

よくある落とし穴

注意しないと、いくつかのものが噛み付いてしまいます。

PCBのビアとトレースのESLは無視してください データシートにある0.5 nH ESLの数字は?これはパッケージそのものです。内部の電源プレーンに配線するビアを追加した瞬間に、さらに0.5~1.0nHのインダクタンスが追加されます。時にはそれ以上。実際のSRFが大幅にカットされました。解決策としては、可能な限りデカップリング・コンデンサをICと同じ層に配置するか、非常に短く幅の広い接続を使用してビアインダクタンスを最小限に抑えることです。 並列コンデンサ間の共振防止 値の異なる 2 つのコンデンサを並列に接続すると、それぞれの SRF 間に高インピーダンスのピークが生じる可能性があります。インピーダンスはただうまく加算されるだけではなく、相互に作用します。その結果、共振スパイクが発生する可能性がありますが、その周波数範囲にキャップがまったくない場合よりも実際には悪化します。シミュレーションまたは非常に慎重な値の間隔設定が不可欠です。これは、紙の上では問題ないように見えても、テスト中は一日を台無しにするものの1つです。 セラミックキャップが定格値を維持していると仮定します 面白いサプライズがあります。0402パッケージに入った100 nF X7Rキャップ?DC バイアス 1.0 V 未満では、実際には 60 ~ 70 nF の静電容量が供給されている可能性があります。時にはもっと悪くなることもあります。セラミックキャップの強誘電体材料はDCバイアスの下で静電容量を失い、小さなパッケージは大きなパッケージよりも容量を失います。メーカーの DC バイアス曲線を必ず確認してください。SRF の計算精度は、実際のキャパシタンス値によって決まります。

試してみてください

コンデンサの値、ESR、ESL、ターゲットインピーダンスをカリキュレータに接続すると、SRF、対象周波数のインピーダンス、有効なバイパス範囲、実際に並列に必要なコンデンサの数がすぐにわかります。デカップリング・コンデンサ選択計算ツールを開くを使えば、次回の PDN 設計で当て推量に頼る必要がなくなります。ボード・スピンの締め切り前の真夜中に、このような計算をすべて手作業で行うよりはましです。

よくある質問

自己共振周波数(SRF)は、物理コンデンサの容量性リアクタンスと誘導性リアクタンスが相殺される周波数で、 f_SRF = 1/(2π√LC). として計算されます。SRFより下では、コンポーネントはコンデンサとして機能し、SRFを超えるとインダクタとして動作します。
ターゲットPDNインピーダンスは、 Z_target = (V_supply × ripple%) / I_transient. として計算されます。たとえば、過渡電流が5A、リップル許容値が 3% の1.0Vレールには、6ミリオームのターゲットインピーダンスが必要です。
ESL(等価直列インダクタンス)は、高周波で誘導性リアクタンスを引き起こす物理コンデンサの寄生インダクタンスです。ESLはキャパシタンスと組み合わされて自己共振周波数を決定し、SRFを超えるとデカップリングの効果が制限されます。
100nFのコンデンサは、自己共振周波数付近の周波数帯域でのみ効果的にデカップリングされます。高周波 (500~800 MHz) では、寄生インダクタンス (ESL) が支配的になり、コンデンサは低インピーダンスのデカップリングではなくインダクタの役割を果たします。

関連記事