Ethernet-модули Wiznet для платформы Raspberry Pi RP2040
В начале 2021 года компания Raspberry PI анонсирована появление на рынке нового контроллера RP2040 и модуля Raspberry Pi PICO собственного производства, которые были сразу же замечены разработчиками во всем мире. В связи со значительным ростом интереса к продукции такого типа, компания Wiznet в сентябре 2021 года также представила два новых модуля: WIZnet Ethernet HAT и W5100S-EVB-Pico. Ниже приведено краткое описание модулей WIZnet, их назначение и потенциальные области применения, а также ссылки на готовые примеры, предлагаемые компаниями Wiznet и Bridgetek (FTDI) для платформы на базе RP2040.
Модуль W5100S-EVB-Pico на базе контроллера RP2040
W5100S-EVB-Pico представляет собой плату, которая включает узел на базе контроллера RP2040 (он является аналогом модуля Raspberry Pi PICO) и узел, отвечающий за интерфейс Ethernet на базе моста W5100S и сетевого разъема RJ-45.
Также имеется различие в функции линии GPIO 23: в оригинальном модуле Raspberry Pi PICO она управляет выбором режима работы регулятора напряжения (ШИМ или ЧИМ), тогда как в модуле W5100S-EVB-Pico реализован линейный регулятор, поэтому GPIO 23 не используется.
Документация на отладочную плату W5100S-EVB-Pico
Мезонинный модуль WIZnet Ethernet HAT
WIZnet Ethernet HAT (Hardware Attached on Top) представляет собой мезонинный модуль на базе аппаратного Ethernet-моста W5100S. Модуль совместим по выводам с Raspberry Pi PICO, интерфейсом для подключения моста W5100S к RP2040 служит SPI.
Данный модуль может получать питание 5 В по линии VBUS (вывод 40) или 3 В по линии 3V3 (вывод 36). Одновременно подавать напряжение на оба эти вывода нельзя.
Документация на модуль WIZnet Ethernet HAT
Микросхемы и модули Wiznet на складе
Примеры и библиотеки Wiznet и Bridgetek для RP2040
- Компания Wiznet предлагает следующие готовые примеры: TCP/IP (;oopback); DHCP/DNS; HTTP-сервер; MQTT (издатель/подписчик); SNTP; TCP клиент с использованием протокола шифрования SSL.
Все указанные примеры доступны на сайте Github
- Тем, кто планирует использование цветных дисплеев совместно с платами Raspberry Pi PICO или W5100S-EVB-Pico, предлагаем познакомиться с готовыми примерами компании Bridgetek для графических контроллеров серии BT8xx. Они могут быть использованы для подключения, например, дисплеев Riverdi серии EVE 4.
Данные примеры доступны на сайте Github.