Dostrajanie długości
W skrócie
- 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.
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.
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.
Konfigurowanie ograniczeń projektowych
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
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.
Jak rozstrzygane są nakładające się ograniczenia
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 (ograniczenie dopasowania długości sieci), czy całkowitego opóźnienia sygnału (ograniczenie długości).
Jeśli stosowane są oba te ograniczenia, narzędzie dostrajania długości uwzględnia je oba i wyznacza najbardziej restrykcyjny zestaw ograniczeń.
Prawidłowy zakres i długość Target są określane następująco:
-
TargetLength = Longest routed net in set, or lowest MaxLimit from constraints -
MinLimit = (LongestNet - MatchedLength Constraint tolerance), or highest MinLimit from constraints -
MaxLimit = TargetLength -
ValidRange = Highest MinLimit to Lowest MaxLimit(najbardziej restrykcyjna kombinacja ograniczeń długości i dopasowania długości)
Na przykład, jeśli maksymalna długość określona przez ograniczenie długości jest mniejsza niż długość najdłuższej istniejącej ścieżki wskazanej przez ograniczenie dopasowania długości, pierwszeństwo ma ograniczenie długości i podczas dostrajania używana jest określona w nim krótsza długość. Panel wyświetla obliczone wartości Min Limit i Max Limit dla każdego ograniczenia. Użyj ich, aby sprawdzić, czy długości docelowe są zgodne z oczekiwaniami.
Na ilustracji powyżej panel Properties pokazuje, że do docelowych sieci mają zastosowanie zarówno ograniczenie długości, jak i ograniczenie dopasowania długości. Zwróć uwagę, że najbardziej restrykcyjne wartości wynikają z ograniczenia dopasowania długości sieci tolerance 1.0mm), a wartość Max Limit wskazuje, że bieżąca długość najdłuższej sieci w docelowym zbiorze sieci wynosi 51.549mm (czyli mniej niż maksymalna długość dopuszczalna przez ograniczenie długości). W tym przykładzie najwęższa dopuszczalna tolerancja zakresu długości jest zdefiniowana w ograniczeniu dopasowania długości (1.0mm), dlatego jest używana do obliczenia ValidRange. Długość docelowa jest zawsze bardziej restrykcyjną długością maksymalną.
Wybór wzorca dostrajania
Wzorzec dostrajania należy wybrać po uruchomieniu polecenia, ale przed rozpoczęciem dostrajania długości.
Aby wybrać wzorzec dostrajania:
-
Uruchom polecenie Route » Interactive Length Tuning.
-
Naciśnij
Tab, aby wstrzymać dostrajanie i wyświetlić panel Properties. -
Wybierz wymagany wzorzec (i w razie potrzeby zmień jego ustawienia).
-
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 |
| What pattern and values are used next time? | Domyślnie wybierany jest ostatnio używany wzorzec dostrajania z ostatnio używanymi ustawieniami. |
Właściwości wzorca harmonijkowego
| Style | Styl narożników harmonijki. Do wyboru: linie ze ściętymi narożnikami, łuki ze ściętymi narożnikami lub zaokrąglenia. Styl zaokrąglony jest najbardziej zwarty, a linie ze ściętymi narożnikami — najmniej zwarte. |
| Max Amplitude | Maksymalna wysokość harmonijki (mierzona od pierwotnego przebiegu ścieżki). Wysokość może być mniejsza, na przykład w celu ominięcia istniejącej przeszkody. Aby określić jednostki podczas wprowadzania liczby, dodaj do wartości przyrostek mm lub mil. |
| Space | Odległość między sąsiednimi nawrotami harmonijki w przypadku stylów z liniami lub łukami ze ściętymi narożnikami oraz promień w przypadku stylu zaokrąglonego. |
| Miter | Procentowe ścięcie narożników wzorca dostrajania, gdy Style to linie lub łuki ze ściętymi narożnikami. Ta wartość jest również używana do ścinania narożników ścieżek łączących harmonijkę z trasą. |
Właściwości wzorca puzonowego
| Style | Styl narożników puzonu. Do wyboru: linie ze ściętymi narożnikami, łuki ze ściętymi narożnikami lub zaokrąglenia. Styl zaokrąglony jest najbardziej zwarty, a linie ze ściętymi narożnikami — najmniej zwarte. |
| Space | Odległość między sąsiednimi nawrotami puzonu w przypadku stylu z liniami lub łukami ze ściętymi narożnikami albo promień w przypadku stylu zaokrąglonego. |
| Miter | Procentowe ścięcie narożników wzorca dostrajania, gdy wybrano styl z liniami lub łukami ze ściętymi narożnikami. |
| Single Side | Utwórz wzorzec dostrajania wystający tylko w jednym kierunku względem pierwotnego przebiegu ścieżki. |
Właściwości wzorca zębatego
| Min Joint | Minimalna długość pierwszego współliniowego segmentu ścieżki umieszczanego przed utworzeniem pierwszego zęba. |
| Tooth Width | Szerokość wierzchołka zęba. |
| Min Height | Minimalna dopuszczalna wysokość zęba. |
| Angle | Nachylenie przedniej i tylnej krawędzi zęba względem pierwotnego przebiegu ścieżki dostrajanej sieci. |
| Actual Height | Bieżąca wysokość zęba, mierzona od osi pierwotnego przebiegu dostrajanej ścieżki do osi segmentu ścieżki na wierzchołku zęba. |
| Single Side | Utwórz wzorzec dostrajania wystający tylko w jednym kierunku względem pierwotnego przebiegu ścieżki. |
| Fixed Size | Pozwala tworzyć każdy nowy ząb wyłącznie o rozmiarze Actual Height, uniemożliwiając tworzenie zębów o innym rozmiarze. Jeśli tworzenie wzorca zębatego sprawia trudności, spróbuj najpierw wyłączyć tę opcję. |
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:
-
Aby dostrajać długość na podstawie ograniczeń, skonfiguruj ograniczenia projektowe Matched Lengths i/lub Length.
-
Uruchom polecenie Interactive Length Tuning z menu Route (lub za pomocą przycisku
na Active Bar).
-
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. -
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.
-
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.
Skróty do sterowania właściwościami wzorca podczas dostrajania
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. |
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ń.
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) |
Dlaczego wzory dostrajania czasami znikają?
Mechanizm dostrajania tworzy wzory dostrajania zgodnie z bieżącymi ustawieniami geometrii. Niektóre kombinacje tych ustawień i bieżącej szerokości ścieżki mogą uniemożliwiać utworzenie wzoru dostrajania.
Jeśli podczas próby dostrajania długości wzory się nie pojawiają, spróbuj wykonać następujące czynności:
-
Podczas pracy wyświetl panel Properties, aby obserwować poszczególne ustawienia wzoru Skrót
F11umożliwia pokazywanie i ukrywanie panelu Properties. -
W przypadku wzorów Accordion lub Trombone upewnij się, że wzór jest w trybie Mitered Lines (naciskaj Spacebar, aby przełączać tryby).
-
W przypadku wzorów Accordion lub Trombone zmniejsz Miter do zera (naciśnij skrót 1 kilka razy).
-
Po pierwszym kliknięciu trasy w celu dostrojenia jej długości pojawi się biały prostokąt obwiedni, określający przestrzeń dostępną dla mechanizmu dostrajania do utworzenia wzoru
-
Jeśli prostokąt znacznie wykracza poza sąsiednie trasy, mechanizm dostrajania może nie być w stanie utworzyć wzoru (w zależności od innych ustawień wzoru). Naciśnij kilkakrotnie klawisz
<, aby zmniejszyć amplitudę/wysokość. Każde naciśnięcie tego klawisza zmniejsza amplitudę/wysokość o wartość bieżącego ustawienia Step; rozsądna wartość ustawienia Step to około 1/10 ustawienia Max Amplitude / Actual Height. Jeśli wartość ustawienia Step jest zbyt duża, naciśnij Tab na klawiaturze, aby wstrzymać dostrajanie długości, wprowadź odpowiednią wartość Step, a następnie kliknij przycisk
<, aby wznowić dostrajanie długości.
-
Jeśli prostokąt obwiedni jest zbyt mały na początku dostrajania, naciśnij klawisz
, aby zwiększyć amplitudę/wysokość do odpowiedniej wartości.
-
-
W przypadku stylu Mitered Arcs bieżące ustawienie Miter również oddziałuje z ustawieniami Amplitude i Space. Jeśli używasz tego stylu, pomocne może być rozpoczęcie od małej wartości Miter, dobranie odpowiednich wartości Amplitude i Space, a następnie zwiększenie Miter do wymaganej wartości.
-
Wzór Sawtooth zawiera opcję Fixed Size, która nakazuje mechanizmowi dostrajania tworzenie wszystkich wzorów dostrajania o tym samym rozmiarze Jeśli wzory się nie pojawiają, spróbuj wyłączyć tę opcję. W razie potrzeby można ją ponownie włączyć po prawidłowym dostrojeniu długości.
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
|
| 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. |
Praca z umieszczonymi wzorcami Trombone i Sawtooth
W przypadku wzorców Trombone i Sawtooth obszar wielokąta, w którym tworzony jest wzorzec, można traktować jako sleeve. Kliknij, aby zaznaczyć umieszczony wzorzec i wyświetlić jego obwiednię.
Dostępne są różne sposoby przesuwania i zmiany rozmiaru, zależnie od miejsca kliknięcia i przytrzymania na obwiedni. Istnieją trzy strefy, w których można klikać i przeciągać, pokazane na poniższej ilustracji z kolorowymi oznaczeniami:
Wzorce Trombone i Sawtooth są tworzone wewnątrz obwiedni, która umożliwia edycję kształtu na różne sposoby.
Modyfikowanie wzorca Trombone lub Sawtooth ( ) |
|
| Move the pattern | Click and Drag w strefie 3, aby swobodnie przesuwać wzorzec prostopadle do pierwotnego przebiegu ścieżki. Przytrzymaj Shift, aby zachować poprzeczne rozmieszczenie wzorca względem przebiegu ścieżki. |
| Lengthen or widen the pattern | Click and Drag w strefie 1 lub 2, aby wydłużyć lub poszerzyć wzorzec. Pamiętaj, że do zmiany rozmiaru wzorca nie trzeba klikać uchwytu; można użyć dowolnego miejsca na krawędzi obwiedni. |
| Maintain lateral distribution during movement | Shift + Click and Drag w strefie 1 lub 3, aby przesunąć wzorzec wzdłuż pierwotnego przebiegu ścieżki, zachowując poprzeczne rozmieszczenie wzorca względem przebiegu ścieżki. |
| Perpendicular pattern movement | Ctrl + Click and Drag w strefie 2 lub 3, aby przesunąć wzorzec prostopadle do pierwotnego przebiegu ścieżki. |
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 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 |
| 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 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 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 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).
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: 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. |
| 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: 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. |
Inne narzędzia do strojenia
Przekształcanie wzorca strojenia w obiekty podstawowe
Wzorzec strojenia długości, jako zgrupowanie, jest obiektem grupowym — składa się z podstawowych segmentów ścieżek i/lub łuków, z pełną kontrolą nad amplitudą, odstępem i promieniem narożników (lub ich ścięciem). Podobnie jak inne obiekty grupowe, takie jak komponenty, wymiary i poligony, wzorzec strojenia długości można exploded. Innymi słowy, można go przekształcić w niezależne obiekty podstawowe, które następnie można modyfikować oddzielnie. W tym celu użyj polecenia Explode Length Tuning to Free Primitives, dostępnego w podmenu Tools » Convert menu głównego lub w Unions podmenu dostępnym po kliknięciu prawym przyciskiem myszy.
Pamiętaj, że rozbicie dowolnego obiektu w edytorze PCB jest procesem jednokierunkowym — po rozbiciu obiektu nie można go ponownie przekształcić w obiekt tego samego rodzaju. Można to zrobić jedynie za pomocą polecenia Undo.
Wyrównywanie długości sieci
Polecenie Tools » Equalize Net Lengths z menu głównego edytora PCB umożliwia dopasowanie długości sieci wskazanych przez zdefiniowane ograniczenie projektowe Dopasowane długości sieci. Po uruchomieniu polecenia zostanie otwarte okno dialogowe Equalize Nets.
W tym oknie dialogowym określ styl i wymiary segmentów meandrowych, które oprogramowanie doda w celu wyrównania długości docelowych sieci. Po kliknięciu OK segmenty ścieżek zostaną dodane do wszystkich sieci w zbiorze objętym ograniczeniem projektowym, które są krótsze od najdłuższej sieci w tym zbiorze. Polecenie podejmie próbę dodawania ścieżek do tych krótszych sieci, aż zostanie spełniony warunek tolerancji określony w odpowiednim ograniczeniu Dopasowane długości sieci.
Sprawdzenie reguł projektowych zostanie przeprowadzone wyłącznie dla wszystkich zdefiniowanych (i włączonych) ograniczeń Dopasowane długości sieci, a raport weryfikacji reguł projektowych (Design Rule Check - <PCBDocumentName>.html) zostanie otwarty jako aktywny dokument. Raport będzie zawierał listę naruszeń tych ograniczeń. Informacje o tym, o ile każda sieć w danym zbiorze wykracza poza tolerancję, znajdziesz w odpowiednim komunikacie w panelu Messages, którego przykład pokazano poniżej:
Matched Net Lengths: Between Net LCD_RW And Net LCD_RS Length:85.061mm, outside tolerance by 7.564mm
W tym przypadku najdłuższą siecią w zbiorze objętym odpowiednim ograniczeniem Dopasowane długości sieci jest LCD_RS. Sieć LCD_RW ma długość poprowadzonej ścieżki 85,061 mm, co przekracza tolerancję określoną w ograniczeniu o 7,564 mm.
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/
).
)
).
).
).
)
).
).



).
).
).
).
).
).
).
).
).
).
).
).
).
).
).
)
)
)
)
)
)