¬аше окно в мир —јѕ–
 
Ќовости —татьи јвторы —обыти€ ¬акансии Ёнциклопеди€ –екламодател€м
—татьи

22 ма€ 2018

Altium Designer. Ќовые возможности 18-й версии

јндрей —авкин, руководитель направлени€ ECAD √руппы компаний SWR (ранее SolidWorks Russia)

јндрей —авкин

ќт редакции isicad.ru: ¬ыпуск новой версии основного продукта компании Altium Ч заметное событие мирового рынка.   тому же сегодн€ проходит очередной (п€тый) московский ежегодный Altium Forum. Ќаконец, обратим внимание на вполне существенное обсто€тельство: новую версию Altium Designer в нашей публикации представл€ет ответственный представитель √руппы компаний SWR, что позвол€ет лучше пон€ть новые направлени€ развити€ фирмы, ранее всем известной как SolidWorks Russia.
ѕроектирование печатных плат €вл€етс€ одним из ключевых направлений современной электронной промышленности. — текущими тенденци€ми увеличени€ плотности установки компонентов, а также возрастани€ скорости передачи данных разработчикам радиоэлектронной аппаратуры необходима более универсальна€ и быстродействующа€ комплексна€ система автоматизированного проектировани€.  омпани€ Altium Limited, мировой разработчик в области автоматизации проектировани€ электронных устройств, в конце 2017 года анонсировала выход нового программного продукта дл€ проектировани€ печатных плат Ц Altium Designer 18. ќсновным вектором развити€ в представленном релизе €вл€етс€ расширение существующего функционала, а также устранение ранее вы€вленных проблем. Ќа сегодн€шний день уже по€вилась 6-€ минорна€ верси€ Altium Designer 18.1.6.161.

ќсновные нововведени€

— по€влением версии 18 в Altium Designer кардинально изменилс€ интерфейс, цветова€ схема перешла из Ђсветлойї в Ђтемнуюї. ƒл€ первых минорных версий не было возможности поставить Ђсветлуюї схему, но с по€влением последней версии привыкшим работать со Ђсветлымї интерфейсом пользовател€м эту возможность вернули.
SW Altium 18

»зменени€ пользовательского интерфейса Altium Designer 18 коснулись не только цветовой схемы. ѕо€вились новые панели, переконфигурированы уже существующие, от некоторых редко используемых панелей отказались вовсе. Ќапример:
  • Ќова€ панель Properties (—войства) устран€ет потребность в диалоговых окнах дл€ объектов, что значительно ускор€ет и упрощает их размещение и редактирование. ¬ этой новой панели собираютс€ все родительские и дочерние свойства, что делает ее оптимальной точкой доступа к этим свойствам. “акже в панель добавлена возможность измен€ть строки данных с помощью формул и пакетной замены.
  • Ќа новой панели инструментов Active Bar упор€дочены элементы управлени€ размещением объектов в редакторе платы, редакторе схемы, Draftsman и документах библиотек.
ќбновлени€ затронули механизм задани€ дифференциальных пар. Ѕлагодар€ этому классы дифференциальных пар теперь можно задавать на уровне схемы через добавление типа классов Diff.PairNetClass к директиве дифференциальной пары.

ѕолностью переработана архитектура приложени€. Ѕыл осуществлен процесс перехода от 32-битной к 64-битной архитектуре с усовершенствованным кодом, переписанным на €зык C#. Ѕлагодар€ этому удалось существенно оптимизировать использование пам€ти и более эффективно задействовать многопоточное исполнение процессов вычислени€. Ёто новшество позволило 18 версии Altium Designer задействовать больший объем оперативной пам€ти компьютера дл€ быстрой и эффективной обработки сверхплотных печатных плат, а также иерархических проектов. ѕовышение скорости работы положительно сказалось на времени загрузки и открыти€ проектов по сравнению с Altium Designer 17. ќптимизированы процессы внесени€ изменений в проект и перемещени€ элементов на плате. ”величена скорость интерактивной трассировки. »спользование оптимизированных алгоритмов многопоточности позволило сократить врем€ на компил€цию проектов, перезаливку полигонов, проверку проектных правил, создание выходной документации (BOM-файлов, Gerber-файлов, чертежей печатных плат).

SW Altium 18

SW Altium 18

ћногомодульные проекты

ќтдельно хочетс€ рассмотреть совершенно новый инструмент, по€вившийс€ в Altium Designer 18 версии. ¬ нем по€вилась возможность проектировать многомодульные электронные издели€. ѕроектирование даже одной печатной платы достаточно трудоемкий процесс, но современные электронные устройства состо€т из нескольких плат. —оздание таких многоплатных устройств в разы увеличивает врем€ проектировани€ электронного издели€. ¬едь при проектировании такого вида устройств необходимо учитывать много аспектов от выбора вариантов соединени€ плат между собой (будь то соединение контакт в контакт, либо соединение с помощью жгута или шлейфа) до взаимного расположени€ печатных плат в составе корпуса. ƒл€ проектировщиков таких изделий важно иметь под рукой инструмент, который позволит комплексно решить данные задачи. Ѕлагодар€ по€влению в Altium Designer 18 нового типа проектов под названием Multi-board design удалось решить задачу проектировани€ многомодульных конструкций. –абота с несколькими платами в одной среде позвол€ет разработчикам управл€ть соединени€ми, синхронизировать смены межмодульных контактов, а также моделировать конструкции в трехмерном исполнении. ¬се платы, вход€щие в состав прибора, имеют четкую иерархическую структуру. —амый верхний уровень представлен структурной схемой прибора, в которой отображены все модули и соединени€ между ними. ”ровнем ниже идут знакомые по предыдущим верси€м проекты печатных плат.  аждый проект печатной платы содержит минимальный необходимый набор данных, а именно схему электрическую принципиальную и св€занную с ней топологию печатной платы.

–ассмотрим применени€ функционала Multi-board design дл€ реального проекта. ¬озьмем блок питани€, состо€щий из двух св€занных между собой печатных плат. ѕерва€ плата €вл€етс€ понижающим DC/DC конвертором напр€жени€, втора€ плата представл€ет собой модуль с мультифункциональным монохромным LCD дисплеем.

SW Altium 18

ќбе платы €вл€ютс€ отдельными самосто€тельными проектами Altium Designer. Ќа обе платы созданы схемы электрические принципиальные. ѕо этим схемам проведено топологическое проектирование печатных плат. Ќо также эти два самосто€тельных проекта €вл€ютс€ дочерними проектами дл€ электронного модул€. ƒл€ создани€ структурной схемы электронного модул€ необходимо создать Multi-board design Project и внести существующие проекты печатных плат в состав многоплатного проекта. ¬ каждой печатной плате должен содержатьс€ хот€ бы один разъем дл€ соединени€ печатных плат контакт в контакт. ƒл€ того чтобы система понимала, что разъем отвечает за межплатное соединение, в его свойствах необходимо создать системный параметр и указать ему значение Connector. ѕосле этого система начнет понимать, что данный разъем служит дл€ соединени€ с другой платой, и будет использовать его выводы дл€ межплатного соединени€. ѕосле того как заданы разъемы на печатных платах дл€ внутримодульного соединени, необходимо добавить условно-графическое отображение (далее ”√ќ) каждого модул€ на структурную схему прибора. ƒл€ этого необходимо воспользоватьс€ командой Insert Module, обозначить графические границы модул€ и в свойствах модул€ указать, какой дочерний проект печатной платы этот модуль описывает. ѕосле этого необходимо передать информацию о разъемах, используемых на печатной плате дочернего проекта. Ёту информацию можно считать автоматически, использу€ инструменты Multi-board, а именно команду Import from child projects. Ќа каждом модуле автоматически по€в€тс€ разъемы, которые будут использоватьс€ дл€ межплатного соединени€. ƒл€ каждого вывода модул€ необходимо дополнительно указать его тип (папа/мама) дл€ корректного отображени€ на структурной схеме прибора. ѕосле того как все используемые печатные платы прибора отображены в виде ”√ќ и на каждом ”√ќ показаны разъемы и указаны их типы, необходимо произвести межплатные соединени€.
SW Altium 18

“акже в инструменте Multi-board design есть возможность отслеживани€ изменений в соединител€х дочерних проектов, что, в свою очередь, позвол€ет оперативно принимать решение на структурной схеме прибора. Ѕлагодар€ инструменту Connection Manager мы можем в табличной форме увидеть всю информацию о существующих межплатных соединени€х проекта и отследить конфликтные св€зи. ≈сли на уровне структурной схемы прибора провести изменени€ в межплатных соединени€х (например, помен€ть контакты местами в соединителе), то потом эти изменени€ можно транслировать на дочерние проекты. “ем самым реализуетс€ двусторонний обмен данными между структурной схемой прибора и дочерними проектами, вход€щими в его состав. Ѕолее того, инструмент Connection Manager позвол€ет вывести информацию о межмодульных соединени€х в табличной форме нейтрального формата Microsoft Office Excel. ƒанные из этой таблицы могут быть использованы дл€ проведени€ электрожгутового проектировани€ прибора в других специализированных системах автоматизированного проектировани€, например в модуле SWR-Ёлектрика.

ѕосле того как создана структурна€ схема прибора, можно приступить к шагу компоновки печатных плат внутри прибора. ƒл€ этого необходимо в дерево проекта Altium Designer добавить новый файл Multiboard Assembly. ¬ данный файл необходимо загрузить 3D модели печатных плат, вход€щих в состав прибора.  ажда€ модель печатной платы содержит 3D модели электронных компонентов, при условии, что дл€ каждого компонента, используемого на плате, в топологическое посадочное место, на уровне библиотеки, заложена объемна€ геометри€ этого компонента. ƒополнительно в файл сборки электронного модул€ можно добавить отдельные сборки других модулей в родном формате Altium Designer.  роме того, есть возможность добавл€ть части корпуса прибора в нейтральном формате STEP, смоделированные в механических системах автоматизированного проектировани€, например в SolidWorks.

SW Altium 18

¬ модуле Multiboard Assembly имеютс€ инструменты, которые позвол€ют провести позиционирование объектов друг относительно друг друга. Ќазвание первого инструмента Ч Object Gizmo. Ётот инструмент позвол€ет измен€ть ориентацию объекта сборки в рабочем пространстве. ≈сли выбрать определенную ось, то можно сместить объект по этой оси. »зменение координат объекта по оси возможно как в положительную сторону, так и в отрицательную. ƒл€ вращени€ объекта вокруг его осей используютс€ дуги. ≈сли оси объекта приблизить к ос€м рабочего пространства, то они выровн€ютс€ автоматически. ¬торым инструментом €вл€етс€ возможность выравнивани€ объектов между собой. Ќа момент написани€ статьи есть только два варианта выравнивани€: совмещение плоскостей, совмещение осей. »нструмент совмещение плоскостей позвол€ет провести ориентацию второго объекта в плоскости первого. »нструмент совмещение осей позвол€ет провести ориентацию второго объекта вдоль оси первого. ƒанных вариантов позиционировани€ объектов друг относительно друга достаточно дл€ большинства проектов, но в будущем набор инструментов по вариантам позиционировани€ объектов в сборке будет расшир€тьс€.

ѕосле завершени€ компоновки печатных плат внутри корпуса прибора необходимо повести проверку на коллизии. Ёту проверку пользователь может провести визуально, использу€ инструмент разреза сборки. — помощью разреза можно отобразить детали, скрытые другими детал€ми сборки. ѕеред этим необходимо задать плоскость разреза. –едактор сборки Multiboard Assembly позвол€ет задать плоскость разреза вдоль каждой из трех осей координат дл€ определени€ разреза в одном, двух или трех направлени€х. ѕоложение разреза задаетс€ трем€ цветными плоскост€ми. ѕоложение каждой плоскости можно изменить, переместив ее за стрелку.

SW Altium 18

Ќо более правильно определ€ть коллизии автоматическим способом. ƒл€ этого в редакторе сборки Multiboard Assembly имеетс€ инструмент Check Collisions. ƒанна€ функци€ вы€вл€ет конфликты между различными составными част€ми электронного прибора. ѕроверка на коллизии выполн€етс€ как между установленными на печатной плате компонентами, так и между печатными платами и составными част€ми корпуса электронного издели€. ¬се найденные пересечени€ будут выделы цветом в сборке, а также в панели Messages дл€ каждого конфликта будет текстовое описание.

ѕересечени€, найденные между компонентами на плате либо между компонентами разных плат.ю можно поправить пр€мо из сборки, при этом нет необходимости переходить в топологию печатной платы. ƒл€ этого выделите модуль, который требует перестановки компонентов, и активируйте команду Edit Selected Part. ѕосле этого на выбранном модуле по€витс€ возможность передвигать компоненты в рамках плоскости XY.  огда позиционирование компонента будет закончено и все коллизии будут исправлены, необходимо закончить редактирование компоновки печатной платы командой Cancel Part Editing. »зменение положени€ электронных компонентов будет отображатьс€ не только в составе сборки прибора, но и передаватьс€ в дочерний проект печатной платы.

 роме коллизий между компонентами бывают пересечени€ электронных компонентов либо подложки печатной платы с част€ми корпуса прибора. ¬озможности по редактированию частей корпуса в системе автоматизированного проектировани€ Altium Designer на данный момент нет. “акие коллизии решаютс€ либо использованием другой компонентной базы, либо изменением габаритов подложки печатной платы, либо редактированием частей корпуса прибора в специализированных механических системах автоматизированного проектировани€, например в SolidWorks.

«аключение

“аким образом, Altium Designer 18 представл€ет собой комплексную систему проектировани€ печатных плат. ¬ новой версии произошли кардинальные изменени€ в архитектуре самого €дра. ѕоддержка 64-разр€дной архитектуры и многопоточного исполнени€ позволила увеличить быстродействие с большими и сложными проектами печатных плат. »зменени€ в интерфейсе положительно сказались на удобстве работе с программой. Ќеобходимые инструменты упор€дочены логически по разделам меню Active bar, это позволило получить более быстрый доступ к наиболее часто используемым функци€м. Ќова€ панель Properties объединила в себе диалоговые окна свойств различных объектов и панели Inspector, что упростило доступ к атрибутам и параметрам любых объектов проекта. ¬ведение модул€ по работе с многоплатными проектами Multi-Board Design дало возможность создани€ формализованных структурных схем прибора с определением соединений между дочерними проектами печатных плат. ƒанный модуль дает возможность управл€ть электрическими соединени€ми, что, в свою очередь, позвол€ет определ€ть св€зи между дочерними печатными платами и в случае необходимости мен€ть их как на уровне структурной схемы проекта, так и на уровне проекта дочерней печатной платы. »спользование улучшенного 3D движка не только ускорило процесс переключени€ из 2D- в 3D-представление дл€ печатной платы, но и позволило визуализировать процесс компоновки конструкции электронного прибора с возможностью автоматической проверки на пересечени€.


***

√руппа компаний SWR (ранее SolidWorks Russia) продолжает работу по взаимодействию систем MCAD-ECAD. “ехнологи€ сквозной интеграции программного комплекса SolidWorks и Altium Designer обеспечивает разработку издели€ схемотехниками и топологами в едином информационном пространстве предпри€ти€, согласно которой электронные компоненты и проекты Altium Designer хран€тс€ и управл€ютс€ в SolidWorks Enterprise PDM с учетом версионности, разграничени€ пользовательских прав и доступа к единым библиотекам проектировани€.


„итайте также:


¬акансии:

јктуальное обсуждение

RSS-лента комментариев

ќбзор новостей:  ќкт€брь

ƒавид Ћевин:

ѕроводишь —јѕ–-форум Ц следовательно существуешь

  • ANSYS: партнЄрство с PTC?
  • јнастаси€ ћорозова жжЄт
  • Ёрик де  ейзер: BricsCAD теперь не клон, а циклон
  • јлександр √оликов: дл€ нашего роста нет никаких ограничений
  • ћаксим Ѕогданов: BIM уверенно мчитс€ по рельсам –ос“»ћ
  • —ергей  ураксин отвечает на вопрос ребром
  • √лава DS SOLIDWORKS: строительству нужен не BIM, а 3DEXPERIENCE
  • NVIDIA: очередной суперкомпьютер с возможност€ми »»

¬се номера       

ѕодписатьс€ на рассылку isicad

ƒавид Ћевин
ƒавид Ћевин
ќт редактора: ѕользователь Ц далеко не единственный источник истины дл€ вендора
ѕроект ЂЌародное —јѕ–-интервьюї

—лучайна€ стать€:

isicad Top 10

—амые попул€рные материалы

   ‘орумы isicad:

isicad-2010 isicad-2008
isicad-2006 isicad-2004

ќ проекте

ѕриглашаем публиковать на сайте isicad.ru новости и пресс-релизы о новых решени€х и продуктах, о проводимых меропри€ти€х и другую информацию. јдрес дл€ корреспонденции - info@isicad.ru

ѕроект isicad нацелен на

  • укрепление контактов между разработчиками, поставщиками и потребител€ми промышленных решений в област€х PLM и ERP...
ѕодробнее

»нформаци€ дл€ рекламодателей


¬се права защищены. © 2004-2018 √руппа компаний «Ћ≈ƒј—»

ѕерепечатка материалов сайта допускаетс€ с согласи€ редакции, ссылка на isicad.ru об€зательна.
¬ы можете обратитьс€ к нам по адресу info@isicad.ru.