В сентябре я писал статью блога PCB Design is a Team Sport (Проектирование плат – это командный спорт), в которой я, в частности, рассмотрел различные роли инженеров, вовлеченных в процесс проектирования печатной платы. Одним из заключений было то, что наиболее важной ролью в этом процессе является роль библиотекаря. Всё начинается и заканчивается библиотекой компонентов, и если она неправильная, то игра окончена.
Если библиотекарь является наиболее важной ролью, то следующей будет роль инженеров-механиков, и, соответственно, особенно важным является взаимодействие между ECAD и MCAD. К счастью, Concord Pro® помогает здесь, вне всяких сомнений.
В “прежние дни”, которые с учетом скорости развития инструментов Altium были всего год назад, при необходимости во взаимодействии между ECAD и MCAD инженеру ECAD было необходимо экспортировать проект в виде 3D Step (или в другой формат), прикрепить его к email и отправить. Инженер ECAD затем открывал этот файл и начинал работать с ним. Если у него были какие-то изменения, процесс шел в обратном направлении. В случае проблем в каком-то определенном месте платы, как это обычно бывает при проектировании, MCAD передает точные размеры, определяющие положение критически важных компонентов и т.п. Это было крайне трудозатратно и чревато ошибками. Подобные вещи только повысили необходимость в таком решении, как Concord Pro, который позволяет не только управлять компонентами и прочими данными, необходимыми для проектирования плат, но и корректно передавать данные между ECAD и MCAD. Достаточно легко работать с подобными вещами в одном программном пакете.
Постоянно меняющаяся среда электронной индустрии оказывает существенное влияние, в первую очередь, на проектирование электроники и, как следствие, на разработку MCAD. Конструкции становятся все более компактными, и их необходимо помещать во всё более малые корпуса. С малыми конструкциями всегда связаны соответствующие сложности, такие как рассеяние тепла, подтверждение соответствия и защита от статического электричества.
Процессы проектирования в ECAD и MCAD значительно пересекаются, но между ними также существует четкая грань, и у этих систем есть свои цели и задачи.
На текущий момент Altium поддерживает три платформы: SolidWorks, Autodesk Inventor и Creo. Хотя сейчас доступны только они, ведется разработка для добавления дополнительных пакетов MCAD в будущем.
Как было упомянуто выше, Concord Pro управляет передачей информации между ECAD и MCAD. Связь между ними является двунаправленной — информация передается туда и обратно через Concord Pro.
Concord Pro надежно управляет передачей информации между ECAD и MCAD
Также стоит добавить, что активности между этими системами не привязаны ни к одной из них, т.е. ECAD и MCAD могут работать независимо друг от друга и не задерживая друг друга. В любой момент, когда это необходимо, проектировщик может передать или принять изменения.
Сначала вы создаете новый управляемый проект, добавляете плату в проект и настраиваете структуру слоев. Ничего необычного. Далее проект можно передать через Concord Pro в MCAD.
Синхронизация проектов в Concord Pro
На стороне MCAD будет получено уведомление о новом проекте в очереди, который можно открыть и над которым можно начать работать. Теперь проект синхронизирован. Какие-либо изменения с любой стороны вызовут появление предупреждения в панели MCAD CoDesigner. Этот процесс работает и в обратную сторону. Плата может быть создана на стороне MCAD и передана в ECAD — если это будет удобно в определенном случае.
Кроме того, изменения находятся под управлением ревизий и сохраняются в репозитории. Ничего не теряется.
При передаче нового проекта из ECAD в MCAD отображается список изменений по сравнению с предыдущей версией. Одно проектное изменение может привести к появлению множества изменений в списке, поскольку одно изменение влияет на множество слоев. Например, перемещение отверстия в плате влияет на все сигнальные слои. Оно также может повлиять на слои шелкографии, паяльной маски и паяльной пасты.
Concord Pro позволяет просматривать изменения в плате, которые могут повлиять на сборку в MCAD, что обеспечивает бесшовное взаимодействие.
Эти изменения можно принять, отредактировать или проигнорировать. Игнорирование изменения может быть рискованным. В следующий раз, когда вы передадите проект в какую-либо сторону, он не будет включать в себя проигнорированные изменения, что может привести к сбросу проекта до его предыдущей версии. Все изменения подсвечиваются, когда вы проходите по их списку.
Фильм 1967 года “Хладнокровный Люк” с Полом Ньюманом, Джорджем Кеннеди, Стразером Мартином является историей о нонконформисте, которого посадили в тюрьму во Флориде за порчу парковочных счетчиков. В фильме звучит классическая фраза: “В данном случае мы имеем отсутствие взаимопонимания” (“What we have here is a failure to communicate”).
В процессе проектирования платы инженеры разных ролей разговаривают на разных языках. Если их неправильно переводить, это приведет к проблемам и, в конечном счете, к потраченным зря средствам. Concord Pro – это переводчик между областями ECAD и MCAD. Таким образом, не будет недопонимания того, что было сказано.
Благодаря Concord Pro, эти две роли работают бесшовно из одного источника проектной информации, что приводит к меньшему количеству ошибок, более быстрому проектированию и повышению прибыли компаний.
Хотите узнать больше, как Altium может помочь вам при проектировании плат? Поговорите с экспертом Altium и узнайте, как легко и уверенно принимать проектные решения.