Skip to content
RFrftools.io
RF Engineering1. März 20266 Min. Lesezeit

HF-Filterausbeute: Komponententoleranzen im Vergleich zu Chebyshev

Ein Chebyshev-Anti-Alias-Filter fünfter Ordnung bei 100 MHz erfüllt auf dem Papier seine Spezifikation.

Inhalt

Das Szenario: Ein Anti-Alias-Filter für einen 300-MS/s-ADC

Sie digitalisieren 0—100 MHz mit einem ADC-Abtastwert von 300 MS/s. Alles, was der ADC zwischen 200 und 300 MHz erkennt, wird wieder in 0—100 MHz umgewandelt (falias=300−ff_{alias} = 300 - f), ebenso alles zwischen 300 und 400 MHz (f−300f - 300). Der Frontend-Filter hat also zwei Aufgaben:

  • Flacher Durchlassbereich: höchstens 1,0 dB Abweichung von DC bis 100 MHz.
  • Sperrbereich: mindestens 40 dB Unterdrückung ab 200 MHz, sodass zusammengefaltete Signale um 40 dB nach unten landen.

Sie wählen einen Tschebyscheff-Tiefpass fünfter Ordnung mit 0,5 dB Welligkeit und einem Grenzwert von 100 MHz. Das ideale Design unterdrückt 42,2 dB bei 200 MHz. Es basiert auf den E24-Standardwerten — 130 nH, 39 pF, 200 nH, 39 pF, 130 nH in einem 50-Ω-System — und weist 41,2 dB ab: Die Rundung auf reale Teilwerte kostet bereits 1 dB der 2-dB-Grenze.

Das geht immer noch auf dem Papier. Die Frage ist, was passiert, wenn die Teile mit ihren Toleranzen ankommen.

Monte Carlo einrichten

Das RF Filter Monte Carlo Tool erstellt Hunderte oder Tausende von virtuellen Filtern, bei denen jeder Induktor und Kondensator aus seiner Toleranzverteilung um den Standardwert bezogen wird, und simuliert jeden einzelnen Filter exakt mit ABCD-Matrizen. Anschließend werden die Builds gezählt, die Ihrer Spezifikation entsprechen.

ParameterWert
Typ des FiltersChebyshev, 0,5 dB Welligkeit
BandtypTiefpass
Bestellung5
Grenzfrequenz100 MHz
Systemimpedanz50 Ω
Variationslimit für den Durchlassbereich1,0 dB
Mindestanzahl an Sperrband-Abweisung40 dB
VerteilungGaußförmig (3σ = Toleranz)
Monte-Carlo-Versuche2.000
Ein Build ist erfolgreich, wenn seine |S21|-Abweichung von DC bis zum Cutoff innerhalb von 1,0 dB liegt und seine Unterdrückung ab 2× dem Cutoff aufwärts mindestens 40 dB beträgt. Lassen Sie einen der Grenzwerte leer, und das Tool verwendet einen vom Standardwertaufbau abgeleiteten Standardwert — 0,5 dB mehr Streuung, 3 dB weniger Unterdrückung. Die Grenzwerte ändern sich nie mit der Toleranz, die Sie testen.

Was die Ergebnisse zeigen

Toleranz der KomponentenAusbeute
1 %100 %
2 %100 %
5 %99,5 % ± 0,3
10 %83,5 % ± 1,6
± ist das 95-%-Konfidenzintervall der Schätzung aus 2.000 Versuchen. Bei 5 %igen Gauss-Teilen ist die Konstruktion sicher; bei 10% der Bauteile fällt jede sechste Platine aus. Die Fehler verteilen sich fast gleichmäßig: 175 der 2.000 Builds verfehlen das 40-dB-Sperrband — der Spielraum von 1 dB, der nach der E24-Rundung noch übrig ist, ist das, was die Toleranz ausmacht — und 155 überschreiten 1,0 dB an Durchlassbandabweichung, die auf Wellenspitzen in der Nähe des Grenzwerts zurückzuführen ist.

Gaussian oder Uniform?

„±5%“ auf einem Rollenetikett gibt an, wie weit ein Teil vom Nennwert entfernt sein darf, nicht, wie die Werte innerhalb dieses Bandes verteilt sind. Das Tool bietet zwei Modelle:

Verteilung5% Teile10% Teile
Gaußförmig, 3σ = Toleranz99,5 %83,5 %
Einheitlich über die ±-Toleranz89,2 %52,5 %
Das einheitliche Modell ist konservativ: Es behandelt einen Wert am Rand des Bandes genauso wahrscheinlich wie einen Nennwert. Reale Verteilungen sind oft näher an der Gaußschen Verteilung — aber Teile, die in Gruppen unterteilt wurden (5% der Teile, aus denen die 1% -Teile aussortiert wurden), können in der Mitte erschöpft werden, was schlimmer ist als bei beiden. Wenn Sie die Verteilung Ihres Lieferanten nicht kennen, entwerfen Sie den Entwurf für die einheitliche Anzahl.

Warum Tschebyschew toleranzempfindlich ist

Ein Tschebyscheff-Filter platziert seine Pole in der Nähe der jωj\omega-Achse, um einen gleichmäßigen Durchlassbereich und einen steilen Rand zu erreichen. Jeder Pol erledigt mehr Arbeit als in einem Butterworth-Versuchsplan, daher verschiebt eine kleine Änderung eines Elementwerts die Antwortvariable stärker. Die Empfindlichkeitsrangfolge des Tools zeigt, wo: Der mittlere Induktor (L3, 200 nH) beeinflusst den Durchlassbereich etwa doppelt so stark wie jedes andere Element. Wenn Sie sich nur ein Teil mit engen Toleranzen leisten können, wählen Sie dieses aus.

Die Empfindlichkeit gegenüber Elementwerten kann geschrieben werden

Sxωc=∂ωc∂x⋅xωcS_{x}^{\omega_c} = \frac{\partial \omega_c}{\partial x} \cdot \frac{x}{\omega_c}

aber der Monte Carlo ist nützlicher als die Formel: Die fünf Elemente interagieren, und ein Kondensator, der in seinem Band hoch ist, kombiniert mit einem Induktor, der in seinem Band niedrig ist, verschiebt die Reaktion um mehr, als es beide alleine tun würden.

Die Ausbeute zurückgewinnen

Mit 5% Gaußschen Anteilen und den gleichen Grenzwerten von 1 dB/40 dB:

EntwurfAblehnung bei 200 MHz (eingebaut)Ausbeute
5. Ordnung, 0,5 dB Welligkeit41,2 dB99,5 %
5. Ordnung, 0,1 dB Welligkeit34,8 dB0 %
6. Ordnung, 0,5 dB Welligkeit (99,2 Ω Last)52,8 dB95,5 %
7. Ordnung, 0,5 dB Welligkeit62,4 dB100 %
Eine geringere Restwelligkeit ist keine kostenlose Lösung. Eine Reduzierung der Restwelligkeit auf 0,1 dB verringert den Durchlassbereich, kostet aber 6 dB Sperrband: Das Design erfüllt die 40 dB überhaupt nicht mehr. Ripple ist es, was dem Tschebyschew seine Selektivität verschafft. Eine weitere Bestellung erhöht die Marge. Ein Design der siebten Ordnung unterdrückt 62 dB bei 200 MHz, sodass mit Toleranzen von 22 dB gearbeitet werden muss: Bei 10% Teilen ergibt sich eine Ausbeute von 98,2%, gegenüber 83,5% bei der 5. Ordnung. Der Preis bezieht sich auf zwei weitere Komponenten und eine etwas höhere Einfügedämpfung. Achten Sie auf gerade Ordnungen. Ein Tschebyschew sechster Ordnung kann nicht gleich terminiert werden: Sein Prototyp benötigt eine 99,2 Ω-Last in einem 50-Ω-System. Das Tool entwirft und simuliert mit dieser Last und gibt dies an. Bei 50 Ω wäre der Durchlassbereich nicht ausgeglichen. Festere Bauteile. Eine Erhöhung von 10% auf 5% erhöht den Ertrag von 83,5% auf 99,5%; bei 2% ist der Ertrag auf 100% erhöht. Das Empfindlichkeits-Ranking gibt an, wofür zuerst Geld ausgegeben werden muss: für den mittleren Induktor.

Was ist mit Butterworth?

Der Grenzwert eines Butterworth-Filters ist sein -3-dB-Punkt, daher beträgt seine Variation im Durchlassbereich bis zum Grenzwert definitionsgemäß 3 dB — eine Flachheitsgrenze von 1,0 dB auf 100 MHz kann er bei einem Grenzwert von 100 MHz nicht einhalten. Wenn Sie den Grenzwert nach oben verschieben, um 1 dB bei 100 MHz zu belassen, wird auch der Rand verschoben, und ein Butterworth-Wert der 7. Ordnung erreicht dann nicht mehr 40 dB bei 200 MHz. Für diese Spezifikation ist der Chebyshev die richtige Familie; der Monte Carlo sagt dir, wie viel Spielraum er braucht.

Das Ausbeutehistogramm lesen

Das Tool stellt die Verteilung der Durchlassbandvariation über die Versuche hinweg zusammen mit der Hüllkurve des 5. bis 95. Perzentils der Antwortvariablen dar. Im Fall von 10% liegt der Hüllkurvenbereich unter 50 MHz unter 0,2 dB, öffnet sich aber zwischen 90 und 190 MHz auf 3—4 dB, und zwar um den Grenzwert herum und entlang des Randes — also genau dort, wo beide Fehlerarten herkommen. Bei der Eingangskontrolle sind daher zwei Messungen erforderlich, nicht eine: Ebenheit in der Nähe des Grenzwerts und Störaussendung bei 200 MHz.

Verwenden Sie das RF Filter Monte Carlo Tool mit Ihren eigenen Grenzwerten, bevor Sie eine Komponentenbestellung abschließen.

2026-09-19aktualisiert. Das Tool bewertet jetzt die Nachgiebigkeit anhand von Grenzwerten, die unverändert bleiben, wenn sich die Toleranz ändert, verwendet die Hochpassbänder für Hochpassfilter und berücksichtigt die Gaußsche Verteilung. In einer früheren Version dieses Artikels wurden die Erfolgskriterien beschrieben, die das Tool nicht verwendet hat, und es wurden Ausbeuten aus der Zeit vor diesen Korrekturen zitiert.

Häufig gestellte Fragen

Bei einem Chebyshev-Tiefpass von 100 MHz und 0,5 dB, gemessen an einer Variation des Durchlassbandes von 1,0 dB und einer Unterdrückung von 40 dB bei 2 x dem Grenzwert, ergibt das Monte Carlo des Tools eine Ausbeute von 100% bei 2% Teilen, 99,5% bei 5% Gaußschen Anteilen und 83,5% bei 10% — oder 52,5%, wenn die 10% -Anteile gleichmäßig über ihr Band verteilt sind.
Eine Chebyshev-Reaktion tauscht die Wellung des Passbandes gegen eine steilere Schürze aus, sodass sie ein Sperrbandziel mit weniger Elementen erreicht und eine enge Ebenheitsgrenze bis zu ihrem Cutoff einhalten kann. Ein Butterworth-Grenzwert ist sein -3-dB-Punkt, sodass seine Variation im Durchlassbereich bis zum Grenzwert definitionsgemäß 3 dB beträgt.
Genug, dass das Konfidenzintervall neben der Entscheidung, die Sie treffen, klein ist. Bei 2.000 Versuchen ergibt eine Ausbeute von 83,5% ein 95-%-Konfidenzintervall von etwa ±1,6%; bei 500 Versuchen würde es auf ungefähr ±3% erweitert werden. Das Tool gibt das Intervall mit der Ausbeute an.
Gaussian (3σ = Toleranz) entspricht Teilen, deren Werte um den Nennwert gruppieren; einheitlich ist die konservative Grenze, bei der jeder Wert im Band als gleich wahrscheinlich behandelt wird. In Gruppen aufgeteilte Teile können schlechter sein als beide. Wenn Sie die Verteilung Ihres Lieferanten nicht kennen, sollten Sie bei der Konstruktion auf ein einheitliches Ergebnis achten.

Verwandte Artikel