Definiowanie Substacków – tryb zaawansowany

W oprogramowaniu do projektowania PCB firmy Altium dostępne są dwa tryby projektowania rigid-flex. Pierwotny, czyli standardowy tryb, określany jako Rigid-Flex, obsługuje proste projekty rigid-flex. Jeśli projekt ma bardziej złożone wymagania rigid-flex, takie jak nakładające się obszary flex, potrzebujesz trybu Advanced Rigid-Flex (znanego również jako rigid-flex 2.0). Tryb wybiera się w menu Tools w Layer Stack Manager.

Podstawowa różnica między trybami polega na tym, że w trybie pierwotnym kształt płytki jest dzielony na oddzielne regiony płytki poprzez umieszczenie Split Line, a ta Split Line pozostaje obiektem definiującym, gdzie kończy się jeden region płytki, a zaczyna kolejny. W trybie Advanced każdy region płytki umieszcza się osobno albo – jeśli większy region zostanie pocięty (Sliced) – staje się on dwoma oddzielnymi obiektami regionu. W trybie Advanced to krawędzie sąsiadujących regionów płytki definiują miejsce ich styku, a nie obecność Split Line. Z tego powodu w trybie Advanced Rigid-Flex nie występuje obiekt Split Line.

Dowiedz się więcej o Designing a Rigid-Flex PCB

Jeśli włączony jest tryb Rigid-Flex (Advanced), widok zmieni się z Stackup mode (pokazany powyżej) na Board mode (pokazany poniżej). Tryb Board służy do wizualnej edycji i organizowania różnych substacków w projekcie rigid-flex. Pojedynczy substack można edytować, klikając go dwukrotnie — wtedy dla tego substacku wyświetlany jest tryb Stackup.

Użyj Navigation bar w prawym górnym rogu Layer Stack Manager, aby przełączać się między Stackup i Board modes, jak zaznaczono na poniższym obrazie.

Tryb Board w Layer Stack Manager służy do definiowania Substacków w projekcie rigid-flex.
Tryb Board w Layer Stack Manager służy do definiowania Substacków w projekcie rigid-flex.

Board mode Layer Stack Manager służy do:

  • Dodawania Substacków.
  • Konfigurowania relacji między warstwami w sąsiednich Substackach — czy współdzielą warstwy (Common), czy warstwy są unikalne w danym Substacku (Individual).
  • Konfigurowania, czy sąsiednie warstwy wchodzą (intrude) do sąsiedniego Substacku.
  • Dodawania dodatkowych Branches (Branches są używane, gdy projekt ma wiele sekcji flex rozchodzących się z jednej sekcji rigid — więcej na ten temat w sekcji Creating a Branch).

Konfigurowanie Substacków

Płytka może zawierać dowolną liczbę Substacków. Jednym z podejść ułatwiających wizualizację ogólnej struktury płytki jest zdefiniowanie Substacku dla każdego Regionu płytki. Nie jest to jednak wymagane — minimalnym wymaganiem jest utworzenie Substacku dla każdego unikalnego zestawu warstw potrzebnego w całym projekcie. Następnie, w razie potrzeby, wiele Regionów płytki może mieć przypisany ten sam Substack.

Poniższy film pokazuje płytkę rigid-flex z dziewięcioma Regionami płytki, które wykorzystują trzy unikalne Substacki.

Każdy Substack można przypisać do Regionu płytki tyle razy, ile jest to potrzebne.

Każdy Substack jest tworzony w obrębie sekcji. Po co są sekcje? Ponieważ można też tworzyć wiele Substacków w jednej sekcji — jest to funkcja używana podczas tworzenia płytki rigid-flex w stylu „bookbinder” (dwa regiony rigid połączone wieloma regionami flex). Poniższy obraz pokazuje dwa substacks flex, nazwane FlexUpper i FlexLower, w środkowej sekcji stosu warstw.

Płytka rigid-flex w stylu bookbinder — zwróć uwagę, że środkowa sekcja ma dwa Substacki.
Płytka rigid-flex w stylu bookbinder — zwróć uwagę, że środkowa sekcja ma dwa Substacki.

Praca w Board mode w Layer Stack Manager:

  • Po włączeniu trybu Rigid-Flex Layer Stack Manager otwiera się w Board mode, gdzie dodaje się nowe Substacki i wyrównuje je z sąsiednimi Substackami.
  • Aby edytować warstwy i właściwości warstw wybranego Substacku (zaznaczenie jest wskazane jasnoniebieskim obrysem, jak pokazano powyżej), kliknij Substack dwukrotnie albo użyj Layer Stack Manager navigation bar, aby wybrać wymagany Substack i otworzyć Stackup mode, gdzie można edytować poszczególne warstwy w tym Substacku. Dodaj i skonfiguruj warstwy zgodnie z potrzebami.
  • Aby wrócić do Board mode po edycji Substacku, kliknij przycisk Home na Layer Stack Manager navigation bar.

Dodawanie i edycja nowego Substacku

Oprócz dodawania i usuwania Substacków, Board mode służy także do konfigurowania, czy Stackup używa warstw wspólnych czy indywidualnych.

Nowy substack jest tworzony na podstawie aktualnie zaznaczonych warstw.

Tworzenie nowego Substacku:

  • Nowy Substack jest tworzony na podstawie aktualnie zaznaczonych warstw (podświetlonych na jasnoniebiesko) — pierwszym krokiem jest zaznaczenie warstw wymaganych w nowym Substacku:
    • Left Click aby zaznaczyć cały Substack.
    • Shift+Click aby zaznaczyć pojedynczą warstwę w Substacku. Kontynuuj Shift+Click na kolejnych warstwach, aby zbudować zestaw zaznaczonych warstw. Alternatywnie, Shift+Click na pierwszej wymaganej warstwie, następnie przejdź od razu do ostatniej warstwy i Shift+Click, aby ją zaznaczyć; wszystkie warstwy pomiędzy również zostaną zaznaczone.
  • Aby dodać nowy Substack z użyciem zaznaczonych warstw, kliknij przycisk i wybierz odpowiednie polecenie:
    • Insert Selected before – utwórz nowy Substack po lewej stronie aktualnie wybranego Substacku
    • Insert Selected after – utwórz nowy Substack po prawej stronie aktualnie wybranego Substacku
    • Insert Selected into – utwórz nowy Substack w tej samej sekcji co aktualnie wybrany Substack.
    • Branch – utwórz nową gałąź (branch), zaczynając od aktualnie wybranego Substacku. Więcej o gałęziach poniżej.
  • Alternatywnie możesz przeciągnąć i upuścić zaznaczony zestaw warstw poziomo w Board view, aby utworzyć nowy substack z tych warstw (jak pokazano w filmie powyżej). 
  • Zostanie utworzony nowy Substack — kliknij go dwukrotnie, aby otworzyć go do edycji w Stackup mode w Layer Stack Manager.
  • Jeśli planujesz dodanie coverlay do regionu flex, włącz opcję Is Flex w panelu Properties, gdy substack flex jest otwarty w Stackup mode.
  • Skonfiguruj warstwy Substacku zgodnie z potrzebami, a następnie kliknij przycisk Home na Layer Stack Manager navigation bar, aby wrócić do Board mode.
  • Edytuj Name Substacku w panelu Properties, aby odzwierciedlała jego funkcję w całym projekcie.
  • Kontynuuj dodawanie Substacku dla każdego Regionu w projekcie rigid-flex.

Gdy warstwy są kopiowane z istniejącego Substacku w celu utworzenia nowego Substacku, warstwy te stają się wspólne dla obu Substacków — edycja właściwości warstwy w jednym Substacku zostanie zastosowana do tej warstwy w obu Substackach. Jeśli Substack wymaga warstw o unikalnych właściwościach, dodaj te warstwy bezpośrednio do tego Substacku (jak pokazano w filmie powyżej). 

Użycie materiałów

Włącz opcję Individual Material Usage, aby umożliwić różne sąsiadujące warstwy.
Włącz opcję Individual Material Usage, aby umożliwić różne sąsiadujące warstwy.

Projekt rigid-flex często ma warstwy miedzi i dielektryka wspólne dla regionów rigid i flex, ale różne zewnętrzne warstwy dielektryczne, takie jak coverlay. Aby pomóc projektantowi tym zarządzać, Properties dla wybranego Substacku zawiera opcję Material Usage.

  • Common - użycie materiałów oznacza: wszystkie warstwy w Substacku o najmniejszej liczbie warstw muszą mieć identyczne warstwy (i właściwości) jak warstwy w sąsiednich Substackach. Obejmuje to zarówno wspólne warstwy miedzi/dielektryka, jak i wszelkie zewnętrzne warstwy dielektryczne o specjalnym przeznaczeniu, takie jak coverlay.
  • Individual - włącz tryb Individual, aby dopuścić różne kombinacje sąsiadujących materiałów w tym Substacku.

Tworzenie gałęzi (Branch)

Jeśli projekt ma strukturę stackupów, której nie da się zamodelować w Board view, wtedy wymaga użycia funkcji Branch. W przykładzie pokazanym na poniższym obrazie są cztery regiony elastyczne rozchodzące się z różnych warstw na głównej płytce, a każdy region flex ma na końcu mały region rigid. Chociaż możliwe jest połączenie czterech regionów flex z MainBoard bez użycia Branches, nie jest możliwe utworzenie małego regionu rigid na końcu każdego regionu flex.

Wybrany Region, ConnectorRegion4, otrzymuje przypisanie Substacku ConnectorRigid4.
Wybrany Region, ConnectorRegion4, otrzymuje przypisanie Substacku ConnectorRigid4.

Ta płytka wymaga użycia funkcji Branch. Gałąź (Branch) wyrasta z Substacku; jeden Substack może mieć wiele gałęzi rozchodzących się z niego. W tym przykładzie Substack MainBoard ma cztery gałęzie: FirstFlexBranch, SecondFlexBranch, ThirdFlexBranch i ForthFlexBranch.

Użyj kontrolek na Navigation Bar, aby przełączać się między gałęziami.
Użyj kontrolek na Navigation Bar, aby przełączać się między gałęziami.

Praca z gałęziami:

  • Gałąź (Branch) jest tworzona z aktualnie wybranym Substackiem jako bazą — przed dodaniem gałęzi wybierz wymagany Substack.
  • Kliknij przycisk i wybierz Branch z menu. Pojawi się nowa gałąź, zawierająca tylko wspólny Substack, z którego wykonywane jest rozgałęzienie. Wprowadź odpowiednią Branch Name w panelu Properties.
  • Dodaj do gałęzi nowe Substacki, zgodnie z potrzebami.
  • Użyj Navigation Bar w Layer Stack Manager, aby przełączać się między gałęziami.
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