WIZnet W5500-EVB-Pico

WIZnet · W5500-EVB-Pico, обычная версия без PoE

Плата RP2040 с проводным Ethernet 10/100

Автор: SLDV LAB

Опубликовано · Обновлено

СложностьЛегко
Проекты с компонентом

О МОДУЛЕ

Что делает W5500-EVB-Pico, обычная версия без PoE

W5500-EVB-Pico объединяет RP2040 и Ethernet-контроллер W5500 с RJ45. Подходит, например, для сетевого датчика, который отправляет показания на домашний сервер по кабелю. W5500 обрабатывает TCP/IP аппаратно и предоставляет восемь сокетов.

Это обычная модель без PoE: питание через Ethernet не предусмотрено. Wi-Fi и Bluetooth нет. GPIO16–21 заняты W5500 при использовании Ethernet; не подключать к ним другие устройства. Размер платы больше Raspberry Pi Pico из-за сетевого разъёма.

Для первого запуска приведён Blink в MicroPython. Для сетевого приложения нужна сборка MicroPython с драйвером WIZnet либо официальный C/C++ SDK и примеры WIZnet.

Характеристики

Микроконтроллер
Raspberry Pi RP2040, 2 ядра
Частота до
133 МГц
Внешняя QSPI Flash программы
2 МБ
RAM
264 КБ
GPIO на разъёмах
26
Свободны при работе Ethernet
20
Заняты Ethernet
GP16 MISO; GP17 CS; GP18 SCK; GP19 MOSI; GP20 RESET; GP21 INT
Периферия MCU
2 UART, 2 I²C, 2 SPI; PIO, PWM; 3 ADC на разъёмах
Ethernet
10/100 Мбит/с, W5500, RJ45; 8 аппаратных сокетов
PoE
Нет
Размеры PCB
75 × 21 мм
Интерфейс
I²C, SPI, UART
Питание модуля
VBUS/Micro-USB: 5 В (±10%). VSYS: 4,3–5,5 В, как указано WIZnet; не переносить диапазон питания обычной Pico. GPIO: 3,3 В, не 5 В. 3V3 — выход LDO. Ethernet-разъём не питает эту версию платы.

ПРАКТИКА

Подключение

Схема подключения
Контакт модуляКонтакт платыНазначение
Micro-USB BW5500-EVB-Pico: USBПитание и установка совместимой MicroPython UF2 через BOOTSEL
Встроенный LEDGP25Пример Blink, внешняя проводка не нужна

ВАШ ПРОЕКТ · ВАШ ДАТЧИК

Интегрируйте модуль с ChatGPT

Скопируйте запрос в ChatGPT. Укажите свою плату и среду разработки — получите подключение и код для своего проекта.

Помоги интегрировать WIZnet W5500-EVB-Pico в мой проект. Сначала уточни задачу, среду разработки и подключаемые устройства. Используй документацию именно этой платы. Разделяй питание и логику, проверь занятые выводы. Дай схему подключения, зависимости, минимальный пример с подходящим API, ожидаемый результат и разбор ошибок. Не обещай аппаратных тестов и возможностей неподходящего стека.

Библиотеки

Установите библиотеку для своей среды и откройте пример из её документации.

Что именно прописать

Среда
MicroPython RP2; REPL или Thonny

Blink использует стандартный machine.Pin; для Ethernet нужна WIZnet-совместимая прошивка

Светодиод
GP25

Встроенный пользовательский LED; не GP16–21

Загрузка
BOOTSEL + подключение USB → UF2

Выбрать UF2 именно для RP2040/W5500-EVB-Pico при использовании Ethernet

Первый запуск: встроенный светодиод

python
from machine import Pin
from time import sleep_ms

led = Pin(25, Pin.OUT)
while True:
    led.value(1)
    sleep_ms(500)
    led.value(0)
    sleep_ms(500)

Полный main.py для MicroPython RP2. Стандартный machine.Pin API и GP25 сверены с документацией. Не запускался на плате; не проверяет Ethernet. Для Ethernet отдельно использовать официальный пример WIZnet с назначениями GP16–21.

Проекты с этим компонентом

Все проекты

Связанные проекты пока не опубликованы.

Связанные материалы и компоненты