TTL и CMOS логика Цифровая схемотехника на логических микросхемах. Счетчики, сдвиговые регистры, простая логика... |
03.12.2012, 18:52
|
|
Временная регистрация
Регистрация: 23.11.2008
Сообщений: 80
Сказал спасибо: 14
Сказали Спасибо 8 раз(а) в 6 сообщении(ях)
|
USB to Ethernet
Вопрос по устройствам типа LAN9500 для конвертации USB2 в Ethernet.
Каким образом организуется передача данных?
Вот есть к примеру USB траффик и я его хочу оттранслировать в сеть. Т.е. должен входной USB траффик перехватить сделать из него TCP/IP пакеты и как направить в качестве USB данных на вход этой микросхемы или предусмотрена другая технология работы? Какой оптимальный способ трансляции USB данных в LAN без использования компа? Есть еще STM32F4Discovery. Может быть на ней можно будет проще выполнить это преобразование?
|
|
|
|
05.12.2012, 10:24
|
|
Прописка
Регистрация: 25.04.2005
Сообщений: 292
Сказал спасибо: 4
Сказали Спасибо 310 раз(а) в 129 сообщении(ях)
|
Re: USB to Ethernet
Это обыкновенный преобразователь, работающий на уровне драйвера. В документации всё есть. http://www.smsc.com/index.php?tid=29...137&cid=&tab=6
Вторая микросхема - микроконтроллер. На нём можно многое сделать...
Если надо обеспечить доступ к устройствам USB по сети Ethernet, то вот пример http://vscom.de/1_1_04.htm
|
|
|
|
05.12.2012, 21:00
|
|
Временная регистрация
Регистрация: 23.11.2008
Сообщений: 80
Сказал спасибо: 14
Сказали Спасибо 8 раз(а) в 6 сообщении(ях)
|
Re: USB to Ethernet
Просто я привык работать с сетями на высоком уровне. Т.е. если ethernet, то
должен быть IP... а тут что-то видать совсем уже низкоуровневое. Документация есть, но по ней непонятно, куда вписывать IP. В общем много непоняток, хотя допускаю, что если есть какое-то ПО, которая на компе удаленном обеспечит API и позволит "увидеть" через это API пакет данных с USB, то это бы было нормально, но чего-то из ПО есть только описание и то, так просто не отдают. Непонятно насколько доступно и функционально.
Это устройство редкое и стоит 200$... В то время, как ранее указанный чип заинтересовал, тем, что недорогой...
|
|
|
|
06.12.2012, 08:17
|
|
Почётный гражданин KAZUS.RU
Регистрация: 24.03.2007
Сообщений: 1,354
Сказал спасибо: 85
Сказали Спасибо 610 раз(а) в 369 сообщении(ях)
|
Re: USB to Ethernet
Задача не совсем ясна (или совсем не ясна ![Улыбка](images/smilies/icon_smile.gif) ).
Ваш USB на этом устройстве должен быть хостом или девайсом ?
И что значит "оттранслировать трафик" ?
Это значит, что уже есть готовые USB хост и USB device и между ними идет обмен данными ? И нужно между ними "вклячить" мост типа USB-Ethernet-USB ?
|
|
|
|
06.12.2012, 10:19
|
|
Прописка
Регистрация: 25.04.2005
Сообщений: 292
Сказал спасибо: 4
Сказали Спасибо 310 раз(а) в 129 сообщении(ях)
|
Re: USB to Ethernet
Сообщение от eugin_b
|
Просто я привык работать с сетями на высоком уровне. Т.е. если ethernet, то
должен быть IP... а тут что-то видать совсем уже низкоуровневое. Документация есть, но по ней непонятно, куда вписывать IP. В общем много непоняток, хотя допускаю, что если есть какое-то ПО, которая на компе удаленном обеспечит API и позволит "увидеть" через это API пакет данных с USB, то это бы было нормально, но чего-то из ПО есть только описание и то, так просто не отдают. Непонятно насколько доступно и функционально.
|
Это сетевая карта, подключаемая в порт USB компьютера, другим концом подключается в локальную сеть. Вот пример http://www.dlink.ru/ru/products/7/367.html
|
|
|
|
06.12.2012, 20:34
|
|
Временная регистрация
Регистрация: 23.11.2008
Сообщений: 80
Сказал спасибо: 14
Сказали Спасибо 8 раз(а) в 6 сообщении(ях)
|
Re: USB to Ethernet
Все понял... Чтобы считать информацию из такого девайса нужно будет реализовывать протокол "канального уровня"
Сообщение от pambaru
|
И что значит "оттранслировать трафик" ?
Это значит, что уже есть готовые USB хост и USB device и между ними идет обмен данными ? И нужно между ними "вклячить" мост типа USB-Ethernet-USB ?
|
Это значит, что сделать что-то типа USB Device-›TCP/IP Socket Server -› Ethernet -› TCP/IP Socket Client
Внутри своей реализации клиента хочу иметь input/output потоки с USB девайса
|
|
|
|
07.12.2012, 02:40
|
|
Почётный гражданин KAZUS.RU
Регистрация: 28.05.2010
Сообщений: 1,118
Сказал спасибо: 150
Сказали Спасибо 604 раз(а) в 310 сообщении(ях)
|
Re: USB to Ethernet
...посмотрите реализацию Ethernet на ПЛИС по UDP http://marsohod.org/index.php/projec.../94-ether-send.
...что касаемо стыковки с USB, то как USB/UART подойдут чипы FTDI или CP-шки, можно поискать и с хост.
|
|
|
|
07.12.2012, 07:47
|
|
Почётный гражданин KAZUS.RU
Регистрация: 24.03.2007
Сообщений: 1,354
Сказал спасибо: 85
Сказали Спасибо 610 раз(а) в 369 сообщении(ях)
|
Re: USB to Ethernet
Сообщение от eugin_b
|
Это значит, что сделать что-то типа USB Device-›TCP/IP Socket Server -› Ethernet -› TCP/IP Socket Client
Внутри своей реализации клиента хочу иметь input/output потоки с USB девайса
|
Возьмите Ethernet-COM типа WIZ-107SR и USB-COM преобразователь (например на FT232RL ну или любой другой готовый).
И будет вам готовая реализация без лишнего гиморроя с изготовлением и написанием прошивок с драйверами.
Ну или, как посоветовали, готовый USB-Ethernet адаптер.
Смотря какая задача стоит, детали же неизвестны.
|
|
|
Сказали "Спасибо" pambaru
|
|
|
07.12.2012, 19:30
|
|
Временная регистрация
Регистрация: 23.11.2008
Сообщений: 80
Сказал спасибо: 14
Сказали Спасибо 8 раз(а) в 6 сообщении(ях)
|
Re: USB to Ethernet
Сообщение от pambaru
|
Возьмите Ethernet-COM типа WIZ-107SR и USB-COM преобразователь (например на FT232RL ну или любой другой готовый).
И будет вам готовая реализация без лишнего гиморроя с изготовлением и написанием прошивок с драйверами.
Ну или, как посоветовали, готовый USB-Ethernet адаптер.
Смотря какая задача стоит, детали же неизвестны.
|
По ссылке на WIZ-107SR просмотрел линейку WIZNet. Обнаружил чип W5200. Думаю, что это то, что нужно.
Как я писал ранее, что рядышком с USB устройством есть STM32F4Discovery. Так-что думаю подключить USB девайс в STM32 и выложить данные на SPI шину W5200. Аппаратный TCP/IP думаю, что сильно упростят все взаимодействие с сетью. STM32F4Discovery без Ehternet PHY и теперь я думаю, что все данные МК можно так-же завернуть на W5200. Решение получается экономичным эффективным и с минимальным кодированием
|
|
|
|
16.12.2012, 14:25
|
|
Гражданин KAZUS.RU
Регистрация: 22.07.2007
Адрес: Владивосток
Сообщений: 984
Сказал спасибо: 435
Сказали Спасибо 375 раз(а) в 197 сообщении(ях)
|
Re: USB to Ethernet
Если надо в 1м экземпляре то взять с помойки роутер с USB, (насколько я понимаю, большинство процев на них имеет USB, но не у всех моделей она разведена), прошить туда Linux (openwrt) и там уже будет где разгуляться.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 16:44.
|
|