WIZ550io
Для разработчиков, желающих максимально быстро выпустить готовое устройство, компания WIZNet предлагает полностью готовые сетевые модули, способные выступать промежуточным интерфейсом между сетью Ethernet и некоторым конечным устройством.
Интерфейсный модуль WIZ550io представляет собой автоматически конфигурируемый Ethernet-контроллер на основе микросхемы серии W5500, содержащий трансформатор и разъем RJ45. Микросхемы W5500 — проводные чипы, поддерживающие стек протоколов TCP/IP для встраиваемых PHY-систем.
Модуль имеет собственный (встроенный) уникальный MAC-адрес, и способен автоматически конфигурироваться в поддерживаемом фрагменте сети. Подключенный к сети и включенный модуль WIZ550io активируется, используя реальный встроенный MAC-адрес и IP-адрес по умолчанию, легко пингуемый с любого включенного в сеть пользовательского компьютера. Таким образом, у пользователя нет необходимости формировать для своего устройства собственный уникальный MAC-адрес и назначать сетевые данные: IP-адрес, маску подсети и адрес шлюза. Модуль WIZ550io это идеальный продукт для разработчиков, которые хотят свои системы, базирующиеся на использовании сети Интернет. Модуль имеет встроенный блок физического уровня PHY.
Для облегчения подключения к сети модуль содержит разъем RJ-45 со встроенным трансформатором, светодиодные индикаторы и другие компоненты, необходимые для обеспечения работы микросхемы W5500. Модуль можно использовать как в качестве составной части конечного устройства разработчика, так и в качестве самостоятельного законченного компонента.
Модули построены на базе W5500 с аппаратной поддержкой протокола PPPoE (Point-to-Point over Ethernet), TCP/IP и позволяют осуществлять удаленное подключение конечного устройства разработчика к сети через простой xDSL-модем.
Физически интерфейсный модуль WIZ550io представляет собой печатную плату габаритами 30х60х23,5 мм, на верхней стороне которой смонтирован разъем формата RJ-45, а на нижней — два штыревых разъема для присоединения к целевой плате разработчика.
Характеристики модуля
Назначение контактов WIZ550io
Pin No. |
I/O |
Pin Name |
Description |
|
J1 |
1 |
P |
GND |
Земля |
2 |
P |
GND |
Земля |
|
3 |
I |
MOSI |
SPI Master Out Slave In |
|
4 |
O |
MISO |
SPI Master In Slave Out |
|
5 |
I |
SCLK |
SPI Clock |
|
6 |
O |
SCS |
SPI Slave Select |
|
7 |
P |
3V3D |
Питание: 3.3 В |
|
8 |
P |
3V3D |
Питание: 3.3 В |
|
J2 |
1 |
P |
3V3D |
Питание: 3.3 В |
2 |
I |
RDY |
ГОТОВНОСТЬ (READY) |
|
3 |
O |
nRESET |
Сброс: активный низкий |
|
4 |
I |
NC |
Свободный контакт. |
|
5 |
O |
nINT |
Прерывание: Активный низкий |
|
6 |
P |
GND |
Земля |
Модуль WIZ550io включает в себя интерфейсную микросхему W5500, MAG-JACK, реальный MAC-адрес и миниатюрный управляющий MCU.
— TCP / IP, Ethernet MAC: W5500
— PHY Ethernet: поддержка посредством W5500
— Разъем: МАG-JACK (RJ45 с трансформатором)
— МАС-адрес: зашит в управляющем MCU
Предостережение:
Некоторые пользователи, возможно, захотят заново инициализировать W5500 внутри WIZ550io со сбросом SW, не задействовав при этом nRESET pin. Но это уже делает сам модуль WIZ550io. Завершение сеанса вызывает сброс всей информации в регистрах W5500. Крошечный MCU внутри WIZ550io инициализирует W5500 со встроенным МАС-адресом и IP-адресом по умолчанию, и их инициализация запускается nRESET.
В случае же использования сброса SW, очищаются регистры в W5500, но не происходит инициализация WIZ550io. Вся информация внутри WIZ550io с окончанием сеанса стирается.
Таким образом, производитель рекомендует использование сброса HW вместо сброса SW. Тем не менее, если пользователи пожелают использовать сброс SW, производитель рекомендует, чтобы они считали действующие МАС-адрес и сетевую информацию, включая IP-адрес, маску подсети и адрес шлюза, прежде чем действительно сбросить SW и сохранили эту информацию после сброса SW.
Функционал SPI
Модуль WIZ550io включает в себя микросхему W5500. Поэтому работа SPI интерфейса WIZ550io сводится к одному из функциональных приложений W5500. Для получения дополнительных сведений о работе функционала SPI в модуле WIZ550io, пожалуйста, обращайтесь к описанию работы микросхемы W5500.
Временные диаграммы
Диаграммы перезапуска
Символ |
Описание |
Минимум |
Максимум |
TRC |
Сброс временного цикла |
500 мкс |
— |
TPL |
Время внутреннего автоконфигурирования |
— |
50 мс |
SPI диаграммы
Символ |
Описание |
Мин. |
Макс. |
Units |
Fsck |
SCLK Clock Frequency |
— |
80 |
МГц |
TWH |
SCLK High duration |
6 |
— |
нс |
TWL |
SCLK Low duration |
6 |
— |
нс |
TCS |
nSCS High duration |
5 |
— |
нс |
Установочные размеры модуля
Если в разрабатываемом устройстве присутствует центральный процессор, то для его общения с модулем WIZ550io можно использовать один из трех интерфейсов:
Такой набор позволяет использовать WIZ550io самостоятельно, как компонент, непосредственно подключаемый к сети Ethernet.
Мы надеемся, что модуль WIZ550io будет Вам полезен.
Для получения более полной информации об интерфейсной микросхеме W5500, входящей в модуль WIZ550io, обращайтесь к документу W5500 Datasheet.
Видеоуроки с примерами практического использования WIZ550io
Embedded Web Server (Arduino Wiz550io)
WIZ550io Tutorial Series : Simple Web Server
WIZ550io Tutorial Series : The Internet of Things with Arduino Part 1 (Setting)