Skip to content
RFrftools.io
Signal Integrity1. März 20266 Min. Lesezeit

VNA-Fixture-Effekte: Diagnostizieren Sie, bevor Sie die Einbettung aufheben

Was die S-Parameter Analysis Pipeline über Messadapter-Effekte in VNA-Daten zeigt und was De-Embedding darüber hinaus braucht.

Inhalt

Das Problem: Ihr VNA misst auch das Gerät

Sie haben auf Rogers 4003C eine 10 cm lange Mikrostreifenspur von 10 MHz bis 10 GHz gemessen, und bei S21 gibt es eine Kerbe im Bereich von 7 GHz. Bevor Sie dem Hersteller die Schuld geben, fragen Sie, wo Sie kalibriert haben: an den SMA-Anschlüssen oder am Rand der Leiterbahn?

Fast immer sind es die Stecker. Die beiden Starts — über Übergänge, Barrel-Diskontinuitäten, Pad-Mismatch — sind immer noch in den Daten enthalten, gestapelt auf der Spur, die Ihnen wichtig ist. Sie zu entfernen ist Entbettung. Die Entscheidung, ob Sie das müssen müssen und ob die Datei vertrauenswürdig genug ist, um es auszuprobieren, steht an erster Stelle.

Die S-Parameter Analysis Pipeline wurde für diesen ersten Teil erstellt. Laden Sie eine bis vier Touchstone-Dateien hoch und sie führt eine feste Abfolge von Analysen durch, wobei jeweils das Ergebnis angezeigt wird: Ansicht, Passivität, Ripple, TDR, Time-Gating, Mixed-Mode-Konvertierung für 4-Port-Dateien, S → Z/Y/ABCD-Konvertierung und — bei zwei oder mehr 2-Ports — eine Kaskade. Es erfolgt nicht eine Deinbettung; im letzten Abschnitt wird erklärt, was dazu nötig ist.

Schritt 1: Ansehen — Wissen Sie, was Sie gerade sehen

In der View-Phase werden Magnitude, Phase, Gruppenverzögerung und VSWR für jede hochgeladene Datei dargestellt. Ein paar Warnsignale, die darauf hinweisen, dass die Anschlüsse und nicht die Leiterbahn dominieren:

  • Ein scharfer S11-Spitzenwert unter 2 GHz — eine Startrampe, die zu breit ist, um 50 Ω aufzunehmen.
  • Restwelligkeit in S21 oder S11 mit einer Periode, die dem Hin- und Hergang zwischen den beiden Steckern entspricht, typischerweise 50—100 ps für eine kurze Platine. Die Ripple-Stufe quantifiziert dies: Schwankungen im Durchlassbereich von Spitze zu Spitze sowie beste, schlechteste und mittlere Einfügedämpfung.
  • Eine Kerbe bei einer Viertelwellenresonanz eines Steckerstifts oder einer Durchkontaktierung — ermitteln Sie die Länge des Stutzens und überprüfen Sie, wo c/(4lεr)c/(4l\sqrt{\varepsilon_r}) landet.

    Wenn S21 konstant auf 6 GHz eingestellt ist und dann von einer Klippe herunterfällt, sehen Sie möglicherweise eher das eigene Bandbreitenlimit des Steckers als die Spur.

    Schritt 2: Passivität — Erkennen Sie schlechte Daten frühzeitig

    Ein passives Netzwerk kann keine Energie erzeugen. Der exakte Test besteht darin, dass der größte Singulärwert der S-Matrix bei jeder Frequenz höchstens 1 beträgt. Der Spaltentest, ∣S11∣2+∣S21∣2≤1|S_{11}|^2 + |S_{21}|^2 \le 1, ist notwendig, aber nicht ausreichend: Er ignoriert die Phase.

    Dieser Unterschied ist nicht akademisch. Unsere eigenen Demonstrationsdateien haben den Spaltentest an jedem Punkt bestanden und trotzdem den Singulärwert-Test mit Werten bis zu 1,024 nicht bestanden, da ihr S11 fast in Phase mit S21 lag. Bei einer nahezu verlustfreien, symmetrischen Linie muss S11 ungefähr in Quadratur mit S21 sein. Die Dateien wurden korrigiert — aber handbearbeitete oder nachbearbeitete Daten fallen auf diese Weise leicht aus.

    Die Pipeline behandelt Verstöße auf zwei Arten:

    • Bis zu 1,02 — die typische Größe für VNA-Rauschen und Kalibrierungsdrift — werden die Singulärwerte an den störenden Stellen auf 1 gesetzt und die korrigierten Daten werden an die späteren Stufen weitergegeben.
    • Oberhalb von 1,02 wird davon ausgegangen, dass die Daten absichtlich aktiv sind, z. B. ein Verstärker, und kennzeichnet sie als aktiv und lässt sie unverändert. Die Verstärkung eines Verstärkers auf Eins zu begrenzen, würde alles im Downstream verfälschen: Für das 4-GHz-GaAs-FET-Beispiel von Pozar (größter Singulärwert 2,79) ergibt eine eingeklemmte Matrix Z11 = 43,2 − j22,4 Ω statt der korrekten 14,8 − j27,3 Ω.

    Ein passives DUT, das als aktiv angezeigt wird, bedeutet, dass die Messung unterbrochen wurde. Kalibrieren Sie erneut, überprüfen Sie die Referenzimpedanz, mit der die Datei gespeichert wurde, und stellen Sie sicher, dass sich die Kabel nicht zwischen den Sweeps von Port 1 und Port 2 bewegen. Time Gating und De-Embedding können das Problem nicht reparieren.

    Schritt 3: TDR — Wo entlang der Struktur?

    Die TDR-Stufe wandelt S11 in ein Impedanzprofil um: die Impulsantwort durch inverse FFT, integriert in eine Sprungantwort ρ(t), dann Z(t)=Z0(1+ρ)/(1−ρ)Z(t) = Z_0 (1+\rho)/(1-\rho). Das Starten von Steckverbindern zeigt sich als Impedanzerhöhungen am Anfang und am Ende; eine Kurve, die ständig vom Sollwert abweicht, wird als Plateau mit der falschen Impedanz angezeigt.

    Es gelten zwei Grenzwerte. Die Zeitauflösung beträgt ungefähr 1/BW1/\text{BW} — etwa 100 ps für einen 10-GHz-Sweep —, sodass eine 10-GHz-Datei Diskontinuitäten, die viel näher sind, nicht voneinander trennen kann. Für die Entfernungsachse wird ein Geschwindigkeitsfaktor von 0,5 (εeff≈4\varepsilon_{eff} \approx 4) angenommen. Vertrauen Sie bei anderen Substraten der Zeitachse und skalieren Sie sie selbst.

    Schritt 4: Time Gating — Isoliere die Hauptreflexion

    Die Gating-Phase transformiert S11 in den Zeitbereich, wendet ein Hann-Fenster um die dominante Reflexion an und transformiert zurück, wobei S11 gatiert und ungatiert dargestellt wird. Befinden sich die Reflexionen der Stecker außerhalb des Gates, zeigt das Gate-S11 die eigene Übereinstimmung der Struktur ohne sie.

    Die Leitung wählt das Gate automatisch aus. Vergewissern Sie sich also, dass die dominante Reflexion diejenige ist, die Ihnen wichtig ist. Das Gating funktioniert nur, wenn die Antworten, die Sie trennen möchten, zeitlich weiter voneinander entfernt sind als die oben angegebene Auflösung. Es ist eine schnelle Diagnose, kein Ersatz für das De-Embedding.

    Schritt 5: Konvertierung und Kaskadierung

    Die Konvertierungsphase wandelt S in Z-, Y- und ABCD-Parameter um. Einige davon sind bei einigen Frequenzen wirklich undefiniert. Eine Verlustlinie macht I−SI - S überall dort singulär, wo er eine ganze Anzahl von Halbwellenlängen lang ist, also existiert Z dort nicht. Bei einer Verlustlinie von 1 ns, die alle 100 MHz von 0,1 bis 4 GHz abgetastet wird, sind 8 der 40 Punkte undefiniert. Die Pipeline meldet sie als Lücken mit einer Zählung, anstatt dass sie die Aufgabe nicht erfüllt haben.

    Die Kaskadenstufe verkettet zwei oder mehr 2-Port-Dateien über ihren gemeinsamen Frequenzbereich — die Connector-Datei, dann die Trace, dann den Connector — über T-Parameter. Es baut aus gemessenen Teilen einen Kanal auf, was das Gegenteil von dem ist, was beim De-Embedding geschieht.

    Schritt 6: De-Embedding — was es braucht

    Beim Entbetten werden bekannte Gerätehälften aus einer Messung entfernt. Jede Hälfte wird durch ihre eigenen S-Parameter beschrieben, die in T-Parameter umgerechnet werden:

    [TDUT]=[Tfixture,1]−1 [Tmeasured] [Tfixture,2]−1[T_{DUT}] = [T_{fixture,1}]^{-1}\,[T_{measured}]\,[T_{fixture,2}]^{-1}

    Der schwierige Teil ist, die Spielhälften zu kennen. Die üblichen Strecken:

    • 2x-thru. Messen Sie eine Durchsteckplatine mit den beiden Starts hintereinander und ohne DUT, und teilen Sie sie dann in zwei Hälften — die IEEE-P370-Methoden machen das. Die Open-Source-Bibliothek Scikit-RF implementiert sie in Python.
    • Kalibrierungsstandards an der DUT-Referenzebene (TRL auf der Platine), sodass bei der eigenen Kalibrierung des VNA die Vorrichtungen entfernt werden.
    • Ein EM-Modell des Starts, falls Sie ihm vertrauen.

    Führen Sie die Pipeline zuerst mit der Rohmessung und den Gerätedateien aus. Eine Fixture-Datei, die die Passivität nicht erfüllt, oder ein TDR, der zeigt, dass die Starts das DUT überlappen, signalisieren Ihnen, dass das De-Embedding nicht sauber sein wird, bevor Sie Zeit damit verbringen.

    Die endgültige Ausgabe lesen

    Wie auch immer Sie die Leuchten entfernen, für die meisten Designs sind drei Zahlen von Bedeutung:

    • Einfügedämpfung bei der Nyquist-Frequenz Ihres Signals — 5 GHz für 10 Gbit/s NRZ. Das Augendiagramm-Tool zeigt, wie sich ein bestimmter Verlust auf das Auge auswirkt.
    • Rückflussdämpfung im gesamten Band. Besser als −15 dB ist für typische Leiterplattenbahnen akzeptabel, besser als −20 dB ist gut. Schlimmer in der Mitte des Bandes bedeutet irgendwo eine Diskontinuität.
    • Ebenheit der Gruppenverzögerung im gesamten Signalband. Starke Schwankungen führen zu Interferenzen zwischen den Symbolen.
    2026-09-19aktualisiert. In einer früheren Version dieses Artikels wurden Operationen beschrieben, über die die Pipeline nicht verfügt — Betriebsauswahl, einstellbare Gate-Parameter und ein Schritt zum De-Embedding von Fixtures — und ein Passivitätstest, der die Phase ignoriert. Es wird nun beschrieben, was die Pipeline tut. S-Parameter-Pipeline-Tool

Häufig gestellte Fragen

Beim De-Embedding werden bei einer VNA-Messung Fixture-Effekte — Stecker, Starts, Übergänge — aus einer VNA-Messung entfernt, sodass das zu testende Gerät verlassen wird. Dies ist erforderlich, da bei der Kalibrierung in der Regel die Referenzebene an den Anschlüssen festgelegt wird, sodass die Geräte in den Daten verbleiben. Sind beide Fixture-Hälften als S-Parameter bekannt, gilt T_DUT = T_fixture1⁻¹ · T_measured · T_fixture2⁻¹.
Halten Sie Ausschau nach einer scharfen S11-Spitze unter 2 GHz (eine nicht passende Startrampe), eine Welligkeit mit einer Periodendauer, die dem Hin- und Hergang zwischen den Anschlüssen entspricht, und Kerben bei der Viertelwellenresonanz eines Pins oder über einen Stummel. Ein TDR von S11 zeigt, dass die Stecker direkt am Anfang und Ende der Struktur uneben sind.
Der größte Singulärwert der S-Matrix darf bei jeder Frequenz höchstens 1 sein. Die Angabe von |S11|² + |S21|² auf ≤ 1 pro Spalte ist notwendig, aber nicht ausreichend, da dabei die Phase ignoriert wird: Eine Datei kann den Spaltentest bestehen und trotzdem ein Netzwerk beschreiben, das Energie erzeugt.
Nein. Es läuft in einer festen Reihenfolge ab — Ansicht, Passivität, Ripple, TDR, Time-Gating, Mixed-Mode-Konvertierung, S-Z/Y/ABCD-Konvertierung und Kaskadierung —, die Ihnen hilft, die Daten und das Gerät vor dem Entbetten zu beurteilen. Verwenden Sie für das De-Embedding selbst eine 2x-thru-Methode wie IEEE P370 (implementiert in scikit-RF), integrierte Kalibrierungsstandards oder die Funktion zum Entfernen von Geräten Ihres VNA.

Verwandte Artikel