Capturing the Logical System Design

Podstawowe kroki tworzenia schematu systemu wielopłytowego (multi-board) na podstawie projektów potomnych PCB są następujące:

  1. Utwórz projekt multi-board i dodaj do niego dokument schematu multi-board.

  2. Umieść na schemacie multi-board bloki graficzne (moduły), aby logicznie reprezentowały potomne projekty PCB.

  3. Powiąż każdy moduł z odpowiednim projektem potomnym.

  4. Zaimportuj do projektu multi-board dane łączności z projektu potomnego.

  5. 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.

Każdy projekt multi-board może zawierać tylko jeden dokument schematu multi-board.

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.

Złącza z parą System:Connector Parametr:Wartość są wykrywane, gdy każdy moduł na poziomie systemu jest synchronizowany ze swoim potomnym projektem PCB za pomocą polecenia Import from Child Projects. Zostało to wyjaśnione w nadchodzącej sekcji Representing Child PCB Projects in the Multi-board Schematic.

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.
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.

Javascript ID: Pnl_Properties_MBS_Module_Source
  • Projekt PCB, inny projekt multi-board lub projekt wiązki (harness) można dodać do struktury projektu multi-board, klikając prawym przyciskiem wpis tego ostatniego w panelu Projects, wybierając polecenie Add Existing to Project, a następnie przechodząc do i wybierając odpowiedni lokalny plik *.PrjPcb, *.PrjMbd lub *.PrjHar. Jeśli projekt PCB lub projekt wiązki, który ma stać się częścią projektu multi-board, jest już otwarty w Altium Designer, możesz przeciągnąć jego wpis z panelu Projects na wpis nadrzędnego projektu multi-board, dodając go do jego struktury (). Następnie ręcznie umieść nowy moduł w dokumencie schematu multi-board (nadrzędnego projektu multi-board) i, mając zaznaczony moduł, wybierz jako źródło dla tego modułu projekt potomny PCB (i jego dokument PCB) lub projekt potomny multi-board (i jego dokument złożenia multi-board) z listy rozwijanej pola Source w panelu Properties (). Projekt wiązki można zsynchronizować z projektem multi-board (więcej informacji znajdziesz na stronie Defining the Wiring Diagram).

  • Aby usunąć potomny projekt PCB lub multi-board ze struktury nadrzędnego projektu multi-board, usuń z dokumentu schematu multi-board wszystkie moduły odwołujące się do tego projektu potomnego. Projekt potomny zostanie wtedy automatycznie usunięty ze struktury.

  • Potomny projekt PCB lub projekt wiązki można również usunąć ze struktury nadrzędnego projektu multi-board, przeciągając wpis projektu potomnego poza strukturę projektu multi-board. Zwróć uwagę, że w tym przypadku (i tylko dla projektu PCB) moduły odwołujące się do projektu potomnego pozostaną w dokumencie schematu multi-board, a łącza do projektu potomnego z tych modułów również pozostaną. Aby całkowicie oczyścić nadrzędny projekt multi-board z usuniętego projektu potomnego, usuń te moduły ręcznie.

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).

 

 

  • Chociaż wpisy są umieszczane automatycznie podczas importu danych z projektów potomnych, możesz także umieścić wpis modułu ręcznie, wybierając polecenie Place » Entry z menu głównego.

  • Zaznacz wpis modułu, klikając jego grafikę, a następnie przeciągnij wpis wzdłuż obwodu modułu do odpowiedniego miejsca. Zwróć uwagę, że oznaczenie wpisu (designator) można niezależnie przeciągnąć w inne położenie.

  • Możesz także przenieść grupę wpisów modułu, zaznaczając więcej niż jeden wpis, a następnie przeciągając grupę w żądane miejsce.

  • Kolorowanie wpisu ułatwia jego prawidłowe przesuwanie/umieszczanie. Gdy wpis znajduje się poza modułem, będzie prezentowany częściowo i będzie wyszarzony, a jego umieszczenie nie będzie możliwe. Gdy znajdzie się nad modułem, pojawi się pełny (i kolorowy) wpis, co wskazuje, że można go umieścić w tym miejscu.

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.

    Podrzędny projekt multi-board ma moduł, którego wpis ma włączoną opcję System Entry.

    Gdy zmiany zostaną zaimportowane do nadrzędnego projektu multi-board, to złącze wpisu zostanie dodane jako wpis modułu modułu projektu podrzędnego.

     
  • 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.

  • Kolumna Mated part(s) jest wypełniana danymi po połączeniu wpisu z innym wpisem w projekcie multi-board za pomocą połączenia. Więcej informacji znajdziesz na stronie Working with Connections .

  • Z listy możesz szybko przełączać widoczność oznaczenia wpisu (  /  ) oraz jego typ (  ). Użyj przycisków  i , aby odpowiednio dodać do modułu i listy nowy niezdefiniowany wpis oraz usunąć z modułu zaznaczony na liście wpis.

  • Użyj przycisków  i , aby odpowiednio podzielić zaznaczone połączenie na liście na dwa powiązane wpisy modułu oraz scalić wcześniej rozdzielone wpisy z powrotem do ich pojedynczej wersji. Więcej informacji znajdziesz na stronie Working with Connections.

Obsługa zewnętrznych peryferiów/komponentów

Ta funkcja jest dostępna, gdy w oknie dialogowym Advanced Settings dialog włączone są opcje MBS.PlacePart i MBS.UseGeometryMaker.

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.

    Możesz także utworzyć niestandardowy symbol komponentu przeznaczony specjalnie do użycia w dokumencie schematu multi-board. Dodanie nazw rozdzielonych przecinkami do pola Name we właściwościach pinu umożliwia grupowanie wielu pinów we wpisy, co w praktyce pozwala tworzyć wizualnie „czystsze” symbole z mniejszą liczbą wpisów i znacznie usprawnia łączenie takich komponentów.

    Javascript ID: MBS_CustomConn_MultiplePins_AD24_5

    Podczas edycji symbolu schematu dodaj wiele nazw rozdzielonych przecinkami do pola Name pinu.

    Gdy komponent zostanie dodany do części niestandardowej w schemacie multi-board, zamiast pojedynczego wpisu dla komponentu zostanie utworzony wpis dla każdego pinu komponentu, a także zostaną utworzone wpisy z wieloma pinami.

    Gdy komponent zostanie umieszczony w schemacie multi-board jako połączenie niestandardowe, zostaną utworzone wpisy z wieloma pinami.

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).

Powiązane komponenty zdefiniowane poprzez części niestandardowe i/lub połączenia niestandardowe nie są automatycznie uwzględniane w ogólnym BOM produktu/systemu i nie są prezentowane w złożeniu multi-board (*.MbaDoc).

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.

Podczas cross-probing z wpisu modułu obiekt(y) wskazane na docelowym schemacie/dokumencie PCB będą wyświetlane zgodnie z opcjami Highlight Methods zdefiniowanymi na stronie System – Navigation page w oknie dialogowym Preferences. Podświetlanie nie będzie stosowane w dokumencie schematu multi-board.

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
Okno dialogowe Print

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

AI-LocalizedTłumaczenie SI
Jeśli znajdziesz błąd, zaznacz tekst/obraz i naciśnij Ctrl + Enter aby wysłać nam wiadomość.
Feature Availability

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

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

Legacy Documentation

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

Content