W5500 mini - SPI-Ethernet модуль
Для связи с Интернетом обычно используют Ethernet-шилд или модули на основе ENC28J60. Шилд неудобен большим размером и совместимостью только с полноразмерными платами, а ENC28J60 не имеет встроенного стека TCP/IP и на его реализацию приходится выделять ресурсы процессора.
Сравнительно недавно появился модуль, совмещающий преимущества всех вариантов, а именно компактность и максимальную «нафаршированность» W5500.
Модуль выполнен на печатной плате, размер которой ненамного превышает габариты разъёма RJ-45. С одной стороны находится непосредственно разъём, с другой — микросхема W5500.
Микросхема поддерживает 10/100 Мбит на физическом уровне, до 8 сокетов, протоколы TCP, UDP, ICMP, iP4, ARP, IGMP, PPPoE. Имеет встроенный буфер на 32Кб.
Для связи с управляющим микроконтроллером используется высокоскоростной SPI на частоте тактового сигнала до 80МГц.
Основные достоинства
- Компактные размеры
- Высокая скорость соединения
- Встроенная реализация стека TCP/IP
Примеры использования
- Выход в интернет для микроконтроллера
- Сетевой интерфейс Raspberry Pi
Комплектация
- 1 × W5500 mini – SPI-Ethernet модуль
Подключение и библиотеки
Для подключения используется стандартный интерфейс SPI. Библиотека для Arduino: Ethernet из стандартного комплекта поставки IDE.
Схема и пример кода подключения ethernet модуля W5500 к Arduino Uno доступна по ссылке.
Отзывы
Отзывов пока нет.