|
|
  |
W5100 vs. W3100 |
|
|
|
Oct 17 2007, 17:16
|
Участник

Группа: Участник
Сообщений: 24
Регистрация: 10-03-05
Из: город N
Пользователь №: 3 200

|
Цитата(Сергей Борщ @ Oct 11 2007, 20:36)  Обратите внимание - параллельно кварцу нужен резистор 1Мом. В даташите о нем ни слова, на референс схематиках он есть. Я делал первую схему по даташиту и, естественно, без этого резистора. Кварц не запускался пока резистор не подпаял. Еще - у них нигде не упоминается о емкостях на 1.8в, на референсе их нет. Я на всякий случй поставил по 0.1мкф с каждой стороны корпуса. +1 Тоже на резистор этот наткнулся. С ним всё стало идеально запускаться. По шине 1.8В конденсаторов не ставил. Всё работает. Запустили в серию устройства с заложенным чипом W5100. Греется, это да, но там ведь ещё физика внутри. Работает без проблем. 3150А+ тоже юзал. В принципе тоже никаких нареканий нет.
|
|
|
|
|
Nov 6 2007, 08:16
|
Участник

Группа: Участник
Сообщений: 33
Регистрация: 23-12-04
Пользователь №: 1 638

|
Есть ли у кого-нибудь положительный опыт в достижении максимальной скорости передачи данных, не пиковой, а средней, допустим за 1-2 минуты.
|
|
|
|
|
Nov 8 2007, 16:39
|
Участник

Группа: Новичок
Сообщений: 57
Регистрация: 7-11-06
Пользователь №: 22 054

|
Уважаемые, а кто сможет ответить на такой вопрос? В мануале W5100 при работе через SPI не указывается на возможность использования в таком режиме ножки ^INT кристалла, почему? Это что же получается, придётся постоянно опрашивать W5100 по SPI на наличие принятых со стороны Ethernet-а данных? Не верю. Кто пробовал?
|
|
|
|
|
Dec 24 2007, 11:08
|
Участник

Группа: Участник
Сообщений: 24
Регистрация: 10-03-05
Из: город N
Пользователь №: 3 200

|
У меня в проекте эти выводы свободны, работаю по SPI. Всё работает без сбоев.
|
|
|
|
|
Apr 2 2008, 06:05
|

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

|
Цитата Уважаемые, а кто сможет ответить на такой вопрос? В мануале W5100 при работе через SPI не указывается на возможность использования в таком режиме ножки ^INT кристалла, почему? Это что же получается, придётся постоянно опрашивать W5100 по SPI на наличие принятых со стороны Ethernet-а данных? Не верю. Кто пробовал? Еще не встречал микроконтроллеров, в которых бы не было возможности разрешить прерывания при приеме данных через SPI. INT просто никчему. Наверняка все принятые через Ethernet данные пересылаются в SPI. Цитата Нужно ли подтягивать шину данных и управляющие сигналы параллельного интерфейса при работе в режиме SPI? Вот что пишут на сайте производителя: - When using W5100 in Indirect or SPI mode, what should I do for the pins not used? - Just open address pins which is not used. All the address pins are internally pull-down. At the direct mode, please do pull-down or GND for the SPI related pins.
|
|
|
|
|
May 4 2008, 07:05
|
Группа: Новичок
Сообщений: 4
Регистрация: 4-02-06
Пользователь №: 13 991

|
Возникли проблемы с запуском WIZnet5100. Не запускается физический уровень (PHY). Микросхема инициализируется драйвером для W3150A. Судя по официальному сайту WIZnet драйвер для W3150A подходит и для W5100.
В качестве управляющего микроконтроллера используется AP7000 фирмы Atmel. Инициализация проходит следующим образом
1) Аппаратный сброс 2) Инициализация SRAM памяти 3) Программный сброс 4) Запись в соотвествующие регистры Ip-адреса, MAC-адреса, маски подсети и адреса шлюза. 5) Запись в регистр RCR=0x05. А в регистры RMSR=0x55, TMSR=0x55 для установки размера буфера TX и RX 2кбайт на каждый сокет.
На выходах TX+- и RX+- нет никаких сигналов после сброса микросхемы (аппаратного и программного) да и после всей инициализации. При замыкании сигнальных линий TX+ с RX+ и TX- c RX- на разъёме, на согласовывающих 50-ти омных резисторах, ни разъёмом RJ45 c замкнутыми сигналами TX+ с RX+ и TX- c RX- сигнал LINK в ноль не выставляется, никакой активности на сигналах TX+- и RX+- не наблюдается.
Естественно никакого аппаратного соединения с хабом\свитчем\компьюетом не происходит, команду ping проверять смысла нет.
Иногда наблюдается странная картина начинает гореть светодиод LINK и моргать светодиод RX. При чём связи быть и не должно - разъём пуст, линии TX и RX не замкнуты...
В чём может быть проблема? В программной инициализации насколько я понимаю проблем нет. Данные в соотвествующие регистры записываются и считываются - проверяли через USART и интерфейс RS232. Аппаратная часть, полностью по референсной схеме WIZnet5100. Проверяли уже много раз, не понятно в чём может быть проблема. В каком направлении копать я уже даже и не знаю...
|
|
|
|
|
May 6 2008, 06:05
|
Группа: Новичок
Сообщений: 2
Регистрация: 18-04-08
Пользователь №: 36 866

|
Цитата(lexx666 @ May 4 2008, 10:05)  Возникли проблемы с запуском WIZnet5100. Не запускается физический уровень (PHY). Микросхема инициализируется драйвером для W3150A. Судя по официальному сайту WIZnet драйвер для W3150A подходит и для W5100. Да, драйвер действительно подходит. Проверено на личном опыте. Цитата(lexx666 @ May 4 2008, 10:05)  На выходах TX+- и RX+- нет никаких сигналов после сброса микросхемы (аппаратного и программного) да и после всей инициализации. При замыкании сигнальных линий TX+ с RX+ и TX- c RX- на разъёме, на согласовывающих 50-ти омных резисторах, ни разъёмом RJ45 c замкнутыми сигналами TX+ с RX+ и TX- c RX- сигнал LINK в ноль не выставляется, никакой активности на сигналах TX+- и RX+- не наблюдается. А какой разъём используете? Цитата(lexx666 @ May 4 2008, 10:05)  Иногда наблюдается странная картина начинает гореть светодиод LINK и моргать светодиод RX. При чём связи быть и не должно - разъём пуст, линии TX и RX не замкнуты... Ну пока визнет не сбросить аппаратно он может своими диодами как хочет моргать . Да, и по какому интерфейсу работает контроллер с визнетом?
|
|
|
|
|
May 26 2008, 09:02
|
Частый гость
 
Группа: Участник
Сообщений: 97
Регистрация: 18-10-07
Пользователь №: 31 485

|
Цитата(lexx666 @ May 4 2008, 10:05)  Возникли проблемы с запуском WIZnet5100. Не запускается физический уровень (PHY). Микросхема инициализируется драйвером для W3150A. Судя по официальному сайту WIZnet драйвер для W3150A подходит и для W5100.
В качестве управляющего микроконтроллера используется AP7000 фирмы Atmel. Инициализация проходит следующим образом
1) Аппаратный сброс 2) Инициализация SRAM памяти 3) Программный сброс 4) Запись в соотвествующие регистры Ip-адреса, MAC-адреса, маски подсети и адреса шлюза. 5) Запись в регистр RCR=0x05. А в регистры RMSR=0x55, TMSR=0x55 для установки размера буфера TX и RX 2кбайт на каждый сокет.
На выходах TX+- и RX+- нет никаких сигналов после сброса микросхемы (аппаратного и программного) да и после всей инициализации. При замыкании сигнальных линий TX+ с RX+ и TX- c RX- на разъёме, на согласовывающих 50-ти омных резисторах, ни разъёмом RJ45 c замкнутыми сигналами TX+ с RX+ и TX- c RX- сигнал LINK в ноль не выставляется, никакой активности на сигналах TX+- и RX+- не наблюдается.
Естественно никакого аппаратного соединения с хабом\свитчем\компьюетом не происходит, команду ping проверять смысла нет.
Иногда наблюдается странная картина начинает гореть светодиод LINK и моргать светодиод RX. При чём связи быть и не должно - разъём пуст, линии TX и RX не замкнуты...
В чём может быть проблема? В программной инициализации насколько я понимаю проблем нет. Данные в соотвествующие регистры записываются и считываются - проверяли через USART и интерфейс RS232. Аппаратная часть, полностью по референсной схеме WIZnet5100. Проверяли уже много раз, не понятно в чём может быть проблема. В каком направлении копать я уже даже и не знаю... Такая же байда. ничего немогу поделать. вот серию уже 800 штук просят а тут непойми что. 5 плат сделали и глюк один. иногда незаводится W5100. даже посли дерганья Ресета может виснуть.
|
|
|
|
|
May 28 2008, 11:19
|
Участник

Группа: Свой
Сообщений: 60
Регистрация: 4-04-07
Пользователь №: 26 770

|
Столкнулся с проблемой при использовании модуля на W3150A. Он подключён по SPI, но при неактивном сигнале /SS жёстко держит в нуле линию MISO. Это делает невозможной работу других устройств на SPI шине. Сталкивался ли кто-нибудь с чем-то подобным?
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|