Фильтр по тематике

Создание посадочного места из модели STEP в САПР Cadence Allegro

Многие разработчики печатных плат сталкиваются с необходимостью передачи данных между системой автоматизированного проектирования электроники (ECAD) и САПР механики (MCAD). Это может вызвать различные сложности, а также значительно увеличить время, необходимое для разработки печатной платы. Очень важный момент этого процесса – это поиск или создание корректных посадочных мест (футпринтов) для всех электронных компонентов, особенно нетиповых разъёмов, кнопок и других нестандартных элементов, устанавливаемых на печатную плату.

01.09.2020 957 0
Создание посадочного места из модели STEP в САПР Cadence Allegro

САПР печатных плат Cadence Allegro с помощью модуля ECAD-MCAD Library Creator даёт возможность легко интегрировать проекты ECAD и MCAD, позволяя использовать 3D STEP-модель, предоставленную производителем компонента, для создания на её основе корректного посадочного места (футпринта) на печатной плате.

В САПР Cadence Allegro можно создавать типовые компоненты на основе хрянящихся в библиотеке параметризуемых шаблонов ECAD-MCAD Library Creator. Если компонент нестандартный и под него не разработан шаблон, можно быстро сделать футпринт, взяв за основу 3D-модель компонента в формате STEP. 

Что такое модель STEP?

STEP или «Стандарт для обмена данными о моделях продуктов» (ISO 10303) – это международный стандарт, широко используемый для обмена трёхмерными геометрическими моделями между механическими инструментами CAD / CAM, CAE и PCB. Файл в формате STEP содержит поверхности трёхмерного объекта, геометрические очертания, описанные в виде набора координат.

В то время как многие ведущие инструменты разработки печатных плат обеспечивают возможность импорта 3D-моделей STEP для использования в 3D-визуализации, САПР Cadence Allegro с модулем ECAD-MCAD Library Creator – это уникальный инструмент, способный, помимо просто визуализации, напрямую использовать 3D-модели STEP для создания подробных и точных посадочных мест, то есть библиотечных компонентов для печатной платы.

Далее будут описываться этапы создания в редакторе Allegro Library Creator посадочного места из 3D STEP-модели, предоставленной поставщиком. 

1. Импорт модели STEP

Импорт модели STEP, предоставленной поставщиком, является довольно простым процессом.

Запускается модуль Allegro Library Creator, затем нужно выбрать File ® Import ® Step (см. рис. 1), файл .stp и нажать Open, чтобы импортировать 3D-модель STEP (⍄ по ссылке в интер-активной версии статьи можно посмотреть видеоролик, демонстрирующий описываемые операции).

Модель STEP импортируется и отображается в 3D-виде в центральной части экрана. Слева видна панель менеджера проекта, в котором присутствуют все части импортированной модели в виде списка записей «поверхностей» модели. В нижней части экрана имеется окно, в котором отображаются сообщения и ошибки импорта. 

2. Указание областей контактов

Модуль Allegro Library Creator предоставляет несколько методов для указания областей контактов. Во многих случаях можно легко создавать области контактов, просто щёлкнув правой кнопкой мыши на ещё не назначенную запись, соответствующую подходящей поверхности 3D-модели в списке Solid Model, и выбрав элемент в раскрывшемся меню Contact Features (см. рис. 2) (⍄ по ссылке в интерактивной версии статьи можно посмотреть видеоролик, демонстрирующий описываемые операции). Это создаёт соответствующие группы объектов в разделе Features – Unassigned на панели менеджера проекта.

Allegro Library Creator достаточно умён, чтобы создавать группы из всех объектов одинакового размера. Для сигнальных выводов Library Creator использует терминологию Terminals – просто перетащите эти группы в раздел Features – Terminals. На этом задачу определения контактных областей можно считать завершённой. 

3. Назначение типов контактов

Назначение типов контактов делается очень просто. Чтобы назначить типы терминалов, следует щёлкнуть правой кнопкой мыши по нужной группе в разделе Features – Terminals и выбрать подходящий тип (то есть форму) контакта в меню Set Lead Form (см. рис. 3) (⍄ по ссылке в интерактивной версии статьи можно посмотреть видеоролик, демонстрирующий описываемые операции). 

4. Назначение высоты компонента

При создании библиотечного компонента из модели STEP важно назначить параметр высоты для модели компонента, для этого необходимо щёлкнуть правой кнопкой мыши по имени модели на панели менеджера проекта и выбрать Parameters – Edit. Далее следует установить флажок Height и нажать Compute (см. рис. 4) (⍄ по ссылке в интерактивной версии статьи можно посмотреть видеоролик, демонстрирующий описываемые операции). Library Creator автоматически вычисляет и отображает высоту. 

5. Назначение номеров выводов

Library Creator предоставляет несколько опций для назначения номеров контактам. Можно использовать последовательную нумерацию для назначения номеров выводов или нумерацию массивом. Назначение номеров делается с помощью выбора контактов, после чего потребуется щёлкнуть по соответствующему инструменту нумерации (см. рис. 5) (⍄ по ссылке в интерактивной версии статьи можно посмотреть видеоролик, демонстрирующий описываемые операции). Эти манипуляции приведут к автоматическому назначению номеров контактов на основе выбранного инструмента нумерации. 

6. Применение правил к посадочному месту

Теперь пришло время создать библиотечный компонент в соответствии с отраслевыми стандартами. Применение правил к каждому конкретному набору данных является важным шагом, так как это делает посадочное место совместимым с отраслевыми стандартами, такими как IPC-7531. На этом шаге следует просто нажать меню Apply и затем выбрать правило (см. рис. 6) (⍄ по ссылке в интерактивной версии статьи можно посмотреть видеоролик, демонстрирующий описываемые операции). 

7. Сохранение посадочного места

На данном этапе важно сохранить изменения в хранилище Library Creator. Чтобы загрузить новый библиотечный компонент в хранилище, необходимо выбрать File → Upload → Save New Version (см. рис. 7) (⍄ по ссылке в интерактивной версии статьи можно посмотреть видеоролик, демонстрирующий описываемые операции).

Заключение

В статье описана последовательность шагов для создания посадочного места для компонента в САПР Cadence Allegro с модулем Library Creator из предоставленной поставщиком модели STEP 3D.

С помощью предлагаемого примера проекта [1] можно самостоятельно опробовать все описанные шаги. 

Литература


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

01.09.2020 957 0
Комментарии
Рекомендуем
Современные системы управления электроприводов: структура и конструкция. Часть 2

Современные системы управления электроприводов: структура и конструкция. Часть 2

Статья посвящена системам управления электроприводов, которые в настоящее время являются основным средством приведения в движение рабочих машин и других технических устройств. Излагаются основные сведения об электроприводах и их системах управления, предназначенных для управления преобразователем электрической энергии и электродвигателем – главными составными частями электропривода. Рассматриваются различные варианты структуры и конструкции систем управления электроприводов. Приводится описание универсального микроконтроллерного блока управления БУПЧ, который является основой систем управления преобразователями частоты для электроприводов большой и сверхбольшой мощности концерна «Русэлпром».
09.06.2026 СЭ №5/2026 272 0
Эффективное количество бит цифровых осциллографов: влияние на результаты измерений и экспериментальное определение для приборов VESNA

Эффективное количество бит цифровых осциллографов: влияние на результаты измерений и экспериментальное определение для приборов VESNA

В статье рассмотрены особенности измерения эффективного числа бит (ENOB) для цифровых осциллографов. Представлен анализ ENOB как характеристики аналого-цифрового преобразования, отмечены ключевые причины искажений сигналов при аналого-цифровом преобразовании. Проанализированы особенности определения эффективного количества бит цифровых осциллографов на основе прямых измерений, обоснован наиболее простой способ определения ENOB на базе сопоставления среднеквадратичного напряжения на выходе генератора синусоидального сигнала и аналогичного значения, измеренного осциллографом. Для осциллографов серий OVA3, OVS3, OVU2 нового для российского рынка бренда VESNA проведены экспериментальные оценки эффективного количества бит.
05.06.2026 СЭ №5/2026 250 0
Параллельное соединение однотипных модулей электропитания для резервирования с активным принудительным распределением тока нагрузки

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

В статье кратко рассмотрены основные проблемы, возникающие при параллельном соединении модулей электропитания для увеличения мощности и резервирования в современных распределённых системах электропитания для сложных радиотехнических, компьютеризированных и телекоммуникационных комплексов. Рассмотрен метод равномерного распределения тока нагрузки и синхронизации высокой частоты преобразования включённых параллельно однотипных модулей DC/DC-преобразователей напряжения Brick (2-го поколения) компании Wibbow c применением двунаправленного цифрового интерфейса между модулями, обеспечивающий несложное надёжное параллельное соединение для повышения выходной мощности и резервирования.
04.06.2026 СЭ №5/2026 274 0

Реклама. ООО «Формика Ивент»  ИНН 7709889632  erid = 2SDnjdV94YS
Реклама. ООО «Формика Ивент»  ИНН 7709889632  erid = 2SDnjdsNsmc
  Подписывайтесь на наш канал в Telegram и читайте новости раньше всех! Подписаться