Dostrojenie długości względnej za pomocą xSignals

Zachariah Peterson
|  Utworzono: wrzesień 2, 2022  |  Zaktualizowano: lipiec 1, 2024
Dostrojenie długości

Interfejsy wysokiej prędkości są zazwyczaj konstruowane jako szeregowe magistrale prowadzone jako pary różnicowe lub jako magistrale równoległe, które działają z wysokimi częstotliwościami zegara. Te magistrale wymagają, aby ścieżki w magistrali miały dopasowane długości, tak aby grupa sygnałów mogła dotrzeć do komponentu odbierającego w wymaganym oknie zegarowym. Dopasowanie długości jest ograniczone przez długość sygnału zegarowego i czas narastania sygnałów podróżujących po magistrali.

Na przykład, w interfejsie pamięci DDR3/4: każdy z ośmiu bitów danych ma powiązany strobe danych, jak również różnicowy zegar. Ponieważ dane są przechwytywane z strobe, bity danych powiązane ze strobe muszą być ściśle dopasowane długościowo do swojego bitu strobe. W innych protokołach, takich jak CSI-2, istnieje wiele par różnicowych prowadzonych równolegle, które łączą się z interfejsem kamery. Te pary różnicowe muszą mieć ścieżki dopasowane w obrębie każdej pary, a pary muszą być dopasowane do siebie.

Narzędzia do strojenia długości w oprogramowaniu do projektowania PCB mogą pomóc łatwo umieścić i dostosować te struktury. Altium Designer zawiera te narzędzia i mogą być one używane do łatwego dostosowywania długości ścieżek na podstawie tolerancji niedopasowania czasowego lub tolerancji niedopasowania długości. Narzędzie xSignals może być również używane do tworzenia specjalnych reguł projektowych dla konkretnych interfejsów wysokiej prędkości oraz implementacji najlepszych praktyk dla interfejsów szeregowych i równoległych.

Narzędzia do strojenia długości

Altium Designer posiada dwa narzędzia do stosowania sekcji strojenia długości w układzie PCB:

 - Interaktywne strojenie długości – dla pojedynczych ścieżek;

 - Interaktywne strojenie długości par różnicowych – dla par różnicowych.

Dostępne są 3 wzory do strojenia długości: Akordeon, Puzon i Piła.

Używanie xSignals do strojenia długości

Zanim zaczniesz strojenie długości, musisz utworzyć specjalne klasy sieci. Po tym mogą być one używane w regułach strojenia długości. Zarówno klasy sieci, jak i klasy xSignals mogą być używane do strojenia długości. Ale jeśli chcemy zastosować strojenie względne, muszą być używane tylko klasy xSignals. Możesz je utworzyć ręcznie lub użyć specjalnego kreatora.

Sieci

xSignals

Kreator xSignals dla wieloukładowych

Kreator może być używany do automatycznego tworzenia xSignals, klas xSignals oraz reguł dopasowania długości dla wielu różnych typowych interfejsów i obwodów pamięci.

Reguły strojenia długości

Jeśli używasz Kreatora xSignals dla wieloukładowych, reguły dopasowania długości zostaną utworzone dodatkowo do xSignals i klas xSignals.

Korzystanie z narzędzia do strojenia długości

Po ustawieniu reguł dopasowania długości, wygodnie jest używać panelu PCB do przeglądania zakresu długości sieci w wybranej klasie xSignals.

Uruchom narzędzie Interaktywne strojenie długości  i kliknij na ścieżkę, którą chcesz przedłużyć.

Obraz powyżej pokazuje strojenie długości przy użyciu odległości jako ograniczenia, ale możliwe jest również strojenie przez użycie niezgodności opóźnienia jako ograniczenia. Dość powszechne jest używanie czasu narastania sygnału do ustawienia ograniczenia niezgodności opóźnienia w edytorze reguł i ograniczeń PCB, chociaż wymaga to znajomości czasu narastania sygnału przed ustawieniem reguł projektowych. Po ustawieniu jako reguła projektowa dla twoich sygnałów, narzędzie do strojenia długości będzie wyświetlać jednostki czasu zamiast jednostek długości.

Otwarte jak pdf

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.