Creating Circuit Connectivity in Your Schematics
Altium Essentials: Creating Hierarchy
This content is part of the official Altium Professional Training Program. For full courses, materials and certification, visit Altium Training.
W skrócie
- Poznaj różnicę między połączeniami fizycznymi a logicznymi i dowiedz się, kiedy każde z tych podejść jest przydatne na schemacie.
- Sprawdź, które obiekty schematu tworzą połączenia — w tym przewody, etykiety sieci, porty, porty zasilania, magistrale i wejścia arkuszy.
- Dowiedz się, jak Altium Designer pomaga sprawdzać połączenia i poruszać się po nich za pomocą Connectivity Insight oraz powiązanych narzędzi do zaznaczania i podświetlania.
To komponenty i sposób ich wzajemnego połączenia tworzą Twój unikalny układ elektroniczny. Na schemacie tworzysz logiczną reprezentację projektu, łącząc ze sobą wyprowadzenia komponentów; projektując płytkę drukowaną, rozmieszczasz fizyczne komponenty i odtwarzasz te same połączenia, prowadząc ścieżki.
Połączenia fizyczne i logiczne
Na schemacie można tworzyć połączenia, rysując przewód od jednego komponentu do drugiego — jest to określane jako połączenie fizyczne.
Można również połączyć dwa wyprowadzenia, umieszczając przy każdym z nich krótki przewód i etykietę sieci. Oprogramowanie rozpoznaje te dwa fragmenty sieci i łączy je w jedną sieć. Ten rodzaj połączenia jest określany jako połączenie logiczne.
Połączenia fizyczne pozwalają użytkownikowi prześledzić każdy przewód podczas analizy układu, ale duża liczba przewodów może sprawić, że schemat stanie się gęsty i mało czytelny. Z kolei etykiety sieci ograniczają liczbę przewodów, ale wymagają przeszukania arkusza w celu znalezienia wszystkich potencjalnych połączeń. Jako projektant możesz swobodnie zdecydować, który model połączeń najlepiej odpowiada Twojemu projektowi, w tym zastosować obie techniki jednocześnie.
Umieszczaj przewody, aby tworzyć połączenia fizyczne, lub używaj etykiet sieci, aby tworzyć połączenia logiczne.
Oprócz tworzenia połączeń logicznych within arkusza schematu dostępne są także obiekty umożliwiające tworzenie połączeń logicznych between arkuszami schematu. Sposób tworzenia tych połączeń zależy od struktury schematu: może to być projekt płaski lub hierarchiczny. Więcej na ten temat poniżej.

Do tworzenia połączeń między arkuszami można używać różnych identyfikatorów sieci.
Connectivity Insight
Funkcja Connectivity Insight w Altium Designer (będąca częścią funkcji Design Insight) zapewnia natychmiastowy podgląd zależności połączeń w projekcie. Elementy, które można wybierać w drzewie dokumentów z opcjonalnymi podglądami schematów, umożliwiają szybką i wizualną nawigację po strukturze połączeń projektu.
W konfiguracji domyślnej funkcja Connectivity Insight wyświetla:
- Informacje o powiązanych połączeniach sieci po najechaniu kursorem na obiekt połączenia na schemacie (przewód, port itp.).
- Mapę podglądu połączeń w postaci drzewa po użyciu Alt+Double-click na obiekcie.
Uzupełnieniem tych możliwości jest funkcja dostępna po najechaniu kursorem na obiekt należący do sieci sygnałowej i naciśnięciu Ctrl+Alt. Otwiera ona widok drzewa z możliwością wyboru elementów. Kliknij żądany arkusz w drzewie, aby szybko przejść do tego dokumentu.
Tę funkcję można włączyć lub wyłączyć na stronie System - Design Insight w Preferences oknie dialogowym, zaznaczając lub odznaczając opcję Mouse Hover dla pozycji Document Tree .
Obiekty używane do tworzenia połączeń
Edytor schematów udostępnia następujące obiekty służące do tworzenia połączeń. Zbiorczo obiekty te określa się jako net identifiers.
| Identyfikator sieci | Funkcja |
|---|---|
| Magistrala | Służy do grupowania zestawu sieci, na przykład Data[0..7]. Sieci muszą mieć kolejne nazwy zgodne z określonym schematem nazewnictwa (np. Data0, Data1,... Data7). Nazwy te określają następnie nazwę magistrali, na przykład Data[0..7]. |
| Wejście magistrali | Element graficzny umożliwiający wyprowadzenie dwóch różnych sieci z przeciwnych stron linii magistrali bez tworzenia zwarcia między nimi. W innych sytuacjach nie jest wymagany. |
| Złącze międzyarkuszowe | Służy do łączenia sieci z jednego arkusza schematu z innym arkuszem (nie w obrębie tego samego arkusza). Obsługuje wyłącznie połączenia poziome (projekty płaskie). Złącza międzyarkuszowe mają ograniczoną funkcjonalność w porównaniu z portami. |
| Etykieta sieci | Identyfikator sieci służący do tworzenia połączeń z innymi etykietami sieci o tej samej nazwie na tym samym arkuszu schematu. Sieć automatycznie otrzymuje nazwę etykiety. Etykiety sieci można umieszczać na wyprowadzeniach komponentów, przewodach i magistralach. Należy pamiętać, że etykiety sieci nie tworzą połączeń między arkuszami, chyba że w opcjach projektu ustawiono Net Identifier Scope na Global. |
| Wyprowadzenie | Wyprowadzenia umieszcza się w edytorze symboli schematowych, aby reprezentowały fizyczne wyprowadzenia komponentu. Tylko jeden koniec wyprowadzenia jest aktywny elektrycznie; bywa on nazywany gorącym końcem wyprowadzenia. |
| Port | Służy do łą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żą do nadawania nazw sieciom, jeśli opcja Allow Ports to Name Nets jest włączona na karcie Opcje w Project Options oknie dialogowym. W takiej sytuacji porty tworzą również połączenia w obrębie arkusza schematu, ale nie łączą się z etykietami sieci o tej samej nazwie (dowiedz się więcej). |
| Port zasilania | Tworzy połączenie z każdym innym portem zasilania o tej samej nazwie w całym projekcie schematu, niezależnie od jego struktury. Sieć automatycznie otrzymuje nazwę portu zasilania. W razie potrzeby zasięg tej sieci można ograniczyć do konkretnego arkusza schematu (dowiedz się więcej). |
| Wejście arkusza | Umieszczane wewnątrz symbolu arkusza w celu utworzenia połączenia z portem o tej samej nazwie na arkuszu podrzędnym tego symbolu. Nazwy wejść arkusza są używane jako nazwy sieci, jeśli opcja Allow Sheet Entries to Name Nets jest włączona na karcie Options w Project Options oknie dialogowym. |
| Wiązka sygnałowa | Służy do grupowania dowolnej kombinacji sieci, magistral i wiązek sygnałowych niższego poziomu. |
| Przewód | Podstawowy obiekt projektu elektrycznego w postaci polilinii, służący do tworzenia połączeń elektrycznych między punktami na schemacie. Przewód na schemacie jest odpowiednikiem fizycznego przewodu. |
Etykieta sieci
Etykiety sieci identyfikują i łączą elektrycznie różne punkty na schemacie.
Podsumowanie
Połączenie elektryczne między wyprowadzeniami elementów na schemacie można utworzyć, umieszczając między nimi przewód. Jest to połączenie fizyczne, ponieważ wyprowadzenia są physically połączone przewodem. Połączenia można również tworzyć logicznie, używając odpowiednich identyfikatorów sieci, takich jak etykiety sieci. Oprócz nadawania sieci czytelnego dla użytkownika identyfikatora etykieta sieci umożliwia łączenie punktów obwodu bez fizycznego prowadzenia między nimi przewodów.
Dostępność
Etykiety sieci można umieszczać wyłącznie w edytorze schematów, korzystając z następujących sposobów:
-
Wybierz Place » Net Label z menu głównego.
-
Kliknij przycisk Net Label na rozwijanej liście obiektów graficznych na Active Bar u góry obszaru projektowego. (Kliknij i przytrzymaj przycisk Active Bar, aby uzyskać dostęp do innych powiązanych poleceń. Po użyciu polecenia stanie się ono pierwszą pozycją w tej sekcji Active Bar).
-
Kliknij prawym przyciskiem myszy w obszarze projektowym, a następnie wybierz Place » Net Label z menu kontekstowego.
-
Kliknij przycisk
na pasku narzędzi Połączenia .
Umieszczanie
Po uruchomieniu polecenia kursor zmieni się w krzyżyk i zostanie włączony tryb umieszczania etykiet sieci, z etykietą sieci dołączoną do kursora:
-
Naciśnij Tab, aby otworzyć tryb Net Label panelu Właściwości z zaznaczonym i gotowym do edycji polem Net Name; wprowadź nową nazwę sieci.
-
Ustaw etykietę sieci tak, aby jej lewy dolny róg dotykał obiektu, do którego chcesz ją przypisać, a następnie kliknij lub naciśnij Enter, aby umieścić etykietę sieci.
-
Kontynuuj umieszczanie kolejnych etykiet sieci albo kliknij prawym przyciskiem myszy lub naciśnij Esc, aby zakończyć tryb umieszczania.
Dodatkowe czynności, które można wykonać podczas umieszczania, gdy etykieta sieci jest nadal dołączona do kursora, a jej punkt środkowy nie został jeszcze zakotwiczony, to:
- Naciśnij klawisz Tab, aby wstrzymać umieszczanie i uzyskać dostęp do trybu Etykieta sieci panelu Properties , w którym można na bieżąco zmieniać jej właściwości. Kliknij przycisk wstrzymania wyświetlany w obszarze projektowym , aby wznowić umieszczanie.
- Naciśnij klawisz X lub Y, aby odbić etykietę sieci względem osi X lub Y.
- Naciśnij Spacebar, aby obrócić etykietę sieci przeciwnie do ruchu wskazówek zegara, lub Shift+Spacebar, aby obrócić ją zgodnie z ruchem wskazówek zegara. Obrót odbywa się w krokach co 90°.
Uwagi dotyczące umieszczania:
- Punkt połączenia elektrycznego etykiety sieci znajduje się w jej lewym dolnym rogu, dlatego ten róg must dotykać przewodu, magistrali lub wiązki sygnałowej, aby powstało prawidłowe połączenie.
- Jeśli właściwość Net etykiety sieci zostanie wprowadzona przed jej umieszczeniem, a wprowadzona wartość kończy się liczbą, w każdej kolejnej etykiecie sieci ta wartość liczbowa będzie automatycznie zwiększana. To zachowanie konfiguruje się w opcjach Auto-Increment During Placement na stronie Schemat – Ogólne okna dialogowego Preferences. W przypadku etykiet sieci zastosowanie ma tylko pole Primary; pole Secondary ma zastosowanie, gdy obiekt zawiera wiele pól, jak np. wyprowadzenie.
Edycja graficzna
Etykietę sieci można edytować graficznie za pomocą tzw. edycji in-place. Aby edytować tekst etykiety sieci bezpośrednio w miejscu, kliknij raz, aby ją zaznaczyć, odczekaj chwilę, a następnie kliknij ponownie, aby przejść do trybu edycji.
![]() |
Kliknij raz, aby zaznaczyć tekst. |
![]() |
Odczekaj chwilę, a następnie kliknij ponownie, aby przejść do trybu edycji w miejscu. |
![]() |
Tekst został zaznaczony i można wpisać tekst zastępczy. |
Po zakończeniu edycji naciśnij Enter lub kliknij poza tekstem, aby wyjść z trybu edycji w miejscu.
Uwagi
- Etykiety sieci tworzą połączenia logiczne w obrębie jednego arkusza schematu; nie tworzą połączeń między arkuszami schematu. W tym celu należy użyć portów.
-
Aby zanegować etykietę sieci (umieścić nad nią kreskę), użyj jednej z następujących metod:
-
Dodaj znak ukośnika odwrotnego po każdym znaku w nazwie sieci (np.
E\N\A\B\L\E). -
Włącz opcję Single '\' Negation na stronie Schemat – Edycja graficzna okna dialogowego Preferences, a następnie dodaj jeden znak ukośnika odwrotnego na początku nazwy sieci (np.
\ENABLE).
-
Dodaj znak ukośnika odwrotnego po każdym znaku w nazwie sieci (np.
- Gdy poszczególne sieci tworzą magistralę, obowiązują określone wymagania dotyczące ich nazw. Więcej informacji znajdziesz na stronie Magistrala.
-
Identyfikatory sieci różnych typów nie łączą się ze sobą automatycznie, nawet jeśli mają tę samą nazwę. Na przykład etykieta sieci o nazwie
AGNDnie połączy się automatycznie z portem zasilania o nazwieAGND; aby je połączyć, należy umieścić przewód.
Właściwości etykiety sieci
Położenie
-
(X/Y)
- X (pierwsze pole) – bieżąca współrzędna X (pozioma) punktu odniesienia obiektu względem bieżącego początku układu współrzędnych obszaru projektowego. Edytuj ją, aby zmienić położenie obiektu w osi X. Wartość można wprowadzić w jednostkach metrycznych lub imperialnych; jeśli jednostki wprowadzanej wartości różnią się od aktualnie domyślnych, należy je podać.
- Y (drugie pole) – bieżąca współrzędna Y (pionowa) punktu odniesienia obiektu względem bieżącego początku układu współrzędnych. Edytuj ją, aby zmienić położenie obiektu w osi Y. Wartość można wprowadzić w jednostkach metrycznych lub imperialnych; jeśli jednostki wprowadzanej wartości różnią się od aktualnie domyślnych, należy je podać.
- Rotation – użyj listy rozwijanej, aby wybrać kąt obrotu.
Właściwości
- Net Name - użyj listy rozwijanej, aby wybrać nazwę sieci, lub wpisz ją bezpośrednio.
- Font - użyj dostępnych elementów sterujących, aby wybrać czcionkę, jej rozmiar, kolor oraz atrybuty, takie jak pogrubienie, kursywa itp.
- Justification - wybierz wyrównanie, klikając strzałkę odpowiadającą żądanemu wyrównaniu, lub kółko, aby wyśrodkować tekst.
Łącznik międzyarkuszowy
Łączniki międzyarkuszowe służą do tworzenia połączeń między arkuszami schematu.
Podsumowanie
Łącznik międzyarkuszowy jest podstawowym obiektem elektrycznym projektu. Łączniki międzyarkuszowe służą do łączenia sieci na wielu arkuszach schematu, które są podrzędne względem tego samego nadrzędnego symbolu arkusza.
Dostępność
Łączniki międzyarkuszowe można umieszczać wyłącznie w edytorze schematów w następujący sposób:
-
Wybierz Place » Off Sheet Connector z menu głównego.
-
Znajdź i użyj polecenia Off Sheet Connector na Active Bar.
-
Kliknij prawym przyciskiem myszy w obszarze projektowania, a następnie wybierz Place » Off Sheet Connector z menu kontekstowego.
Umieszczanie
Po uruchomieniu polecenia kursor zmieni się w krzyżyk i zostanie włączony tryb umieszczania łączników międzyarkuszowych, z łącznikiem podążającym za kursorem:
- Naciśnij Tab, aby otworzyć tryb łącznika międzyarkuszowego w Properties panelu, z polem Net Name zaznaczonym i gotowym do edycji; wpisz nową nazwę sieci.
- Ustaw łącznik międzyarkuszowy tak, aby jego punkt połączenia elektrycznego (koniec przy kursorze) dotykał przewodu, do którego chcesz go podłączyć, a następnie kliknij lub naciśnij Enter, aby go umieścić.
- Kontynuuj umieszczanie kolejnych łączników międzyarkuszowych lub kliknij prawym przyciskiem myszy albo naciśnij Esc, aby wyjść z trybu umieszczania.
Podczas umieszczania, gdy łącznik międzyarkuszowy nadal podąża za kursorem, można wykonać następujące dodatkowe czynności:
- Naciśnij klawisz Tab, aby wstrzymać umieszczanie i uzyskać dostęp do trybu Off Sheet Connector panelu Properties , w którym można na bieżąco zmieniać właściwości obiektu. Kliknij przycisk wznowienia umieszczania wyświetlany w obszarze roboczym , aby kontynuować.
- Naciśnij klawisz X lub Y, aby odbić łącznik międzyarkuszowy względem osi X lub Y.
- Naciśnij Spacebar, aby obrócić łącznik międzyarkuszowy przeciwnie do ruchu wskazówek zegara, lub Shift+Spacebar, aby obrócić go zgodnie z ruchem wskazówek zegara. Obrót odbywa się w krokach co 90°.
Edycja graficzna
Łącznik międzyarkuszowy można edytować graficznie za pomocą tzw. edycji in-place. Aby edytować tekst łącznika międzyarkuszowego bezpośrednio na schemacie, kliknij go raz, aby go zaznaczyć, odczekaj chwilę, a następnie kliknij ponownie, aby przejść do trybu edycji.
Kliknij raz, aby zaznaczyć tekst.
Odczekaj chwilę, a następnie kliknij ponownie, aby przejść do trybu edycji w miejscu.
Tekst został zaznaczony i jest gotowy do zastąpienia nowym tekstem.
Łącznik międzyarkuszowy można edytować bezpośrednio na schemacie.
Po zakończeniu edycji naciśnij Enter lub kliknij poza tekstem, aby wyjść z trybu edycji w miejscu.
Uwagi
-
Należy pamiętać, że choć łącznik międzyarkuszowy i podzielony symbol arkusza mogą być czasami przydatne, mają pewne ograniczenia. Nie umożliwiają prawidłowego automatycznego tworzenia klas komponentów, dlatego w przypadku ich użycia klasy te trzeba odtworzyć ręcznie na PCB.
-
Aby poprawnie połączyć daną sieć między dwoma lub większą liczbą arkuszy, łączniki międzyarkuszowe na każdym arkuszu muszą być przypisane do tej samej sieci.
-
Odsyłaczy portów nie można stosować do łączników międzyarkuszowych, dlatego porty należy stosować wszędzie tam, gdzie jest to możliwe.
Właściwości łącznika międzyarkuszowego
Położenie
-
(X/Y)
- X (pierwsze pole) – bieżąca współrzędna X (pozioma) punktu odniesienia obiektu względem bieżącego początku układu współrzędnych obszaru roboczego. Edytuj ją, aby zmienić położenie obiektu w osi X. Wartość można wprowadzić w jednostkach metrycznych lub imperialnych; jeśli używasz jednostek innych niż bieżące jednostki domyślne, podaj je wraz z wartością.
- Y (drugie pole) – bieżąca współrzędna Y (pionowa) punktu odniesienia obiektu względem bieżącego początku układu współrzędnych. Edytuj ją, aby zmienić położenie obiektu w osi Y. Wartość można wprowadzić w jednostkach metrycznych lub imperialnych; jeśli używasz jednostek innych niż bieżące jednostki domyślne, podaj je wraz z wartością.
-
Rotation - użyj listy rozwijanej, aby wybrać kąt obrotu. Dostępne opcje to:
0 Degrees,90 Degrees,180 Degreesi270 Degrees.
Właściwości
-
Net Name – wpisz nazwę sieci.
-
Cross Ref – to pole wyświetla wartości odsyłaczy przypisanych do łącznika międzyarkuszowego.
-
Style - użyj listy rozwijanej, aby wybrać ustawienie domyślne spośród dostępnych opcji:
LeftlubRight. Kliknij pole koloru, aby otworzyć listę rozwijaną, z której można wybrać kolor domyślny.
Ogólne (sieć)
Wyświetla właściwości sieci przypisanych do złącza międzyarkuszowego. Zaktualizuj je w razie potrzeby.
Parametry (sieć)
- Selection buttons — kliknij obiekty, które chcesz wyświetlić w tabeli.
- Add — użyj listy rozwijanej, aby dodać żądane obiekty, a następnie określ wartości.
Port zasilania
Podsumowanie
Port zasilania jest podstawowym elektrycznym obiektem projektowym. To specjalny obiekt schematu służący do definiowania sieci zasilania lub masy. Porty zasilania pozwalają wygodnie oznaczyć sieć zasilania w dowolnym miejscu projektu, a następnie połączyć ją z pinami lub przewodami. Sieci zasilania o tej samej nazwie są automatycznie łączone w całym projekcie, z wyjątkiem dwóch poniższych sytuacji:
-
Jeśli port zasilania jest bezpośrednio połączony przewodem z obiektem portu w projekcie hierarchicznym (tj. w projekcie, w którym Net Identifier Scope ustawiono na
Hierarchicallub w projekcie zawierającym wejścia arkusza na arkuszu najwyższego poziomu i z Net Identifier Scope ustawionym naAutomatic), ta sieć zasilania staje się lokalna dla arkusza, na którym została umieszczona — połączenia sieci poza arkuszem należy wtedy zdefiniować przez połączenie przewodami pary port/wejście arkusza (dowiedz się więcej). -
Jeśli Net Identifier Scope ustawiono na
Strict Hierarchical. Powoduje to, że wszystkie sieci zasilania stają się lokalne w obrębie każdego arkusza. Dowiedz się więcej o ustawianiu zakresu identyfikatorów sieci.
Dostępność
Porty zasilania można umieszczać w edytorze schematów na następujące sposoby:
-
Kliknij Place » Power Port w menu głównym.
-
Kliknij przycisk
na pasku narzędzi Wiring, aby umieścić port zasilania w postaci kreski, wstępnie przypisany do sieci VCC. -
Kliknij przycisk
na pasku narzędzi Wiring, aby umieścić port zasilania z symbolem masy zasilania, wstępnie przypisany do sieci GND. -
Wybierz polecenie z listy rozwijanej portów zasilania w Active Bar.
-
Kliknij przycisk
na pasku narzędzi Utilities, aby otworzyć listę rozwijaną zawierającą szereg poleceń dotyczących portów zasilania, w tym różne style oraz kilka portów zasilania wstępnie przypisanych do sieci.
-
Kliknij prawym przyciskiem myszy w obszarze projektowym, a następnie wybierz Place » Power Port z menu kontekstowego.
Umieszczanie
Po uruchomieniu polecenia kursor zmieni się w krzyżyk i przejdziesz do trybu umieszczania portów zasilania. Symbol portu zasilania pojawi się przy kursorze.
- Ustaw położenie obiektu, a następnie kliknij lub naciśnij Enter, aby go umieścić.
- Kontynuuj umieszczanie kolejnych portów zasilania albo kliknij prawym przyciskiem myszy lub naciśnij Esc, aby zakończyć tryb umieszczania.
Dodatkowe czynności, które można wykonać podczas umieszczania, gdy port zasilania jest jeszcze przy kursorze:
- Naciśnij klawisz Tab, aby wstrzymać umieszczanie i przejść do trybu Power Port w panelu Properties , gdzie można na bieżąco zmieniać jego właściwości. Kliknij przycisk pauzy wyświetlany w obszarze projektowym , aby wznowić umieszczanie.
- Naciśnij klawisz Alt, aby ograniczyć kierunek ruchu do osi poziomej lub pionowej, zależnie od początkowego kierunku ruchu.
- Naciśnij Spacebar, aby obrócić port zasilania przeciwnie do ruchu wskazówek zegara, lub Shift+Spacebar, aby obrócić go zgodnie z ruchem wskazówek zegara. Obrót odbywa się w krokach co 90°.
- Naciśnij klawisz X lub Y, aby wykonać odbicie lustrzane portu zasilania względem osi X lub Y.
Edycja graficzna
Ta metoda edycji pozwala zaznaczyć umieszczony obiekt portu zasilania bezpośrednio w obszarze projektowym, a następnie graficznie zmienić jego położenie. Porty zasilania mają stały rozmiar i kształt. Z tego względu po zaznaczeniu obiektu portu zasilania uchwyty edycji nie są dostępne:
- Kliknij w dowolnym miejscu wewnątrz przerywanej ramki, a następnie przeciągnij port zasilania w wybrane miejsce. Podczas przeciągania można obracać port zasilania (Spacebar/Shift+Spacebar) lub wykonać jego odbicie lustrzane (klawisze X lub Y pozwalają odwrócić go względem osi X lub Y).
-
Sieć przypisaną do obiektu portu zasilania można edytować bezpośrednio w następujący sposób:
- Jednokrotne kliknięcie portu zasilania w celu jego zaznaczenia.
- Ponowne jednokrotne kliknięcie (lub naciśnięcie Enter) w celu przejścia do trybu edycji w miejscu. Między kliknięciami należy zachować odpowiedni odstęp czasu, aby oprogramowanie nie zinterpretowało ich jako dwukrotnego kliknięcia (które otworzyłoby panel Properties ).
- Aby zakończyć edycję tekstu w miejscu, naciśnij Enter lub kliknij myszą poza portem zasilania.
Style portów zasilania
Dostępne są następujące style graficzne portów zasilania. Można je ustawić, edytując właściwość Style obiektu w panelu Properties .
|
Strzałka |
|
Belka |
|
Okrąg |
|
Uziemienie |
|
Strzałka GOST |
|
Belka GOST |
|
Uziemienie GOST |
|
Masa zasilania GOST |
|
Masa zasilania |
|
Masa sygnałowa |
|
Fala |
Uwagi
-
Aby zanegować port zasilania (umieścić kreskę nad jego nazwą), użyj jednej z następujących metod:
-
Dodaj znak ukośnika odwrotnego po każdym znaku w nazwie sieci (np.
V\C\C\3\). -
Włącz opcję Single '\' Negation na stronie Schemat – Edycja graficzna w oknie dialogowym Preferences, a następnie dodaj jeden znak ukośnika odwrotnego na początku nazwy sieci (np.
\VCC3).
-
-
Podczas aktualizowania dokumentu PCB na podstawie schematów sugerowane jest dodanie reguły projektowej Supply Nets do każdej sieci zawierającej port zasilania.
Właściwości portu zasilania
Położenie
-
(X/Y)
- X (pierwsze pole) — bieżąca współrzędna X (pozioma) punktu odniesienia obiektu względem bieżącego początku układu współrzędnych obszaru projektowego. Edytuj ją, aby zmienić położenie obiektu w osi X. Wartość można wprowadzić w jednostkach metrycznych lub imperialnych; jeśli używasz jednostek innych niż domyślne, podaj je wraz z wartością.
- Y (drugie pole) — bieżąca współrzędna Y (pionowa) punktu odniesienia obiektu względem bieżącego początku układu współrzędnych. Edytuj ją, aby zmienić położenie obiektu w osi Y. Wartość można wprowadzić w jednostkach metrycznych lub imperialnych; jeśli używasz jednostek innych niż domyślne, podaj je wraz z wartością.
- Rotation — użyj listy rozwijanej, aby wybrać kąt obrotu.
Właściwości
-
Name — nazwa portu zasilania. Użyj ikony oka, aby pokazać lub ukryć nazwę.
-
Style — użyj listy rozwijanej, aby wybrać styl obiektu zasilania. Obraz podglądu jest aktualizowany zgodnie z wyborem. Kliknij pole koloru, aby wybrać kolor.
-
Font — użyj elementów sterujących, aby wybrać czcionkę, jej rozmiar, kolor oraz atrybuty, takie jak pogrubienie, kursywa itp.
Ogólne (sieć)
Wyświetla właściwości sieci przypisanych do portu zasilania. W razie potrzeby zaktualizuj je.
Parametry (sieć)
- Selection buttons — kliknij obiekty, które mają być wyświetlane w tabeli.
- Add — użyj listy rozwijanej, aby dodać wybrane obiekty, a następnie określ wartości.
Przewód
Przewody służą do tworzenia połączeń elektrycznych na schemacie.
Podsumowanie
Przewód to podstawowy obiekt projektu elektrycznego w postaci polilinii, służący do tworzenia połączeń elektrycznych między punktami na schemacie. Jest odpowiednikiem fizycznego przewodu.
Dostępność
Przewody można umieszczać wyłącznie w edytorze schematów, korzystając z następujących sposobów:
- Wybierz Place » Wire z menu głównego.
- Kliknij przycisk Przewód na liście rozwijanej na Active Bar u góry obszaru projektowego. (Kliknij i przytrzymaj przycisk Active Bar, aby uzyskać dostęp do innych powiązanych poleceń. Po użyciu polecenie stanie się pierwszą pozycją w tej sekcji Active Bar).
-
Kliknij przycisk
na pasku narzędzi Wiring.
- Kliknij prawym przyciskiem myszy w obszarze projektowym, a następnie wybierz polecenie Place » Wire z menu kontekstowego.
- Użyj skrótu Ctrl+W.
Umieszczanie
Po uruchomieniu polecenia kursor zmieni się w krzyżyk i przejdziesz do trybu umieszczania przewodu. Umieszczanie odbywa się przez wykonanie następującej sekwencji czynności:
- Kliknij lub naciśnij Enter, aby ustalić punkt początkowy przewodu.
- Ustaw kursor, a następnie kliknij lub naciśnij Enter, aby umieścić kolejne wierzchołki definiujące kształt przewodu.
- Po umieszczeniu ostatniego wierzchołka kliknij prawym przyciskiem myszy lub naciśnij Esc, aby zakończyć umieszczanie przewodu.
- Kontynuuj umieszczanie kolejnych przewodów albo kliknij prawym przyciskiem myszy lub naciśnij Esc, aby wyjść z trybu umieszczania.
- Użyj klawisza Backspace lub Delete, aby usunąć ostatnio umieszczony segment przewodu.
Tryby umieszczania
Podczas umieszczania przewodu dostępne są trzy „ręczne” tryby umieszczania, z których dwa mają podtryby początku i końca. Tryb określa sposób tworzenia narożników podczas umieszczania przewodów oraz kąty, pod jakimi można je prowadzić. Podczas umieszczania:
-
Naciśnij Shift+Spacebar, aby przełączać się między trybami.
-
W trybie
90 Degreelub45 Degree(nazywanych trybami ściśle ortogonalnymi) naciśnij Spacebar, aby przełączać się między podtrybami początku i końca. -
Podczas umieszczania bieżący tryb jest wyświetlany na pasku stanu. Tryb można zmienić w dowolnym momencie umieszczania przewodu.
-
W trybach innych niż
Any Anglesegment linii dołączony do kursora jest segmentem look-ahead. Segment, który faktycznie umieszczasz, poprzedza ten segment podglądu.
Tryb automatycznego prowadzenia przewodów
Prowadzenie przewodów ze wspomaganiem
Schematy mają konfigurowalną siatkę elektryczną, która ułatwia definiowanie połączeń elektrycznych między obiektami. Gdy podczas umieszczania przewodu znajdzie się on w zasięgu siatki elektrycznej innego obiektu elektrycznego, kursor zostanie przyciągnięty do tego obiektu i pojawi się punkt aktywny (niebieski krzyżyk).
Punkt aktywny wskazuje miejsce, w którym można utworzyć prawidłowe połączenie, i automatycznie przyciąga kursor do punktów połączeń elektrycznych.
Siatkę elektryczną można zdefiniować na karcie General panelu Properties w trybie Document Option. Zaleca się ustawienie siatki elektrycznej nieco mniejszej niż bieżąca siatka przyciągania, ponieważ w przeciwnym razie umieszczanie obiektów elektrycznych w odstępie jednego kroku siatki przyciągania może być trudne.
Edycja graficzna
Ta metoda edycji umożliwia zaznaczenie umieszczonego przewodu bezpośrednio w obszarze projektowania i graficzną zmianę jego rozmiaru lub kształtu.
Po zaznaczeniu przewodu dostępne są następujące uchwyty edycji.
Zaznaczony przewód gotowy do edycji graficznej.
- Kliknij i przeciągnij A, aby zmienić położenie punktów końcowych przewodu.
- Kliknij i przeciągnij B, aby przesunąć wierzchołek przewodu. Punkty końcowe pozostaną nieruchome.
- Kliknij i przeciągnij segment przewodu, aby wykonać na nim operację grab i zmienić jego położenie. Punkty końcowe i pozostałe wierzchołki pozostaną nieruchome.
-
Kliknij prawym przyciskiem myszy wierzchołek, a następnie wybierz polecenie Edit Wire Vertex n, aby otworzyć okno dialogowe Wire z zaznaczonym wpisem wierzchołka
nth, gotowym do edycji. W razie potrzeby zmodyfikuj wierzchołek lub inne właściwości przewodu. Więcej informacji znajdziesz w sekcji Właściwości przewodu. - Kliknij i przytrzymaj wierzchołek, a następnie naciśnij Delete na klawiaturze, aby go usunąć.
Informacje o przeciąganiu
- Podczas przeciągania punkty aktywne wskazują wizualnie miejsca, w których zostaną automatycznie utworzone węzły połączeń.
- Po zakończeniu przeciągania niepotrzebne lub nadmiarowe automatyczne węzły połączeń są usuwane.
Wskazywanie miejsc tworzenia nowych automatycznych węzłów połączeń
W zależności od układu przewodów objętych operacją przeciąganie może spowodować utworzenie automatycznych węzłów połączeń w nowych miejscach. Punkty aktywne zapewniają wizualną informację o miejscach, w których pojawią się te nowe węzły. Włącz wyświetlanie tych punktów aktywnych i ustaw ich kolor dla przewodów i magistral w obszarze Auto-Junctions na stronie Schemat – Kompilator okna dialogowego Preferences .
Zaznaczanie i usuwanie
Gdy przewód jest zaznaczony, kliknij segment, aby zaznaczyć go indywidualnie. Takie zaznaczenie części przewodu jest sygnalizowane zmianą koloru odpowiednich uchwytów edycji na czerwony.
Indywidualne zaznaczenie segmentu.
Wierzchołki należące do segmentu można następnie edytować bezpośrednio w panelu SCH List – wszelkie zmiany są natychmiast widoczne na schemacie.
Zaznaczone segmenty przewodów można również usuwać przez naciśnięcie klawisza Delete . Można usunąć wiele segmentów należących do różnych przewodów – upewnij się, że każdy z nich jest zaznaczony (wykonaj Shift+Click dwukrotnie na każdym kolejnym segmencie, aby dodać go do wspólnego zaznaczenia segmentów). Uwzględniane są także automatyczne węzły połączeń, dzięki czemu można usunąć segment przewodu tylko do danego węzła (wraz z tym węzłem, jeśli w przeciwnym razie pozostałyby do niego podłączone tylko dwa inne segmenty przewodów).
Automatyczne węzły połączeń
Połączenie przewodów w kształcie litery T jest automatycznie łączone za pomocą węzła (węzła generowanego przez kompilator). Jeśli opcja Break Wires At Autojunctions jest włączona na stronie Schemat — Ogólne okna dialogowego Preferences , istniejący segment przewodu zostanie podzielony na dwa w miejscu wstawienia automatycznego węzła. Na przykład podczas tworzenia połączenia typu T prostopadły segment przewodu zostanie podzielony na dwa segmenty, po jednym z każdej strony węzła. Gdy opcja Break Wires At Autojunctions jest wyłączona, segment przewodu pozostanie niepodzielony w miejscu węzła.
Właściwości przewodu
Ogólne (sieć)
Wyświetla właściwości sieci przypisanych do przewodu.
Wierzchołki
- Width — użyj listy rozwijanej, aby wybrać żądaną szerokość. Kliknij pole koloru, aby wybrać żądany kolor obiektu.
-
Vertices Grid — zawiera listę wszystkich aktualnie zdefiniowanych wierzchołków obiektu wraz z następującymi danymi:
- Index — przypisany indeks wierzchołka (bez możliwości edycji).
- X — współrzędna X (pozioma) wierzchołka. Kliknij, aby edytować.
- Y — współrzędna Y (pionowa) wierzchołka. Kliknij, aby edytować.
-
Add — kliknij, aby dodać nowy wierzchołek. Nowy wierzchołek zostanie dodany poniżej aktualnie aktywnego wpisu wierzchołka i początkowo będzie miał takie same współrzędne X,Y jak ten wpis. Kliknij
, aby usunąć aktualnie zaznaczony wierzchołek.
Parametry (sieć)
- Selection buttons — kliknij obiekty, które mają być wyświetlane w tabeli.
- Add — użyj listy rozwijanej, aby dodać żądane obiekty, a następnie zdefiniuj wartości.
Węzeł generowany przez kompilator

Kompilator schematu automatycznie dodaje węzły w każdym połączeniu typu T, aby zapewnić połączenie elektryczne.
Podsumowanie
Węzeł jest podstawowym obiektem projektu elektrycznego. Jest to mały, okrągły obiekt używany do łączenia przecinających się przewodów (lub magistral albo wiązek sygnałowych) na arkuszu schematu. Węzeł generowany przez kompilator jest automatycznie umieszczany przez funkcję automatycznego tworzenia węzłów, gdy dwa przewody, magistrale lub wiązki sygnałowe łączą się w kształcie litery T albo gdy przewód, magistrala lub wiązka sygnałowa łączy się prostopadle z pinem, portem zasilania lub innym obiektem elektrycznym.
Dostępność
Ten typ węzła jest umieszczany automatycznie przez funkcję automatycznego tworzenia węzłów edytora schematów. Nie jest zatem obiektem projektowym, do którego użytkownik może uzyskać dostęp i samodzielnie go umieścić.
Umieszczanie
Węzły generowane przez kompilator są umieszczane automatycznie zawsze, gdy podczas prowadzenia połączeń powstaje połączenie typu T, na przykład gdy dwa przewody, magistrale lub wiązki sygnałowe łączą się w kształcie litery T albo gdy przewód, magistrala lub wiązka sygnałowa przecina prostopadle koniec pinu komponentu lub innego obiektu elektrycznego, takiego jak port zasilania.
Edycja
Węzła generowanego przez kompilator nie można edytować w standardowy sposób (za pomocą okna dialogowego lub graficznie na arkuszu schematu). Właściwości wyświetlania węzłów generowanych przez kompilator konfiguruje się na stronie Schematic - Compiler okna dialogowego Preferences, jak pokazano na poniższej ilustracji. Wyłączenie wyświetlania węzłów generowanych przez kompilator nie przerywa połączenia elektrycznego w danym punkcie.
Skonfiguruj opcje wyświetlania węzłów generowanych przez kompilator (automatycznych węzłów) w oknie dialogowym Preferencje.
Sygnalizowanie tworzenia nowych automatycznych węzłów
W zależności od układu połączeń operacja przeciągania może spowodować utworzenie automatycznych węzłów w nowych miejscach. Aby wizualnie wskazać miejsca, w których pojawią się nowe węzły, używane są znaczniki. W preferencjach można również włączyć te znaczniki i określić ich kolor — dla przewodów i magistral.
Steruj wyświetlaniem przewidywanych automatycznych węzłów podczas przeciągania.

Przykład pokazujący przewidywane nowe automatyczne węzły powstałe w wyniku przeciągania.
Wizualne sygnalizowanie zmian połączeń
Podczas przeciągania komponentu można nieumyślnie przesunąć go nieco za daleko lub w niewłaściwym kierunku, co może spowodować utworzenie niezamierzonego automatycznego węzła i potencjalnie krytyczną zmianę połączeń obwodu. Aby na bieżąco graficznie sygnalizować stan połączeń podczas przeciągania, używane są dwie ikony:
— OK — operacja przeciągania nie zmienia połączeń obwodu.
— Alert — operacja przeciągania powoduje zmianę połączeń obwodu.
Odpowiednia ikona jest wyświetlana obok kursora podczas przeciągania.

Wizualne ostrzeżenie, że operacja przeciągania spowoduje zmianę połączeń.
Konwertowanie węzłów krzyżowych
Możesz szybko przekształcić węzeł czteroramienny (utworzony z przewodów lub magistral) w dwa sąsiadujące węzły trójramienne. W tym celu wybierz polecenie Tools » Convert » Convert Cross Junctions z menu głównego. Po uruchomieniu polecenia pojawi się okno dialogowe Junctions Conversion. Użyj go, aby określić zakres konwersji (bieżący dokument, dokumenty projektu lub wszystkie otwarte dokumenty schematów) oraz zdecydować, czy uwzględniane mają być wszystkie potencjalne węzły czteroramienne, czy tylko te powiązane z zaznaczonymi przewodami lub magistralami w dokumentach docelowych. Po odpowiednim skonfigurowaniu opcji kliknięcie OK w oknie dialogowym spowoduje wykonanie konwersji.

Okno dialogowe Konwersja węzłów
Opcje i elementy sterujące okna dialogowego Konwersja węzłów
Zakres
-
Sheet Scope — wybierz jedną z poniższych opcji, aby określić zakres aktualizacji:
- Current Document — zaktualizuj tylko aktywny dokument schematu zgodnie ze zmianami w jego bieżącym szablonie.
- Project Documents — zaktualizuj aktywny dokument schematu oraz wszystkie pozostałe dokumenty schematów w aktywnym projekcie zgodnie ze zmianami w ich bieżących szablonach. Schematy, które są obecnie zamknięte, zostaną otwarte.
- Open Documents — zaktualizuj aktywny dokument schematu oraz wszystkie pozostałe otwarte dokumenty schematów (niezależnie od projektu nadrzędnego) zgodnie ze zmianami w ich bieżących szablonach.
-
Selection — użyj listy rozwijanej, aby wybrać obiekty objęte zakresem:
- Selected Objects — wybierz tylko obiekty zaznaczone na arkuszach wybranych w Sheet Scope.
- All Objects — wybierz wszystkie obiekty na arkuszach wybranych w Sheet Scope.
Opcje
- Miter Size — wprowadź wartość określającą rozmiar ścięcia.
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: projekt płaski, który można sobie wyobrazić jako jeden duży arkusz schematu podzielony na kilka mniejszych, lub projekt hierarchiczny, w którym arkusze są połączone w strukturę typu przodek–rodzic–dziecko.
Projekty wieloarkuszowe tworzy się przez umieszczenie symbolu arkusza na arkuszu nadrzędnym. Symbol ten reprezentuje arkusz podrzędny i odwołuje się do niego, jak pokazano na ilustracji poniżej.

Symbole arkuszy reprezentują arkusze niższego poziomu i odwołują się do nich. W projekcie płaskim ta struktura może mieć tylko jeden poziom głębokości; w projekcie hierarchicznym głębokość jest nieograniczona.
Projekt płaski
Related page: Projekty wieloarkuszowe i hierarchiczne
Projekt określa się jako płaski, gdy połączenia są tworzone bezpośrednio między arkuszami. Nie przechodzą one przez symbole arkuszy na arkuszu nadrzędnym. W projekcie płaskim symbole arkuszy jedynie reprezentują arkusze podrzędne i odwołują się do nich. Wszystkie arkusze projektu są wyświetlane na tym samym poziomie w panelu Projects, ponieważ nie ma hierarchii. Obie poniższe ilustracje przedstawiają projekt płaski.
Projekty płaskie są prostsze w tworzeniu. Projekt płaski może zawierać arkusz najwyższego poziomu z symbolem arkusza dla każdego arkusza podrzędnego, ale jest to opcjonalne, ponieważ arkusz najwyższego poziomu nie służy do tworzenia połączeń między arkuszami. W przypadku niewielkiego projektu, który zawiera tylko dwa lub trzy arkusze schematu, można uznać, że arkusz najwyższego poziomu nie wnosi żadnej wartości. Gdy liczba arkuszy rośnie, arkusz najwyższego poziomu może pomóc czytelnikowi zrozumieć funkcjonalność projektowanego układu dzięki sposobowi rozmieszczenia na nim bloków logicznych (symboli arkuszy).

Ten sam projekt pokazany bez arkusza najwyższego poziomu (po lewej) i z takim arkuszem (po prawej) — oba są przykładami projektu płaskiego.
W projekcie płaskim połączenia między arkuszami można tworzyć za pomocą portów, łączników międzyarkuszowych, portów zasilania i etykiet sieci, jak pokazano na powyższej ilustracji z lupą. Zalecane jest używanie etykiet sieci within każdego arkusza oraz portów do łączenia between arkuszami. Porty oferują więcej funkcji niż łączniki międzyarkuszowe, w tym możliwość dodawania odsyłaczy do portów, które dodają SheetName[GridReference] do każdego portu, wskazując odpowiadający mu port na innym arkuszu, jak pokazano na ilustracji poniżej.
Liczba arkuszy w projekcie płaskim jest nieograniczona.

Obok każdego portu dodano odsyłacze wskazujące arkusz docelowy i współrzędne siatki odpowiadającego mu portu.
Projekt hierarchiczny
Main page: Projekty wieloarkuszowe i hierarchiczne
Projekt określa się jako hierarchiczny, gdy połączenia między arkuszami przebiegają od symbolu arkusza w dół do arkusza podrzędnego wskazywanego przez ten symbol. Na poziomie sieci połączenie jest tworzone między wejściem arkusza w tym symbolu a portem na arkuszu podrzędnym o tej samej nazwie co wejście arkusza. Ten rodzaj połączeń jest również nazywany połączeniami pionowymi, ponieważ połączenia między arkuszami przebiegają wyłącznie w górę i w dół między arkuszem nadrzędnym a jego arkuszem podrzędnym.

W projekcie hierarchicznym połączenia na poziomie sieci przebiegają od wejścia arkusza na arkuszu nadrzędnym w dół do odpowiadającego mu portu na arkuszu podrzędnym.
Projekty hierarchiczne mają dwie główne zalety.
- Pierwszą jest możliwość pokazania czytelnikowi funkcjonalności projektu poprzez strukturę arkuszy schematu i przedstawienie ich jako bloków logicznych (symboli arkuszy). Schemat najwyższego poziomu przedstawia projekt jako zestaw bloków funkcjonalnych wysokiego poziomu, których rozmieszczenie odzwierciedla ich miejsce w tradycyjnym przepływie sygnałów całego układu — od lewej do prawej, od wejścia do wyjścia. W razie potrzeby bloki te można dalej dzielić na mniejsze, dzięki czemu schematy najniższego poziomu, zawierające komponenty, mogą mieć stosunkowo prostą strukturę i niewielką liczbę komponentów. Ponieważ każdy arkusz jest względnie prosty, jego wymiary mogą pozostać niewielkie, co jest dużą zaletą podczas drukowania schematu.
- Inną istotną zaletą jest to, że śledzenie sygnału w projekcie hierarchicznym jest zazwyczaj znacznie łatwiejsze, ponieważ wystarczy dopasować wejście arkusza na arkuszu nadrzędnym do portu na arkuszu podrzędnym, a następnie śledzić sygnał wzdłuż przewodów w obrębie każdego arkusza.
Tworzenie projektu hierarchicznego wymaga dodatkowej pracy. Symbole arkuszy wymagają wejść arkuszy, a arkusz najwyższego poziomu musi zawierać przewody prowadzące sygnały między symbolami arkuszy. Oprogramowanie zawiera narzędzie pomagające synchronizować wejścia arkuszy z portami arkuszy podrzędnych (Design » Synchronize Sheet Entries and Ports dla wszystkich symboli arkuszy lub kliknięcie prawym przyciskiem myszy symbolu arkusza i wybranie Sheet Symbol Actions » Synchronize Sheet Entries and Ports dla pojedynczego symbolu arkusza). Zawiera również narzędzia ułatwiające dzielenie większego projektu na mniejsze części (Edit » Refactor » Move Selected Subcircuit to Different Sheet). Więcej informacji o tych narzędziach do restrukturyzacji i refaktoryzacji znajdziesz na stronie Refaktoryzacja projektu.
Projekt hierarchiczny może mieć dowolną liczbę poziomów i zawierać dowolną liczbę arkuszy schematu.
Projekt wielokanałowy
Main article: Tworzenie projektu wielokanałowego
Projekty elektroniczne często zawierają powtarzające się fragmenty układu. Może to być wzmacniacz stereo lub 64-kanałowy mikser. Ten typ projektu jest w pełni obsługiwany przez zestaw funkcji znany jako multi-channel design. W projekcie wielokanałowym powtarzający się układ rysuje się tylko raz, a następnie poleca oprogramowaniu jego powielenie przez umieszczenie wielu symboli arkuszy odwołujących się do tego samego schematu podrzędnego lub przez skonfigurowanie jednego symbolu arkusza tak, aby powielał wskazany schemat podrzędny wymaganą liczbę razy. Skompilowany projekt jest rozwijany w pamięci komputera, a wszystkie komponenty i połączenia są powielane wymaganą liczbę razy zgodnie ze schematem nazewnictwa zdefiniowanym przez użytkownika.

Po lewej stronie znajdują się cztery symbole arkuszy, które odwołują się do tego samego arkusza podrzędnego (PortIO.SchDoc). Po prawej stronie arkusz InputChannel.SchDoc jest powielany osiem razy za pomocą słowa kluczowego Repeat .
Tworzony projekt logiczny nigdy nie jest faktycznie spłaszczany; zawsze pozostaje schematem wielokanałowym. Podczas przenoszenia go do projektu PCB fizyczne komponenty i sieci są powielane wymaganą liczbę razy, a użytkownik ma pełny dostęp do narzędzi do wzajemnego wskazywania i zaznaczania obiektów, dostępnych podczas pracy ze schematem i płytką. Edytor PCB zawiera również narzędzie do powielania rozmieszczenia komponentów i trasowania jednego kanału we wszystkich pozostałych kanałach, z możliwością łatwego przesuwania i zmiany orientacji całego kanału. Więcej informacji o projektowaniu wielokanałowym znajdziesz w dokumencie Projekt wielokanałowy.
Projekt wielokanałowy musi być hierarchiczny, ponieważ oprogramowanie wykorzystuje ten model strukturalny do tworzenia instancji kanałów w pamięci.
Ustawianie zakresu identyfikatorów sieci
Dialog page: Opcje projektu
Oprogramowanie wykorzystuje bieżące ustawienie Net Identifier Scope do określenia sposobu tworzenia połączeń między arkuszami schematu. Ustawienie Net Identifier Scope konfiguruje się na karcie Opcje w oknie dialogowym Project Options (Project » Project Options).

Wybierz tryb Net Identifier Scope odpowiedni dla struktury projektu.
Działanie opcji Global, Flat i Hierarchical przedstawiono na poniższych ilustracjach.

Proste przykłady tworzenia połączeń w każdym z trzech głównych trybów: globalnym, płaskim i hierarchicznym.
Oprócz trzech wspomnianych wyżej opcji dostępna jest również opcja Automatic. Zazwyczaj najlepiej pozostawić Net Identifier Scope ustawione na Automatic. Oprogramowanie wybierze najodpowiedniejszą z trzech opcji na podstawie struktury arkuszy oraz obecności lub braku portów i wejść arkuszy.
Przy ustawieniu Automatic oprogramowanie automatycznie wybiera jeden z trzech głównych trybów identyfikatorów sieci na podstawie następujących kryteriów:
-
Jeśli na arkuszu najwyższego poziomu znajdują się wejścia arkuszy, używany jest tryb
Hierarchical. -
Jeśli nie ma wejść arkuszy, ale występują porty, używany jest tryb
Flat. -
Jeśli nie ma ani wejść arkuszy, ani portów, używany jest tryb
Global.
Nadawanie nazw sieciom
Za każdym razem, gdy umieszczasz przewód między wyprowadzeniami komponentów, tworzysz połączenie. Każda sieć w projekcie otrzymuje nazwę. Jeśli nie umieszczono identyfikatora sieci, który może posłużyć do nadania jej nazwy, oprogramowanie nadaje nazwę na podstawie jednego z wyprowadzeń należących do tej sieci, na przykład NetR7_1, jak pokazano na poniższej ilustracji. Jeśli na którymś etapie oznaczenie komponentu zostanie zmienione, zmieni się również nazwa sieci wygenerowana przez system. Zmiany te należy przenieść między schematem a PCB, aby zachować ich spójność.

Sieciom bez identyfikatora sieci przypisywana jest nazwa wygenerowana przez system na podstawie jednego z wyprowadzeń należących do danej sieci.
Wiele identyfikatorów sieci w jednej sieci
Na tej samej sieci w obrębie jednego arkusza schematu nie można umieszczać wielu etykiet sieci o różnych nazwach. Taka sytuacja zostanie wykryta podczas walidacji i zgłoszona jako błąd. Dopuszczalne jest jednak stosowanie wielu identyfikatorów sieci na różnych arkuszach, na których występuje dana sieć.
Ta możliwość pozwala:
- Zmieniać nazwę sieci na różnych poziomach hierarchii, aby lepiej odzwierciedlała jej funkcję na danym arkuszu.
- Ponownie wykorzystywać podrzędny arkusz schematu bez konieczności zmiany nazw znajdujących się na nim sieci.
Opcje sterowania nazewnictwem 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ą komponentu Net Tie). Oprogramowanie automatycznie rozstrzyga nazewnictwo sieci o wielu nazwach, przypisując im jedną nazwę w projekcie, jednak może ona być inna niż oczekiwana. W sekcji Netlist Options na karcie Options okna dialogowego Project Options dostępnych jest wiele opcji pozwalających sterować wyborem nazwy. Więcej informacji o poszczególnych opcjach znajdziesz na stronie opisującej okno dialogowe Opcje projektu.
Dobrym podejściem jest włączenie opcji Allow Ports to Name Nets i Higher Level Names Take Priority. W połączeniu z rozsądnym stosowaniem etykiet sieci dla istotnych sieci na każdym arkuszu pozwala to zapewnić, że wszystkie ważne sieci, w tym przechodzące między arkuszami, mają nazwy, a nazwy przypisane na schematach wyższego poziomu są używane na schematach niższego poziomu.
Dwie odrębne sieci o tej samej nazwie
Inny problem z nazewnictwem sieci może wystąpić, gdy na różnych arkuszach schematu użyto tej samej nazwy do oznaczenia różnych sieci. Zostanie to wykryte podczas walidacji przez kontrolę błędów Duplicate Nets. Nie można przenieść projektu na PCB, dopóki ten problem występuje. Podczas przenoszenia projektu te dwie odrębne sieci zostaną scalone w jedną sieć PCB.
Tę sytuację można rozwiązać, włączając opcję Append Sheet Numbers to Local Nets na karcie Opcje okna dialogowego Project Options . Po włączeniu tej opcji do nazw wszystkich lokalnych sieci zostaje dopisana wartość parametru SheetNumber, jak pokazano na poniższych ilustracjach.

Ponieważ etykieta sieci Input została użyta na wielu arkuszach, włączono opcję Append Sheet Numbers to Local Net, aby zapobiec błędowi zduplikowanych sieci.
Efekt można zobaczyć po kliknięciu karty skompilowanego arkusza (ilustracja po prawej) — do nazwy sieci dopisano _2.
Celowe łączenie dwóch sieci
Istnieją sytuacje, w których trzeba celowo połączyć dwie różne sieci. Nie jest to jedynie kwestia nazewnictwa, lecz przypadek, w którym zwarcie dwóch sieci wynika z wymagań projektowych. Przykładem może być konieczność połączenia masy analogowej i masy cyfrowej w kontrolowany sposób.
Osiąga się to przez połączenie dwóch sieci za pomocą komponentu Net Tie. Komponent Net Tie to nic innego jak kontrolowane zwarcie, które pozwala zdecydować, w którym miejscu płytki sieci zostaną połączone. Na schemacie komponent Net Tie ma co najmniej dwa piny, a każdy z nich jest połączony z jedną z sieci przeznaczonych do zwarcia. Właściwość Component Type komponentu jest ustawiona na Net Tie, jak pokazano poniżej.

Komponent Net Tie użyty na schemacie do doprowadzenia jednego sygnału zegarowego do dwóch pinów zegarowych układu FPGA.
Zwróć uwagę, że piny not połączone przewodem na schemacie (nie są zwarte na schemacie), ale are połączone ze sobą w obrębie footprintu PCB.
Po stronie PCB footprint ma tyle samo padów, ile pinów ma symbol schematowy, a między padami znajduje się miedź. Na poniższej ilustracji przykładowej uzyskano to przez połączenie dwóch kwadratowych padów odcinkiem ścieżki. Połączenie wykonuje się w obrębie footprintu w edytorze bibliotek PCB. Właściwość Component Type na PCB również jest ustawiona na Net Tie.
Oprogramowanie automatycznie ignoruje zwarcia utworzone wewnątrz komponentu Net Tie na PCB, dlatego nie są zgłaszane błędy DRC.

Ten sam komponent Net Tie na PCB; pady (zaznaczone) w jego footprincie są zwarte ścieżką.
Gdy komponent Net Tie służy do połączenia dwóch różnych sieci, każda z nich zachowuje własną nazwę zarówno na całym schemacie, jak i na PCB.
Sieci zasilania
Domyślnie ustawienia zakładają, ż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 o wymaganej nazwie sieci, a następnie połącz z nim komponenty. Podczas kompilacji projektu wszystkie wyprowadzenia podłączone do danej sieci zasilania zostaną połączone we wszystkich arkuszach projektu.

O tym, do której sieci jest podłączony port zasilania, decyduje nazwa sieci, a nie styl symbolu — wszystkie trzy wyróżnione porty zasilania są połączone z siecią zasilania GND.
Lokalizowanie sieci zasilania — globalnie
Jak wspomniano wcześniej, sieci zasilania można ograniczyć do poszczególnych arkuszy schematu w projekcie hierarchicznym, wybierając opcję Strict Hierarchical dla ustawienia Zakres identyfikatorów sieci. Takie podejście lokalizuje wszystkie sieci zasilania na każdym arkuszu, dlatego trzeba je ręcznie połączyć, tak samo jak sieci sygnałowe. Jeśli nie zostaną połączone, dla każdej sieci zasilania występującej na każdym arkuszu schematu zostanie zgłoszony błąd Duplicate Net Name. Konieczne będzie również dostosowanie ustawień Macierzy połączeń, aby umożliwić łączenie portów z portami zasilania.

Jeśli ustawienie Net Identifier Scope ma wartość Strict Hierarchical, każdą sieć zasilania trzeba połączyć przewodami z każdym arkuszem, na którym jest używana.
Łączenie zlokalizowanej sieci zasilania między arkuszami
Sieć zasilania zlokalizowaną w projekcie hierarchicznym łączy się tak samo jak każdą inną sieć: od portu na arkuszu podrzędnym do wejścia arkusza w symbolu arkusza na arkuszu nadrzędnym. Należy pamiętać, że w przypadku sieci zasilania ta technika obsługuje tylko pojedyncze sieci, a nie sieci zasilania zgrupowane w magistralę
Jeśli tworzysz projekt wielokanałowy i chcesz doprowadzić osobną, unikatową 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 parę wejście arkusza–port. Dopóki projekt przewiduje połączenie tylko pojedynczej sieci zasilania z arkusza nadrzędnego do podrzędnego przez każdą parę wejście arkusza–port, lista połączeń zostanie wygenerowana poprawnie.
Zlokalizowane sieci zasilania można rozprowadzać do poszczególnych kanałów w projekcie wielokanałowym, jeśli przechodzą między poziomami hierarchii jako pojedyncze sieci, a nie jako magistrala.
Lokalizowanie sieci zasilania — indywidualnie
Konkretną sieć zasilania w projekcie hierarchicznym (tj. w projekcie, w którym ustawienie Net Identifier Scope ma wartość Hierarchical, lub w projekcie zawierającym wejścia arkuszy na arkuszu najwyższego poziomu, w którym ustawienie Net Identifier Scope ma wartość Automatic — dowiedz się więcej o ustawianiu zakresu identyfikatorów sieci) można również zlokalizować na określonym arkuszu, łącząc port zasilania z portem na tym arkuszu schematu.

Tutaj sieć zasilania 3V3 została zlokalizowana tylko na tym arkuszu, dlatego trzeba ją również ręcznie połączyć na arkuszu nadrzędnym. Sieci GND i 5V pozostają globalnymi sieciami zasilania.
Kompilacja dynamiczna
Related page: Walidacja projektu
Łącząc dwa wyprowadzenia przewodem, przedstawiasz zamierzenia projektowe, ale nie tworzysz jeszcze rzeczywistej sieci. Sieć powstaje dopiero podczas kompilacji projektu. Oprócz informacji o komponentach i ich połączeniach kompilacja wyodrębnia również szczegółowe informacje o parametrach komponentów i projektu. Skompilowany model projektu jest nazywany ujednoliconym modelem danych (Unified Data Model).
Model danych projektu jest aktualizowany przyrostowo po każdej operacji użytkownika dzięki kompilacji dynamicznej — w ten sposób powstaje dynamiczny model danych (Dynamic Data Model, DDM). Nie wymaga to ręcznej kompilacji projektu — wszystko odbywa się automatycznie. Dzięki kompilacji dynamicznej model połączeń projektu jest aktualizowany przyrostowo po każdej operacji użytkownika. W przypadku projektu automatyczny proces kompilacji pełni trzy funkcje:
- Tworzy instancje hierarchii projektu.
- Ustala połączenia sieci między wszystkimi arkuszami projektu.
- Buduje wewnętrzny dynamiczny model danych (DDM) projektu.
Dzięki temu wszelkie zmiany w projekcie są natychmiast odzwierciedlane w Navigator i panelu Projekty.
Aby sprawdzić projekt pod kątem błędów logicznych, elektrycznych i rysunkowych na podstawie modelu DDM oraz ustawień kompilatora, należy przeprowadzić walidację projektu. Polecenie to jest dostępne po wybraniu polecenia Project » Validate Project z menu głównego lub po kliknięciu prawym przyciskiem myszy wpisu projektu w panelu Projekty i wybraniu polecenia Validate Project z menu kontekstowego.
Wszelkie naruszenia wykryte przez kompilator zostaną wyświetlone jako ostrzeżenia lub błędy w panelu Messages. Podczas sprawdzania dokumentów źródłowych pod kątem naruszeń kompilator korzysta z opcji zdefiniowanych na kartach Raportowanie błędów i Macierz połączeń w oknie dialogowym Project Options (odpowiednio do typu projektu).
Dynamiczny model danych
Podstawowym elementem oprogramowania jest ujednolicony model danych (Unified Data Model, UDM). Automatyczna kompilacja dynamiczna tworzy jeden spójny model, który stanowi centralny element procesu projektowania. Dostęp do danych w modelu i możliwość ich modyfikowania mają różne edytory i usługi oprogramowania, w tym edytory schematów i PCB. Zamiast korzystać z oddzielnego magazynu danych dla każdej dziedziny projektowania, UDM przechowuje wszystkie informacje dotyczące każdego aspektu projektu, w tym komponentów i ich połączeń. Ten jeden spójny model, stanowiący centralny element procesu projektowania, powstaje w wyniku dynamicznej kompilacji projektu. Oznacza to, że ujednolicony model danych jest dostępny od chwili otwarcia projektu i nie wymaga dodatkowej ręcznej kompilacji — jest to prawdziwy dynamiczny model danych (Dynamic Data Model, DDM). Dlatego model jest aktualizowany przyrostowo (kompilowany) po każdej operacji użytkownika. Możesz swobodnie umieszczać elementy, łączyć je, zmieniać ich położenie i nazwy, dodawać oraz usuwać zawartość swojego schematu.
Proces kompilacji projektu PCB jest zarządzany przez kod działający poza edytorami schematów i PCB. Takie podejście ma wiele zalet, a najważniejszą z nich jest to, że ujednolicony model danych projektu znajduje się poza poszczególnymi edytorami schematów i PCB. UDM zawiera szczegółowe opisy każdego komponentu w projekcie oraz jego połączeń z innymi komponentami.

Oprogramowanie zarządza danymi połączeń między schematem a PCB.
Poniższe miejsca i operacje nie wymagają żadnych dodatkowych ręcznych czynności związanych z kompilacją projektu, ponieważ kompilacja odbywa się dynamicznie:
- Navigator i panel Projects
- ActiveBOM
- Wykonywanie ECO
- Lokalizowanie obiektów między edytorami
- Wyróżnianie sieci kolorami
- Zamiana pinów
- Odwołania krzyżowe komponentów
Jak zatem korzystać z ujednoliconego modelu danych, na przykład aby prześledzić sieć w projekcie? Służy do tego panel Navigator.
Sprawdzanie połączeń
Panel page: Panel Navigator
Jeśli projekt jest duży i obejmuje wiele arkuszy, śledzenie i weryfikowanie połączeń może być trudne. W tym celu można skorzystać z panelu Navigator. Panel przedstawia widok całego skompilowanego projektu.
Podstawowy sposób korzystania z panelu:
-
Ustaw sposób przeglądania, klikając przycisk
u góry panelu, aby otworzyć okno dialogowe Preferences i włączyć preferowane Highlight Methods. Możesz też kliknąć interesujący obiekt w panelu prawym przyciskiem myszy i skonfigurować sposób nawigacji za pomocą opcji menu, jak pokazano na poniższym obrazie.
-
Ustaw zakres przeglądania w obszarze Documents for panelu — aby przeglądać cały projekt, wybierz
Flattened Hierarchy. - Kliknij komponent w sekcji Instance listy, aby do niego przejść; rozwiń komponent, aby znaleźć pin lub do niego przejść.
- Kliknij sieć lub magistralę w sekcji Net /Bus, aby do niej przejść.
- Przytrzymaj klawisz Alt podczas klikania, aby przejść do danego obiektu zarówno na schemacie, jak i na PCB.

Kliknij komponent lub sieć w panelu Navigator, aby znaleźć 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 obraz, aby zobaczyć jednoczesne przechodzenie do komponentu na schemacie i na PCB (przytrzymaj Alt podczas klikania w panelu Navigator, aby uwzględnić obiekt na PCB).
Nawigacja do komponentów na płytce
Oprócz lokalizowania komponentów na schemacie i na PCB (przy przytrzymanym Alt) za pomocą panelu Navigator, możesz też przechodzić do pinów, komponentów, sieci, magistral i wiązek na PCB bezpośrednio ze schematu.
Na przykład podczas klikania w celu zlokalizowania komponentu na schemacie możesz również 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 zaznaczanie między edytorami (Cross Selection, Tools » Cross Select Mode) zarówno w edytorze schematów, jak i w edytorze PCB.

Te opcje konfigurują sposób nawigacji i zaznaczania między edytorami.
Teraz, gdy zaznaczysz piny, komponenty, sieci, magistrale lub wiązki na schemacie, obiekty te zostaną również zaznaczone na PCB, jak pokazano na poniższym obrazie.

Po zaznaczeniu komponentów i sieci na schemacie obiekty te zostają również zaznaczone na PCB. Zaznaczanie między edytorami działa także w kierunku od PCB do schematu.
Wyszukiwanie komponentów i sieci w strukturze projektu
Przeglądaj strukturę w panelu, aby znaleźć interesujący komponent lub sieć, a następnie kliknij obiekt dwukrotnie, aby wyświetlić jego wystąpienia w dokumentach schematów projektu. Użyj opcji na stronie System — Nawigacja okna dialogowego Preferences, aby określić sposób wyróżniania obiektów (powiększanie, przyciemnianie, zaznaczanie itp.).
Nawigacja po obiektach projektu jest również dostępna w panelu Navigator, który przedstawia szczegółową hierarchiczną strukturę obiektów projektu i powiązanych z nimi danych. Ustawienia preferencji System — Nawigacja określają sposób wyróżniania obiektów w obu panelach: Project i Navigator.
Wyróżnianie połączeń
Opcja nawigacji po połączeniach pokazuje powiązania obiektu zaznaczonego w panelu Projects. Kliknij dwukrotnie wpis, na przykład sieć, na liście hierarchii obiektów panelu, aby wyróżnić jej połączenia na schemacie.
Funkcję podglądu włącza się za pomocą opcji Connectivity Graph w sekcji Highlight Methods na stronie System – Nawigacja okna dialogowego Preferences. Zaznacz dodatkową opcję Include Power Parts, aby wyświetlić również połączenia obiektów zasilania powiązanych z wybranym obiektem.
Globalne podświetlanie sieci
Połączenia sieci w całym projekcie można podświetlić na wszystkich schematach, przytrzymując klawisz Alt podczas wybierania sieci przez kliknięcie przewodu (Alt+Click). Wszystkie wystąpienia sieci na schematach zostają podświetlone, a pozostałe obiekty są przyciemniane. Pozwala to jednym prostym działaniem wyraźnie pokazać przebieg sygnału lub zasilania w projekcie.
Podświetlenie sieci można usunąć, klikając w pustym obszarze. Jego działanie określają ustawienia Highlight Methods na stronie System – Nawigacja okna dialogowego Preferences. Pamiętaj, że odznaczenie opcji Dimming wyłącza funkcję podświetlania sieci.
Konfigurowanie kolorów sieci
Main page: Nadawanie kolorów sieciom
Aby zwiększyć czytelność schematu i ułatwić pracę z sieciami oraz ścieżkami w edytorze PCB, można nadać kolory przewodom na schemacie, a także sieciom i ścieżkom na PCB.
Kolor podświetlenia można nadać sieci lub magistrali w edytorze schematów za pomocą poleceń w podmenu View » Set Net Colors, jak pokazano na poniższym obrazie. Kolory te 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 edytora PCB. Pamiętaj, że ten domyślny kolor jest nadawany podczas tworzenia sieci (przy pierwszym przeniesieniu projektu ze schematu). Zmiana tej opcji nie zmieni koloru istniejących linii połączeń.
W edytorze PCB kolor nadany każdej sieci jest wyświetlany w trybie Nets panelu PCB. Zwróć uwagę na kolor tła pola wyboru obok nazwy sieci, widoczny w prawym dolnym rogu poniższego obrazu.
Kolor jest zawsze stosowany do sieci bez poprowadzonych ścieżek (linii połączeń). Aby wyświetlić kolor na sieciach z poprowadzonymi ścieżkami, zaznacz pole wyboru obok nazwy sieci w panelu PCB i skonfiguruj opcje wyświetlania na stronie Nadpisywanie kolorów Board Insight okna dialogowego Preferences. Na poniższym obrazie opcja Base Pattern dla nadpisywania kolorów jest ustawiona na Solid, a opcja Zoom Out Behavior na Override Color Dominates.
Kolory sieci nadane na schemacie są przenoszone na PCB za pomocą polecenia Update PCB. Skonfiguruj funkcje nadpisywania kolorów PCB, aby określić sposób ich wyświetlania na płytce.
Zmiana kolorów sieci na PCB
Nie zawsze można nadać kolory przewodom na schemacie i przenieść je na PCB. W takiej sytuacji nadal można nadać kolory liniom połączeń i ścieżkom 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.
Aby zmienić kolor wielu sieci, użyj trybu Nets panelu PCB:
- Użyj standardowych metod wielokrotnego zaznaczania w systemie Windows (Shift+click lub Ctrl+click), aby zaznaczyć wiele klas sieci lub wiele pojedynczych sieci.
- Kliknij zaznaczony obiekt prawym przyciskiem myszy i wybierz polecenie Change Net Color z menu kontekstowego, aby nadać nowy kolor zaznaczonym sieciom.
- Kliknij ponownie prawym przyciskiem myszy i wybierz Display Override » Selected On, aby włączyć funkcję nadpisywania kolorów dla zaznaczonych sieci.

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

















).

