Определение логической структуры устройства из нескольких электронных модулей

Основные этапы создания схемы многоплатной системы из проектов дочерних печатных плат таковы:

  1. Создайте проект многоплатного дизайна и добавьте в него документ с многоплатной схемой.

  2. Разместите графические блоки (модули) в многоплатной схеме, чтобы логически представить дочерние проекты печатных плат.

  3. Свяжите каждый модуль с соответствующим дочерним проектом.

  4. Импортируйте данные о связях дочерних проектов в многоплатную схему.

  5. Добавьте соединения между модулями, чтобы создать логическую схему системы.

Чтобы добавить документ схемы многоплатного проекта (*.MbsDoc) в проект многоплатного дизайна, щелкните правой кнопкой мыши запись проекта на Projects панели, а затем выберите Add New to Project » Multi-board Schematic из контекстного меню.

Каждый проект многоплатного дизайна может содержать только один документ многоплатной схемы.

Включение проектов печатных плат для многоплатного проектирования

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

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

Разъемы с параметром System:Connector Parameter:Value обнаруживаются при синхронизации каждого модуля системного уровня с его дочерним проектом PCB с помощью команды Import from Child Projects командой. Это объясняется в следующем разделе "Представление дочерних проектов печатных плат в многоплатной схеме ".

Для каждого разъема в проекте печатной платы, предназначенного для соединения на уровне системы, выберите часть разъема, затем добавьте специальный параметр компонента в список в области Parameters область под General на вкладке Properties панели при выборе компонента.

Дополнительные сведения о свойствах компонентов см. на странице Работа с размещенными компонентами.

Наличие параметра с именем Systemсо значением Connectorсвязывает этот разъем печатной платы с многоплатной схемой.
Наличие параметра с именем Systemсо значением Connectorсвязывает этот разъем печатной платы с многоплатной схемой.

Представление дочерних проектов в многоплатной схеме

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

Модули, представляющие дочерние проекты печатных плат и конкретные печатные платы в них, размещаются в пространстве проектирования из меню Place » Module меню.

Чтобы определить источник размещенного модуля, выберите его в пространстве проектирования и на панели Properties панели используйте кнопку , связанную с полем Project поле в Source в области под General чтобы открыть Choose Project (воплощение диалога Open Project), в котором можно найти и выбрать проект печатной платы или многоплатного проекта в качестве источника модуля. Выбрав нужный проект, выберите нужный дизайн печатной платы / многоплатного узла в этом проекте с помощью выпадающего списка Assembly/Board выпадающего списка.

Созданный многоплатный проект имеет иерархическую структуру документов, включающую исходные документы и дочерние подпроекты, связанные с модулями в схемотехническом проекте системы. Структура дочернего проекта немедленно добавляется к многоплатному проекту, когда модуль системного дизайна связан с этим внешним проектом. Разверните структуру проекта на панели Projects чтобы показать составные файлы в многоплатном проекте и его дочерних проектах.

Чтобы убедиться, что многоплатный проект извлекает и обрабатывает правильные данные из своих подпроектов, печатная плата каждого проекта должна быть синхронизирована со схемой и не содержать ошибок проектирования или черчения. Чтобы проверить подпроект печатной платы, щелкните правой кнопкой мыши его имя на панели и выберите команду Validate PCB Project .PrjPcb команда - все проблемы будут перечислены на Messages панели.

Javascript ID: Pnl_Properties_MBS_Module_Source
  • Печатную плату, другой многоплатный или жгутовый проект можно добавить в структуру многоплатного проекта, щелкнув правой кнопкой мыши на его записи в панели Projects панели, выбрать команду Add Existing to Project а затем перейдите к соответствующему локальному проекту и выберите его *.PrjPcb, *.PrjMbd, или *.PrjHar файл. Если в Altium Designer уже открыт проект печатной платы или жгута проводов, который должен стать частью многоплатного проекта, вы можете перетащить его запись на панели Projects панели на запись родительского многоплатного проекта, добавив его в свою структуру (). После этого вручную поместите новый модуль на многоплатный схемный документ (родительского многоплатного проекта) и, выделив модуль, выберите дочерний проект PCB (и его документ PCB) или дочерний многоплатный проект (и его многоплатный сборочный документ) в качестве источника для этого модуля из выпадающего поля Source поля в Properties панели (). Проект жгута проводов можно синхронизировать с многоплатным проектом (подробнее см. на странице Определение электрической схемы ).

  • Чтобы удалить дочерний проект печатной платы или многоплатного проекта из структуры родительского многоплатного проекта, удалите все модули, ссылающиеся на этот дочерний проект, из многоплатного схемного документа последнего. После этого дочерний проект будет автоматически удален из структуры.

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

Используйте панель Properties когда выбран размещенный модуль, чтобы определить другие свойства модуля:

  • Используйте Designator и Title свойства в Properties в области General на вкладке панели для указания идентификатора схемы модуля и строки заголовка, соответственно. Используйте кнопку справа от соответствующего поля, чтобы переключить его видимость в многоплатной схеме, и кнопку , чтобы переключить возможность редактирования значения. Используйте шрифт и Other чтобы настроить шрифт строки, ее положение в документе, а для строки заголовка - видимость имени параметра.

  • Таблица в Entries в области под General на вкладке Properties при выборе модуля будет заполнена при добавлении записей модуля - см. ниже.

  • Используйте элементы управления в Graphical области под General на вкладке панели для настройки отображения модуля: его размера (ширины и высоты), толщины линий, стиля и цвета контура модуля, а также цвета заливки. Доступные параметры толщины и стиля линии определяются в Line Styles область Properties панели, когда в пространстве проектирования не выбран ни один объект. Дополнительные сведения см. на странице Настройка многоплатного схемного документа.

  • Используйте элементы управления на вкладке Parameters на вкладке панели для добавления, изменения и удаления параметров модуля и настройки их видимости в пространстве проектирования.

Добавьте к многоплатной схеме дополнительные модули и ссылки на их дочерние проекты, если это необходимо для создания полной системы.

Модули заполняются проектными данными из связанных с ними проектов путем импорта проектных данных с помощью следующих команд из главных меню или меню пространства проектирования, вызываемого правой кнопкой мыши:

  • Design » Import From Child Projects - распространить проектные данные из всех исходных (дочерних) проектов в указанные модули.

  • Design » Import From Selected Child Projects - распространить проектные данные из соответствующих исходных (дочерних) проектов для текущего выбранного модуля (модулей).

Что особенно важно, при этом обрабатываются данные о выводах и сетях из каждого разъема в дочерних проектах, к которым присоединен специальный System:Connector параметр(см. подробности выше). После завершения импорта для каждого из этих соединителей автоматически создается запись модуля на графике соответствующего блока модуля. Запись разъема активно ассоциируется с контактами и сетями разъема в дочернем проекте. Выберите графический элемент модуля в пространстве проектирования, чтобы увидеть его детали, такие как контакты/сетевые разъемы, на панели Properties панели. До подключения к входу другого модуля листинг частей/контактов входа на панели будет показывать, что разъем и контакты не сопряжены.

  • Хотя записи размещаются автоматически при импорте данных из дочерних проектов, вы также можете разместить запись в модуле вручную, выбрав команду Place » Entry в главном меню.

  • Выберите элемент модуля, щелкнув на его графике, а затем перетащите элемент по периметру модуля в подходящее место. Обратите внимание, что обозначение записи можно самостоятельно перетащить в другое место.

  • Можно также переместить группу элементов модуля, выбрав несколько элементов и перетащив группу в нужное место.

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

Используйте панель Properties когда элемент выбран, чтобы определить его свойства:

  • Используйте элементы управления в Properties в области под General на вкладке панели, чтобы изменить значение, видимость и стиль элемента Designator и выберите элемент Type (Male/Female). В этой области панели указывается количество контактов в разъеме входа (Number of Pins) и номер идентификатора, присвоенный этому входу в родительском модуле (Entry Number) также отображаются.

  • Включите опцию System Entry чтобы обозначить вход как соединение системного уровня, которое не подключено к другому модулю, например, вход, представляющий собой гнездо ввода питания.

    В дочернем многоплатном проекте есть модуль, для записи которого включена опция System Entry включена опция.

    При импорте изменений в родительский многоплатный проект этот входной разъем будет добавлен в качестве элемента модуля дочернего проекта.

  • Когда вход подключается с помощью жгута или кабеля(подробнее), область Mated Component область панели заполняется данными о подключенном компоненте.

  • В Mated Pins в области панели Pin в столбце перечислены отдельные контакты разъема и связанные с ними сети. Когда этот элемент подключен, столбец Mated Pin столбец заполняется списком сопряженных контактов. Кроме того, после подключения этой записи на вкладке Addresses вкладка Properties панели появляется табличный список путей подключения и цепей для этого элемента(подробнее).

  • Используйте элементы управления на вкладке Parameters на вкладке панели, чтобы добавлять, изменять и удалять параметры записи и настраивать их видимость в пространстве проектирования.

Когда в модуль добавляются записи модуля, таблица в области Entries область под General вкладка Properties при выборе модуля таблица в области под вкладкой панели будет заполнена этими записями. В столбце Part(s) в столбце перечислены все элементы модуля в соответствии с обозначением и названием входного разъема в исходном проекте. Это можно редактировать для удобства - именование является локальным для многоплатного проекта и не влияет на исходные дочерние проекты.

  • Столбец Mated part(s) заполняется данными, когда запись соединяется с другой записью в многоплатном проекте с помощью соединения. Дополнительные сведения см. на странице Работа с соединениями.

  • В списке можно быстро переключить видимость обозначения элемента ( / ) и его тип ( / ). Кнопки и используются для добавления новой неопределенной записи в модуль и список и для удаления выбранной записи в списке из модуля, соответственно.

  • Используйте кнопки и для разделения выбранного соединения в списке на две связанные записи модуля и для объединения ранее разделенных записей обратно в их единую версию соответственно. Дополнительные сведения см. на странице Работа с соединениями.

Поддержка внешних периферийных устройств/компонентов

Эта функция доступна, когда MBS.PlacePart и MBS.UseGeometryMaker включены в диалоге дополнительных настроек.

Многоплатный схемный документ обеспечивает поддержку внешних периферийных устройств/компонентов, не входящих в состав обычных дочерних сборок печатных плат (т. е. компонентов "не-PCB"). Это могут быть, например, внешние переключатели, датчики и любые другие готовые электронные модули сторонних производителей. Эта возможность обеспечивается поддержкой двух типов объектов:

  • Custom Part - модулеподобный объект, обеспечивающий возможность соединения одного или нескольких библиотечных компонентов и добавляемый в многоплатный схемный документ с помощью команды Place » Custom Part из главного меню. Используйте Linked Components область Properties панели, когда размещенная пользовательская часть выбрана в пространстве проектирования, для добавления и удаления компонентов в пользовательскую часть с помощью кнопок и соответственно. Если список связанных компонентов включает устаревшие компоненты рабочей области, нажмите кнопку , чтобы обновить компоненты до их последних версий. Для каждого связанного компонента автоматически добавляется запись.

  • Custom Connection - позволяет добавить один библиотечный компонент в многоплатный схемный документ путем перетаскивания нужного компонента с панели Components панели в свободное место на листе. Запись автоматически добавляется для каждого вывода компонента.

    Можно также создать пользовательский символ для компонента специально для использования в многоплатном схемном документе. Добавление имен, разделенных запятыми, в поле Name в поле свойств вывода позволяет группировать несколько выводов в записи, создавая визуально более чистые символы с меньшим количеством записей, что значительно упрощает подключение таких компонентов.

    Javascript ID: MBS_CustomConn_MultiplePins_AD24_5

    При редактировании символа схемы можно добавить несколько имен, разделенных запятыми, в Name поле вывода.

    При добавлении компонента в пользовательскую деталь в многоплатной схеме вместо одной записи для компонента будет создана запись для каждого вывода компонента, а также будут созданы записи с несколькими выводами.

    При размещении компонента в многоплатной схеме в качестве пользовательского соединения будут созданы записи с несколькими выводами.

Библиотечные компоненты - это компоненты, доступные из подключенной рабочей области и доступных локальных библиотек. После размещения/определения компонентов их можно подключить к более широкой схеме, например, с помощью кабельных и жгутовых соединений.

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

Перекрестная стробировка

Команды перекрестного зондирования доступны в Design главного меню и меню правой кнопки мыши в пространстве проектирования позволяют быстро переходить от многоплатного схемного документа к связанным элементам в дочерних проектах.

  • Чтобы перейти от выбранного в данный момент модуля или элемента к документу печатной платы или разъему в этом документе в рамках проекта проектирования печатной платы, на который ссылается этот модуль, используйте команду Design » Crossprobe to PCB/Multi-board команда. Если модуль ссылается на документ многоплатной сборки (*.MbaDoc) в исходном многоплатном проекте (*.PrjMbd), то перекрестное зондирование будет осуществляться по документу многоплатной сборки.

  • Чтобы выполнить перекрестное зондирование от выбранного в данный момент модуля или элемента к схеме верхнего уровня или разъему на соответствующей схеме в проекте проектирования печатной платы, на который ссылается этот модуль, используйте команду Design » Crossprobe to Schematic команду.

  • Для перекрестного зондирования от выбранного модуля или элемента к плате или разъему на этой плате в документе многоплатного монтажа (*.MbaDoc) в многоплатном проекте (*.PrjMbd), используйте команду Design » Crossprobe to MBA команду.

  • Чтобы выполнить перекрестное зондирование от выбранного в данный момент соединения жгута проводов в документе многоплатной схемы (*.MbsDoc) в связанный проект жгута (*.PrjHar), воспользуйтесь командой Design » Crossprobe to Harness команда. Откроется документ электрической схемы связанного проекта жгута проводов.

При кросс-пробировании из записи модуля кросс-пробированный объект(ы) в целевом схемном/ПКБ-документе будет отображаться в соответствии с опциями, заданными на странице Система - Навигация Highlight Methods опциями, заданными на странице Система - Навигация Preferences диалога. Выделение не будет применяться к многоплатному схемному документу.

Печать или экспорт в PDF

Чтобы распечатать активный в данный момент документ многоплатной схемы, выберите File » Print в главном меню (ярлык: Ctrl+P). Откроется диалог Print откроется диалоговое окно. В левой части диалогового окна расположено масштабируемое изображение предварительного просмотра. В правой части диалогового окна доступны стандартные параметры печати. Среди них - возможность указать конкретный принтер, подтвердить его местоположение, посмотреть, сколько документов находится в очереди на печать, настроить количество копий для печати, размер страницы и параметры ориентации. После нажатия кнопки набор документов будет отправлен на выбранное устройство печати в соответствии с заданными параметрами.

Окно Print диалог
Окно Print диалог

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

AI-LocalizedЛокализовано с помощью ИИ
Если вы обнаружили проблему, выделите текст/изображение и нажмитеCtrl + Enter, чтобы отправить нам свой отзыв.
Доступность функциональных возможностей

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

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

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

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

Content