Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Разработка "идеального" контроллера на AT91RM9200
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Отладочные платы
afad
Предлагаю обсудить конфигурацию нового контроллера на AT91RM9200.
Требования:
1. Универсальность применения (т.к. разработка нового стоит дорого).
2. По возможности минимальные габариты (возможность встраивания).

Вобщем эта тема уже поднята: http://electronix.ru/forum/index.php?showtopic=11654&st=255

Там предлагается развивать разработку по двум направлениями:
1. Универсальный KIT, собственно это уже сделано, только нужно исправить ошибки.
2. Контроллер для промышленного применения, универсальный и малогабаритный.

Тема мне представляеся актуальной. Здесь предлагаю обсуждать второй вариант.

В качестве прототипа предлагаю взять: http://www.taskit.de/produkte/portux/photos.htm
Достоинства - 2 платы, процессорная (универсальная) и периферийная (для узкого круга задач). Процессорная самодостаточная, во многих случаях может применяться без периферийной. Установка элементов с двух сторон, поэтому минимальные размеры.
Нажмите для просмотра прикрепленного файлаНажмите для просмотра прикрепленного файла
Dimchansky
Цитата(afad @ Jun 2 2006, 14:46) *
В качестве прототипа предлагаю взять: http://www.taskit.de/produkte/portux/photos.htm
А немцы схем не приводят? Я на сайте у них не нашёл, может плохо искал.
makc
Мысль очень интересная. У меня тоже глядя на этот камень было большое желание сделать универсальный модуль с процессором, к которому бы можно было устанавливать дополнительные исполнительные устройства с гальваническими развязками для ввода/вывода дискретных сигнало, АЦП и т.п. периферию. Могло бы получиться хорошее устройство для домашней/промышленной автоматики, т.к. все интерфейсы для этого имеются. Правда дополнительный модуль я бы ставил не в одну линию с основным, а под него, чтобы сократить общую длину конструкции.

Но для разработки универсального основного модуля нужно очень хорошо проработать номенклатуру будущей периферии и заложить максимально функциональный интерфейс основного модуля с дополнительным. Может быть поставить промежуточную ПЛИС, которую мог бы прогружать при старте сам AT91RM900.

В общем, идея хорошая и нужная. smile.gif
Готов принять участие, тем более, что некоторая база для экспериментов у меня есть (имеется платка EVM9200).
AndyBig
В общем-то, с предложенным принципом согласен. Но основной упор следует оставить именно на изучение контроллера - плата должна быть ориентированной в первую очередь на это.
zltigo
Цитата(makc @ Jun 2 2006, 18:29) *
Правда дополнительный модуль я бы ставил не в одну линию с основным, а под него, чтобы сократить общую длину конструкции.

Это просто решается вариантом разьема. У немцев 96 контактов с шагом 2.54 - ставить можно много чего.
makc
Цитата(zltigo @ Jun 3 2006, 00:23) *
Цитата(makc @ Jun 2 2006, 18:29) *

Правда дополнительный модуль я бы ставил не в одну линию с основным, а под него, чтобы сократить общую длину конструкции.

Это просто решается вариантом разьема. У немцев 96 контактов с шагом 2.54 - ставить можно много чего.




Согласен, что решается разъемом. Но нужно еще предусмотреть соответсвующие крепежные отверстия под стойки, чтобы вся эта конструкция приобрела необходимую жесткость.

Кстати, если уж говорить о унивесальном контроллере, то важным вопросом будет относительно универсальный корпус для него. Т.к. по опыту знаю проблему выбора корпуса и в какие деньги это может потом вылиться.
GetSmart
Кто её далать-то будет?

И скока примерно будет стоить?
ssps
Идея действительно хорошая!
Может для начала определимся с номенклатурой будущей периферии и постараемся заложить максимально функциональный интерфейс основного модуля с дополнительным.
А вот потом уж и о расценках поговорим.
sergeeff
Мы на фирме тоже довольно давно искали некое универсальное ядро для реализации на нем нашего изделия. Нашли такую фирму http://www.garz-fricke.com. Она на сегодняшний день выпускает два модуля eco920 и dimm-rm9200. Мы используем первый (просто он первым появился и мы свою плату под него и развели). Сайт на немецком, но описание этих контроллеров в pdf на английском. На мой взгляд – почти идеальное решение.
dch
По габаритам очень не плохо
http://www.telemetry.ru/catalog.htm#UTC920
да и стоимость там наверное не велика

...блюститель порядка проследовал дальше...
makc
Цитата(dch @ Jun 6 2006, 13:32) *
По габаритам очень не плохо
http://www.telemetry.ru/catalog.htm#UTC920
да и стоимость там наверное не велика


Стоимость они, к сожалению, не указали. sad.gif
zltigo
Цитата(dch @ Jun 6 2006, 12:32) *
да и стоимость там наверное не велика

Этот вывод был сделан по фотографии пятирублевой монетки :-).
Габариты действительно хорошие, функциональность более-менее нормальная.
AndyBig
К сожалению, такие габариты по двум слоям недоступны sad.gif.
SergPN
Цитата(sergeeff @ Jun 3 2006, 14:14) *
Мы используем первый (просто он первым появился и мы свою плату под него и развели). Сайт на немецком, но описание этих контроллеров в pdf на английском. На мой взгляд – почти идеальное решение.


А цена сего чуда известна?

Цитата(dch @ Jun 6 2006, 13:32) *
По габаритам очень не плохо
http://www.telemetry.ru/catalog.htm#UTC920
да и стоимость там наверное не велика


150 $ на если берешь от 1 до 100 шт.
MemoryTest
Цитата(sergeeff @ Jun 3 2006, 14:14) *
Мы на фирме тоже довольно давно искали некое универсальное ядро для реализации на нем нашего изделия. Нашли такую фирму http://www.garz-fricke.com. Она на сегодняшний день выпускает два модуля eco920 и dimm-rm9200. Мы используем первый (просто он первым появился и мы свою плату под него и развели). Сайт на немецком, но описание этих контроллеров в pdf на английском. На мой взгляд – почти идеальное решение.



Если не секрет какую ось используете под ECO920 ?
просто я у них видел на сайте что используют WinCE и Линукс.
Послал им запрос насчет BSP и цен smile.gif
короче запросили оч. много sad.gif а цены на модули порядка 200$ в розницу. Кит порядка 700.
У меня желание портировать ВинЦе под этот процессор smile.gif "кое что" уже написано и как то работает
но надо писать драйвера...
sergeeff
Мы никакую OS не используем (пока), все пишем сами. Такая специфика. Цены у них сильно зависят от количества. Более 50 штук - цена будет существенно ниже.

Да тут нашел еще http://www.nemonos.de. Делает что-то очень похожее.
Faradey
прошу прощения, может я не потеме...

Есть SDRAM hynix hy57v56820bt-h(32мбайт) 8-ми битная.
Если одну микросхему ставить проблем не возникнет,
а то в datashet'е написано SDRAM with 16- or 32-bit Data Path.

Заранее спасибо.
dch
Модуль на AT91RM9200 VIB9200

Характеристики
Контроллер AT91RM9200 (Atmel Corporation)
4 МБайт flash, 128 NAND flash
32 Мбайт SDRAM
асинхронный интерфейс (RS-232)
USB host, USB device
10/100 Мбит/сек Ethernet интерфейс
1 светодиод, RTC, батарейка
JTAG разъем (9 контактов)
Габариты платы 140 мм x 78 мм
Напряжение питания 5В ± 10%
интерфейсы USB device, USB host, RS232, Ethernet выведены на разъем расширения



http://www.ucrouter.ru/hardware.html#VIB9200
Nixon
Мы тоже пошли путем создания своего маленького универсального процессорного модуля.
Вот что получилось:
Размер 100х65, 4 слоя. На плате SDRAM 64Mb, FLASH 8Mb, EEPROM 32k, 10/100Mb Ethernet, USB host, USB device, RTC батарейка, MMC/SD разъем, JTAG разьем, отладочный RS232, ну и по мелочам кое-что.
Шина адреса и данных процессора (буферизированная) и PIO выведены на два 72 пиновых разъема для подключения к периферийной кроссплате (двухслойной) на которой реализуются опциональные устройства (в зависимости от задачи).
zltigo
Цитата(dch @ Jul 31 2006, 16:10) *
Модуль на AT91RM9200 VIB9200

Абсолютно не адекватная цена.

Цитата
Мы тоже пошли путем создания своего маленького универсального процессорного модуля.

Продавать "на сторону" будете?
dch
dch>>Модуль на AT91RM9200 VIB9200
zltigo>Абсолютно не адекватная цена.

А где Вы цену увидели? И кстати она какая? Мне как разработчику этого модуля интересно знать.
Отладочные платочки дорого продаются. Это обусловленно - малым их количествомю Цена модуля определяется прежде всего его массовостью и наличием сертификатов. В принципе он может быть и дорогой.

Он немного побольше из одностороннего монтажа. Тут есть разные подходы.

... Чтото у меня все праздничное настроение пропало...
Nixon
Цитата(zltigo @ Aug 15 2006, 15:23) *
Продавать "на сторону" будете?

Вряд ли будет спрос. Это же не evalkit для экспериментов, а рабочая платформа.
dch
Цитата(Nixon @ Aug 15 2006, 17:55) *
Вряд ли будет спрос. Это же не evalkit для экспериментов, а рабочая платформа.

Почему. Если правильно установить цену гнать можно большими партиями за рубеж
zltigo
Цитата(dch @ Aug 15 2006, 16:46) *
А где Вы цену увидели?

Сужу по цене 'серийной' в 350USD, эта явно не дешевле. Я в чем-то не прав?
Цитата
Отладочные платочки дорого продаются. Это обусловленно - малым их количествомю Цена модуля определяется прежде всего его массовостью и наличием сертификатов.

Это совершенно очевидно, что не удалось/не захотелось/не ??? достичь массовости. Те для которых достигли имеют заметно меньшую цену.
Цитата
... Чтото у меня все праздничное настроение пропало...

Я не специально :-(



Цитата(Nixon @ Aug 15 2006, 16:55) *
Вряд ли будет спрос. Это же не evalkit для экспериментов, а рабочая платформа.

Вот именно по причине того, что 'рабочая платформа' и возможен спрос без разветтывания сети продаж для тех, кому нужна одна штука и все. А так для себя все равно производить будете, ну и соответственно для небольших сторонних потребителей с объемами десятки-сотенка девайсов в год....
Pat
Цитата(Nixon @ Aug 15 2006, 15:55) *
Вряд ли будет спрос. Это же не evalkit для экспериментов, а рабочая платформа.

Это вы зря, думаю что спрос будет.
Как раз на вот такие решения и интересны.
Это решение насколько я понимаю позволяет гибко разработать свою перефирию.
jack_avenger
Может все-таки есть возможность приобрести у вас этот модуль, а то я больше программер чем паяльщик и собрать модуль самостоятельно нет ни времени ни возможности. Можете обнародовать цены?
dch
zltigo>Сужу по цене 'серийной' в 350USD, эта явно не дешевле. Я в чем-то не прав?
Нет конечно, 350 это на отладочную, она совершенно другого формата, все разъемы имеет, два COM порта (DTE/DCE), MMC. Потом это безнал, c НДСом. А VIB9200 это из серии - за некоторую сумму могу сделать платочку требуемого вам формата, передать документацию, а Вы занимайтесь производством,
достигайте массовости.

zltigo>Это совершенно очевидно, что не удалось/не захотелось/не ???
Есть много моментов, которы мешают этого достич. Легко достигнуть массовости работая где нибудь и имея на работе кучу свободного времени.

Nixon>Вряд ли будет спрос. Это же не evalkit для экспериментов, а рабочая платформа.

zltigo>Вот именно по причине того, что 'рабочая платформа' и возможен спрос без разветтывания сети продаж для тех, кому нужна одна штука и все. А так для себя все равно производить будете, ну и соответственно для небольших сторонних потребителей с объемами десятки-сотенка девайсов в год....

Продажf плат, которые используются в регулярны
х устройствах родной фирмы может привести к снижению потенциала фирмы. Тут надо решение принять.
Nixon
2 jack_avenger - о цене пока и не задумывались.
2 dch - вряд ли, пересекаться с нашей конечной продукцией сделанное другой фирмой скорее всего не будет.
zltigo
Цитата(dch @ Aug 16 2006, 13:33) *
за некоторую сумму могу сделать платочку требуемого вам формата, передать документацию, а Вы занимайтесь производством,

Разработать я и сам могу без проблем, а вот эпизодическим производством для своих мелких нужд совершенно не выгодно заниматься.
Цитата
Продажf плат, которые используются в регулярны
х устройствах родной фирмы может привести к снижению потенциала фирмы

С чего-бы это вдруг?
zltigo
Цитата(dch @ Aug 16 2006, 13:33) *
Легко достигнуть массовости работая где нибудь и имея на работе кучу свободного времени.

По моему просто надо к этому относится именно, как к РАБОТЕ, а не, как к сверестественной интелектуальной деятельности и не ожидать очереди восхищенных поклонников таланта. Надеюсь, что такие люди тоже в exСССР встретятся, а пока и тайваньско-европейскими вполне обходиться можно.
HardJoker
Цитата(Nixon @ Aug 15 2006, 16:00) *
Мы тоже пошли путем создания своего маленького универсального процессорного модуля.
Вот что получилось:
Размер 100х65, 4 слоя. На плате SDRAM 64Mb, FLASH 8Mb, EEPROM 32k, 10/100Mb Ethernet, USB host, USB device, RTC батарейка, MMC/SD разъем, JTAG разьем, отладочный RS232, ну и по мелочам кое-что.
Шина адреса и данных процессора (буферизированная) и PIO выведены на два 72 пиновых разъема для подключения к периферийной кроссплате (двухслойной) на которой реализуются опциональные устройства (в зависимости от задачи).


Интересные модули, а шаг 72-х выводных разъемов какой - 2.54? Я ставлю с 1.27, вмещается по 100 контактов по каждой из коротких сторон (платy 100x76mm или 80x76mm, www.alchemydevices.ru).
Nixon
Разъемы 2.54 двухрядные.
HardJoker
Цитата(Nixon @ Aug 16 2006, 16:39) *
Разъемы 2.54 двухрядные.


Какая-либо ось стоит? Или все сами с нуля пишите?
Nixon
Запустили WinCE (в обрезанном виде). Сейчас пишется BSP под нашу периферию.
Работает и Linux.
HardJoker
Цитата(Nixon @ Aug 16 2006, 17:10) *
Запустили WinCE (в обрезанном виде). Сейчас пишется BSP под нашу периферию.
Работает и Linux.


Linux или (микро)Linux? Хотя 8-ми метров Flash должно хватить + SD/MMC есть :-))) Удачи!..
MemoryTest
Цитата(Nixon @ Aug 16 2006, 17:10) *
Запустили WinCE (в обрезанном виде). Сейчас пишется BSP под нашу периферию.


o_O wink.gif)

респект!
версия ЦЕ какая? сами OAL писали и т.д.? из перефери проца что поддерживаете уже?
Давно хочу добить свой BSP под него smile.gif но все руки не доходят.
на данный момент PB может заливать на таргет через ебуут(by ethernet) образ и конектится с таргетом через китл: показываются процессы и работают tools. Драйверов пока не писал вообще smile.gif и уже 2-3 месяца с ним не возилсяsmile.gif
где бы от adeset\adeneo найти БСП в исходниках smile.gif а то 5к нету лишних.
http://www.adeset.com/srt/en/document/show?location.id:=1320
было бы нам сщастие smile.gif

бест рег! МТ.
GSG
Цитата(MemoryTest @ Aug 17 2006, 08:37) *
Цитата(Nixon @ Aug 16 2006, 17:10) *

Запустили WinCE (в обрезанном виде). Сейчас пишется BSP под нашу периферию.


o_O wink.gif)

респект!
версия ЦЕ какая? сами OAL писали и т.д.? из перефери проца что поддерживаете уже?
Давно хочу добить свой BSP под него smile.gif но все руки не доходят.
на данный момент PB может заливать на таргет через ебуут(by ethernet) образ и конектится с таргетом через китл: показываются процессы и работают tools. Драйверов пока не писал вообще smile.gif и уже 2-3 месяца с ним не возилсяsmile.gif
где бы от adeset\adeneo найти БСП в исходниках smile.gif а то 5к нету лишних.
http://www.adeset.com/srt/en/document/show?location.id:=1320
было бы нам сщастие smile.gif

бест рег! МТ.


ЦЕ 5.0, образ которой идет в комплекте с ЕК от Аденео. Программеры собрали образ под нашу плату и запустили на ней, все заработало, кроме видео, которого у нас нет и пока нет необходимости. Для ускорения все-таки планируем купить БСП в исходниках от adeset\adeneo для ЕК, потому что написание своего очень длительный процесс и не понятно чем ещё закончится, а потом дописывать для своей периферии дрова.

P.S. Ответил вместо Nixona
TED17
Цитата(Nixon @ Aug 16 2006, 17:10) *
Запустили WinCE (в обрезанном виде). Сейчас пишется BSP под нашу периферию.

Наконец то добрались, теперь дело в унификации "идеала " и коллекции дров. А то проблемы СЕ на форуме практически не представлены.

Цитата(GSG @ Aug 17 2006, 11:43) *
...где бы от adeset\adeneo найти БСП в исходниках smile.gif а то 5к нету лишних.
http://www.adeset.com/srt/en/document/show?location.id:=1320
было бы нам сщастие smile.gif

Люди и не такое кололи, если есть потребность и мало денег. Сщастие не за горами.
MemoryTest
Цитата(TED17 @ Aug 17 2006, 13:29) *
Цитата(Nixon @ Aug 16 2006, 17:10) *

Запустили WinCE (в обрезанном виде). Сейчас пишется BSP под нашу периферию.

Наконец то добрались, теперь дело в унификации "идеала " и коллекции дров. А то проблемы СЕ на форуме практически не представлены.

Цитата(GSG @ Aug 17 2006, 11:43) *
...где бы от adeset\adeneo найти БСП в исходниках smile.gif а то 5к нету лишних.
http://www.adeset.com/srt/en/document/show?location.id:=1320
было бы нам сщастие smile.gif

Люди и не такое кололи, если есть потребность и мало денег. Сщастие не за горами.



Скоро ЦЕ 6.0 выйдет, придется дорабатывать БСП, но я думаю там немного дел будет. btw Аденео тоже планирует суппорт 6ки.
dch
Цитата(zltigo @ Aug 16 2006, 14:56) *
Цитата

Продажf плат, которые используются в регулярны
х устройствах родной фирмы может привести к снижению потенциала фирмы

С чего-бы это вдруг?

любая раскрутка ведет к понижению цен
dch
Цитата(zltigo @ Aug 16 2006, 15:11) *
Цитата(dch @ Aug 16 2006, 13:33) *

Легко достигнуть массовости работая где нибудь и имея на работе кучу свободного времени.

По моему просто надо к этому относится именно, как к РАБОТЕ, а не, как к сверестественной интелектуальной деятельности и не ожидать очереди восхищенных поклонников таланта. Надеюсь, что такие люди тоже в exСССР встретятся, а пока и тайваньско-европейскими вполне обходиться можно.

Ну нормальные люди ко всему относятся как к работе и ожидают не поклонников, а нормальных взаимотношений, а не лазанья по квартирам. Если у вас нет диллерских отношений с какойто фирмой эта фирма не должна торговать вашей продукцией. Это элементарно. Нужно работать а не тратить время на догон. Насчет тайваня, азиатских стран вообще не надо, там полно утащенного.

некоторые фирмы вообще выкладывают в inet только то что у них сперли
proba
честно говоря не понимаю , зачем планировать проект на чипе, который "not recommended for new designs" . стр.12 :
http://atmel.argussoft.ru/download/datashe...1_FSG_Feb06.pdf
SeriouSerg
Господа, ценность вашего девайса была бы гораздо выше, если бы был выдержан один из промышленных форм факторов, например PC/104 или ETX. В будущем хотелось бы увидеть нечто подобное:-)

ИМХО дрим боард:
- не менее 200 Mips (архитектура RISC + VLIW, расширения FPU, DSP)
- Ethernet 10/100
- USB 2.0 hs
- RS232/485
- Compact flash
- SDRAM 64Mb
- Analog I/O
- Digital I/O
- ПЛИС для собств. интерфейсов и расширений
Evgeny_CD
Цитата(proba @ Aug 19 2006, 22:56) *
честно говоря не понимаю , зачем планировать проект на чипе, который "not recommended for new designs" . стр.12 :
http://atmel.argussoft.ru/download/datashe...1_FSG_Feb06.pdf
Это, конечно, звоночек - но едва ли они его быстро прикроют. Чип слишком популярен, да и какого-то большого маркетингового смысла прикрывать его нет.
==
Дополнение. Внимательно почитал - там речь идет о снятии свинцовых корпусов. И предлагают юзать !свинцовые корпуса.
==
И вообще народ, айда ColdFire изучать - помянете мое слово, это следующий хит сезона, примерно как ARM был три года назад. По соотношению цена/качество ARM нервно курит, новейшие CF FreeScale, в отличие от массвого психоза, делает в том числе и в PQFP корпусах (не забывая при этом выставлять цену выше, чем для BGA - вот она, свобода конкуренции и отсутствие картельных соглашений biggrin.gif ). На CF есть очень качественные порты Linux от FreeScale (разумеется, от фирм, нанятых FS для этого) - ISO, там все тулзы, BSP и пр.

Мои посты по теме
FreeScale (Motorola) ColdFire - наши мольбы о !BGA услышаны?
http://www.caxapa.ru/echo/arm.html?id=63110
http://electronix.ru/forum/index.php?showtopic=18754

Фундаментальня размышлизма о RTEMS.
http://www.caxapa.ru/echo/arm.html?id=64965
http://electronix.ru/forum/index.php?showtopic=19756
Дополнение
http://electronix.ru/forum/index.php?s=&am...st&p=143913
http://www.caxapa.ru/echo/arm.html?id=65048

Dream Platform II, или нафига я за RTEMS взялся.
http://www.caxapa.ru/echo/arm.html?id=64967
http://electronix.ru/forum/index.php?showtopic=19759

Сорри за некоторую рекламу своих взглядов. wub.gif
dch
Цитата(proba @ Aug 19 2006, 22:56) *
честно говоря не понимаю , зачем планировать проект на чипе, который "not recommended for new designs" . стр.12 :

CI заменили на СJ и все, этоже BGA-ые, их не часто закладывают.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.