В современном мире, где темпы выпуска продукции всё ускоряются, инженеры сталкиваются не только с потребностью в новых и обновлённых проектах/продуктах, но и с непростой задачей отслеживания доступности компонентов, ценообразования и устаревания. Мы рассмотрим методы управления данными в Altium Designer®, которые могут помочь решить эти проблемы.
Объединение управления компонентами для лучшего управления данными проекта. Больше нет ключевых компонентов, которые находятся в ожидании поставки или, что ещё хуже, устарели! Этот белый документ Altium может помочь. Чтобы узнать больше об этой теме, пожалуйста, ознакомьтесь с полным решением - Объединение рабочего процесса управления компонентами - на сайте Altium.com.
Что делать, когда перед вами стоит задача обновления устаревшего проекта? А как насчет создания нового проекта, заимствуя существующие технологии? Как узнать, какие компоненты все еще доступны или какие новые компоненты имеют достаточный запас для сборки ваших первых заказов? Инженеры тратят значительное количество времени, исследуя интернет в поисках компонентов для проектирования своих проектов, но результаты в конечном итоге ограничены. Сколько раз вы оказывались глубоко в проекте, только чтобы обнаружить, что один из основных компонентов отсутствует на складе или, что еще хуже, снят с производства? Сколько последующих бессонных ночей вы провели, перебирая сайты дистрибьюторов в поисках подходящей замены? Давайте рассмотрим некоторые решения для управления данными, доступные от Altium Designer®, которые могут помочь с этими проблемами.
Рисунок 1 - Расположение шаблонов, библиотек и примеров.
Управление электронными данными начинается с управления компонентами.
Согласно исследованию группы Aberdeen [1], организации, относящиеся к лучшим в своем классе, внедрили централизованную систему управления библиотеками, которая предоставляет информацию о ценах, доступных количествах для покупки, альтернативных компонентах и предполагаемой стоимости вашего проекта, все это на раннем этапе принятия проектных решений.
Для схематических или моделей посадочных мест традиционный подход заключается в использовании файлов библиотек, контроля версий и библиотек баз данных. Хотя эти методы работают, они предоставляют только способ обновления напрямую из библиотеки. Они не предоставляют прямого способа узнать, устарел ли компонент или он вышел из употребления.
Altium Designer® использует свой интерфейс, используя систему Altium Vault. Система управления компонентами в Altium Vault® начинается со стандартного подхода к библиотеке и делает шаг вперед, добавляя дополнительное понятие модели Единого Компонента. Единый Компонент состоит из нескольких ревизий элементов, которые включают графический символ, посадочные места, другие модели и информацию о цепочке поставок. Если любой из этих связанных элементов, составляющих единый компонент, обновляется или модифицируется, элементу будет присвоена новая ревизия внутри Vault. Это, в свою очередь, потребует обновления ревизии единого компонента, чтобы использовать новые модифицированные элементы, как показано на Рисунке 2. Это шаг вперед по сравнению с простым контролем версий, предоставляя ревизии и жизненные циклы, которые могут быть проверены по используемым компонентам в дизайне.
Рисунок 2. Единый Компонент
Все новые библиотечные материалы предоставляются через Altium Content Vault®, который доступен всем пользователям Altium Designer®. Например, допустим, вы обновляете дизайн линейного® регулятора, использующего 40В выпрямитель Шоттки от Vishay®, из Altium Content Vault®. Используя Vault Explorer в Altium Designer®, в разделе Unified Components для полупроводников Vishay, этот конкретный компонент, используемый в данном дизайне, имеет обозначение CMP-0549-00004-1, как показано на Рисунке 3.
Рисунок 3. Предварительный просмотр компонента из Content Vault
В Altium Content Vault® компоненты отображаются только в выпущенном состоянии с их ревизией и не позволяют настройку для устаревшего или снятого с производства состояния. Этот процесс потребовал бы Altium Vault®. Проверяя данные цепочки поставок для этого компонента, мы можем убедиться, что поставщик показывает, что настроенные поставщики имеют доступный запас, как показано на Рисунке 4.
Рисунок 4. Цепочка поставок унифицированного компонента
Если бы мы собирались использовать этот компонент в проекте, мы бы сразу увидели, сколько его есть на складе у настроенных поставщиков: хватит ли его для производства, или следует выбрать другую деталь взамен? Настроенная цепочка поставок напрямую связывается с веб-сайтом дистрибьютора для предоставления информации о реальных ценах и доступных количествах. Мы подробнее рассмотрим цепочку поставок позже в серии.
Altium Vault® позволяет настраивать жизненные циклы для ваших компонентов. В данном случае мы могли бы использовать функцию, называемую Корзиной Контента, чтобы скопировать компонент в наш собственный Vault. Это предоставляет вам ссылку обратно к исходному источнику компонента. В Рисунке 5 показаны элементы, связанные с Единым Компонентом из Корзины Контента для копирования, в столбце Источник.
Рисунок 5. Корзина Контента
Содержимое затем может быть скопировано, и можно указать стандартный или настраиваемый жизненный цикл. Таким образом, если элемент становится устаревшим или выходит из употребления, мы можем легко увидеть это в менеджере элементов. В данном случае, настраиваемый жизненный цикл, примененный к новому скопированному компоненту, имеет четыре состояния: новый из проектирования, в производстве, устаревший и вышедший из употребления. После копирования компонента следующим шагом является использование Менеджера элементов для выбора управляемого компонента, нацеленного на наш компонент Altium Vault®. После этого, используя Менеджер элементов, мы можем видеть выпущенные компоненты в нашем проекте, и новые компоненты в производстве, как показано на Рисунке 6.
Рисунок 6. Менеджер элементов показывает состояние производства.
Однако, другой из компонентов, использованных в этом конкретном проекте, D3, устарел. Мы не можем указать это, используя Altium Content Vault. Так давайте повторим процесс и скопируем D3, красный светодиод от KingBright®, в наш Altium Vault, и правильно установим этот компонент как Устаревший.
Повторно запустив Менеджер элементов, этот компонент теперь правильно помечен, как показано на Рисунке 7.
Рисунок 7. Менеджер элементов показывает устаревший компонент
Теперь, когда мы создаем новую ревизию этого проекта, мы можем сразу увидеть, какие компоненты необходимо рассмотреть в самом начале проектирования или обновления дизайна. Обратите внимание, что в поле комментариев указывается подходящая замена детали. Сама природа Единых Компонентов позволяет использовать их элементы другими Едиными Компонентами. Новый Единый Компонент будет иметь свою ревизию, конкретные параметры и номер детали. Однако графическое изображение символа может быть повторно использовано, а также посадочное место, если оно осталось прежним. Ссылки на поставщиков и другие модели могут быть связаны с различными элементами. Например, если бы мы решили создать свой собственный заменяющий компонент для устаревшего светодиода APJA2107EC, мы могли бы повторно использовать тело схематического символа светодиода, но нам бы понадобилась другая модель посадочного места, так как рисунок немного изменился с меньшим размером площадки.
В заключение, мы видели, как Altium Designer® использует технологию Altium Vault® для распределения компонентов. Однако она ограничена, так что не предоставляет информацию об устаревании деталей. Для отслеживания компонентов с дополнительной информацией о жизненном цикле потребуется приобретенный Altium Vault®. Кроме того, вам также нужен собственный Altium Vault®, чтобы добавлять свои собственные Унифицированные Компоненты. Система Altium Vault® делает управление компонентами более продвинутым, обеспечивая полное управление жизненным циклом. И, как мы увидим в части этой серии, посвященной данным проектирования, функция «где используется» компонента может быть использована, так что отчет об устаревших или снятых с производства компонентах может показать, в каких проектах они были использованы. Традиционная система управления библиотекой или базой данных может по-прежнему использоваться в сочетании с Altium Vault®, но за неуправляемыми компонентами придется следить вручную с помощью методов отслеживания базы данных, чтобы поддерживать ваши компоненты.
[1] «Почему дизайн печатных плат важен для руководства: Как ПП могут быть стратегическим активом для сокращения затрат и ускорения выхода на рынок.», Aberdeen Group, http://www.aberdeen.com/research/6330/ra-circuit-board-design/content.aspx