Плата ESP32-P4 формата кредитной карты поддерживает Ethernet, WiFi 6, 4 порта USB, 40-пиновый GPIO, а также интерфейсы MIPI DSI/CSI.

Плата Waveshare ESP32-P4-Module-DEV-KIT размером с кредитную карту может напоминать одноплатный компьютер Raspberry Pi под управлением Linux, но вместо этого она основана на модуле «ESP32-P4-Module», состоящем из 400 МГц микроконтроллера общего назначения Espressif ESP32-P4 на базе RISC-V , сопроцессора ESP32-C6 для WiFi 6 и Bluetooth 5 и 16 МБ SPI NOR Flash.

Разработанная для HMI-приложений, плата оснащена разъемами MIPI DSI и CSI, портом Ethernet RJ45 100 Мбит/с, четырьмя портами USB 2.0, 40-контактным разъемом GPIO и другими интерфейсами. Она интегрирует аналогичные порты, что и одноплатный компьютер Raspberry Pi, за исключением HDMI, но использует микроконтроллер вместо прикладного процессора с поддержкой Linux.

ESP32-P4-Module-DEV-KIT

Характеристики Waveshare ESP32-P4-Module-DEV-KIT:

  • ESP32-P4-Module
    • Микроконтроллер – ESP32-P4NRW32
      • MCU
        • Двухъядерный микроконтроллер RISC-V @ 400 МГц с расширением инструкций AI и FPU одинарной точности
        • Одноядерный энергоэффективный (LP) микроконтроллер RISC-V @ до 40 МГц
      • GPU – 2D Pixel Processing Accelerator (PPA)
      • VPU – поддержка кодеков H.264 и JPEG
      • Память – 768 КБ HP L2MEM, 32 КБ LP SRAM, 8 КБ TCM, 32 МБ PSRAM
      • Накопитель – 128 КБ HP ROM, 16 КБ LP ROM
    • Беспроводная связь – WiFi 6 и Bluetooth 5 через SoC ESP32-C6 (SDIO)
    • Накопитель – 16 МБ NOR Flash
  • Накопитель – слот для карт MicroSD (SDIO 3.0)
  • Интерфейс дисплея – 2-канальный разъем MIPI DSI
  • Интерфейс камеры – 2-канальный разъем MIPI CSI для камеры, поддерживающий разрешение до 1920×1080 и кодирование видео 1080p30
  • Аудио
    • Разъем динамика с поддержкой динамика 8Ω 2Вт
    • MEMS-микрофон
  • Сетевое подключение
    • Порт Ethernet RJ45 100 Мбит/с с опциональной поддержкой PoE
    • WiFi 6 и Bluetooth 5 (через ESP32-C6) – Имеется радиомодуль 802.15.4, но он не указан в характеристиках на сайте Waveshare.
  • USB
    • 4 порта USB 2.0 OTG Type-A
    • Порт USB-C UART
  • Расширение
    • 40-контактный разъем с 28 GPIO, I2C, UART, 5В, 3.3В и GND с распиновкой, аналогичной разъему GPIO на одноплатных компьютерах Raspberry Pi
    • Разъемы I2C и I3C (7 и 8 ниже)
  • Разное
    • Кнопки загрузки и сброса
    • Светодиод питания
    • Разъем батареи RTC (5)
    • Перемычка USB Host/Device (13)
    • Керамическая антенна для WiFi и Bluetooth (16)
    • UART-терминал ESP32-C6 (17)
  • Питание
    • 5В через порт USB-C или 2-контактный разъем (18)
    • Опциональное PoE через дополнительный модуль, подключенный к 4-контактному разъему (9)
  • Габариты – 85 x 56 мм

ESP32-P4 Raspberry Pi Like SBC

ESP32-P4-Module-DEV-KIT GPIO header pinout
Диаграмма распиновки разъема GPIO

Это второй ESP32-P4 devkit от Waveshare с момента выпуска компанией ESP32-P4-NANO в прошлом году. В то время (ноябрь 2024 года) программирование было возможно только с помощью фреймворка ESP-IDF, что сохраняется для ESP32-P4-Module-DEV-KIT. Прошивки Arduino/PlatformIO и MicroPython тестировались, но недостаточно стабильны для большинства пользователей:

Из-за требований к стабильности, поддержка ESP32-P4 в PlatformIO требует участия сообщества PlatformIO в разработке Arduino-esp32 SDK версии V3.1x.

В ходе разработки тестировалась прошивка MPY для ESP32-P4, способная выполнять базовые команды. Это предварительная проверка; интерфейсы и периферийные приложения еще не адаптированы. После полной адаптации и стабилизации будут выпущены примеры использования ESP32-P4 в MicroPython.

Вики пока содержит инструкции и демонстрационный исходный код только для ESP-IDF, включая демо ESP-Phone на базе ESP_Brookesia с Android-подобным интерфейсом, множеством приложений, демо LVGL, шлюзом Ethernet-WiFi и другим.

ESP-Phone demo

Waveshare продает саму плату и различные комплекты: с динамиком, 7-дюймовым или 10-дюймовым сенсорным дисплеем.

  • ESP32-P4-Module Basic Kit – Плата с динамиком 8Ω 2Вт
  • ESP32-P4-Module-DEV-KIT-A – Плата с динамиком 8Ω 2Вт, камерой RPi (B) и 15-контактным FFC-кабелем для камеры
  • ESP32-P4-Module-DEV-KIT-B – Аналогично DEV-KIT-A плюс 7-дюймовый сенсорный дисплей, набор винтов и дополнительные кабели.
  • ESP32-P4-Module-DEV-KIT-C – Аналогично DEV-KIT-A плюс 10-дюймовый сенсорный дисплей, набор винтов и дополнительные кабели.
ESP32-P4-Module-DEV-KIT-B with 7-inch display, Raspberry Pi camera, speakers, and cables

ESP32-P4-Module-DEV-KIT-B с 7-дюймовым дисплеем, камерой OV5647, динамиками и кабелями

ESP32-P4-Module-DEV-KIT-C package content
Комплектация ESP32-P4-Module-DEV-KIT-C

Плату Waveshare ESP32-P4-Module-DEV-KIT размером с кредитную карту и devkit-ы можно приобрести на AliExpress за $27.89–$105.29 (цена зависит от комплекта и налогов). Также доступно в магазине Waveshare от $19.99 , а у Waveshare есть магазин на Amazon , но новейшая плата ESP32-P4 там пока отсутствует. Модуль ESP32-P4-Module не продается онлайн; неясно, поставляется ли он OEM/ODM-клиентам или используется только для внутренних проектов.

Выражаем свою благодарность источнику, с которого взята и переведена статья, сайту cnx-software.com.

Оригинал статьи вы можете прочитать здесь.

0 0 votes
Article Rating
Подписаться
Уведомление о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

0 Комментарий
Oldest
Newest Most Voted
Inline Feedbacks
View all comments