Полная версия этой страницы:
Микросхемы интерфейчас 10/100
В теме раньше упоменалась одна микросхемка,
но она 10 Мегабит держит, а так просто замечательная и стоит всего 5$
А надо практически тоже самое, но 100.
Dainis
Dec 17 2004, 21:19
А где достать AX88796 и сколько она стоит?
Посмотрите на W3100A от WizNet
Минусы:
нет интегрированного PHY в чип нужен внешний;
встроенный TCP/IP стек
Плюсы:
встроенный TCP/IP стек

;
простой интерфейс к MCU;
легко доступна (и вроде есть на складе) у
http://www.efo.ru/doc/Wiznet/Wiznet.pl?463;
DropDown
Jan 22 2005, 08:41
Wiznet - поделка для слабых контроллеров, где тяжело с ресурсами и программистов, у которых тяжело со стеком.
LAN91C111 - дорогая (более 30 уе)
LAN9118 - новая -> трудно достать и неиспытанная
нашел DM9000 - есть у кого комментарии? цена по eFind.ru - до 10 уе
Цитата(DropDown @ Jan 22 2005, 11:41)
Wiznet - поделка для слабых контроллеров, где тяжело с ресурсами и программистов, у которых тяжело со стеком.
LAN91C111 - дорогая (более 30 уе)
А нельзя ли конкретнее - чем именно W3100A "поделка"?
Тем, что 4 сокета? Так иногда и трёх много.
А кому надо, слышал, её в MAC RAW режиме использует, да и всё.
DropDown
Jun 6 2005, 08:58
>> А нельзя ли конкретнее - чем именно W3100A "поделка"?
глюкавая (например про вешанье свичей было высказано)
кривость работы с shadow
>>Тем, что 4 сокета? Так иногда и трёх много.
вот в первую очередь этим мое IMHO не удовлетворено (для крупных систем).
для микросистем - вполне достаточно.
>> А кому надо, слышал, её в MAC RAW режиме использует, да и всё.
и чем тогда она лучше других становиться?
вот кстати еще одна микросхема - AN985B, CardBus interface, встроенный phy. Бывший ADMTEK, сейчас поставляется Infineon. С документацией не особо.
Цитата(DropDown @ Jun 6 2005, 11:58)
>> А нельзя ли конкретнее - чем именно W3100A "поделка"?
глюкавая (например про вешанье свичей было высказано)
кривость работы с shadow
Про свичи я наверное просто пропустил.
shadow - не подарок, конечно, но прячется куда-то глубоко и забывается.
А про MAC RAW и "а чем она тогда лучше других" - то использующему её в этом режиме я именно так и сформулировал вопрос. На что получил ответ "а она уже на платке в сборе с PHY и магнетикой/разъёмом - дешевле чем LAN91C111"
Интеерсуе вопрос какую пропускную способность обеспечивает W3100 в режие 100Base TX full-duplex интеерсует не цифра заявленная в Datasheet - 20 Mbps а реально полученная эксперементальным путем.
Цитата(DropDown @ Jan 22 2005, 12:41)
Wiznet - поделка для слабых контроллеров, где тяжело с ресурсами и программистов, у которых тяжело со стеком.
я бы не был так категоричен - есть еще один критерий - время выхода на рынок... когда приезжаешь к заказчику, а он говорит, что типа вот мы вчера решили, что должно быть еще поключение к ethernet'у, токо вам факс не отправили, типа забыли предупредить... и городишь в срочном порядке это подключение - станцию сдавать-то надо, завод стоит
В качестве PHY давно использую LXT970 от Интел. Правда греется она сильно и питание +5В
Если МАС нужен, то можно smsc lan91c111 - простой доступ по ISA шине, возможен доступ в 32х разрядном режиме. На ней сделана ОС Ethernut
http://ethernut.de со стеком ТСР и сокетами
to UDOFUN
SMSC LAN8600-AEZG Vcc 3.3V 10/100 Ethernet PHY
Хорошая замена RTL8201BL,
KS8721BL LQFP (48 pin)
Single 3.3V supply. Recommended for applications where board real estate is at a premium. 10/100BaseTX/FX MII Physical Layer Transceiver with Auto Crossover
Держит индустриальный диапазон температур. eFind дает ее по 4-5$.
MALLOY2
Aug 22 2005, 13:52
Цитата(sphera @ Jul 4 2005, 16:48)
Интеерсуе вопрос какую пропускную способность обеспечивает W3100 в режие 100Base TX full-duplex интеерсует не цифра заявленная в Datasheet - 20 Mbps а реально полученная эксперементальным путем.
Я раскочегарил ее до 3.5 метра, больше похоже она не может

, это на 1 сокете в UDP.
Alex11
Aug 28 2005, 23:02
Есть еще такая полезная деталь DM9000E от Davicom. Примерно то же, что SMC, только сильно дешевле.
Цитата(udofun @ Dec 16 2004, 18:26)
В теме раньше упоменалась одна микросхемка,
но она 10 Мегабит держит, а так просто замечательная и стоит всего 5$
А надо практически тоже самое, но 100.
Микросхемы Micrel, поставщик - Элтех.
KS8842, или KS8695
пишите
С уважением,
Иосиф mailto:iosif.karshenboim@eltech.spb.ru
Dshavr
Oct 12 2005, 15:39
Кто пользовал w3150 или w3100 подскажите - как там адреса задаются? при попытке сделать связь с ПК по UDP записал все возможные адресные регистры (MAC, IP) как надо, запустил, а он пишет свой мак = 20:20:20:20:20:20, а IP = 32.32.32.x. Вообще перепутал все, видимо, кроме последнего байта IP адреса.
И еще вопрос: что из себя представляет MAC RAW? в инете чего-то не нашол, а описание от визнета - просто ужасное.
Заранее спасибо.
iosifk
Oct 13 2005, 05:32
Цитата(iosifk @ Sep 9 2005, 16:20)
Цитата(udofun @ Dec 16 2004, 18:26)
В теме раньше упоменалась одна микросхемка,
но она 10 Мегабит держит, а так просто замечательная и стоит всего 5$
А надо практически тоже самое, но 100.
Микросхемы Micrel, поставщик - Элтех.
KS8842, или KS8695
пишите
С уважением,
Иосиф mailto:iosif.karshenboim@eltech.spb.ru
Пришла свежая дока.
Сравнительные характеристики - в файле.
Появились микросхемы как с выходом на проц. шину, так и на PCI.
Стартовый набор от KS8695 будет на выставке в Москве на след. неделе.
Вот примеры их применения:
http://www1.linksys.com/Удачи!
silica
Jan 27 2006, 06:33
Цитата(Alex11 @ Aug 29 2005, 01:02)

Есть еще такая полезная деталь DM9000E от Davicom. Примерно то же, что SMC, только сильно дешевле.
А вы ее использовали? А то мне надо замену SMC найти, по даташиту вроде в у Davicom все ОК. И доставаема. А как она себя ведет в реальных условиях?
iosifk
Jan 27 2006, 07:16
Цитата(dch @ Aug 22 2005, 16:26)

Хорошая замена RTL8201BL,
KS8721BL LQFP (48 pin)
Single 3.3V supply. Recommended for applications where board real estate is at a premium. 10/100BaseTX/FX MII Physical Layer Transceiver with Auto Crossover
Держит индустриальный диапазон температур. eFind дает ее по 4-5$.
Немного уточню - KS8721BL от 3,19 до 2,48,
но надо брать более новые KS8001 от 4 до 3
KS8842 примерно 16 долл.
KS8695х - от 22 до 18 долл.
Документация на сайте Элтеха, немного у меня на сайте в разделе статьи.
прикол в том, что реализован режим автопереключения входов Rx-Tx - не надо делать крещенные кабели;
есть режим проверки импеданса линии связи - кз, обрыв, и можно померить сколько ом. Выдается расстояние до кз или обрыва.
Вопросы сюда - iosifk@eltech.spb.ru
MosAic
Jan 27 2006, 07:25
Цитата(iosifk @ Jan 27 2006, 10:16)

Немного уточню - KS8721BL от 3,19 до 2,48,
но надо брать более новые KS8001 от 4 до 3
iosifk, почему следует брать KS8001? Отличия минимальны. Или KS8721BL будет умирать скоро?
zltigo
Jan 27 2006, 08:02
Цитата(silica @ Jan 27 2006, 08:33)

вы ее использовали? А то мне надо замену SMC найти, по даташиту вроде в у Davicom все ОК. И доставаема. А как она себя ведет в реальных условиях?
Использовалась несколько лет на готовых простеньких встраеваемых PC. Пропускная способность не выжималась (не тот случай), но работа в сильно загруженной сети - обычное дело. Работа с железом своя. Протокол свой. Проблем не замечено.
iosifk
Jan 27 2006, 08:06
Цитата(MosAic @ Jan 27 2006, 10:25)

Цитата(iosifk @ Jan 27 2006, 10:16)

Немного уточню - KS8721BL от 3,19 до 2,48,
но надо брать более новые KS8001 от 4 до 3
iosifk, почему следует брать KS8001? Отличия минимальны. Или KS8721BL будет умирать скоро?
KS8001 представляют как пин-то-пин.
Отличия - умеет проверять импеданс линии.
Про умирать - информации не было.
Посылаю аппликуху.
MosAic
Jan 27 2006, 08:49
2 iosifk
Спасибо. С этим теперь понятно.
А по back-to-back для KS8721BL тоже можете аппликуху подкинуть? Или там все без хитростей?
defunct
Feb 1 2006, 20:41
А почему никто не вспомнил про RTL8139?
Цитата(defunct @ Feb 1 2006, 22:41)

А почему никто не вспомнил про RTL8139?
Аббревиатура "PCI" наверное ни о чем не говорит. Иначе вопороса не было...
ShadowZ
Feb 2 2006, 18:16
Подскажите контроллер способный максимально нагрузить канал?
FastEthernet!!!
или микроконтроллер с Ethernet!
defunct
Feb 3 2006, 19:58
Цитата(zltigo @ Feb 1 2006, 23:42)

Аббревиатура "PCI" наверное ни о чем не говорит. Иначе вопороса не было...
В вопросе нигде не указано, что MC должна быть обязательно не PCI.
PS: а собственно в чем сложность эмулировать PCI для работы с конкретной MC, от ISA'ы ж никто не шарахается.
defunct
Feb 3 2006, 22:19
Цитата(ShadowZ @ Feb 2 2006, 20:16)

Подскажите контроллер способный максимально нагрузить канал?
Опишите задачу? Что в Вашем понимании значит "максимально нагрузить канал"?
ShadowZ
Feb 5 2006, 16:35
Цитата
Опишите задачу? Что в Вашем понимании значит "максимально нагрузить канал"?
Задача проверить пропускную способность канала! в моем случае Fast Ethernet!
Максимально - это 100 Мбит/с.
defunct
Feb 15 2006, 23:08
Цитата(ShadowZ @ Feb 5 2006, 18:35)

Задача проверить пропускную способность канала! в моем случае Fast Ethernet!
Максимально - это 100 Мбит/с.
хм... извиняюсь за offtop, а 2 PC поставить не судьба?
С такой задачей справится практически любой контроллер даже 80C51 в сочетании с любым PHY+MAC 10/100 ethernet контроллером. Достаточно по ARPу определить MAC адрес целевого узла, далее забить в PHY+MAC контроллер единственный UDP пакет внушительного объема, и циклически подавать команду отправки этого пакета.
zltigo
Feb 16 2006, 00:56
Цитата(defunct @ Feb 3 2006, 21:58)

В вопросе нигде не указано, что MC должна быть обязательно не PCI.
PS: а собственно в чем сложность эмулировать PCI для работы с конкретной MC
Я уже говорил - PCI для Вас пустой звук. DMA получается тоже :-(.
По этой причине и первый пост и этот.
defunct
Feb 18 2006, 23:14
Цитата(zltigo @ Feb 16 2006, 02:56)

Я уже говорил - PCI для Вас пустой звук. DMA получается тоже :-(.
По этой причине и первый пост и этот.
Просьба не строить сомнительные предположения
zltigo
Feb 19 2006, 07:51
Цитата(defunct @ Feb 19 2006, 01:14)

Цитата(zltigo @ Feb 16 2006, 02:56)

Я уже говорил - PCI для Вас пустой звук. DMA получается тоже :-(.
По этой причине и первый пост и этот.
Просьба не строить сомнительные предположения
Мои предположения легко развеять или укрепить примером реализации эмуляции
PCI для контроллера оного не имеющего. Абстрактные "Новаторские Идеи" типа "возьмем FPGA потолще и там все нарисуем" думаю никого не устроят.
Слово за Вами.
VslavX
Feb 19 2006, 08:41
Бас-мастеринг для сетевых карт необязателен - часто у сетевых чипов них внутри буфера есть и их может быть вполне достаточно.
Года три-четыре назад в конфе fido7.ru.embedded пробегала информация о прикручивании 100BASE-TX к AVR. То ли 8515, то ли Mega. Парни взяли и недолго заморачиваясь поставили PCI слот и в нее воткнули самую дешевую сетевую платку на каком-то чипе от Realtek. Естественно, транзакции на PCI эмулировались программно через IO-порты AVR. Написали софт и оно у них работало, даже готовый кит AVR+100BASE-TX пытались продавать.
Я с ними списывался - нам на тот момент нужна была тестовая платформа для мелкосерийных PCI-плат.
ИМХО, из такого кита AVR+PCI слот получился бы неплохой стенд для тестирования PCI плат (с новым софтом разумеется). Но чего-то тогда мы не договорились (то ли с оплатой-доставкой были проблемы, то ли первую партию китов у них всю размели, а следующую "с улучшениями" долго ждать было).
defunct
Feb 19 2006, 15:58
Цитата(zltigo @ Feb 19 2006, 09:51)

Мои предположения легко развеять или укрепить примером реализации эмуляции
PCI для контроллера оного не имеющего. Абстрактные "Новаторские Идеи" типа "возьмем FPGA потолще и там все нарисуем" думаю никого не устроят.
Слово за Вами.
Примером укреплять свои слова я не буду, потому что проект пока имеет коммерческую ценность. А идею уже подсказал VslavX.
zltigo
Feb 19 2006, 16:24
Цитата(VslavX @ Feb 19 2006, 10:41)

Парни взяли и недолго заморачиваясь поставили PCI слот и в нее воткнули самую дешевую сетевую платку на каком-то чипе от Realtek.
Этот чип не RTL8139 :-) а просто NE2000 совместимый но на PCI. Выпускается несколькими фирмами
у Realtek это RTL8029 3-5 лет назад были весьма распространенны.
Можете уточнить :-). Работал с такими, но естественно не цеплляя его к контроллеру.
Цитата(defunct @ Feb 19 2006, 17:58)

Примером укреплять свои слова я не буду, потому что проект пока имеет коммерческую ценность
Три раза "XA".
defunct
Feb 19 2006, 23:17
Цитата(zltigo @ Feb 19 2006, 18:24)

просто NE2000 совместимый но на PCI.
NE2000 - всего лишь фантазия регистров и соглашений по их использованию для управления NIC, такая же как etherlink и прочие. Какое отношение он имеет к PCI?
ЗЫ: посмотрите лучше на диаграммы I/O Timing for PCI interface для 8029 и 8139.
iosifk
Feb 20 2006, 06:15
Цитата(VslavX @ Feb 19 2006, 11:41)

Года три-четыре назад в конфе fido7.ru.embedded пробегала информация о прикручивании 100BASE-TX к AVR. То ли 8515, то ли Mega. Парни взяли и недолго заморачиваясь поставили PCI слот и в нее воткнули самую дешевую сетевую платку на каком-то чипе от Realtek. Естественно, транзакции на PCI эмулировались программно через IO-порты AVR. Написали софт и оно у них работало, даже готовый кит AVR+100BASE-TX пытались продавать.
Картинка этого устройства и почтовый адрес разработчика можно найти в статье о Fast Ethernet у меня на www.iosifk.narod.ru - статьи.
Правда, там я не привел несколько высказываний, которые были в письме от разработчика о том, что не так просто написать драйвер для платы, поскольку им приходилось дизассемблировать фирменные драйвера, и таким образом разбираться, что, куда и в какой последовательности надо писать. И так для каждой версии чипа.
Удачи!
zltigo
Feb 20 2006, 16:19
Цитата(iosifk @ Feb 20 2006, 08:15)

Картинка этого устройства и почтовый адрес разработчика можно найти в статье о Fast Ethernet у меня на www.iosifk.narod.ru - статьи.
Правда, там я не привел несколько высказываний, которые были в письме от разработчика о том, что не так просто написать драйвер для платы, поскольку им приходилось дизассемблировать фирменные драйвера, и таким образом разбираться, что, куда и в какой последовательности надо писать.
Меня это совсем не интересует, но..
На картинке чип не виден, но это практически неизбежно помянутый мною RTL8029 - для
него кроме легкого (но тем не менее АБСОЛЮТНО лишнего) гимороя с 32bit проблем нет. Ну а под все остальные и "не получилось" по причине практической бесполезности/неосуществимости. Ну а потом RTL8029 и его собратья начали вымирать лет пять назад и сейчас вымерли окончательно. Для зкспериментаторов, возможно, факт неосуществимости осталася несколько смазанным в ввиду того, что документацию на RTL81xx реалтековцы не предоставляют и они остались или захотели остаться
в "неведении". Я долго с реалтек переписывался в свое время, но поскольку не пообещал покупать их продукцию вагонами, то документа так и не получил :-( Пришлось двольствоваться тем, что надыбал разработчик драйвера FreeBSD и дисассемблировать "пакетный драйвер" от реалтековцев. Так и написал поддержку клонов RTL81xx под свою систему на Geode в качестве контроллера.
есть какое-нибудь простое решение для реализации устройства, фактически предаставляющего из себя память с сетевым адесом?
ну то есть флешка, только доступ к ней через сеть по ip адресу, чтобы можно было заливать/скачивать информацию.
iosifk
Mar 20 2006, 06:49
Цитата(VDV @ Mar 18 2006, 22:05)

есть какое-нибудь простое решение для реализации устройства, фактически предаставляющего из себя память с сетевым адесом?
ну то есть флешка, только доступ к ней через сеть по ip адресу, чтобы можно было заливать/скачивать информацию.
Стартовый набор на KS8001.
Там есть с одной стороны USB, с другой Ethernet. Всего 2 микросхемы.
Схема в файле.
Будут вопросы - пишите.
vladec
Mar 20 2006, 12:53
Что касается Wiznet (W3100, W3150), то лучше их использовать не с Atmel-овскими 51 контороллерами, как рекомендует документация на них, а со 100-мипсовыми контроллерами SiLabs серии C8151F13X. Тогда можно получать достойные скорости и в 100BASE.
На какой микросхеме можно получить высокую скорость - Mbit 80,
по сети требуется передавать только большие объёмы информации в
одну сторону.
Evgeny_CD
Apr 19 2006, 18:54
Цитата(aem @ Apr 19 2006, 10:47)

На какой микросхеме можно получить высокую скорость - Mbit 80,
по сети требуется передавать только большие объёмы информации в
одну сторону.
Где-то в доке у них приведены результаты тестов на PXA270 - как раз под 90 мбит получалось
http://www.smsc.com/main/catalog/ethernet.htmlЕще есть новый чип от Micrel - он тоже заточен под высокие скорости
http://www.micrel.com/_PDF/Ethernet/KSZ8841ML.MLIF_PB.pdf
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.