
В этой части мы расскажем, как использовать Octopart для поиска подходящей замены или альтернативного компонента для микроконтроллера (MCU) в одной из ваших разработок.
Микроконтроллеры являются очень распространенными элементами, и существует множество различных производителей, вариантов, типов с периферийными устройствами и так далее. Выбор может казаться довольно ошеломляющим - именно поэтому это видео показывает некоторые советы и хитрости, а также как использовать Octopart для упрощения этого поиска.
Если вы еще не сделали этого, обязательно ознакомьтесь с предыдущими видео из этой серии Octopart:
Теперь, в этой четвертой части, мы рассматриваем поиск подходящих альтернативных микроконтроллеров - или MCU - для нашего продукта.
Дизайн, на который мы ссылались на протяжении всей серии, представляет собой печатную плату управления микро-квадрокоптером. Для этого дизайна мы уже нашли несколько подходящих альтернативных компонентов на случай, например, если эти детали закончатся на складе, они не рекомендуются для новых разработок (NRND) или их производство прекращено (EOL).
В этом видео мы обращаемся к "мозгу" печатной платы: микроконтроллеру STM32.
Кратко заглянув в схему, МК расположен в верхнем правом углу. Он поддерживает различные интерфейсы - USB, SPI, АЦП - и требует достаточного объема RAM и флэш-памяти, а также вычислительной мощности. Он управляет всеми вычислениями и контролем за квадрокоптером: оценкой состояния, системами управления, коммуникацией и управлением периферийными устройствами.
Таким образом, он не может быть самым медленным МК - он должен быть достаточно быстрым и иметь несколько доступных интерфейсов.
Кроме того, сама печатная плата компактна - примерно 40x40 мм - и все компоненты размещены на верхней стороне. Это ограничивает размер и типы корпусов, которые мы можем использовать. Текущий микроконтроллер имеет корпус в стиле QFN на 48 выводов, выбранный с учетом ограничений по размеру.
Это простая четырехслойная печатная плата, и мы не хотим использовать мелкоразмерные BGA или другие корпуса, которые могут потребовать дополнительных слоев или специальных технологий печатных плат. Поэтому в этом видео мы стремимся придерживаться аналогичного типа корпуса.
Вот что мы ищем:
Для целей этого руководства мы упрощаем и остаемся в экосистеме STM32.
Прежде чем обращаться к Octopart, может быть полезно проверить инструменты самого производителя. В случае с STMicroelectronics семейство STM32 включает:
Эти сведения помогают понять, что совместимо, и помогают в планировании распиновки. Однако Octopart позволяет нам сопоставлять наличие и цены у дистрибьюторов в одном месте.
Перейдите на Octopart, и в верхнем левом меню выберите:
Электронные компоненты → Интегральные схемы → Встроенные процессоры и контроллеры → Микроконтроллеры
Затем нажмите Показать фильтры с правой стороны.
Чтобы отразить наши потребности в дизайне:
С этими фильтрами количество доступных вариантов сократилось с тысяч до всего 61.
Далее, мы добавляем фильтр для Размера флэш-памяти.
Это сокращает результат до 10 МК, все из которых соответствуют основным физическим требованиям и требованиям к памяти.
Нажмите на вкладку Спецификации компонента, чтобы просмотреть и сравнить:
Эта таблица позволяет быстро сравнивать кандидатов. При необходимости можно добавить дополнительные фильтры, например:
Допустим, нас интересует STM32F411CEU6. Нажмите на компонент, чтобы открыть подробный просмотр:
Это упрощает проверку соответствия как с функциональной, так и с компоновочной точки зрения.
Если вы используете Altium Designer, скопируйте номер детали и вставьте его в панель поиска производителя. Если доступно:
Убедитесь в совместимости контактов и ознакомьтесь с примечаниями к применению для настройки.
Это видео и пошаговая инструкция показали, как быстро и легко Octopart позволяет вам:
Нам не потребовалось посещать другие сайты или инструменты. Octopart предоставил все ключевые данные в одном месте.