Capturing the Logical System Design
Podstawowe kroki tworzenia schematu systemu wielopłytowego (multi-board) na podstawie projektów potomnych PCB są następujące:
-
Utwórz projekt multi-board i dodaj do niego dokument schematu multi-board.
-
Umieść na schemacie multi-board bloki graficzne (moduły), aby logicznie reprezentowały potomne projekty PCB.
-
Powiąż każdy moduł z odpowiednim projektem potomnym.
-
Zaimportuj do projektu multi-board dane łączności z projektu potomnego.
-
Dodaj połączenia między modułami, aby utworzyć logiczny projekt systemu.
Aby dodać dokument schematu multi-board (*.MbsDoc) do projektu multi-board, kliknij prawym przyciskiem wpis projektu w panelu Projects, a następnie wybierz Add New to Project » Multi-board Schematic z menu kontekstowego.
Włączanie projektów PCB dla projektowania multi-board
Projekty PCB w Altium Designer, które reprezentują projekty płytek potomnych w projekcie multi-board, będą zawierały określone połączenia, takie jak złącza krawędziowe lub listwy kołkowe/gniazda, które stanowią elektryczny i fizyczny interfejs do innych PCB w projekcie systemu.
Te połączenia oraz powiązane z nimi sieci elektryczne muszą zostać wykryte i przetworzone przez dokument schematu multi-board (logiczny), aby ustanowić łączność między płytkami w projekcie na poziomie systemu. Funkcjonalność ta jest włączana przez obecność specjalnego parametru komponentu dla złączy w projekcie PCB – parametru o nazwie System, z Connector jako wartością parametru.
Dla każdego złącza w projekcie PCB, które ma być użyte do połączenia na poziomie systemu, zaznacz element złącza, a następnie dodaj specjalny parametr komponentu do listy w obszarze Parameters w zakładce General panelu Properties, gdy komponent jest zaznaczony.
Aby dowiedzieć się więcej o właściwościach komponentów, zobacz stronę Working with Placed Components.

Obecność parametru o nazwie System i wartości Connector łączy to złącze PCB ze schematem multi-board.
Reprezentowanie projektów potomnych na schemacie multi-board
Łączność pomiędzy projektami PCB składającymi się na projekt multi-board jest ustanawiana przez umieszczenie na schemacie bloków reprezentacyjnych (modułów) i połączenie ze sobą ich udostępnionych złączy (wejść modułu) za pomocą połączeń.
Moduły, reprezentujące projekty potomne PCB oraz konkretne PCB w ich obrębie, umieszcza się w obszarze projektu z menu Place » Module.
Aby zdefiniować źródło umieszczonego modułu, zaznacz go w obszarze projektu i w panelu Properties użyj przycisku
powiązanego z polem Project w obszarze Source w zakładce General, aby otworzyć okno dialogowe Choose Project (odmianę okna Open Project dialog), w którym możesz przejść do i wybrać projekt PCB lub multi-board jako źródło modułu. Po wybraniu wymaganego projektu wybierz żądany projekt płytki PCB / złożenie multi-board w ramach tego projektu, korzystając z listy rozwijanej Assembly/Board.
Utworzony projekt multi-board ma hierarchiczną strukturę dokumentów, która obejmuje dokumenty źródłowe oraz podprojekty potomne powiązane z modułami w schemacie systemu. Struktura projektu potomnego jest natychmiast dodawana do projektu multi-board, gdy moduł projektu systemu zostanie powiązany z tym zewnętrznym projektem. Rozwiń strukturę projektu w panelu Projects, aby odsłonić składowe pliki w projekcie multi-board i jego projektach potomnych.
Aby zapewnić, że projekt multi-board wyodrębnia i przetwarza poprawne dane z podprojektów, PCB każdego projektu powinno być zsynchronizowane ze schematem i wolne od błędów projektowych lub rysunkowych. Aby zweryfikować podprojekt PCB, kliknij prawym przyciskiem jego nazwę w panelu i wybierz polecenie Validate PCB Project <ProjectName>.PrjPcb – wszelkie problemy zostaną wyświetlone w panelu Messages.
Użyj panelu Properties, gdy zaznaczony jest umieszczony moduł, aby zdefiniować inne właściwości modułu:
-
Użyj właściwości Designator i Title w obszarze Properties w zakładce General panelu, aby określić odpowiednio identyfikator schematowy modułu oraz jego tytuł. Użyj przycisku
po prawej stronie odpowiedniego pola, aby przełączać jego widoczność na schemacie multi-board, oraz przycisku
, aby przełączać możliwość edycji wartości. Użyj ustawień czcionki i kontrolek Other, aby skonfigurować czcionkę napisu, jego pozycję w dokumencie oraz – w przypadku tytułu – widoczność nazwy parametru.
-
Tabela w obszarze Entries w zakładce General panelu Properties, gdy moduł jest zaznaczony, zostanie wypełniona po dodaniu wejść modułu do modułu – patrz poniżej.
-
Użyj kontrolek w obszarze Graphical w zakładce General panelu, aby skonfigurować wygląd modułu: jego rozmiar (szerokość i wysokość), grubość linii, styl i kolor obrysu modułu oraz kolor wypełnienia. Dostępne opcje grubości i stylu linii są zdefiniowane w obszarze Line Styles panelu Properties, gdy w obszarze projektu nie jest zaznaczony żaden obiekt. Więcej informacji znajdziesz na stronie Setting Up a Multi-board Schematic Document .
-
Użyj kontrolek w zakładce Parameters panelu, aby dodawać, modyfikować i usuwać parametry modułu oraz konfigurować ich widoczność w obszarze projektu.
Dodaj kolejne moduły i ich powiązania z projektami potomnymi do schematu multi-board, zgodnie z potrzebami kompletnego projektu systemu.
Moduły są wypełniane danymi projektowymi z powiązanych projektów poprzez import danych projektu za pomocą następujących poleceń z menu głównego lub menu kontekstowego (prawy przycisk) w obszarze projektu:
-
Design » Import From Child Projects – przenieś dane projektowe ze wszystkich projektów źródłowych (potomnych) do przypisanych im modułów.
-
Design » Import From Selected Child Projects – przenieś dane projektowe z odpowiadających projektów źródłowych (potomnych) dla aktualnie zaznaczonego modułu (modułów).
Co najważniejsze, przetwarzane są dane pinów i sieci dla każdego złącza w projektach potomnych, do którego dołączono specjalny parametr System:Connector (szczegóły powyżej). Po zakończeniu importu dla każdego z tych złączy automatycznie tworzony jest wpis modułu na odpowiednim bloku graficznym modułu. Wpis złącza jest aktywnie powiązany z pinami i sieciami na złączu w projekcie potomnym. Zaznacz grafikę wpisu modułu w obszarze projektu, aby zobaczyć jego szczegóły, takie jak piny/sieci złącza, w panelu Properties. Dopóki wpis nie zostanie połączony z wpisem w innym module, lista części/pinów wpisu w panelu będzie pokazywać złącze i piny jako niepołączone (not mated).
Użyj panelu Properties, gdy wpis jest zaznaczony, aby zdefiniować jego właściwości:
-
Użyj elementów sterujących w obszarze Properties pod kartą General panelu, aby zmienić wartość, widoczność i styl Designator wpisu oraz wybrać Type wpisu (Male/Female). W tym obszarze panelu raportowana jest także liczba pinów w złączu wpisu (Number of Pins) oraz numer identyfikatora przypisany temu wpisowi w module nadrzędnym (Entry Number).
-
Włącz opcję System Entry , aby oznaczyć wpis jako połączenie na poziomie systemu, które nie jest okablowane do innego modułu, na przykład wpis reprezentujący gniazdo wejścia zasilania.
-
Gdy wpis jest połączony za pomocą połączenia wiązki (harness) lub kabla (dowiedz się więcej), obszar Mated Component panelu zostaje wypełniony danymi o sparowanym komponencie.
-
W obszarze Mated Pins panelu kolumna Pin wyświetla poszczególne piny w złączu oraz przypisane do nich sieci. Po podłączeniu tego wpisu kolumna Mated Pin zostaje wypełniona listą sparowanych pinów. Ponadto po podłączeniu tego wpisu karta Addresses panelu Properties zostaje wypełniona tabelarycznym zestawieniem ścieżek połączeń i sieci dla wpisu (dowiedz się więcej).
-
Użyj elementów sterujących na karcie Parameters panelu, aby dodawać, modyfikować i usuwać parametry wpisu oraz konfigurować ich widoczność w przestrzeni projektu.
Gdy do modułu dodawane są wpisy modułu, tabela w obszarze Entries pod kartą General panelu Properties (gdy moduł jest zaznaczony) zostanie wypełniona wpisami. Kolumna Part(s) wyświetla każdy wpis modułu w postaci oznaczenia (designator) i nazwy złącza wpisu w projekcie źródłowym. Można to edytować dla wygody – nazewnictwo jest lokalne dla projektu multi-board i nie wpływa na źródłowe projekty podrzędne.
Obsługa zewnętrznych peryferiów/komponentów
Dokument schematu multi-board zapewnia obsługę zewnętrznych peryferiów/komponentów, które nie są częścią standardowych podrzędnych zespołów płytek PCB (tj. komponentów „non-PCB”). Może to obejmować na przykład zewnętrzne przełączniki, czujniki oraz inne gotowe, zewnętrzne moduły elektroniczne firm trzecich. Funkcjonalność ta jest realizowana dzięki obsłudze dwóch typów obiektów:
-
Custom Part – encja podobna do modułu, która umożliwia powiązanie jednego lub wielu komponentów bibliotecznych i jest dodawana do dokumentu schematu multi-board za pomocą polecenia Place » Custom Part z menu głównego. Użyj obszaru Linked Components panelu Properties, gdy umieszczona część niestandardowa jest zaznaczona w przestrzeni projektu, aby dodawać i usuwać komponenty do/z części niestandardowej odpowiednio przyciskami
i
. Jeśli lista powiązanych komponentów zawiera nieaktualne komponenty Workspace, kliknij przycisk
, aby zaktualizować komponenty do ich najnowszych rewizji. Dla każdego powiązanego komponentu automatycznie dodawany jest wpis.
-
Custom Connection – umożliwia dodanie pojedynczego komponentu bibliotecznego do dokumentu schematu multi-board poprzez przeciągnięcie i upuszczenie wymaganego komponentu z panelu Components w wolne miejsce na arkuszu. Dla każdego pinu komponentu automatycznie dodawany jest wpis.
Komponenty biblioteczne to te dostępne z podłączonego Workspace oraz z dostępnych bibliotek lokalnych. Po umieszczeniu/zdefiniowaniu możesz połączyć komponenty z szerszym projektem, na przykład za pomocą połączeń kablowych i wiązek (harness).
Cross-Probing
Polecenia cross-probing dostępne w menu głównym Design oraz w menu kontekstowym (prawy przycisk myszy) w przestrzeni projektu umożliwiają szybkie przechodzenie z dokumentu schematu multi-board do powiązanych elementów w projektach podrzędnych.
-
Aby wykonać cross-probing z aktualnie zaznaczonego modułu lub wpisu do dokumentu PCB lub złącza w tym dokumencie w ramach projektu PCB, do którego odwołuje się ten moduł, użyj polecenia Design » Crossprobe to PCB/Multi-board . Jeśli moduł odwołuje się do dokumentu złożenia multi-board (
*.MbaDoc) w źródłowym projekcie multi-board (*.PrjMbd), wówczas cross-probing będzie prowadził do dokumentu złożenia multi-board. -
Aby wykonać cross-probing z aktualnie zaznaczonego modułu lub wpisu do schematu najwyższego poziomu lub złącza na odpowiednim schemacie w projekcie PCB, do którego odwołuje się ten moduł, użyj polecenia Design » Crossprobe to Schematic .
-
Aby wykonać cross-probing z aktualnie zaznaczonego modułu lub wpisu do płytki lub złącza na tej płytce w dokumencie złożenia multi-board (
*.MbaDoc) w projekcie multi-board (*.PrjMbd), użyj polecenia Design » Crossprobe to MBA . -
Aby wykonać cross-probing z aktualnie zaznaczonego połączenia wiązki (harness) w dokumencie schematu multi-board (
*.MbsDoc) do powiązanego projektu wiązki (harness) (*.PrjHar), użyj polecenia Design » Crossprobe to Harness . Zostanie otwarty dokument schematu okablowania powiązanego projektu wiązki.
Drukowanie lub eksport do PDF
Aby wydrukować aktualnie aktywny dokument schematu multi-board, wybierz File » Print z menu głównego (skrót: Ctrl+P). Zostanie otwarte okno dialogowe Print . Po lewej stronie okna dialogowego znajduje się skalowalny podgląd wydruku. Standardowe opcje drukowania są dostępne po prawej stronie okna dialogowego. Obejmują one możliwość wskazania konkretnej drukarki, potwierdzenia lokalizacji drukarki, sprawdzenia liczby dokumentów aktualnie znajdujących się w kolejce drukowania, dostosowania liczby kopii do wydruku, rozmiaru strony oraz opcji orientacji. Po kliknięciu
zestaw wydruku zostanie wysłany do wybranego urządzenia drukującego zgodnie z określonymi opcjami.

Okno dialogowe Print
Aby wyeksportować dokument schematu multi-board do pliku PDF, wybierz File » Export to PDF z menu głównego.
).
).