Zrozumienie połączeń na płytce drukowanej

W edytorze PCB łączność między węzłami w obrębie sieci (net) jest reprezentowana przez serię linii połączeń punkt‑punkt, które łącznie nazywa się ratsnest. Gdy projekt zostanie przeniesiony ze schematu (Design » Update PCB), komponenty są umieszczane w obszarze projektu PCB, a linie połączeń są wyświetlane (jako cienkie, ciągłe linie).

W obrębie pojedynczej sieci linie połączeń łączą wszystkie węzły tej sieci. Wzorzec, czyli kolejność, w jakiej się łączą, nazywa się Net Topology i jest omówiony poniżej.

Węzły w sieci są łączone liniami połączeń zgodnie z odpowiednią regułą Routing Topology (domyślnie Shortest).
Węzły w sieci są łączone liniami połączeń zgodnie z odpowiednią regułą Routing Topology (domyślnie Shortest).

W tym projekcie sieci GND i 5V używają innego koloru dla swoich linii połączeń.
W tym projekcie sieci GND i 5V używają innego koloru dla swoich linii połączeń.

Oprócz tego, że są pomocną wskazówką podczas rozmieszczania komponentów, linie połączeń stanowią także cenną pomoc podczas trasowania interaktywnego i autoroutingu.

Aby dowiedzieć się więcej o tym, jak łączność jest tworzona na schemacie, zobacz stronę Creating Circuit Connectivity in Your Schematics.

Edytor PCB zawiera analizator sieci, który stale monitoruje położenie wszystkich obiektów w obszarze projektu i aktualizuje linie połączeń, gdy edytowany jest dowolny obiekt typu net (w tym także podczas przesuwania obiektu). Na przykład, gdy komponent zostanie przesunięty, dalszy koniec każdego połączenia z tego komponentu może „przeskoczyć” z jednego pada docelowego na inny, ponieważ połączenia są aktualizowane tak, aby utrzymać topologię zdefiniowaną przez odpowiednią regułę projektową. Przykład pokazano dla sieci GND w poniższym wideo; ta sieć ma topologię shortest.

Zwróć uwagę, jak linie połączeń GND „przeskakują” podczas przesuwania rezystora, automatycznie się przestawiając, aby zachować możliwie najkrótszą łączną długość połączeń.
Zwróć uwagę, jak linie połączeń GND „przeskakują” podczas przesuwania rezystora, automatycznie się przestawiając, aby zachować możliwie najkrótszą łączną długość połączeń.

Znajdowanie sieci na płytce

Niezatrasowana płytka może wyglądać onieśmielająco — masa linii połączeń krzyżujących się na całej płytce. Dobrym podejściem do trasowania jest praca od schematu, gdzie łatwo zlokalizować ważne komponenty i krytyczne sieci. Możesz wykonywać cross-select i cross-probe bezpośrednio ze schematu dla komponentów i sieci, podświetlając odpowiadający element na PCB. Dowiedz się więcej: Working Between the Schematic and the Board.

Cenną funkcją jest możliwość maskowania lub przyciemniania obiektów w obszarze projektu w edytorze PCB. Ta funkcja filtrowania wygasza wszystko poza obiektem/obiektami, które przechodzą przez filtr. Poniższy obraz pokazuje, że wybrano pojedynczą sieć, a system filtrowania ustawiono na Dim wszystkie obiekty, które nie przechodzą przez filtr.

Aby to sprawdzić, ustaw PCB panel w tryb Nets — spowoduje to wyświetlenie listy sieci na płytce. Użyj listy rozwijanej, aby ustawić tryb filtra na Dim lub Mask, a następnie włącz opcje Select i Zoom, jak pokazano na poniższym obrazie.

Gdy klikniesz nazwę sieci w panelu, widok w obszarze projektu zmieni się: nastąpi przybliżenie pokazujące węzły w sieci, a wszystko poza padami i liniami połączeń tej sieci zostanie wygaszone — co w praktyce „wyciąga” tę sieć z reszty płytki. Zwróć uwagę, że nawet gdy klikniesz w obszarze roboczym, filtr pozostaje aktywny; wybrana sieć nadal jest wyraźnie widoczna, co ułatwia jej analizę lub trasowanie.

Użyj funkcji filtrowania, aby łatwiej znaleźć sieć lub klasę sieci.
Użyj funkcji filtrowania, aby łatwiej znaleźć sieć lub klasę sieci.

Kliknij przycisk Clear u góry panelu PCB, aby wyczyścić filtr i przywrócić całemu obszarowi projektu normalną jasność (lub naciśnij skrót Shift+C).

Zwróć uwagę, że oprócz pojedynczej sieci możesz odfiltrować klasę sieci (jeśli zdefiniowano klasy) w sekcji Net Classes panelu, a także interaktywnie zaznaczać wiele sieci (przytrzymaj Ctrl podczas klikania w panelu PCB, aby zaznaczyć nazwę sieci).

Linie połączeń danej sieci można zaznaczyć, aby wyświetlić ich właściwości w panelu Properties, używając zapytania IsConnection And InNet('<NetName>') w panelu PCB Filter ().

Aby uzyskać więcej informacji o pracy z językiem zapytań i panelami Filter, zobacz stronę Working with the Query Language.

Przeglądanie sieci

W trybie Nets panelu PCB panel's  jego trzy główne obszary zmieniają się tak, aby odzwierciedlać hierarchię sieci bieżącego projektu PCB (w kolejności od góry):

  • Net Classes, zgodnie z definicją płytki.
  • Pojedyncze elementy członkowskie Nets w obrębie klasy.
  • Pojedyncze Primitives  w obrębie sieci (pady, przelotki, ścieżki i wypełnienia).

Klasy sieci

W górnym obszarze panelu (Net Classes) kliknij prawym przyciskiem wpis sieci lub elementu sieci, a następnie wybierz Properties z wyświetlonego menu (lub kliknij dwukrotnie bezpośrednio wpis), aby otworzyć okno Edit Net Class dialog, w którym możesz wyświetlić lub edytować przynależność sieci do klasy, zmienić jej nazwę lub dodać dodatkowe klasy.

Możesz także zarządzać klasami sieci, używając następujących poleceń z podmenu Design » Netlist w menu głównym lub z podmenu Net Actions  w menu kontekstowym (prawy przycisk) dla zaznaczonych obiektów sieci:

  • Create NetClass from Selected Nets — to polecenie służy do utworzenia nowej klasy sieci z co najmniej dwóch zaznaczonych sieci w obszarze projektu. Po uruchomieniu polecenia otworzy się okno Object Class Name. Użyj go, aby podać wymaganą nazwę nowej Net Class. Po kliknięciu OK klasa sieci zostanie utworzona i zaznaczone sieci zostaną dodane jako członkowie.
  • Add Selected Net(s) to NetClass — to polecenie służy do dodania jednej lub wielu zaznaczonych sieci do istniejącej klasy sieci. Po uruchomieniu polecenia otworzy się okno Choose Net Class. To okno zawiera listę wszystkich istniejących klas sieci. Wybierz klasę docelową, a następnie kliknij OK. Sieć/sieci zostaną dodane jako członkowie tej klasy.
  • Remove Selected Net(s) From NetClass — to polecenie służy do usunięcia jednej lub wielu zaznaczonych sieci z istniejącej klasy sieci. Po uruchomieniu polecenia otworzy się okno Choose Net Class. To okno zawiera listę wszystkich istniejących klas sieci. Wybierz klasę docelową, a następnie kliknij OK. Sieć/sieci zostaną usunięte z członkostwa w tej klasie.

Okno Choose Net Class
Okno Choose Net Class

Najłatwiejszym i najszybszym sposobem zaznaczania sieci (a właściwie ich obiektów) w obszarze projektu jest użycie panelu PCB skonfigurowanego w trybie Nets. Wybierz <All Nets> w obszarze Net Classes, a następnie wybierz wymaganą sieć/sieci w obszarze Nets . Do obszaru roboczego projektu zostanie zastosowane filtrowanie, pozostawiając zaznaczone tylko te obiekty elektryczne powiązane z wybraną siecią/wybranymi sieciami (upewnij się, że w panelu jest włączona opcja Select oraz że tryb podświetlania jest ustawiony na Mask lub Dim). Szczególnie ułatwia to rozróżnianie obiektów przy korzystaniu z metody dostępu przez prawy przycisk myszy.
Aby dowiedzieć się więcej o pracy z klasami, zobacz stronę Working with Classes on a Schematic & PCB .

Sieci

Środkowy obszar panelu wyświetla sieci z klas(y) sieci wybranych w obszarze powyżej.

Domyślnie przy każdej sieci (Net) wyświetlane są następujące informacje:

  • — ta funkcja ma dwa zastosowania:

    • Color background — kolor przypisany do sieci. Ten kolor jest zawsze stosowany do linii połączeń tej sieci. Może być także zastosowany do trasowania tej sieci za pomocą funkcji net color display override. Kliknij dwukrotnie, aby edytować kolor dla tej sieci, lub kliknij prawym przyciskiem, aby edytować kolor dla wszystkich aktualnie zaznaczonych sieci.
    • checkbox — zaznacz to, aby zastosować kolor do trasowania (włączyć funkcję net color display override) dla tej sieci. Kliknij prawym przyciskiem, aby włączyć (lub wyłączyć) funkcję display override dla wszystkich aktualnie zaznaczonych sieci. Naciśnij F5, aby włączyć/wyłączyć net color display override w obszarze projektu.

      Zobacz Net Color Override - Displaying the Net Color on Routed Nets, aby dowiedzieć się więcej.

     

  • Name — nazwa sieci.

  • Node Count — łączna liczba padów w tej sieci.

  • Routed Length — suma długości umieszczonych segmentów ścieżek i łuków tworzących trasowanie, powiększona o pionową odległość pokonywaną przez przelotki (patrz uwaga poniżej). Kalkulator długości trasowania nie próbuje rozwiązywać nakładających się segmentów ścieżek ani „zygzaków” trasowania wewnątrz padów.

  • Signal Length — dokładne obliczenie całkowitej odległości węzeł‑węzeł. Umieszczone obiekty są analizowane w celu: rozstrzygnięcia obiektów ułożonych warstwowo lub nakładających się oraz krętych ścieżek wewnątrz padów; uwzględniane są także długości przelotek. Jeśli sieć nie jest w pełni zatrasowana, uwzględniana jest również długość Manhattan (X + Y) linii połączenia.

    Jeśli skonfigurowano reguły projektowe Length, stan zatrasowania każdej sieci objętej regułą jest także kolorowany: podświetlany na żółto, jeśli długość trasy < minimum reguły, bez wyróżnienia, jeśli sieć spełnia regułę, lub na czerwono, jeśli długość trasy > maksimum reguły.

    Poniższe uwagi dotyczą obliczeń Signal Length:

    • Rozwiązuje nakładania i „wężyki” wewnątrz padów.

    • Obsługuje ścieżki trasowania utworzone obiektami innymi niż ścieżki i łuki (np. region lub wypełnienie).

    • Uwzględnia odległości pionowe przez przelotki (patrz uwaga poniżej).

    • Uwzględnia Total Pin/Package Length dla tej sieci.

    • Uwzględnia Unrouted (Manhattan) długość dla tej sieci.

    • Niezgodność z obowiązującymi regułami projektowymi Długość/Dopasowana długość (Length/Matched Length) jest sygnalizowana przez wyświetlenie długości sygnału na kolorowym tle: długości sygnałów zbyt krótkie na żółto, a zbyt długie na czerwono.

      Zobacz Length Tuning, aby dowiedzieć się więcej o tym, jak stosowane są reguły projektowe Length i Matched Length.

    • Sygnał jest bytem punkt–punkt; z tego powodu tylko sieci z dwoma węzłami będą pokazywać Długość sygnału (Signal Length) w trybie Nets panelu (sieci z inną liczbą węzłów będą wyświetlać 0). Dla sieci z więcej niż dwoma węzłami zdefiniuj xSignals, aby obliczyć ich długość sygnału.

      Zobacz PCB - xSignals.

      Zobacz Defining High Speed Signal Paths with xSignals, aby dowiedzieć się więcej o xSignals.

  • Total Pin/Package Length - suma wszystkich wartości Pin Package Length we wszystkich padach w tej sieci. Wartość ta jest zdefiniowana jako właściwość pada PCB i może być również określona w pinie schematu.

  • Unrouted (Manhattan) - pionowa plus pozioma (X+Y) odległość wszystkich niepoprowadzonych odcinków.

Kliknij prawym przyciskiem w obszarze, a następnie użyj podmenu Columns , aby dodać następujące kolumny:

  • Min/Max - ustawienia z odpowiednich reguł projektowych Length i Matched Length. Jeśli nie zdefiniowano żadnej pasującej reguły, używane są wewnętrzne wartości domyślne Min=0mil i Max=99999mil.

    Zobacz Length Tuning, aby dowiedzieć się więcej, jak wartości Min i Max są wyprowadzane z reguł projektowych Length i Matched Length.

  • Estimated Length - jest to Routed Length plus długość linii połączeń dla każdego odcinka, który nadal ma zostać poprowadzony. Nie używa Manhattan długości dla niepoprowadzonej części; zamiast tego używa bezpośredniej odległości punkt–punkt.
  • Delay - czas, jaki sygnał potrzebuje na propagację wzdłuż tej trasy.
Vertical distance through a via - pionowa odległość, jaką sygnał pokonuje w przelotce, to suma grubości wszystkich warstw (miedzi i dielektryka) pomiędzy warstwami miedzi start i stop, plus połowa grubości warstwy start i połowa grubości warstwy stop.

Długość i opóźnienie dla sieci, która jest częścią zdefiniowanej reguły projektowej Supply Nets design rule (lub częścią klasy sieci użytej z taką regułą), nie są obliczane (wartości są pokazywane w panelu jako n/a).

Kliknij dwukrotnie wpis dla konkretnej sieci w obszarze Nets (lub kliknij prawym przyciskiem wpis sieci i wybierz polecenie Properties z menu kontekstowego), aby otworzyć okno dialogowe Edit Net, w którym możesz modyfikować właściwości sieci.

Do okna dialogowego Edit Net można też uzyskać dostęp z przestrzeni projektowej — klikając prawym przyciskiem na umieszczonym obiekcie projektu i wybierając polecenie Net Actions » Properties z menu kontekstowego. Okno dialogowe otworzy się dla nadrzędnej sieci, z którą powiązany jest obiekt.

Prymitywy

Wyświetlanie/uwzględnianie każdego typu elementu sieci w dolnym obszarze Primitives panelu zależy od tego, czy odpowiadająca mu opcja została włączona w menu pod prawym przyciskiem, dostępnym z obszarów Nets lub Primitives.

Kliknij prawym przyciskiem wpis sieci lub elementu sieci, aby wybrać uwzględniane elementy.
Kliknij prawym przyciskiem wpis sieci lub elementu sieci, aby wybrać uwzględniane elementy.

Zwróć uwagę, że menu kontekstowe listy Primitives oferuje także opcję utworzenia xSignal pomiędzy dwoma zaznaczonymi elementami. Więcej informacji: PCB - xSignals .

Zarządzanie wyświetlaniem linii połączeń

Related page: Twój widok PCB

Linie połączeń są cenną pomocą przy rozmieszczaniu i orientowaniu komponentów oraz prowadzą podczas trasowania. Jednak ich obecność może też powodować duży wizualny „bałagan”. Aby w tym pomóc, edytor PCB zawiera funkcje opisane poniżej, które ułatwiają projektantowi zarządzanie wyświetlaniem linii połączeń.

Zmiana koloru linii połączeń

Gdy projekt jest przenoszony ze schematu do obszaru roboczego PCB, stosowane są domyślne ustawienia warstw i kolorów. W ramach tego procesu wszystkie linie połączeń otrzymują domyślny kolor Connection Lines, zdefiniowany w sekcji System Colors na karcie Layers & Colors panelu View Configuration (L skrót). Konfiguracje widoku są dostępne zarówno w przestrzeniach roboczych 2D, jak i 3D, i mogą być zapisywane oraz ponownie stosowane (karta View Options panelu View Configuration).

Łatwym sposobem wyróżnienia ważnych sieci podczas trasowania jest zmiana koloru ich linii połączeń. Aby to zrobić, kliknij dwukrotnie nazwę sieci w panelu PCB, aby otworzyć okno dialogowe Edit Net, w którym możesz edytować kolor linii połączeń (ustaw panel w tryb Nets).

Alternatywnie, aby zmienić kolor jednej or wielu sieci, najpierw zaznacz wymagane sieci w panelu PCB, następnie kliknij prawym przyciskiem jedną z zaznaczonych sieci i wybierz polecenie Change Net Color.

W panelu PCB kliknij prawym przyciskiem zaznaczone sieci, aby zmienić kolor ich linii połączeń.
W panelu PCB kliknij prawym przyciskiem zaznaczone sieci, aby zmienić kolor ich linii połączeń.

Wyświetlanie linii połączeń z użyciem kolorów warstw

Oprócz przypisywania koloru linii połączeń dla poszczególnych sieci możesz także wyświetlać linie połączeń, używając kolorów warstw początkowej i końcowej, pomiędzy którymi przebiega linia połączenia. Jeśli linia połączenia biegnie od obiektu na jednej warstwie do obiektu na innej warstwie, połączenie zaczyna się w kolorze warstwy pierwszego obiektu, a następnie płynnie przechodzi w kolor warstwy, na której się kończy, w miarę zbliżania się do obiektu na tej warstwie (jak pokazano na obrazie poniżej).

Zwróć uwagę, że to nadpisanie koloru gradientem jest stosowane tylko do sieci przechodzących z jednej warstwy na inną; jeśli połączenie zaczyna się i kończy na tej samej warstwie, zachowuje zdefiniowany kolor.

Ta funkcja jest pomocna podczas trasowania płytki wielowarstwowej, ponieważ wskazuje warstwę docelową, na którą musi trafić trasowane połączenie. Zwróć uwagę, że morfowanie koloru jest stosowane tylko do połączeń przechodzących z jednej warstwy na inną; jeśli połączenie zaczyna się i kończy na tej samej warstwie, zachowuje przypisany kolor sieci.  

Aby użyć funkcji koloru warstwy, włącz opcję Use Layer Colors for Connection Drawing na karcie View Options w panelu View Configurations, jak pokazano poniżej.

Linie połączeń mogą być wyświetlane z użyciem kolorów warstwy początkowej i końcowej. Na obrazie po prawej usunięto segmenty trasowania dla wielu sieci, aby pokazać, jak wyświetlają się linie połączeń. Connection lines can be colored to show their starting and ending layers
Linie połączeń mogą być wyświetlane z użyciem kolorów warstwy początkowej i końcowej. Na obrazie po prawej usunięto segmenty trasowania dla wielu sieci, aby pokazać, jak wyświetlają się linie połączeń.

Wyświetlanie linii połączeń w trybie pojedynczej warstwy

Płytka wielowarstwowa jest wizualnie „gęsta”, co utrudnia interpretację tego, co się dzieje. Aby w tym pomóc, możesz łatwo przełączyć wyświetlanie warstw z włączonych warstw na tryb pojedynczej warstwy (Single Layer), naciskając skrót Shift+S.

Zwykle, gdy to zrobisz, wszystkie linie połączeń, które ani nie zaczynają się, ani nie kończą na bieżącej warstwie, są również ukrywane, ponieważ zakłada się, że nie są istotne. Aby zawsze wyświetlać linie połączeń, włącz opcję All Connections in Single Layer Mode na karcie View Options w panelu View Configurations, jak pokazano poniżej.

Steruj wyświetlaniem linii połączeń w trybie pojedynczej warstwy.
Steruj wyświetlaniem linii połączeń w trybie pojedynczej warstwy.

Ukrywanie/wyświetlanie linii połączeń

Jako alternatywę dla filtrowania sieci za pomocą panelu PCB możesz całkowicie ukryć jedną, wiele lub wszystkie linie połączeń. Istnieje szereg poleceń sterujących wyświetlaniem linii połączeń w podmenu View » Connections. Do tych poleceń możesz też uzyskać dostęp podczas pracy, naciskając klawisz skrótu N. Użyj dostępnych poleceń, aby:

  • Pokazać lub ukryć wszystkie linie połączeń w projekcie.
  • Pokazać lub ukryć wszystkie linie połączeń powiązane z wybraną siecią.

    • Jeśli nie znasz położenia pada w sieci lub jednej z jego linii połączeń, kliknij w wolnym obszarze, a pojawi się okno dialogowe z prośbą o nazwę sieci. Jeśli nie masz pewności co do nazwy sieci, wpisz ? i kliknij OK , aby uruchomić okno dialogowe Nets Loaded, które wyświetla listę wszystkich wczytanych sieci w projekcie. Linie połączeń dla sieci wybranej w oknie dialogowym zostaną ukryte po kliknięciu OK.
    • Aby pokazać lub ukryć linie połączeń sieci, do której przypisany jest obiekt w obszarze projektu, możesz kliknąć prawym przyciskiem myszy na obiekcie sieci i wybrać polecenie Net Actions » Show Nets lub Hide Nets z menu kontekstowego.
  • Pokazać lub ukryć linie połączeń dla wszystkich sieci powiązanych z wybranym komponentem.

    • Jeśli nie znasz położenia komponentu, kliknij w wolnym obszarze, a pojawi się okno dialogowe z prośbą o oznaczenie (designator) komponentu. Jeśli nie masz pewności co do oznaczenia, wpisz ? i kliknij OK , aby uruchomić okno dialogowe Components Placed, które wyświetla listę wszystkich komponentów w projekcie. Linie połączeń dla wszystkich sieci powiązanych z komponentem wybranym w oknie dialogowym zostaną ukryte po kliknięciu OK.
    • Aby ukryć linie połączeń dla wszystkich sieci powiązanych z zaznaczonymi komponentami, możesz kliknąć prawym przyciskiem myszy na komponencie (lub zaznaczyć więcej niż jeden komponent) i wybrać polecenie Component Actions » Show Nets lub Hide Nets z menu kontekstowego.
  • Wszystkie dostępne polecenia mają klawisze akceleratorów, co czyni tę metodę wydajnym sposobem wykonywania zadań takich jak ukrycie wszystkich linii połączeń (N, H, A), a następnie wyświetlenie linii połączeń dla konkretnej sieci (N, S, N).
  • Podczas przesuwania komponentów wszystkie linie połączeń są automatycznie ukrywane. Podczas przesuwania komponentu możesz przełączać sposób wyświetlania tych linii połączeń. Aby to zrobić, naciśnij klawisz  w trybie przesuwania. Po naciśnięciu klawisza  w trybie przesuwania, wyświetlacz Heads Up przełącza się cyklicznie między wyświetlaniem Breaks, Hidden lub Pad To Pad, w zależności od tego, które połączenia chcesz wyświetlić.

Topologia sieci

Wzorzec lub kolejność, w jakiej węzły w sieci są ze sobą połączone, nazywa się topologią sieci. Topologia sieci jest kontrolowana przez odpowiednią regułę projektową Routing Topology, której domyślną topologią jest Shortest. Shortest oznacza, że węzły w sieci są łączone w taki sposób, aby uzyskać możliwie najkrótszą całkowitą długość połączeń dla tej sieci. Ta całkowita długość jest monitorowana podczas przesuwania komponentu, a układ linii połączeń zmienia się dynamicznie, aby utrzymać najkrótszą długość całkowitą. Można to zaobserwować na animacji pokazanej powyżej, gdzie linie łączące w dół od dolnej części przesuwanego komponentu „przeskakują” podczas przesuwania — dzieje się tak za każdym razem, gdy jeden z połączonych padów zbliża się do innego pada w tej samej sieci.

Stosowanie predefiniowanej topologii za pomocą reguły projektowej Routing Topology

Dodatkowe reguły projektowe Routing Topology design rules można tworzyć, aby skonfigurować sieć (lub klasę sieci) do używania innej topologii. Aby to zademonstrować, na obrazach poniżej po lewej pokazano domyślną regułę topologii, a po prawej tę samą sieć z zastosowaną nową topologią trasowania Starburst. W topologii Starburst połączenia promieniście rozchodzą się od pada o Electrical Type równym Source (domyślnym typem dla wszystkich padów jest Load).

Dla topologii domyślnej linie połączeń są rozmieszczane tak, aby zapewnić najkrótszą całkowitą długość połączeń. W topologii Starburst wszystkie linie połączeń promieniście wychodzą z pada Source. Image showing the connection lines arranged in a Starburst net topology
Dla topologii domyślnej linie połączeń są rozmieszczane tak, aby zapewnić najkrótszą całkowitą długość połączeń. W topologii Starburst wszystkie linie połączeń promieniście wychodzą z pada Source.

Stosowanie topologii niestandardowej

W obrębie pojedynczej sieci połączenie między dwoma węzłami nazywa się From-To. Aby kontrolować przebieg linii połączeń na poziomie pojedynczych połączeń pin–pin, możesz ręcznie definiować From-To w obrębie sieci, tworząc w ten sposób niestandardową topologię sieci.

From-To definiuje się, ustawiając panel PCB panel w tryb From-To Editor. Proces definiowania From-To polega na wybraniu dwóch Nodes on Net w panelu i kliknięciu przycisku Add From To. Aby jednoznacznie identyfikować From-To w obszarze projektu, są one wyświetlane jako linia przerywana zamiast ciągłej.

Zdefiniowano From-To pomiędzy 2 padami; zwróć uwagę, że linia From-To jest wyświetlana jako przerywana, a nie ciągła.
Zdefiniowano From-To pomiędzy 2 padami; zwróć uwagę, że linia From-To jest wyświetlana jako przerywana, a nie ciągła.

Gdy panel PCB jest w trybie From-To Editor, wszystkie linie połączeń, które nie są From-To, są ukryte.

Tryb From-To Editor panelu PCB jest podzielony na trzy sekcje:

  • Nets
  • Nodes wybranej sieci
  • From-Tos on Net

Gdy klikniesz wpis sieci, wszystkie węzły tej sieci zostaną załadowane do środkowego obszaru panelu. Dwukrotne kliknięcie wpisu sieci otworzy okno dialogowe Edit Net dialog , w którym możesz edytować właściwości sieci, w tym przynależność węzłów.

Dodawanie From-To

Aby dodać zdefiniowane przez użytkownika From-To pomiędzy dwoma węzłami w wybranej sieci, zaznacz dwa węzły w obszarze Nodes on Net panelu, a następnie kliknij przycisk Add From To.

Możesz zaznaczyć dwa węzły (pady) dla From-To bezpośrednio w obszarze projektu. Gdy zaznaczysz węzeł, odpowiadający mu wpis w obszarze Nodes on Net panelu zostanie zaznaczony.

Nowo dodane From-To pojawi się na liście w obszarze From-To on Net panelu i będzie widoczne w obszarze projektu jako linia kropkowana pomiędzy dwoma węzłami.

Utworzono nowe From-To w sieci.
Utworzono nowe From-To w sieci.

From-To zdefiniowane przez użytkownika w obszarze projektu.
From-To zdefiniowane przez użytkownika w obszarze projektu.

Aby usunąć From-To, zaznacz jego wpis w obszarze From-To on Net panelu, a następnie kliknij przycisk Remove.

Wybór predefiniowanej topologii

Topologia sieci to układ lub wzorzec połączeń pin–pin. Domyślnie połączenia pin–pin każdej sieci są układane tak, aby zapewnić najkrótszą całkowitą długość połączeń.

Topologia jest stosowana do sieci z różnych powodów: w projektach wysokich prędkości, gdzie należy minimalizować odbicia sygnału, sieć układa się w topologii daisy chain; dla sieci masy można zastosować topologię gwiazdy, aby zapewnić, że wszystkie ścieżki wracają do wspólnego punktu. Możesz albo utworzyć dedykowane From-To dla par węzłów w sieci, albo wybrać generowanie From-To dla sieci na podstawie jednej z dostępnych predefiniowanych topologii trasowania.

Następujące topologie są dostępne i można uzyskać do nich dostęp z obszaru From-To on Net panelu po kliknięciu przycisku Generate:

  • Shortest - ta topologia łączy wszystkie węzły w sieci, zapewniając najkrótszą całkowitą długość połączeń.
  • Daisy Simple- ta topologia łączy wszystkie węzły jeden po drugim. Kolejność ich łączenia jest obliczana tak, aby uzyskać możliwie najkrótszą łączną długość. Jeśli określono pad źródła i pad terminatora, wszystkie pozostałe pady są łączone pomiędzy nimi tak, aby uzyskać najkrótszą możliwą długość. Jeśli określono wiele źródeł (lub terminatorów), są one łączone łańcuchowo na każdym końcu.

  • Daisy Balanced - ta topologia dzieli wszystkie obciążenia na równe łańcuchy, przy czym łączna liczba łańcuchów jest równa liczbie terminatorów. Następnie łańcuchy te łączą się ze źródłem w układzie gwiazdy. Wiele węzłów źródłowych jest łączonych łańcuchowo.

  • Daisy Mid-Driven - ta topologia umieszcza węzeł(-y) źródłowy(-e) w środku łańcucha typu daisy chain, dzieli obciążenia po równo i łączy je łańcuchowo po obu stronach źródła(-eł). Wymagane są dwa terminatory — po jednym na każdy koniec. Wiele węzłów źródłowych jest łączonych łańcuchowo w centrum. Jeśli terminatorów nie ma dokładnie dwóch, używana jest topologia Daisy-Simple.

  • Starburst - ta topologia łączy każdy węzeł bezpośrednio z węzłem źródłowym. Jeśli występują terminatory, są one dołączane za każdym węzłem obciążenia. Wiele węzłów źródłowych jest łączonych łańcuchowo, jak w topologii Daisy Balanced.

Pad można zdefiniować jako Source, Terminator lub Load, zmieniając odpowiednio wpis w polu Electrical Type w trybie Pad panelu Properties. Dostęp do trybu Pad panelu Properties uzyskuje się przez dwukrotne kliknięcie wpisu dla pada w obszarze Nodes on Net.

Ustawianie Electrical Type pada na Source w trybie Pad panelu Properties.
Ustawianie Electrical Type pada na Source w trybie Pad panelu Properties.

Gdy zmienisz typ elektryczny pada na Source lub Terminator, w przestrzeni projektu zostanie umieszczone oznaczenie „[S]” lub „[T]”, aby go wyróżnić.

Uwagi

  • Linia połączenia generowana przez system nie pojawia się w przestrzeni projektu jako osobny obiekt. Wyświetlana jest tylko powiązana linia połączenia pin-do-pin dla From-To, używana jako wskazówka do routingu interaktywnego/autoroutingu.

  • Zdefiniowany przez użytkownika From-To pojawia się w przestrzeni projektu jako linia kropkowana, oddzielna i wyraźnie różna od linii połączenia pin-do-pin, która również jest wyświetlana po dodaniu FromTo. Linia From-To zdefiniowana przez użytkownika kontroluje, gdzie powiązana linia połączenia pin-do-pin zaczyna się i kończy. Najlepiej pokazać to na przykładzie. Rozważ From-To zdefiniowane przez użytkownika dodane pomiędzy logicznie połączonymi pinami dwóch komponentów. Dodawana i wyświetlana jest także linia połączenia (panel PCB skonfigurowany w trybie Nets):

  • Linia połączenia pin-do-pin — używana do celów routingu — ukrywa obecność wyraźnie oddzielnej linii From-To zdefiniowanej przez użytkownika. Jednak gdy rozpoczniesz prowadzenie ścieżki, możesz zobaczyć odrębny charakter tych dwóch linii:

  • Jeśli routowanie zostanie teraz wstrzymane, analizator sieci dodaje linię połączenia, aby utrzymać wymaganą topologię, pokazaną jako linia kropkowana (nazywana Broken Net Marker), wskazując, że sieć powinna zostać poprowadzona pomiędzy tymi dwoma punktami, aby zachować topologię określoną przez użytkownika poprzez dodanie FromTo zdefiniowanego przez użytkownika:

  • Jeśli określisz From-To zdefiniowane przez użytkownika tylko dla części sieci, edytor PCB ustawi pozostałe połączenia pin-do-pin (From-To generowane przez system) na topologię Shortest.

  • Typ From-To określa, jak Connectivity Analyzer traktuje linię połączenia w przestrzeni projektu, gdy na przykład obiekt sieci zostanie przesunięty lub część sieci zostanie ręcznie poprowadzona:

    • From-To generowane przez system — linia połączenia może być przesuwana w razie potrzeby w ramach ponownej optymalizacji analizatora sieci, aby zachować domyślną topologię sieci (tj. Shortest).
    • From-To zdefiniowane przez użytkownika — jeśli From-To nie jest wynikiem wybrania predefiniowanej topologii, linia połączenia nie jest traktowana jako część procesu ponownej optymalizacji analizatora sieci. Jeśli From-To jest częścią predefiniowanej topologii sieci (innej niż Shortest), analizator sieci może uwzględnić je w ponownej optymalizacji, o ile zachowana zostanie wybrana topologia.

     

  • Implementację niestandardowych topologii zdefiniowanych przy użyciu From-To można sprawdzić podczas wsadowego Design Rule Check (DRC) reguł projektowych Routing Topology zastosowanych do odpowiednich sieci. Naruszenie jest wykrywane, jeśli istnieje połączenie elektryczne pomiędzy padami From-To, a najkrótsza ścieżka zawiera co najmniej jeden inny pad tej sieci.

    Javascript ID: RoutingTopology_FromTos_AD24_5

    Tworzone są dwa From-To pomiędzy trzema padami — od pada 1 do pada 2 oraz od pada 2 do pada 3

    Routing jest tworzony zgodnie z konfiguracją From-To — istnieje routing pomiędzy padami 1 i 2 oraz pomiędzy padami 2 i 3. Nie wykryto naruszenia reguły Routing Topology.

    Routing jest tworzony w formie odgałęzienia typu T. Zgodnie z konfiguracją From-To w ścieżkach nie ma dodatkowych padów, więc nie wykryto naruszenia reguły Routing Topology.

    Routing jest tworzony pomiędzy padem 1 i padem 3 oraz pomiędzy padem 2 i padem 3. Ten routing nie odpowiada konfiguracji From-To, ponieważ na ścieżce pomiędzy padami 1 i 2 znajduje się dodatkowy pad 3, więc wykryto naruszenie reguły Routing Topology dla From-To pomiędzy padami 1 i 2.

    Naruszenia nie będą wykrywane dla sieci z dużą liczbą padów (ponad 20) lub prymitywów (ponad 1024).

    Obsługa DRC dla Routing Topology jest w Open Beta i jest dostępna, gdy włączona jest opcja PCB.Rules.CheckRoutingTopology w oknie dialogowym Advanced Settings dialog.

Netlist Manager

Okno dialogowe Netlist Manager otwierane przez wybranie polecenia Design » Netlist » Edit Nets z menu głównego udostępnia narzędzia do efektywnego zarządzania netlistą płytki. Sieci można dodawać, edytować lub usuwać w razie potrzeby, a piny (lub pady) komponentów w tych sieciach również można edytować pod kątem ich właściwości. Z tego okna dialogowego zapewniony jest także dostęp do innych narzędzi zarządzania netlistą, w tym możliwość utworzenia netlisty na podstawie połączonej miedzi na PCB oraz możliwość eksportu netlisty z PCB.

Okno dialogowe Netlist Manager Okno dialogowe Netlist Manager

Raportowanie dla sieci

Aby wygenerować raport Netlist Status z aktywnego dokumentu PCB, wybierz polecenie Reports » Netlist Status z menu głównego. Ten raport dostarcza szczegółowych informacji o netliście dla poprowadzonej płytki. Zawiera listę wszystkich sieci, a dla każdej sieci wskazuje warstwy użyte do prowadzenia ścieżek oraz całkowitą fizyczną długość poprowadzonych ścieżek. Po uruchomieniu polecenia generowany jest raport — Net Status - <PCBDocumentName>.html — i otwierany jako aktywny dokument. Każda sieć jest wyszczególniona; kliknij nazwę sieci, aby podświetlić tę sieć w dokumencie PCB. Dane fizycznej długości poprowadzonych ścieżek są początkowo wyświetlane w jednostkach miary określonych dla samego projektu płytki. Użyj pola Units  w raporcie, aby szybko przełączać się między jednostkami imperialnymi i metrycznymi, zależnie od potrzeb.

  • Raport jest również generowany w formacie .txt. Oba formaty raportu są zapisywane w folderze wskazanym przez wpis Output Path na karcie Options w oknie dialogowym Options for Project. Tylko raport w formacie HTML jest dodawany do nadrzędnego projektu w panelu Projects i można go znaleźć w podfolderze Generated\Documents.
  • Raport zawiera Routed Length, która obejmuje pionową odległość pokonywaną przez przelotki w danej sieci. Zwróć uwagę, że kalkulator Routed Length nie próbuje rozwiązywać nakładających się segmentów ścieżek ani „zawijasów” prowadzenia wewnątrz padów, więc może nie być dokładny. Aby uzyskać dokładniejszą długość, użyj Signal Length, które można wyświetlić w trybie Nets mode panelu PCB. Panel PCB obsługuje także tworzenie raportu: kliknij prawym przyciskiem myszy na liście sieci w panelu, aby skonfigurować wymagane kolumny, następnie kliknij prawym przyciskiem i wybierz Reports, aby otworzyć okno dialogowe Report Preview, w którym możesz wyeksportować raport w różnych formatach.
AI-LocalizedTłumaczenie SI
Jeśli znajdziesz błąd, zaznacz tekst/obraz i naciśnij Ctrl + Enter aby wysłać nam wiadomość.
Feature Availability

The features available to you depend on which Altium solution you have – Altium Develop, an edition of Altium Agile (Agile Teams or Agile Enterprise), or Altium Designer (on active term).

If you don’t see a discussed feature in your software, contact Altium Sales to find out more.

Legacy Documentation

Altium Designer documentation is no longer versioned. If you need to access documentation for older versions of Altium Designer, visit the Legacy Documentation section of the Other Installers page.

Content