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

 
 
> Ethernet to synchronous 11.5Mbit, Посоветуйте пожалуйста дешевое решение.
Old Nick
сообщение Nov 29 2006, 06:15
Сообщение #1


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

Группа: Свой
Сообщений: 133
Регистрация: 27-05-05
Пользователь №: 5 445



Требуется к мелкосерийному изделию ( 200шт/год, 3800руб/шт) присобачить embedded Ethernet, чтобы иногда удаленно (локалка, Internet) заливать со стандартного компа информационные блок 32 мегабайта с гарантированной скоростью 11.5Мбит/сек. На борту изделия энергонезависимое (аккумулятор) 32Мб ОЗУ с контроллером.
Сейчас доставка прошивки происходит аппаратно: ногами транпортируется "программатор" и подключается через собственный синхронный интерфейс 11.5Мбит. Заливка происходит строго за один сеанс. Это чудо делал не я, прошу не издеваться.

В голову пришли такие варианты.
1. 100base-t PHY + controller, т.е. лить на лету.
2. 10base-t PHY + controller + много RAM, чтобы сначала поднакопить допустим половину (16Мбайт), а потом выдать вместе с поступающи потоком.
3. Пакуем на РС, потом 10base-t PHY + controller + распаковка на лету.
4...

Прошу подсказать недорогие варианты возможных связок и наличие открытых исходников стеков, чтобы оценить возможную стоимость и попытаться выиграть по сравнению с ножным интерфейсом. По температуре - без ограничений, питание лучше 5В. В идеале, - контроллер из популярных (в порядке предпочтения: AVR, PIC, 51-ый, остальные). Приветствуются общие рассуждения о вариантах решения.


--------------------
Зачем скоту свобода мысли?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
sz36
сообщение Dec 1 2006, 03:28
Сообщение #2


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

Группа: Свой
Сообщений: 91
Регистрация: 26-01-06
Пользователь №: 13 668



Цитата(Old Nick @ Nov 29 2006, 06:15) *
Требуется к мелкосерийному изделию ( 200шт/год, 3800руб/шт) присобачить embedded Ethernet,
1. 100base-t PHY + controller, т.е. лить на лету.
2. 10base-t PHY + controller + много RAM, чтобы сначала поднакопить допустим половину (16Мбайт), а потом выдать вместе с поступающи потоком.
3. Пакуем на РС, потом 10base-t PHY + controller + распаковка на лету.

Поскольку изделие мелкосерийное, в первую голову нужно минимизировать стоимость разработки, а в этом случае оптимальным будет, видимо, использование W3100 (или готового контролера на ее основе). Возможно также использовать XPort, тогда разрабатывать вообще ничего не надо, но изделие станет подороже. В варианте с W3100 100base практически не отличается по цене и сложности от 10base, и лучше использовать 100мбит. Но вот прокачать 11Мбит через микроконтроллер - могут быть проблемы. В теории, вроде бы W3100 должна близкую скорость обеспечить при условии идеальной реализации обмена - ни одного такта врагу. Но ни PIC, ни AVR с этим точно не справятся, нужно что-то более шустрое.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 11th August 2025 - 13:32
Рейтинг@Mail.ru


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