Репликация макета печатной платы

Краткий обзор

Узнайте, как инструмент репликации топологии печатной платы в Altium Designer помогает быстро повторно использовать результаты размещения компонентов и трассировки для повторяющихся схемных фрагментов в плоском проекте печатной платы. В этой статье объясняется, когда доступен инструмент, как определяются исходный и целевые блоки, что можно копировать при репликации и как выполнять этот процесс автоматически или с интерактивным размещением. Также рассматриваются важные требования к сопоставлению, особенности обработки целевых блоков и основные предупреждения, с которыми вы можете столкнуться, — всё, что нужно для уверенного использования инструмента. Читайте дальше, чтобы узнать, как ускорить повторяющиеся операции при проектировании топологии печатной платы, сохранив больше контроля и сократив объём ручной работы.

- Узнайте, как выбрать исходный блок, найти соответствующие целевые блоки и запустить репликацию топологии в плоском проекте печатной платы.
- Посмотрите, какие элементы можно реплицировать, включая размещение компонентов, разведённые цепи, неразведённые объекты, а также форматирование позиционных обозначений и комментариев.
- Узнайте, как Altium Designer обрабатывает целевые блоки с существующей трассировкой и без неё, поддерживает ручное сопоставление компонентов и выполняет интерактивное и автоматическое размещение.
Узнайте больше с ИИ:

Инструмент репликации топологии печатной платы (PCB Layout Replication) позволяет копировать топологию повторяющихся блоков схемы в плоском проекте печатной платы. Этот инструмент идеально подходит для быстрого повторного использования фрагментов проекта, когда нужно скопировать размещение группы компонентов на другую группу таких же, еще не размещенных компонентов с такими же соединениями.

Эта функция доступна, если параметр PCB.LayoutReplication включен в диалоговом окне Advanced Settings.

В документе печатной платы можно выбрать фрагмент проекта, топологию которого требуется скопировать (исходный блок), а затем применить эту топологию к каждому фрагменту проекта, распознанному как соответствующий исходному (целевые блоки). Вы можете выбрать, к каким целевым блокам применить репликацию, и указать, что следует копировать помимо размещения компонентов (например, объекты трассировки).

Javascript ID: PCBLayoutReplication_Example

Пример применения инструмента PCB Layout Replication. Здесь показаны исходный блок с компонентами, размещенными и соединенными трассировкой нужным образом, и компоненты потенциального целевого блока.

Блоки после применения инструмента PCB Layout Replication.

В многоканальном проекте можно использовать инструмент Copy Room Formats для переноса размещения и трассировки одного канала на все остальные каналы — подробнее.

Репликация блоков с помощью этого инструмента выполняется следующим образом:

  1. В документе печатной платы выберите исходный блок объектов для копирования: компоненты и, при необходимости, другие объекты: дорожки, дуги, контактные площадки, переходные отверстия, полигоны, области и/или заливки. Чтобы инструмент PCB Layout Replication мог обнаружить целевые блоки на плате, они должны содержать такие же компоненты (размещенные из той же библиотеки) и иметь такие же соединения, как выбранный исходный блок. Обратите внимание: объекты, не включенные в выделение, не будут скопированы в целевые блоки.

    Повторяющиеся компоненты в многоканальном проекте также сопоставляются по позиционным обозначениям на схеме. Это означает, например, что компонент с физическим позиционным обозначением C5-1 будет сопоставлен только с компонентами C5-2, C5-3 и т. д., то есть с компонентами, имеющими одинаковое позиционное обозначение на схеме C5.

    В некоторых случаях удобнее выделять компоненты и трассировку на плате, выбирая соответствующие компоненты и цепи на схеме при включенной функции перекрестного выделения (Cross Selecting).
  2. Выберите команду Tools » PCB Layout Replication в главном меню (или щелкните правой кнопкой мыши по выделенным объектам и выберите команду PCB Layout Replication в контекстном меню). Если обнаружен хотя бы один целевой блок, откроется диалоговое окно PCB Layout Replication.

    • Команда PCB Layout Replication будет недоступна (отображаться серым цветом), если среди выделенных объектов нет компонентов или ничего не выделено.

    • Если для текущего выделения не обнаружено ни одного целевого блока, откроется диалоговое окно с предупреждением — показать изображение. Убедитесь, что проект и выделенные объекты соответствуют требованиям к компонентам и их соединениям.

    • Если при запуске инструмента Layout Replication в выбранном исходном блоке обнаружено отсутствующее соединение вывода, появится диалоговое окно с соответствующим предупреждением — показать изображение. Нажмите ссылку в этом окне, чтобы перейти к проблемному объекту с помощью перекрестного зондирования.

  3. Компоненты исходного блока будут перечислены в области Source Block в левой части диалогового окна PCB Layout Replication, а обнаруженные целевые блоки — в области Target Blocks в правой части окна. Разворачивайте или сворачивайте записи целевых блоков, чтобы показать или скрыть списки их компонентов. С помощью флажков рядом с записями целевых блоков выберите блоки, к которым следует применить репликацию.

    • Если в целевом блоке не обнаружена трассировка, он будет указан в категории NO ROUTING области Target Blocks диалогового окна. Такие целевые блоки по умолчанию включены в репликацию (их флажки установлены).
    • Если в целевом блоке обнаружена существующая трассировка, он будет указан в категории ROUTING DETECTED области Target Blocks диалогового окна. По умолчанию такие целевые блоки не включены в репликацию (их флажки сняты). Если вы решите включить такой целевой блок в репликацию, учтите, что существующая трассировка между компонентами будет удалена, а если в диалоговом окне включен параметр Copy routed nets, будет скопирована трассировка из исходного блока. Объекты целевого блока, не относящиеся к трассировке, останутся без изменений.

    Используйте флажки слева от категорий NO ROUTING и ROUTING DETECTED, чтобы выбрать все целевые блоки в соответствующей категории или снять их выбор. Используйте элемент управления Expand All / Collapse All, чтобы развернуть или свернуть все записи целевых блоков в соответствующей категории.

    Если инструмент PCB Layout Replication обнаружил несколько компонентов с похожими соединениями, вы можете вручную задать соответствие компонентов в целевых блоках. В этом случае у соответствующих целевых блоков в диалоговом окне PCB Layout Replication будет отображаться значок  (когда блок свернут), а у каждого компонента с доступными вариантами замены — значок  (когда блок развернут). Используйте раскрывающийся список в поле Designator компонента с обнаруженными вариантами замены, чтобы выбрать нужный компонент.

    Javascript ID: Dlg_PCBLayoutReplication_Alternate_AD24_2
  4. С помощью флажков в области Options настройте, что следует включить в репликацию:
    • Copy routed nets — включите этот параметр, чтобы копировать медные объекты (дорожки, дуги, контактные площадки, переходные отверстия, заливки, области и полигоны), соединяющие компоненты в исходном блоке.
    • Copy Designator & Comment formatting — включите этот параметр, чтобы применить форматирование строк позиционных обозначений и комментариев компонентов исходного блока к соответствующим строкам в целевых блоках.
    • Copy unrouted objects – включите эту опцию, чтобы копировать не только объекты трассировки между компонентами, но и медные объекты (дорожки, дуги, контактные площадки, переходные отверстия, заливки и области), которые не соединяют компоненты исходного блока, — то есть объекты трассировки, подключенные только к одной контактной площадке компонента исходного блока или не подключенные ни к одной контактной площадке компонентов исходного блока.

    • Use interactive placement – состояние этой опции определяет, как будут размещены целевые блоки после нажатия кнопки Replicate в диалоговом окне:
      • Если эта опция отключена (по умолчанию), каждый целевой блок будет размещен относительно основного компонента блока. По умолчанию это компонент с наибольшим числом выводов в блоке или, если несколько компонентов имеют одинаковое максимальное число выводов, компонент с наибольшей площадью. Основной компонент отмечен в списке Source Block значком . Щелкните ячейку другого компонента, чтобы выбрать его в качестве основного.

      • Если эта опция включена, вам потребуется вручную разместить каждый выбранный целевой блок в рабочей области проекта.

    Область Preview динамически обновляется, отображая целевой блок с учетом включенных и отключенных опций.

  5. После выбора целевых блоков для копирования (необходимо выбрать хотя бы один целевой блок) и настройки опций нажмите кнопку Replicate в правом нижнем углу диалогового окна PCB Layout Replication.
  6. В зависимости от того, была ли включена опция Use interactive placement в диалоговом окне PCB Layout Replication, вы либо перейдете в режим интерактивного размещения для последовательного размещения каждого целевого блока, либо целевые блоки будут размещены автоматически. При интерактивном размещении целевого блока используйте следующие клавиши для управления размещением:
    • Spacebar / Shift+Spacebar – поворот целевого блока против часовой стрелки / по часовой стрелке.
    • L – перенос целевого блока на другую сторону платы.
    • Click – размещение целевого блока, прикрепленного к курсору, в текущей позиции. К курсору будет прикреплен следующий целевой блок; если размещен последний блок в последовательности, интерактивное размещение завершится.
    • Right-click или Esc – отмена размещения целевого блока, который в данный момент прикреплен к курсору.  
AI-LocalizedЛокализовано с помощью ИИ
Если вы обнаружили проблему, выделите текст/изображение и нажмитеCtrl + Enter, чтобы отправить нам свой отзыв.
Меню
Contents
Доступность функций

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

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

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

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