Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Помогите выбрать МК
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
Tsvetik
Для новых проектов выбираю семейство микроконтроллеров на замену AT91SAM7. Конкретно интересуют ядра Cortex-M3, M4, M0.

Просмотрел несколько известных фирм, производящих такие МК и отобрал три основных с широким ассортиментом в семействе. Это
1. STM
2. NXP
3. Atmel

У Atmel есть некоторое преимущество в том, что их Cortex МК пин-пин совместимы с SAM7. Однако, расстраивает довольно длинный список errata. Как в SAM7 было много ошибок так и в SAM3/SAM4 список не маленький.

Впрочем, это не самый главный вопрос.
Главный вопрос вот в чем. Когда-то давно у Atmel на AVR видел информацию о надежности их восьмибиток. Графики с числом отказов от времени.
Теперь же такие не могу найти ни на их AVR ни на ARM.
Разве что кое-какие документы в которых Atmel повествует о том как лихо они тестируют свои МК и вообще следят и регистрируют отказы.

Аналогичная информация у NXP и STM с ходу не нашлась. NXP вообще прямым текстом пишет (как я понял из сложного юридического английского), что все, что написано про их МК применять на свой страх и риск и ответственности ни за что не несут.

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

Ну а второстепенный вопрос, имеют ли МК этих фирм какие-то свои собственные изюминки или особенности, на которые стоит обратить внимание?
В частности, смогу ля и использовать свой клон ST-Link для работы с этими МК?
_3m
Цитата(Tsvetik @ Jun 5 2013, 17:31) *
Просмотрел несколько известных фирм, производящих такие МК и отобрал три основных с широким ассортиментом в семействе. Это
1. STM
2. NXP
3. Atmel

Вы еще Kinetis забыли.
Надежность... это вам нужны "контроллеры профессионального уровня".
SII
STM недаром такие дешёвые. Еррата там просто ужасающая (во всяком случае, у некоторых семейств). Кроме того, она сильно неполна -- во всяком случае, в части STM32L15x. Коллеги в конторе наткнулись на целый букет ошибок, коих не было в Еррате (я-то сам с STM пока дела не имею, только с NXP).
nanorobot
Цитата(SII @ Jun 5 2013, 20:55) *
STM недаром такие дешёвые. Еррата там просто ужасающая (во всяком случае, у некоторых семейств). Кроме того, она сильно неполна -- во всяком случае, в части STM32L15x. Коллеги в конторе наткнулись на целый букет ошибок, коих не было в Еррате (я-то сам с STM пока дела не имею, только с NXP).


Явное преувеличение, имхо.. Самая большая эррата в голове. С удовольствием пользую F2xx и F051 - ничего "ужасающего".
Tsvetik
Цитата(_3m @ Jun 5 2013, 17:41) *
Вы еще Kinetis забыли.
Надежность... это вам нужны "контроллеры профессионального уровня".


Да, кинетисы пропустил. Что-то про них хорошее можно сказать?
AlexandrY
Цитата(Tsvetik @ Jun 5 2013, 20:53) *
Да, кинетисы пропустил. Что-то про них хорошее можно сказать?


Если оценивать чипы с точки зрения подойдет ли к ним старый клон ST-Link , то про Kinetis ничего хорошего сказать нельзя.

Ну а вообще они известны тем, что под них есть самая продвинутая из бесплатных RTOS - MQX.
Имеют безглючное подключение к DDR и много пинов. Т.е. наиболее функционально расширяемые в своей категории.
Освоив Kinetis легко мигрировать на микроконтроллеры Vybrid, в следующую весовую категорию.

scifi
Цитата(Tsvetik @ Jun 5 2013, 21:53) *
Да, кинетисы пропустил. Что-то про них хорошее можно сказать?

Фрискейл гарантирует доступность чипов на протяжении 10 лет.
_3m
Цитата(AlexandrY @ Jun 5 2013, 22:41) *
Если оценивать чипы с точки зрения подойдет ли к ним старый клон ST-Link , то про Kinetis ничего хорошего сказать нельзя.

А нефиг пользоваться закрытыми фирменными отладчиками.
Клоны Versaloon или j-link вполне подойдут.

Цитата
Из минусов - отсутствие облегченных дешевых чипов в семействе.

Не могу сказать что MK10DN32VFM5 дорог.
Если надо еще бюджетнее есть серия Kinetis L - там ценник меньше бакса. Но дистрибьюторы похоже с такой дешевкой не хотят иметь дело - навар слишком маленький, придется организовывать поставки под проект.
mempfis_
Цитата(Tsvetik @ Jun 5 2013, 20:53) *
Да, кинетисы пропустил. Что-то про них хорошее можно сказать?


Хорошая документация, не очень тяжелы в освоении, низкое потребление и много режимов пониженного энергопотребления (CORTEX-M0, KL15, ~400nA в режиме LLS и тактировании от часового кварца), есть переферия способная пробуждать процессор из состояния мёртвого сна, низкая цена.
Вроде есть пин-ту-пин совместимые M0 и M4. Подробности можно почитать в FREESCALEARM.pdf (лежит у них на сайте).


AlexandrY
Цитата(_3m @ Jun 6 2013, 09:40) *
Не могу сказать что MK10DN32VFM5 дорог.
Если надо еще бюджетнее есть серия Kinetis L - там ценник меньше бакса. Но дистрибьюторы похоже с такой дешевкой не хотят иметь дело - навар слишком маленький, придется организовывать поставки под проект.


Согласен, ошибся. Смотрел по привычке только чипы от 120 МГц. laughing.gif

Кстати опрос разработчиков от 2013 года показывает, что Freescale по популярности на втором месте после TI, а ST и NXP находятся на 5-ом и 8-ом местах.
Причем спрос на внедрение в новые разработки у Fresscale вырос на 3% за год, а на ST упал на 1% за год.
Упал спрос в новых разработках и на сам STM32 на 2%
Dr.Alex
Цитата(AlexandrY @ Jun 6 2013, 11:23) *
Freescale по популярности на втором месте после TI, а ST и NXP находятся на 5-ом и 8-ом местах.
Причем спрос на внедрение в новые разработки у Fresscale вырос на 3% за год, а на ST упал на 1% за год.
Упал спрос в новых разработках и на сам STM32 на 2%


Забавно. А я вот искал проц для перспективного прожектика (http://electronix.ru/forum/index.php?showtopic=112830)
и нашёл единственный подходящий камень - именно ST, STM32F417. Правда, с армёшками дела не имел лет 10 (всё дсп да фпга было), так что может быть я в чём-то жыстоко ошыбаюсь? :-)))))
AlexandrY
Цитата(Dr.Alex @ Jun 6 2013, 11:46) *
... так что может быть я в чём-то жыстоко ошыбаюсь? :-)))))


Да, почти наверняка ошибаетесь. laughing.gif
Тот же опрос показывает, что более 50% разработчиков уже много лет для каждой следующей разработки выбирают новый микропроцессор или микроконтроллер.

А поскольку каждый год новые семейства не рождаются, то видимо такие желания возникают из-за неправильного выбора.
И этот тренд растет!

topkin
Цитата(AlexandrY @ Jun 6 2013, 12:23) *
Согласен, ошибся. Смотрел по привычке только чипы от 120 МГц. laughing.gif

Кстати опрос разработчиков от 2013 года показывает, что Freescale по популярности на втором месте после TI, а ST и NXP находятся на 5-ом и 8-ом местах.
Причем спрос на внедрение в новые разработки у Fresscale вырос на 3% за год, а на ST упал на 1% за год.
Упал спрос в новых разработках и на сам STM32 на 2%


Можно узнать, что за опрос и откуда такие данные? Это статистика мирового рынка или нашего? Разница между рынками просто огромна
TI у нас сильно распиарен как бренд, ничего против них не имею. Хотя по низкопроизводительным ARM ядрам успешен никогда не был. Чего стоит только снятый с производства Stellaris.
Freescale вроде бы один из лидеров мировых в микроконтроллерной/микропроцессорной тематике в мировых масштабах. У нас я с ним вообще не сталкивался, кроме IMX пожалуй.
ИМХО
Паф
Цитата(SII @ Jun 5 2013, 18:55) *
STM недаром такие дешёвые. Еррата там просто ужасающая (во всяком случае, у некоторых семейств). Кроме того, она сильно неполна -- во всяком случае, в части STM32L15x. Коллеги в конторе наткнулись на целый букет ошибок, коих не было в Еррате (я-то сам с STM пока дела не имею, только с NXP).

А где-нибудь можно посмотреть на этот букет? sm.gif Работаю с этой серией какое-то время, весьма интересно..
SII
Цитата(Паф @ Jun 6 2013, 13:54) *
А где-нибудь можно посмотреть на этот букет? sm.gif Работаю с этой серией какое-то время, весьма интересно..


Те, кто с ними работали, сейчас недоступны, поэтому подробности сказать не могу. Из того, что более-менее помню:

1) Вся серия позиционируется как работающая в промышленном диапазоне температур (от -40), однако, как оказалось, лишь одна или две ревизии реально работают, остальные -- только от -10 и выше (хотя продаются всё равно как промышленные). Для нас это было критично, поскольку железяки работают на открытом воздухе со всеми вытекающими. Пришлось геморроиться при покупке, требуя лишь определённую ревизию...

2) Проблемы с выходом из режима сна, что для нас тоже критично: батарейное питание. Этой ошибки точно не было в Эррате, поэтому коллеги долго бились, пытаясь понять, в чём дело (часть процов просыпается, часть никак не хочет), заодно переписываясь с техподдержкой. В конце концов выяснили, что это проблема в самом МК. Вроде как её внесли в новую Эррату.

3) Кажется, что-то ещё было с USB -- во всяком случае, в его адрес слышал много ругани. Хотя тут никаких подробностей не помню, но знаю, что пока его так и не осилили (хотя, кажется, больше из-за отсутствия острой необходимости).

Ну а у NXP, с коими работаю, ситуация получше будет. Достаточно сравнить Эррату на старые семейства вроде LPC22xx и LPX24xx с новыми, например, с LPX177x/8x. У последних ошибок почти нет.

Кстати, у Атмелов тоже ситуация интересная была. Если у МК с ядрами ARM7 и ранними ARM926 (вроде AT91SAM9261) ошибок было полно, то в AT91SAM9G45 уже почти всё исправили. Вот как в Кортексах у них, понятия не имею: от работы с Атмелом отказались из-за проблем с поставками. Может, сейчас уже нету, но...
AlexandrY
Цитата(topkin @ Jun 6 2013, 12:34) *
Можно узнать, что за опрос и откуда такие данные?


Доклад есть по ссылке:
2013 Embedded Market Study
Это международный опрос. Я сам в нем участвовал.


DASM
" Я сам в нем участвовал." делим Вас на число разработчиков в Индии + Китае и получаем статистически нулевую величину rolleyes.gif
Fujitser
Цитата(Tsvetik @ Jun 5 2013, 19:31) *
1. STM
2. NXP
3. Atmel

У Atmel есть некоторое преимущество в том, что их Cortex МК пин-пин совместимы с SAM7. Однако, расстраивает довольно длинный список errata. Как в SAM7 было много ошибок так и в SAM3/SAM4 список не маленький.
...
Ну а второстепенный вопрос, имеют ли МК этих фирм какие-то свои собственные изюминки или особенности, на которые стоит обратить внимание?
В частности, смогу ля и использовать свой клон ST-Link для работы с этими МК?


Хотите пустой Errata Sheet - используйте NXP, хотите сэкономить - STM, хотите приключений - Atmel.
ST-Link вы сможете использовать с любыми ARM-ами.

Данные по надежности я видел только у NEC, но они не являются ARM-ами, увы. Испытания на воэдействие электромагнитных помех выявили следующую последовательность (в порядке убывания): NXP - STM - Atmel.
Golikov A.
Ст-линк без плясок только с СТМ вроде как...
DASM
Цитата(Fujitser @ Jun 10 2013, 05:15) *
Хотите пустой Errata Sheet - используйте NXP, хотите сэкономить - STM, хотите приключений - Atmel.
ST-Link вы сможете использовать с любыми ARM-ами.

Данные по надежности я видел только у NEC, но они не являются ARM-ами, увы. Испытания на воэдействие электромагнитных помех выявили следующую последовательность (в порядке убывания): NXP - STM - Atmel.

Больше интересуют Texas Instrument и Freescale. Atmel c NXP в принципе считаю радиолюбительской игрушкой, да и нет у них чипов, способных потянуть мою задачу (сжатие 3-х потоков H264 одновременно). Или есть ?
SII
Насчёт "радиолюбительской игрушки" Вы не правы, однако для Вашей задачи, подозреваю, нужен только Cortex-A, а это автоматом предполагает использование TI или Freescale (ну или других, если не пугает закрытая документация на всё или почти всё).
DASM
Цитата(SII @ Jun 10 2013, 11:08) *
Насчёт "радиолюбительской игрушки" Вы не правы, однако для Вашей задачи, подозреваю, нужен только Cortex-A, а это автоматом предполагает использование TI или Freescale (ну или других, если не пугает закрытая документация на всё или почти всё).

Ну да, для бытовых применений Атмель и NXP конечно идут. В принципе у них есть вроде и военка (у Атмеля точно) - но у нас она не представлена, насколько мне известно. Так то да, Davinci от TI использую, у них есть и с военной приемкой до 175 градусов. Документация ,имхо, лучшая у Техаса
SII
NXP для промышленного применения тоже есть, сами используем. Вот военного, насколько знаю, действительно нет.
navigator
А посмотрите ещё Infineon, позиционируются для пром применений, расширенный температурный диапазон
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.