Определение логической структуры устройства из нескольких электронных модулей
Основные шаги по созданию схемы многоплатной системы на основе дочерних проектов PCB:
-
Создайте проект многоплатного дизайна и добавьте в проект документ схемы многоплатного дизайна.
-
Разместите на схеме многоплатного дизайна графические блоки (модули), чтобы логически представить дочерние проекты PCB.
-
Свяжите каждый модуль с соответствующим дочерним проектом.
-
Импортируйте данные связности дочерних проектов в многоплатный дизайн.
-
Добавьте соединения между модулями, чтобы сформировать логическую схему системы.
Чтобы добавить документ схемы многоплатного дизайна (*.MbsDoc) в проект многоплатного дизайна, щелкните правой кнопкой мыши по записи проекта на панели Projects, затем выберите Add New to Project » Multi-board Schematic в контекстном меню.
Подготовка PCB‑проектов для многоплатного дизайна
Проекты PCB в Altium Designer, представляющие дочерние платы в многоплатном дизайне, будут содержать специальные соединения — например, краевые разъёмы или штыревые разъёмы/гнёзда — которые используются как электрический и физический интерфейс к другим PCB в системном дизайне.
Эти соединения и связанные с ними электрические цепи (nets) должны быть обнаружены и обработаны документом схемы многоплатного (логического) дизайна, чтобы установить межплатную связность на уровне системы. Эта функциональность включается наличием специального параметра компонента для разъёмов PCB‑проекта — параметра с именем System, со значением параметра Connector.
Для каждого разъёма в проекте PCB, предназначенного для межсоединения на уровне системы, выберите компонент разъёма, затем добавьте специальный параметр компонента в список в области Parameters на вкладке General панели Properties при выбранном компоненте.
Чтобы узнать больше о свойствах компонентов, см. страницу Working with Placed Components.

Наличие параметра с именем System и значением Connector связывает этот разъём PCB со схемой многоплатного дизайна.
Representing Child Projects in the Multi-board Schematic
Связность между PCB‑проектами, из которых состоит многоплатный дизайн, устанавливается размещением на схеме представительных блоков (модулей) и соединением их доступных разъёмов (входов модуля) с помощью соединений.
Модули, представляющие дочерние проекты PCB и конкретные PCB в них, размещаются в рабочей области из меню Place » Module.
Чтобы задать источник для размещённого модуля, выделите его в рабочей области и на панели Properties нажмите кнопку
, связанную с полем Project в области Source на вкладке General, чтобы открыть диалог Choose Project (вариант диалога Open Project dialog), где можно перейти к проекту PCB или многоплатному проекту и выбрать его как источник модуля. После выбора нужного проекта выберите требуемый дизайн платы PCB / многоплатную сборку внутри этого проекта с помощью раскрывающегося списка Assembly/Board.
Сформированный многоплатный проект имеет иерархическую структуру документов, включающую исходные документы и дочерние подпроекты, связанные с модулями в системной схеме. Структура дочернего проекта добавляется в многоплатный проект сразу после того, как модуль системного дизайна будет связан с этим внешним проектом. Разверните структуру проекта на панели Projects, чтобы увидеть входящие файлы многоплатного проекта и его дочерних проектов.
Чтобы многоплатный проект извлекал и обрабатывал корректные данные из подпроектов, PCB каждого проекта должна быть синхронизирована со своей схемой и не содержать ошибок проектирования или оформления. Чтобы проверить PCB‑подпроект, щелкните правой кнопкой мыши по его имени на панели и выберите команду Validate PCB Project <ProjectName>.PrjPcb — все проблемы будут перечислены на панели Messages.
Используйте панель Properties при выбранном размещённом модуле, чтобы задать другие свойства модуля:
-
Используйте свойства Designator и Title в области Properties на вкладке General панели, чтобы задать, соответственно, идентификатор модуля на схеме и строку заголовка. Используйте кнопку
справа от соответствующего поля, чтобы переключать видимость этой строки на схеме многоплатного дизайна, и кнопку
, чтобы переключать возможность редактирования значения. Используйте элементы управления шрифтом и Other, чтобы настроить шрифт строки, её положение в документе, а для строки заголовка — видимость имени параметра.
-
Таблица в области Entries на вкладке General панели Properties при выбранном модуле будет заполнена, когда в модуль будут добавлены входы модуля — см. ниже.
-
Используйте элементы управления в области Graphical на вкладке General панели, чтобы настроить отображение модуля: его размер (ширину и высоту), толщину линии, стиль и цвет контура модуля, а также цвет заливки. Доступные варианты толщины и стиля линии задаются в области Line Styles панели Properties, когда в рабочей области не выбран ни один объект. Подробнее см. на странице Setting Up a Multi-board Schematic Document .
-
Используйте элементы управления на вкладке Parameters панели, чтобы добавлять, изменять и удалять параметры модуля и настраивать их видимость в рабочей области.
Добавьте дополнительные модули и их связи с дочерними проектами в схему многоплатного дизайна по мере необходимости для полного системного дизайна.
Модули заполняются данными дизайна из связанных с ними проектов путём импорта данных проекта с помощью следующих команд из главных меню или из контекстного меню (правый клик) в рабочей области:
-
Design » Import From Child Projects – распространить данные дизайна из всех исходных (дочерних) проектов в соответствующие им модули.
-
Design » Import From Selected Child Projects – распространить данные дизайна из соответствующих исходных (дочерних) проектов для текущего выбранного модуля (модулей).
Самое важное: при этом обрабатываются данные выводов и цепей (pin и net) для каждого разъёма в дочерних проектах, к которому прикреплён специальный параметр System:Connector (см. подробности выше). После завершения импорта для каждого такого разъёма на графическом блоке соответствующего модуля автоматически создаётся вход модуля. Вход разъёма активно связан с выводами и цепями разъёма в дочернем проекте. Выберите графику входа модуля в рабочей области, чтобы увидеть его детали — например, выводы/цепи разъёма — на панели Properties. Пока вход не соединён с входом другого модуля, в списке part/pin на панели разъём и его выводы будут отображаться как не состыкованные.
Используйте панель Properties, когда выбрана запись, чтобы задать ее свойства:
-
Используйте элементы управления в области Properties под вкладкой General панели, чтобы изменить значение, видимость и стиль Designator записи, а также выбрать Type записи (Male/Female). В этой области панели также отображаются количество выводов в разъеме записи (Number of Pins) и идентификационный номер, назначенный этой записи в родительском модуле (Entry Number).
-
Включите параметр System Entry , чтобы обозначить запись как соединение системного уровня, которое не подключается проводом к другому модулю — например, запись, представляющую разъем входа питания.
-
Когда запись подключена с использованием соединения жгутом или кабелем (learn more), область Mated Component панели заполняется данными о сопряженном компоненте.
-
В области Mated Pins панели столбец Pin перечисляет отдельные выводы разъема и связанные с ними цепи (nets). После подключения этой записи столбец Mated Pin заполняется списком сопряженных выводов. Также после подключения этой записи вкладка Addresses панели Properties заполняется табличным перечнем путей соединений и цепей для записи (learn more).
-
Используйте элементы управления на вкладке Parameters панели, чтобы добавлять, изменять и удалять параметры записи и настраивать их видимость в рабочей области.
Когда записи модуля добавляются в модуль, таблица в области Entries под вкладкой General панели Properties (когда выбран модуль) будет заполнена этими записями. В столбце Part(s) каждая запись модуля приводится в виде позиционного обозначения (designator) и имени разъема записи в исходном проекте. Это можно отредактировать для удобства — именование является локальным для multi-board дизайна и не влияет на исходные дочерние проекты.
Поддержка внешних периферийных устройств/компонентов
Документ multi-board схемы поддерживает внешние периферийные устройства/компоненты, которые не входят в состав обычных дочерних сборок печатных плат (т. е. «не-PCB» компоненты). Это могут быть, например, внешние переключатели, датчики и любые другие готовые сторонние электронные модули. Эта возможность реализована за счет поддержки двух типов объектов:
-
Custom Part – сущность, похожая на модуль, которая позволяет связать один или несколько библиотечных компонентов и добавляется в документ multi-board схемы командой Place » Custom Part из главного меню. Используйте область Linked Components панели Properties, когда размещенная пользовательская часть (custom part) выбрана в рабочей области, чтобы добавлять и удалять компоненты в пользовательской части с помощью кнопок
и
соответственно. Если список связанных компонентов содержит устаревшие компоненты Workspace, нажмите кнопку
, чтобы обновить компоненты до их последних ревизий. Для каждого связанного компонента автоматически добавляется запись.
-
Custom Connection – позволяет добавить один библиотечный компонент в документ multi-board схемы путем перетаскивания нужного компонента с панели Components в свободное место на листе. Для каждого вывода компонента автоматически добавляется запись.
Библиотечные компоненты — это компоненты, доступные из подключенного Workspace и из доступных локальных библиотек. После размещения/определения вы можете подключать компоненты к более широкому дизайну, например, используя кабельные соединения и соединения жгутами.
Кросс-навигация (Cross-Probing)
Команды кросс-навигации, доступные в главном меню Design и в контекстном меню рабочей области, позволяют быстро переходить из документа multi-board схемы к связанным элементам в дочерних проектах.
-
Чтобы выполнить кросс-навигацию от текущего выбранного модуля или записи к документу PCB или разъему на этом документе в рамках PCB-проекта, на который ссылается этот модуль, используйте команду Design » Crossprobe to PCB/Multi-board. Если модуль ссылается на документ multi-board сборки (
*.MbaDoc) в исходном multi-board проекте (*.PrjMbd), то кросс-навигация будет выполнена к документу multi-board сборки. -
Чтобы выполнить кросс-навигацию от текущего выбранного модуля или записи к схеме верхнего уровня или разъему на соответствующей схеме в PCB-проекте, на который ссылается этот модуль, используйте команду Design » Crossprobe to Schematic.
-
Чтобы выполнить кросс-навигацию от текущего выбранного модуля или записи к плате или разъему на этой плате в документе multi-board сборки (
*.MbaDoc) в multi-board проекте (*.PrjMbd), используйте команду Design » Crossprobe to MBA. -
Чтобы выполнить кросс-навигацию от текущего выбранного соединения жгута в документе multi-board схемы (
*.MbsDoc) к связанному проекту жгута (*.PrjHar), используйте команду Design » Crossprobe to Harness. Откроется документ wiring diagram соответствующего проекта жгута.
Печать или экспорт в PDF
Чтобы распечатать текущий активный документ multi-board схемы, выберите File » Print в главном меню (сочетание клавиш: Ctrl+P). Откроется диалог Print . В левой части диалога отображается масштабируемое изображение предварительного просмотра печати. Стандартные параметры печати доступны в правой части диалога. Они включают возможность выбрать конкретный принтер, подтвердить его расположение, посмотреть, сколько документов сейчас находится в очереди печати, настроить количество копий, размер страницы и параметры ориентации. После нажатия
набор для печати будет отправлен на выбранное устройство печати в соответствии с заданными параметрами.

Диалог Print
Чтобы экспортировать документ multi-board схемы в PDF-файл, выберите File » Export to PDF в главном меню.
).
).