Kalkulator impedancji różnicowej pary stripline w PCB
Oszacuj impedancję różnicową pary stripline w wielowarstwowej płytce PCB. Wprowadź impedancję pojedynczej linii, odstęp między ścieżkami i odległość od płaszczyzny odniesienia, aby uzyskać Z_diff w omach.
Impedancja pary różnicowej w geometrii stripline
Wzór na impedancję różnicową stripline
Gdzie:
- \( Z_{\text{diff}} \) — impedancja różnicowa pary (Ω)
- \( Z_0 \) — impedancja charakterystyczna pojedynczej ścieżki stripline (Ω)
- \( s \) — odstęp między środkami dwóch ścieżek pary
- \( h \) — odległość od ścieżki do płaszczyzny odniesienia (te same jednostki co \( s \))
Liczy się wyłącznie stosunek \( s/h \), więc odstęp i wysokość można podać w dowolnej spójnej jednostce (mm, mil, µm). Ten empiryczny model dotyczy stripline symetrycznej: dwóch identycznych ścieżek osadzonych między dwiema płaszczyznami odniesienia, przy jednakowym dielektryku nad i pod ścieżką. Człon sprzężenia \( 1 - 0.347 e^{-2.9s/h} \) pokazuje, że silniejsze sprzężenie (mniejszy odstęp względem wysokości) obniża impedancję różnicową poniżej wartości dla braku sprzężenia, czyli \( 2Z_0 \).
Impedancja różnicowa stripline — przykład obliczeniowy
Przykład: para stripline o impedancji 50 Ω jest poprowadzona na wewnętrznej warstwie wielowarstwowej płytki. Ścieżki są oddalone o 0,2 mm, a każda z nich znajduje się 0,2 mm od najbliższej płaszczyzny odniesienia.
\[ \frac{s}{h} = \frac{0.2}{0.2} = 1 \]
\[ e^{-2.9 \cdot 1} \approx 0.0550 \]
\[ Z_{\text{diff}} = 2 \cdot 50 \cdot \left( 1 - 0.347 \cdot 0.0550 \right) = 100 \cdot 0.9809 \approx 98.09~\Omega \]
Wynik: impedancja różnicowa wynosi około 98,09 Ω — blisko, ale nieco poniżej 100 Ω, które otrzymalibyśmy dla dwóch całkowicie niesprzężonych ścieżek o impedancji 50 Ω.
Jak korzystać z kalkulatora
- Wprowadź impedancję pojedynczej linii jednej ścieżki pary w omach. Jeśli jeszcze jej nie znasz, oblicz ją najpierw za pomocą kalkulatora impedancji stripline.
- Wprowadź odstęp między liniami — odległość środek-środek między dwiema ścieżkami pary różnicowej.
- Wprowadź wysokość podłoża — odległość od ścieżki do sąsiedniej płaszczyzny odniesienia (połowa grubości dielektryka między dwiema płaszczyznami stripline symetrycznej).
- Odczytaj impedancję różnicową w omach. Upewnij się, że odstęp i wysokość są podane w tej samej jednostce; do wzoru wchodzi wyłącznie ich stosunek.
Czym jest impedancja różnicowa stripline?
Stripline to miedziana ścieżka poprowadzona na wewnętrznej warstwie wielowarstwowej płytki PCB, całkowicie osadzona w materiale dielektrycznym i zamknięta między dwiema płaszczyznami odniesienia (masa lub zasilanie). Taka konstrukcja zapewnia ścieżkom stripline jednorodne otoczenie, przewidywalną impedancję charakterystyczną oraz lepszą odporność na zakłócenia elektromagnetyczne niż ścieżkom na powierzchni — kosztem trudniejszego prowadzenia i debugowania.
Para różnicowa to dwie dopasowane ścieżki, które przenoszą jeden sygnał jako różnicę napięć między nimi. Interfejsy takie jak USB, HDMI, PCIe, LVDS i gigabitowy Ethernet korzystają z transmisji różnicowej, ponieważ odrzuca ona zakłócenia wspólne (common-mode) i zmniejsza emisje elektromagnetyczne. Każdy z tych standardów określa docelową impedancję różnicową — najczęściej 90 Ω (USB), 100 Ω (Ethernet, PCIe, LVDS) lub 85 Ω dla niektórych szybkich wariantów — a zarówno nadajnik, jak i odbiornik są projektowane tak, aby do niej pasować.
Impedancja różnicowa pary to nie jest po prostu dwukrotność impedancji pojedynczej linii. Ponieważ dwie ścieżki są fizycznie blisko siebie, są sprzężone pojemnościowo i indukcyjnie. To sprzężenie sprawia, że impedancja różnicowa jest niższa niż \( 2Z_0 \), a efekt wzmacnia się wraz ze zmniejszaniem odstępu \( s \) względem wysokości \( h \). Gdy ścieżki są od siebie daleko (\( s/h \gg 1 \)), człon sprzężenia zanika i \( Z_{\text{diff}} \to 2Z_0 \). Przy silnym sprzężeniu para może osiąść kilka omów poniżej \( 2Z_0 \) — przykład powyżej pokazuje parę 50 Ω z wynikiem około 98 Ω zamiast 100 Ω.
Dopasowanie impedancji różnicowej do wartości docelowej jest ważne, ponieważ każda nieciągłość — segment o błędnej impedancji, via, przerwa w płaszczyźnie odniesienia — odbija część energii sygnału. Odbicia powodują przestrzelenia, oscylacje, jitter i zamknięcie diagramu oczkowego, co przy szybkościach wielogigabitowych przekłada się bezpośrednio na błędy bitowe. Projektanci starają się zwykle utrzymać impedancję docelową z tolerancją około ±10% wzdłuż całej trasy.
Założenia, ograniczenia i praktyczne wskazówki
- Wyłącznie stripline symetryczna. Wzór zakłada identyczne ścieżki rozmieszczone symetrycznie między dwiema płaszczyznami odniesienia przy jednorodnym dielektryku. Nie dotyczy ścieżek microstrip (warstwa zewnętrzna) ani asymetrycznych struktur (dual-stripline).
- Dokładność empiryczna. Wyrażenie jest przybliżeniem w postaci zamkniętej. Oczekuj wyników w przybliżeniu ±5% względem pełnych obliczeń 2D solverów polowych dla typowych geometrii. W projektach produkcyjnych zawsze zweryfikuj wynik solverem polowym lub narzędziem do kontrolowanej impedancji dostarczonym przez producenta płytek PCB.
- Duży odstęp rozsprzęga parę. Przy \( s/h \) powyżej około 3 człon sprzężenia jest pomijalny, a wynik to w zasadzie \( 2Z_0 \). W tym reżimie skup się na strojeniu impedancji pojedynczej linii.
- Silne sprzężenie obniża impedancję. Jeśli obliczona wartość jest za wysoka, zmniejsz odstęp między ścieżkami; jeśli za niska — zwiększ odstęp lub dostosuj geometrię ścieżki tak, aby \( Z_0 \) wzrosło.
- Zachowaj symetrię pary wzdłuż trasy. Utrzymuj równe długości ścieżek, identyczne użycie warstw oraz ciągłą płaszczyznę odniesienia pod całą parą. Unikaj prowadzenia innych sygnałów między dwiema ścieżkami pary i trzymaj obce ścieżki zakłócające jak najdalej od pary, aby ograniczyć przesłuchy — do oceny tego sprzężenia przyda się kalkulator przesłuchów microstrip w PCB.
- Jednostki muszą być spójne. Kalkulator korzysta wyłącznie ze stosunku \( s/h \), więc mieszanie mm i mil między dwoma polami jest częstym źródłem dużych błędów.
- Dopasowanie złączy i terminacji. Gdy źródło lub obciążenie wymaga sieci dopasowującej do przejścia między poziomami impedancji, pomocny może być kalkulator dopasowania impedancji siecią PI.
Szybka ściąga: sprzężenie a impedancja różnicowa
| Stosunek odstępu do wysokości \( s/h \) | Czynnik sprzężenia \( 0.347e^{-2.9s/h} \) | \( Z_{\text{diff}} \) dla \( Z_0 = 50\ \Omega \) |
|---|---|---|
| 0,5 | 0,0829 | 91,71 Ω |
| 1,0 | 0,0191 | 98,09 Ω |
| 2,0 | 0,0010 | 99,90 Ω |
| 3,0 | ≈ 0,00005 | ≈ 100 Ω |
Tabela pokazuje, jak szybko para się rozsprzęga: powyżej \( s/h = 2 \) impedancja różnicowa mieści się w 0,1% od \( 2Z_0 \), a dalsze zwiększanie odstępu nie daje mierzalnych korzyści.
Najczęściej zadawane pytania
Jak obliczyć impedancję różnicową stripline ręcznie?
Weź impedancję pojedynczej linii \( Z_0 \) jednej ścieżki i zastosuj \( Z_{\text{diff}} = 2Z_0 (1 - 0.347 e^{-2.9s/h}) \). Podziel odstęp środek-środek przez wysokość do płaszczyzny odniesienia, podnieś \( e \) do potęgi \( -2.9 \times s/h \), pomnóż przez 0,347, odejmij od 1, a następnie pomnóż przez \( 2Z_0 \). Dla s/h = 1 i \( Z_0 = 50\ \Omega \) otrzymasz około 98,1 Ω.
Czy mogę podać odstęp w mm, a wysokość w milach?
Nie. Do wzoru wchodzi wyłącznie stosunek \( s/h \), więc oba pola muszą używać tej samej jednostki. Mieszanie mm i mil to częsty błąd: 1 mil to 0,0254 mm, więc niezgodność jednostek po cichu zniekształca stosunek o współczynnik około 39 i daje całkowicie błędne wyniki. Najpierw przelicz jednostki albo użyj tej samej jednostki dla obu pól — mm, mil i µm działają równie dobrze, byle były spójne.
Dlaczego impedancja różnicowa jest mniejsza niż dwukrotność impedancji pojedynczej linii?
Dwie bliskie ścieżki są sprzężone pojemnościowo i indukcyjnie. W parze stripline pojemność wzajemna między ścieżkami dodaje się do pojemności, którą widzi każda ścieżka, co obniża impedancję w trybie nieparzystym (odd-mode) każdej linii — a impedancja różnicowa jest dwukrotnością wartości trybu nieparzystego. Wraz ze wzrostem odstępu względem wysokości człon sprzężenia \( 0.347e^{-2.9s/h} \) zanika wykładniczo, a \( Z_{\text{diff}} \) dąży do \( 2Z_0 \) (do 0,1% przy \( s/h = 2 \)).
Jak dokładny jest ten wzór w porównaniu z solverem polowym?
To empiryczne przybliżenie w postaci zamkniętej, zazwyczaj dokładne do około ±5% względem wyników 2D solverów polowych dla typowych geometrii symetrycznej stripline. Dokładność spada przy nietypowych przekrojach, bardzo cienkich lub bardzo szerokich ścieżkach oraz niejednorodnych dielektrykach. Dla płytek produkcyjnych sprawdź wynik narzędziem do kontrolowanej impedancji producenta PCB lub solverem polowym, zwłaszcza przy interfejsach wielogigabitowych, gdzie odbicia pogarszają margines sygnału.
Jakie impedancje różnicowe wymagają USB, HDMI, PCIe i Ethernet?
Typowe wartości docelowe to 90 Ω dla USB 2.0 i USB 3.x, 100 Ω dla PCIe, gigabitowego Ethernetu i LVDS oraz 85 Ω dla niektórych szybkich wariantów, takich jak niektóre interfejsy HDMI i DDR. Zawsze sprawdź konkretny standard i kartę katalogową układu. Projektanci starają się zwykle mieścić w około ±10% wartości docelowej wzdłuż całej trasy; większe odchylenia powodują odbicia, oscylacje i zamknięcie diagramu oczkowego.
Czy ten kalkulator działa dla ścieżek microstrip na warstwach zewnętrznych?
Nie. Model zakłada stripline symetryczną: identyczne ścieżki osadzone między dwiema płaszczyznami odniesienia przy jednorodnym dielektryku nad i pod ścieżką. Ścieżki microstrip na warstwach zewnętrznych mają z jednej strony powietrze, co zmienia zarówno impedancję pojedynczej linii, jak i zachowanie sprzężenia — w microstrip sprzężenie zanika wolniej ze wzrostem odstępu. Dla ścieżek na powierzchni użyj kalkulatora impedancji różnicowej microstrip.
Mój wynik jest za wysoki lub za niski — jak dostroić parę do wartości docelowej?
Jeśli obliczona wartość jest za wysoka, wzmocnij sprzężenie, zmniejszając odstęp między krawędziami ścieżek. Jeśli jest za niska, zwiększ odstęp albo podnieś \( Z_0 \), zawężając ścieżki, stosując materiał o niższej stałej dielektrycznej lub odsuwając ścieżkę dalej od płaszczyzn odniesienia. Gdy \( s/h \) przekroczy około 3, odstęp przestaje mieć znaczenie — stroń wówczas samo \( Z_0 \). Zachowaj symetrię pary wzdłuż całej trasy.