Создание и сопровождение ваших компонентов и библиотек

Image of various components

Электронный проект — это совокупность соединённых между собой компонентов. Самая увлекательная часть разработки продукта — находить интересные способы решения инженерных задач и соединять компоненты, создавая свой уникальный проект.

Однако значительную часть работы, которую многие разработчики считают более рутинной, составляет создание компонентов. Хотя этот процесс может быть не слишком увлекательным, компоненты становятся ценным ресурсом вашей компании, поэтому крайне важно, чтобы они точно представляли реальные изделия.

Компонент, который вы покупаете и припаиваете к плате или используете в кабельном жгуте, — это реальное изделие. Но для его использования в каждой из областей электронного проектирования необходимо создать соответствующую модель.

В зависимости от планируемых задач проектирования компонент может включать условное графическое обозначение для принципиальной схемы, модель для симулятора электрических цепей, модель IBIS для анализа целостности сигналов, посадочное место для проектирования печатной платы, а также 3D-модель для визуализации, проверки зазоров в 3D и экспорта в механическую САПР.


Управление компонентами

Эффективное управление данными компонентов необходимо для электронного проектирования, а управление компонентами, используемыми в проекте, всегда было одним из ключевых элементов программного обеспечения Altium. За годы развития программного обеспечения подходы к управлению компонентами прошли долгий путь: от простых отдельных библиотек моделей для схем и печатных плат через библиотеки баз данных до компонентов рабочего пространства, которые позволяют использовать данные компонентов в более широком контексте разработки продукта и предоставляют современные, удобные функции для эффективной совместной работы на протяжении всего процесса проектирования.

Рабочее пространство

Библиотека рабочего пространства

Компоненты хранятся в подключённом рабочем пространстве, которое служит единым источником актуальных и стандартизированных данных компонентов для всей команды разработчиков. Параметрический и фасетный поиск позволяют быстро и эффективно находить и размещать нужные компоненты. Эти компоненты тесно связаны с реальными изделиями производителей и данными цепочки поставок, доступными во время проектирования, что позволяет значительно сократить затраты и время на закупку при изготовлении готового изделия.

База данных

Библиотека базы данных Хотите тесно связать компоненты проекта с базой данных вашей компании? Тогда рассмотрите библиотеки баз данных. Каждая запись представляет собой компонент и содержит ссылки на необходимые модели и параметрические данные компонента. При размещении к условному обозначению добавляются ссылки на модели и параметры, превращая его в компонент Altium Designer.
Библиотека базы данных SVN Библиотека базы данных SVN расширяет модель библиотеки базы данных: её отличие заключается в том, что исходное условное обозначение и модели хранятся под управлением системы контроля версий. Исходные библиотеки создаются, пополняются и поддерживаются в репозитории на базе Subversion. Ссылки на репозиторий и внешнюю базу данных задаются в файле библиотеки базы данных SVN (*.SVNDbLib).
Связь с базой данных При использовании этого метода файл связи с базой данных (*.DbLink) задаёт связь между компонентом схемы и соответствующей записью в базе данных. Соответствие устанавливается по ключевым полям: это может быть одно ключевое поле (например, номер детали) или несколько ключевых полей (путём задания условия WHERE).

Файл

Интегрированная библиотека Предпочитаете хранить предварительно собранные и проверенные компоненты в одном файле? Тогда скомпилируйте исходные модели для схем, печатных плат и моделирования, чтобы создать интегрированную библиотеку (*.IntLib).
Библиотека схем Библиотека схем (*.SchLib) может быть библиотекой моделей, содержащей условные обозначения компонентов. Если же к каждому обозначению добавить ссылки на модели и параметрические данные, она становится библиотекой компонентов.
Библиотека печатных плат Библиотека для хранения моделей посадочных мест компонентов печатной платы (*.PcbLib). При необходимости к каждому посадочному месту можно добавить 3D-модель. 3D-модели создаются из объектов 3D-тел или путём импорта модели STEP в объект 3D-тела.

Библиотека рабочего пространства

Компоненты хранятся в вашем рабочем пространстве — едином централизованном защищённом хранилище всех проектных данных, доступном всей команде разработчиков. Использование компонентов, размещённых в рабочем пространстве, даёт множество преимуществ. Вот некоторые из них:

  • Single source of component data — благодаря рабочему пространству, доступному всей команде, инженеры могут получать актуальные и стандартизированные компоненты из единого защищённого источника, получать данные цепочки поставок в реальном времени и использовать параметрический и фасетный поиск для поиска именно тех компонентов, которые им нужны.

  • Design-time choice of physical components — для каждого компонента можно выбрать изделия производителей, которые допустимо использовать для его реализации при сборке платы.

  • Real-time supply-chain information — данные поступают из сводной базы данных компонентов Altium Parts Provider (которая, в свою очередь, взаимодействует с подключёнными поставщиками и собирает сведения об их компонентах), чтобы разработчик знал текущие цены и наличие выбранных изделий у всех поставщиков, которые их продают (согласно локальному каталогу компонентов рабочего пространства). Эти сведения можно добавить к компоненту в любой момент, в том числе после его сохранения в рабочем пространстве, — без непосредственного редактирования компонента и, следовательно, без влияния на проекты, где он уже используется, — а затем использовать в составе спецификации.

  • Concurrent editing of the library — поскольку библиотека рабочего пространства по сути представляет собой набор объектов компонентов, размещённых в этом рабочем пространстве, несколько пользователей могут независимо редактировать или создавать новые компоненты для библиотеки, не дожидаясь завершения работы других пользователей.

  • Component Models Reuse — компонент можно представить как «контейнер», в котором хранится вся параметрическая информация и модели для различных областей проектирования, включая условное обозначение на схеме, посадочные места на печатной плате, модели для разводки кабельных жгутов и моделирования. Компонент содержит не сами модели, а ссылки на соответствующие объекты моделей, которые также находятся в рабочем пространстве, поэтому одна модель может использоваться несколькими компонентами. При изменении модели вам будет предложено обновить все компоненты, которые её используют, чтобы ни один компонент не использовал устаревшую модель.

  • Direct Component Editing — если компонент требуется изменить, его можно открыть для редактирования непосредственно из рабочего пространства. Временный экземпляр редактора компонентов позволяет редактировать любые свойства компонента, в том числе изменять связанные с ним модели для различных областей проектирования, без работы с файловыми документами.

  • Use of Component Templates — применяйте шаблоны, основанные на параметрах и классификации компонентов, чтобы каждый новый тип компонента автоматически получал правильный набор параметров для спецификации, а также корректные схемы именования, ревизий и жизненного цикла.

  • Component Lifecycle Validation — если компонент находится в состоянии «окончание жизненного цикла», «устарел» или «снят с производства», вы получите предупреждение до начала изготовления плат, в которых он используется.

  • Where-used Component Traceability — можно проследить все случаи использования компонентов: если изделие устарело, вы можете узнать, в каких проектах оно использовалось, и определить, какие из них необходимо обновить. Если в условном обозначении или посадочном месте есть ошибка, вы можете найти все компоненты, использующие это обозначение или посадочное место, и исправить их.

  • Requests of new components — инженер может отправлять запросы на создание новых или отсутствующих компонентов специалистам по ведению библиотек и получать уведомления, когда компонент становится доступен для использования в проектах как автору запроса, так и другим инженерам компании.

Altium Designer подключается к рабочему пространству Workspace. Оно может быть предоставлено одним из следующих способов:

  • Рабочее пространство, размещенное на Altium 365 – облачной платформе, на которой основаны различные решения Altium: Altium Develop и Altium Agile. Название основного рабочего пространства этого «движка» отражает его принадлежность к соответствующему решению:

    • Altium Develop Workspace – при создании в рамках решения Altium Develop.

    • Altium Agile Workspace – при создании в рамках решения Altium Agile.

  • Рабочее пространство, предоставляемое через Altium On-Prem Enterprise Server. Также называемое Enterprise Server Workspace, оно устанавливается и управляется вашим ИТ-отделом.

Рабочее пространство Altium 365 предоставляет расширенные возможности совместной работы, включая глобальный общий доступ. А благодаря облачному размещению вы всегда получаете последнюю версию рабочего пространства, не заботясь об обновлении вручную.

Подробнее о проектировании с подключенным рабочим пространством.

При размещении компонентов в рабочем пространстве Altium 365 вы получите доступ к более подробной информации о состоянии компонентов на специальной панели мониторинга состояния библиотеки. Она предоставляет подробные сведения о проблемах и позволяет быстро оценивать состояние компонентов и устранять обнаруженные проблемы.

Библиотеки баз данных

Database Libraries

Altium Designer позволяет размещать компоненты непосредственно из базы данных компании, создав и используя Database Library. Размещение выполняется с панели Components, которая после установки библиотеки базы данных служит средством просмотра вашей базы данных.

После размещения информацию о параметрах проекта можно синхронизировать между размещенными компонентами и соответствующими связанными записями в базе данных. Можно выполнять полное обновление компонентов, включая графическое условное обозначение, ссылки на модели и параметры. Информацию о параметрах из базы данных также можно включить в итоговую спецификацию (BOM), подготовленную для закупки компонентов.

Подробнее см. Библиотеки баз данных.


Файловые библиотеки

Library files

Если вам необходимо хранить компоненты локально, в файловой системе, их можно организовать в файловые библиотеки.

Файловая библиотека Altium Designer — это произвольный набор моделей или компонентов. Способ организации моделей или компонентов в библиотеки вы выбираете сами. Можно структурировать библиотеки по поставщикам устройств или сгруппировать компоненты по функциям, например создать библиотеку всех микроконтроллеров, используемых в вашей компании.

Условные обозначения компонентов схемы создаются в библиотеках схем (*.SchLib). Компоненты этих библиотек ссылаются на посадочные места и другие модели, определенные в отдельных библиотеках посадочных мест (*.PcbLib) и файлах моделей. Как разработчик, вы можете размещать компоненты из этих отдельных библиотек компонентов либо компилировать библиотеки условных обозначений, библиотеки посадочных мест и файлы моделей в интегрированные библиотеки (*.IntLib).

Подробнее см. Файловые библиотеки компонентов.


Модели

A component

С точки зрения разработчика компонент объединяет в одном объекте всю информацию, необходимую для его представления во всех областях проектирования. Поэтому в этом отношении его можно рассматривать как контейнер.

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

Можно использовать следующие типы моделей:

Условное обозначение на схеме Условное обозначение представляет компонент на листе схемы. Оно создается с помощью стандартных графических объектов, а выводы добавляют электрические свойства.
Модель SPICE Моделируйте поведение соединенных компонентов с помощью симулятора SPICE. Модели SPICE обычно предоставляются поставщиками устройств.
Модель целостности сигналов По мере увеличения скорости переключения устройств и схем межсоединения на печатной плате становятся частью электрической цепи. Модели IBIS описывают поведение выводов, позволяя симулятору целостности сигналов Altium Designer анализировать трассы.
Посадочное место на печатной плате Для каждого компонента необходимо определить место на печатной плате, где он будет установлен и подключен. Посадочное место — это модель, определяющая эту область платы. Посадочное место создается из набора стандартных объектов, а контактные площадки обеспечивают электрическое соединение.
3D-модель Современное электронное изделие компактно, имеет плотную компоновку и необычную форму, а его печатная плата вполне может быть сложена, чтобы поместиться в корпус. Для проектирования такого изделия необходимо иметь возможность моделировать печатную плату в 3D — это позволяет визуализировать готовую плату, выполнять трехмерную проверку зазоров и передавать плату с установленными компонентами в механическую САПР. Для этого вам понадобится 3D-модель каждого компонента.

Узнайте о создании и управлении условными графическими обозначениями, моделями посадочных мест, моделями для моделирования и 3D-моделями в вашем рабочем пространстве.


Панель Components

The expanded Components panel

Панель Components обеспечивает прямой доступ ко всем доступным компонентам в Altium Designer, включая компоненты рабочего пространства, библиотек баз данных и файловых библиотек.

Панель получает компоненты из рабочего пространства, а также из всех открытых или установленных файлов библиотек. Она предоставляет подробную информацию о выбранном компоненте (параметры, модели, варианты деталей, данные поставщиков и т. д.), позволяет сравнивать компоненты, а для компонентов рабочего пространства — выполнять параметрический поиск с использованием фильтров для задания требуемых параметров. Благодаря контекстным динамическим фильтрам поиск на панели позволяет быстро найти именно ту деталь, которая вам нужна, в подключенном рабочем пространстве вашей компании.

Узнайте о панели Components.


Панель Manufacturer Part Search

Вы также можете искать реально выпускаемые детали с помощью панели Manufacturer Part Search, которая использует базовые функции поискового механизма и представление, применяемые на панели Components. Выбранную деталь производителя можно использовать как основу для нового компонента в подключенном рабочем пространстве, а ее параметры и техническую документацию можно добавить к размещенному компоненту.

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

Узнайте о панели Manufacturer Part Search.


Что дальше?

Создание условного графического обозначения

Создание посадочного места печатной платы

Создание компонента схемы соединений жгута

Работа с шаблонами и библиотеками контактных площадок и переходных отверстий

Библиотеки баз данных

Файловые библиотеки компонентов

AI-LocalizedЛокализовано с помощью ИИ
Если вы обнаружили проблему, выделите текст/изображение и нажмитеCtrl + Enter, чтобы отправить нам свой отзыв.
Меню
Contents
Доступность функций

Доступные вам функции зависят от того, какое решение Altium вы используете: Altium Develop, Altium Agile Teams, Altium Agile Enterprise или Altium Designer (при активной подписке).

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

Устаревшая документация

Документация Altium Designer больше не разделена по версиям ПО. Если вам необходим доступ к документации по старым версиям Altium Designer, посетите раздел Устаревшая документация на странице Прочие установщики.

Contents