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

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

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

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

Javascript ID: PCBLayoutReplication_Example

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

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

Для multi-channel design можно использовать инструмент Copy Room Formats, чтобы распространить размещение и трассировку, выполненные в одном канале, на все остальные каналы — узнать больше.

Процесс репликации блоков с помощью инструмента следующий:

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

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

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

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

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

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

  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 – включите эту опцию, чтобы применить форматирование строк обозначения (designator) и комментария (comment) компонентов из исходного блока к компонентам в целевых блоках.
    • 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, чтобы отправить нам свой отзыв.
Доступность функциональных возможностей

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

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

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

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