|
|
  |
Выбор микроконтроллера на Cortex M3 ядре |
|
|
|
Jul 30 2013, 10:22
|
Частый гость
 
Группа: Свой
Сообщений: 199
Регистрация: 22-06-05
Пользователь №: 6 217

|
Цитата(scifi @ Jul 30 2013, 13:08)  А по большому счёту МК - он и в Африке МК. Согласен, Со средствами разработки проблем нет. Сейчас сижу на сайте рассматриваю всё что выложено, вроде пока жаловаться не могу. ADC устраивает. А что насчет библиотек ? Много ли придеться "перепиливать" драйвера от производителя? Как насчет иммунитета к EMI и общей надёжности? Пользовал NXP, у них реализована неплохая идея на LPCware, где собрана вся информация в одном месте. Есть ли что-либо подобное для ST?
|
|
|
|
|
Jul 31 2013, 06:13
|

Ally
     
Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050

|
Цитата(Punk @ Jul 31 2013, 08:03)  Почему? тоже перед выбором камня в серию стою Для промышленной автоматики я имел в виду. Хорошие и разнообразные антисбойные механизмы, толерантность к 5В, встроенный EEPROM, глубокая защита кода, широкий температурный диапазон (до 105C), больше чем у других каналов DMA (повышает реальную производительность), поддержка дешевых DDRAM чипов памяти, 16-и разрядный АЦП до 4-х независимых каналов с встроенным масштабированием. Т.е. делать анализатор 3-х фазной сети, PFC или 3-х фазный инвертор (по отдельности и все сразу) здесь очень удобно. Для логических контроллеров тоже идеален. Все пины могут быть источником прерываний или источником запросов DMA, имеют фильтры против глитчей с настраиваемой полосой, работа и с сегментным LCD и с TFT дисплеями, поддержка сенсорной клавиатуры, поддержка спец. протоколов автоматизации зданий и т.д. Собственно меня лично привлек их софт, а именно открытая RTOS MQX. Очень продуманная и укомплектованная ось. Превосходит по возможностям все мне известные открытые RTOS (FreeRTOS, uCOS, RL ARM, uITRON, TNKerne, scmRTOS, TI RTOS ... ) для такого класса микроконтроллеров. Для старших в семействе (K70) есть качественно портированный линукс. Вообщем с учетом того, что для каждого нового семейства ARM-ов надо инвестировать кучу времени в изучение периферии и адаптацию драйверов к своей платформе семейство Kinetis, по крайней мере для автоматики, лучше всех оправдывает эти инвестиции.
|
|
|
|
|
Jul 31 2013, 23:57
|
Гуру
     
Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493

|
99.99 % всех неполадок имхо - на совести программистов. Так называемый Watchdog - штука крайне бесполезная и вредная (вредная тем, что каждый раз запуская очередную халтуру на очередном семействе я должен читать даташит на теиу не включена ли эта дрянь по умолчанию). Бесполезная - потому что по сути просто выводит программиста на чистую воду - программер обязан писать логи работы, не важно куда, но делать это надо, тогда можно понять причину катастрофы. Вотчдог просто сбросит все и это даст понять, что виноват программист. Который виноват в любом случае. В остальном же разницы у процев нынче никаких - один техпроцесс, одна фабрика (полагаю), одно лицензированное у АРМ ядро. Отличия - цена, дистрибуция, прозрачность example, ну и степень изголения над перефирией (кстати то, что делают производители с перефирией и сподвигнуло меня перейти на Xilimx all-in - programmable, там хоть сам перефирию рисую. Вернее собираюсь рисовать. Так что не слушайте особо никого, если проц подходит по корпусу, темп. диапазону, цене и доставабельности - берите. И тут позиции STM лучше однозначно. Ну а однозначные советы "берите это" воспринимайте с улыбкой, не забывайте - многие тут работают в фирмах дистрибьютерах. Я тоже, но совсем не таких АРМ, так что мне верить можно  Глубокая защита кода, как понимаете хорошо вскрывается терморектальным анализом, если охота возиться с ОС одного производителя без поддержки со стороны - ваше право, ну а такие "уникальные" фичи как LCD , программируемый slew rate (тем более когда все сводится к управлению моторами  ) и тп - сейчас у всех. Freescale пожелаю только врагу, довелось иметь дело с их DSP56F серией -
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|