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

 
 
> Семейство ARM подобных, Интересует мнение знающих
KSN
сообщение May 11 2006, 06:03
Сообщение #1


Местный
***

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



Если рассматривать ARM процессора от 3-х производителей: Texas Instruments, Philips,Atmel, интересует следующее:
1. Какие из процессоров надежнее(подали напряжение питания заведомо больше и проц выдерживает такое издевательство, "слеты" flash-памяти и т.д.)
2. По потреблению в каком порядке можно расставить? Если можно, то укажите данные по величине потребления(на какой частоте)
3. Функциональная насыщенность перефирии?
4. Сложность освоения и доступность средств разработки ПО (если что-то лежит в "закромах", то укажите, что доступноsmile.gif).
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 5)
KiV
сообщение May 11 2006, 08:29
Сообщение #2


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

Группа: Свой
Сообщений: 165
Регистрация: 18-06-04
Пользователь №: 56



1) По надежности - на TMS470 случайно перепутал 1,8 и 3,3 В - как ни странно, но проц выдержал такое издевательство в течение десятков минут. AT91SAM7 тоже держал некоторое время 5 В вместо 3,3. Но вообще-то подобные вещи могут быть допустимы только на столе у разработчика. А если подобное возможно в серийном работающем девайсе... надо расстреливать разработчика smile.gif.
У Atmel AT91 встроенный стабилизатор 1,8 В - это неплохо. У TMS470 необходим внешний 1,8 В стабилизатор, кроме того, необходимо выдержать последовательность включения 3,3 и 1,8 В питаний. Про Philips или ST ничего не скажу - не щупал. Про слеты флеша тоже пока мало статистики - вот будет серия, тогда появится информация.
2) По потреблению видимо все примерно одинаковы - технологические нормы похожи, ядра одинаковы... Ессно периферия разная.
3) По насыщенности периферии похоже TMS470 впереди. Особенно TMS470R1B1M - разве что USB в этой серии нет. У Atmel есть простейшие AT91SAM7S - уже давно выпускаются (но вообще-то даже у них периферия неплохая на мой взгляд). Есть более навороченные SAM7A3 и SAM7X - но пока только сэмплы. Но вопрос по периферии встает от поставленной задачи - что нужно, то и выбираем.
4) Это только Вам решать, что сложно, а что проще. Вопрос скорее индивидуальный. Вот говорят IAR for ARM весьма прост в освоении. А вообще есть ПО от самой ARM Ltd. - ADS и RVDS, от Keil, от GreenHills - Multi, также GCC ... По доступности ПО поищите по ветке "Есть программа" думаю там все найдете. GCC вообще бесплатный продукт.

ЗЫ. Лично мое мнение - если начать тренироваться, лучше всего взять AT91SAM7S64 или AT91SAM7S256 - во втором побольше флэш и озу. Делается платка с USB по типу Атмеловского EvalKit (или сам кит купить если $350 не накладно) - получаем плату с запиткой от компьютера и заливкой программ по USB. Не нужно ни блоков питания, ничего другого. Весьма удобно.
Go to the top of the page
 
+Quote Post
goodwin
сообщение May 11 2006, 10:11
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 481
Регистрация: 1-08-05
Пользователь №: 7 267



Опыта большого нет, но по наблюдениям SAM7 жрет намного меньше, чем LPC. Запущал однотипные задачки на платках от olimex (usb mouse) - LPC ощутимо греется...
Go to the top of the page
 
+Quote Post
KSN
сообщение May 12 2006, 04:19
Сообщение #4


Местный
***

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



Есть ли ARM контроллеры которые имеют более 3 SPI и потребляют в районе 50мА?
Go to the top of the page
 
+Quote Post
KSN
сообщение May 12 2006, 04:56
Сообщение #5


Местный
***

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



Еще один вопрос: выполнение программы осуществляется из flash-памяти? Или возможно перенести исполняемый код из flash в RAM и запустить на выполнение оттуда, а flash-перевести в power-down режим?
Go to the top of the page
 
+Quote Post
hlebn
сообщение May 14 2006, 11:08
Сообщение #6


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

Группа: Свой
Сообщений: 131
Регистрация: 22-10-04
Пользователь №: 963



Цитата(KSN @ May 12 2006, 08:56) *
Еще один вопрос: выполнение программы осуществляется из flash-памяти? Или возможно перенести исполняемый код из flash в RAM и запустить на выполнение оттуда, а flash-перевести в power-down режим?

смотри примеры в crossstudio. там проект создается и для выполнения в озу и для выполнения в флаш.
нужные подпрограммы можно разместить в сегмент который при загрузке с флаш будет переписан в озу
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 17:15
Рейтинг@Mail.ru


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