Недавно компания Wiznet выпустила плату разработки W55RP20-EVB-Pico — компактную плату на базе SiP W55RP20, которая объединяет микроконтроллер Raspberry Pi RP2040 и контроллер Ethernet W5500 в одну микросхему, а также флэш-память объемом 2 МБ для хранения прошивки.
Только в прошлом месяце мы писали о платах разработки W5100S-EVB-Pico2 и W5500-EVB-Pico2, обе платы имеют более новый микроконтроллер Raspberry Pi RP2350 и внешний контроллер Ethernet (W5500 или W5100S). RP2350 предлагает дополнительные функции безопасности, такие как память One Time Programmable (OTP), безопасную загрузку и технологию Arm TrustZone, что делает ее более подходящей для защищенных приложений. С другой стороны, W55RP20 объединяет контроллер Ethernet W5500 и RP2040 в одном SiP, который также совместим по выводам с Raspberry Pi Pico, что упрощает использование существующих аксессуаров Pico и примеров кода.
Технические характеристики платы разработки W55RP20-EVB-Pico:
- Микроконтроллер SiP– W55RP20
- Микроконтроллер – Raspberry Pi RP2040
- Ядро – два ядра Cortex M0+ с частотой до 133 МГц
- Память – 264 КБ встроенной SRAM в шести независимых банках
- Контроллер Ethernet W5500
- 10/100 Мбит/с Ethernet с автосогласованием (полный/полудуплекс)
- Поддерживает TCP, UDP, ICMP, IGMP, IPv4, ARP, PPPoE
- 8х независимых аппаратных разъемов SOCKET
- Внутренняя память 32 Кбайт для буферов TX/RX
- Высокоскоростной последовательный периферийный интерфейс (SPI MODE 0, 3)
- Хранилище – 2 Мбайт встроенной флэш-памяти
- Микроконтроллер – Raspberry Pi RP2040
- Ethernet – порт RJ45 10/100 Мбит/с с поддержкой PoE
- USB – порт USB C-типа для питания, передачи данных и перепрограммирования Flash-памяти
- Вводы/выводы
- 40-контактные 0,1-дюймовые сквозные контакты и краевые зубцы с 22 используемыми GPIO
- 2x программируемых блока ввода-вывода (PIO), всего 8x конечных автоматов
- 2x UART, 2x SPI, 2x I2C
- 16x PWM
- 1x Таймер с 4 будильниками,
- 1x счетчик реального времени
- 4x 12-битных 500kps аналого-цифровых преобразователя (АЦП)
- 40-контактные 0,1-дюймовые сквозные контакты и краевые зубцы с 22 используемыми GPIO
- Отладка – 3-контактный порт ARM Serial Wire Debug (SWD)
- Источник питания
- Импульсный DC-DC-преобразователь (заменяющий LDO для повышения энергоэффективности)
- VBUS – постоянный ток 5 В (+/- 10%)
- VSYS – от 4,3 В до 5,5 В
- Импульсный DC-DC-преобразователь (заменяющий LDO для повышения энергоэффективности)
- Размеры – 80 x 21 мм.
- Условия эксплуатации
- Максимальная рабочая температура – 85°C (включая самонагрев)
- Минимальная рабочая температура – -45°C
- Рекомендуемая максимальная температура окружающей среды – 70°C
- Сертификация – CE, FCC
Схема распиновки
Как указано в спецификациях, плата разработки W55RP20-EVB-Pico оснащена двумя программируемыми блоками ввода-вывода с восемью конечными автоматами для гибкого и высокоскоростного программируемого пользователем ввода-вывода, которые, говоря простыми словами, могут эмулировать интерфейсы SD-карт и VGA.
Схема расположения выводов и структурная схема SiP W55RP20
Сам SiP поддерживает программирование как на MicroPython, так и на C/C++, а страница Wiki компании предоставляет нам множество примеров кодов, включая Ethernet, AWS, Azure, LwIP, FreeRTOS и другие примеры Micropython, которые также можно найти в репозитории GitHub.
Плату разработчика W55RP20-EVB-Pico теперь можно купить на Sparkfun по цене около 10.95$. Кроме того, она также доступна на ThePiHut за 8.25£.
Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.