Dostrajanie długości

W skrócie

W tym artykule wyjaśniamy, jak korzystać z interaktywnych narzędzi dostrajania długości w Altium Designer, aby dopasowywać długości sieci i par różnicowych w projektach PCB z szybkimi sygnałami, uwzględniając dostępną przestrzeń, przeszkody i istniejące ograniczenia projektowe. Pokazujemy, jak kontrola impedancji i dopasowanie długości pomagają zachować integralność sygnałów i zależności czasowe, a następnie omawiamy ograniczenia sterujące dostrajaniem, w tym reguły Matched Lengths i Length, sposób rozstrzygania nakładających się ograniczeń oraz wybór wzorców dostrajania Accordion, Trombone i Sawtooth przed trasowaniem i w jego trakcie. Czytaj dalej, aby dowiedzieć się, jak skutecznie dostrajać ścieżki do wymaganych długości i zwiększać precyzję projektu PCB z szybkimi sygnałami.

- Dowiedz się, jak Altium Designer określa długości docelowe i dopuszczalne zakresy dostrajania na podstawie skonfigurowanych ograniczeń Length i Matched Lengths.
- Sprawdź, kiedy stosować poszczególne wzorce dostrajania oraz jak je wybierać i dostosowywać ich właściwości podczas interaktywnego dostrajania.
- Poznaj sposób obsługi par różnicowych, wyznaczania długości docelowej na podstawie najdłuższej sieci oraz nakładających się ograniczeń, aby uniknąć niespodzianek podczas dostrajania.
Zagłęb się w temat dzięki AI:

Dwa główne wyzwania związane z trasowaniem projektów szybkich układów to kontrolowanie impedancji ścieżek i dopasowywanie długości krytycznych sieci.

  • Trasowanie z kontrolowaną impedancją pomaga zapewnić, że sygnał wychodzący z pinu wyjściowego dotrze do docelowego pinu wejściowego w stanie umożliwiającym jego prawidłowy odbiór. Dowiedz się więcej o trasowaniu z kontrolowaną impedancją.

  • Dostrajanie długości ścieżek w celu ich wyrównania zapewnia, że sygnały o krytycznych wymaganiach czasowych docierają do pinów docelowych w tym samym czasie. Dostrajanie i dopasowywanie długości ścieżek jest również niezbędne podczas trasowania par różnicowych, szczególnie w obrębie danej pary.

Do ścieżek dodano meandry, aby zapewnić dopasowanie długości par różnicowych.
Do ścieżek dodano meandry, aby zapewnić dopasowanie długości par różnicowych.

Polecenia Interactive Length Tuning i Interactive Diff Pair Length Tuning umożliwiają dynamiczną optymalizację i kontrolę długości sieci lub par różnicowych przez wstawianie wzorców dostrajania o zmiennej amplitudzie, odpowiednio do dostępnego miejsca, ograniczeń projektowych i przeszkód w projekcie. Właściwości dostrajania długości mogą opierać się na wstępnie skonfigurowanych ograniczeniach projektowych, właściwościach sieci lub określonej przez użytkownika wartości. 

Dostępne są trzy style wzorców dostrajania: harmonijkowy, puzonowy i piłokształtny. 

Dostępne są trzy style wzorców dostrajania. Naciśnij Tab po uruchomieniu polecenia interaktywnego dostrajania długości, aby wybrać wzorzec.Dostępne są trzy style wzorców dostrajania. Naciśnij Tab po uruchomieniu polecenia interaktywnego dostrajania długości, aby wybrać wzorzec.

Konfigurowanie ograniczeń projektowych

Sposób definiowania wymagań projektowych – za pomocą Constraint Manager lub przez zdefiniowanie ich jako Design Rules – wybiera się podczas ustawiania opcji Constraint Management w oknie dialogowym Create Project podczas tworzenia projektu. Dowiedz się więcej o definiowaniu wymagań projektowych za pomocą menedżera ograniczeń. Możesz też dowiedzieć się więcej o definiowaniu i zarządzaniu regułami projektowymi oraz określaniu ich zakresu. Dostępna jest również możliwość jednokierunkowego przełączenia projektu opartego na regułach projektowych na menedżera ograniczeń.

Najlepszym sposobem na zapewnienie zgodności długości krytycznych ścieżek jest zdefiniowanie ograniczeń projektowych. Podczas dostrajania długości stosowane są dwa ograniczenia projektowe: Matched Lengths i Length. Chociaż Constraint Manager i PCB Rules and Constraint Editor wykorzystują różne sposoby konfigurowania tych ograniczeń, samo ograniczenie pozostaje takie samo. Na tej stronie proces opisano z użyciem PCB Rules and Constraint Editor, podając dodatkowe informacje pomocne w przypadku korzystania z Constraint Manager.

W edytorze reguł i ograniczeń PCB zarówno ograniczenie Matched Lengths, jak i ograniczenie Length są dostępne w kategorii High Speed. W projekcie istotne może być jedno z tych ograniczeń lub oba, w zależności od tego, czy potencjalne problemy dotyczą rozbieżności czasowej sygnałów (użyj ograniczenia dopasowania długości), czy całkowitego opóźnienia sygnału (użyj ograniczenia długości).

Panel Properties wyświetla wszystkie ograniczenia projektowe dotyczące dostrajanej sieci, wybierając i wyróżniając odpowiednie ograniczenie o najwyższym priorytecie.

Ograniczenie projektowe dopasowania długości

Ograniczenie projektowe dopasowania długości określa, że wszystkie objęte nim sieci muszą zostać wytrasowane tak, aby miały długość najdłuższej sieci w zbiorze lub Source target , jeśli ta opcja jest dostępna i wybrana w ograniczeniu. Podczas interaktywnego dopasowywania długości długość sieci zostanie dostrojona tak, aby mieściła się w określonej tolerancji (). Zbiór sieci objętych ograniczeniem jest definiowany przez constraint scope lub zapytanie.

Narzędzie dostrajania długości użyje wybranego Source target lub znajdzie najdłuższą sieć w zbiorze sieci docelowych i poda prawidłowy zakres oraz długość Target wynoszącą:

  • TargetLength = Longest routed net in set

  • MinLimit = LongestNet - MatchedLength Constraint Tolerance

  • MaxLimit = TargetLength

  • Dobrym rozwiązaniem jest zdefiniowanie klasy zawierającej sieci wymagające dostrojenia, a następnie określenie zakresu ograniczenia tak, aby obejmował tę klasę.

  • Użyj tej opcji, aby ograniczyć długości: between obiektów objętych zakresem, na przykład wszystkich sygnałów xSignals InxSignalClass (); lub within elementów docelowych par różnicowych, na przykład sieci +ve względem sieci -ve w InDifferentialPairClass ('DIFF100') (). Jeśli ograniczenie jest zdefiniowane jako reguła projektowa, ustaw tę opcję odpowiednio do potrzeb.

  • Jeśli ograniczenie jest zdefiniowane w Constraint Manager , sposób wskazywania obiektów between zmienia się w zależności od zbioru obiektów docelowych. Jeśli obiektami są sygnały xSignals, użyj trybu xSignal widoku Electrical w Constraint Manager (). Jeśli obiektami docelowymi są sieć, para różnicowa lub klasa sieci bądź par różnicowych, dodaj ograniczenie jako Advanced Rule w widoku All Rules w Constraint Manager ().

  • Aby zastosować ograniczenie within elementami pary różnicowej w Constraint Manager, stosuje się odwrotne podejście; mianowicie sygnały xSignals obejmuje się ograniczeniem przez utworzenie Advanced Rule (), a pary różnicowe — za pomocą trybu Diff Pair widoku Electrical w Constraint Manager ().

Dowiedz się więcej o ograniczeniu dopasowania długości.

Ograniczenie projektowe długości

Ograniczenie projektowe długości, uzupełniające ograniczenie dopasowania długości sieci, określa minimalną i maksymalną dopuszczalną długość wytrasowanej sieci lub zbioru sieci. Długość sieci objętych ograniczeniem musi mieścić się w przedziale określonym przez długości Minimum i Maximum ().

Narzędzie dostrajania długości znajdzie najdłuższą sieć w zbiorze sieci docelowych i poda prawidłowy zakres oraz długość Target wynoszącą:

  • TargetLength = Longest routed net in set

  • MinLimit = Constraint Minimum

  • MaxLimit = Constraint Maximum

Dowiedz się więcej o ograniczeniu długości.

  • Jeśli klikniesz, aby rozpocząć dostrajanie długości sieci (lub pary różnicowej), której długość jest równa długości docelowej lub od niej większa, zostanie wyświetlony komunikat Target Length shorter than old Length.

  • Panel Properties wyświetla wszystkie ograniczenia projektowe dotyczące dostrajanej sieci; obowiązujące ograniczenie o najwyższym priorytecie jest wybrane i wyróżnione.

Wybór wzorca dostrajania

Wzorzec dostrajania należy wybrać po uruchomieniu polecenia, ale przed rozpoczęciem dostrajania długości.

Aby wybrać wzorzec dostrajania:

  1. Uruchom polecenie Route » Interactive Length Tuning.

  2. Naciśnij Tab, aby wstrzymać dostrajanie i wyświetlić panel Properties. 

  3. Wybierz wymagany wzorzec (i w razie potrzeby zmień jego ustawienia).

  4. Naciśnij przycisk pauzy , aby powrócić do polecenia dostrajania długości (lub naciśnij klawisz Esc), a następnie kliknij sieć, aby dostroić jej długość.

Can I change the pattern after starting to tune? Po rozpoczęciu dostrajania długości (tj. po kliknięciu ścieżki) nie można zmienić wybranego wzorca dostrajania na inny. Right-click raz, aby zakończyć pracę z bieżącą ścieżką (lub naciśnij Esc); polecenie dostrajania długości pozostanie aktywne. Następnie możesz nacisnąć Tab, otworzyć panel Properties i zmienić wzorzec.
Can I change the pattern properties? Właściwości geometrii wzorca można skonfigurować w panelu Properties przed rozpoczęciem dostrajania, w dowolnym momencie podczas dostrajania lub po jego zakończeniu (po zaznaczeniu wzorca). Więcej informacji znajdziesz poniżej w sekcjach dotyczących właściwości geometrii wzorców: harmonijkowego, puzonowego i zębatego.
What is the Step setting?

Pole Step wskazuje, o ile zmieni się powiązana wartość po kliknięciu przycisków Kliknij i przeciągnij, aby przesunąć​ w panelu Properties (lub po użyciu skrótów klawiszowych podczas interaktywnego dostrajania długości lub interaktywnej edycji).

What pattern and values are used next time? Domyślnie wybierany jest ostatnio używany wzorzec dostrajania z ostatnio używanymi ustawieniami.

Dostrajanie długości sieci

Zaletą funkcji dostrajania długości jest umiejętne połączenie zaawansowanych algorytmów z intuicyjnym sterowaniem przez użytkownika. Segmenty dostrajające długość dodaje się po prostu przez przesuwanie kursora wzdłuż ścieżki, a wymiary i położenia poszczególnych odcinków oraz łuków tworzących te segmenty są automatycznie obliczane i wstawiane przez algorytm dostrajania długości. Skróty klawiaturowe pozwalają kontrolować styl i właściwości segmentów dostrajających podczas ich dodawania.

Używaj skrótów klawiaturowych, aby kontrolować kształt i amplitudę wzorca dostrajania podczas jego umieszczania.

Aby dostroić długość sieci:

  1. Aby dostrajać długość na podstawie ograniczeń, skonfiguruj ograniczenia projektowe Matched Lengths i/lub Length.

  2. Uruchom polecenie Interactive Length Tuning z menu Route (lub za pomocą przycisku  na Active Bar).

  3. Naciśnij Tab, aby otworzyć panel Properties, w którym możesz wybrać wzorzec dostrajania długości, a następnie kliknij przycisk pauzy w obszarze projektowania (), aby wznowić umieszczanie.

  4. Kliknij ścieżkę w obszarze projektowania, aby rozpocząć dostrajanie jej długości. Przesuwaj kursor wzdłuż ścieżki w kierunku, w którym ma być dodawana harmonijka. Pojawi się wzorzec dostrajania, który będzie się wydłużał wraz z ruchem kursora. Poniższa animacja przedstawia przykłady umieszczania harmonijkowych wzorców dostrajania.

  5. Aby zmienić właściwości wzorca podczas dostrajania długości, naciśnij Tab, aby otworzyć panel Properties, lub użyj skrótów klawiaturowych opisanych poniżej.

Co określa docelową długość wzorca dostrajania?

Podczas interaktywnego dostrajania długości sekcja Target panelu Properties zawiera opcje wyboru wymaganego trybu Target Length (). Dostępne są trzy tryby: ręczny (długość zdefiniowana przez użytkownika), na podstawie sieci/pary (na podstawie długości istniejącej sieci/pary) oraz na podstawie reguły (ograniczenia projektowego).

Manual Kliknij przycisk Manual, aby wprowadzić długość w polu Target (). Recently Used Lengths są zachowywane na wypadek, gdyby trzeba było ponownie ich użyć.
From Net / From Diff Pairs Kliknij, aby wyświetlić listę sieci/par różnicowych z już poprowadzonymi ścieżkami. Wybierz sieć/parę różnicową, aby ustawić długość Target ().
From Rules Kliknij, aby wyświetlić listę mających zastosowanie ograniczeń projektowych długości i/lub dopasowania długości (). Oprogramowanie będzie przestrzegać najbardziej restrykcyjnej kombinacji tych ograniczeń. Kliknij dwukrotnie ograniczenie na liście w panelu, aby szczegółowo sprawdzić jego właściwości. Więcej informacji o stosowaniu ograniczeń projektowych długości i dopasowania długości podczas dostrajania sieci znajdziesz w sekcji Konfigurowanie ograniczeń projektowych. Stosowane ograniczenie jest wyróżnione na niebiesko. Podczas dostrajania możesz zmienić stosowane ograniczenie, klikając jego pozycję na liście — zostanie ono wyróżnione na niebiesko, a długość docelowa (i tekst opisu) odpowiednio się zmienią.
Target Długość, którą algorytm dostrajania będzie próbował osiągnąć przez dodanie segmentów dostrajających. Pamiętaj, że istnieje wiele powodów, dla których algorytm może nie być w stanie dodać segmentów dostrajających. Więcej informacji znajdziesz w sekcji Dlaczego wzorce dostrajania czasami znikają?.
Clip to Target Po włączeniu tej opcji algorytm dostrajania przestanie dodawać kształty dostrajające, gdy długość będzie mieścić się w granicach Tolerance względem Target.
  • Pamiętaj, że jeśli istnieją ograniczenia długości i/lub dopasowania długości sieci, są one zawsze używane do wyznaczenia zakresu długości, nawet po wybraniu trybu ręcznego lub trybu na podstawie sieci. Ograniczenia te mogą być bardziej restrykcyjne niż długość określona ręcznie lub na podstawie sieci.

  • Pamiętaj, że jeśli w mającym zastosowanie ograniczeniu projektowym dopasowania długości wybrano xSignal jako Source Target dla klasy xSignal objętej zakresem ograniczenia, w panelu Properties będą dostępne dwa tryby dla tego ograniczenia: jeden stosujący ograniczenie na podstawie najdłuższego xSignal w klasie, a drugi — na podstawie wybranego xSignal jako źródła wartości docelowej (nazwa tego xSignal będzie podana w nawiasie po nazwie ograniczenia).

Monitorowanie długości sygnałów

Gdy panel PCB jest ustawiony na tryb Nets, wyświetla bieżącą długość poprowadzonych sygnałów. Domyślnie panel wyświetla długości Name, Node Count, Routed length, i Unrouted (Manhattan). Kliknij prawym przyciskiem myszy w obszarze nagłówków kolumn panelu, aby wyświetlić menu, w którym można wybrać dodatkowe kolumny, a także ukryć istniejące. Warto pamiętać, że Routed Length jest obliczana jako suma długości umieszczonych segmentów ścieżek i łuków tworzących trasę oraz odległości pokonywanej w pionie przez przelotki. Kalkulator długości poprowadzonej trasy nie uwzględnia nakładania się segmentów ścieżek ani meandrów wewnątrz padów.

Aby dokładnie obliczyć całkowitą odległość między węzłami, włącz kolumnę Signal Length. Kalkulator długości sygnału analizuje wszystkie obiekty umieszczone na trasie, uwzględniając obiekty nałożone na siebie lub nakładające się oraz kręte przebiegi wewnątrz padów, a także długości przelotek. Jeśli sieć nie jest w pełni poprowadzona, uwzględniana jest również długość Manhattan (X + Y) linii połączenia. Podczas dopasowywania długości zawsze upewnij się, że kolumna Signal Length jest włączona.

Jeśli skonfigurowano ograniczenia projektowe Matched Lengths lub Length, komórka Signal Length każdej sieci objętej ograniczeniem jest również oznaczana kolorem: żółtym, jeśli route length < constraint minimum, bez koloru, jeśli net passes the constraint, lub czerwonym, jeśli route length > constraint maximum.

Dowiedz się więcej o sekcji sieci w panelu PCB.

Korzystanie ze wskaźnika długości sieci

Jeśli zdefiniowano ograniczenie Length i/ lub Matched Lengths, podczas interaktywnego dostrajania długości można monitorować dostrajaną długość, wyświetlając wskaźnik dostrajania długości. Użyj skrótu Shift+G, aby włączać i wyłączać wskaźnik.

Wskaźnik pokazuje bieżącą długość Routed Length jako liczbę, a czerwono-zielony suwak przedstawia długość szacowaną. Jeśli dostrajasz długość istniejącej trasy, długość szacowana jest sumą długości wszystkich umieszczonych ścieżek i łuków (rzeczywistą długością fizyczną).

Ustawienia wskaźnika są obliczane na podstawie obowiązujących ograniczeń.
Ustawienia wskaźnika są obliczane na podstawie obowiązujących ograniczeń.

Interpretacja wskaźnika

Green slider
(and overlaid numerical value)
Bieżąca długość trasy, 47,197 w powyższym przykładzie
Left edge of gauge Minimum wskaźnika, 45 w powyższym przykładzie (najniższa wartość MinLimit)
Right edge of gauge Maksimum wskaźnika, 48 w powyższym przykładzie (najwyższa wartość MaxLimit)
Left yellow bar Najwyższa wartość MinLimit, 46,58 w powyższym przykładzie
Right yellow bar Najniższa wartość MaxLimit, 47,58 w powyższym przykładzie (zasłonięta zielonym paskiem na ilustracji)
Green bar TargetLength , 47,58 w powyższym przykładzie (długość trasy najdłuższej sieci w zestawie, równa MaxLimit)
  • Jeśli umieszczony wzór dostrajania nie spełnia oczekiwań, użyj Undo lub kliknij go raz, aby go zaznaczyć, i naciśnij Delete. Usunięty wzór jest zastępowany pojedynczym segmentem ścieżki, co może skutkować powstaniem kilku współliniowych segmentów, jeśli wzór został dodany między istniejącymi segmentami. Aby połączyć te współliniowe segmenty w jeden, kliknij dowolny z nich i przytrzymaj przycisk myszy przez sekundę — wymusi to uruchomienie analizatora sieci dla tej sieci i połączenie wszystkich współliniowych segmentów w pojedyncze segmenty na całej jej długości.

  • Dowiedz się więcej o korzystaniu ze wskaźnika długości sieci podczas interaktywnego trasowania.

Czy stosowanie segmentów dostrajających w kształcie harmonijki ma wady? Jeśli sąsiadujące odcinki harmonijki biegną zbyt blisko siebie na zbyt dużej długości, sprzężenie przesłuchowe może zniekształcić sygnał. Więcej informacji można znaleźć w interesującym artykule o opóźnieniach w ścieżkach meandrowych (harmonijkowych), którego autorem jest ekspert branżowy dr Howard Johnson: http://www.signalintegrity.com/Pubs/edn/serpentine.htm.

Modyfikowanie umieszczonego wzoru dostrajania

Aby zmodyfikować umieszczony wzór dostrajania, kliknij go raz, aby go zaznaczyć i wyświetlić uchwyty edycyjne.


Zmień rozmiar obwiedni harmonijki, aby zmienić amplitudę lub długość; kliknij i przytrzymaj, aby ją przesunąć; zmień styl w panelu Properties.

Modyfikowanie umieszczonego wzoru dostrajania

Change the style Kliknij, aby wybrać wzorzec (lub wzorce), a następnie zmień styl i inne ustawienia w panelu Properties. Można również używać skrótów — w tym celu kliknij i przytrzymaj wybrany wzorzec dostrajania.
Move a pattern Kliknij i przeciągnij, aby przesunąć wzorzec. Wzorzec harmonijkowy nie obsługuje obwiedni, więc nie można go umieszczać ani przesuwać wokół narożnika. Wzorce Trombone i Sawtooth obsługują te operacje. Dowiedz się więcej o pracy ze wzorcami Trombone i Sawtooth.
Resize the pattern Kliknij i przeciągnij krawędź lub wierzchołek, aby zmienić rozmiar obszaru ograniczającego wzorzec — sekcje wzorca zostaną automatycznie dopasowane do nowego kształtu tego obszaru.
Rotate an accordion

Zaznacz harmonijkę, przytrzymaj CTRL,, a następnie ( ):

  • Kliknij i przeciągnij dowolny koniec ramki zaznaczenia harmonijki, aby obrócić ją wokół przeciwległego końca.

  • Kliknij i przeciągnij dowolny bok ramki zaznaczenia harmonijki, aby obrócić ją wokół jej środka.

  • Podczas obracania naciśnij klawisz R, aby włączyć lub wyłączyć skok obrotu co 45 stopni.

Change the layer Panel Properties umieszczonego wzorca dostrajania zaznaczonego w obszarze projektowania zawiera listę rozwijaną Layer w sekcji Properties. Użyj tej listy, aby szybko zmienić warstwę sygnałową, na której znajduje się wzorzec dostrajania (). Pamiętaj, że można zaznaczyć wiele obiektów trasowania (wzorzec dostrajania, ścieżki, łuki) i zmienić ich warstwę sygnałową w jednej operacji.

Dostrajanie długości par różnicowych

Dostrajanie długości par różnicowych obejmuje dwa aspekty: pierwszy to dostrajanie długości poszczególnych par w zbiorze tak, aby wszystkie pary miały tę samą długość; drugi to dostrajanie długości krótszej sieci w każdej parze, czyli proces określany jako phase matching. 

Aby dostroić długości par różnicowych, utwórz następujące ograniczenia obejmujące dany zbiór par różnicowych:

  • matched lengths constraint określające wymagania dotyczące dopasowania długości between pairs. Aby porównać długość jednej pary z długością innej, włącz opcję Group Matched Lengths, zgodnie z opisem w sekcji Ograniczenie projektowe Matched Lengths powyżej.

  • Drugie matched lengths constraint określające wymagania dotyczące dopasowania długości within-pair. Aby porównać długości obu sieci w parze, włącz opcję Within Differential Pair Length, zgodnie z poniższym opisem.

Dostrajanie długości między parami różnicowymi

Po wytrasowaniu par różnicowych można wyrównać wszelkie różnice ich długości.

Demonstracja dostrajania długości par, a następnie dostrajania długości wewnątrz każdej pary.

Dostrajanie długości między parami

Targeting the pairs

Zazwyczaj pary są obejmowane ograniczeniem projektowym Matched Lengths za pomocą jednego ze słów kluczowych zapytań dotyczących par różnicowych — InAnyDifferentialPair, InDifferentialPair, InDifferentialPairClass, IsDifferentialPair. Aby dopasować długości między parami, włącz opcję Group Matched Lengths w ograniczeniu projektowym Matched Lengths (Tolerancja między parami — menedżer ograniczeń Tolerancja między parami — okno dialogowe reguł). 

Jeśli zdefiniowano sygnały xSignals, można ich użyć do określenia zakresu ograniczeń projektowych dotyczących dostrajania długości, a w ograniczeniu dostępna będzie opcja Source Target. Więcej informacji znajdziesz na stronie Definiowanie ścieżek sygnałów o dużej szybkości za pomocą xSignals.

What is the target length?

Reguła projektowa Matched Lengths wykrywa najdłuższą parę objętą zakresem reguły i wykorzystuje wartość Longest Signal Length tej pary jako Max Limit dla pozostałych objętych nią par, ustawiając Min Limit na Max Limit - Tolerance. Pamiętaj, że jest to proces dynamiczny: podczas dostrajania nowo dostrojona para może stać się najdłuższa, a jej najdłuższa sieć wyznaczy nową wartość Longest Signal Length.

Tune the length of a pair Aby dostroić długość pary, uruchom polecenie Route » Interactive Differential Pair Length Tuning. Podobnie jak przy trasowaniu par różnicowych, polecenie to działa jednocześnie na obu sieciach pary. Dowiedz się więcej o dostrajaniu długości sieci.
Controlling the shape during tuning Podobnie jak przy dostrajaniu długości pojedynczej sieci, po uruchomieniu polecenia dostrajania długości należy wybrać styl dostrajania przed kliknięciem ścieżki. Podczas dostrajania długości właściwości tego stylu można zmieniać za pomocą skrótów lub naciskając Tab, aby otworzyć panel Properties.
Monitoring the progress

Podczas dostrajania długości użyj skrótu Shift+G, aby włączyć lub wyłączyć wskaźnik długości sieci.

Postęp można również monitorować w panelu PCB, w trybie Nets lub xSignals (). Żółte podświetlenie oznacza wartość poniżej Min Limit ograniczenia, a czerwone — wartość powyżej Max Limit.

Adjusting the finished tuning shape Kształty dostrajania są obiektami — można je zaznaczać, przeciągać, zmieniać ich rozmiar i usuwać. Dowiedz się więcej o modyfikowaniu umieszczonego wzorca dostrajania.
Checking the results Użyj panelu PCB Rules and Violations, aby sprawdzić ograniczenia Matched Net Length dla between-pair (). W razie potrzeby dostosuj harmonijki dostrajania.

Statyczne dopasowanie fazy par różnicowych

Ze względu na z natury słabe sprzężenie różnicowe, jakie można uzyskać, prowadząc parę sygnałową na płytce drukowanej, dopasowanie długości obu sieci w parze odgrywa kluczową rolę w ogólnej skuteczności prowadzenia par różnicowych.

Dopasowanie długości zapewnia jednoczesne dotarcie sygnałów dodatniego i ujemnego pary do celu. Technika ta jest określana jako phase matching. Najprostszym sposobem dopasowania fazy jest dodanie struktury dostrajającej długość w dowolnym miejscu krótszej sieci w parze. Ten rodzaj dostrajania długości jest określany jako static phase matching, co oznacza, że całkowite długości są dopasowane, ale nie podjęto próby skorygowania różnic długości w miejscach ich powstawania wzdłuż trasy pary różnicowej.

Demonstracja dostrajania długości w obrębie każdej pary.

Statyczne dostrajanie długości w obrębie pary

Targeting the pairs Zazwyczaj pary są obejmowane regułą projektową Matched Lengths przy użyciu jednego ze słów kluczowych zapytań dotyczących par różnicowych: InAnyDifferentialPair, InDifferentialPair, InDifferentialPairClass, IsDifferentialPair. Aby dopasować długości w obrębie każdej pary, włącz opcję Within Differential Pair Length w regule projektowej Matched Lengths (Tolerancja wewnątrz pary — menedżer ograniczeń Tolerancja wewnątrz pary — okno dialogowe reguł). Ustaw wymaganą tolerancję.
Tune the length of the shorter net in the pair Aby dostroić długość krótszej sieci w parze, uruchom polecenie Route » Interactive Length Tuning. Dowiedz się więcej o dostrajaniu długości sieci.
Controlling the shape during tuning Po uruchomieniu polecenia dostrajania długości należy wybrać styl dostrajania przed kliknięciem ścieżki. Podczas dostrajania długości właściwości tego stylu można zmieniać za pomocą skrótów klawiaturowych lub naciskając Tab, aby otworzyć panel Properties.
Monitoring the progress

Podczas dostrajania długości używaj skrótu Shift+G, aby włączać i wyłączać wskaźnik długości sieci.

Postęp można również monitorować w panelu PCB, w trybie Nets lub xSignals (). Żółte podświetlenie oznacza wartość poniżej limitu Min Limit, a czerwone podświetlenie oznacza wartość powyżej Max Limit.

Checking the results

Użyj panelu PCB Rules and Violations, aby sprawdzić reguły Matched Net Length dla within-pair (). W razie potrzeby dostosuj meandry dostrajające.

Automatyczne dostrajanie długości

Edytor PCB obsługuje również automatyczne dostrajanie długości/opóźnienia (lub dostrajanie wielu sieci), zarówno dla pojedynczych sieci, jak i par różnicowych. Obsługiwane są także zwykłe ścieżki i ścieżki prowadzone pod nietypowymi kątami (z wyjątkiem par różnicowych prowadzonych pod takimi kątami).

Funkcja automatycznego dostrajania długości jest dostępna po włączeniu opcji PCB.TraceTuning.AutoTuning w oknie dialogowym ustawień zaawansowanych.

Proces automatycznego dostrajania podejmie próbę dostrojenia długości aktualnie zaznaczonych sieci zgodnie z obowiązującymi ograniczeniami projektowymi dotyczącymi dopasowanych długości / długości. Więcej informacji można znaleźć w sekcji Konfigurowanie ograniczeń projektowych.

Długości można dostrajać automatycznie zarówno między sieciami i parami, jak i w obrębie każdej pary.

Z funkcji korzysta się w następujący sposób:

Automatyczne dostrajanie długości między sieciami ()

Configure how lengths are matched Skonfiguruj odpowiednio ograniczenie projektowe długości / dopasowanych długości (z włączoną opcją Group Matched Lengths) dla sieci / par różnicowych / sygnałów xSignals.
Select nets to be matched Zaznacz sieci, których długości mają zostać dostrojone.
Configure the length matching pattern

Wybierz polecenie Route » Automatic Length Tuning (skrót: Ctrl+Alt+T) z menu głównego, aby otworzyć okno dialogowe Auto Tuning Process (). W oknie dialogowym wybierz tryb Min/Max/Group Matching, aby dostroić długości między sieciami.

Wybierz styl wzorca harmonijkowego i odpowiednio skonfiguruj jego atrybuty. Więcej informacji można znaleźć w sekcji Wybór wzorca dostrajania.

Auto tune the lengths Kliknij OK w oknie dialogowym Auto Tuning Process, a oprogramowanie podejmie próbę utworzenia wzorców dostrajania.
 
 
 
 
 

Automatyczne dopasowanie fazowe par różnicowych ()

Configure how lengths are matched Skonfiguruj odpowiednio ograniczenie projektowe długości / dopasowanych długości (z włączoną opcją Within Differential Pair Length) dla sieci / par różnicowych / sygnałów xSignals.
Select nets to be matched Zaznacz sieci, których długości mają zostać dostrojone.
Static phase matching Dopasowanie statyczne jest stosowane, gdy opcja Dynamic Phase Matching () / Dynamic Phase Tolerance () ma ustawienie disabled w ograniczeniu dopasowanych długości. Wzorce dostrajania są dodawane w dowolnym miejscu wzdłuż krótszej sieci w parze.
Dynamic phase matching Dopasowanie dynamiczne jest stosowane, gdy opcja Dynamic Phase Matching () / Dynamic Phase Tolerance () ma ustawienie enabled w ograniczeniu dopasowanych długości. Wzorce dostrajania są zwykle dodawane w wielu punktach wzdłuż krótszej sieci w parze.
Configure the within pair Sawtooth tuning properties

Wybierz polecenie Route » Automatic Length Tuning (skrót: Ctrl+Alt+T) z menu głównego, aby otworzyć okno dialogowe Auto Tuning Process (). W oknie dialogowym wybierz tryb Within Pair Matching, aby dostroić długości w obrębie pary.

Skonfiguruj odpowiednio atrybuty stylu wzorca piłokształtnego. Więcej informacji można znaleźć w sekcji Piłokształtny wzorzec dostrajania.

Auto tune the lengths Kliknij OK w oknie dialogowym Auto Tuning Process, a oprogramowanie podejmie próbę utworzenia wzorców dostrajania fazowego.

Funkcja dostrajania fazowego jest w otwartej wersji beta i jest dostępna po włączeniu opcji PCB.TraceTuning.PhaseTuning w oknie dialogowym ustawień zaawansowanych.

  • Podczas dynamicznego dopasowywania fazy uwzględniane są typy elektryczne pól lutowniczych na obu końcach poprowadzonej pary różnicowej. Jeśli określono źródło/obciążenie, strojenie będzie wykonywane wzdłuż pary różnicowej w odpowiednim kierunku.

  • Automatyczne strojenie wewnątrz pary wykorzystuje wzorzec o kształcie zębów piły, aby zminimalizować zaburzenia równowagi impedancji i geometrii pary.

Inne narzędzia do strojenia

Polecane materiały

  • Strona internetowa Erica Bogatina, wykładowcy zajmującego się integralnością sygnałów i eksperta branżowego http://www.bethesignal.com/

  • Strona internetowa dr. Howarda Johnsona, wykładowcy i eksperta branżowego w dziedzinie projektowania układów szybkich http://www.signalintegrity.com/

  • Strona internetowa Lee Ritcheya, wykładowcy i eksperta w dziedzinie projektowania szybkich układów PCB http://www.speedingedge.com/

AI-LocalizedTłumaczenie SI
Jeśli znajdziesz błąd, zaznacz tekst/obraz i naciśnij Ctrl + Enter aby wysłać nam wiadomość.
Nav
Contents
Dostępność funkcji

Dostępne funkcje zależą od tego, z którego rozwiązania Altium korzystasz – Altium Develop, Altium Agile Teams, Altium Agile Enterprise lub Altium Designer (w ramach aktywnej subskrypcji terminowej).

Jeśli opisana funkcja nie jest widoczna w Twoim oprogramowaniu, skontaktuj się z działem sprzedaży Altium, aby dowiedzieć się więcej.

Starsza dokumentacja

Dokumentacja Altium Designer nie jest już wersjonowana. Jeśli potrzebujesz dostępu do dokumentacji dla starszych wersji Altium Designer, odwiedź sekcję Starsza dokumentacja na stronie Inne instalatory.

Contents