Dostrajanie długości

Dwa z głównych wyzwań związanych z trasowaniem układów o dużej prędkości to: kontrola impedancji tras oraz dopasowanie długości sieci krytycznych.

  • Trasowanie z kontrolą impedancji pomaga zapewnić, że sygnał opuszczający pin wyjściowy dotrze w dobrym stanie, aby mógł zostać poprawnie odebrany przez docelowy pin wejściowy. Dowiedz się więcej o trasowaniu z kontrolą impedancji.

  • Dostosowanie długości tras tak, aby były ze sobą zgodne, gwarantuje, że sygnały o krytycznym czasie dotarły do docelowych pinów w tym samym momencie. Dostosowanie i dopasowanie długości tras jest również niezbędne w przypadku trasowania par różnicowych, szczególnie w obrębie samej pary.

Do trasowania dodano wzory harmonijkowe, aby zapewnić dopasowanie długości par różnicowych.
Do trasowania dodano wzory harmonijkowe, aby zapewnić dopasowanie długości par różnicowych.

W Interactive Length Tuning i Interactive Diff Pair Length Tuning zapewniają dynamiczny sposób optymalizacji i kontroli długości sieci lub par różnicowych, umożliwiając wstawianie wzorów dostrajających o zmiennej amplitudzie, w zależności od dostępnej przestrzeni, 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 wartości określonej przez użytkownika. 

Dostępne są trzy style wzorów regulacyjnych: „Accordion”, „Trombone” i „Sawtooth”. 

Dostępne są trzy style wzorów dostosowujących; naciśnij klawisz Tab po uruchomieniu polecenia „Interaktywne dostosowywanie długości”, aby wybrać wzór.Dostępne są trzy style wzorów dostosowujących; naciśnij klawisz Tab po uruchomieniu polecenia „Interaktywne dostosowywanie długości”, aby wybrać wzór.

Konfiguracja ograniczeń projektowych

Podejście stosowane do definiowania wymagań projektowych – albo przy użyciu Constraint Manager lub definiując je jako Design Rules – – wybiera się podczas ustawiania Constraint Management opcji w Create Project podczas tworzenia projektu. Dowiedz się więcej odefiniowaniu wymagań projektowych za pomocą Menedżera ograniczeń. Alternatywnie, zapoznaj się z informacjami na temat definiowania, określania zakresu i zarządzania regułami projektowymi. Dostępna jest również jednokierunkowa obsługa przełączania projektu opartego na regułach projektowych na Menedżera ograniczeń.

Najlepszym sposobem na zapewnienie zgodności długości tras krytycznych jest zdefiniowanie ograniczeń projektowych. Podczas optymalizacji długości stosowane są dwa ograniczenia projektowe – Matched Length ograniczenie oraz Length ograniczenie. Podczas gdy Constraint Manager i PCB Rules and Constraint Editor stosują różne podejścia do konfiguracji tych ograniczeń, to podstawowe ograniczenie jest takie samo. Na tej stronie proces ten opisano przy użyciu PCB Rules and Constraint Editor, a dodatkowe informacje mają na celu ułatwienie przeprowadzenia procesu w przypadku korzystania z Constraint Manager.

W edytorze reguł i ograniczeń PCB ograniczenie Matched Length ograniczenie i Length znajdują się w High Speed . Jedno z tych ograniczeń lub oba mogą mieć znaczenie w projekcie – zależy to od tego, czy potencjalne problemy dotyczą przesunięcia (należy zastosować ograniczenie „Dopasowana długość”) czy ogólnego opóźnienia sygnału (należy zastosować ograniczenie „Długość”).

W Properties wyświetla wszystkie ograniczenia projektowe dotyczące sieci, która jest aktualnie dostosowywana, przy czym wybrane i podświetlone jest ograniczenie o najwyższym priorytecie.

Ograniczenie projektowe „Dopasowana długość”

Ograniczenie projektowe „Dopasowana długość ” określa, że wszystkie sieci docelowe muszą być poprowadzone na długość najdłuższej sieci w zestawie lub na Source target jeśli ta opcja jest dostępna i została wybrana w ograniczeniu. Podczas interaktywnego dopasowywania długości długość sieci zostanie dostosowana tak, aby mieściła się w określonej tolerancji (). Zbiór sieci, których dotyczy ograniczenie, jest definiowany przez constraint scope lub zapytanie.

Narzędzie do dostosowywania długości albo wykorzysta wybrane Source target, albo znajdzie najdłuższą sieć w zestawie sieci docelowych i poda użytkownikowi prawidłowy zakres oraz długość docelową (Value) wynoszący:

  • TargetLength = Longest routed net in set

  • MinLimit = LongestNet - MatchedLength Constraint Tolerance

  • MaxLimit = TargetLength

  • Dobrym podejściem jest zdefiniowanie klasy zawierającej sieci, które mają zostać dostosowane, a następnie ograniczenie zakresu ograniczenia tak, aby obejmowało tę klasę.

  • Można to wykorzystać do ograniczenia długości albo: between obiekty objęte zakresem, na przykład wszystkie sygnały typu xSignal InxSignalClass (); lub within elementy docelowych par różnicowych, na przykład +ve sieć w stosunku do -ve sieci w InDifferentialPairClass ('DIFF100') (). Należy ustawić opcję zgodnie z wymaganiami, jeśli ograniczenie jest zdefiniowane jako reguła projektowa.

  • Jeśli ograniczenie jest zdefiniowane w Constraint Manager podejściu do wyznaczania between obiektów zmienia się w zależności od zestawu obiektów, które są celem. Jeśli obiektami są xSignals, należy użyć xSignal trybu Electrical widoku w Constraint Manager (). Jeśli obiekty są wybierane jako sieć, para różnicowa lub klasa jednej z tych opcji, należy dodać ograniczenie jako Advanced Rule w All Rules widoku Constraint Manager ().

  • Aby przypisać ograniczenie within elementy pary różnicowej w Constraint Managerstosuje się odwrotne podejście; mianowicie sygnały x są identyfikowane poprzez utworzenie Advanced Rule (), a pary różnicowe są wybierane przy użyciu Diff Pair trybu Electrical widoku w Constraint Manager ().

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

Ograniczenie projektowe dotyczące długości

Jako uzupełnienie ograniczenia „Dopasowane długości sieci”, ograniczenie projektowe „Długość” określa minimalną i maksymalną dopuszczalną długość trasowania sieci lub zestawu sieci. Długość docelowych sieci musi mieścić się w podanym Minimum i Maximum ().

Narzędzie do dostosowywania długości znajdzie najdłuższy obwód w zestawie docelowych obwodów i poda prawidłowy zakres oraz długość docelową (Value) wynoszą:

  • TargetLength = Longest routed net in set

  • MinLimit = Constraint Minimum

  • MaxLimit = Constraint Maximum

Dowiedz się więcej o ograniczeniu „Długość”.

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

  • W panelu „Właściwości” wyświetlane są wszystkie ograniczenia projektowe dotyczące dostrajanej sieci, przy czym wybrane i podświetlone jest ograniczenie o najwyższym priorytecie.

Wybór wzorca dostrajania

Wzór dostrajania należy wybrać po uruchomieniu polecenia, a przed rozpoczęciem dostrajania długości.

Aby wybrać wzorzec dostrajania:

  1. Uruchom polecenie Route » Interactive Length Tuning polecenie.

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

  3. Wybierz żądany wzór (i w razie potrzeby edytuj jego ustawienia).

  4. Naciśnij przycisk wstrzymania , aby powrócić do polecenia „Dostrajanie długości” (lub naciśnij klawisz Esc ), aby kliknąć na siatkę i dostroić jej długość.

Can I change the pattern after starting to tune? Po rozpoczęciu dostrajania długości (tj. po kliknięciu trasy) nie można zmienić wybranego wzorca dostrajania na inny. Right-click raz, aby usunąć trasę (lub naciśnij Esc), pozostaniesz w poleceniu „Dostosowanie długości” i będziesz mógł nacisnąć Tab, przejść do Properties panel i zmienić wzór.
Can I change the pattern properties? Właściwości geometrii wzoru można skonfigurować w Properties przed rozpoczęciem dostrajania, w dowolnym momencie podczas dostrajania lub po zakończeniu (należy zaznaczyć wzór). Aby dowiedzieć się więcej, zapoznaj się z poniższymi sekcjami dotyczącymi właściwości geometrycznych wzorów akordeonowego, puzonowego i piłokształtnego.
What is the Step setting?

Pole Step pole pokazuje, o ile zmieni się powiązana wartość po kliknięciu przycisku Click and drag to move w Properties (lub przy użyciu skrótów klawiszowych podczas interaktywnego strojenia długości lub interaktywnej edycji).

What pattern and values are used next time? Domyślnym wzorcem strojenia będzie ostatnio używany wzorzec z ostatnio używanymi ustawieniami.

Dostrajanie długości siatki

Elegancja funkcji dostrajania długości polega na tym, że sprytnie łączy ona zaawansowane algorytmy programowe z intuicyjną kontrolą użytkownika. Segmenty strojenia długości dodaje się poprzez proste przeciągnięcie kursora wzdłuż ścieżki trasy, przy czym wymiary i pozycje różnych torów oraz łuków tworzących segmenty strojenia są automatycznie obliczane i wstawiane przez algorytm strojenia długości. Skróty klawiaturowe umożliwiają kontrolę nad stylem i właściwościami segmentów strojenia w trakcie ich dodawania.

Użyj skrótów klawiszowych, aby kontrolować kształt i amplitudę wzorca regulacji podczas umieszczania.

Aby dostroić długość sieci:

  1. Aby przeprowadzić dostrajanie długości w oparciu o ograniczenia, skonfiguruj Matched Length i/lub Length ograniczeń projektowych.

  2. Uruchom Interactive Length Tuning polecenie z Route menu (lub przycisk „ ” na Active Bar).

  3. Naciśnij Tab , aby otworzyć Properties panel, w którym możnawybrać wzór dostosowania długości, a następnie kliknij przycisk wstrzymania przestrzeni projektowej (), aby wznowić rozmieszczanie.

  4. Kliknij trasę w przestrzeni projektowej, aby rozpocząć dostosowywanie jej długości. Przesuń kursor wzdłuż trasy w kierunku, w którym ma zostać dodany akordeon — pojawi się wzór dostosowujący, który będzie się wydłużał wraz z ruchem kursora. Poniższa animacja przedstawia przykłady umieszczania wzorów dostosowujących akordeon.

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

Co określa docelową długość wzoru strojenia?

Podczas interaktywnego dostrajania długości Target sekcja Properties zawiera opcje wyboru wymaganego Target Length trybu (). Dostępne są trzy tryby: ręczny (długość zdefiniowana przez użytkownika), na podstawie sieci/pary (w oparciu o istniejącą długość sieci/pary) lub na podstawie reguły (ograniczenie projektowe).

Manual Kliknij przycisk Manual przycisk, aby wprowadzić długość w Value polu (). Recently Used Lengths są zachowywane na wypadek, gdybyś chciał ponownie z nich skorzystać.
From Net / From Diff Pairs Kliknij, aby wyświetlić listę już poprowadzonych sieci/par różnicowych. Wybierz sieć/parę różnicową, aby ustawić długość Value ().
From Rules Kliknij, aby wyświetlić listę obowiązujących ograniczeń projektowych dotyczących długości i/lub dopasowanej długości (). Oprogramowanie będzie przestrzegać najbardziej rygorystycznej kombinacji tych ograniczeń. Kliknij dwukrotnie na ograniczenie na liście w panelu, aby szczegółowo sprawdzić jego właściwości. Aby dowiedzieć się więcej o tym, jak ograniczenia projektowe „Długość” i „Dopasowana długość” są stosowane podczas dostrajania sieci, zapoznaj się z sekcją „Konfigurowanie ograniczeń projektowych ”. Zastosowane ograniczenie jest podświetlone na niebiesko. Podczas dostrajania można zmienić zastosowane ograniczenie, klikając jego pozycję – stanie się ono ograniczeniem podświetlonym na niebiesko, a docelowa długość (oraz tekst opisowy) ulegną odpowiedniej zmianie.
Value Długość, którą algorytm optymalizacji będzie próbował osiągnąć poprzez dodanie segmentów optymalizacyjnych. Należy pamiętać, że istnieje wiele powodów, dla których algorytm optymalizacji może nie być w stanie dodać segmentów optymalizacyjnych; aby dowiedzieć się więcej, zapoznaj się z sekcją „Dlaczego wzorce optymalizacji czasami znikają?”.
Clip to Target Jeśli opcja ta jest włączona, algorytm dostrajania przestanie dodawać kształty dostrajające, gdy długość znajdzie się w zakresie Tolerance od Value.
  • Należy pamiętać, że jeśli istnieją ograniczenia „Długość” i/lub „Dopasowana długość sieci”, są one zawsze wykorzystywane do określenia zakresu długości, nawet w przypadku wyboru trybu „Ręczny” lub „Z sieci”. Ograniczenia te mogą być bardziej restrykcyjne niż długość zdefiniowana ręcznie lub przez sieć.

  • Należy pamiętać, że jeśli odpowiednie ograniczenie projektowe „Dopasowana długość” ma sygnał xSignal wybrany jako Source Target dla klasy xSignal objętej zakresem, w panelu Properties : jeden do stosowania ograniczenia w oparciu o najdłuższy sygnał xSignal w klasie, a drugi do stosowania ograniczenia w oparciu o wybrany sygnał xSignal jako źródło-cel (nazwa tego sygnału xSignal zostanie zaznaczona w nawiasach po nazwie ograniczenia).

Monitorowanie długości sygnałów

Gdy PCB panel jest ustawiony w trybie „Nets”, wyświetla on aktualną długość trasowanych sygnałów. Domyślnym trybem panelu jest wyświetlanie Name, Node Count, Routed length, i Unrouted (Manhattan) długości. Kliknij prawym przyciskiem myszy 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 kolumny. Należy pamiętać, że długość trasowania jest obliczana na podstawie sumy długości umieszczonych segmentów ścieżek i łuków tworzących trasowanie, powiększonej o odległość pionową pokonywaną przez przelotki. Kalkulator długości trasowania nie próbuje rozdzielać nakładających się segmentów ścieżek ani zagięć trasowania wewnątrz pól lutowniczych.

Aby uzyskać dokładne obliczenie całkowitej odległości między węzłami, włącz kolumnę Signal Length kolumnę. Kalkulator długości sygnału analizuje wszystkie obiekty umieszczone na ścieżce trasowania w celu rozdzielenia obiektów ułożonych jeden na drugim lub nakładających się oraz wykrzywionych ścieżek wewnątrz pól lutowniczych, a także uwzględnia długości przelotek. Jeśli sieć nie jest całkowicie wytrasowana, uwzględniana jest również długość linii połączenia w układzie Manhattana (X + Y). Zawsze upewnij się, że kolumna Signal Length kolumna jest włączona, jeśli przeprowadzasz dopasowywanie długości.

Jeśli skonfigurowano ograniczenia projektowe typu „Dopasowana długość” lub „Długość”, komórka „Długość sygnału” każdej sieci objętej ograniczeniem jest również kolorowana i podświetlana na żółto, jeśli route length constraint minimum, a niepodświetlona, jeśli net passes the constraintlub na czerwono, 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 długościi/lubograniczenie dopasowanej długości, można monitorować długość strojenia podczas interaktywnego strojenia długości, wyświetlając wskaźnik strojenia długości. Użyj skrótu Shift+G skrótu, aby włączać i wyłączać wskaźnik.

Wskaźnik pokazuje aktualną długość trasy w postaci liczby, a czerwono-zielony suwak wskazuje długość szacunkową. Jeśli dostrajasz długość istniejącej trasy, długość szacunkowa jest sumą wszystkich umieszczonych ścieżek i łuków (rzeczywista długość fizyczna).

Ustawienia wskaźnika są obliczane na podstawie ograniczeń zdefiniowanych przez odpowiednie reguły.
Ustawienia wskaźnika są obliczane na podstawie ograniczeń zdefiniowanych przez odpowiednie reguły.

Zrozumienie wskaźnika

Green slider
(and overlaid numerical value)
Aktualna 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 MinLimit)
Right edge of gauge Maksymalna szerokość torowiska: 48 w powyższym przykładzie (najwyższa MaxLimit)
Left yellow bar Najwyższa MinLimitwartość, 46,58 w powyższym przykładzie
Right yellow bar Najniższa MaxLimit, 47,58 w powyższym przykładzie (zasłonięta przez zielony pasek na obrazku)
Green bar TargetLength , 47,58 w powyższym przykładzie (długość trasy najdłuższej sieci w zbiorze, równa MaxLimit)
  • Jeśli nie odpowiada Ci umieszczony wzór strojenia, użyj Undolub kliknij raz, aby zaznaczyć wzór, a następnie naciśnij klawisz Delete. Usunięty wzór zostaje zastąpiony pojedynczym segmentem ścieżki, co może skutkować powstaniem wielu współliniowych segmentów ścieżki, gdy zostanie on dodany pomiędzy istniejącymi segmentami. Aby połączyć te współliniowe segmenty w jeden, kliknij i przytrzymaj przez sekundę dowolny z segmentów — spowoduje to uruchomienie analizatora sieci dla tej sieci, co doprowadzi do połączenia wszystkich współliniowych segmentów w jeden segment w dowolnym miejscu wzdłuż tej sieci.

  • Dowiedz się więcej o pracy z wskaźnikiem długości sieci podczas interaktywnego trasowania.

Czy stosowanie segmentów strojeniowych typu „akordeon” ma jakieś wady? Jeśli sąsiednie sekcje akordeonowe znajdują się zbyt blisko siebie przez zbyt długi czas, sprzężenie krzyżowe może zniekształcić sygnał. Aby uzyskać więcej informacji, przeczytaj ten interesujący artykuł na temat opóźnień serpentynowych (harmonijkowych) autorstwa eksperta branżowego, dr Howarda Johnsona: http://www.signalintegrity.com/Pubs/edn/serpentine.htm.

Modyfikowanie umieszczonego wzoru strojenia

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


Zmień rozmiar prostokąta ograniczającego akordeon, aby zmienić amplitudę lub długość, kliknij i przytrzymaj, aby przesunąć, edytuj styl w panelu właściwości.

Modyfikowanie umieszczonego wzorca strojenia

Change the style Kliknij, aby zaznaczyć wzór (lub wzory), a następnie zmień styl i inne ustawienia w Properties panelu. Można również skorzystać ze skrótów — kliknij i przytrzymaj wybrany wzór strojenia, aby z nich skorzystać.
Move a pattern Kliknij i przeciągnij, aby przesunąć wzór. Chociaż wzór akordeonowy nie obsługuje koncepcji „rękawa”, a zatem nie pozwala na umieszczanie ani przesuwanie się wokół narożnika, wzory „Trombon” i „Ząb piły” to umożliwiają. Dowiedz się więcej o pracy ze wzorami „Trombon” i „Ząb piły”.
Resize the pattern Kliknij i przeciągnij krawędź lub wierzchołek, aby zmienić rozmiar obszaru ograniczającego wzór – sekcje wzoru zostaną automatycznie dopasowane do nowego kształtu obszaru ograniczającego.
Rotate an accordion

Zaznacz wzór „harmonijka”, 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 dowolną stronę ramki zaznaczenia akordeonu, aby obrócić go wokół środka akordeonu.

  • Naciśnij klawisz R podczas obracania, aby włączyć (lub wyłączyć) przyciąganie do kątów co 45 stopni.

Change the layer Panel Properties panel umieszczonego wzoru strojenia wybranego w przestrzeni projektowej zawiera Layer menu rozwijane w swoim Properties regionu. Użyj tego menu rozwijanego, aby szybko zmienić warstwę sygnałową, w której umieszczony jest wzór strojenia (). Pamiętaj, że możesz zaznaczyć wiele obiektów routingu (wzór strojenia, ścieżki, łuki) i zmienić ich warstwę sygnałową jednym ruchem.

Dostrajanie długości par różnicowych

Istnieją dwa aspekty dostrajania długości par różnicowych: pierwszym jest dostrajanie długości każdej pary w zestawie tak, aby wszystkie pary miały tę samą długość; drugim jest dostrajanie długości krótszej sieci w każdej parze, proces ten nazywany jest phase matching

Aby dostroić długości par różnicowych, należy utworzyć następujące ograniczenia dotyczące zestawu par różnicowych:

  • A matched length constraint , które definiują wymagania dotyczące dopasowania długości between pairs. Aby porównać długość jednej pary z długością innej pary, należy włączyć opcję Group Matched Lengths opcję, zgodnie z opisem w sekcji „Ograniczenie projektowe dotyczące dopasowanej długości” powyżej.

  • Drugi matched length constraint , która definiuje within-pair wymagania dotyczące dopasowania długości. Aby sprawdzić długość jednego elementu pary względem drugiego elementu tej samej pary, należy włączyć Within Differential Pair Length opcję, zgodnie z opisem poniżej.

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

Po wytyczeniu tras par różnicowych można wyrównać wszelkie różnice między długościami par.

Demonstracja dopasowywania długości par, a następnie dopasowywania długości w obrębie każdej pary.

Dopasowywanie długości między parami

Targeting the pairs

Zazwyczaj pary są uwzględniane przez ograniczenie projektowe „Dopasowana długość” przy użyciu jednego ze słów kluczowych zapytania dotyczących par różnicowych — InAnyDifferentialPair, InDifferentialPair, InDifferentialPairClass, IsDifferentialPair. Aby dopasować długości między parami, należy włączyć Group Matched Lengths opcję w ograniczeniu projektowym „Matched Length” (Between pair tolerance - Constraint Manager Between pair tolerance - Rules dialog ). 

Jeśli zdefiniowano sygnały xSignals, można je wykorzystać do ograniczenia zakresu ograniczeń projektowych dotyczących dostosowywania długości, a opcja Source Target opcja stanie się dostępna w tym ograniczeniu. Aby dowiedzieć się więcej, zapoznaj się ze stroną „Definiowanie ścieżek sygnałów szybkich za pomocą xSignals ”.

What is the target length?

Reguła projektowa „Dopasowana długość” wykrywa najdłuższą parę objętą zakresem reguły i wykorzystuje Longest Signal Length wartość tej pary jako Max Limit dla pozostałych par objętych regułą, ustawiając Min Limit na Max Limit - Tolerance. Należy pamiętać, że jest to proces dynamiczny – w miarę dostrajania par może się zdarzyć, że nowo dostrojona para stanie się najdłuższą, a jej najdłuższa sieć stanie się nową Longest Signal Length wartością.

Tune the length of a pair Aby dostroić długość pary, należy uruchomić polecenie Route » Interactive Differential Pair Length Tuning . Podobnie jak w przypadku trasowania par różnicowych, polecenie to działa jednocześnie na obu sieciach w parze. Dowiedz się więcej o dostosowywaniu długości sieci.
Controlling the shape during tuning Podobnie jak w przypadku dostosowywania długości pojedynczej sieci, po uruchomieniu polecenia dostosowywania długości należy wybrać styl dostosowywania przed kliknięciem trasy. Podczas dostosowywania długości właściwości tego stylu można zmieniać za pomocą skrótów klawiszowych lub naciskając klawisz Tab , aby uzyskać dostęp do Properties panelu.
Monitoring the progress

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

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

Adjusting the finished tuning shape Kształty strojenia są obiektami – można je zaznaczać, przeciągać, zmieniać ich rozmiar i usuwać. Dowiedz się więcej o modyfikowaniu umieszczonego wzorca strojenia.
Checking the results Użyj PCB Rules and Violations , aby sprawdzić between-pair ograniczeń dotyczących dopasowanej długości sieci (). W razie potrzeby dostosuj harmonijki strojeniowe.

Statyczne dopasowanie fazowe dla par różnicowych

Biorąc pod uwagę z natury słabe sprzężenie różnicowe, jakie można uzyskać, gdy para sygnałowa jest realizowana jako trasowanie na płytce drukowanej, dopasowanie długości dwóch sieci w parze odgrywa kluczową rolę w ogólnej skuteczności trasowania par różnicowych.

Dopasowanie długości gwarantuje, że dodatnia i ujemna strona pary dotrą w tym samym czasie — jest to technika określana jako phase matching. Najprostszym sposobem na dopasowanie fazy jest dodanie elementu dostosowującego długość w dowolnym miejscu na krótszej sieci w parze. Ten rodzaj dostosowania długości nazywany jest static phase matching, co oznacza, że całkowite długości są dopasowane, ale nie podjęto próby wyeliminowania niedopasowania długości występującego wzdłuż ścieżki trasy różnicowej.

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

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

Targeting the pairs Zazwyczaj pary są objęte ograniczeniem projektowym „Dopasowana długość” przy użyciu jednego ze słów kluczowych zapytania dotyczącego par różnicowych — InAnyDifferentialPair, InDifferentialPair, InDifferentialPairClass, IsDifferentialPair. Aby dopasować długości w każdej parze, należy włączyć opcję Within Differential Pair Length opcję w ograniczeniu projektowym „Matched Length” (Within pair tolerance - Constraint Manager Within pair tolerance - Rules dialog ). Skonfiguruj tolerancję zgodnie z wymaganiami.
Tune the length of the shorter net in the pair Aby dostroić długość krótszej sieci w parze, uruchom Route » Interactive Length Tuning polecenie. Dowiedz się więcej o dostosowywaniu długości sieci.
Controlling the shape during tuning Po uruchomieniu polecenia dostosowywania długości należy wybrać styl dostosowywania przed kliknięciem trasy. Podczas dostosowywania długości właściwości tego stylu można zmieniać za pomocą skrótów klawiszowych lub naciskając klawisz Tab , aby uzyskać dostęp do Properties panelu.
Monitoring the progress

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

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

Checking the results

Użyj PCB Rules and Violations panel, aby sprawdzić within-pair ograniczeń dotyczących dopasowanej długości sieci (). W razie potrzeby dostosuj suwaki strojenia.

Automatyczne dostrajanie długości

Edytor PCB obsługuje również automatyczne dostosowywanie długości/opóźnienia (lub dostosowywanie wielokrotne) zarówno dla pojedynczych sieci, jak i par różnicowych. Obsługiwane są również zwykłe ścieżki i kąty nieparzyste (z wyjątkiem par różnicowych pod kątami nieparzystymi).

Funkcja automatycznego dostrajania długości jest dostępna, gdy PCB.TraceTuning.AutoTuning opcja jest włączona w oknie dialogowym „Ustawienia zaawansowane”.

Proces automatycznego dostrajania będzie próbował dostosować długości aktualnie wybranych sieci zgodnie z obowiązującymi ograniczeniami projektowymi dotyczącymi dopasowanych długości. Aby dowiedzieć się więcej, zapoznaj się z sekcją „Konfigurowanie ograniczeń projektowych ”.

Długości mogą być automatycznie dostosowywane zarówno między sieciami i parami, jak i w obrębie każdej pary.

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

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

Configure how lengths are matched Skonfiguruj ograniczenie projektowe „Długość / Długość dopasowana” (z Group Matched Length włączoną opcją) dla sieci / par różnicowych / sygnałów xSignals zgodnie z wymaganiami.
Select nets to be matched Należy wybrać sieci, których długości mają zostać dostrojone.
Configure the length matching pattern

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

Wybierz styl wzoru oparty na harmonijce i skonfiguruj jego atrybuty zgodnie z wymaganiami. Aby dowiedzieć się więcej, zapoznaj się z sekcją Wybór wzoru dostrajania.

Auto tune the lengths Kliknij OK w Auto Tuning Process oknie dialogowym, a oprogramowanie podejmie próbę utworzenia wzorów dostrajających.
 
 
 
 
 

Automatyczne dopasowanie faz par różnicowych ()

Configure how lengths are matched Skonfiguruj długość / dopasowaną długość (przy Within Differential Pair Length włączoną opcją) dla sieci / par różnicowych / sygnałów xSignals zgodnie z wymaganiami.
Select nets to be matched Należy wybrać sieci, których długości mają zostać dostosowane.
Static phase matching Dopasowanie statyczne jest stosowane, gdy Dynamic Phase Matching ()Dynamic Phase Tolerance () jest disabled w ograniczeniu „Dopasowana długość”. Wzory dopasowujące są dodawane w dowolnym miejscu na długości krótszej sieci w parze.
Dynamic phase matching Dopasowanie dynamiczne jest stosowane, gdy w Dynamic Phase Matching ()Dynamic Phase Tolerance () jest enabled w ograniczeniu „Dopasowana długość”. Wzory dostrajające są zazwyczaj dodawane w wielu punktach wzdłuż krótszej sieci w parze.
Configure the within pair Sawtooth tuning properties

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

Skonfiguruj atrybuty stylu wzoru piłokształtnego zgodnie z wymaganiami. Aby dowiedzieć się więcej, zapoznaj się z sekcją „Wzór strojenia piłokształtnego”.

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

Dostrajanie fazowe znajduje się w fazie otwartej bety i jest dostępne, gdy PCB.TraceTuning.PhaseTuning opcja jest włączona w oknie dialogowym „Ustawienia zaawansowane”.

  • W przypadku dynamicznego dopasowywania faz uwzględniane są typy elektryczne padów na obu końcach poprowadzonej pary różnicowej, dzięki czemu jeśli określono źródło/obciążenie, strojenie będzie stosowane wzdłuż pary różnicowej w odpowiednim kierunku.

  • Automatyczne dostrajanie wewnątrz pary wykorzystuje wzór „Sawtooth” w celu zminimalizowania zakłóceń równowagi impedancji i geometrii pary.

Inne narzędzia do dostrajania

Proponowane materiały

AI-LocalizedTłumaczenie SI
Jeśli znajdziesz błąd, zaznacz tekst/obraz i naciśnij Ctrl + Enter aby wysłać nam wiadomość.
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.

Content