Skąd pochodzi wzór na częstotliwość kolanową?

Zachariah Peterson
|  Utworzono: marzec 29, 2023  |  Zaktualizowano: wrzesień 2, 2024
Pochodzenie częstotliwości kolana

Kontynuując tę krótką serię na temat błędnych przekonań dotyczących integralności sygnałów wysokiej prędkości, istnieje jedno równanie, które pojawia się raz za razem w podstawowych dyskusjach na temat integralności sygnału. To równanie to tak zwana formuła częstotliwości kolana, która jest używana zamiennie z pewną częstotliwością -3 dB. Co ciekawe, często podaje się ją jako wartość najwyższej częstotliwości zawartej w pasmie sygnału, co nie jest prawdą.

 

Zanim nawet zaczniemy tę dyskusję, musimy poruszyć bardzo ważny punkt:

Wszystkie sygnały cyfrowe mają nieskończone pasmo. Częstotliwość kolana mówi coś o odpowiedzi kanału, nie informuje jednak o limicie mocy zawartej w sygnale.

 

Powyższe stwierdzenie można udowodnić za pomocą podstawowego obliczenia szeregu Fouriera. Obliczenie to czasami jest zadawane jako problem domowy na zajęciach z elektroniki i na zajęciach z matematyki na poziomie średnio zaawansowanym.

Częstotliwość kolana to kolejna z tych starych wytycznych, która jest cytowana w sytuacjach, gdy nie ma zastosowania, i można udowodnić, że jest nieprawidłowa w rzeczywistych systemach. Podstawowe zrozumienie koncepcji stojącej za częstotliwością kolana jest również źle rozumiane przez wielu projektantów, w tym przez nowszych projektantów próbujących swoich sił w tematach SI.

Mając to za sobą, zagłębmy się w znaczenie częstotliwości kolana i jej koncepcyjne pochodzenie.

Dlaczego projektanci przytaczają częstotliwość kolana

Częstotliwość kolana jest często przytaczana w dwóch obszarach:

  • Testowanie i pomiary, szczególnie przy pomiarach obwodów RC lub filtrów dolnoprzepustowych za pomocą analizatorów częstotliwości lub oscyloskopów
  • W projektowaniu PCB wysokiej prędkości, gdzie jest podawana jako najwyższa wartość częstotliwości zawarta w sygnale cyfrowym

Osoby zajmujące się testowaniem i pomiarami mają rację i rozumieją, co mierzą: mierzą odpowiedź kanału na jakiś sygnał wejściowy. Drugi punkt jest poprawny tylko w określonych sytuacjach i jest błędnie przypisywany sygnałowi, a nie kanałowi. Aby zrozumieć, dlaczego tak jest, musimy wrócić do prostego modelu kanału i przyjrzeć się zakończeniu kanału, a następnie możemy wywnioskować odpowiedź kanału w odniesieniu do czasu narastania obserwowanego w kanale.

Wyprowadzenie częstotliwości kolana

Częstotliwość kolana jest wyznaczana poprzez rozważenie czasu narastania sygnału, który jest dostarczany do obwodu RC. W tej prostej sytuacji, idealna fala kwadratowa jest wprowadzana do kanału z obwodem RC jako obciążenie, jak pokazano poniżej. Powodem, dla którego jest to używane, jest fakt, że skutecznie reprezentuje to bezstratną jednostronną linię transmisyjną tylko z pojemnością obciążenia (bez specyfikacji impedancji); dwie powszechne sytuacje, gdzie ma to praktyczne znaczenie, to szybkie GPIO i magistrale SPI.

knee frequency RC circuit

Opór w tym schemacie może być prostą impedancją rezystancyjną lub linią transmisyjną; to właśnie stanowi podstawę do wyprowadzania funkcji transferu linii transmisyjnej z dowolnymi impedancjami obciążenia. Przeczytaj powiązany artykuł, aby dowiedzieć się więcej na ten temat.

W powyższym przypadku, wprowadzamy idealną falę kwadratową, co oznacza, że fala kwadratowa ma czas narastania dokładnie 0 sekund według definicji. Pasmo tego sygnału jest nieskończone, co można udowodnić, analizując jego szereg Fouriera. Gdyby to była idealna sygnał logiki wprowadzana do kanału, który jest zakończony naszym obwodem RC, powinniśmy zapytać: jak zmieni się napięcie na kondensatorze w odpowiedzi na przeciąg czasu?

Jest to proste zadanie do rozwiązania w dziedzinie Laplace'a przy użyciu funkcji przenoszenia; napięcie na końcu odbiornika kanału (na kondensatorze) jest dane dobrze znanym wzorem:

knee frequency rise time

gdzie u(t) to funkcja skokowa Heaviside'a. Następnie możemy obliczyć czas narastania od 10% do 90% tego napięcia w terminach stałej czasowej. Jeśli obliczysz ln(V(90%)/V(10%)), to otrzymasz następujący wynik:

knee frequency rise time

Co właśnie obliczyliśmy? Z pewnością nie był to czas narastania sygnału, który wprowadziliśmy do kanału... ten został zdefiniowany jako zero! To, co obliczyliśmy, to tylko czas narastania napięcia widzianego na odbiorniku spowodowany tylko interakcją między sygnałem a odbiornikiem. To samo dostalibyśmy, gdybyśmy modelowali odbiornik jako zakończony na docelowej impedancji.

Jak uzyskujemy z tego wartość pasma przenoszenia? W tym celu po prostu zauważamy, że częstotliwość -3 dB powyższego obwodu RC (często cytowana jako pasmo przenoszenia obwodu) to 2𝜋 podzielone przez stałą czasową. Wtedy otrzymujemy następujący wynik:

knee frequency rise time

Niektóre wyniki podają częstotliwość kolana z prefaktorem 0,5 zamiast 0,35. Bez względu na to, jaki prefaktor jest używany, musimy to interpretować poprawnie. Prawidłowa interpretacja nie jest taka, że sygnał cyfrowy zawiera tylko częstotliwości do wyżej wymienionej wartości, ale że jest to minimalna ilość pasma, jakiej sygnał cyfrowy potrzebuje, aby spowodować eksponencjalne zbliżanie się odpowiedzi, które jest zwykle obserwowane w obwodzie RC.

To prowadzi nas do pierwszego wniosku:

Czas narastania w formule częstotliwości kolana nie ma nic wspólnego z czasem narastania wysyłanego sygnału. Jest to czas narastania poziomu napięcia widzianego na obciążeniu.

 

Inny sposób myślenia o częstotliwości kolana jest następujący:

Częstotliwość kolana informuje cię o odpowiedzi kanału i o tym, jak duża część widma mocy twojego sygnału wchodzi w interakcję z twoim komponentem odbiorczym.

 

W rzeczywistym połączeniu, gdzie zawsze istnieje pewna odległość między linią a obciążeniem, nie jest to przypadek. Gdy odległość między nadajnikiem a odbiornikiem jest większa, różnica między sygnałem wprowadzonym a odbieranym będzie większa.

Jaka jest odpowiedź kanału przy linii transmisyjnej?

Wynik powyżej informuje nas o minimalnej przepustowości potrzebnej do wywołania odpowiedzi o charakterze wykładniczym. Rozważa on również tylko bezpośrednie połączenie z impedancją rezystancyjną do pojemności obciążenia, nie uwzględniono w ogóle linii transmisyjnej. Rzeczywiste kanały mogą być bardzo różne i możesz nie znaleźć tak prostego wyniku, który odnosi wymaganą przepustowość kanału do jego czasu odpowiedzi, lub do czasu narastania sygnału.

Aby określić odpowiedź kanału, musisz znać:

  • Impedancję i stałą propagacji kanału
  • Funkcję przenoszenia kanału lub funkcję odpowiedzi impulsowej

Jako przykład, spójrzmy na odpowiedź impulsową obserwowaną przy obciążeniu w rzeczywistym kanale z stratami. Poniższy przykładowy wynik został obliczony w Simbeor; pokazuje on efekty strat w długim kanale typu stripline. Szybkość narastania impulsu na wejściu wynosiła 4,5 ns. Z powodu strat w kanale, impuls został spowolniony do 9,9 ns (ignoruj nierealne oscylacje). Zauważ, że w tym kanale nie mamy pojemności obciążenia; zakłada się, że zakończenie jest idealnie dopasowane. Gdybyśmy mieli jakąś pojemność obciążenia, możliwe jest, że moglibyśmy zobaczyć dalsze spowolnienie szybkości narastania na obciążeniu.

knee frequency rise time
Przykładowa odpowiedź kanału z szybkim impulsem. Częstotliwość zbocza impulsu znacznie maleje podczas propagacji i wydaje się znacznie wolniejsza ze względu na interakcję z obciążeniem.

Czy to oznacza, że pasmo sygnału jest ograniczone do 35,4 MHz? Nie; pasmo wstrzykiwanego sygnału jest zawsze nieskończone. Kanał i obciążenie po prostu ograniczają pasmo, które dociera i jest wykorzystywane przez komponent obciążenia; to właśnie dlatego sygnał wejściowy nie wygląda dokładnie jak sygnał wyjściowy, nawet w kanale bezstratnym.

Tutaj mamy cztery ważne wnioski:

Wnioski

  1. Częstotliwość kolana nie mówi nic o zawartości częstotliwości sygnału cyfrowego na wejściu; mówi tylko o odpowiedzi kanału obserwowanej na wyjściu.
     
  2. Z powodu #1, szybkość zbocza sygnału mierzona na wyjściu linii transmisyjnej może nie być taka sama jak szybkość zbocza sygnału wstrzykiwanego do linii transmisyjnej.
     
  3. Częstotliwość kolana ma największą dokładność dla bezstratnych jednostronnych linii transmisyjnych z obciążeniem modelowanym jako obwód RC.
     
  4. Rzeczywiste (stratne) linie z bardziej złożonymi impedancjami obciążenia i innymi cechami wzdłuż połączenia (złącza, przelotki, kondensatory sprzęgające itp.) mogą mieć bardzo różne zależności pasma względem czasu narastania (wejście lub wyjście).

 

Jakie jest pasmo sygnału cyfrowego?

Pasmo wszystkich sygnałów cyfrowych, nawet gdy są wprowadzane do kanału i mają spowolnioną szybkość narastania, jest zawsze nieskończone. Nie ma maksymalnej częstotliwości. Udowodnienie tego jest prostym problemem, który obejmuje obliczenie współczynników w szeregu Fouriera. Aby to pokazać, rozważ sygnał trapezowy z określonymi czasami narastania i opadania, jak pokazano na poniższym diagramie.

Digital signal trapezoidal wave

Jeśli użyjesz zespolonych eksponent jako funkcji bazowych ortonormalnych w swojej reprezentacji szeregu Fouriera, możesz pokazać, że maksymalne amplitudy częstotliwości Fouriera podążają za trendem funkcji sinc; prawie ten sam wynik znajduje się przy fali kwadratowej. Ta funkcja zawiera nieskończone harmoniczne; nie ma górnej częstotliwości odcięcia, jak sugeruje typowa interpretacja częstotliwości kolana. Śledź ten link, aby znaleźć wyprowadzenie (strony 3-20 do 3-26) koperty sinc.

Digital signal bandwidth sinc function
Widmo mocy przybliżenia fali trapezowej dla sygnału cyfrowego.

Pytanie, które należy zadać, brzmi: ile z tego nieskończonego pasma naprawdę ma znaczenie? To zależy… pasmo, które naprawdę ma znaczenie, to ilość pasma, które odbiornik potrzebuje do prawidłowej interpretacji sygnału cyfrowego. Kanał musi obsługiwać to minimalne pasmo.

Nawet w bardziej realistycznej sytuacji, gdy kształt sygnału jest przybliżany jako mający krawędź Gaussa lub Lorentza, pasmo przenoszenia jest nadal nieskończone. Tutaj przyjrzeliśmy się tylko idealnym falom kwadratowym lub trapezowym, ale bardziej zaawansowane interfejsy obliczeniowe i modulowane sygnały będą wymagały pasm kanałów, które nie mają nic wspólnego z czasem narastania sygnału.

Na przykład, każdy strumień bitów PAM wykazuje tę właściwość, i zrozumienie tego jest bardzo ważne w większości interfejsów obliczeniowych sięgających aż do Ethernetu. Rozważmy kolejny przykład z PAM-4; jeśli użyjesz oszacowania 25% UI dla czasu narastania strumienia bitów 224G PAM-4 i wprowadzisz to do wzoru na częstotliwość kolanową, znajdziesz, że minimalne pasmo kanału wynosi około 157 GHz. W rzeczywistości kanał potrzebuje tylko minimalnego pasma 56 GHz (zobacz ten artykuł, aby uzyskać wyjaśnienie).

Dowiedz się więcej na ten temat i obejrzyj wyprowadzenie częstotliwości kolanowej w tym wideo.

 

Podsumowanie

Chociaż prawdą jest, że częstotliwość kolanowa jest uniwersalną zależnością niezależnie od pojemności obciążenia i impedancji, dotyczy to tylko bardzo specyficznej sytuacji. Ogólnie rzecz biorąc, nie widzimy, aby ta sytuacja pojawiała się w praktyce, a wzory na częstotliwość kolanową/3 dB są tylko przybliżeniami. W niektórych przypadkach, takich jak strumienie bitowe PAM wspomniane powyżej, te wzory przeszacowują wymaganą przepustowość kanału. Nie mają one również nic wspólnego z przepustowością sygnału cyfrowego, która jest nieskończona.

Kiedy będziesz gotowy, aby rozpocząć projektowanie swoich szybkich PCB, upewnij się, że używasz narzędzi do projektowania i analizy w Altium Designer®. Kiedy zakończysz projektowanie i będziesz chciał przekazać pliki swojemu producentowi, platforma Altium 365™ ułatwia współpracę i udostępnianie projektów.

Dotknęliśmy tylko powierzchni możliwości, jakie oferuje Altium Designer na Altium 365. Zacznij swoją darmową próbę Altium Designer + Altium 365 już dziś.

About Author

About Author

Zachariah Peterson ma bogate doświadczenie techniczne w środowisku akademickim i przemysłowym. Obecnie prowadzi badania, projekty oraz usługi marketingowe dla firm z branży elektronicznej. Przed rozpoczęciem pracy w przemyśle PCB wykładał na Portland State University i prowadził badania nad teorią laserów losowych, materiałami i stabilnością. Jego doświadczenie w badaniach naukowych obejmuje tematy związane z laserami nanocząsteczkowymi, elektroniczne i optoelektroniczne urządzenia półprzewodnikowe, czujniki środowiskowe i stochastykę. Jego prace zostały opublikowane w kilkunastu recenzowanych czasopismach i materiałach konferencyjnych. Napisał ponad 2000 artykułów technicznych na temat projektowania PCB dla wielu firm. Jest członkiem IEEE Photonics Society, IEEE Electronics Packaging Society, American Physical Society oraz Printed Circuit Engineering Association (PCEA). Wcześniej był członkiem z prawem głosu w Technicznym Komitecie Doradczym INCITS Quantum Computing pracującym nad technicznymi standardami elektroniki kwantowej, a obecnie jest członkiem grupy roboczej IEEE P3186 zajmującej się interfejsem reprezentującym sygnały fotoniczne przy użyciu symulatorów obwodów klasy SPICE.

Powiązane zasoby

Powiązana dokumentacja techniczna

Powrót do strony głównej
Thank you, you are now subscribed to updates.