Определение субстеков — расширенный режим

В программном обеспечении Altium для проектирования печатных плат доступны два режима проектирования rigid-flex. Исходный, или стандартный режим, называемый Rigid-Flex, поддерживает простые rigid-flex конструкции. Если в вашем проекте есть более сложные требования rigid-flex, например перекрывающиеся flex-области, тогда вам нужен режим Advanced Rigid-Flex (также известный как rigid-flex 2.0). Режим выбирается в меню Tools в Layer Stack Manager.

Принципиальное различие между режимами заключается в том, что в исходном режиме контур платы разделяется на отдельные области платы путем размещения Split Line, и эта Split Line остается объектом, определяющим, где заканчивается одна область платы и начинается другая. В режиме Advanced каждая область платы размещается отдельно, либо, если большая область разрезается (Sliced), она превращается в два отдельных объекта областей. В режиме Advanced границы соседних областей платы определяют место их стыка — а не наличие Split Line. Из‑за этого различия в режиме Advanced Rigid-Flex объект Split Line отсутствует.

Узнайте больше о Designing a Rigid-Flex PCB

Если включен режим Rigid-Flex (Advanced), отображение изменится с Stackup mode (показано выше) на Board mode (показано ниже). Режим Board используется для визуального редактирования и организации различных substacks в rigid-flex проекте. Отдельный substack можно отредактировать двойным щелчком по нему — при этом для данного substack будет показан режим Stackup.

Используйте Navigation bar в правом верхнем углу Layer Stack Manager, чтобы переключаться между Stackup и Board modes, как показано на изображении ниже.

Режим Board в Layer Stack Manager используется для определения Substacks в rigid-flex проекте.
Режим Board в Layer Stack Manager используется для определения Substacks в rigid-flex проекте.

Board mode Layer Stack Manager используется для:

  • Добавления Substacks.
  • Настройки взаимосвязей между слоями в соседних Substacks — общие ли это слои (Common) или слои уникальны для данного Substack (Individual).
  • Настройки, «заходят» ли соседние слои в соседний Substack.
  • Добавления дополнительных Branches (Branches используются, когда в проекте есть несколько flex-секций, расходящихся от одной rigid-секции — подробнее об этом в разделе Creating a Branch).

Настройка Substacks

Плата может включать любое количество Substacks. Один из подходов, помогающих визуализировать общую структуру платы, — определить Substack для каждого Region платы. Однако это не является требованием; минимальное требование — создать Substack для каждого уникального набора слоев, необходимого в проекте в целом. Затем при необходимости нескольким Regions платы можно назначить один и тот же Substack.

В видео ниже показана rigid-flex плата с девятью Board Regions, в которой используются три уникальных Substacks.

Каждый Substack можно назначать Board Region столько раз, сколько требуется.

Каждый Substack создается внутри section. Зачем нужны sections? Потому что вы также можете создавать несколько Substacks в одной section — эту возможность используют при создании rigid-flex платы в стиле «bookbinder» (две rigid-области, соединенные несколькими flex-областями). На изображении ниже показаны два flex substacks, названные FlexUpper и FlexLower, в центральной section стека слоев.

Rigid-flex PCB в стиле bookbinder: обратите внимание, что центральная section содержит два Substacks.
Rigid-flex PCB в стиле bookbinder: обратите внимание, что центральная section содержит два Substacks.

Работа в Board mode в Layer Stack Manager:

  • После включения режима Rigid-Flex Layer Stack Manager открывается в Board mode, где добавляются новые Substacks и выравниваются относительно соседних Substacks.
  • Чтобы редактировать слои и свойства слоев выбранного Substack (выбор обозначается бледно‑голубой рамкой, как показано выше), дважды щелкните по Substack или используйте Layer Stack Manager navigation bar, чтобы выбрать нужный Substack и открыть Stackup mode, где можно редактировать отдельные слои в этом Substack. Добавьте и настройте слои по мере необходимости.
  • Чтобы вернуться в Board mode после редактирования Substack, нажмите кнопку Home в Layer Stack Manager navigation bar.

Добавление и редактирование нового Substack

Помимо добавления и удаления Substacks, Board mode также используется для настройки того, использует ли Stackup общие или индивидуальные слои.

Новый substack создается из текущего набора выбранных слоев.

Создание нового Substack:

  • Новый Substack создается из текущего набора выбранных слоев (подсвечены бледно‑голубым) — первый шаг: выбрать слои, которые должны войти в новый Substack:
    • Left Click — чтобы выбрать целый Substack.
    • Shift+Click — чтобы выбрать один слой в Substack. Продолжайте Shift+Click по другим слоям, чтобы сформировать набор выбранных слоев. Либо Shift+Click по первому нужному слою, затем сразу перейдите к последнему слою и Shift+Click, чтобы выбрать его; все слои между ними также будут выбраны.
  • Чтобы добавить новый Substack, используя выбранные слои, нажмите кнопку и выберите соответствующую команду:
    • Insert Selected before — создать новый Substack слева от текущего выбранного Substack
    • Insert Selected after — создать новый Substack справа от текущего выбранного Substack
    • Insert Selected into — создать новый Substack в той же section, что и текущий выбранный Substack.
    • Branch — создать новую branch, начиная от текущего выбранного Substack. Подробнее о branches ниже.
  • В качестве альтернативы можно перетащить выбранный набор слоев по горизонтали в Board view, чтобы создать новый substack из этих слоев (как показано в видео выше). 
  • Новый Substack будет создан; дважды щелкните по Substack, чтобы открыть его для редактирования в Stackup mode Layer Stack Manager.
  • Если вы планируете добавлять coverlays в flex-область, включите опцию Is Flex на панели Properties, когда flex Substack открыт в Stackup mode.
  • Настройте слои Substack по мере необходимости, затем нажмите кнопку Home в Layer Stack Manager navigation bar, чтобы вернуться в Board mode.
  • Отредактируйте Name Substack на панели Properties, чтобы оно отражало его функцию в проекте в целом.
  • Продолжайте добавлять Substack для каждого Region в rigid-flex проекте.

Когда слои копируются из существующего Substack для создания нового Substack, эти слои становятся общими для обоих Substacks — редактирование свойств слоя в одном Substack применится к этому слою в обоих Substacks. Если Substack требует слоев с уникальными свойствами, добавляйте такие слои непосредственно в этот Substack (как показано в видео выше). 

Использование материалов

Включите опцию Individual Material Usage, чтобы разрешить различающиеся соседние слои.
Включите опцию Individual Material Usage, чтобы разрешить различающиеся соседние слои.

В rigid-flex проекте часто есть медные и диэлектрические слои, общие для rigid и flex областей, но при этом различаются внешние диэлектрические слои, например coverlays. Чтобы помочь разработчику управлять этим, Properties для выбранного Substack включает опцию Material Usage.

  • Common - material usage означает: все слои в Substack с наименьшим количеством слоев должны иметь идентичные слои (и свойства) по отношению к слоям в соседних Substacks. Это включает как общие медные/диэлектрические слои, так и любые специальные внешние диэлектрические слои, например coverlays.
  • Individual - включите режим Individual, чтобы разрешить различные комбинации соседних материалов в этом Substack.

Создание Branch

Если в проекте есть структура stackups, которую невозможно смоделировать в Board view, тогда требуется функция Branch. В примере на изображении ниже есть четыре гибкие области, расходящиеся от разных слоев основной платы, и у каждой flex-области на конце есть небольшая rigid-область. Хотя можно подключить четыре flex-области к MainBoard без использования Branches, невозможно создать небольшую rigid-область на конце каждой flex-области.

Выбранному Region, ConnectorRegion4, назначается Substack ConnectorRigid4.
Выбранному Region, ConnectorRegion4, назначается Substack ConnectorRigid4.

Для этой платы требуется использование функции Branch. Branch «растет» от Substack; один Substack может иметь несколько branches, расходящихся от него. В этом примере Substack MainBoard имеет четыре branches: FirstFlexBranch, SecondFlexBranch, ThirdFlexBranch и ForthFlexBranch.

Используйте элементы управления в Navigation Bar, чтобы переключаться между Branch.
Используйте элементы управления в Navigation Bar, чтобы переключаться между Branch.

Работа с branches:

  • Branch создается с текущим выбранным Substack в качестве базового; перед добавлением Branch выберите нужный Substack.
  • Нажмите кнопку и выберите Branch в меню. Появится новый Branch, содержащий только общий Substack, от которого выполняется ветвление. Введите подходящее Branch Name на панели Properties.
  • Добавляйте новые Substacks в Branch по мере необходимости.
  • Используйте Navigation Bar Layer Stack Manager, чтобы переключаться между Branch.
AI-LocalizedЛокализовано с помощью ИИ
Если вы обнаружили проблему, выделите текст/изображение и нажмитеCtrl + Enter, чтобы отправить нам свой отзыв.
Доступность функциональных возможностей

Набор доступных функциональных возможностей зависит от вашего решения Altium – Altium Develop, редакция Altium Agile (Agile Teams или Agile Enterprise) или Altium Designer (на активной подписке).

Если вы не видите в своем ПО функцию, описанную здесь, свяжитесь с отделом продаж Altium, чтобы узнать больше.

Устаревшая документация

Документация Altium Designer больше не разделена по версиям ПО. Если вам необходим доступ к документации по старым версиям Altium Designer, посетите раздел Устаревшая документация на странице Прочие установщики.

Content