Перейти к содержанию
    

W5100 & SPI

решил использовать W5100 в своей разработке. Соединился с контроллером по SPI. У меня на плате два W5100 подключены к двум разным SPI процессора. Оба контроллера ведут себя одинаково. в приложении см картинку обмена по спи.

 

D0 - CS,

 

D1 - MOSI,

 

D3 - CLK,

 

D4 - MISO

 

Ответ от W5100 виден на D4 (при попытке программного сброса). При любой транзакции.... хоть запись, хоть чтение, хоть просто холостая транзакция на D4 всегда два бита. Не важно что я передаю в W5100 - ответ всегда такой, как на картинке. И это на обоих W5100.

 

У меня вся параллельная шина на w5100 висит в воздухе. Вход spi_en подтянут к +3,3. Т.е. spi разрешен. По даташиту адресная шина подтянута внутри w5100 к земле. Про управление параллельной шиной ни чего не сказано. Может в этом проблема? Кто использовал W5100 только с SPI? Были такие проблемы?

 

ps со стороны LAN оба контроллера W5100 пингуются на дефолтный 192.168.0.1. Т.е. PHY работает, 25МГц есть (внешний генератор от отдельных 1,8 В), светодиоды мигают. Получается в части питания вроде всё нормально... по вот со стороны SPI облом (((

 

pps докину ещё схему. может чейто свежий взгляд со стороны увидит "слона"?

post-49045-1475119665_thumb.png

post-49045-1475121127_thumb.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Решил проблему. Может кто на такое наткнёться. по даташиту w5100 поддерживает два режима спи

The W5100 operates as SPI Slave device and supports the most common modes - SPI Mode 0

and 3.

На деле оказалось, что в 3 режиме чип не работает, только в SPI Mode 0.

Чип сильно греется, но на работоспособность это не влияет. Для экономного питания это критично. И ещё могу добавить.... в даташите на 32 бита спи один чип селект. Нечайно сделал четыре CS. Чип с таким CS работает. на картинке d0, d0, d3, d4 есть sclk, miso, cs mosi

post-49045-1475231763_thumb.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...