|
|
  |
Atmel или NXP, помогите выбрать |
|
|
|
Oct 13 2007, 13:59
|
Местный
  
Группа: Свой
Сообщений: 476
Регистрация: 3-07-07
Из: Санкт-Петербург
Пользователь №: 28 866

|
Время поспело, в моей конторе дали добро переходить на современный МК. Выбор пал на ядро arm7. Осталось определиться с производителем. Если не трудно, можете назвать плюсы или минусы микроконтроллеров NXP и атмела. Объективно, без священной войны и шапкозакидательства. Занимаемся измерительными приборами, в основном простыми - из периферии только таймеры и уарт, SPI и I2C реализую программно (так проще). Но в скором времени будет проект с CAN. Во-общем хочется выбрать семейство МК на вырост. Производство серийное, цена значение тоже имеет. Еще некоторые приборы идут жить к военным, они почему-то легче соглашаются с мк производства атмел. У NXP напрягло отсутствие подтяжек - место на плате дорогого стоит, но главный его плюс - наличие литературы на русском и дешевые отладочные платы... Буду рад Вашим ответам.
--------------------
Ковырял чукча отверткой в ухе, звук в телевизоре и пропал.
|
|
|
|
|
Oct 13 2007, 19:54
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата(Dron_Gus @ Oct 13 2007, 22:38)  У Атмела I2C не I2C, а TWI. Хотя и совместим, работает не всегда адекватно. У NXP он самый, что ни на есть родной - классика от Основоположников. Цитата У sam7 есть подобие DMA на всю периферию, несомненный плюс. Для контроллеров без кэша, коими являются SAM7 или отдельных банков памяти на разных шинах, как у свежих NXP "DMA" вещь вполне бесполезная. А вот у свежих NXP FIFO+DMA(на отдельной шине) явно гибкое решение. Цитата Если на вырост... Если на вырост, то SAM7 и 'прошлогодние' NXP достаточно похожи, но вот развивается ARM7 у NXP явно быстрее и выбор заметно больше. Цитата(Lotor @ Oct 13 2007, 16:59)  У NXP напрягло отсутствие подтяжек... На первом порту нечно высокоомное присутствует. А вообще странный критерий критерий выбора, да и само массовое использование open drain как-то нехорошо смотрится... Цитата цена значение тоже имеет. Ценовая политика, в сочетании с большим диапазоном выбора, у NXP агрессивенее
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Oct 13 2007, 20:06
|
Профессионал
    
Группа: Свой
Сообщений: 1 266
Регистрация: 22-04-05
Из: Киев
Пользователь №: 4 387

|
Цитата напрягло отсутствие подтяжек у 23xx поправлено. А ограничение по производителям откуда? Почему не TMS470, не ST91x? Я выбрал в своё время для своих задач филипс, но рассматривал и остальные. Вопросов было гораздо больше. Вот собрался для других задач юзать Luminary, но NXP остаётся. Вы бы чётче задачу ставили, а то религиозные войны пока имеют пищу
--------------------
aka Vit
|
|
|
|
|
Oct 13 2007, 22:51
|
Местный
  
Группа: Свой
Сообщений: 476
Регистрация: 3-07-07
Из: Санкт-Петербург
Пользователь №: 28 866

|
Спасибо за ответы. Цитата А ограничение по производителям откуда? Почему не TMS470, не ST91x? Собственно ограничение сам ввел - Atmel и NXP самые популярные представители ядра arm7, судя по информации в инете. Есть вариант использовать микроконтроллеры AD, но, на сколько я помню, там аналоговая и цифровая часть не разявязаны, что не есть хорошо.
--------------------
Ковырял чукча отверткой в ухе, звук в телевизоре и пропал.
|
|
|
|
|
Oct 14 2007, 12:09
|
Местный
  
Группа: Свой
Сообщений: 476
Регистрация: 3-07-07
Из: Санкт-Петербург
Пользователь №: 28 866

|
Цитата Медленные они очень по сравнению с остальными. Зато 12-битный АЦП не помешает, в некоторых задачах может даже от внешнего откажемся... Цитата Не совсем понятно, что Вы имеете в виду под "неразвязанностью" аналоговой и цифровой части? На сколько я помню, мы от ADUCов (на базе ядра x51) отказались как раз-таки из-за отсутствии развязки внутри МК между цифровой и аналоговой частью. Для измерительных задач это не есть хорошо.. Цитата Atmel avr32 - и нефиг париться по этому вопросу, если конечно нету серьезных ассемблерных наработок для ARM. Тогда уж новые пики и программирование на Си, но боюсь это уже две новые религиозные войны. =)
--------------------
Ковырял чукча отверткой в ухе, звук в телевизоре и пропал.
|
|
|
|
|
Oct 14 2007, 14:14
|
Местный
  
Группа: Свой
Сообщений: 476
Регистрация: 3-07-07
Из: Санкт-Петербург
Пользователь №: 28 866

|
Те задачи, которые есть сейчас, сможет выполнять любой МК с таймерами - снятие данных с внешнего АЦП, обработка, вывод на индикаторы, реализация интерфейса. Просто хочется выбрать современный микроконтроллер с прицелом на будущее. Вот выбор и пал на arm7. Я вообще сторонник того, чтобы не зависить от семейства или производителя, но сейчас надо заказывать отладочные платы, поэтому и интересует сабж.
--------------------
Ковырял чукча отверткой в ухе, звук в телевизоре и пропал.
|
|
|
|
|
Oct 14 2007, 22:37
|
Местный
  
Группа: Свой
Сообщений: 200
Регистрация: 10-04-06
Из: Украина,Запорожье
Пользователь №: 15 979

|
Цитата(Lotor @ Oct 14 2007, 18:14)  Те задачи, которые есть сейчас, сможет выполнять любой МК с таймерами - снятие данных с внешнего АЦП, обработка, вывод на индикаторы, реализация интерфейса. Просто хочется выбрать современный микроконтроллер с прицелом на будущее. Вот выбор и пал на arm7. Я вообще сторонник того, чтобы не зависить от семейства или производителя, но сейчас надо заказывать отладочные платы, поэтому и интересует сабж. Тогда уж лучше на PIC24/dsPIC посмотреть, они практически на всех задачах рвут ARM7(кроме плавучки), да и цена более привлекательная, да и периферия у них очень даже. Если смотреть на ARM(который совсем не новый и современный(ARM7xxx)), то лучше на новое поколение ARM Cortex-M3. Сейчас какраз они только появились в продаже по ценам от 2 до 15$( Luminary Micro или STMicroelectronics).Рекомендую посмотреть и на них.
|
|
|
|
|
Oct 15 2007, 05:49
|
Бывалый
    
Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615

|
Цитата(Lotor @ Oct 13 2007, 17:59)  Тут уже была тема. Мое мнение: LPC полегче осваивать (посмотрите по форуму, люди мучаются с программированием периферии для Atmel, для LPC вопросов нет). AVR32 хорошее решение, но там, наверняка, есть глюки (без коментариев). По поводу DMA легкий экскурс в историю. 1. На первых XT контроллеры HDD (MFM и RLL) делали с DMA и без него. Преимущество было с DMA. 2. На 386 IDE делали уже без DMA. Преимущество у программной реализации. 3. На P5 появилось UltraDMA. Преимущество опять с DMA. Опять спирали Гегеля.
|
|
|
|
|
Oct 15 2007, 06:20
|

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

|
Ну вы так быстро окажетесь в аутсайдерах. Просто мутно говорить о планах на вырост это ИМХО не верно. Надо сразу ориентироваться на современные тенденции. Новый дисплей - графический на OLED Новая клава - сенсорная. Новая обработка данных - расширяем полосу, выжимаем больше информации, рисуем графики, логи, историю, тренды, апроксимации, прогнозы ... и т.д. Новый способы интерфейса с юзером - голосовая подсказка, прочитывает отрывки из мануала и т.д. Новые коммуникационные каналы - беспроводные 3G, WiMAX, Wireless USB и т.д. И тогда ясно что ARM7 - это уже не на вырост, а так чтоб только не загнуться. Надо ориентироваться на ARM9. Цитата(Lotor @ Oct 14 2007, 17:44)  Те задачи, которые есть сейчас, сможет выполнять любой МК с таймерами - снятие данных с внешнего АЦП, обработка, вывод на индикаторы, реализация интерфейса. Просто хочется выбрать современный микроконтроллер с прицелом на будущее. Вот выбор и пал на arm7. Я вообще сторонник того, чтобы не зависить от семейства или производителя, но сейчас надо заказывать отладочные платы, поэтому и интересует сабж.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|