У каждого есть свои методики поиска электронных компонентов, необходимых для проекта. Многие разработчики начинают с прикладной схемы в даташите, схем evaluation board, референсного дизайна или application note. Некоторые разработчики идут более трудным путем и, опираясь на многолетний опыт, создают все с нуля. Независимо от того, как вы определяете, какие электронные компоненты вам нужны, необходимо найти реальные данные по компонентам и использовать их для выбора правильных компонентов для проекта печатной платы.
Все это должно происходить на этапе создания схемы нового проекта. Именно на этапе schematic capture необходимо зафиксировать BOM, и нельзя просто полагаться на обобщенные компоненты для каждого изделия. Поэтому столь многим разработчикам нужны агрегированные данные по компонентам, чтобы быстро находить нужные компоненты, а также импортировать соответствующие CAD-данные в схемы/топологию PCB. К счастью, современные ECAD-системы прошли большой путь развития и теперь дают разработчикам PCB быстрые способы находить номера деталей для проекта и даже импортировать необходимые CAD-данные в проект печатной платы.
Сам по себе номер детали почти бесполезен на этапе schematic capture. Он говорит, как называется компонент, но ничего не сообщает о том, соответствует ли он вашим электрическим требованиям, можно ли его смонтировать на плате и сможете ли вы реально разместить его в проекте без дополнительных ручных шагов. Полезный результат поиска компонента должен возвращать достаточно данных, чтобы ответить на все эти вопросы за один проход.
Как минимум, результат должен включать полный номер детали производителя, название производителя, тип корпуса и полный набор электрических характеристик, относящихся к категории компонента. Помимо электрических характеристик, результат также должен возвращать условное графическое обозначение для схемы, PCB footprint, и 3D-модель, потому что без них разработчику все равно придется искать или создавать CAD-данные, прежде чем компонент можно будет использовать. Данные о наличии у поставщиков, ценах и статусе жизненного цикла дополняют этот набор данных и делают результат пригодным как для прототипирования, так и для планирования производства.
Чтобы сделать это более наглядным, рассмотрим поиск линейного стабилизатора с малым падением напряжения. Результат, который действительно поддерживает принятие проектных решений, будет выглядеть примерно так:
При таком уровне данных, возвращаемых по одному запросу, разработчик может убедиться, что компонент соответствует системным требованиям, подтвердить возможность его закупки, проверить готовность CAD-данных к использованию и разместить компонент в схеме без переключения между инструментами или поиска в отдельной библиотеке. Именно этого и должен добиваться результат поиска компонента.
Данные о складских остатках дистрибьюторов в реальном времени — одна из наиболее практически ценных функций, которые может предоставить инструмент поиска компонентов. Сроки поставки и доступность на складе не являются статичными, и компонент, который сегодня легко доступен, к началу производства может уже распределяться по квотам или находиться в бэк-ордере. Поиск сразу по нескольким дистрибьюторам дает разработчикам гораздо более полную картину реальных вариантов закупки, чем каталог любого одного дистрибьютора.
Функции, которые наиболее важны в инструменте поиска по нескольким дистрибьюторам, включают:
Параметрическая фильтрация не менее важна, поскольку позволяет ограничивать поиск по электрическим характеристикам, типу корпуса, диапазону рабочих температур или любому другому атрибуту еще до анализа данных дистрибьюторов. Это предотвращает распространенную ошибку, когда компонент сначала выбирается по наличию у дистрибьютора, а затем выясняется, что он не соответствует электрическим требованиям.
Внутри редактора схем Altium Designer панель Manufacturer Part Search Panel является основным инструментом для такого рабочего процесса. Эта панель агрегирует данные о компонентах и складские остатки дистрибьюторов из нескольких источников и отображает их непосредственно в среде проектирования, устраняя необходимость переключаться в браузер или внешний каталог. Разработчики могут применять параметрические фильтры, просматривать наличие и цены в реальном времени, проверять CAD-данные и размещать выбранный компонент в схеме, не покидая инструмент.

Цены, складские остатки и ценовые уровни от нескольких дистрибьюторов, отображаемые в Manufacturer Part Search Panel
Электронные компоненты проходят через предсказуемый набор состояний жизненного цикла в течение срока своего производства, и выбор компонента, который приближается к окончанию жизненного цикла или уже вышел из него, создает реальные последующие риски. common lifecycle statuses, используемые в отрасли, таковы:
Панель Manufacturer Part Search Panel в Altium Designer устраняет эту задержку, отображая статус жизненного цикла рядом с каждым результатом поиска. Простой фильтр, примененный к результатам, позволяет разработчику сразу исключить из списка кандидатов компоненты со статусами NRND, EOL и Obsolete, чтобы в рабочем наборе оставались только Active-компоненты. Это проверка на раннем этапе процесса, а не исправление на выходе, и именно здесь такие проблемы следует выявлять. Стоимость перепроектирования из-за статуса жизненного цикла на поздней стадии проекта всегда выше, чем те несколько секунд, которые требуются для применения фильтра по статусу во время schematic capture.

Статус жизненного цикла сразу виден в Manufacturer Part Search Panel
Сочетание подробных данных о компонентах, поиска складских остатков по нескольким дистрибьюторам и фильтрации по жизненному циклу представляет собой минимально необходимый набор функций для выбора компонентов внутри современного ECAD-инструмента. Когда эти возможности доступны прямо в редакторе схем, а не требуют браузера, таблицы и серии поисков по каталогам дистрибьюторов, процесс выбора компонентов становится быстрее, более последовательным и значительно менее склонным приводить к проблемам с закупкой на этапе производства.
Независимо от того, разрабатываете ли вы надежную силовую электронику или современные цифровые системы, используйте полный набор функций проектирования PCB и CAD-инструменты мирового класса от Altium. Altium предоставляет ведущую в мире платформу для разработки электронных изделий, включающую лучшие в отрасли инструменты проектирования PCB и средства междисциплинарного взаимодействия для передовых команд разработчиков. Свяжитесь со специалистом Altium уже сегодня!
Разработчикам PCB следует проверять складские остатки дистрибьюторов перед выбором компонентов, потому что уровни запасов, сроки поставки и цены могут измениться до того, как проект дойдет до производства. Поиск по нескольким дистрибьюторам дает разработчику лучшее представление о реальных вариантах закупки и помогает избежать выбора компонента, который позже станет трудно купить.
Статус жизненного цикла показывает, является ли компонент активным, не рекомендуемым для новых разработок, приближающимся к окончанию жизненного цикла, устаревшим или доступным только через вторичные каналы. Проверка этого статуса на этапе schematic capture помогает избежать перепроектирования на поздних стадиях, вызванного использованием компонентов, которые больше не подходят для новых изделий.
Разработчики могут избежать выбора компонентов со статусами NRND, EOL или obsolete, фильтруя результаты поиска компонентов по статусу жизненного цикла во время schematic capture. Это позволяет оставить в списке кандидатов только активные компоненты и исключить рискованные позиции до того, как они попадут в BOM.