|
AVR32 uC3B, Стоит ли рассчитывать на него? |
|
|
|
 |
Ответов
|
Feb 5 2008, 12:51
|

Йа моск ;)
     
Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610

|
Цитата Для этого примера берется тот-же STM32/LPC210x с их мегагерцами и уже быстрыми GPIO за 3USD и все.... У нас сравнимый по размеру флеша и количеству лапок LPC210x стоит как мега128, местами даже дороже. И я еще не уверен, смогу ли я пошевелить лапками LPC210x в нужный момент для переключения выходов возбуждения и ключей зарядового усилителя без джитера. Так что неизвестно, сэкономлю я время на разработке с учетом исследования этого вопроса или нет. Да и есть еще один момент. В таких шевелениях лапками я руку набил уже будь-здоров, так что уже знаю, на что можно расчитывать. И не займет у меня уйму времени написание софта, все будет в пределах разумного. Зато каждый доллар, сэкономленный на камне, капнет мне в карман. Даже на серии в 100-200 штук будет приятно. Если задача чисто вычислительная (ну или подобного плана), я конечно буду действовать другими методами (вот и склоняюсь к AVR32, маленькие приятные мелочи в архитектуре радуют). Опять же, вот любят говорить - "поставь плис". А чем, собственно говоря, проектирование прошивки плисины отличается от того, что я программу напишу для проца с точно описываемым поведением ядра. Но чето мы от темы отошли. Начали за AVR32, а переехали на AVR8 и на ARM.
--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
|
|
|
|
|
Feb 5 2008, 14:07
|

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

|
Цитата(Rst7 @ Feb 5 2008, 15:51)  У нас сравнимый по размеру флеша и количеству лапок LPC210x стоит как мега128 Сравнивать бамбуковые цены (точнее размер аппетитов мелких локальных торговцев) занятие бессмысленное - а реальные цены на LPC2101 в той-же России у MT-System 1,6USD. Цитата В таких шевелениях лапками я руку набил... .. И я еще не уверен, смогу ли я пошевелить лапками LPC210x в нужный момент... Ну и продолжайте шевелить лапками ...., я собственно ничего проив совершенно не имею. А пошевелить, пошевелить сможете - максимальный джитер определяется максимальной длинной прерываемой команды выполняемой из FLASH (реально MAM будет сие улучшать) и частотой контроллера - команды есть и подлиннее AVR-овских 1-5 тактовых( и самые длинные можете в любом случае не использовать), но и частоты повыше - результат, как минимум, не хуже. Цитата Но чето мы от темы отошли. Начали за AVR32, а переехали на AVR8 и на ARM. Начали с почти гипотетического чипа и переехали на реально существующие, как выяснилось  покрывающие наши с Вами потребности  , что дает ответ на поставленный вопрос
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Feb 5 2008, 14:40
|

кекс
     
Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326

|
Цитата(zltigo @ Feb 5 2008, 16:07)  Сравнивать бамбуковые цены (точнее размер аппетитов мелких локальных торговцев) занятие бессмысленное - а реальные цены на LPC2101 в той-же России у MT-System 1,6USD. ну так и на m128 реальные цены не 7USD. "не в селухе на мопеде небось." © т2. Цитата А пошевелить, пошевелить сможете - максимальный джитер определяется максимальной длинной прерываемой команды выполняемой из FLASH (реально MAM будет сие улучшать) и частотой контроллера - команды есть и подлиннее AVR-овских 1-5 тактовых( и самые длинные можете в любом случае не использовать), но и частоты повыше - результат, как минимум, не хуже. Вы сами-то верите в то, что пишете? Цитата Допустим, на AVR я могу (если есть запас по тактам) устранить влияние времени реакции на прерывание. Тем самым я точно могу гарантировать момент переключения вывода или чтения состояния входа с точностью до такта. +1 LPC с MAM'ом и всеми его мегагерцами курит бамбук в сторонке.
|
|
|
|
|
Feb 5 2008, 15:13
|

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

|
Цитата(defunct @ Feb 5 2008, 17:40)  Вы сами-то верите в то, что пишете? Я знаю  . Цитата LPC с MAM'ом и всеми его мегагерцами курит бамбук в сторонке. Команды AVR до пяти тактов, посему рассказывать сказки о дергании лапками по/при прерыванию(ях), с точностью до такта, можете кому-нибудь другому в другом месте. Про изделия работающие без прерываний - тоже, тем более про изделия с контроллервми уровня M128 а на Tiny. Радость от "качества" ногодрыгания на AVR часто обусловлена исключительно отсутсвием приличных цифровых осциллографов  . МАМ у LPC реально работает, но для особо критических ко времени и стабильности исполнения участков можно и из RAM работать, можно и без MAM. Ну а поскольку некоторым, прежде, чем "дергать" еще и подумать надо, то и 32 бита и мегагерцы очень кстати. Цитата ну так и на m128 реальные цены не 7USD. Ссылку на реального (не аукцион по продаже неликвидов в USA) поставщика стабильно поставляющего контроллеры. По LPC2101 я назвал. Цена вывешена официально, на складе есть. Жду ссылки на конкурентные цены по AVR.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Feb 5 2008, 16:28
|

кекс
     
Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326

|
Цитата(zltigo @ Feb 5 2008, 17:13)  Команды AVR до пяти тактов, посему рассказывать сказки о дергании лапками по прерыванию, с точностью до такта, можете кому-нибудь другому в другом месте. Таймер запускается с делителем "1". Не вижу причин по которым нельзя гарантировать интервалы между дерганием с точностью до такта, если выполнить коррекцию в ISR'е: Код ISR( ... ) begin x := CONST - TCNT0; wait_takts( x ); ... <-- дергать здесь end; Цитата Про изделия работающие без прерываний - тоже, тем более про изделия с контроллерами уровня M128, а не Tiny. dW тем не менее Atmel делает именно на m128.. Цитата МАМ у LPC реально работает, но для особо критических ко времени и стабильности исполнения участков можно и из RAM работать, можно и без MAM. Ну а поскольку некоторым, прежде, чем "дергать" еще и подумать надо, то и 32 бита и мегагерцы очень кстати. Можно, можно и протокол пересмотреть. Но например программный HDLC приемник/передатчик я бы не рискнул делать на LPC, а на AVRе рискнул бы. Цитата Жду ссылки на конкурентные цены по AVR. http://shop.efo.ru/cgi-bin/shop.pl?categor...p;mh=50&a=1сорри на адекватные m128-au цены там "договорные", но можно ориентироваться по ближайшим аналогам: mega64-AU - 3.75$ (абсолютно то же самое что m128, разница только во флеш 64k вместо 128k) mega128L-MU - 5.6$ (индекс "L" означает - для "Loh'ov", чип такой же как m128 только не работает на 16Mhz, но платить надо больше.. да еще и корпус MLF).. красная цена m128 - 4-4.5$. это не 1.6, но и не 7. Ну и справедливости ради, LPC2101 (8kb flash/ 2kb sram) должен конкурировать не с m128, а с m8/m88 http://shop.efo.ru/cgi-bin/shop.pl?categor...p;mh=50&a=1к сожалению m8 - цена опять договорная, а m88 - 1.32$.
|
|
|
|
|
Feb 5 2008, 17:50
|

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

|
Цитата(defunct @ Feb 5 2008, 19:28)  Не вижу причин по которым нельзя гарантировать интервалы между дерганием с точностью до такта, Не вижу причин не поступить аналогично для ARM  и время можно для конкретной ситуации вхда в обработчик подогнать или, что еще проще пользуясь (4-5 кратным)запасом по частоте заняться сканированием того-же счетчика. Цитата Но например программный HDLC приемник/передатчик я бы не рискнул делать на LPC, а на AVRе рискнул бы. Как я уже писал, нет проблем используя запас по скорости, или угробив оную в угоду повторяемости сделать из АRM7 "AVR". Что касается HDLC - я даже и не думал делать "программный", просто взял одного из представителей ARM семейства STR711 и все. Можно было и Samsung. Возможность выбора не заморачиваясь на одного производителя великое дело. Цитата цены там "договорные",  Цитата Ну и справедливости ради, LPC2101 (8kb flash/ 2kb sram) должен конкурировать не с m128, а с m8/m88 Ну так гамма LPC не ограничивается LPC2101. Есть и старшие модельки с 128K Flash и "обычной" ценой не хуже "красной эксклюзивной" цены M128. Есть тот-же ST32 c ценами за 64K (как и у M64) в три бакса, и низким потреблением, и хорошей периферией, только вот частота у него до 72Mhz и 32бита даются, получается, бесплатно. Цитата(Rst7 @ Feb 5 2008, 19:27)  Кстати, не 5 тактов, а 4. Хорошо, 4, но для контроллеров с ограничением в 128K Цитата Хотя, конечно, можно стеки ставить во внешнее озу... Нет, об этом речь не идет. Цитата А почему сравниваем младший ARM с далеко не младшим AVR? Я не сравниваю. Выше поминаются одинковые по памяти за 3-4 бакса, ну и что? Более того, на сегодняшний день признаю преимущество 8bit контроллеров ценой в пару баксов и тем более менее перед аналогичными ARM. И сам такие использую. Только вот, когда речь идет уже о 3 или тем паче 4-5USD и выше, то тут уже увольте  .
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
Сообщений в этой теме
Прохожий AVR32 uC3B Jan 24 2008, 16:09 zltigo Цитата(Прохожий @ Jan 24 2008, 19:09) Сто... Jan 24 2008, 16:51 Прохожий Цитата(zltigo @ Jan 24 2008, 19:51) Ну эт... Jan 24 2008, 17:46  zltigo Цитата(Прохожий @ Jan 24 2008, 20:46) В р... Jan 24 2008, 18:06   SIA Цитата(zltigo @ Jan 24 2008, 21:06) Для н... Jan 24 2008, 22:38    Прохожий Цитата(SIA @ Jan 25 2008, 01:38) Лично я ... Jan 25 2008, 20:25     SIA Цитата(Прохожий @ Jan 25 2008, 23:25) А ч... Jan 25 2008, 23:03      singlskv Цитата(SIA @ Jan 26 2008, 02:03) Самый ра... Jan 25 2008, 23:17       SIA Цитата(singlskv @ Jan 26 2008, 02:17) Ой,... Jan 26 2008, 17:35 SasaVitebsk Пока действительно нечего обсуждать. Если бы были ... Jan 24 2008, 18:25 jasper Встречается упоминание каких-то новых камней с суф... Jan 24 2008, 19:02 aesok Цитата(jasper @ Jan 24 2008, 22:02) Встре... Jan 24 2008, 19:07 SasaVitebsk А вот такая забавная выдержка из статьи http://www... Jan 26 2008, 19:16 SIA Цитата(SasaVitebsk @ Jan 26 2008, 22:16) ... Jan 26 2008, 19:32  SasaVitebsk Цитата(SIA @ Jan 26 2008, 23:32) Dataques... Jan 26 2008, 20:10   SIA Цитата(SasaVitebsk @ Jan 26 2008, 23:10) ... Jan 26 2008, 20:32    SasaVitebsk Цитата(SIA @ Jan 27 2008, 00:32) У PIC32 ... Jan 27 2008, 17:07     Прохожий Цитата(SasaVitebsk @ Jan 27 2008, 20:07) ... Jan 27 2008, 18:44      SasaVitebsk Цитата(Прохожий @ Jan 27 2008, 22:44) Так... Jan 27 2008, 23:03     Alex B._ ЦитатаПричем, в отличие от AVR он реально есть в п... Jan 27 2008, 23:26      zltigo Цитата(Alex B._ @ Jan 28 2008, 02:26) Не ... Jan 28 2008, 00:21       Alex B._ Цитата(zltigo @ Jan 28 2008, 03:21) Некот... Jan 28 2008, 16:18        SasaVitebsk Цитата(Alex B._ @ Jan 28 2008, 20:18) Явн... Jan 28 2008, 17:25         Alex B._ Цитата(SasaVitebsk @ Jan 28 2008, 20:25) ... Jan 28 2008, 20:52          SasaVitebsk Цитата(Alex B._ @ Jan 29 2008, 00:52) тю,... Jan 29 2008, 00:50           Alex B._ Цитата(SasaVitebsk @ Jan 29 2008, 03:50) ... Jan 29 2008, 08:56          SasaVitebsk Цитата(Alex B._ @ Jan 29 2008, 00:52) Еди... Jan 29 2008, 21:52           SIA Цитата(SasaVitebsk @ Jan 30 2008, 00:52) ... Jan 29 2008, 22:30        jasper Цитата(Alex B._ @ Jan 28 2008, 21:18) Зач... Jan 29 2008, 06:49         zltigo Цитата(jasper @ Jan 29 2008, 09:49) А поч... Jan 29 2008, 08:21  singlskv Цитата(SIA @ Jan 26 2008, 22:32) Денег бо... Jan 26 2008, 20:25 SasaVitebsk 2 Alex B._ ну давайте я с вами соглашусь на 95% бе... Jan 28 2008, 14:54 Прохожий Цитата(SasaVitebsk @ Jan 28 2008, 17:54) ... Jan 28 2008, 16:29  zltigo Цитата(Прохожий @ Jan 28 2008, 19:29) А е... Jan 28 2008, 17:07   Прохожий Цитата(zltigo @ Jan 28 2008, 20:07) Угу A... Jan 28 2008, 18:20    zltigo Цитата(Прохожий @ Jan 28 2008, 21:20) У M... Jan 28 2008, 18:26     Прохожий Цитата(zltigo @ Jan 28 2008, 21:26) Какие... Jan 28 2008, 19:42      SIA Цитата(Прохожий @ Jan 28 2008, 22:42) Лад... Jan 29 2008, 14:39       Прохожий Цитата(SIA @ Jan 29 2008, 17:39) Не стоит... Jan 29 2008, 16:23       bzx Цитата(SIA @ Jan 29 2008, 17:39) ...Я при... Jan 29 2008, 16:45  bzx Цитата(Прохожий @ Jan 28 2008, 19:29) ...... Jan 28 2008, 19:02   zltigo Цитата(bzx @ Jan 28 2008, 22:02) Пока сде... Jan 28 2008, 19:19    bzx Цитата(zltigo @ Jan 28 2008, 22:19) Ну дл... Jan 29 2008, 05:07 =VRA= Ну, по большому счету внешняя память програм и MMU... Jan 29 2008, 16:57 singlskv Цитата(=VRA= @ Jan 29 2008, 19:57) А вот ... Jan 29 2008, 17:16  Прохожий Цитата(singlskv @ Jan 29 2008, 20:16) ...... Jan 29 2008, 17:55   singlskv Цитата(Прохожий @ Jan 29 2008, 20:55) А э... Jan 29 2008, 18:24 zltigo Цитата(=VRA= @ Jan 29 2008, 19:57) и MMU ... Jan 29 2008, 18:12 Alex B._ Цитата(=VRA= @ Jan 29 2008, 19:57) А вот ... Jan 29 2008, 20:50 SIA Цитата(=VRA= @ Jan 29 2008, 19:57) А вот ... Jan 29 2008, 20:58 proba про SH2(A).
есть достоинства так и недостатки.
+ я... Jan 29 2008, 18:36 singlskv Цитата(proba @ Jan 29 2008, 21:36) про SH... Jan 29 2008, 18:59  Прохожий Цитата(singlskv @ Jan 29 2008, 21:59) Вид... Jan 29 2008, 19:36   singlskv Цитата(Прохожий @ Jan 29 2008, 22:36) А е... Jan 29 2008, 20:14    SIA Цитата(singlskv @ Jan 29 2008, 23:14) Есл... Jan 29 2008, 20:27     singlskv Цитата(SIA @ Jan 29 2008, 23:27) p.s. Пос... Jan 29 2008, 21:07      SIA Цитата(singlskv @ Jan 30 2008, 00:07) Не ... Jan 29 2008, 21:30       singlskv Цитата(SIA @ Jan 30 2008, 00:30) По ... Jan 29 2008, 22:17 proba трудно советoвать не зная задачи. за 25 EUR можно ... Jan 29 2008, 20:26 =VRA= В архитектуре (UC3) понравилось то, что есть неско... Jan 29 2008, 21:16 singlskv Цитата(=VRA= @ Jan 30 2008, 00:16) В архи... Jan 29 2008, 21:24 =VRA= Мне не надо СПАРК - мне надо вменяемый МК на все с... Jan 29 2008, 22:00 SIA Цитата(=VRA= @ Jan 30 2008, 01:00) Мне не... Jan 29 2008, 22:06 proba Цитата(SIA @ Jan 30 2008, 01:30) Ну проти... Jan 29 2008, 22:41 SIA Цитата(proba @ Jan 30 2008, 01:41) кажетс... Jan 30 2008, 00:19  singlskv Цитата(SIA @ Jan 30 2008, 03:19) Если Вы ... Jan 31 2008, 19:30   SIA Цитата(singlskv @ Jan 31 2008, 22:30) Дав... Jan 31 2008, 21:05    singlskv Цитата(SIA @ Feb 1 2008, 00:05) 5. Все эт... Jan 31 2008, 22:12     SIA Цитата(singlskv @ Feb 1 2008, 01:12) Roml... Jan 31 2008, 22:22      singlskv Цитата(SIA @ Feb 1 2008, 01:22) Если проц... Jan 31 2008, 22:59       SIA Цитата(singlskv @ Feb 1 2008, 01:59) Не о... Jan 31 2008, 23:16        singlskv Цитата(SIA @ Feb 1 2008, 02:16) Дело в то... Jan 31 2008, 23:36         SIA Цитата(singlskv @ Feb 1 2008, 02:36) Разр... Jan 31 2008, 23:48          singlskv Цитата(SIA @ Feb 1 2008, 02:48) Дело в ср... Jan 31 2008, 23:58           SIA Цитата(singlskv @ Feb 1 2008, 02:58) Вы у... Feb 1 2008, 01:02 proba Цитата(singlskv @ Feb 1 2008, 03:36) Ээээ... Feb 1 2008, 07:52 SIA Цитата(proba @ Feb 1 2008, 10:52) ответ в... Feb 1 2008, 22:51 =VRA= Мда... хороший у вас АВР32 такой получился - душев... Feb 2 2008, 01:09 jasper Я тоже подумываю, куда двигаться дальше, после ARM... Feb 2 2008, 10:39 bzx Цитата(jasper @ Feb 2 2008, 13:39) Я тоже... Feb 2 2008, 17:43 jasper Цитата(bzx @ Feb 2 2008, 22:43) Логичнее ... Feb 5 2008, 07:11 zltigo Цитата(jasper @ Feb 5 2008, 10:11) ...и S... Feb 5 2008, 08:13 Rst7 ЦитатаПри этом у нас в розницу какая-нибудь ATMEGA... Feb 5 2008, 08:29 zltigo Цитата(Rst7 @ Feb 5 2008, 11:29) Это, счи... Feb 5 2008, 08:57 Rst7 Тогда понятна Ваша "нелюбовь" к AVR (я ... Feb 5 2008, 09:06 zltigo Цитата(Rst7 @ Feb 5 2008, 12:06) Цена на ... Feb 5 2008, 09:23 Rst7 ЦитатаДаже Ваша цена в 7USD абсолютно неадекватна ... Feb 5 2008, 09:50 zltigo Цитата(Rst7 @ Feb 5 2008, 12:50) Многоват... Feb 5 2008, 11:12 Rst7 ЦитатаЭто чего такого из периферии НЕТ у котроллер... Feb 5 2008, 11:31 zltigo Цитата(Rst7 @ Feb 5 2008, 14:31) Надо был... Feb 5 2008, 12:12 Rst7 ЦитатаLPC2101 в той-же России у MT-System 1,6USD.
... Feb 5 2008, 14:19 zltigo Цитата(Rst7 @ Feb 5 2008, 17:19) Как долг... Feb 5 2008, 14:26 Rst7 ЦитатаКоманды AVR до пяти тактов, посему рассказыв... Feb 5 2008, 16:27 SasaVitebsk Вы знаете, мне кажется мы никогда не увидим идеаль... Feb 5 2008, 18:00
2 страниц
1 2 >
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|