|
|
  |
Передача данных по tcp/ip |
|
|
|
Jan 21 2005, 13:05
|

Участник

Группа: Свой
Сообщений: 51
Регистрация: 18-01-05
Из: Пермь
Пользователь №: 2 024

|
Цитата(andk @ Jan 21 2005, 13:40) Уверен что хочется самому все это делать? Посмотри все-таки на модуль IIM7010 ! Там все в одном флаконе - и разьемчик и PHY и W3100 ! Самому делать заморочнее и дороже на мой взгляд. А что, много трудностей возникнет? К сожалению в этой области ничего не делал еще, только собираюсь. Какие проблемы должны возникнуть? Пока план такой: Motorola 56F803 + W3100A + RTL8201
--------------------
У кошки четыре ноги: вход, выход, земля и питание;)
|
|
|
|
|
Jan 21 2005, 13:12
|

Помогу, чем смогу
     
Группа: Админы
Сообщений: 2 786
Регистрация: 28-05-04
Из: Москва
Пользователь №: 25

|
Чтобы легче было ориентироваться, резюмирую, здесь опубликованы два подхода: 1) вариант на отдельных компонентах, более дешевый, возможно более познавательный с точки зрения изучения вопросов Ethernet, TCP/IP и пр. 2) вариант на готовом модуле (типа XPort), более дорогой, более быстрый в освоении, не нужно вдаваться в подробности Ethernet, TCP/IP и пр. По-моему, есть смысл пробовать все варианты, чтобы самому сделать вывод, какой в данный момент Вам предпочтительнее. Не удержался от перекоса в сторону XPort: он интересен еще тем, что имеет продолжение - это WiPort, устройство с такой же идеологией, но в добавок к обычному Ethernet содержащее Radio-Ethernet и два RS-232
--------------------
|
|
|
|
|
Jan 21 2005, 13:22
|

Участник

Группа: Свой
Сообщений: 51
Регистрация: 18-01-05
Из: Пермь
Пользователь №: 2 024

|
Цитата(one_man_show @ Jan 21 2005, 19:12) Чтобы легче было ориентироваться, резюмирую, здесь опубликованы два подхода: 1) вариант на отдельных компонентах, более дешевый, возможно более познавательный с точки зрения изучения вопросов Ethernet, TCP/IP и пр. 2) вариант на готовом модуле (типа XPort), более дорогой, более быстрый в освоении, не нужно вдаваться в подробности Ethernet, TCP/IP и пр. По-моему, есть смысл пробовать все варианты, чтобы самому сделать вывод, какой в данный момент Вам предпочтительнее. Ну я так понял, что связка w3100+RTL8201 програмных вмешательств не требует. Стек TCP/IP организован аппаратно. Нужно будет только с мотороллой оцифровывать сигнал и передавать дальше. Или я ошибаюсь?
--------------------
У кошки четыре ноги: вход, выход, земля и питание;)
|
|
|
|
|
Jan 22 2005, 07:29
|
Частый гость
 
Группа: Свой
Сообщений: 199
Регистрация: 17-12-04
Из: Миасс
Пользователь №: 1 519

|
T0 one_man_show: >У XPort скорость на Ethernet 10/100Mb, На RS-232 до 921Кбит/с, когда-то >было до 230Кбит/с. >А какая у WizNet? По моему мы чуть недопоняли друг друга. Я имел в виду реальную скорость потока ДАННЫХ в приложении, которую можно получить с помощью контроллера. Ну то есть в Eth 100 понятно, что по проволоке все летит со скоростью 100. А реально в приложении с учетом пауз (пересылка данных в/из контроллера, опрос готовности, и т.п.)- меньше. Так вот, у W3100 мне удавалось получить скорость потока данных ~30мБит/с To Артемка: >А что, много трудностей возникнет? >К сожалению в этой области ничего не делал еще, только собираюсь. >Какие проблемы должны возникнуть? >Пока план такой: Motorola 56F803 + W3100A + RTL8201 План нормальный. Особенных трудностей и проблем не возникнет. Просто лень искать рассыпуху, разрабатывать плату, рискуя нарваться на проблемы с разводкой и отсутствием заказаной комплектовки  Есть готовый модуль, на которос собрана вся физика для Eth. Остается только разьем вокнуть в плату с камнем и все. В оконцовке стоимость разработки на рассыпухе может оказаться больше, чем с готовым модулем. Если планируешь производство, то оцени еще и технологичность и ремонтопригодность модульного решения >Ну я так понял, что связка w3100+RTL8201 програмных вмешательств >не требует. Стек TCP/IP организован аппаратно. Нужно будет только >с мотороллой оцифровывать сигнал и передавать дальше. Или я ошибаюсь? Реализация стека TCP/IP в Wiznet сделана только в части низкоуровнего разбора пакета - то есть тебе скажут что-то в стиле "Тут пришел пакет TCP (UDP) от того-то на такой-то порт" и честно отдадут все, что лежит выше заголовка TCP (UDP) дальше расковыриваешь сам. Все контрольные суммы, заголовки TCP(UDP), IP, Eth , берет на себя контроллер. Я к тому, что если в мечтах есть протоколы выше TCP (HTTP,FTP,...)- готовься разбирать их сам. Удачи!
|
|
|
|
|
Jan 22 2005, 11:25
|

Помогу, чем смогу
     
Группа: Админы
Сообщений: 2 786
Регистрация: 28-05-04
Из: Москва
Пользователь №: 25

|
Цитата(andk @ Jan 22 2005, 10:29) Так вот, у W3100 мне удавалось получить скорость потока данных ~30мБит/с XPort-у это не по силам, он для другой цели: быстро встроить Ethernet в изделие, а не быстро передать данные  Цитата Реализация стека TCP/IP в Wiznet сделана только в части низкоуровнего разбора пакета - то есть тебе скажут что-то в стиле "Тут пришел пакет TCP (UDP) от того-то на такой-то порт" и честно отдадут все, что лежит выше заголовка TCP (UDP) дальше расковыриваешь сам. Все контрольные суммы, заголовки TCP(UDP), IP, Eth , берет на себя контроллер. Я к тому, что если в мечтах есть протоколы выше TCP (HTTP,FTP,...)- готовься разбирать их сам. Удачи! Если скорость не главное, то тут как раз поможет XPort: весь стек реализован до самого верха. Telnet, HTTP, FTP, SNMP, SMTP и т.д. Внутри готовый почтовый сервер, веб-сервер с поддержкой java-апплет, т.е. можно не меняя firmware загрузить странички и получить софт верхнего уровня, встроенный в саму железку. Естесственно плата за все это и бОльшая цена и меньшая скорость в сравнении с рассыпухой.
--------------------
|
|
|
|
|
Jan 24 2005, 04:25
|

Участник

Группа: Свой
Сообщений: 51
Регистрация: 18-01-05
Из: Пермь
Пользователь №: 2 024

|
Цитата(andk @ Jan 22 2005, 13:29) План нормальный. Особенных трудностей и проблем не возникнет. Просто лень искать рассыпуху, разрабатывать плату, рискуя нарваться на проблемы с разводкой и отсутствием заказаной комплектовки  Есть готовый модуль, на которос собрана вся физика для Eth. Остается только разьем вокнуть в плату с камнем и все. В оконцовке стоимость разработки на рассыпухе может оказаться больше, чем с готовым модулем. Если планируешь производство, то оцени еще и технологичность и ремонтопригодность модульного решения >Ну я так понял, что связка w3100+RTL8201 програмных вмешательств >не требует. Стек TCP/IP организован аппаратно. Нужно будет только >с мотороллой оцифровывать сигнал и передавать дальше. Или я ошибаюсь? Реализация стека TCP/IP в Wiznet сделана только в части низкоуровнего разбора пакета - то есть тебе скажут что-то в стиле "Тут пришел пакет TCP (UDP) от того-то на такой-то порт" и честно отдадут все, что лежит выше заголовка TCP (UDP) дальше расковыриваешь сам. Все контрольные суммы, заголовки TCP(UDP), IP, Eth , берет на себя контроллер. Я к тому, что если в мечтах есть протоколы выше TCP (HTTP,FTP,...)- готовься разбирать их сам. Удачи! Огромное спасибо. Примерно это я и хотел услышать  Работаю в эту сторону. Пока вопросов больше нет.
--------------------
У кошки четыре ноги: вход, выход, земля и питание;)
|
|
|
|
|
Jan 25 2005, 05:31
|
Частый гость
 
Группа: Свой
Сообщений: 82
Регистрация: 3-01-05
Из: Уфа
Пользователь №: 1 782

|
Я использую с8051f124 и cs8900a - граблей нет, cs8900a - легко программировать в режиме I/O - всего 8 регисторов,,,,, А с8051f124 - не много сложновато так как используется по страничный доступ Я не жалуюсь,,,,
|
|
|
|
|
Jan 27 2005, 07:25
|
Группа: Новичок
Сообщений: 6
Регистрация: 25-01-05
Из: Ukraine
Пользователь №: 2 159

|
Реализовал проект моста езернет-Е1 на atmega+cs8900+плис , сначала покупал готовый отладочный модулб на cs8900, стоит дорого, но заработало быстро. Потом в готовом устройстве все сделал на рассыпухе, дешевле на порядок, тоже заработало. Программируется cs8900 очень легко, исходников в инете масса, но делал сам.
|
|
|
|
|
Jan 28 2005, 07:48
|
Группа: Новичок
Сообщений: 6
Регистрация: 8-12-04
Пользователь №: 1 399

|
До кучи : Есть еще такие микросхемки как AX88796 - это как CS8900 но 100 Мбит и прочие вкусности AX88198 - это уже с аппаратным стеком но требует только внешний PHY...
|
|
|
|
|
Jan 28 2005, 10:06
|

Участник

Группа: Свой
Сообщений: 51
Регистрация: 18-01-05
Из: Пермь
Пользователь №: 2 024

|
Что такое ethernet трансформатор? На структурной схеме он идет после реалтека, перед разъемом.
--------------------
У кошки четыре ноги: вход, выход, земля и питание;)
|
|
|
|
|
Feb 7 2005, 09:36
|

Участник

Группа: Свой
Сообщений: 51
Регистрация: 18-01-05
Из: Пермь
Пользователь №: 2 024

|
А вообще кто-нибудь работал с w3100a? Может поделитесь инфой, схемкой подключения? На русском есть ли какая-нибудь документация?
--------------------
У кошки четыре ноги: вход, выход, земля и питание;)
|
|
|
|
|
Feb 7 2005, 09:47
|

Участник

Группа: Свой
Сообщений: 51
Регистрация: 18-01-05
Из: Пермь
Пользователь №: 2 024

|
Какая есть альтернатива RTL8201BL? Он работает лишь от 0 радусов. Хотелось бы с расширенным температурным диапазоном. От -20 например.
--------------------
У кошки четыре ноги: вход, выход, земля и питание;)
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|