Выбор правильных микроконтроллеров для встраиваемых приложений

Попробуйте наш инструмент устранения неполадок





Выбор подходящих микроконтроллеров для встроенные приложения может быть важной задачей. Существует не только множество технических вариантов, которые следует учитывать, но также существуют проблемы с бизнес-обоснованием, такие как цена и сроки выполнения, которые могут нанести вред проекту. В начале проекта или приложения встроенной системы существует большой соблазн вмешаться и начать выбирать микроконтроллер до того, как детали встроенной системы будут обсуждены.

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




Как правильно выбрать микроконтроллеры для встроенных приложений

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

Подготовьте список необходимых аппаратных интерфейсов

Используя базовую блок-схему микроконтроллера, подготовьте список всех периферийных интерфейсов, которые микроконтроллер должен будет поддерживать. В микроконтроллере есть два распространенных типа интерфейсов, которые необходимо указать. Первый - это коммуникационные интерфейсы, это периферия вроде USB, SPI, I2C, UART и так далее. Это очень беспокоит, сколько места для программ в микроконтроллере потребуется для поддержки. Второй тип интерфейса - это «цифровые входы и выходы», (от A до D) аналогово-цифровые входы, широтно-импульсная модуляция и т. Д. Эти два типа интерфейсов будут определять количество контактов, необходимое для микроконтроллера.



Требуемые аппаратные интерфейсы

Требуемые аппаратные интерфейсы

Выберите архитектуру

Выбор архитектуры может сильно повлиять на микроконтроллер для встраиваемых приложений. Из приведенной выше информации инженер должен получить представление о архитектура микроконтроллера что потребуется. Не забывайте учитывать возможные будущие требования и нестабильность функций. Тот факт, что в настоящее время вы можете обойтись 8-битным микроконтроллером, не означает, что вам не следует изучать 16-битный микроконтроллер на предмет будущих функций или даже простоты использования. Не забывайте, что выбор микроконтроллера может быть итеративной процедурой. Вы можете выбрать 16-битную часть на этом этапе, но затем на более позднем этапе обнаружите, что 32-битная часть ARM работает хорошо. На этом этапе нужно просто заставить инженера посмотреть в правильном направлении.

Выберите архитектуру

Выберите архитектуру

Распознайте требования к памяти

Два очень важных Компоненты памяти микроконтроллеров - RAM и прошить. Убедитесь, что у вас нет свободного места для переменной и программы, безусловно, самой важной. Гораздо проще выбрать порцию, в которой этих функций слишком много, чем недостаточно. В конце концов, вы можете постоянно начинать с большего, а затем переходить к более контролируемой части того же семейства микросхем. Используя программную архитектуру и коммуникационные периферийные устройства, входящие в состав приложения, разработчик может угадать, сколько памяти потребуется для приложения.


Распознайте требования к памяти

Распознайте требования к памяти

Соблюдайте ограничения затрат и мощности

Это отличное время, чтобы оценить потребности в питании и стоимость микроконтроллера. Если микроконтроллер будет питание от батареи и мобильным, то проверять, чтобы порции были маломощными, абсолютно опасно. Если он не отвечает потребностям в питании, продолжайте составлять список, пока у вас не появится несколько вариантов выбора. Не забывайте также соблюдать стоимость процессора. В то время как цены постепенно приближаются к 1 доллару в объеме нескольких частей, если это сильно сфокусировано, то цена может быть опасной.

Выберите комплект разработчика

Один из лучших моментов при выборе микроконтроллера: откройте для себя комплект разработчика играть и наблюдать за внутренней работой микроконтроллера. Если комплекта не существует, то конкретная часть, скорее всего, не лучший выбор, и им следует вернуться на несколько шагов назад и найти лучшую часть. Большинство комплектов сегодня стоит менее 100 долларов. Платить больше - это слишком много. Другая порция может быть лучшим выбором.

Комплект разработки

Комплект разработки

Наконец, исходя из приведенной выше информации, мы можем сделать вывод о том, что при выборе микроконтроллера для встраиваемых приложений необходимо учитывать множество функций. Перед запуском встраиваемого проекта, которому требуется микроконтроллер, следует проработать технические аспекты, которые помогут вам выбрать микроконтроллер для конкретных встроенных приложений. Это список оборудования, передачи данных, портов ШИМ, упаковки, энергопотребления, объема памяти, стоимости и т. Д. Мы надеемся, что вы лучше понимаете эту концепцию. Кроме того, любые сомнения относительно этой концепции или реализации каких-либо проекты на базе микроконтроллеров , пожалуйста, оставьте свой отзыв, оставив комментарий в разделе комментариев ниже. Вот вам вопрос, в чем функция микроконтроллера?