Waveshare ESP32-P4-ETH представляет собой компактную плату разработки на ESP32-P4 с поддержкой Ethernet и PoE, которая выглядит очень похожей на Olimex ESP32-P4-DevKit за исключением разъема pUEXT. Однако мы также рассматривали другие платы на ESP32-P4 с Ethernet (и другими функциями), такие как ESP32-P4-Module-DEV-KIT , ESP32-P4-NANO board и GUITION JC-ESP32P4-M3-DEV .
С точки зрения дизайна плата также очень напоминает платы Wiznet на основе микроконтроллера Raspberry Pi RP2xxx, такие как W55RP20-EVB-Pico , W6300-EVB-Pico2 и W5100S-EVB-Pico2 , но на плате ESP32-P4-ETH также можно выполнять мультимедийные задачи с интерфейсами MIPI камеры и дисплея, аппаратным кодированием видео, обработкой аудио, функциями AI для речи и расширенными функциями безопасности.
Характеристики Waveshare ESP32-P4-ETH:
- Система на кристалле – Espressif Systems ESP32-P4
- ЦП
- Двухъядерный 32-битный RISC-V HP (высокопроизводительный) ЦП с тактовой частотой до 400 МГц с расширением инструкций AI и блоком FPU одинарной точности
- Одноядерный RISC-V LP (энергоэффективный) МК с тактовой частотой до 40 МГц
- Память
- 768 КБ HP L2MEM (для двухъядерного ЦП), 32 КБ LP SRAM, 8 КБ TCM (для ядра LP МК)
- 32 МБ PSRAM (пайковая)
- Хранилище – 128 КБ HP ПЗУ, 16 КБ LP ПЗУ
- ГП – 2D ускоритель обработки пикселей (PPA)
- ВП – поддержка кодеков H.264 и JPEG с ускорителем обработки пикселей (PPA) и 2D контроллером ПДП
- ЦП
- Хранилище
- 32 МБ NOR Flash
- Поддержка карт MicroSD
- Интерфейс дисплея – разъем MIPI DSI с 2 линиями для дисплеев на 5, 7, 8, 10,1 дюйма
- Интерфейс камеры – MIPI CSI с 2 линиями для камер OV5647 и аналогичных
- Аудио
- Кодек ES8311 и усилитель NS4150B через I2S
- Встроенный микрофон
- Разъем для динамика (поддерживается 8Ω 2W)
- Сети – порт Ethernet RJ45 10/100 Мбит/с
- USB
- Порт USB 2.0 Type-C для питания и программирования
- Встроенный USB-разъем
- Расширение – 2x 20-контактных разъема с 27x GPIO, UART, SPI, I2C, I2S, АЦП, RMT, ШИМ, MCPWM, TWAI; совместимы с некоторыми HAT для Raspberry Pi Pico
- Безопасность – Secure Boot, шифрование Flash, аппаратный ускоритель шифрования, аппаратный генератор случайных чисел и т.д.
- Разное
- Кнопки Reset и Boot
- Светодиод питания
- Питание
- 5 В через порт USB-C
- Опциональная поддержка PoE (Power-over-Ethernet) через 6-контактный разъем
- Габариты – 78 x 21 мм (совместимый с Raspberry Pi Pico разъем)

Что касается программной поддержки, ESP32-P4-ETH можно программировать с помощью фреймворка ESP-IDF или Arduino IDE, с поддержкой LVGL и SquareLine Studio для разработки HMI. Функции безопасности, такие как Secure Boot и шифрование Flash, изначально поддерживаются в ESP-IDF, а речевое взаимодействие на основе AI обеспечивается через подключение к облачным платформам больших моделей.
Дополнительную информацию можно найти в вики , которая включает руководство по началу работы, аппаратные ресурсы, такие как схемы, распиновка и габариты, а также инструкции по настройке программного обеспечения для Arduino IDE и фреймворка ESP-IDF. Также включены демонстрационные примеры для I2C, SDMMC, аудио I2S, дисплеев MIPI DSI, HMI на LVGL и интерфейса ESP-Phone.
Плата ESP32-P4-ETH продается на AliExpress от $17,80 и выше . Плата продается отдельно или в комплектах: с модулем PoE (POE-ETH – $23,99), с камерой и динамиком (KIT-A – $33,43) или в полном комплекте «Kit-B» с добавлением 10,1-дюймового ЖК-дисплея за $88,87. Также их можно найти на Amazon и в магазине Waveshare , где цены немного ниже: $12,99 за плату и $69,99 за комплект KIT-B.
Выражаем свою благодарность источнику, с которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.