Dostrajanie długości
Dwa kluczowe wyzwania podczas prowadzenia tras w projekcie wysokich prędkości to kontrola impedancji ścieżek oraz dopasowanie długości krytycznych sieci. Prowadzenie tras z kontrolą impedancji zapewnia, że sygnał wychodzący z pinu wyjściowego zostanie poprawnie odebrany przez docelowe piny wejściowe. Dopasowanie długości tras zapewnia, że sygnały krytyczne czasowo dotrą do swoich pinów docelowych w tym samym czasie. Strojenie i dopasowywanie długości tras jest również niezbędne przy prowadzeniu par różnicowych.

Do trasowania dodano wzory typu „akordeon”, aby zapewnić dopasowanie długości par różnicowych.
Polecenia Interactive Length Tuning i Interactive Diff Pair Length Tuning (uruchamiane z menu Route lub przyciskiem
na Active Bar) zapewniają dynamiczny sposób optymalizacji i kontroli długości sieci lub par różnicowych, umożliwiając wstawianie wzorów strojenia o zmiennej amplitudzie — zależnie od dostępnego miejsca, reguł i przeszkód w projekcie.
Dostępne są trzy style wzorów strojenia: Accordion, Trombone i Sawtooth.
Dostępne są trzy style wzorów strojenia; po uruchomieniu polecenia Interactive Length Tuning naciśnij Tab, aby wybrać wzór.
Właściwości strojenia długości mogą bazować na regułach projektowych, właściwościach sieci lub wartościach podanych przez Ciebie. Sterowanie tymi wzorami falowymi jest dostępne w panelu Properties — naciśnij Tab podczas strojenia długości, aby otworzyć panel.
Strojenie długości sieci
Elegancja funkcji strojenia długości polega na tym, że sprytnie łączy zaawansowane algorytmy programowe z intuicyjną kontrolą użytkownika. Segmenty strojenia długości dodaje się po prostu, przesuwając kursor wzdłuż ścieżki trasy; wymiary i położenia poszczególnych odcinków ścieżek i łuków składających się na segmenty strojenia są automatycznie obliczane i wstawiane przez algorytm strojenia długości. Skróty klawiaturowe pozwalają sterować stylem i właściwościami segmentów strojenia w trakcie ich dodawania.
Proces interaktywnego strojenia długości wygląda następująco:
- Skonfiguruj reguły projektowe Matched Length i Length, jeśli zamierzasz wykonywać strojenie długości na podstawie reguł.
-
Uruchom polecenie Interactive Length Tuning z menu Route (lub przyciskiem
na Active Bar).
-
Naciśnij Tab, aby otworzyć panel Properties i wybrać wzór strojenia długości, a następnie kliknij nakładkę przycisku pauzy w obszarze projektu (
), aby wznowić rozmieszczanie.
- Wybierz trasę. Po kliknięciu sieci lub pary różnicowej (albo dowolnej wolnej linii czy ścieżki) po prostu przesuwasz/przecierasz kursorem wzdłuż przebiegu trasy.

Segmenty strojenia są automatycznie dodawane, gdy kursor przesuwa się wzdłuż ścieżki trasy.
Poniższe sekcje opisują te kroki bardziej szczegółowo.
Konfigurowanie reguł projektowych
Podczas strojenia długości przestrzegane są dwie reguły projektowe: reguła Matched Length oraz reguła Length; obie znajdują się w kategorii High Speed w PCB Rules and Constraints Editor. Jedna lub obie reguły mogą być istotne w Twoim projekcie — zależy to od tego, czy potencjalne problemy dotyczą skośności czasowej (skew; sygnały docierają w różnych momentach — użyj reguły Matched Length), czy całkowitego opóźnienia sygnału (użyj reguły Length).
Reguła projektowa Matched Length
Reguła projektowa Matched Length określa, że wszystkie sieci docelowe muszą zostać poprowadzone do długości najdłuższej sieci w zestawie, w ramach określonej tolerancji (show image). Zestaw sieci objętych regułą jest definiowany przez zakres reguły (scope) lub zapytanie (query).
Narzędzie strojenia długości znajdzie najdłuższą sieć w zestawie sieci docelowych i poda prawidłowy zakres oraz długość docelową (Value) równą:
-
TargetLength = Longest routed net in set -
MinLimit = LongestNet - MatchedLength Rule Tolerance -
MaxLimit = TargetLength
Reguła projektowa Length
Uzupełniając regułę Matched Net Lengths, reguła projektowa Length określa minimalną i maksymalną dopuszczalną długość poprowadzenia sieci lub zestawu sieci. Sieci objęte regułą muszą mieć długość w granicach określonych wartości Minimum i Maximum (show image).
Narzędzie strojenia długości znajdzie najdłuższą sieć w zestawie sieci docelowych i poda prawidłowy zakres oraz długość docelową (Value) równą:
-
TargetLength = Longest routed net in set -
MinLimit = Rule Minimum -
MaxLimit = Rule Maximum
Jak stosowane są nakładające się reguły
Jedna lub obie reguły mogą być istotne w Twoim projekcie — zależy to od tego, czy potencjalne problemy dotyczą skośności czasowej (skew; sygnały docierają w różnych momentach — myśl o regule Matched Net Lengths), czy całkowitego opóźnienia sygnału (myśl o regule Length).
Jeśli istnieje mająca zastosowanie reguła Length oraz reguła Matched Length, narzędzie strojenia długości uwzględnia obie i wyznacza najbardziej restrykcyjny zestaw ograniczeń.
Prawidłowy zakres i długość docelowa (Value) są wyznaczane następująco:
-
TargetLength = Longest routed net in set, or lowest MaxLimit from rules -
MinLimit = (LongestNet - MatchedLength Rule Tolerance), or highest MinLimit from rules -
MaxLimit = TargetLength -
ValidRange = Highest MinLimit to Lowest MaxLimit(najbardziej restrykcyjne połączenie reguł Length i Matched Length)
Na przykład, jeśli maksymalna długość określona przez regułę Length jest krótsza niż najdłuższa istniejąca długość trasy zidentyfikowana przez regułę Matched Length, wówczas wygrywa reguła Length i podczas strojenia używana jest jej krótsza długość. Panel wyświetla obliczone wartości Min Limit i Max Limit dla każdej reguły — użyj ich, aby sprawdzić, czy długości docelowe są zgodne z oczekiwaniami.
Na obrazie pokazanym powyżej do sieci docelowych mają zastosowanie reguła Length i reguła Matched Length. Zwróć uwagę, że najbardziej restrykcyjne wartości pochodzą z reguły Matched Net Length (tolerance 0.5mm); wartość Max Limit pokazuje, że bieżąca długość najdłuższej sieci w docelowym zestawie sieci wynosi 46.836mm (co jest mniejsze niż maksimum dopuszczone przez regułę Length). W tym przykładzie najściślejsza dopuszczalna tolerancja w zakresie długości to tolerancja zdefiniowana w regule Matched Length (0.5mm), więc jest ona używana do obliczenia ValidRange. Długość docelowa jest zawsze bardziej restrykcyjną długością maksymalną.
Wybór wzoru strojenia
Po uruchomieniu polecenia Length Tuning i before kliknięciu trasy do strojenia długości w obszarze projektu naciśnij Tab, aby otworzyć panel Properties, w którym dostępne są przyciski Accordion, Trombone i Sawtooth. Kliknij odpowiedni przycisk, aby wybrać wymagany wzór, a następnie kliknij nakładkę przycisku pauzy w obszarze projektu (
), aby wznowić rozmieszczanie.

Po uruchomieniu polecenia Interactive Length Tuning naciśnij Tab, aby wybrać wzór.
Właściwości geometrii wzoru
Właściwości geometrii wzoru Accordion
-
Max Amplitude – maksymalna wysokość (mierzona od pierwotnej ścieżki trasy), na jaką może wychodzić akordeon (może być mniejsza, np. aby ominąć istniejącą przeszkodę). Aby określić jednostki podczas wpisywania liczby, dodaj do wartości sufiks mm lub mil.
-
Space (dla stylu
Mitered LineslubMitered Arcs) / Radius (dla styluRounded) – odległość między sąsiednimi nawrotami (switchback) akordeonu. -
Miter – procent, o jaki narożniki wzoru strojenia są fazowane (mitered), gdy Style ma wartość
Mitered LineslubMitered Arcs. Ta wartość jest również używana do fazowania ścieżek łączących akordeon z trasą. -
Style – styl narożników akordeonu; wybierz spośród
Mitered Lines,Mitered ArcslubRounded.
Właściwości geometrii wzoru Trombone
-
Space (dla stylu
Mitered LineslubMitered Arcs) / Radius (dla styluRounded) – odległość między sąsiednimi nawrotami (switchback) trombonu. -
Miter – procent, o jaki narożniki wzoru strojenia są fazowane (mitered), gdy Style ma wartość
Mitered LineslubMitered Arcs. -
Style – styl narożników trombonu; wybierz spośród
Mitered Lines,Mitered ArcslubRounded. -
Single Side – utwórz wzór strojenia tak, aby wystawał tylko w jednym kierunku względem pierwotnej ścieżki trasy.
Właściwości geometrii wzoru Sawtooth
-
Min Joint– minimalna długość pierwszego współliniowego segmentu ścieżki umieszczanego przed utworzeniem pierwszego „zęba”.
-
Tooth Width – szerokość górnej części zęba.
-
Min Height – minimalna dopuszczalna wysokość zęba.
-
Angle – nachylenie przedniej i tylnej krawędzi zęba względem pierwotnej ścieżki prowadzenia (route path) dostrajanego netu.
-
Actual Height – bieżąca wysokość zęba, mierzona od linii środkowej pierwotnej ścieżki prowadzenia, która jest dostrajana, do linii środkowej górnego segmentu ścieżki zęba.
-
Single Side – utwórz wzorzec dostrajania tak, aby wystawał tylko w jednym kierunku względem pierwotnej ścieżki prowadzenia.
-
Fixed Size – blokuje Sawtooth Height na bieżącej wysokości i zapobiega tworzeniu zębów o innym rozmiarze.
Umieszczanie wzorca dostrajania
Gdy wymagany wzorzec dostrajania zostanie wybrany w panelu Properties, kliknij trasę w obszarze projektu, aby rozpocząć dostrajanie jej długości. W obszarze projektu zostanie zastosowane filtrowanie, aby zapewnić lepszą widoczność tylko tego netu. Przesuwaj kursor wzdłuż trasy w kierunku, w którym ma zostać dodana „harmonijka”. Pojawi się wzorzec dostrajania i będzie się wydłużał wraz z ruchem kursora. Poniższa animacja pokazuje przykład umieszczania wzorca dostrajania typu harmonijka.

Harmonijki są umieszczane, gdy uruchomione jest polecenie Interactive Length Tuning, a długość trasy musi zostać zwiększona.
Podczas dostrajania długości naciśnij Tab, aby otworzyć panel Properties, w którym można na bieżąco zmieniać właściwości wybranego wzorca dostrajania (długość docelową i właściwości geometrii). Kliknij nakładkę przycisku pauzy w obszarze projektu (
), aby wznowić umieszczanie.
Sterowanie długością docelową
Istnieją trzy sposoby określenia długości docelowej: ręcznie, na podstawie netu, który został już poprowadzony, lub na podstawie reguł projektowych.
Podczas interaktywnego dostrajania długości sekcja Target panelu Properties zawiera opcje wyboru wymaganego trybu Target Length. Dolna część panelu zawiera opcje definiujące kształt i wymiary wzorca dostrajania, które można również kontrolować interaktywnie za pomocą skrótów.
- Manual – wprowadź długość w polu Value . Recently Used Lengths są zachowywane, na wypadek gdybyś chciał użyć któregoś ponownie.
- From Net (podczas dostrajania netu) / From Diff. Pairs (podczas dostrajania pary różnicowej) – wybierz net/parę różnicową z listy netów/par różnicowych w projekcie.
-
From Rules – odpowiednie reguły projektowe Length i Matched Length. Oprogramowanie będzie następnie przestrzegać najbardziej restrykcyjnej kombinacji tych reguł. Kliknij dwukrotnie regułę na liście w panelu, aby szczegółowo przejrzeć jej właściwości. Aby dowiedzieć się więcej o tym, jak reguły projektowe Length i Matched Length są stosowane podczas dostrajania netu, zobacz sekcję Configuring the Design Rules.
Zastosowana reguła jest podświetlona na niebiesko. Możesz zmienić stosowaną regułę w trakcie dostrajania, klikając wpis tej reguły — stanie się ona regułą podświetloną na niebiesko, a długość docelowa (oraz tekst opisowy) zmienią się odpowiednio.
Pole Value / Target Length pokazuje całkowitą długość, którą polecenie Interactive Length Tuning lub Differential Pair Length Tuning próbuje osiągnąć poprzez dodanie umieszczanego wzorca dostrajania. Jeśli opcja Clip to Target jest włączona, długość wzorca dostrajania jest automatycznie przycinana po osiągnięciu długości docelowej (podczas dostrajania w trybie Manual lub From Net / From Diff. Pairs) albo długości nieco poniżej celu, ale mieszczącej się w zdefiniowanej tolerancji (podczas dostrajania w trybie From Rules ). Można tego użyć, aby zapobiec dodaniu zbyt wielu segmentów dostrajania, co mogłoby spowodować przekroczenie długości docelowej i wyjście ponad maksymalną dopuszczalną długość.
Naciśnij Tab podczas dostrajania długości, aby otworzyć panel Properties, w którym możesz wybrać tryb długości docelowej.
Korzystanie z panelu PCB
Gdy panel PCB jest ustawiony na tryb Nets, wyświetla bieżącą długość poprowadzonych sygnałów. Domyślny tryb panelu pokazuje: Name, Node Count, Routed length oraz Unrouted (Manhattan) length. Kliknij prawym przyciskiem w obszarze nagłówków kolumn panelu, aby wyświetlić menu, w którym możesz wybrać dodatkowe kolumny, a także ukryć istniejące.
Jeśli skonfigurowano reguły projektowe Length, stan poprowadzenia każdego netu objętego regułą jest również kolorowany: podświetlony na żółto, jeśli route length < rule minimum, bez podświetlenia, jeśli net passes the rule, lub na czerwono, jeśli route length > rule maximum.

Trzy nety nie spełniają reguły projektowej Length: dwa są za krótkie, a jeden jest za długi.
Korzystanie ze wskaźnika długości netu (Net Length Gauge)
Jeśli zdefiniowano regułę Length i/lub regułę Matched Length, możesz monitorować długość zarówno podczas interaktywnego prowadzenia, jak i interaktywnego dostrajania długości, wyświetlając wskaźnik Length Tuning Gauge. Podczas prowadzenia lub dostrajania użyj skrótu Shift+G, aby włączać i wyłączać wskaźnik.
Wskaźnik pokazuje bieżącą Routed Length jako liczbę, a czerwono-zielony suwak pokazuje Estimated Length. Jeśli dostrajasz długość istniejącej trasy, Estimated Length jest sumą wszystkich umieszczonych ścieżek i łuków (rzeczywista długość fizyczna). Jeśli używasz wskaźnika długości podczas interaktywnego prowadzenia netu, Estimated Length będzie sumą umieszczonych elementów prowadzenia plus pozostałej odległości do docelowego pada (długości linii połączenia).
Podczas interaktywnego prowadzenia może wydawać się mylące, że Routed Length nie osiągnęła nawet minimalnej wartości z reguły, a suwak wskaźnika znajduje się gdzieś pomiędzy minimum i maksimum reguły — jak na obrazie poniżej. Wynika to z tego, że podczas interaktywnego prowadzenia suwak reprezentuje Estimated Length, gdzie:
Estimated Length = Routed Length + distance to target (length of connection line)
Wskaźnik wyświetlany, gdy przestrzegana jest reguła projektowa Length podczas Interactive Routing — pokazuje bieżącą Routed length jako liczbę, a suwak pokazuje bieżącą Estimated Length.
Wskaźnik działa następująco:
- Prostokątne pole definiujące obrys wskaźnika.
- Dwa pionowe żółte paski wskazujące minimalną i maksymalną dozwoloną długość. Minimum i maksimum są wyznaczane na podstawie najbardziej restrykcyjnego zestawu ograniczeń zdefiniowanych przez reguły projektowe, jak opisano powyżej.
- Zielony pionowy pasek reprezentujący długość docelową, która będzie albo wartością wprowadzoną ręcznie, albo długością używaną z istniejącego wybranego netu, albo punktem środkowym prawidłowego zakresu długości wyliczonego z reguł projektowych.
- Czerwony lub zielony suwak pokazujący bieżącą Długość poprowadzenia (Routed Length) sieci (podczas dostrajania długości) albo Długość szacowaną (Estimated Length) (podczas routingu interaktywnego). Suwak zmienia kolor z czerwonego na zielony, gdy bieżąca długość przechodzi ze stanu poza zakresem do stanu mieszczącego się w dozwolonych minimalnych i maksymalnych długościach.
- Bieżąca Długość poprowadzenia (długość ułożonych ścieżek i łuków) jest wyświetlana jako wartość liczbowa nałożona na suwak wskaźnika (62.781mm na przykładowym obrazie).
-
Prostokątny obrys wskaźnika wskazuje całkowity zakres możliwych długości; znaczenie jego górnej i dolnej granicy zależy od wybranego trybu długości docelowej.
- Jeśli tryb to Manual lub From Net i nie ma zastosowania reguła Length, dolną granicą pola suwaka będzie długość bieżącej sieci, a górną granicą będzie określona wartość Max Length.
- Jeśli tryb to Manual lub From Net i istnieje mająca zastosowanie reguła Length, dolna granica pola suwaka jest brana z reguły lub z bieżącej długości trasy (w zależności od tego, która jest mniejsza), a górna granica jest definiowana przez użytkownika.
- Jeśli tryb to From Rule i istnieje mająca zastosowanie reguła Length, mająca zastosowanie reguła Matched Length lub kombinacja obu, dolna granica pola suwaka jest wyznaczana z reguły lub z bieżącej długości trasy (w zależności od tego, która jest mniejsza), a górna granica pola suwaka jest wyznaczana z wartości MaxLimit reguły.
Przykład wskaźnika długości

Ustawienia wskaźnika są obliczane na podstawie ograniczeń zdefiniowanych przez mające zastosowanie reguły.
-
Minimalna wartość wskaźnika (lewa krawędź wskaźnika) wynosi 45 (najniższa
MinLimit) -
Maksymalna wartość wskaźnika (prawa krawędź wskaźnika) wynosi 48 (najwyższa
MaxLimit) -
Lewy żółty pasek (najwyższa
MinLimit) wynosi 46.58 -
Prawy żółty pasek (najniższa
MaxLimit) wynosi 47.58 (zasłonięty przez zielony pasek na obrazie powyżej) -
Zielony pasek (
TargetLength) wynosi 47.58 (długość trasy najdłuższej sieci w zestawie, równaMaxLimit) - Zielony suwak i nałożona wartość liczbowa (bieżąca długość trasy) wynosi 47.197.
Sterowanie właściwościami geometrii wzorca podczas dostrajania długości
Podczas interaktywnego dostrajania długości właściwości geometrii wzorca można zmieniać na bieżąco w panelu Properties lub za pomocą skrótów. Skróty dostępne podczas dostrajania długości obejmują:
Używaj klawiszy skrótów, aby sterować kształtem i amplitudą wzorca dostrajania podczas umieszczania.
Dlaczego wzorce dostrajania czasem znikają?
Silnik dostrajania buduje wzorce dostrajania zgodnie z bieżącymi ustawieniami geometrii. Istnieją kombinacje tych ustawień, wraz z bieżącą szerokością ścieżki, które mogą uniemożliwić silnikowi dostrajania utworzenie kształtu wzorca. Jeśli próbujesz dostroić długość, a wzorce się nie pojawiają, wykonaj następujące kroki:
- Wyświetl panel Properties podczas pracy, aby móc obserwować różne ustawienia. Automatycznie wyświetli on odpowiedni tryb podczas interaktywnego dostrajania długości.
-
Dla wzorców Accordion i Trombone naciśnij Spacebar, aby przełączać tryby, pozostawiając go w trybie
Mitered Lines. - Dla wzorców Accordion i Trombone naciśnij skrót 1 wielokrotnie, aby zmniejszyć Miter do zera.
-
Dla wzorców Accordion i Sawtooth, gdy po raz pierwszy klikniesz trasę, aby dostroić jej długość, pojawi się prostokąt zaznaczenia. Jeśli jest bardzo duży (rozciąga się daleko poza sąsiednie trasy), naciśnij klawisz
wielokrotnie, aby zmniejszyć amplitudę/wysokość. Każde naciśnięcie tego klawisza zmniejszy amplitudę/wysokość o bieżące ustawienie Step; rozsądna wartość ustawienia Step to około 1/10 ustawienia Max Amplitude / Actual Height. Jeśli ustawienie Step jest zbyt duże, naciśnij Tab na klawiaturze, aby wstrzymać dostrajanie długości, wprowadź odpowiednią wartość Step i kliknij przycisk
, aby wznowić dostrajanie długości.
-
Dla wzorców Accordion i Sawtooth, jeśli biały prostokąt obrysu jest zbyt mały na początku dostrajania, naciśnij klawisz
, aby zwiększyć amplitudę/wysokość.
Jeśli wykonasz te kroki, podczas dostrajania długości powinieneś(-aś) zobaczyć prostokątne segmenty dostrajania. Pracując ze wzorcami akordeonowymi, pamiętaj też o następujących kwestiach:
- Najłatwiejszym stylem do utworzenia przez silnik dostrajania są akordeony Mitered Line.
- Przy użyciu stylu Mitered Arcs bieżąca wartość Miter współdziała również z ustawieniami Amplitude i Space. Jeśli używasz tego stylu, pomocne może być zastosowanie niewielkiej wartości Miter, dopóki nie dobierzesz odpowiednich wartości Amplitude i Space, a następnie zwiększenie Miter do wymaganej wartości.
-
Najtrudniejszym kształtem do utworzenia są zaokrąglone akordeony dostrajania (Rounded), ponieważ zdolność silnika dostrajania do tworzenia półokrągłych zakończeń jest ściśle powiązana z bieżącymi ustawieniami Amplitude i Space. Zwykle wzorce można utworzyć, gdy
Amplitude > Radius + Route Width.
Praca z umieszczonymi wzorcami dostrajania
Aby zmodyfikować umieszczony wzorzec dostrajania, kliknij raz, aby go zaznaczyć i wyświetlić uchwyty edycji. Kliknij i przeciągnij krawędź lub wierzchołek, aby zmienić rozmiar obszaru ograniczającego wzorzec — sekcje wzorca są automatycznie przeskalowywane, aby dopasować się do nowego, zaktualizowanego kształtu obszaru ograniczającego.
Można użyć panelu Properties (wyświetli on powiązany tryb, gdy zaznaczony jest wzorzec dostrajania). Użyj kontrolek, aby zmienić właściwości zaznaczonego wzorca.
Podczas interaktywnej edycji można także używać skrótów. Kliknij i przytrzymaj zaznaczony wzorzec dostrajania, aby z nich skorzystać.
Zmiana kształtu umieszczonego wzorca Accordion
Poniżej znajduje się film pokazujący, jak można zmienić rozmiar wzorca Accordion.
Zmień rozmiar obwiedni akordeonu, aby zmienić Amplitude lub długość; kliknij i przytrzymaj, aby przesunąć; edytuj Style w panelu Properties.
Obracanie umieszczonego wzoru Accordion
Podczas dostrajania długości wielu sieci może być trudno zmieścić dodatkowe wzory dostrajające. Jeśli używasz wzorów Accordion, można je obracać, co może pomóc w dopasowaniu ich między przeszkodami lub w dodaniu dodatkowych wzorów. Poniższy film pokazuje, jak obrócić umieszczony wzór accordion.
Aby obrócić zaznaczony accordion, przytrzymaj Ctrl, a następnie:
- Kliknij i przeciągnij na jednym z końców ramki zaznaczenia accordion, aby obracać wokół przeciwnego końca accordion.
- Kliknij i przeciągnij na jednym z boków ramki zaznaczenia accordion, aby obracać wokół środka accordion.
- Naciśnij klawisz R podczas obracania, aby przełączać (wł./wył.) przyciąganie obrotu co 45 stopni.
Praca z umieszczonymi wzorami Trombone i Sawtooth
Dla wzorów Trombone i Sawtooth obszar wielokątny, w którym konstruowany jest wzór, znajduje się wewnątrz obwiedni, którą można traktować jako sleeve. Kliknij, aby zaznaczyć umieszczony wzór i wyświetlić sleeve.
Wzory trombone i sawtooth są budowane w obrębie kształtu sleeve, który obsługuje różne zachowania zmiany kształtu.
Dostępnych jest wiele różnych zachowań ruchu i zmiany rozmiaru, zależnie od tego, gdzie klikniesz i przytrzymasz na sleeve. Są trzy strefy, w których można kliknąć i przeciągnąć — pokazano je na obrazie powyżej.
-
Click and Drag w strefie 1 lub 2, aby wydłużyć lub poszerzyć wzór. Zwróć uwagę, że nie trzeba klikać uchwytu, aby zmienić rozmiar wzoru; można użyć dowolnego miejsca wzdłuż krawędzi sleeve.
-
Click and Drag w strefie 3, aby swobodnie przesuwać wzór wzdłuż lub prostopadle do pierwotnej ścieżki prowadzenia.
-
Edytuj właściwości zaznaczonego wzoru (wzorów) w panelu Properties.
Skróty Shift i Ctrl mogą być użyte podczas akcji kliknięcia i przeciągania, modyfikując zachowanie w następujący sposób:
-
Shift + Click and Drag w strefie 1 lub 3, aby przesuwać wzór wzdłuż pierwotnej ścieżki prowadzenia, zachowując boczny rozkład wzoru względem ścieżki.
-
Ctrl + Click and Drag w strefie 2 lub 3, aby przesuwać wzór prostopadle do pierwotnej ścieżki prowadzenia.
Zmiana warstwy umieszczonego wzoru dostrajającego
Panel Properties umieszczonego wzoru dostrajającego zaznaczonego w przestrzeni projektu zawiera listę rozwijaną Layer w obszarze Properties. Użyj tej listy, aby szybko zmienić warstwę sygnałową, na której umieszczony jest wzór dostrajający.
Zwróć uwagę, że możesz zaznaczyć wiele obiektów trasowania (wzór dostrajający, ścieżki, łuki), aby zmienić ich warstwę sygnałową w jednej operacji. Dowiedz się więcej o Strategiach zaznaczania trasowania.
Dostrajanie długości par różnicowych
Długość pary różnicowej można również dostrajać względem długości innych par różnicowych, używając polecenia Interactive Differential Pair Length Tuning (menu Route). Podobnie jak przy trasowaniu par różnicowych, to polecenie działa jednocześnie na dwóch sieciach w parze.
Jeśli planujesz dostrajać długość par różnicowych, utwórz następujące reguły, aby objąć zestaw par różnicowych:
- Reguła matched length definiuje wymagania dopasowania długości between pairs. Aby skonfigurować regułę tak, by testowała długość jednej pary względem długości innej pary, włącz opcję Group Matched Lengths.
- Druga, o wyższym priorytecie, reguła matched length definiująca wymagania dopasowania długości within-pair. Aby skonfigurować regułę tak, by testowała długość jednego członu pary względem drugiego członu pary, włącz opcję Within Differential Pair Length.
Dobrym podejściem do dostrajania długości par różnicowych jest:
- Poprowadź pary.
- Najpierw dostrój długość between par, używając polecenia Interactive Differential Pair Length Tuning. Dostrajanie długości wykorzystuje najdłuższą długość sygnału w najdłuższej parze jako Target Length i dostraja najdłuższą sieć w parze do tej długości.
- Następnie dostrój długość krótszej sieci within w każdej parze względem drugiej sieci w parze, używając polecenia Interactive Length Tuning.
- Teraz możesz użyć panelu PCB Rules and Violations, aby sprawdzić regułę (reguły) within-pair Matched Net Length. Aby to zrobić, wybierz Matched Net Lengths w sekcji Rule Classes panelu, następnie kliknij prawym przyciskiem myszy wymaganą regułę Matched Length i wybierz polecenie Run DRC Rule <RuleName> z menu kontekstowego. W razie potrzeby dostosuj accordiony dostrajania pojedynczej sieci.
- Następnie użyj panelu PCB Rules and Violations, aby sprawdzić regułę (reguły) between-pair Matched Net Length, korzystając z właśnie opisanego procesu. W razie potrzeby dostosuj accordiony dostrajania par różnicowych.
Automatyczne dostrajanie wielu sieci
Edytor PCB udostępnia również funkcję automatycznego dostrajania długości/opóźnienia (lub multi-tuning). Funkcjonalność obsługuje zarówno pojedyncze ścieżki, jak i pary różnicowe. Obsługiwane są także zwykłe ścieżki i nietypowe kąty (z wyjątkiem par różnicowych).
Funkcjonalność jest używana w następujący sposób:
-
Skonfiguruj zestaw reguł projektowych Length oraz Matched Length (z włączoną opcją Group Matched Length ) dla sieci i/lub xSignals, zgodnie z potrzebami. Więcej informacji znajdziesz w sekcji Configuring the Design Rules.
-
Zaznacz ścieżki wielu sieci, które mają zostać dostrojone. Dostrajane będą zaznaczone fragmenty trasowania; trasowanie, które nie jest zaznaczone, nie zostanie zmienione.
-
Wybierz polecenie Route » Automatic Length Tuning z menu głównego (skrót:
Ctrl+Alt+T).
-
Skonfiguruj wzór oparty na accordion oraz jego atrybuty zgodnie z potrzebami, gdy wybrany jest tryb Min/Max/Group Matching w oknie dialogowym Auto Tuning Process , które się otworzy. Więcej informacji znajdziesz w sekcji Accordion Pattern Geometry Properties.

Okno dialogowe Auto Tuning Process w trybie Min/Max/Group Matching -
Po kliknięciu OK w oknie dialogowym zostaną utworzone wzory dostrajające.
Dopasowanie fazy dla par różnicowych
W ramach automatycznego dostrajania długości par różnicowych możesz włączyć dopasowanie fazy między stronami pary różnicowej.
Z funkcjonalności korzysta się w następujący sposób:
-
Skonfiguruj zestaw reguł projektowych Matched Length (z włączoną opcją Within Differential Pair Length ) dla par różnicowych zgodnie z wymaganiami.
-
Wybierz ścieżki po obu stronach par różnicowych, które mają zostać dostrojone.
-
Wybierz polecenie Route » Automatic Length Tuning z menu głównego (skrót:
Ctrl+Alt+T). -
Skonfiguruj wzór oparty na zębach piły oraz jego atrybuty zgodnie z wymaganiami, gdy w otwierającym się oknie dialogowym Auto Tuning Process wybrany jest tryb Within Pair Matching . Więcej informacji znajdziesz w sekcji Sawtooth Pattern Geometry Properties.

Okno dialogowe Auto Tuning Process w trybie Within Pair Matching -
Po kliknięciu OK w oknie dialogowym zostaną utworzone wzory strojenia.
Konwersja wzoru strojenia na prymitywy
Wzór strojenia długości, jako unia, jest obiektem grupowym – składającym się z prymitywnych segmentów ścieżek i/lub łuków, z pełną kontrolą amplitudy, odstępu oraz promienia narożnika (lub ścięcia). Podobnie jak inne obiekty grupowe, takie jak komponenty, wymiary i poligony, wzór strojenia długości może zostać exploded. Innymi słowy, można go przekształcić w składowe prymitywy, które następnie można modyfikować niezależnie. Użyj do tego polecenia Explode Length Tuning to Free Primitives, dostępnego z głównego podmenu Tools » Convert lub z podmenu Unions po kliknięciu prawym przyciskiem myszy.
Zwróć uwagę, że rozbicie dowolnego obiektu w edytorze PCB jest procesem nieodwracalnym — po rozbiciu obiektu nie można go przekształcić z powrotem do tego typu obiektu. Możesz jedynie użyć polecenia Undo, aby to osiągnąć.
Wyrównywanie długości sieci
Polecenie Tools » Equalize Net Lengths z menu głównego edytora PCB może zostać użyte do dopasowania długości sieci wskazanych przez zdefiniowaną regułę projektową Matched Net Lengths. Po uruchomieniu polecenia zostanie otwarte okno dialogowe Equalize Nets.
Użyj tego okna dialogowego, aby zdefiniować styl i wymiary segmentów „akordeonu”, 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 zestawie objętym regułą projektową, które są krótsze niż najdłuższa sieć w zestawie. Polecenie będzie próbowało dodawać ścieżkę do tych krótszych sieci, aż zostanie spełniony określony warunek tolerancji w odpowiedniej regule Matched Net Lengths.
Zostanie wykonane sprawdzenie reguł projektowych wyłącznie dla wszystkich zdefiniowanych (i włączonych) reguł Matched Net Lengths, a raport weryfikacji reguł projektowych (Design Rule Verification Report, Design Rule Check - <PCBDocumentName>.html) zostanie otwarty jako aktywny dokument. Raport wskaże wszelkie naruszenia tych reguł. Informacje o tym, o ile każda sieć w danym zestawie wykracza poza tolerancję, znajdziesz w odpowiednim komunikacie w panelu Messages; 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ższa sieć w zestawie wskazanym przez odpowiednią regułę Matched Net Lengths to LCD_RS. Sieć LCD_RW ma poprowadzoną długość 85,061 mm, co wykracza poza tolerancję zdefiniowaną przez regułę o 7,564 mm.
Zobacz także
- Trasowanie PCB
- Trasowanie interaktywne
- Trasowanie par różnicowych
- Trasowanie o kontrolowanej impedancji
- Modyfikowanie istniejących tras
- Wygładzanie i ponowne trasowanie istniejących tras
- Projektowanie wysokich prędkości
- Witryna Erica Bogatina, wykładowcy integralności sygnału i eksperta branżowego http://www.bethesignal.com/
- Witryna dr. Howarda Johnsona, wykładowcy projektowania wysokich prędkości i eksperta branżowego http://www.signalintegrity.com/
- Witryna Lee Ritcheya, wykładowcy i eksperta w projektowaniu szybkich PCB http://www.speedingedge.com/