|
|
  |
Статистика ногодрыгания АРМов, ищу маленький и "дёрганный" |
|
|
|
Aug 19 2007, 10:14
|
.
     
Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753

|
Кто может посоветовать АРМ в маленьком корпусе (LQFP48 или др.) со флэшем 64К или больше и быстрым ногодрыганием (2-3) такта? Можно предлагать чипы любых фирм-производителей. Цена не особо принципиальна, но хотелось бы в 500 р уложиться.
Из известных мне серий SAM и LPC, последний шустрее. Вобщем пока остановился на LPC2103 с его 2-мя тактами ногодрыгания, но очень не нравится размер флэша (32К). Хотелось бы иметь что-то вроде LPC2104 с 128К флэша и быстрым ногодрыганием.
Вообще, требуется найти контроллер в экономичное устройство. Производительности хватило бы 1 MIPS (ARM7) за глаза. Однако вывод данных наружу достаточно большой. Как я понимаю, нужно уменьшить рабочую частоту проца, отключить всю ненужную перифирию, MAM, PLL, и найти проц с максимальным ногодрыганием. На данный момент планирую работать на частоте 5..10 МГц, и только из-за медленности вывода.
Жду советы. А так же прошу выкладывать статистику ногодрыгания для разных процов и особенно разных ревизий. Интересуют именно цифры. Например я заметил такую вещь, проц LPC213x в ревизиях -,A,B не может читать пины, настроенные на альтернативные функции (не GPIO). А в ревизиях C и далее уже можно считывать состояния входов. Такая же ситуация может произойти и с выводом в порт. Поэтому прошу указывать инфу о ревизии в обязательном порядке.
Перед созданием темы я посоветовался с zltigo и он просветил, что в ревизиях /01 увеличена скорость ногодрыгания. В связи с этим вопрос: можно ли заказывая процессор указать чтобы он был именно с такой ревизией? Не подсунут ли мне более старый?
И ещё прошу выкладывать реальную (!) статистику токопотребления процов на разных частотах. Та, что в мануалах может быть сильно завышенной.
--------------------
Заблуждаться - Ваше законное право :-)
|
|
|
|
|
Aug 20 2007, 06:21
|
.
     
Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753

|
Цитата(blackbit) Вам не нужен АРМ. Судя по всему, для вашей задачи он что слон в посудной лавке. Что же мне нужно? Со скоростью вывода 3*24 мбит/сек. По поводу потребления, я всё это знал. И интересовался потреблением в комнатных условиях с минимумом задействованной периферии.
Сообщение отредактировал GetSmart - Aug 20 2007, 06:22
--------------------
Заблуждаться - Ваше законное право :-)
|
|
|
|
|
Aug 20 2007, 06:56
|

Частый гость
 
Группа: Участник
Сообщений: 128
Регистрация: 6-06-06
Из: Москва
Пользователь №: 17 793

|
Цитата(GetSmart @ Aug 19 2007, 14:14)  Вообще, требуется найти контроллер в экономичное устройство. Производительности хватило бы 1 MIPS (ARM7) за глаза. Однако вывод данных наружу достаточно большой. Как я понимаю, нужно уменьшить рабочую частоту проца, отключить всю ненужную перифирию, MAM, PLL, и найти проц с максимальным ногодрыганием. На данный момент планирую работать на частоте 5..10 МГц, и только из-за медленности вывода. Скорость ногодрыгания (по крайней мере в ARM) напрямую зависит от тактовой частоты. Поэтому зарядив LPC2104/01 (он же rev.E, который будет доступен в конце 2007 года) на 10МГц, мы получим 2,5МГц меандр. На сегодняшний момент LPC2103 - наилучший вариант. Работает на 70МГц и выдает 17,5МГц частоты на ноги. LPC214x - 60МГц и 15МГц соответственно.
--------------------
wbw shahr
|
|
|
|
|
Aug 20 2007, 11:04
|
Вечный ламер
     
Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453

|
Цитата(GetSmart @ Aug 20 2007, 04:08)  А у других производителей хуже? может скажу глупость но почему бы не : 1. MAX II + тини16 ? 2. Cyclone II + ниос ? 3. Ну или MAX II + арм/..... на 1МГц. проблем с вводом выводом точно не будет  )
--------------------
|
|
|
|
|
Aug 20 2007, 13:25
|

http://uschema.com
   
Группа: Свой
Сообщений: 708
Регистрация: 16-02-06
Из: UK(Ukrainian_Kingdom) Kharkov
Пользователь №: 14 394

|
Цитата(GetSmart @ Aug 20 2007, 09:21)  Что же мне нужно? Со скоростью вывода 3*24 мбит/сек. чтото мне подсказывает что Вы чуть не в ту сторону смотрите - Вам по ходу больше подойдет ПЛИС... там и скорости и размеры... .
--------------------
|
|
|
|
|
Aug 21 2007, 04:01
|

Частый гость
 
Группа: Свой
Сообщений: 117
Регистрация: 21-07-05
Из: Новосибирск
Пользователь №: 6 978

|
Цитата Есть ли такие плисины, у которых на 5..10 МГц потребление 10 мА ??? Потребление зависит от кол-ва тригеров щёлкающих на 5-10МГц. Из малопотребляющего есть Xilinx CoolRunnerII. http://www.xilinx.com/products/silicon_sol...consumption.htm
--------------------
Из того, что дуракам закон не писан, вовсе не следует, что они не принимают участия в их написании.
|
|
|
|
|
Aug 21 2007, 06:01
|

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

|
Если бы вы подобрали более уместный термин для своей проблемы "ногодрыганья" то можно было бы и подумать. А так советую лишь помнить, что ARM это не периферийный контроллер. И разработчики никак не сделают на шине APB быструю коммутацию битов. И даже ARM-ы на 400 MHz не дадут частоту программных импульсов более 3-7 MHz на обычных IO пинах. Но есть куча обходных путей. Цитата(GetSmart @ Aug 19 2007, 13:44)  Кто может посоветовать АРМ в маленьком корпусе (LQFP48 или др.) со флэшем 64К или больше и быстрым ногодрыганием (2-3) такта?
|
|
|
|
|
Aug 21 2007, 06:54
|
Частый гость
 
Группа: Новичок
Сообщений: 121
Регистрация: 15-08-06
Пользователь №: 19 557

|
Цитата(GetSmart @ Aug 20 2007, 10:21)  Что же мне нужно? Со скоростью вывода 3*24 мбит/сек. Т.е. нужно три последовательных канала со скоростью 24 мегабита/сек в каждом? И сделать их всех програмно? Полагаю, что ни один из ARM-ов с этим не справится ...
|
|
|
|
|
Aug 21 2007, 07:04
|
.
     
Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753

|
Цитата(AlexandrY) Если бы вы подобрали более уместный термин для своей проблемы "ногодрыганья", то можно было бы и подумать. Уже писал - вывод данных. Пиковая скорость 216 МБит/сек (раньше я чуть ошибся). Средняя в 30 раз меньше. Всё реально сделать даже на LPC2103. Уже делал похожие вещи, только не особо экономичные как сейчас требуется. Понимаю, что резвый вывод обчно делают на плисине. Однако по многим причинам (миниатюрность, экономичность, стоимость) они не вписываются в проект. Взглянул меньком на Xilinx CoolRunnerII. По энергопотреблению вааще класс. Сейчас узнаю цены и размеры этого чуда и буду решать. Вообще, такое ощущение, что никто не мерил скорость ногодрыга армов. Ну, понятно, старые LPC2xxx = 7 тактов минимум, и разогнанные = 2 такта. А про другие типы и производители что, никто ничего не знает?
--------------------
Заблуждаться - Ваше законное право :-)
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|