跳到主要内容

ESP32-P4-WIFI6-Touch-LCD-4B

ESP32-P4-WIFI6-Touch-LCD-4B

本系列产品是基于 ESP32-P4 芯片的高性能开发板。采用双核加单核 RISC-V 架构设计,板载一块 4 英寸 720 × 720 分辨率的 IPS 触摸显示屏,支持丰富的人机交互接口,包括集成图像信号处理器 (ISP) 的 MIPI-CSI,以及支持高速连接的 USB OTG 2.0 HS 接口。ESP32-P4 芯片集成了数字签名外设和专用密钥管理单元,确保数据和操作的安全性,专为高性能和高安全应用设计,充分满足嵌入式应用对人机界面支持、边缘计算能力和 IO 连接特性等方面的更高需求。

SKU产品
31416ESP32-P4-WIFI6-Touch-LCD-4B
31570ESP32-P4-86-Panel-ETH-2RO

产品特性

  • 处理器
    • 搭载 RISC-V 32 位双核处理器(HP 系统),配备 DSP 和指令集扩展、浮点运算单元(FPU),主频高达 360 MHz
    • 搭载 RISC-V 32 位单核处理器(LP 系统),主频高达 40 MHz
    • 搭载 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)。
    • 芯片封装内叠封 32 MB PSRAM,封装外集成 32 MB Nor Flash
  • 外设接口
    • 板上引出 MIPI-CSI、MIPI-DSI、USB 2.0 OTG、Ethernet、SDIO 3.0 Micro SD 卡槽、支持回声消除的双麦克风、扬声器端子和 RTC 电池端子等常用外设接口 (不同产品引出部分不同,参考资源简介)

硬件版本对比

ESP32-P4-WIFI6-Touch-LCD-4B

ESP32-P4-WIFI6-Touch-LCD-4B PCB

此版本装配 15 Pin MIPI CSI 摄像头接口。

ESP32-P4-86-Panel-ETH-2RO

ESP32-P4-86-Panel-ETH-2RO 主板

主板未装配 MIPI CSI 摄像头连接器,并通过扩展接口连接 86 Panel Bottom Board。底板提供 RJ45 网口、RS485 接口和 2 路继电器。

两个版本使用不同的主板装配和外壳结构,不能共用同一个 86 型底盒。

板载资源

ESP32-P4 主板板载资源

86 Panel Bottom Board 板载资源

  1. ESP32-P4-Core 集成 ESP32-P4NRW32、32 MB Nor Flash
  2. ESP32-C6-MINI-1U-H8 模组 SDIO 接口协议,拓展开发板 Wi-Fi 6、Bluetooth 5 (LE)
  3. 2.54 mm 间距 4 Pin 焊盘 用于烧录 ESP32-C6 模组固件
  4. MIPI DSI LCD 接口 连接 4 英寸 MIPI 屏
  5. RTC 电池接口 接入可充电的 RTC 电池 (只支持可充电的 RTC 电池)
  6. 贴片麦克风 麦克风输入及回声消除
  7. BOOT 按键 上电或复位时按下可进入下载模式
  8. 扩展接口(2.0 mm 间距) 可用于连接 86 Panel Bottom Board 或外接 IO
  9. RESET 按键
  10. PWR LED 灯 电源指示灯
  11. Type-C 接口 USB OTG USB OTG 2.0 High Speed 接口
  12. Type-C 接口 USB TO UART 可用于供电与程序烧录、调试
  13. ES7210 音频 ADC 配合板载声学回声消除电路处理麦克风输入
  14. IP101GRI 10/100M 以太网 PHY
  15. ES8311 低功耗音频编解码芯片 用于处理音频编码、解码
  16. MIPI CSI 接口 15 Pin、1.0 mm 间距,支持双通道 MIPI CSI 摄像头(仅 ESP32-P4-WIFI6-Touch-LCD-4B 配置)
  17. 扬声器接口 MX1.25 2P 连接器,支持 8 Ω、2 W 扬声器
  18. Micro SD 卡槽 SDIO 3.0 接口协议
  19. 百兆 RJ45 网口
  20. 继电器工作指示灯
  21. 电源隔离模块
  22. 数字隔离器
  23. 光耦隔离
  24. 继电器
  25. 继电器接线槽 5.08 mm 间距 4 Pin
  26. RS485 接线槽
  27. 电源接口 DC 6-30 V 宽电压范围输入

外设速查

以下分配依据 相关资料 中的主板原理图和 86 Panel Bottom Board 原理图整理。

模块器件 / 功能接口GPIO / 信号适用版本
LCD4 英寸 720 x 720 IPS 显示屏双通道 MIPI DSIRESET=GPIO27BL_EN=GPIO33BL_PWM=GPIO26两个版本
触摸GT911 五点电容触摸I2CSDA=GPIO7SCL=GPIO8RST=GPIO23TP_INT 引出至测试点 TP2两个版本
摄像头15 Pin、1.0 mm 间距摄像头连接器双通道 MIPI CSI + I2CCSI 专用信号线;控制总线使用 GPIO7/GPIO8仅 ESP32-P4-WIFI6-Touch-LCD-4B
无线通信ESP32-C6-MINI-1U-H8SDIO / 控制信号GPIO6GPIO14GPIO16GPIO18-GPIO20GPIO22GPIO54两个版本
MicroSDTF 卡槽4-bit SDIOD0-D3=GPIO39-GPIO42CLK=GPIO43CMD=GPIO44、电源控制=GPIO45两个版本
音频输出ES8311 编解码器 + NS4150B 功放I2C + I2SI2C=GPIO7/GPIO8;I2S=GPIO9-GPIO13;功放控制=GPIO53两个版本
音频输入ES7210 双麦克风 ADCI2C + I2S/TDMI2C 地址 0x40;数据和时钟使用 GPIO10-GPIO13两个版本
以太网 PHYIP101GRIRMIIGPIO28-GPIO31GPIO34/GPIO35GPIO49-GPIO52两个版本均有 PHY;仅 ESP32-P4-86-Panel-ETH-2RO 配置 RJ45 网口
RS485THVD1406DR / SP3485EEN 收发器UART,自动收发控制TXD=GPIO47RXD=GPIO48仅 ESP32-P4-86-Panel-ETH-2RO
继电器2 路光耦隔离继电器GPIORELAY1=GPIO32RELAY2=GPIO46仅 ESP32-P4-86-Panel-ETH-2RO
USB OTGESP32-P4 原生 USB 2.0 HSUSB专用 USBD_P/USBD_N 引脚两个版本
USB 转串口CH343PUARTGPIO37/GPIO38;DTR/RTS 同时连接复位和下载电路两个版本

引脚定义

通用扩展接口 P3

引脚信号引脚信号
13V325V
3GPIO7 / I2C_SDA4GND
5GPIO8 / I2C_SCL6GPIO37
7GPIO28GPIO38
9GPIO310GPIO20
11GPIO412GPIO21
13GPIO514GPIO22

底板扩展接口 P2

P2 接口用于在主板和 86 Panel Bottom Board 之间传输以太网差分信号及控制信号。

引脚信号引脚信号
1ETH_TX_P / TD_P25V
3ETH_TX_N / TD_N43V3
5ETH_RX_P / RD_P6GPIO32 / RELAY1
7ETH_RX_N / RD_N8GPIO46 / RELAY2
9USB_IN1_P10GPIO47 / RS485_TXD
11USB_IN1_N12GPIO48 / RS485_RXD
13GND14GND

GPIO 分配

GPIO信号 / 连接器件说明
GPIO2-GPIO5P3 扩展接口通用扩展引脚
GPIO6ESP32-C6 IO2无线协处理器接口
GPIO7共享 I2C SDA触摸、摄像头控制、ES8311 和 ES7210,同时引出至 P3
GPIO8共享 I2C SCL触摸、摄像头控制、ES8311 和 ES7210,同时引出至 P3
GPIO9ES8311 DSDIN音频播放数据
GPIO10ES8311 LRCK / ES7210 SDOUT1共享音频接口
GPIO11ES7210 SDOUT2麦克风 ADC 数据
GPIO12ES8311 ASDOUT / ES7210 LRCK共享音频接口
GPIO13ES8311 / ES7210 SCLK音频位时钟
GPIO14ESP32-C6 IO23无线协处理器接口
GPIO16ESP32-C6 IO22无线协处理器接口
GPIO18ESP32-C6 IO21无线协处理器接口
GPIO19ESP32-C6 IO20无线协处理器接口
GPIO20ESP32-C6 IO19 / P3与扩展接口共用
GPIO21P3 扩展接口通用扩展引脚
GPIO22ESP32-C6 IO9 / P3与扩展接口共用
GPIO23TP_RSTGT911 触摸复位
GPIO24/GPIO25USB_IN1_P/USB_IN1_N通过未装配的串联电阻连接至 P2
GPIO26LCD_BL_PWMLCD 背光亮度控制
GPIO27LCD_RESETLCD 复位
GPIO28IP101 CRS_DV/RX_DVRMII
GPIO29IP101 RXD0RMII
GPIO30IP101 RXD1RMII
GPIO31IP101 MDCRMII 管理时钟
GPIO32RELAY1连接 P2,由 86 Panel Bottom Board 使用
GPIO33BL_ENLCD 背光升压使能
GPIO34IP101 TXD0RMII
GPIO35IP101 TXD1 / BOOT 按键通过下载模式电路共用
GPIO37/GPIO38CH343P UART / P3程序烧录和调试串口,同时引出至 P3
GPIO39-GPIO42MicroSD D0-D34-bit SDIO 数据总线
GPIO43MicroSD CLKSDIO 时钟
GPIO44MicroSD CMDSDIO 命令
GPIO45MicroSD 电源控制控制 SD1_VDD
GPIO46RELAY2连接 P2,由 86 Panel Bottom Board 使用
GPIO47/GPIO48RS485 TXD/RXD连接 P2,由 86 Panel Bottom Board 使用
GPIO49IP101 TXENRMII 发送使能
GPIO50IP101 REF_CLKRMII 参考时钟
GPIO51IP101 RESET以太网 PHY 复位
GPIO52IP101 MDIORMII 管理数据
GPIO53PA_CTRLNS4150B 扬声器功放控制
GPIO54ESP32-C6 CHIP_PU无线协处理器复位 / 使能

使用注意

  • GPIO7/GPIO8 由板载 I2C 器件和 P3 接口共用,外接 I2C 器件前需检查地址冲突。
  • GPIO20GPIO22GPIO37GPIO38 已连接板载功能,同时引出至 P3。
  • 接入 86 Panel Bottom Board 后,GPIO32GPIO46GPIO47GPIO48 分别作为继电器和 RS485 信号使用。
  • 参考原理图中的 TP_INT 仅引出至测试点 TP2,未连接 ESP32-P4 GPIO。

产品尺寸

ESP32-P4-WIFI6-Touch-LCD-4B 产品尺寸 ESP32-P4-86-Panel-ETH-2RO 产品尺寸

开发工具介绍

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

注意

由于 ESP32-P4 在 Arduino 平台上适配有限,现阶段推荐使用 ESP-IDF

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