реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Atmel_AT91SAM7Sxx v Philips_LPC21xx, Что выбрать?
bsp
сообщение Oct 24 2005, 16:55
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 339
Регистрация: 27-08-05
Пользователь №: 8 013



Если можно, поделитесь соображениями! Есть некоторый опыт применения мною лично и опыт побольше у других наших сотрудников контроллеров довольно разных: 51-й, AVR, PIC, процессоры 186 и 8085. Хочется новые задачи ( конечно, не все ) решать с помощью "легких" ARM типа Atmel_AT91SAM7Sxx или Philips_LPC21xx. Что бы снова не плодить разнообразие надо бы выбрать что-то одно. Какой из этих клонов может оказаться предпочтительнее и почему? Причем сложность задач может начинаться с довольно небольшой, в конце концов стоимость таких чипов весьма невелика.
Go to the top of the page
 
+Quote Post
Andy Mozzhevilov
сообщение Oct 25 2005, 02:42
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 877
Регистрация: 26-01-05
Из: Екатеринбург
Пользователь №: 2 206



Цитата(bsp @ Oct 24 2005, 21:55)
Если можно, поделитесь соображениями! Есть некоторый опыт применения мною лично и опыт побольше у других наших сотрудников контроллеров довольно разных: 51-й, AVR, PIC, процессоры 186 и 8085. Хочется новые задачи ( конечно, не все ) решать с помощью "легких" ARM типа Atmel_AT91SAM7Sxx или Philips_LPC21xx. Что бы снова не плодить разнообразие надо бы выбрать что-то одно. Какой из этих клонов может оказаться предпочтительнее и почему? Причем сложность задач может начинаться с довольно небольшой, в конце концов стоимость таких чипов весьма невелика.
*


Мое имхо - поскольку ARM, это ядро, то нет принципиальной разницы, какой из них ставить. Усилия по освоению ARM не пропадут в любом разе. Это уже не переход с AVR на PIC, или с х51 на MB90. Все АРМы можно рассматривать как uC из одного семейства, но с разной периферией. А выбирать уже нужно под конкретную задачу, с нужной периферией, параметрами по потреблению и т.п. Но тут уже выбор можно делать в пределах разных производителей, ну типа как с х51, делают все, кому не лень.


--------------------
Пасу котов...
Go to the top of the page
 
+Quote Post
bsp
сообщение Oct 25 2005, 07:00
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 339
Регистрация: 27-08-05
Пользователь №: 8 013



В принципе, согласен. Но есть еще нюансы более мелкого порядка. Например, нужны будут аппаратные средства отладки, всегда - ли одно устройство подходит к кристаллам разных производителей. При покупке заметных количеств микросхем тоже лучше заказывать одну крупную партию, чем три поменьше, иногда ( иногда! ) в этом случае одно более мощное устройство выгоднее трех индивидуально подобранных. Я не настаиваю, что в этом надо обязательно докопаться до самого дна, но если есть у кого-то соображения по этому поводу, а особенно опыт работы по "разнокалиберным" проектам, то интересно с этим ознакомиться.
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Oct 25 2005, 07:46
Сообщение #4


Шаман
******

Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221



По отладочным средствам.
Для внутрисхемной отладки АРМов стандартом де-факто стал JTAG интерфейс.
Аппаратуру производят десятки фирм, можно и самому сделать (ищите на форуме). Но подходит она к ЛЮБОМУ кристаллу АРМ.
Что касается цен и перспектив.
Atmel проанонсировал семейство АРМов дешевле 3$.
Philips понизил ценовую планку до 1.5$ и назвал АРМы 51-ми контроллерами 21-го столетия.
Go to the top of the page
 
+Quote Post
VslavX
сообщение Oct 25 2005, 07:55
Сообщение #5


embarrassed systems engineer
*****

Группа: Свой
Сообщений: 1 083
Регистрация: 24-10-05
Из: Осокорки
Пользователь №: 10 038



Так уж получилось что я тоже пару лет "облизывался" на LP2xxx, а в итоге начали использовать AT91SAM7 smile.gif
В ядрах особой разницы нет - ARM7TDMI одинаковы и у филипса и у атмеля. А вот периферия существенно отличается.
Мне пришлось взять AT91 из-за наличия встроенного USB (может и у новых филлипсов тоже появились). Ну и сейчас атмел выпустил AT91X© - у него встроенный Ethernet MAC (что для моих приложений тоже существенно).
Еще что нравиться у AT91 - это управление PIO - легко и быстро можно сбросить/установить отдельные биты порта (типа как AVR-ы славятся своими sbi/cbi инструкциями, только в AT91 это особенность периферии а не ядра).
Несмотря на то, что я тут немного похвалил AT91 : ), выбор процессора зависит от Ваших задач - какая периферия выглядит для Вас симпатичнее - ту и выбирайте.
Go to the top of the page
 
+Quote Post
SpiritDance
сообщение Oct 25 2005, 08:40
Сообщение #6


Дух погибшего транзистора
****

Группа: Свой
Сообщений: 877
Регистрация: 6-09-05
Из: Москва
Пользователь №: 8 288



Цитата(VslavX @ Oct 25 2005, 10:55)
Мне пришлось взять AT91 из-за наличия встроенного USB (может и у новых филлипсов тоже появились).
*

LPC214x. Там кстати реализован DMA.
Цитата(VslavX @ Oct 25 2005, 10:55)
Ну и сейчас атмел выпустил AT91X© - у него встроенный Ethernet MAC (что для моих приложений тоже существенно).
*

У филипса до конца этого года (или начале следующегоsmile.gif) появятся 144ногие процессоры с Ethernet+USB и Ethernet+CAN
Так что в переферии тоже великой разницы не наблюдается. smile.gif
У филипса на мой взгляд перед атмелом достойные внимания преимущества - цена и семейство миниАРМ 2101_2_3.


--------------------
Yes, there are two paths you can go by But in the long run Theres still time to change the road youre on.
Go to the top of the page
 
+Quote Post
VslavX
сообщение Oct 25 2005, 10:11
Сообщение #7


embarrassed systems engineer
*****

Группа: Свой
Сообщений: 1 083
Регистрация: 24-10-05
Из: Осокорки
Пользователь №: 10 038



Цитата(SpiritDance @ Oct 25 2005, 11:40)
LPC214x. Там кстати реализован DMA.

Что да, то да. У AT91 нет DMA(AKA PDC у атмеля) на USB sad.gif .

Цитата(SpiritDance @ Oct 25 2005, 11:40)
У филипса до конца этого года (или начале следующегоsmile.gif) появятся 144ногие процессоры с Ethernet+USB и Ethernet+CAN

Дык - только _появяться_, а у меня уже X256 в сэмплах и платка в разводке smile.gif
Еще я бы не советовал - AT91SAM7A3 - сыроватый чип, а будет ревизия или нет - неизвестно. Самая "хорошая" фича с блокировкой доступа по JTAG. Если дохнет загрузчик, то потом чип только выкинуть sad.gif
А SAM7S и SAM7X это уже поправили - ножка ERASE появилась.

Цитата(SpiritDance @ Oct 25 2005, 11:40)
Так что в переферии тоже великой разницы не наблюдается. smile.gif
У филипса на мой взгляд перед атмелом достойные внимания преимущества - цена и семейство миниАРМ 2101_2_3.

Ну это кому как smile.gif
Go to the top of the page
 
+Quote Post
slabnoff
сообщение Oct 27 2005, 09:55
Сообщение #8


Частый гость
**

Группа: Свой
Сообщений: 82
Регистрация: 26-09-05
Пользователь №: 8 955



Цитата
LPC214x. Там кстати реализован DMA.

Что-то народ на филипковский USB очень плевался (из-за errata). Если интересно - попробуйте поискать сообщения DASM здесь и на Сахаре.

Кроме того были вопли на счет общей сырости AT91SAM, того что большой процент кристаллов, которые не шьются... В общем лично для себя я пока определился - проверенные кристаллы от Филипса (lpc2106, lpc2214), а для атмелей жду новых ревизий.
Go to the top of the page
 
+Quote Post
VslavX
сообщение Oct 28 2005, 13:55
Сообщение #9


embarrassed systems engineer
*****

Группа: Свой
Сообщений: 1 083
Регистрация: 24-10-05
Из: Осокорки
Пользователь №: 10 038



Цитата(slabnoff @ Oct 27 2005, 12:55)
Цитата
LPC214x. Там кстати реализован DMA.

Кроме того были вопли на счет общей сырости AT91SAM, того что большой процент кристаллов, которые не шьются... В общем лично для себя я пока
*


Хм... Сейчас у нас в предсерийном запуске первая партия устройств на SAM7S, пока еще массово не прошивали, но с десятком чипов (A3, S64, S256) - проблем не было. Программатор, правда, свой со своим софтом - через JTAG/EmbeddedICE.
А какие проблемы с "не шьется"? Ссылку можно?
Вообще, по атмелу - могу сказать - по опыту на десятках тысяч чипов AVR - примерно 0.2-1% (в зависимости от партии) имеет те или иные проблемы со флешем.
Go to the top of the page
 
+Quote Post
slabnoff
сообщение Oct 28 2005, 15:30
Сообщение #10


Частый гость
**

Группа: Свой
Сообщений: 82
Регистрация: 26-09-05
Пользователь №: 8 955



VslavX
Ссылки я не сохранял. Помню, что вроде бы тот же DASM на сахаре об этом вроде бы писал. В общем тут у меня просто сложилось "чиста мое субъективное мнение" (возможно, как в том анекдоте про серебряные ложечки...). Надо было в предыдущем посте так и написать...

Нашел:
http://www.caxapa.ru/echo/arm.html?id=38724

Сообщение отредактировал slabnoff - Oct 28 2005, 15:34
Go to the top of the page
 
+Quote Post
DASM
сообщение Oct 28 2005, 22:07
Сообщение #11


Гуру
******

Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493



ну я до сих пор плююсь - USB нормально так и не запустил. Может виной и моя врожденная тупость - но с другими процессорами таких проблем не было. Наворочен USB в LPC жутко, а с Атмелем за день все запустил. Плюс потребление - LPC - 65 мА кушает на 60 Мгц, SAM - 24 Ма на 48 Мгц
Вобщем в целом я за SAM, хотя активно использую оба. На SAMS64 кстати сделан MT_Link - средство для отладки любых АРМов через JTAG
Go to the top of the page
 
+Quote Post
Dron_Gus
сообщение Oct 30 2005, 12:48
Сообщение #12


Профессионал
*****

Группа: Свой
Сообщений: 1 202
Регистрация: 9-01-05
Из: Санкт-Петербург
Пользователь №: 1 861



Тоже мечусь между Филипсом и Атмелом. Такой вопрос: серия AT91RM9200 вообще не имеет встроеного флеша? Или я что-то не так понял? Есть ли ARM с флешем и усб?


--------------------
Если сверху смотреть, то сбоку кажется, что снизу ничего не видно.
Go to the top of the page
 
+Quote Post
DASM
сообщение Oct 30 2005, 13:49
Сообщение #13


Гуру
******

Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493



да нету у 9200 флеша. По USB вопрос неясен - slave есть и LPC214X серии и у AT91SAM7xxx серии. А вот хостов USB с флешем я не знаю (хотя не исключаю их существование, но в России их нет в продаже)
Go to the top of the page
 
+Quote Post
asen
сообщение Nov 3 2005, 03:35
Сообщение #14


Знающий
****

Группа: Свой
Сообщений: 513
Регистрация: 5-09-05
Из: Барнаул
Пользователь №: 8 220



А как в плане отладки и наличия отладочных плат я вот знаю что в IAR с симуляцией прерываний криво а Keil чтото не понимал у меня в полном формате С++ синтаксис !
Go to the top of the page
 
+Quote Post
arttab
сообщение Nov 3 2005, 04:11
Сообщение #15


Профессионал
*****

Группа: Свой
Сообщений: 1 432
Регистрация: 7-12-04
Из: Новосибирск
Пользователь №: 1 371



Интересно сравнить по глючноси. О глюках от STM не слышал, Атмел чуток, а Филипс поболее. На семинаре STM обещали езернет добавить скоро.


--------------------
OrCAD, Altium,IAR, AVR....
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th June 2025 - 06:24
Рейтинг@Mail.ru


Страница сгенерированна за 0.0151 секунд с 7
ELECTRONIX ©2004-2016