AltiumLive University Day - Основы проектирования многослойных плат

Создано: 1 Октября, 2018
Обновлено: 20 Марта, 2020
День университета AltiumLive - Основы проектирования многослойных плат

Методология проектирования

Design Methodology Design Methodology Design Methodology - Flow

 

Создание нового проекта и исходных файлов

Создайте новый многосоставной проект:  Файл  >> Новый  >>  Проект  >> Многосоставной проект дизайна (*.PrjMbd)

Create a new multi-board project


Исходные файлы:

  1. Логическое проектирование - Документ схемы многосоставного проекта (*.MbsDoc)
  2. Физическое проектирование - Документ сборки многосоставного проекта (*.MbaDoc)

Для добавления исходных файлов в проект, щелкните правой кнопкой мыши по названию проекта, затем Добавить новое в проект… >>  Тип файла.

adding source files into a project


Примечание: Документы MBS и MBA должны быть сохранены перед началом процесса ECO или связыванием модулей с дочерними проектами

Altium Professional Training

Comprehensive training by PCB design industry experts.

Рабочий процесс схемотехники

Разместить модуль и связать с проектом ПП

Разместить >> Модуль [P >> M] Или щелкнуть правой кнопкой мыши >> Разместить >> Модуль

Place Module and Link to PCB Project


Определите источник (ПП или многосоставный проект) в панели свойств модуля

PCB or Multi-Board project


Дочерние проекты отображаются в дереве многосоставного проекта

Child projects


Подготовьте дочерний проект к использованию в PrjMbd

Learn Altium Designer

Personal instruction and course certificate.

Добавить имя параметра: Система Установить значение параметра: Разъем для компонента в схеме одноплатного компьютера.

​​​​​​​Prepare Child Project for Use in PrjMbd


Примечание: Этот шаг уже выполнен для всех дочерних проектов MiniPC.

Импорт записей модуля

щелкните правой кнопкой мыши по модулю Выбрать Дизайн >> Импорт из выбранного дочернего проекта

 Import From Selected Child


Чтобы обновить все модули, выберите Дизайн >> Импорт из дочерних проектов

Интуитивно понятное многомодульное проектирование печатных плат

Самый простой способ создания сложных проектов и построения системных межсоединений.

Import From Child Projects


Стандартный диалог ECO используется для контроля передачи данных

Standard ECO dialog


Примечание: Компиляция дочернего проекта выполняется при импорте. Использование «Импорт из выбранных дочерних проектов» рекомендуется только для быстрой передачи данных для выбранного модуля после небольших изменений.

Добавить линии соединения

Разместить >> Прямое соединение [Горячие клавиши: P >> D] Или щелкните правой кнопкой мыши >> Разместить >> Прямое соединение

Add Connection Lines


Зеленый маркер отображается в допустимых местах для начала и завершения соединений

По умолчанию для Прямого соединения отображаются следующие данные:

Direct Connection


Примечание: Прямое соединение представляет собой прямое включение одной платы в другую с прямым контактом. Смотрите Глоссарий для ознакомления со всеми типами соединений.

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

Cross-Probe to Child Project Schematic


Примечание: Используйте Crossprobe для быстрой навигации по дочерним проектам (Схемотехника или Печатная Плата) 

Замена Меток Сетей

Swap Net Labels


Проверка Электрических Правил (ERC)

Проверьте уровень нарушений для ERC: Проект >> Параметры Проекта >> Отчет об Ошибках

Reviewviolations level for ERC


Описание Нарушения:

  • Разные Имена Сетей - Имена сетей в Многосхемном Проекте и в дочернем проекте не совпадают
  • Нет Сети - Один из выводов в Многосхемном Соединении не имеет Сети в Дочернем проекте 
  • Неразрешенный конфликт - Изменения в одном дочернем проекте влияют на другой связанный проект (пользовательская настройка соединений была неверной)
  • Запись Пуста - Модуль или Сборка не имеют назначенных частей
  • Нет Соединенной Части - Часть в модуле или сборке не имеет назначенной пары 

Запустите процесс верификации: Проектирование >> Запустить ERC

Run verification process


Нарушения перечислены в панели Сообщений

Ограничение: В настоящее время в AD1 8 есть пять проверок на нарушения, но в будущих выпусках будет введено больше проверок электрических ошибок.

Синхронизация Изменений Дочерних Проектов

Процесс ECO Многосхемного Проекта контролируется в Редакторе Многосхемного Проекта для передачи и получения изменений в Дочерние проекты и из них:

Щелкните правой кнопкой мыши на модуле WiFi, Разработка >> Импорт из выбранных дочерних проектов

Import From Selected Child Projects Standard ECO dialog


Стандартный диалог ECO используется для контроля передачи данных

Разрешение конфликтов

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

  1. Импорт изменений из дочерних проектов в многосхемный проект
  2. Примечание к разрешению конфликтов: Конфликт возникает, когда в дочернем проекте меняются местами два контакта или сети, и это изменение нарушает созданное пользователем соединение.
  3. Экспорт изменений в дочерние проекты (Обновление дочерних проектов)

Примечание: Конфликт возникает, когда в дочернем проекте меняются местами два контакта или сети, и это изменение нарушает созданное пользователем соединение.

Для разрешения конфликтов:

Шаг 1-Открыть Разработка >> Менеджер соединений

Шаг 2-Нажать кнопку Показать только изменения для фильтрации по конфликтам

Шаг 3-Выбрать ячейку с восклицательным знаком и выбрать один из вариантов в нижнем разделе:

  • Подтвердить - Утверждает переключение без изменений
  • Вернуть  - Отменяет изменения в первом дочернем проекте и требует обратного ECO для завершения изменений
  • Поменять местами контакты – Воспроизводит изменения в соединенной части.
Conflict Resolution


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

Загрузка данных редактора сборки многослойных плат 

В редакторе сборки многослойных плат: Проектирование >> Импорт изменений из …

Следующее содержимое может быть загружено из многослойной схемы:

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

Настройка параметров импорта: Настройки >> Многослойная схема >> По умолчанию

Multi-board Schematic


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

  • Импорт меди
  • Импорт слоев наложения
  • Импорт полигонов
  • Импорт свободных 3D тел
  • Ограничение по минимальной высоте компонента

Импорт всех деталей требует больших ресурсов и может замедлить производительность.

Настройка параметров импорта: Настройки >> Сборка многослойной платы >> По умолчанию

Multi-board Assembly


Настройки импорта ПП

Процесс сборки

Управление масштабированием/перемещением

Для масштабирования и перемещения можно использовать стандартные сочетания клавиш AD:

  • CTRL + Scroll = Увеличение/Уменьшение
  • Правая кнопка мыши + Перетаскивание = Панорамирование
  • SHIFT + Scroll = Панорамирование влево/вправо
  • Scroll = Прокрутка вверх/вниз
  • CTRL + PgDown = Подогнать все объекты

Гизмо и горячие клавиши могут использоваться для выравнивания вида с стандартной плоскостью (X, Y, Z):

  • Красный квадрат гизмо - плоскость X (Горячие клавиши X и Shift + X для переворота)
  • Зеленый квадрат гизмо - плоскость Y (Горячие клавиши Y и Shift + Y для переворота)
  • Синий квадрат гизмо - плоскость Z (Горячие клавиши Z и Shift + Z для переворота)
Zoom-Pan Control


Навигация в иерархии сборки

Панель сборки многослойных плат может быть открыта с помощью кнопки быстрого доступа Panels или из меню View >> Panels >> Multiboard Assembly

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

Используйте строку поиска для поиска по дизайнатору для фильтрации желаемых аспектов дизайна.

Multiboard Assembly Component Designator


Поиск соединителя с дизайнатором компонента с помощью строки поиска

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

  1. Добавить новый элемент в сборку (сборка, плата, корпус)
  2. Показать/Скрыть любой элемент (плата, компонент, корпус)
  3. Показать/Скрыть слои на ПП
  4. Выделить цепи и классы цепей на ПП

Детальное размещение и выравнивание

Существует два способа размещения компонентов в редакторе многослойной сборки:

1. Ручное размещение

Detail Placement and Alignment


Используйте манипулятор для ручного размещения:

Перетащите стрелку манипулятора для перемещения выбранного элемента вдоль оси стрелки Перетащите дугу манипулятора для вращения выбранного элемента вокруг оси того же цвета

2. Выравнивание

Alignment Plane-to-Plane


Инструменты >> Выравнивание Плоскость-к-Плоскости

  • Шаг 1 - Выберите первую поверхность (базовая поверхность - не будет перемещена)
  • Шаг 2 - Выберите вторую поверхность (будет выровнена с первой)
  • Шаг 3 - Нажмите TAB для смены направления выравнивания
  • Шаг 4 - Нажмите ESC для выхода из режима выравнивания
 Align Axis-to-Axis

Инструменты >> Выравнивание Ось-к-Оси

  • Шаг 1 - Выберите первую ось (базовая ось - не будет перемещена)
  • Шаг 2 - Выберите вторую ось (будет выровнена с первой)
  • Шаг 3 - Нажмите TAB для смены направления выравнивания
  • Шаг 4 - Нажмите ESC для выхода из режима выравнивания

Примечание: Используйте TAB для смены направления выравнивания

Редактирование выбранной печатной платы в сборке

Любой файл печатной платы может быть отредактирован в документе Multi-Board Assembly (возможно только размещение компонентов)

Для редактирования конкретной печатной платы выберите целевую плату и активируйте режим “Редактирование детали”: Редактировать >> Редактировать выбранную деталь (CTRL+E)

Edit selected PCB in Assembly


Только активная печатная плата будет отображаться цветом, а другие платы будут затемнены (режим только для чтения).

Выйти из режима “Редактирование детали” можно с помощью того же сочетания клавиш или меню Редактировать >> Завершить редактирование детали (CTRL+E)

Отменить последние изменения можно через меню Редактировать >> Отменить редактирование детали

Все изменения, сделанные в режиме “Редактирование детали”, будут перенесены и сохранены в исходном файле печатной платы после диалога подтверждения.

Edit selected PCB in Assembly - Confirm


Разрез

Section View


Примечание: Отключите "Редактирование панелей", чтобы включить редактирование сборки и выбор отдельных аспектов дизайна.

Измерение расстояний между телами

Шаг 1 - Начните измерение с: Инструменты >> Измерить расстояние или CTRL+M

Шаг 2 - Выберите 3D объект кликом левой кнопки мыши или Выберите край кликом левой кнопки мыши с CTRL

Шаг 3 - Смотрите детали измерений в Панели сообщений

Шаг 4 - Остановите измерение с помощью ESC (все результаты будут очищены)

Measure Distances Between Bodies


Примечание: Сложные 3D объекты могут вызывать проблемы с производительностью во время измерений.

Групповое обсуждение

David Haboud


Глоссарий

Кабель: Неразделимый пучок проводов, используемый для соединения плат.
Менеджер соединений: Этот диалог показывает все назначения Net/Pin, сгруппированные по их родительским обозначениям соединений и типу соединения (Провод, Прямое и т.д.), включая их системный ID дизайна и имя Net, вместе с их соединениями От и К Pin/Net.
Тип соединения: Один из четырех методов соединения записей модуля - Прямое соединение, Провод, Кабель и Сборка.
Соединения: Связность между соединителями дочернего проекта, контактами соединителей и Nets в общем системном дизайне.
Дочерний проект: Проект, ассоциированный с высокоуровневым документом многосхематического системного проекта.
Поперечный Разрез: Вид, который можно переключать и перемещать по секциям плоскостей X/Y/Z, чтобы видеть внутреннее расположение сборки.
Вход: Логическое представление на модуле физического соединителя.
Жгут: Набор кабелей и проводов, соединяющих две или более точек на двух или более платах.
Соединенная Часть: Две логически соединенные части, которые будут физически соединяться в Сборке Нескольких Плат.
Сборка Нескольких Плат (MBA): Физический дизайн с моделями дизайна для создания полной сборки на уровне системы.
Документ Сборки Нескольких Плат (MbaDoc): Документ, содержащий Сборку Нескольких Плат.
Проект Дизайна Нескольких Плат (PrjMbd): Содержит Схематические и Сборочные документы Нескольких Плат и все дочерние проекты.
Схематический Дизайн Нескольких Плат (MBS): Логический дизайн с Модулями и Входами для создания полных системных Соединений.
Документ Схематического Дизайна Нескольких Плат (MbsDoc): Документ, содержащий Схематический Дизайн Нескольких Плат.
Модуль: Логическое представление в документе Схематического Дизайна Нескольких Плат физической ПП, используемой для определения взаимосвязей.
Объектный Гизмо: Маркер осей красного/зеленого/синего (X/Y/Z) цвета в углу начала координат объекта.
Разделение: Логическое разделение, с точки зрения выводов/сетей, элемента модуля для создания соединений с другими модулями.
Индикатор рабочей области: Маркер осей красный/зелёный/синий (X/Y/Z) в нижнем левом углу рабочей области редактора сборки.
Провод: Один провод, соединяющий две точки на платах.

Открыт как PDF

Связанная техническая документация

Вернуться на главную
Thank you, you are now subscribed to updates.
Altium Need Help?