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

 
 
> что выбрать: AT91SAM7 или PIC24F ?, Потребление при равной производительности
Ruslan1
сообщение Aug 25 2007, 07:05
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 360
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025



Есть задача, реализованная на PIC18F452.
Заняла практически все ПЗУ (16К команд) и ОЗУ(1.5 кБайт). Использую при 5 MIPS.
Сейчас понадобился второй UART и несколько увеличить функциональность.
Устройство батарейное, Sleep не применяется.
Сейчас думаю, что можно применить без сильного увеличения энергопотребления?

1)Требования- 2 (лучше 3) UART
2) потребление не более 20 мА
3) питание и уровни на IO - 3.3 В
4) ног IO - хочется порядка 50
5) болтать ногами придется на скорости 1 МГц (по одному порту делаю свой ввод параллельных данных, по другому нужно с CompactFlash работать).

Первое что пришло в голову- PIC24F.
Минусы- нужен ICD2, новый компилятор, меньше возможности расширения в будущем.

Второе - AT91SAM7.
Минус- такое ощущение, что из пушки по воробьям.
В 64-выводном QFP предлагают только 31 ногу IO - очень плохо. То есть нужно QFP100 брать.
Зато по возможности дальнейшего расширения- просто песня. в первую очередь речь про USB.
Ну и сеггеровский Жлинк плюс ИАР плюс Юкос имеется и освоены.

Есть опыт работы как с PIC (правда, PIC16/PIC18), так и с ARM (правда, ARM9- AT91RM9200).

Склоняюсь к использованию ARM7 на низких частотах, думаю еще даже выиграю в потреблении по сравнению с PIC24F на одной и той же задаче. Думаю, и ногодрыганья прямого можно будет меньше делать засчет ПДП и периферии. А уж если захочу расширяться...

Что думаете? Для реализации одной и той же задачи лучше(по энергопотреблению) применить PIC24F или AT91SAM7?

И какой из SAM7 лучше выбрать?

Кстати, если я сделаю плату под скажем AT91SAM7S256, потом в нее можно будет влепить AT91SAM7S321 ? Есть совместимость по ногам, как у ПИКов в одинаковых корпусах?

PS Понимаю, что многие вопросы снимуться при внимательном чтении документации. Это сделаю, но мне нужно понять, в чью документацию вгрызаться smile.gif
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Ruslan1
сообщение Aug 31 2007, 19:07
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 360
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025



Извините, что автор темы пропал.
Просто возникла возможность наконец в отпуске забыться вдали от розеток, что я и сделал. smile.gif
Отпуск закончился. Завтра попытаюсь разобраться во всем, что тут советовали и поуточнять.

После прочтения по диагонали:
1.
Никаких религиозных войн! Толку от них нуль.
2.
Я хорошо владею PIC18 и неплохо владею ARM9 (софтом и отладочными средствами). Первого мне (вроде бы)маловато, второй абсолютно избыточен. Продолжением PIC18 вижу PIC24, предыдущим для ARM9 вижу ARM7.
Отсюда и вопрос, в первую очередь по энергожручести при решении одной и той же задачи для этих двух камней.
Пока склоняюсь к ARM7, но еще неделю буду думать.
Другие современные решения пока не рассматривал ввиду отсутствия базы в виде софта, харда, и знания архитектур. Но может быть зря.
Go to the top of the page
 
+Quote Post
mse
сообщение Sep 1 2007, 10:36
Сообщение #3


Знающий
****

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



Цитата(Ruslan1 @ Aug 31 2007, 23:07) *
...
Пока склоняюсь к ARM7, но еще неделю буду думать.
...

Прально. 24-й жрёт много. Сам от него отказался...
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 22:46
Рейтинг@Mail.ru


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