Сетевой шилд

Можно использовать шилды на основе чипов wiznet w5100 (не проверялось), w5200, w5500. Рекомендую использовать платы с буферами. Есть обязательные доработки (у разных шилдов по разному). По скорости 5100 совсем медленный, 5200 и 5500 примерно одинаковы. Основные отличия 5200 от 5500 — тип корпуса и энергопотребление.

Варианты плат


Плата №1

Работает на 21 мГц. Есть буфера. Заработала сразу, переделок не потребовала, но есть подозрение что нужно ioref резать. Сброс сделан правильно.




Плата №2

Сразу не заработала, была куплена первой, убил массу времени на нее. Опускаю описание ошибок монтажа и не исправных деталей. Требует переделки.
- IOREF был соединен с 5 вольтами по по этому на w5200 перло 5 вольт. Как не сгорела не понятно. Надо резать дорожку. Исправления показаны стрелками. Проверена в работе на 42, 24, 21 мГц - работает на всех частотах. Буферов нет.
- в цепи CS SD стоить делитель, его скорее всего надо убрать.
- проверить номинал резистора на вывод чипа bias (нога 12). Должен быть 28.7к 1% (код 45C)
СБРОС пробрасывать не надо.




Плата №3

Самая интересная плата (скорее всего она будет основной при повторении контроллера). С учетом опыта по плате 2 сразу были сделаны переделки аналогичные плате 2. Исправления показаны стрелками. Проверена в работе на 42, 24, 21 мГц - работает на всех частотах. Буферов нет.
- в цепи CS SD стоить делитель, его скорее всего надо убрать.
- проверить номинал резистора на вывод чипа bias (нога 12). Должен быть 28.7к 1% (код 45C)
СБРОС пробрасывать не надо.




Плата №4

Подробное описание платы.
Доработка: удалить резистор R24, закоротить его контакты. Закоротить контакты 1 и 2 микросхемы U6 (работает и без этой доработки) Фото доработки.
Схема платы.




Плата №5

Чип w5500. Требует конфигурирования библиотеки на этот чип. Заработала без переделок. Есть буфера, скорость до 21 мГц. На 28 мГц не работает UDP.




Остались вопросы?

Постараемся помочь на ФОРУМЕ обсуждения проекта.