Skip to content
RFrftools.io
PCB Design2. März 20266 Min. Lesezeit

Auswahl von Entkopplungskondensatoren: SRF, ESL & Math

So wählen Sie die Werte für den Entkopplungskondensator: Die Eigenresonanzfrequenz (SRF) legt den effektiven Bypass-Bereich fest — 100 nF funktionieren bei ~5 MHz, 10 nF bei ~50 MHz, 1 nF bei ~500 MHz. ESR und ESL erklärt.

Inhalt

Warum Entkopplung nicht so einfach ist wie „100 nF drauf“

Jeder Ingenieur hat die Faustregel gehört: Stecken Sie einen 100-nF-Kondensator neben jeden IC-Stromanschluss und machen Sie Feierabend. Und ehrlich? Es funktioniert gut für viele Schaltungen. Bis es das nicht tut.

In dem Moment, in dem Ihr FPGA anfängt, transiente Ströme von 20 A bei 500 MHz abzufangen, oder Sie einem Störton in Ihrem ADC nachjagen, der immer wieder auf Versorgungsrauschen bei 800 MHz zurückweist, sieht diese einsame 100-nF-Obergrenze plötzlich ziemlich unzureichend aus. Um zu verstehen, warum das passiert, müssen Sie sich mit drei parasitären Parametern vertraut machen, die in den meisten Datenblättern einmal erwähnt werden, und zwar in winziger Schrift, die irgendwo nach Seite 47 verborgen ist: ESR, ESL und die Eigenresonanzfrequenz, zu deren Entstehung sie sich verschworen haben.

Die meisten Ingenieure überspringen hier die Mathematik und bereuen es später, wenn sie um 2 Uhr morgens ein Board debuggen.

Das echte Modell eines Kondensators

Hier ist die Sache mit physikalischen Kondensatoren — sie sind keine reinen Kapazitäten. War noch nie. Was man tatsächlich bekommt, wenn man das kleine Keramikrechteck einlötet, ist eine serielle RLC-Schaltung. Die Impedanz sieht so aus:

§0 §

wobeiCCdie Nennkapazität (die Zahl auf dem Etikett) ist,LLdie äquivalente Serieninduktivität oder ESL ist undRRder äquivalente Serienwiderstand ist, der ESR. Bei niedrigen Frequenzen dominiert die kapazitive ReaktanzXC=1/(2πfC)X_C = 1/(2\pi f C)und alles verhält sich so, wie Sie es von Ihrem Lehrbuch erwarten würden. Aber wenn Sie die Frequenz hochdrehen, beginnt die induktive ReaktanzXL=2πfLX_L = 2\pi f Ldie Oberhand zu gewinnen.

Mitten in diesem Übergang passiert etwas Interessantes: Die kapazitiven und induktiven Reaktanzen gleichen sich perfekt aus. Sie haben nur noch den ESR übrig — die absolut niedrigste Impedanz, die ein Kondensator jemals Ihrem Stromkreis entgegensetzen wird. Dieser Übergangspunkt wird Eigenresonanzfrequenz oder SRF genannt:

fSRF=12πLCf_{\text{SRF}} = \frac{1}{2\pi\sqrt{LC}}
Unterhalb des SRF wirkt dein Teil wie ein Kondensator. Darüber? Es ist ein Induktor. Dies ist das wichtigste Konzept beim Entkopplungsdesign, und das ist der Grund, warum man Kondensatoren nicht einfach auf ein Problem werfen und erwarten kann, dass sie bei jeder Frequenz funktionieren. Ein Kondensator entkoppelt sich effektiv nur in einem Band, das um seinen SRF herum zentriert ist. Außerhalb dieser Band kämpfst du gegen die Physik.

Wichtige Parameter und was sie für Ihr PDN bedeuten

Ihr Stromverteilungsnetz — das PDN — hat eine Zielimpedanz, die es aufrechterhalten muss. Sie können dies in der Regel aus der zulässigen Versorgungswelligkeit und dem im schlimmsten Fall auftretenden Übergangsstrom ableiten:

Ztarget=Vsupplyripple%ItransientZ_{\text{target}} = \frac{V_{\text{supply}} \cdot \text{ripple\%}}{I_{\text{transient}}}
Nehmen wir an, Sie arbeiten mit einer 1,0-V-Schiene, die ein FPGA speist, das 5-A-Transienten verarbeiten kann, und Sie haben eine Restwelligkeit von 3% eingeplant. Ihre Zielimpedanz entsprichtZtarget=1.0×0.03/5=6mΩZ_{\text{target}} = 1.0 \times 0.03 / 5 = 6\,\text{m}\Omega. Das sind 6 Milliohm. Das ist eine brutal niedrige Zahl, und Sie müssen sie über die gesamte Bandbreite aufrechterhalten, in der Ihr IC Strom bezieht. Viel Glück.

Hier hören ESR und ESL auf, abstrakte Datenblattparameter zu sein und beginnen, eine große Rolle zu spielen:

  • ESR setzt den unteren Impedanzwert auf Resonanz. Nehmen wir einen typischen 100 nF 0402 MLCC — er könnte einen ESR irgendwo zwischen 10 und 50 mΩ haben. Wenn Ihre Zielimpedanz 6 mΩ beträgt, kann eine einzelne Kappe diese Spezifikation physikalisch nicht erfüllen. Die Gesetze der Physik lassen das nicht zu.
  • ESL bestimmt, wie schnell die Impedanz über den SRF steigt. Ein 0402-Paket enthält in der Regel etwa 0,5 nH ESL. Wenn Sie auf 0201 herunterfallen, erhalten Sie möglicherweise 0,3 nH. Ein niedrigerer ESL erhöht die Frequenz Ihres effektiven Bypass-Bereichs, was genau das ist, was Sie sich wünschen, wenn Sie mit schneller digitaler Logik zu tun haben.
Die parasitäre Induktivität ist nicht nur ein akademisches Problem — sie ist auch der Grund, warum Ihre Entkopplung bei hohen Frequenzen nicht mehr funktioniert.

Funktioniertes Beispiel: Umgehung einer 1,0-V-FPGA-Schiene

Lassen Sie uns ein konkretes Entwurfsszenario durchgehen. Wir müssenZPDN<6mΩZ_{\text{PDN}} < 6\,\text{m}\Omegabis zu 500 MHz durchgehend beibehalten. Dies ist eine echte Anforderung, die Sie an ein modernes FPGA-Design stellen würden.

Schritt 1: Wählen Sie einen Kondensator. Wir beginnen mit einem 100 nF 0402 X7R MLCC. Aus dem Datenblatt entnehmen wir ESR = 20 mΩ und ESL = 0,5 nH. Ziemlich typische Werte für diese Paketgröße. Schritt 2: Berechne den SRF. Setze die Zahlen in die Formel ein:
fSRF=12π0.5×109×100×109=12π5×101712π×2.236×108.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}}
Arbeite die Arithmetik durch und du erhältstfSRF22.5MHzf_{\text{SRF}} \approx 22.5\,\text{MHz}. Bei dieser Frequenz entspricht die Impedanz dem ESR: 20 mΩ. Das ist eigentlich nicht schlecht — es ist nur etwa das Dreifache unseres Ziels. Aber wir arbeiten nicht mit 22,5 MHz. Schritt 3: Prüfen Sie die Impedanz bei 500 MHz. Diese liegt weit über dem SRF, sodass die Impedanz fast ausschließlich vom ESL bestimmt wird:
Z(500MHz)2π×500×106×0.5×109=1.57ΩZ(500\,\text{MHz}) \approx 2\pi \times 500 \times 10^6 \times 0.5 \times 10^{-9} = 1.57\,\Omega
Das sind 1,57 Ohm. Unser Ziel waren 6 Milliohm. Wir liegen um den Faktor 260 daneben. Bei 500 MHz ist dieser 100-nF-Kondensator für den Stromkreis praktisch unsichtbar. Es könnte genauso gut nicht da sein.

Schritt 4: Eine höhere Frequenzbegrenzung hinzufügen Wir benötigen etwas mit einem höheren SRF. Versuchen wir es mit einer Obergrenze von 1 nF 0201 mit ESR = 50 mΩ und ESL = 0,3 nH:
fSRF=12π0.3×109×1×109290MHzf_{\text{SRF}} = \frac{1}{2\pi\sqrt{0.3 \times 10^{-9} \times 1 \times 10^{-9}}} \approx 290\,\text{MHz}
Viel besser — wir sind jetzt in der richtigen Frequenzumgebung. Bei 500 MHz beträgt seine Impedanz ungefähr2π×500×106×0.3×1090.94Ω2\pi \times 500 \times 10^6 \times 0.3 \times 10^{-9} \approx 0.94\,\Omega. Immer noch zu hoch für eine einzige Obergrenze, aber wir kommen der Realität näher. Schritt 5: Verwenden Sie Parallelkondensatoren. Hier ist die gute Nachricht: Wenn SieNNidentische Kondensatoren parallel platzieren, wird die Impedanz durchNNgeteilt. Um unser 6-mΩ-Ziel bei der SRF der 100-nF-Obergrenze (woZ=20mΩZ = 20\,\text{m}\Omega) zu erreichen, benötigen wir:
N=20/6=4 capsN = \lceil 20 / 6 \rceil = 4 \text{ caps}
Vier parallele 100-nF-Kappen bringen uns zu unserer Zielimpedanz bei 22,5 MHz. Aber für den 500-MHz-Bereich benötigen wir eine völlig separate Bank mit diesen 1-nF-Obergrenzen — oder vielleicht sogar kleineren Werten —, die jeweils auf ein anderes Frequenzband abzielen. Genau aus diesem Grund verwenden echte PDN-Designs mehrere Kondensatorwerte. Jeder Wert deckt eine andere Frequenzdekade ab. Sie bauen ein verteiltes Filternetzwerk auf und setzen nicht einfach zufällige Obergrenzen fest.

Der effektive Bypass-Bereich

Hier gibt es ein nützliches Konzept, das als effektiver Bypass-Bereich bezeichnet wird — der Frequenzbereich, über den ein Kondensator die Impedanz tatsächlich unter Ihrem Sollwert hält. Sie können die Obergrenze abschätzen, indem Sie herausfinden, wo die induktive Reaktanz Ihrer Zielimpedanz entspricht:

fupper=Ztarget2πESLf_{\text{upper}} = \frac{Z_{\text{target}}}{2\pi \cdot \text{ESL}}
Für unsere 100-nF-Kappe mit 0,5 nH ESL und einem 20-mΩ-Ziel (Einzelkappe):fupper=0.02/(2π×5×1010)6.4MHzf_{\text{upper}} = 0.02 / (2\pi \times 5 \times 10^{-10}) \approx 6.4\,\text{MHz}. Das ist die Frequenz, bei der die Obergrenze oberhalb des SRF für sich genommen nicht mehr nützlich ist. Unterhalb des SRF gibt es eine symmetrische Untergrenze, an der die kapazitive Reaktanz zu hoch wird. Der Rechner verarbeitet beide Grenzwerte automatisch, sodass Sie diese nicht jedes Mal durcharbeiten müssen.

Das praktische Essen zum Mitnehmen? Jeder Kondensator hat eine endliche Bandbreite, in der er tatsächlich seinen Job macht. Außerhalb dieses Fensters benötigen Sie verschiedene Kondensatoren.

Häufige Fallstricke

Ein paar Dinge werden dich beißen, wenn du nicht aufpasst:

ESL von Leiterplatten-Durchkontaktierungen und Leiterbahnen ignorieren. Dieser 0,5-nH-ESL-Wert im Datenblatt? Das ist nur das Paket selbst. In dem Moment, in dem Sie eine Durchkontaktierung für die Leitung zu einer internen Leistungsebene hinzufügen, fügen Sie eine weitere Induktivität von 0,5 bis 1,0 nH hinzu. Manchmal mehr. Ihr eigentlicher SRF wurde gerade erheblich gekürzt. Die Lösung besteht darin, die Entkopplungskappen wann immer möglich auf derselben Schicht wie der IC zu belassen oder sehr kurze, breite Verbindungen zu verwenden, um die Induktivität zu minimieren. Antiresonanz zwischen parallelen Kappen. Wenn Sie zwei Kappen mit unterschiedlichen Werten parallel schalten, kann es zu einer hochohmigen Spitze zwischen ihren jeweiligen SRFs kommen. Die Impedanzen addieren sich nicht nur gut, sie interagieren auch. Am Ende kann es zu einer Resonanzspitze kommen, die sogar schlimmer ist, als wenn es in diesem Frequenzbereich überhaupt keine Obergrenze gibt. Eine Simulation oder ein sehr sorgfältiger Werteabstand ist unerlässlich. Dies ist eines der Dinge, die auf dem Papier gut aussehen und Ihnen dann beim Testen den Tag ruinieren. Unter der Annahme, dass Keramikverschlüsse ihren Nennwert beibehalten. Hier ist eine lustige Überraschung: Diese 100-nF-X7R-Kappe in einem 0402-Gehäuse? Bei einer Vorspannung von 1,0 V DC könnte es tatsächlich zu einer Kapazität von 60 bis 70 nF kommen. Manchmal noch schlimmer. Das ferroelektrische Material in Keramikkappen verliert unter DC-Vorspannung an Kapazität, und kleinere Gehäuse verlieren mehr als größere. Überprüfen Sie immer die DC-Bias-Kurven des Herstellers. Ihre SRF-Berechnung ist nur so gut wie Ihr tatsächlicher Kapazitätswert.

Probiere es aus

Geben Sie Ihre Kondensatorwerte, ESR, ESL und Zielimpedanz in den Rechner ein und Sie sehen sofort den SRF, die Impedanz bei Ihrer gewünschten Frequenz, den effektiven Bypass-Bereich und die Anzahl der Kappen, die Sie tatsächlich parallel benötigen. Öffnen Sie den Decoupling Capacitor Selection Calculator und machen Sie das Rätselraten bei Ihrem nächsten PDN-Design zum Kinderspiel. Es ist besser, als all diese Berechnungen um Mitternacht vor Ablauf der Frist für das Board-Spin von Hand durchzuführen.

Verwandte Artikel