跳到主要内容

ESP32-P4-WIFI6-Touch-LCD-XC

ESP32-P4-WIFI6-Touch-LCD-3.4C

本系列产品是基于 ESP32-P4 芯片的双核加单核 RISC-V 高性能开发板。配备了 3.4 寸 800 × 800 分辨率 IPS 圆形触摸显示屏、4 寸 720 × 720 分辨率 IPS 圆形触摸显示屏可选;支持丰富的人机交互接口,包含 MIPI-CSI (集成图像信号处理器 ISP),它还支持 USB OTG 2.0 HS 以实现高速连接,并板载 40PIN GPIO 扩展接口,兼容部分树莓派 HAT 扩展板,实现更广泛的应用适配。ESP32-P4 芯片集成了数字签名外设和专用密钥管理单元,确保数据和操作的安全性,专为高性能和高安全应用设计,充分满足嵌入式应用对人机界面支持、边缘计算能力和 IO 连接特性等方面的更高需求。

产品特性

  • 处理器
    • 搭载 RISC-V 32 位双核处理器(HP 系统),配备 DSP 和指令集扩展、浮点运算单元(FPU),主频高达 360MHz
    • 搭载 RISC-V 32 位单核处理器(LP 系统),主频高达 40MHz
    • 搭载 ESP32-C6 WIFI/BT 协处理器,通过 SDIO 拓展 WIFI 6/Bluetooth 5 等功能
  • 存储器
    • 128 KB 的高性能(HP)系统只读存储器(ROM)。
    • 16 KB 的低功耗(LP)系统只读存储器(ROM)。
    • 768 KB 的高性能(HP)L2 内存(L2MEM)。
    • 32 KB 的低功耗(LP)SRAM。
    • 8 KB 的系统紧密耦合内存(TCM)。
    • 芯片封装内叠封 32MB PSRAM,封装外集成 32MB Nor Flash
  • 外设接口
    • 板上引出 MIPI-CSI、MIPI-DSI、USB 2.0 OTG HS、SDIO 3.0 TF 卡槽、双麦克风 (支持回声消除)、扬声器端子和 RTC 电池端子等常用外设接口

硬件说明

ESP32-P4-WIFI6-Touch-LCD-XC 硬件说明 1

  1. ESP32-P4-Core集成 ESP32-P4NRW32、32MB Nor Flash
  2. ESP32-C6-MINI-1 模组SDIO 接口协议,拓展开发板 Wi-Fi 6、Bluetooth 5 (LE)
  3. MIPI CSI 接口15Pin 1.0mm 间距,支持 MIPI-2lane 摄像头
  4. ES7210 回声消除算法芯片回声消除算法芯片,可用于消除回声,提高音频采集准度
  5. Type-C 接口USB 2.0 Full Speed 接口,可用于供电与程序烧录. 调试
  6. RTC 座子接入可充电的 RTC 电池 (只支持可充电的 RTC 电池)
  7. Type-C 接口 USB TO UART可用于供电与程序烧录. 调试
  8. Power LED 灯电源指示灯
  9. Type-A 接口 USB OTGUSB OTG 2.0 High Speed 接口
  10. ES8311 低功耗音频编解码芯片用于处理音频编码. 解码
  11. 扬声器PH 2.0 2P 连接器,支持 8Ω 2W 喇叭 (推荐)
  12. 贴片麦克风 麦克风输入及回声消除
  13. MIPI DSI LCD 接口 连接 MIPI 2-lane 屏幕
  14. SH1.0 4Pin 座子 用于 ESP32-C6 模组烧录固件
  15. SH1.0 4Pin 座子 引出 ESP32-P4 串口,可用于烧录、调试
  16. 40PIN 排座扩展接口 2.54mm 间距,引脚可兼容部分树莓派 HAT 扩展板 (须加排针转接)
  17. BOOT 按键 上电或者复位时按下,进入下载模式
  18. Micro SD 卡槽 SDIO 3.0 接口协议
  19. RESET 按键

产品尺寸

ESP32-P4-WIFI6-Touch-LCD-3.4C

ESP32-P4-WIFI6-Touch-LCD-3.4C 产品尺寸

ESP32-P4-WIFI6-Touch-LCD-4C

ESP32-P4-WIFI6-Touch-LCD-4C 产品尺寸

开发工具介绍

这两种开发方式各有其优势,开发者可以根据自身需求和技能水平进行选择。Arduino 适合初学者和非专业人士,因其简单易学、上手快。而对于有专业背景或对性能要求较高的开发者,ESP-IDF 是更好的选择,它提供了更高级的开发工具和更强的控制能力,适用于复杂项目的开发。

注意

ESP32-P4 目前在 Arduino 平台的适配范围有限,为确保开发稳定性,现阶段推荐使用 ESP-IDF 开发。 针对 Arduino 平台的使用诉求,您可至 GitHub 参与讨论:Support of Arduino

  • ESP-IDF,全称 Espressif IDE,是乐鑫科技为 ESP 系列芯片推出的专业开发框架。它使用 C 语言开发,包括编译器、调试器、烧录工具等,可在命令行下或使用集成开发环境(如 Visual Studio Code 配合 Espressif IDF 插件)进行开发,插件提供代码导航、项目管理、调试等功能。我们推荐使用 VS Code 进行开发,具体配置过程可参考 ESP-IDF (VS Code) 开发环境搭建教程,教程中同时提供了相关示例程序供参考。