Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Микросхемы для ethernet
Форум разработчиков электроники ELECTRONIX.ru > Поставщики компонентов для электроники > Компоненты
irum4
Поделитесь опытом использования готовых чипов типа W3100A и LAN91C111.
Кто попроще, понадежней? Какую скорость прокачивали в обе стороны? Что на выход цепляли (ПЛИС, проц.)? В каком случае использовали стек протоколов tcp/ip?
myq
Что делают эти микрухи? Я собрался использовать контроллеры физического уровня Ethernet, скорее всего это будет Crystal (cirrus Logic) или Dallas semiconductor
Dimonira
irum4
Ну это же можно сказать разные микрухи.
W3100A - ethernet MAC со встроенным стеком TCP/IP. По скорости слабая, предназначенная для подключения к ethernet (и internet) контроллеров (мелких, типа AVR и подобных). Рабочая температурка от -10 градусов.
В общем, скорее для поделок, а не для серьёзных вещей.
Требует внешний PHY трансивер. Кстати эта фирма уже года два (если не больше) обещает выпустить W3200 с внутренним PHY, но так до сих пор не разродилась. Не серьёзная, видимо, контора.

LAN91C111 - это уже серьёзная вещь, тоже ethernet MAC, но 32-битная, позволяет на полную раскручивать скорость fast ethernet. Но у неё нет аппаратного стека протоколов, так что самому надо программировать (внешний проц). Тоже требует внешний PHY трансивер. Зато есть для индустриального температурного диапазона (-40/+85).

Обе микрухи относятся к так называемому классу non-PCI устройств, т.е. которые можно прилепить к какому-нибудь процу и т.п. Таких девайсов (non-PCI fast-ethernet MAC) можно по пальцам одной руки пересчитать по сравнению с PCI-ethernet контроллерами, которые клепают все кому не лень.

Резюме: LAN91C111 для серьёзных embedded применений можно сказать единственный вариант сегодня.
Кстати, эта фирма (SMSC) недавно (в конце сентября) объявила о выпуске нового контроллера LAN9118 для применения в потоковых (видео и т.д.) приложениях, но пока он заявлен только для коммерческого диапазона.
Lefthander
Пользовал LSI 80C300 подцеплял ПЛИСку все работало...
irum4
Цитата(Dimonira @ Oct 6 2004, 01:51 PM)
W3100A - ethernet MAC со встроенным стеком TCP/IP. По скорости слабая, предназначенная для подключения к ethernet (и internet) контроллеров (мелких, типа AVR и подобных).

LAN91C111 - это уже серьёзная вещь, тоже ethernet MAC, но 32-битная, позволяет на полную раскручивать скорость fast ethernet. Но у неё нет аппаратного стека протоколов, так что самому надо программировать (внешний проц). Тоже требует внешний PHY трансивер.

Для W3100A слабая скорость это какая? Может она потому и слабая что в нее встроен стек ТСР/IP? Но все таки не надо городить самому стек ТСР/IP. Может это и несложно, но надо.
jojo
Предполагаемая величина потока через W3100A с быстрым процессором в качестве хоста составляет 10-15 Мегабит в сек.
Что в 5-7 раз меньше того, что обычно хочется получить. Но зато - готовый стек внутри.

С другой стороны - мы тут до сих пор использовали только UDP для передачи отсчетов АЦП (поток 8 мегабит в сек). И в TCP потребности нет. А тогда Wiznet не нужен совершенно. UDP прост, как бревно, и делается программно легко.

Если хочется скорости - тогда нужен честный чип вроде 91ц111.
jojo
Кстати, цены:
91ц111 - около 25 USD
W3100A + RTL8201BL - в 2 раза дешевле.
hlebn
Цитата(Dimonira @ Oct 6 2004, 01:51 PM)
irum4
Ну это же можно сказать разные микрухи.
W3100A - ethernet MAC со встроенным стеком TCP/IP. По скорости слабая, предназначенная для подключения к ethernet (и internet) контроллеров (мелких, типа AVR и подобных). Рабочая температурка от -10 градусов.
В общем, скорее для поделок, а не для серьёзных вещей.
Требует внешний PHY трансивер. Кстати эта фирма уже года два (если не больше) обещает выпустить W3200 с внутренним PHY, но так до сих пор не разродилась. Не серьёзная, видимо, контора.

LAN91C111 - это уже серьёзная вещь, тоже ethernet MAC, но 32-битная, позволяет на полную раскручивать скорость fast ethernet. Но у неё нет аппаратного стека протоколов, так что самому надо программировать (внешний проц). Тоже требует внешний PHY трансивер. Зато есть для индустриального температурного диапазона (-40/+85).

Обе микрухи относятся к так называемому классу non-PCI устройств, т.е. которые можно прилепить к какому-нибудь процу и т.п. Таких девайсов (non-PCI fast-ethernet MAC) можно по пальцам одной руки пересчитать по сравнению с PCI-ethernet контроллерами, которые клепают все кому не лень.

Резюме: LAN91C111 для серьёзных embedded применений можно сказать единственный вариант сегодня.
Кстати, эта фирма (SMSC) недавно (в конце сентября) объявила о выпуске нового контроллера LAN9118 для применения в потоковых (видео и т.д.) приложениях, но пока он заявлен только для коммерческого диапазона.

LAN91c111 легко и просто цепляется не только на 32р но и на 16р и на 8р шины
(для примера ARM, AVR) да и навеса почти никакого
у нас один посадил ее на QBUS16 (МПИ) и проц 1806вм2 (старая школа wink.gif )
afad
Цитата(Dimonira @ Oct 6 2004, 12:51 PM)
LAN91C111 - ... Тоже требует внешний PHY трансивер...

Насколько я разобрался, LAN91C11 внешний PHY не нужен.
Nikola Kirov
Можно поглядет и на CS8900A. Ест и готовъи софт к неи для работъи с MSP430.
Если попросит у Microchip тоже можно получит и софт для PIC
av-master
Мужики, есть класная микросхема MC9S12NE64, на борту абсолютно все только нужно с ней разобраться у кого есть желание и опыт. Вобщем предлагаю работу -- написать для этой микрухи софт
ValeraK
Цитата(av-master @ May 16 2005, 15:15)
Мужики, есть класная микросхема MC9S12NE64, на борту абсолютно все только нужно с ней разобраться у кого есть желание и опыт. Вобщем предлагаю работу -- написать для этой микрухи софт
*


Где её можно приобрести, сколько стоит сама и программатор к ней?
Написать стек протоколов проблем нет, нет железа.
av-master
Цитата(ValeraK @ May 17 2005, 06:10)
Цитата(av-master @ May 16 2005, 15:15)
Мужики, есть класная микросхема MC9S12NE64, на борту абсолютно все только нужно с ней разобраться у кого есть желание и опыт. Вобщем предлагаю работу -- написать для этой микрухи софт
*


Где её можно приобрести, сколько стоит сама и программатор к ней?
Написать стек протоколов проблем нет, нет железа.
*




Я брал в Украине на фирме гранд электроникс, даже бесплатно одну прислали, как образец. А щас на самом FREESCALE (Motorola) заказал, жду.
эТО ОЧЕНЬ НОВАЯ МИКРУХА. но думаю будет очень популярная. Цена у производителя 9 баксов от 1000 шт у нас брал по 15 баксов.

Выложу датшит, (в архиве потому что много):
ReAl
Цитата(jojo @ Oct 25 2004, 09:16)
Предполагаемая величина потока через W3100A с быстрым процессором в качестве хоста составляет 10-15 Мегабит в сек.
*

У меня AVR @ 14.7MHz через W3100A @ indirect mode по TCP/IP 13-14 мегабит переброски данных в комп обеспечил. Процессор-то может и быстрый, но только по сравнению с классическими и 6-тактовыми MCS51. Чтение байта из одного внешнего регистра и запись его в регистр W3100A за около 0.4мкс - это не скорость.

В режиме имитации (приходящий запрос вычитываю и анализирую, но при передече ответа - НЕ произвожу копирование данных, только продвижене указателей и выдачу команды) - 40-43 мегабита. Т.е. это предел скорости для реализации стека в W3100A

Всё делалось на одном сокете с полным 8-килобайтным буфером, пересылается несколько мегабайт информации из старого устройства, плиска в котором слишком дохлая, чтобы на неё напрямую повесить W3100A. Попробую поставить между тем устройством и W3100A "ПДП-контроллер" на какой-нибудь EPM240 - расскажу, что вышло.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.