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

 
 
> W5100, Нет коннекта в режиме "Клиент"
BAV2009
сообщение Apr 23 2009, 05:49
Сообщение #1





Группа: Новичок
Сообщений: 3
Регистрация: 14-04-09
Пользователь №: 47 665



Есть отладочная плата STM32-SK, к ней подключен по SPI модуль WIZ811MJ REV 1.0 (W5100). W5100 работает в режиме сервера, но в режиме Клиент никак не хочет устанавливать коннект. Делаю все как описано в даташите на W5100. Но результат нулевой. Единственное пока удалось определить, что не прописывается Destination IP Address в Sn_DIPR. Никто с такой проблемой не встречался? Что можете посоветовать? Может сам чип глючный? У нас три платы из десяти перестали работать. Раньше использовали W3150. Таких проблем не было. Коннектится без проблем. Инициализация чипа проходит, инициализация сокета - проходит, коннект - не устанавливается. В регистре статуса Sn_SR устанавливается код 0x01 - такго вобще нет в таблице значений, описанной в даташите.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 11)
tolik1
сообщение Apr 24 2009, 06:41
Сообщение #2


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

Группа: Свой
Сообщений: 199
Регистрация: 2-03-05
Из: МОСКВА
Пользователь №: 3 016



Цитата(BAV2009 @ Apr 23 2009, 09:49) *
Есть отладочная плата STM32-SK, к ней подключен по SPI модуль WIZ811MJ REV 1.0 (W5100). W5100 работает в режиме сервера, но в режиме Клиент никак не хочет устанавливать коннект. Делаю все как описано в даташите на W5100. Но результат нулевой. Единственное пока удалось определить, что не прописывается Destination IP Address в Sn_DIPR. Никто с такой проблемой не встречался? Что можете посоветовать? Может сам чип глючный? У нас три платы из десяти перестали работать. Раньше использовали W3150. Таких проблем не было. Коннектится без проблем. Инициализация чипа проходит, инициализация сокета - проходит, коннект - не устанавливается. В регистре статуса Sn_SR устанавливается код 0x01 - такго вобще нет в таблице значений, описанной в даташите.

Я сделал несколько плат с W5100. Все работают клиентами. Глюков не было. Однако я использую параллельную шину. Рекомендую ВНИМАТЕЛЬНО проверить SPI. На предмет корректного чтения - записи. (Посмотрите сигналы осцилоскопом.)
Код 0х01 имеет место быть. Это одно из состояний. Видимо промежуточное.
Go to the top of the page
 
+Quote Post
BAV2009
сообщение Apr 27 2009, 11:25
Сообщение #3





Группа: Новичок
Сообщений: 3
Регистрация: 14-04-09
Пользователь №: 47 665



Цитата(tolik1 @ Apr 24 2009, 10:41) *
Я сделал несколько плат с W5100. Все работают клиентами. Глюков не было. Однако я использую параллельную шину. Рекомендую ВНИМАТЕЛЬНО проверить SPI. На предмет корректного чтения - записи. (Посмотрите сигналы осцилоскопом.)
Код 0х01 имеет место быть. Это одно из состояний. Видимо промежуточное.

Проверял SPI (осцилоскопопом TDS2024B) - проблем нет. Тем более начальная инициализация проходит нормально - через тот же SPI. А там всего две функции для работы с чипом read и write. Только адреса регистров разные и данные в них записываемые.
Go to the top of the page
 
+Quote Post
Манюня
сообщение Dec 27 2009, 12:08
Сообщение #4





Группа: Участник
Сообщений: 4
Регистрация: 27-12-09
Из: Киев
Пользователь №: 54 506



Цитата(tolik1 @ Apr 24 2009, 10:41) *
Я сделал несколько плат с W5100. Все работают клиентами. Глюков не было...

Добрый день Уважаемые!
Натолкнулся на Вашу тему очень вовремя. У меня Возникла задача, реализовать "переходник" Ethrnet->RS232,
для этой цели я выбрал W5100 и контроллер от SiLabs. После изготовления прототипа и его сборки, заметил, что W5100 нездраво перегревается. И что самое забавное она греется только если включается вместе со всей схемой. если же ее подключить (перемычка стоит перед всей частью схемы относящейся к Ethernet) после подачи питания на МК, перегрева не наблюдаю. Выпаивал трансформатор (J00-0065NL, Pulse), работает без перегрева в разных вариантах подклчения.
Может разводка платы должна быть какой то хитрой?

Если кто то с таким сталкивался - помогите пожалуйста!!!

ЗЫ. Трансформатор подключал как в "W5100 Ref_sch_MAG_R2.0" написано.
Негласный вопрос: Где в этом всем логика!!? crying.gif
Прикрепленные файлы
Прикрепленный файл  W5100_Ref_sch_MAG_R2.0.pdf ( 30.15 килобайт ) Кол-во скачиваний: 221
 
Go to the top of the page
 
+Quote Post
AndreiUS
сообщение Dec 27 2009, 19:04
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 293
Регистрация: 23-12-08
Из: Тверь
Пользователь №: 42 694



У нас тоже были проблемы с модулями Wiznet. И тоже одна из шести плат жутко грелась, остальные вроде работали нормально. Как только нагревался сразу начинал сбоить. Выяснить в чем была проблема так и не удалось, решили больше с визнетами не связываться.
Go to the top of the page
 
+Quote Post
uriy
сообщение Dec 28 2009, 05:10
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 2 429
Регистрация: 30-11-05
Из: Ижевск
Пользователь №: 11 606



Нагрев для W5100 это нормально. Мы использовали их готовые модули WIZ810
Go to the top of the page
 
+Quote Post
Porychik Kize
сообщение Dec 28 2009, 07:04
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 310
Регистрация: 15-10-04
Пользователь №: 884



А я сейчас мучаюсь с запуском W5300. Физически данные по кабелю передаются в обе стороны (W5300 <-> ПЭВМ), но вот ни один протокол пока не удается толком запустить...


--------------------
"Я люблю путешествовать, посещать новые города, страны, знакомиться с новыми людьми."
Чингисхан.
Go to the top of the page
 
+Quote Post
uriy
сообщение Dec 28 2009, 09:38
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 2 429
Регистрация: 30-11-05
Из: Ижевск
Пользователь №: 11 606



Посмотрите примеры от производителя. У них есть стартер киты на AVR. Возьмите оттуда исходники.
Go to the top of the page
 
+Quote Post
Манюня
сообщение Dec 28 2009, 15:15
Сообщение #9





Группа: Участник
Сообщений: 4
Регистрация: 27-12-09
Из: Киев
Пользователь №: 54 506



Спасибо за скорый ответ!
Я нашел баг в своей разводке. Аналоговые замли, и часть цифровой, я не подключил к общему полигону. После исправления грется стала не так сильно. Однако есть подозрения что W5100 корректно уже не заработает никогда. =)
Общее впечаление как я понял не однозначное. Лично меня привлекло то что в ней "все на борту", не надо возится с лишними элементами, да и на этом же форуме особой неприязни к ней не наблюдал. Пожалуйста поделитесь впечатлениями по ее поводу.
Заранее благодарен.
Go to the top of the page
 
+Quote Post
uriy
сообщение Dec 29 2009, 05:17
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 2 429
Регистрация: 30-11-05
Из: Ижевск
Пользователь №: 11 606



Да вроде нет ничего плохого. Жрет много. У меня была проблема с вебсервером на ней. Так и не удалось решить. Некоректно работает с браузером Opera. Когда опера отсылает данные из браузера на сервер (сервер на W5100) методом POST она почему-то шлет это в двух пакетах. В первом описание браузера, а во втором сами данные. Эти данные визнет куда-то теряет. Даже их пример вебсервера для платы с AVR тоже не работает из оперы. Другие браузеры отсылают одним пакетом их визнет обрабатывает корректно.
Go to the top of the page
 
+Quote Post
Манюня
сообщение Jan 4 2010, 14:19
Сообщение #11





Группа: Участник
Сообщений: 4
Регистрация: 27-12-09
Из: Киев
Пользователь №: 54 506



Цитата(uriy @ Dec 29 2009, 09:17) *
Да вроде нет ничего плохого...


С наступившим Всех!!!
К стати не скажите, как она себя при запуске ведет? Как я писал раньше, нашел в своей разводке несколько ошибок , вот и интересно жива ли еще smile.gif .
Подача питания, или шнурок Ethernet на нее влияет как то? Или что надо сделать для того что бы она подавала признаки жизни?
Go to the top of the page
 
+Quote Post
Yarst
сообщение Sep 16 2010, 13:29
Сообщение #12





Группа: Новичок
Сообщений: 3
Регистрация: 16-09-10
Пользователь №: 59 518



Здравствуйте, BAV2009!
Я имею те же проблемы, что и у Вас:
Пытаюсь разобраться с контроллером W5100, тоже по SPI. Протокол TCP. Устройство - клиент. Дошел до инициализации регистров "Socket 0 Destination IP Address Register" и не могу поменять их значения. Что не так - не могу понять, вроде все делаю в полном соответствие с Datasheet-ом.
Скажите пожалуйста, удалось ли Вам преодалеть этот момент, и каким образом?
Более подробное описание моей проблемы представлено на ветке http://electronix.ru/forum/index.php?showtopic=80490.
С уважением, Ярослав.


--------------------
www.yarst.org - сайт о том, что можно сделать своими руками.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 10:03
Рейтинг@Mail.ru


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