Creating Circuit Connectivity in Your Schematics in Altium Designer

Altium Training

Altium Essentials: Creating Hierarchy

This content is part of the official Altium Professional Training Program. For full courses, materials and certification, visit Altium Training.

To właśnie komponenty i sposób, w jaki są ze sobą połączone, tworzą Twój unikalny obwód elektroniczny. Na schemacie tworzysz logiczną reprezentację swojego projektu, łącząc ze sobą wyprowadzenia komponentów; aby zaprojektować płytkę drukowaną, rozmieszczasz fizyczne komponenty i tworzysz te same połączenia za pomocą trasowania.

Jeśli uczysz się, jak strukturyzować swój projekt i tworzyć połączenia, poniższe strony mogą okazać się pomocne.

Dowiedz się więcej o Weryfikacji projektu

Dowiedz się więcej o Projektach wieloarkuszowych i hierarchicznych

Dowiedz się więcej o Tworzeniu projektu wielokanałowego

Dowiedz się więcej o Łączeniu wielu sieci w magistrale i wiązki sygnałowe

Dowiedz się więcej o Synchronizacji projektu

Połączenia fizyczne i logiczne

Na schemacie możesz utworzyć takie połączenie, rysując przewód od jednego komponentu do drugiego – nazywa się to połączeniem fizycznym.

Możesz także połączyć jedno wyprowadzenie z drugim, umieszczając krótki przewód i etykietę sieci (Net Label) na każdym wyprowadzeniu komponentu. Oprogramowanie rozpoznaje te dwa fragmenty sieci i łączy je w jedną sieć. Ten typ połączenia nazywany jest połączeniem logicznym.

Połączenia fizyczne pozwalają użytkownikowi śledzić każdy przewód podczas analizy obwodu, jednak duża liczba przewodów może sprawić, że schemat stanie się gęsty i nieczytelny. Z drugiej strony, etykiety sieciowe (Net Labels) zmniejszają liczbę przewodów, ale użytkownik musi przeszukać arkusz, aby znaleźć wszystkie możliwe połączenia. Jako projektant masz pełną swobodę wyboru modelu połączeń najlepiej odpowiadającego Twojemu projektowi, w tym także mieszania obu technik.

Animated image showing the difference between physical connectivity and logical connectivity

Umieszczaj przewody, aby tworzyć połączenia fizyczne lub używaj etykiet sieciowych, aby tworzyć połączenia logiczne.

Oprócz tworzenia połączeń logicznych within na arkuszu schematu, dostępne są także obiekty do tworzenia połączeń logicznych between między arkuszami schematu. Sposób tworzenia tych połączeń zależy od struktury Twojego schematu: może to być projekt płaski lub hierarchiczny. Więcej na ten temat poniżej.

Istnieje kilka różnych identyfikatorów sieci, które można wykorzystać do połączeń między arkuszami.
Istnieje kilka różnych identyfikatorów sieci, które można wykorzystać do połączeń między arkuszami.

Wgląd w połączenia

Funkcja Connectivity Insight w Altium Designer (część funkcji Design Insight) umożliwia natychmiastowy podgląd relacji połączeń w projekcie. Przedstawiona jako drzewo dokumentów z opcjonalnymi podglądami schematów, umożliwia szybkie i wizualne poruszanie się po strukturze połączeń projektu.

W domyślnej konfiguracji funkcja Connectivity Insight wyświetla:

  • Informacje o powiązanych połączeniach sieciowych, gdy kursor znajduje się nad obiektem połączenia na schemacie (przewód, port itp.).
  • Podgląd mapy połączeń w formie drzewa, gdy użyto Alt+Double-click na obiekcie.

Dodatkowo, funkcja ta umożliwia po najechaniu kursorem na obiekt należący do sieci sygnałowej i naciśnięciu Ctrl+Alt otwarcie widoku drzewa z możliwością wyboru. Kliknij wybrany arkusz w drzewie, aby szybko przejść do tego dokumentu.

Tę funkcję można włączyć/wyłączyć na stronie System - Design Insight w Preferences dialogu, zaznaczając/odznaczając opcję Mouse Hover dla pozycji Document Tree .

Połączenia sieciowe w całym projekcie można również podświetlić we wszystkich schematach, przytrzymując klawisz Alt podczas wybierania sieci przez kliknięcie przewodu (Alt+Click).
Aby zaznaczyć wszystkie elektrycznie połączone obiekty dla wybranego punktu w obwodzie, możesz użyć polecenia Edit » Select » Connection z głównego menu lub polecenia Select Connection na Active Bar. Po kliknięciu obiektu, którego połączone elektrycznie elementy chcesz zaznaczyć, wszystkie obiekty elektrycznie połączone z wybranym zostaną zaznaczone, a pozostałe obiekty na arkuszu zostaną przyciemnione.

Obiekty służące do tworzenia połączeń

Edytor schematów zawiera następujące obiekty służące do tworzenia połączeń. Zbiorczo nazywane są one net identifiers.

Identyfikator sieci Funkcja
Magistrala (Bus) Służy do łączenia zestawu sieci, np. Data[0..7]. Sieci muszą być nazwane sekwencyjnie według określonego schematu nazewnictwa (np. Data0, Data1,... Data7). To nazewnictwo określa nazwę magistrali, np. Data[0..7].
Wejście magistrali (Bus Entry) Graficzne narzędzie umożliwiające wyprowadzenie dwóch różnych sieci z przeciwnych stron linii magistrali bez tworzenia zwarcia między tymi sieciami. Nie jest wymagane w innych sytuacjach.
Złącze międzyarkuszowe (OffSheet Connector) Służy do połączenia sieci z jednego arkusza schematu z innym arkuszem (nie w obrębie tego samego arkusza). Obsługuje tylko połączenia poziome (projekty płaskie). Złącza międzyarkuszowe mają ograniczoną funkcjonalność w porównaniu do portów.
Etykieta sieci (Net Label) Identyfikator sieci używany do tworzenia połączeń z innymi etykietami sieci o tej samej nazwie na tym samym arkuszu schematu. Sieć jest automatycznie nazywana przez etykietę sieci. Etykiety sieci można umieszczać na wyprowadzeniach komponentów, przewodach i magistralach. Zwróć uwagę, że etykiety sieci nie łączą się między arkuszami, chyba że opcje projektu są skonfigurowane do użycia Net Identifier Scope z Global.
Wyprowadzenie (Pin) Wyprowadzenia umieszczane są w edytorze symboli schematów, aby reprezentować fizyczne wyprowadzenia komponentu. Tylko jeden koniec wyprowadzenia jest elektrycznie aktywny, co czasami nazywane jest gorącym końcem wyprowadzenia.
Port Służy do połączenia sieci z jednego arkusza schematu z innym. Połączenia mogą być pionowe w projekcie hierarchicznym lub poziome w projekcie płaskim (projekty pionowe i poziome opisano poniżej). Nazwy portów są używane do nazywania sieci, jeśli opcja Allow Ports to Name Nets jest włączona w zakładce Opcje w Project Options dialogu. W tej sytuacji porty będą również łączyć się w obrębie arkusza schematu, ale nie połączą się z etykietami sieci o tej samej nazwie (dowiedz się więcej).
Port zasilania (Power Port) Tworzy połączenie ze wszystkimi innymi portami zasilania o tej samej nazwie w całym projekcie schematu, niezależnie od struktury projektu. Sieć jest automatycznie nazywana przez port zasilania. Sieć ta może być ograniczona do konkretnego arkusza schematu, jeśli jest to wymagane (dowiedz się więcej).
Wejście arkusza (Sheet Entry) Umieszczane w symbolu arkusza, aby utworzyć połączenie z portem o tej samej nazwie na podrzędnym arkuszu tego symbolu. Wejścia arkusza są używane jako nazwy sieci, jeśli opcja Allow Sheet Entries to Name Nets jest włączona w zakładce Options w Project Options dialogu.
Wiązka sygnałowa (Signal Harness) Służy do łączenia dowolnej kombinacji sieci, magistral i niższego poziomu wiązek sygnałowych.
Przewód (Wire) Wieloliniowy prymityw projektowy, używany do tworzenia połączeń elektrycznych między punktami na schemacie. Przewód jest odpowiednikiem fizycznego przewodu.
  • Różne typy identyfikatorów sieci o tej samej nazwie nie łączą się automatycznie ze sobą. Zależy to od konfiguracji opcji nazewnictwa sieci. Opcje te omówiono poniżej.

  • Zwróć uwagę, że nazwy sieci zdefiniowane przez identyfikatory sieci są nieczułe na wielkość liter. Na przykład, jeśli dwa przewody mają dodane etykiety sieci abc i ABC, zostaną przypisane do tej samej sieci abc (jeśli Net Identifier Scope projektu na to pozwala).

  • Unikaj używania apostrofu (') na końcu nazwy sieci, ponieważ ten znak jest operatorem funkcyjnym w języku zapytań, co może spowodować błąd, gdyż po tym znaku oczekiwany jest kolejny parametr.

Jak struktura projektu wpływa na połączenia

Related page: Projekty wieloarkuszowe i hierarchiczne

Jeśli projekt nie mieści się na jednym arkuszu schematu, można go rozłożyć na wiele arkuszy. Istnieją dwa odrębne modele organizowania i tworzenia połączeń w schemacie wieloarkuszowym: jako projekt płaski, który można traktować jak jeden duży arkusz schematu podzielony na kilka mniejszych arkuszy; lub jako projekt hierarchiczny, gdzie arkusze są połączone w strukturze typu dziadek-rodzic-dziecko.

Projekty wieloarkuszowe realizuje się przez umieszczenie Symbolu Arkusza na arkuszu nadrzędnym, który reprezentuje i łączy z arkuszem podrzędnym, jak pokazano na poniższym obrazku.

Symbole arkuszy reprezentują (i łączą z) arkusze niższego poziomu. W projekcie płaskim taka struktura może mieć tylko jeden poziom głębokości; w projekcie hierarchicznym nie ma ograniczenia co do głębokości.
Symbole arkuszy reprezentują (i łączą z) arkusze niższego poziomu. W projekcie płaskim taka struktura może mieć tylko jeden poziom głębokości; w projekcie hierarchicznym nie ma ograniczenia co do głębokości.

Co zatem decyduje, czy projekt jest płaski, czy hierarchiczny? Określa to ustawienie zakresu identyfikatora sieci, które definiuje sposób tworzenia połączeń między arkuszami. Ustaw to na karcie Opcje w oknie dialogowym Project Options .

Ważne jest, aby pamiętać, że w przypadku projektów hierarchicznych projekt może zawierać tylko jeden arkusz główny. Wszystkie pozostałe dokumenty źródłowe muszą być odwoływane za pomocą symboli arkuszy. Podczas walidacji projektu można użyć sprawdzania naruszenia Multiple Top Level Documents, aby oznaczyć sytuację, gdy ten warunek nie jest spełniony. Dodatkowo żaden symbol arkusza nie może odwoływać się do arkusza, na którym się znajduje, ani do żadnego arkusza wyżej w strukturze, ponieważ spowoduje to powstanie nierozwiązywalnej pętli w strukturze.

Projekt płaski

Related page: Projekty wieloarkuszowe i hierarchiczne

Projekt nazywany jest projektem płaskim, gdy połączenia są tworzone bezpośrednio z jednego arkusza do drugiego, bez przechodzenia przez symbole arkuszy na arkuszu nadrzędnym. W projekcie płaskim symbole arkuszy po prostu reprezentują (i odwołują się do) arkuszy podrzędnych. Wszystkie arkusze w projekcie pojawiają się na tym samym poziomie w panelu Projects, ponieważ nie występuje tu hierarchia. Oba poniższe obrazy przedstawiają projekt płaski.

Projekty płaskie są prostsze do stworzenia. Projekt płaski może zawierać arkusz główny z symbolem arkusza dla każdego arkusza podrzędnego, ale nie jest to konieczne, ponieważ ten arkusz główny nie służy do tworzenia połączeń między arkuszami. W przypadku małego projektu, który zawiera tylko dwa lub trzy arkusze schematów, możesz uznać, że arkusz główny nie wnosi żadnej wartości. Gdy liczba arkuszy wzrasta, arkusz główny może pomóc czytelnikowi zrozumieć funkcjonalność projektu na podstawie rozmieszczenia bloków logicznych (symboli arkuszy) na arkuszu.

Ten sam projekt, pokazany bez arkusza głównego (po lewej) i z arkuszem głównym (po prawej) – oba są przykładami projektu płaskiego. Projects panel showing a simple project that is a flat design, with a top sheet
Ten sam projekt, pokazany bez arkusza głównego (po lewej) i z arkuszem głównym (po prawej) – oba są przykładami projektu płaskiego.

W projekcie płaskim połączenia między arkuszami mogą być tworzone za pomocą portów, złączy międzyarkuszowych, portów zasilania oraz etykiet sieci, jak pokazano na powyższym obrazie z lupą. Zalecanym podejściem jest użycie etykiet sieci within na każdym arkuszu oraz portów do łączenia between arkuszy. Porty oferują więcej możliwości niż złącza międzyarkuszowe, w tym możliwość dodania odniesień krzyżowych portów, które dodają SheetName[GridReference] do każdego portu, wskazując odpowiadający port na innym arkuszu, jak pokazano na poniższym obrazku.

Nie ma ograniczenia co do liczby arkuszy w projekcie płaskim.

Odniesienia krzyżowe portów zostały dodane obok każdego portu, wskazując docelowy arkusz i odniesienie do siatki dla odpowiadającego portu.
Odniesienia krzyżowe portów zostały dodane obok każdego portu, wskazując docelowy arkusz i odniesienie do siatki dla odpowiadającego portu.

Projekt jest płaski, gdy połączenia są tworzone bezpośrednio z jednego arkusza do drugiego. To zachowanie połączeń jest definiowane przez ustawienie zakresu identyfikatora sieci na Automatic, Flat lub Global. Zwróć uwagę, że jeśli zdecydujesz się użyć mieszanki portów i etykiet sieci do tworzenia połączeń między arkuszami, nie możesz użyć opcji Automatic. W takiej sytuacji musisz ręcznie ustawić Net Identifier Scope na Global.

Projekt hierarchiczny

Main page: Projekty wieloarkuszowe i hierarchiczne

Projekt nazywany jest hierarchicznym, gdy połączenia między arkuszami są realizowane od symbolu arkusza w dół do arkusza podrzędnego, do którego ten symbol się odwołuje. Na poziomie sieci połączenie jest tworzone pomiędzy wejściem arkusza w tym symbolu arkusza a portem o tej samej nazwie na arkuszu podrzędnym. Ten typ połączenia nazywany jest również połączeniem pionowym, ponieważ połączenia między arkuszami są tworzone wyłącznie w górę i w dół, pomiędzy arkuszem nadrzędnym a jego arkuszem podrzędnym.

W projekcie hierarchicznym połączenie na poziomie sieci przebiega od wejścia arkusza na arkuszu nadrzędnym do odpowiadającego portu na arkuszu podrzędnym.
W projekcie hierarchicznym połączenie na poziomie sieci przebiega od wejścia arkusza na arkuszu nadrzędnym do odpowiadającego portu na arkuszu podrzędnym.

Projekty hierarchiczne mają dwie główne zalety.

  1. Pierwszą z nich jest możliwość pokazania czytelnikowi funkcjonalności projektu poprzez sposób, w jaki arkusze schematów zostały zorganizowane i przedstawione jako bloki logiczne (symbole arkuszy). Schemat najwyższego poziomu przedstawia projekt jako zestaw bloków funkcjonalnych wysokiego poziomu, których rozmieszczenie odzwierciedla tradycyjny przepływ od wejścia do wyjścia w całym układzie. Bloki te można w razie potrzeby dalej dzielić na mniejsze, co pozwala, aby najniższe poziomy schematów, zawierające elementy, miały stosunkowo prostą strukturę i niewielką liczbę komponentów. Ponieważ każdy arkusz jest stosunkowo prosty, jego rozmiar można utrzymać na niewielkim poziomie, co jest dużą zaletą podczas drukowania schematu.
  2. Drugą główną zaletą jest to, że śledzenie sygnału w projekcie hierarchicznym jest zazwyczaj znacznie łatwiejsze, ponieważ czytelnik musi jedynie dopasować wejście arkusza na arkuszu nadrzędnym do portu na arkuszu podrzędnym i może śledzić sygnał wzdłuż połączeń w każdym arkuszu.

Stworzenie projektu hierarchicznego wymaga dodatkowej pracy. Symbole arkuszy wymagają wejść arkusza, a arkusz główny musi być połączony, aby przenosić sygnały z jednego symbolu arkusza do drugiego. Oprogramowanie zawiera narzędzie pomagające utrzymać synchronizację wejść arkusza z portami arkuszy podrzędnych (Design » Synchronize Sheet Entries and Ports dla wszystkich symboli arkuszy lub kliknij prawym przyciskiem myszy na symbolu arkusza i wybierz  Sheet Symbol Actions » Synchronize Sheet Entries and Ports dla pojedynczego symbolu arkusza). Dostępne są także narzędzia pomagające podzielić większy projekt na mniejsze części (Edit » Refactor » Move Selected Subcircuit to Different Sheet). Aby dowiedzieć się więcej o tych narzędziach do restrukturyzacji i refaktoryzacji, zapoznaj się ze stroną Design Refactoring.

Projekt hierarchiczny może mieć dowolną głębokość i zawierać dowolną liczbę arkuszy schematów.

Projekt jest hierarchiczny, gdy połączenia między arkuszami występują wyłącznie pomiędzy wejściami arkusza na arkuszu nadrzędnym a odpowiadającymi portami na arkuszu podrzędnym. To zachowanie połączeń jest definiowane przez ustawienie zakresu identyfikatora sieci na Automatic, Hierarchical lub Strict Hierarchical.

Projekt wielokanałowy

Main article: Tworzenie projektu wielokanałowego

Nie jest niczym niezwykłym, że projekt elektroniczny zawiera powtarzające się sekcje układu. Może to być wzmacniacz stereo lub 64-kanałowa konsoleta mikserska. Tego typu projekty są w pełni obsługiwane przez zestaw funkcji znany jako multi-channel design. W projekcie wielokanałowym powtarzany układ jest tworzony tylko raz, a następnie oprogramowanie powiela go, umieszczając wiele symboli arkuszy, które wszystkie odwołują się do tego samego schematu podrzędnego, lub konfigurując jeden symbol arkusza, aby powtórzył wskazany schemat podrzędny wymaganą liczbę razy. Skompilowany projekt jest rozwijany w pamięci komputera, a wszystkie komponenty i połączenia są powielane odpowiednią liczbę razy zgodnie z schematem nazewnictwa zdefiniowanym przez użytkownika.

Po lewej stronie znajdują się cztery symbole arkuszy, które wszystkie odwołują się do tego samego arkusza podrzędnego (PortIO.SchDoc). Po prawej stronie InputChannel.SchDoc jest powielany osiem razy za pomocą słowa kluczowego Repeat . An example of a multi-channel design where the child schematic is repeated by including the Repeat keword in its Sheet Symbol
Po lewej stronie znajdują się cztery symbole arkuszy, które wszystkie odwołują się do tego samego arkusza podrzędnego (PortIO.SchDoc). Po prawej stronie InputChannel.SchDoc jest powielany osiem razy za pomocą słowa kluczowego Repeat .

Projekt logiczny, który tworzysz, nigdy nie jest faktycznie spłaszczany; zawsze pozostaje jako schemat wielokanałowy. Podczas transferu do projektu PCB, fizyczne komponenty i połączenia są rozmieszczane wymaganą liczbę razy, a Ty masz pełny dostęp do narzędzi do cross-probingu i cross-selekcji dostępnych w Praca między schematem a płytką. W edytorze PCB dostępne jest również narzędzie do replikacji rozmieszczenia i trasowania jednego kanału na wszystkie pozostałe kanały, z możliwością łatwego przesuwania i zmiany orientacji całego kanału. Aby dowiedzieć się więcej o projektowaniu wielokanałowym, zapoznaj się z dokumentem projektowanie wielokanałowe.

Projekt wielokanałowy musi być hierarchiczny, ponieważ oprogramowanie wykorzystuje ten model strukturalny do instancjonowania kanałów w pamięci.

Dla projektu wielokanałowego ustaw Net Identifier Scope na Automatic, Hierarchical lub Strict Hierarchical.

Powielanie komponentów i połączeń jest rozwiązywane przez oprogramowanie przy użyciu schematu nazewnictwa wybranego na karcie Multi-Channel w oknie dialogowym Project Options .

Ustawianie zakresu identyfikatora sieci

Dialog page: Opcje dla projektu

Oprogramowanie wykorzystuje bieżące ustawienie Net Identifier Scope, aby ustalić, w jaki sposób tworzona jest łączność między arkuszami schematu. Net Identifier Scope jest konfigurowany na karcie Opcje w oknie dialogowym Project Options (Project » Project Options).

Wybierz tryb Net Identifier Scope odpowiedni do struktury Twojego projektu.
Wybierz tryb Net Identifier Scope odpowiedni do struktury Twojego projektu.

Zachowanie opcji Global, Flat i Hierarchical przedstawiono na poniższych ilustracjach.

Proste przykłady tworzenia połączeń dla każdego z trzech głównych trybów: Globalny, Płaski, Hierarchiczny. Configuring the Net Identifier Scope, example of what connects with the Flat option Configuring the Net Identifier Scope, example of what connects with the Hierarchical option
Proste przykłady tworzenia połączeń dla każdego z trzech głównych trybów: Globalny, Płaski, Hierarchiczny.

Oprócz trzech wymienionych powyżej opcji, dostępna jest także opcja Automatic. Zazwyczaj najlepiej pozostawić Net Identifier Scope ustawione na Automatic. Oprogramowanie wybierze najbardziej odpowiednią z trzech opcji na podstawie struktury arkuszy oraz obecności/braku portów i wejść arkusza.

Gdy ustawione jest Automatic, oprogramowanie automatycznie wybiera jeden z trzech głównych trybów identyfikatora sieci na podstawie następujących kryteriów:

  • Jeśli na głównym arkuszu znajdują się wejścia arkusza, używany jest Hierarchical.
  • Jeśli nie ma wejść arkusza, ale są porty, używany jest Flat.
  • Jeśli nie ma wejść arkusza ani portów, używany jest Global.

Tryb Strict Hierarchical lokalizuje wszystkie porty zasilania do każdego arkusza. W tym trybie musisz połączyć wszystkie sieci zasilania i masy na każdym podrzędnym arkuszu za pomocą portów i wejść arkusza. Możesz to również zrobić selektywnie dla wybranych arkuszy, nie używając trybu Strict Hierarchical, ale umieszczając wejścia arkusza i porty dla sieci zasilających, które chcesz zlokalizować. Dowiedz się więcej o Sieciach zasilania.

Jak są nazywane sieci

Za każdym razem, gdy umieszczasz przewód między pinami komponentów, tworzysz połączenie. Każda sieć w projekcie otrzymuje nazwę. Jeśli nie umieściłeś identyfikatora sieci, który może posłużyć do jej nazwania, oprogramowanie nadaje jej nazwę na podstawie jednego z pinów w tej sieci, na przykład NetR7_1, jak pokazano na poniższym obrazku. Jeśli oznaczenie komponentu zostanie zmienione na którymś etapie, ta automatycznie wygenerowana nazwa sieci również zostanie zmieniona i te zmiany muszą być przekazane między schematem a PCB, aby wszystko było zsynchronizowane.

Sieci bez identyfikatora sieci otrzymują automatycznie wygenerowaną nazwę na podstawie jednego z pinów w tej sieci.
Sieci bez identyfikatora sieci otrzymują automatycznie wygenerowaną nazwę na podstawie jednego z pinów w tej sieci.

Etykiety sieci zawsze nadają nazwę sieci, do której są dołączone. Domyślny punkt dołączenia to lewy dolny róg etykiety sieci, co jest wskazywane przez mały krzyżyk podczas przesuwania.

W przypadku innych identyfikatorów sieci, nadają one nazwę sieci, jeśli odpowiednia opcja jest włączona w sekcji Netlist Options na karcie Opcje w oknie dialogowym Project Options.

Różne typy identyfikatorów sieci nie łączą się ze sobą automatycznie. Na przykład port o nazwie nie połączy się z etykietą sieci o nazwie , nawet jeśli opcja IntaIntaAllow Ports to Name Nets w oknie dialogowym ProjectOptions jest włączona. Muszą być połączone przewodem. Przykład pokazano na poniższych ilustracjach.

  

Wiele identyfikatorów sieci na jednej sieci

Nie można mieć wielu etykiet sieci o różnych nazwach na tej samej sieci w obrębie jednego arkusza schematu. Taka sytuacja zostanie wykryta i oznaczona jako błąd podczas walidacji. Jednak dopuszczalne jest posiadanie wielu identyfikatorów sieci na sieci pojawiającej się na różnych arkuszach.

Ta możliwość pozwala na:

  • Zmianę nazwy sieci na różnych poziomach hierarchii, aby lepiej odzwierciedlić jej funkcję na danym arkuszu.
  • Ponowne użycie podrzędnego arkusza schematu bez konieczności zmiany nazw sieci na nim.

Domyślnie zakłada się, że wiele identyfikatorów sieci nie jest dozwolonych. Jeśli zostaną wykryte podczas walidacji, pojawi się ostrzeżenie. Jeśli są one wymagane w Twoim projekcie, musisz:

  • Zmienić ustawienie sprawdzania błędów Nets with multiple names na karcie Error Reporting w oknie dialogowym Project Options lub,
  • Stłumić konkretne ostrzeżenia, umieszczając Znacznik No ERC na każdym ostrzeżeniu, a następnie wybierając Specific Violations w trybie No ERC panelu Properties , aby zdefiniować błędy do stłumienia. Zwróć uwagę, że znaczniki No ERC można umieszczać, klikając prawym przyciskiem myszy ostrzeżenie na liście w panelu Messages lub klikając prawym przyciskiem myszy falistą kolorową linię oznaczającą naruszenie na arkuszu schematu. Ich kształt i kolor można zmienić w panelu Properties, gdy znacznik No ERC jest zaznaczony.

Opcje kontrolowania nazewnictwa sieci

Dialog page: Opcje projektu

Ostatecznie każda sieć na PCB może mieć tylko jedną nazwę (jedna sieć PCB nie może mieć dwóch nazw, chyba że celowo łączysz dwie sieci za pomocą Net Tie). Oprogramowanie automatycznie rozwiązuje sieci o wielu nazwach, aby miały tylko jedną nazwę w projekcie, ale może to nie być nazwa, której oczekujesz. Istnieje szereg opcji pozwalających kontrolować sposób wyboru nazwy w sekcji Netlist Options na karcie Options w oknie dialogowym Project Options. Szczegółowe informacje o każdej z opcji znajdziesz na stronie dialogu Opcje projektu.

Dobrym podejściem do ustawiania tych opcji jest włączenie opcji Allow Ports to Name Nets oraz Higher Level Names Take Priority. Połącz to z rozsądnym użyciem etykiet sieci na istotnych sieciach na każdym arkuszu, aby zapewnić, że wszystkie ważne sieci, w tym te przechodzące przez arkusze, są nazwane, a nazwy nadane na wyższych poziomach schematów są używane na niższych poziomach.

Gdy włączonych jest wiele opcji nazewnictwa sieci, pierwszeństwo nadawania nazw jest następujące:

  • Jeśli opcja Power Port Names Take Priority jest wyłączona, kolejność to: etykiety sieci, porty zasilania, porty, piny.
  • Jeśli opcja Power Port Names Take Priority jest włączona, kolejność to: Porty zasilania, Etykiety sieci, Porty, Piny.

Dwie oddzielne sieci o tej samej nazwie

Innym problemem z nazewnictwem sieci, który może się pojawić, jest użycie tej samej nazwy sieci na różnych arkuszach schematu do oznaczenia różnych sieci. Zostanie to wykryte podczas walidacji przez sprawdzenie błędu Duplicate Nets. Nie można przenieść projektu na PCB, jeśli ten warunek występuje. Te dwie oddzielne sieci zostaną połączone w jedną sieć PCB podczas transferu projektu.

Ta sytuacja może zostać rozwiązana przez włączenie opcji Append Sheet Numbers to Local Nets na karcie Opcje w oknie dialogowym Project Options . Po włączeniu tej opcji, do wszystkich lokalnych sieci zostaje dodana wartość parametru SheetNumber do ich nazwy, jak pokazano na poniższych obrazkach.

Example of how a duplicated net name, Input, appears on the schematic Editor tab  Example of how a duplicated net name, Input, appears on the schematic compiled tab
Ponieważ etykieta sieci Input została użyta na wielu arkuszach, opcja Append Sheet Numbers to Local Net została włączona, aby zapobiec błędowi Duplicate Nets.
Efekt tego można zobaczyć, klikając zakładkę skompilowanego arkusza (prawy obrazek), zauważ, że do nazwy sieci został dodany _2.

Opcja Append Sheet Numbers to Local Nets będzie działać tylko wtedy, gdy każdemu arkuszowi schematu zostanie przypisany unikalny SheetNumber. Parametr SheetNumber przypisuje się na karcie Parameters w trybie Opcje dokumentu panelu Właściwości dla każdego arkusza schematu. Alternatywnie, zamiast ręcznie przypisywać unikalny numer każdemu arkuszowi, uruchom polecenie Tools » Annotation » Number Schematic Sheets, które otwiera okno dialogowe Numeracja arkuszy dla projektu. To okno dialogowe pozwala przypisać unikalne SheetNumber (prosta wartość liczbowa dla każdego arkusza) oraz DocumentNumber (zazwyczaj używany do firmowej numeracji dokumentów) wszystkim arkuszom.

Celowe połączenie dwóch sieci

Są sytuacje, gdy trzeba celowo połączyć dwie różne sieci. To nie jest zwykły problem z nazewnictwem. Chodzi o przypadek, gdy dwie sieci muszą być zwarte ze sobą jako wymóg projektowy. Przykładem może być potrzeba połączenia masy analogowej i cyfrowej w kontrolowany sposób.

Osiąga się to poprzez połączenie obu sieci za pomocą komponentu Net Tie. Komponent Net Tie to nic innego jak kontrolowane zwarcie, pozwalające zdecydować, w którym miejscu na płytce sieci zostaną połączone. Na schemacie komponent Net Tie ma dwa lub więcej pinów, z których każdy jest połączony z jedną z zwaranych sieci. Właściwość Component Type komponentu jest ustawiona na Net Tie, jak pokazano poniżej.

Komponent Net Tie używany do rozprowadzenia jednego sygnału zegarowego do dwóch pinów zegarowych FPGA na schemacie.
Komponent Net Tie używany do rozprowadzenia jednego sygnału zegarowego do dwóch pinów zegarowych FPGA na schemacie.

Zwróć uwagę, że piny są not połączone przewodami na schemacie (nie są zwarte na schemacie), ale są are połączone ze sobą w obrębie footprintu PCB.

Po stronie PCB, footprint ma tyle samo padów, ile symbol schematyczny ma pinów, połączonych miedzią między nimi. Na poniższym obrazku osiągnięto to, łącząc dwa kwadratowe pady odcinkiem ścieżki. Robi się to w edytorze bibliotek PCB, w obrębie footprintu. Właściwość PCB Component Type jest również ustawiona na Net Tie.

Oprogramowanie automatycznie ignoruje zwarcia utworzone w obrębie komponentu Net Tie na PCB, dlatego nie jest generowany błąd DRC.

Ten sam komponent Net Tie na PCB; pady (zaznaczone) w footprintcie Net Tie są zwarte ścieżką.
Ten sam komponent Net Tie na PCB; pady (zaznaczone) w footprintcie Net Tie są zwarte ścieżką.

Gdy komponent Net Tie jest używany do połączenia dwóch różnych sieci, każda z nich zachowuje swoją nazwę zarówno na schemacie, jak i na PCB.

  • Podczas tworzenia symbolu i footprintu Net Tie, dostępne są dwa tryby Typ komponentu Net Tie: jeden, aby uwzględnić Net Tie w BOM (np. jeśli Net Tie to zworka), drugi, aby wykluczyć go z BOM (jeśli Net Tie to tylko fragment miedzi) – wybierz odpowiedni Typ komponentu.
  • Podczas trasowania Net Tie na płytce, można użyć dowolnego trybu trasowania, aby poprowadzić away z pada Net Tie. Aby poprowadzić into do pada Net Tie, należy przełączyć się w tryb Ignore Obstacle.

Demonstracja trasowania komponentu Net Tie

Sieci zasilania

Domyślne zachowanie ustawień zakłada, że sieci zasilania są globalne, tzn. mają być dostępne na każdym arkuszu schematu. Aby uzyskać dostęp do sieci zasilania, umieść Port zasilania z wymaganą nazwą sieci, a następnie połącz komponenty z tym portem zasilania. Po skompilowaniu projektu wszystkie piny połączone z daną siecią zasilania zostaną połączone, na wszystkich arkuszach projektu.

To nazwa sieci decyduje, do której sieci podłączony jest port zasilania, a nie styl symbolu – trzy wyróżnione porty zasilania wszystkie łączą się z siecią zasilania GND.
To nazwa sieci decyduje, do której sieci podłączony jest port zasilania, a nie styl symbolu – trzy wyróżnione porty zasilania wszystkie łączą się z siecią zasilania GND.

Lokalizacja sieci zasilania – globalnie

Jak wspomniano wcześniej, sieci zasilania można zlokalizować na każdym arkuszu schematu w projekcie hierarchicznym, wybierając opcję Strict Hierarchical dla Zakresu identyfikatora sieci. To podejście lokalizuje wszystkie sieci zasilania na każdym arkuszu, więc muszą być one ręcznie połączone, tak jak sieci sygnałowe. Jeśli nie zostaną połączone, pojawi się błąd Duplicate Net Name dla każdej sieci zasilania obecnej na każdym arkuszu schematu. Należy również dostosować ustawienia Macierzy połączeń, aby umożliwić połączenie Portów z Portami zasilania.

Jeśli Net Identifier Scope jest ustawione na Strict Hierarchical,
Jeśli Net Identifier Scope jest ustawione na Strict Hierarchical, każda sieć zasilania musi być połączona na każdym arkuszu, na którym jest używana.

Łączenie zlokalizowanej sieci zasilania między arkuszami

Zlokalizowaną sieć zasilania w projekcie hierarchicznym łączy się w taki sam sposób jak każdą inną sieć, od portu na arkuszu podrzędnym do wejścia arkusza w symbolu arkusza na arkuszu nadrzędnym. Zwróć uwagę, że dla sieci zasilania ta technika obsługuje tylko pojedyncze sieci zasilania, a nie sieci zasilania zgrupowane w magistralę ().

Jeśli tworzysz projekt wielokanałowy i chcesz dostarczyć unikalną, indywidualną sieć zasilania do każdego kanału za pomocą instrukcji Repeat (jak pokazano poniżej), jest to obsługiwane, ponieważ do każdego kanału przekazywana jest tylko jedna sieć przez kombinację wejście arkusza-port. Dopóki projekt próbuje połączyć pojedynczą sieć zasilania z nadrzędnego do podrzędnego przez każdą kombinację wejście arkusza-port, zostanie ona poprawnie uwzględniona w netliście.

Zlokalizowane sieci zasilania mogą być rozdzielane do każdego kanału w projekcie wielokanałowym, jeśli przechodzą w górę i w dół hierarchii jako pojedyncze sieci, a nie jako magistrala.Zlokalizowane sieci zasilania mogą być rozdzielane do każdego kanału w projekcie wielokanałowym, jeśli przechodzą w górę i w dół hierarchii jako pojedyncze sieci, a nie jako magistrala.

Jeśli wolisz zgrupować wiele sieci zasilania w magistralę i przekazać ją przez hierarchię projektu, te sieci muszą być standardowymi sieciami, nie mogą być połączone za pomocą portów zasilania.

Lokalizacja sieci zasilania – indywidualnie

Określona sieć zasilania w projekcie hierarchicznym (czyli w projekcie, w którym Net Identifier Scope jest ustawione na Hierarchical lub w projekcie, który zawiera wejścia arkusza na arkuszu głównym i gdzie Net Identifier Scope jest ustawione na Automatic – dowiedz się więcej o Ustawianiu zakresu identyfikatora sieci) może również zostać zlokalizowana na konkretnym arkuszu poprzez połączenie portu zasilania z portem na tym arkuszu schematu.

Tutaj sieć zasilania 3V3 została zlokalizowana tylko dla tego arkusza, więc musi być również ręcznie połączona na arkuszu nadrzędnym. Sieci GND i 5V pozostają globalnymi sieciami zasilania.
Tutaj sieć zasilania 3V3 została zlokalizowana tylko dla tego arkusza, więc musi być również ręcznie połączona na arkuszu nadrzędnym. Sieci GND i 5V pozostają globalnymi sieciami zasilania.

Sieci zasilania i ukryte piny zasilania

Starsze wersje oprogramowania Altium zawierały funkcje i opcje wspierające użycie ukrytych pinów komponentów na schemacie. Funkcja ta była przydatna, gdy projekt miał jedną sieć zasilania i jedną sieć masy, pozwalając na automatyczne połączenie wszystkich pinów zasilania wszystkich urządzeń z odpowiednimi sieciami poprzez ukrycie tych pinów. Było to szczególnie popularne w przypadku komponentów wieloczęściowych, zwalniając z konieczności wyświetlania pinów zasilania tych elementów na schemacie.  

Obecnie projekty elektroniczne zazwyczaj mają wiele sieci zasilania i masy. Sieci te nie są po prostu prowadzone do odpowiednich pinów zasilania; dostarczanie zasilania jest teraz kluczowym aspektem udanego projektu płytki PCB. 

Wraz ze zmianą charakteru projektowania sieci dystrybucji zasilania, potrzeba ukrywania pinów komponentów i automatycznego ich łączenia przez oprogramowanie znacznie zmalała – do tego stopnia, że większość projektantów sprzeciwia się tej praktyce. Z tego powodu oprogramowanie nie obsługuje już definiowania pinu jako ukrytego i przypisywania mu nazwy sieci z wyprzedzeniem. Starsze projekty korzystające z tego podejścia nadal będą poprawnie generować netlistę po otwarciu w najnowszej wersji oprogramowania Altium.

Kompilacja dynamiczna

Related page: Walidacja projektu

Łącząc dwa piny przewodem, określasz swoje zamiary projektowe, a nie tworzysz rzeczywistą sieć. Sieć powstaje dopiero po skompilowaniu projektu. Kompilacja wydobywa nie tylko szczegóły dotyczące komponentów i ich połączeń, ale także szczegółowe informacje parametryczne o komponentach i projekcie. Skompilowany model projektu nazywany jest Zunifikowanym Modelem Danych.

W wersjach oprogramowania sprzed Altium Designer 20.0 projekt musiał być kompilowany ręcznie, aby zbudować Zunifikowany Model Danych. Od tego czasu model danych projektu jest aktualizowany przyrostowo po każdej operacji użytkownika dzięki kompilacji dynamicznej – tworząc tzw. Dynamiczny Model Danych (DDM). Nie ma potrzeby ręcznej kompilacji projektu, wszystko odbywa się automatycznie. Model połączeń projektu jest aktualizowany przyrostowo po każdej operacji użytkownika dzięki kompilacji dynamicznej. Dla projektu proces automatycznej kompilacji realizuje trzy funkcje:

  1. Instancjonuje hierarchię projektu.
  2. Ustanawia połączenia sieci pomiędzy wszystkimi arkuszami projektu.
  3. Buduje wewnętrzny Dynamiczny Model Danych (DDM) projektu.

Zapewnia to, że wszelkie zmiany w projekcie są natychmiast odzwierciedlane w Navigator oraz panelu Projekty .

Aby sprawdzić błędy logiczne, elektryczne i rysunkowe pomiędzy DDM a ustawieniami kompilatora, należy zwalidować projekt. Polecenie to jest dostępne z głównego menu (Project » Validate Project ) lub po kliknięciu prawym przyciskiem myszy na projekt w panelu Projekty i wybraniu polecenia Validate Project z menu kontekstowego.  

Wszelkie naruszenia wykryte przez Kompilator zostaną wyświetlone jako ostrzeżenia i/lub błędy w panelu Messages. Kompilator korzysta z opcji zdefiniowanych na kartach Raportowanie błędów i Macierz połączeń w Project Optionsdialogu (w zależności od typu projektu), podczas sprawdzania dokumentów źródłowych pod kątem naruszeń.

Dynamiczny Model Danych

Podstawowym elementem oprogramowania jest Zunifikowany Model Danych (UDM). Dzięki automatycznej instancji kompilacji dynamicznej tworzony jest jeden, spójny model, który stanowi centralny punkt procesu projektowego. Dane w modelu mogą być dostępne i modyfikowane przez różne edytory i usługi w oprogramowaniu, w tym edytor schematów i PCB. Zamiast używać oddzielnych baz danych dla różnych dziedzin projektowych, UDM jest zbudowany tak, by pomieścić wszystkie informacje ze wszystkich aspektów projektu, w tym komponenty i ich połączenia. Ten jeden, spójny model, będący centralnym punktem procesu projektowego, powstaje w wyniku dynamicznej kompilacji projektu. Oznacza to, że Zunifikowany Model Danych jest dostępny od momentu otwarcia projektu i nie wymaga dodatkowej ręcznej kompilacji – to prawdziwy Dynamiczny Model Danych (DDM). W związku z tym model jest przyrostowo aktualizowany (kompilowany) po każdej operacji użytkownika. Możesz swobodnie umieszczać, łączyć, przestawiać, zmieniać nazwy, dodawać i usuwać elementy w swoim projekcie schematu.

Proces kompilacji projektu PCB jest zarządzany przez kod poza edytorami schematów i PCB. Takie podejście ma wiele zalet, z których najważniejszą jest to, że Zunifikowany Model Danych projektu znajduje się poza poszczególnymi edytorami schematów i PCB. UDM zawiera szczegółowe opisy każdego komponentu w projekcie oraz ich wzajemnych połączeń.

Oprogramowanie zarządza danymi połączeń zarówno na schemacie, jak i na PCB.
Oprogramowanie zarządza danymi połączeń zarówno na schemacie, jak i na PCB.

Następujące lokalizacje i operacje nie wymagają żadnych dodatkowych ręcznych działań w zakresie kompilacji projektu, ponieważ kompilacja jest dynamiczna:

  • Navigator oraz panel Projects
  • ActiveBOM
  • Wykonywanie ECO
  • Cross-probing
  • Podświetlanie kolorów sieci
  • Zamiana pinów
  • Odwołania krzyżowe komponentów

Aby odświeżyć widok projektu i panel Navigator po kompilacji dynamicznej, użyj polecenia Refresh z menu kontekstowego paneli Projects i Navigator. Aby automatycznie odświeżać widok projektu i panel Navigator po kompilacji dynamicznej, włącz opcję Schematic.DynamicCompiler.Navigator.Autorefresh w dialogu Ustawień zaawansowanych.

Umieść maska kompilacji na hide sekcjach projektu, które nie są jeszcze gotowe do sprawdzania błędów lub transferu do edytora PCB. Gdy będziesz gotowy, kliknij kontrolkę, aby zwinąć maskę i odsłonić obwód, który ma być uwzględniony w procesie kompilacji i transferze projektu.

Maski kompilacji należą do klasy obiektów zwanych dyrektywami projektowymi. Używaj ich, aby dodać instrukcje na poziomie projektu do schematu, takie jak: przynależność do klasy sieci, wskazanie miejsca, gdzie kompilator ma zignorować określone naruszenie, wskazanie grupy sieci będących parami różnicowymi itp. Najedź kursorem na obrazek, aby zobaczyć demonstrację maski kompilacji.

Jak zatem korzystać z Zunifikowanego Modelu Danych, na przykład aby prześledzić sieć w projekcie? Robisz to za pomocą panelu Navigator.

Analiza połączeń

Panel page: Panel Nawigatora

Jeśli projekt jest duży i rozproszony na wielu arkuszach, śledzenie i weryfikacja połączeń w projekcie może stać się trudna. Aby ułatwić ten proces, można skorzystać z panelu Nawigatora. Panel ten umożliwia podgląd całego, skompilowanego projektu.

Podstawowe podejście do korzystania z panelu polega na:

  • Ustawieniu zachowania przeglądania poprzez kliknięcie przycisku Ellipsis button on the Navigator panel, click to configure the navigation preferences na górze panelu, aby otworzyć okno dialogowe Preferences i włączyć preferowaną opcję Highlight Methods. Alternatywnie, kliknij prawym przyciskiem myszy na wybranym obiekcie w panelu i skorzystaj z opcji menu, aby skonfigurować sposób nawigacji, jak pokazano na poniższym obrazku.
  • Ustawieniu zakresu przeglądania w obszarze Documents for panelu – aby przeglądać cały projekt, wybierz Flattened Hierarchy.
  • Kliknięciu komponentu w sekcji Instance listy, aby przejść do tego komponentu, rozwinąć go w celu zlokalizowania lub przejść do wyprowadzenia.
  • Kliknięciu sieci lub magistrali w sekcji Net /Bus, aby przejść do tej sieci lub magistrali.
  • Przytrzymaniu klawisza Alt podczas klikania, aby przejść do danego obiektu zarówno na schemacie, jak i na PCB.

The Navigator panel is used to examine the connectivity in the design, or to find a net, component or pin
Kliknij komponent lub sieć w panelu Navigator, aby zlokalizować ten komponent lub sieć i prześledzić połączenia w projekcie. Kliknij prawym przyciskiem myszy, aby uzyskać dostęp do opcji wyświetlania. Najedź kursorem na obrazek, aby zobaczyć nawigację do komponentu jednocześnie na schemacie i PCB (przytrzymaj Alt podczas klikania w panelu Navigator, aby uwzględnić obiekt PCB).

Nawigacja po komponentach na płytce

Oprócz lokalizowania komponentów na schemacie i PCB (jeśli przytrzymasz Alt) z poziomu panelu Navigator, możesz także nawigować po wyprowadzeniach/komponentach/sieciach/magistralach/harnessach na PCB bezpośrednio ze schematu.

Na przykład, klikając, aby zlokalizować komponent na schemacie, możesz jednocześnie zlokalizować ten sam komponent na PCB.

Aby to zrobić:

  • Włącz opcję Selecting w Highlight Methods, a także preferowane opcje w sekcji Cross Select Mode na stronie System - Navigation okna dialogowego Preferences.
  • Włącz Cross Selection (Tools » Cross Select Mode) zarówno w edytorze schematów, jak i PCB.

Te opcje konfigurują zachowanie nawigacji i zaznaczania krzyżowego.
Te opcje konfigurują zachowanie nawigacji i zaznaczania krzyżowego.

Teraz, gdy wybierasz wyprowadzenia/komponenty/sieci/magistrale/harnessy na schemacie, te obiekty zostaną również zaznaczone na PCB, jak pokazano na poniższym obrazku.

Wybierając komponenty i sieci na schemacie, te obiekty są również zaznaczane na PCB. Zaznaczanie krzyżowe działa także z PCB do schematu.
Wybierając komponenty i sieci na schemacie, te obiekty są również zaznaczane na PCB. Zaznaczanie krzyżowe działa także z PCB do schematu.

Wyszukiwanie komponentów i sieci w strukturze projektu

Nawiguj po strukturze w panelu, aby znaleźć interesujący komponent lub sieć, a następnie kliknij dwukrotnie obiekt, aby wyświetlić jego instancje w dokumentach schematów projektu. Skorzystaj z opcji na stronie System - Navigation okna dialogowego Preferences, aby określić sposób wyróżniania obiektów (Powiększ, Przyciemnij, Zaznacz itp.).

Kliknij prawym przyciskiem myszy w przestrzeni projektowej i wybierz opcję Clear Filter, aby usunąć wyróżnienie/zaznaczenie obiektów w edytorze schematów lub PCB.

Nawigacja po obiektach projektu jest również dostępna w panelu Nawigatora, który zapewnia szczegółową, hierarchiczną strukturę obiektów projektowych i powiązanych z nimi danych. Ustawienia preferencji System - Navigation określają sposób wyróżniania obiektów zarówno w panelu Project, jak i Navigator.

Wyróżnianie połączeń

Opcja nawigacji po połączeniach pokazuje relacje połączeń obiektu wybranego w panelu Projects. Kliknij dwukrotnie wpis, np. Net, w hierarchicznej liście obiektów panelu, aby wyróżnić jego połączenia na schemacie.

Funkcja podglądu jest włączana przez opcję Connectivity Graph w sekcji Highlight Methods na stronie System – Navigation okna dialogowego Preferences. Wybierz dodatkową opcję Include Power Parts, aby zobaczyć również połączenia obiektów zasilania powiązanych z wybranym obiektem.

Globalne wyróżnianie sieci

Połączenia sieci w całym projekcie mogą być wyróżnione na wszystkich schematach poprzez przytrzymanie klawisza Alt podczas wybierania sieci przez kliknięcie przewodu (Alt+Click). Wszystkie instancje schematyczne tej sieci zostaną wyróżnione, a pozostałe obiekty przyciemnione, co pozwala w prosty sposób zobaczyć propagację sygnału/zasilania w projekcie.

Wyróżnienie sieci jest usuwane przez kliknięcie w wolną przestrzeń, a jego zachowanie określają ustawienia Highlight Methods na stronie System - Navigation okna dialogowego Preferences. Zwróć uwagę, że odznaczenie opcji Dimming wyłączy funkcję wyróżniania sieci.

Cross Probing i Cross Selecting

Oprócz możliwości zaznaczania obiektów między edytorami (cross selection), Altium Designer obsługuje także Cross Probing. Cross Probing ma dwa tryby: ciągły (pozostanie w edytorze źródłowym) oraz jump-to (przejście do edytora docelowego). Możesz również korzystać z cross probing z różnych paneli i okien dialogowych, na przykład z panelu Messages oraz okna dialogowego Engineering Change Order. Aby dowiedzieć się więcej, zapoznaj się ze stroną Cross Probing and Selecting.

Konfigurowanie kolorów sieci

Main page: Nadawanie kolorów sieciom

Aby ułatwić czytelność schematu i pracę z sieciami oraz ścieżkami w edytorze PCB, można nadać kolor przewodom na schemacie oraz sieciom i ścieżkom na PCB.

Kolor wyróżnienia można nadać sieci lub magistrali w edytorze schematów za pomocą poleceń z podmenu View » Set Net Colors, jak pokazano na poniższym obrazku. Te kolory można w dowolnym momencie przenieść do edytora PCB za pomocą polecenia Update PCB.

W edytorze PCB domyślny kolor i widoczność Connection Lines konfiguruje się w sekcji System Colors panelu View Configuration. Zwróć uwagę, że ten domyślny kolor jest stosowany podczas tworzenia sieci (przy początkowym przeniesieniu projektu ze schematu); kolor istniejących linii połączeń nie zmieni się po zmianie tej opcji.

W edytorze PCB kolor przypisany do każdej sieci jest wyświetlany w trybie Nets panelu PCB. Poszukaj koloru za polem wyboru obok nazwy sieci, jak pokazano w prawym dolnym rogu poniższego obrazka.

Kolor jest zawsze stosowany do niepoprowadzonych sieci (linii połączeń). Aby wyświetlić kolor na poprowadzonych sieciach, zaznacz pole wyboru obok nazwy sieci w panelu PCB i skonfiguruj opcje wyświetlania na stronie Board Insight Color Overrides okna dialogowego Preferences. Na poniższym obrazku kolor zastępczy Base Pattern jest ustawiony na Solid, a zachowanie przy oddalaniu (Zoom Out Behavior) na Override Color Dominates.

Kolory sieci nadane na schemacie są przenoszone na PCB za pomocą polecenia Update PCB. Skonfiguruj funkcje PCB Color Override, aby kontrolować sposób ich wyświetlania na płytce.Kolory sieci nadane na schemacie są przenoszone na PCB za pomocą polecenia Update PCB. Skonfiguruj funkcje PCB Color Override, aby kontrolować sposób ich wyświetlania na płytce.

Naciśnij F5, aby włączyć/wyłączyć funkcję Net Color Override zarówno w edytorze schematów, jak i PCB. Może być również konieczne odświeżenie ekranu (End).

Zmiana koloru sieci na PCB

Nie zawsze jest możliwe zastosowanie kolorów do połączeń na schemacie i przeniesienie ich na PCB. W takiej sytuacji kolory można nadal przypisywać liniom połączeń i trasowaniu w edytorze PCB. Aby zmienić kolor sieci po przeniesieniu projektu, kliknij dwukrotnie nazwę sieci w trybie Nets panelu PCB. Kolor pojedynczej sieci można edytować w oknie dialogowym Edit Net dialog.

Aby zmienić kolor wielu sieci, użyj trybu Nets panelu PCB:

  • Użyj standardowych technik wielokrotnego zaznaczania w systemie Windows (Shift+click lub Ctrl+click), aby wybrać wiele klas sieci lub pojedynczych sieci.
  • Kliknij prawym przyciskiem myszy wybrany obiekt i wybierz polecenie Change Net Color z menu kontekstowego, aby przypisać nowy kolor do wybranych sieci.
  • Ponownie kliknij prawym przyciskiem myszy i wybierz Display Override » Selected On, aby włączyć funkcję nadpisywania koloru dla wybranych sieci.

Popraw widoczność sieci, zmieniając kolor ich linii połączeń i włączając funkcję nadpisywania wyświetlania.
Popraw widoczność sieci, zmieniając kolor ich linii połączeń i włączając funkcję nadpisywania wyświetlania.

AI-LocalizedAI-localized
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
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