Основные критерии выбора электронных компонентов
Основные критерии выбора электронных компонентов представлены ниже в порядке значимости. Каждый критерий детально объясняется в дальнейшем.
Пригодность для прикладной системы. Может ли она быть сделана на однокристальном микроконтроллере или ее можно реализовать на основе какой либо специализированной микросхемы?
Имеет ли микроконтроллер требуемое число контактов/портов ввода/ вывода, т.к. в случае их недостатка он не сможет выполнить работу, а в случае избытка цена будет слишком высокой?
Имеет ли он все требуемые периферийные устройства, такие как последовательные порты ввода/вывода, RAM, ROM, A/D, D/A и т.д.?
Имеет ли он другие периферийные устройства, которые не потребуются в системе?
Обеспечивает ли ядро процессора необходимую производительность, т.е. вычислительную мощность, позволяющую обрабатывать системные запросы в течение всей жизни системы на выбранном прикладном языке? Слишком много расточительно, слишком мало не будет работать.
Выделено ли в бюджете проекта достаточно средств, чтобы позволить себе использовать данный микроконтроллер. Для ответа на этот вопрос, обычно требуются расценки поставщика. Если данный микроконтроллер не приемлем для проекта, все остальные вопросы становятся несущественными, и вы должны начать поиски другого микроконтроллера.
Доступность.
Существует ли устройство в достаточных количествах?
Производится ли оно сейчас?
Что ожидается в будущем?
Поддержка разработчика.
Ассемблеры.
Компиляторы.
Средства отладки.
Оценочный модуль (EVM).
Внутрисхемные эмуляторы.
Насадки для логических анализаторов.
Отладочные мониторы.
Отладчики программ в исходных текстах.
Информационная поддержка
Примеры применения.
Сообщения об ошибках.
Утилиты, в том числе "бесплатные" ассемблеры.
Примеры исходных текстов.
Поддержка применений у поставщика.
Есть ли специальная группа, которая занимается только поддержкой применений?
Есть ли инженеры, техники или продавцы?
Насколько квалифицирован поддерживающий персонал, действительно ли он заинтересован в помощи вам при решении вашей проблемы?
Существует ли телефонная и/ или FAXовая связь?
Надежность фирмы производителя.
Компетентность, подтвержденная разработками.
Надежность производства, т.е. качество продукции.
Время работы в этой области.