跳到主要内容

ESP32-P4-Core

ESP32-P4-Core-32MB 核心模组实物图

ESP32-P4-Core 是微雪(Waveshare)基于 ESP32-P4NRW32X 设计的双核 RISC-V 核心模组,封装内集成 32 MB PSRAM(Pseudo-Static Random Access Memory,伪静态随机存取存储器),板载 16 MB 或 32 MB NOR Flash。

模组采用间距为 1 mm 的邮票孔接口,引出 GPIO、MIPI-CSI 摄像头信号、MIPI-DSI 显示信号和 USB 信号,可用于显示、图像采集和外设控制等应用的底板设计。16 MB 版硬件连接参见 ESP32-P4-Core 16 MB 版原理图。

版本选择​

型号NOR Flash 容量PSRAM 容量
ESP32-P4-Core16 MB32 MB
ESP32-P4-Core-32MB32 MB32 MB

实物图展示的是 32 MB Flash 版本,Flash 容量可通过屏蔽罩上的标识区分。相关资料页提供的原理图对应 16 MB Flash 版本。

需要通过配套开发板评估模组功能时,可参见 ESP32-P4-Core-DEV-KIT 产品文档。

产品特性​

  • 处理器
    • RISC-V 32 位双核高性能处理器,主频最高 400 MHz。
    • RISC-V 32 位单核低功耗处理器,主频最高 40 MHz。
  • 存储器
    • 封装内集成 32 MB PSRAM。
    • 板载 16 MB 或 32 MB NOR Flash。
  • 外设接口
    • 引出 GPIO0~GPIO13、GPIO20~GPIO23、GPIO26~GPIO54,共 47 个 GPIO。GPIO0、GPIO1 已连接板载 32.768 kHz 晶振。
    • 引出双数据通道 MIPI-DSI 显示信号和双数据通道 MIPI-CSI 摄像头信号。
    • 引出 USB 2.0 高速和全速差分信号。
    • 采用间距为 1 mm 的邮票孔接口。
  • 供电与时钟
    • 工作电压为 3.3 V。
    • 板载 40 MHz 主晶振和 32.768 kHz 低速晶振。

引脚定义​

下图为模组引脚定义,逐针功能见 引脚说明。设计底板时,焊盘位置和方向需结合封装图确认。

ESP32-P4-Core 引脚定义图

产品尺寸​

模组尺寸为 24 mm × 20 mm,邮票孔间距为 1 mm。下图单位为 mm,图示为 32 MB Flash 版本。

ESP32-P4-Core 产品尺寸图

引脚说明​

引脚编号对应原理图中的模组符号 U1,信号名称与模组引脚图对应。表中列出时钟、触摸、ADC 和 USB 等复用功能,其他复用功能参见 ESP32-P4 技术规格书。

引脚编号信号名称说明复用功能
1ESP_EN主控使能引脚,对应 CHIP_PU;高电平使能、低电平关闭,不可悬空—
2GPIO0已连接板载 32.768 kHz 晶振,与 GPIO1 配合使用XTAL_32K_N
3GPIO1已连接板载 32.768 kHz 晶振,与 GPIO0 配合使用XTAL_32K_P
4GPIO2通用输入/输出,可用作触摸输入触摸感应
5GPIO3通用输入/输出,可用作触摸输入触摸感应
6GPIO4通用输入/输出,可用作触摸输入触摸感应
7GPIO5通用输入/输出,可用作触摸输入触摸感应
8GPIO6通用输入/输出,可用作触摸输入触摸感应
9GPIO7通用输入/输出,可用作触摸输入触摸感应
10GPIO8通用输入/输出,可用作触摸输入触摸感应
11GPIO9通用输入/输出,可用作触摸输入触摸感应
12GPIO10通用输入/输出,可用作触摸输入触摸感应
13GPIO11通用输入/输出,可用作触摸输入触摸感应
14GPIO12通用输入/输出,可用作触摸输入触摸感应
15GPIO13通用输入/输出,可用作触摸输入触摸感应
16GPIO20通用输入/输出,可用作 ADC1 模拟输入ADC1_CHANNEL4
17GPIO21通用输入/输出,可用作 ADC1 模拟输入ADC1_CHANNEL5
18GPIO22通用输入/输出,可用作 ADC1 模拟输入ADC1_CHANNEL6
19GPIO23通用输入/输出,可用作 ADC1 模拟输入ADC1_CHANNEL7
20GND接地—
21DSI_D1_PMIPI-DSI 数据通道 1 正端—
22DSI_D1_NMIPI-DSI 数据通道 1 负端—
23DSI_CLK_NMIPI-DSI 时钟差分对负端—
24DSI_CLK_PMIPI-DSI 时钟差分对正端—
25DSI_D0_PMIPI-DSI 数据通道 0 正端—
26DSI_D0_NMIPI-DSI 数据通道 0 负端—
27GND接地—
28CSI_D0_NMIPI-CSI 数据通道 0 负端—
29CSI_D0_PMIPI-CSI 数据通道 0 正端—
30CSI_CLK_PMIPI-CSI 时钟差分对正端—
31CSI_CLK_NMIPI-CSI 时钟差分对负端—
32CSI_D1_NMIPI-CSI 数据通道 1 负端—
33CSI_D1_PMIPI-CSI 数据通道 1 正端—
34GND接地—
35USBD_NUSB 2.0 高速差分信号负端,对应主控 DM—
36USBD_PUSB 2.0 高速差分信号正端,对应主控 DP—
37USB1P1_NUSB 2.0 全速差分信号负端,对应 GPIO24USB1P1_N0
38USB1P1_PUSB 2.0 全速差分信号正端,对应 GPIO25USB1P1_P0
39GPIO27通用输入/输出—
40GPIO28通用输入/输出—
41GPIO29通用输入/输出—
42GPIO30通用输入/输出—
43GPIO31通用输入/输出—
44GPIO32通用输入/输出—
45GPIO33通用输入/输出—
46GPIO34通用输入/输出—
47GPIO35启动配置引脚;复位时 GPIO35 为低电平且 GPIO36 为高电平,可进入下载模式BOOT
48GPIO36启动配置引脚;模组内已通过 R46 上拉BOOT_EN
49GPIO37通用输入/输出,复位时电平参与启动模式配置—
50GPIO38通用输入/输出,复位时电平参与启动模式配置—
51ESP_LDO_VO1主控电源调节相关引脚,原理图标为 VFB/VO1—
52ESP_LDO_VO2主控电源调节相关引脚,原理图标为 VFB/VO2—
53ESP_LDO_VO3主控电源调节相关引脚,原理图标为 VFB/VO3—
54ESP_LDO_VO4主控电源调节相关引脚,原理图标为 VFB/VO4—
55GND接地—
56GPIO26通用输入/输出—
57GPIO39通用输入/输出—
58GPIO40通用输入/输出—
59GPIO41通用输入/输出—
60GPIO42通用输入/输出—
61GPIO43通用输入/输出—
62GPIO44通用输入/输出—
63GPIO45通用输入/输出—
64GPIO46通用输入/输出—
65GPIO47通用输入/输出—
66GPIO48通用输入/输出—
67GPIO49通用输入/输出,可用作 ADC2 模拟输入ADC2_CHANNEL0
68GPIO50通用输入/输出,可用作 ADC2 模拟输入ADC2_CHANNEL1
69GPIO51通用输入/输出,可用作 ADC2 模拟输入ADC2_CHANNEL2
70GPIO52通用输入/输出,可用作 ADC2 模拟输入ADC2_CHANNEL3
71GPIO53通用输入/输出,可用作 ADC2 模拟输入ADC2_CHANNEL4
72GPIO54通用输入/输出,可用作 ADC2 模拟输入ADC2_CHANNEL5
73GND接地—
74VBAT低功耗系统电源引脚,原理图网络为 ESP_VBAT—
75ESP_3V33.3 V 电源输入—
76ESP_3V33.3 V 电源输入—
引脚使用限制

GPIO0、GPIO1 与板载 32.768 kHz 晶振相连,不能按空闲 GPIO 接入外设。GPIO35~GPIO38 参与启动模式配置,外接电路不得使这些引脚在复位时进入错误的启动电平。

引脚图将 GPIO2~GPIO13 的触摸通道标为 TOUCH_CHANNEL0~TOUCH_CHANNEL11,ESP32-P4 技术规格书 v0.7 则标为 TOUCH_CHANNEL1~TOUCH_CHANNEL12。使用触摸功能前,需核对实际芯片版本与所用开发框架的通道映射。

VBAT 单独引出。底板设计需按 ESP32-P4 技术规格书 的供电方案与上电时序要求连接电源;ESP_LDO_VO1~ESP_LDO_VO4 的配置与负载也需按该手册设计。

摄像头、显示屏及 USB 连接器的供电和外围电路需在底板上设计。

开发资料​

ESP-IDF(Espressif IoT Development Framework)是乐鑫的芯片开发框架。环境配置参见 ESP-IDF 开发环境搭建教程。

原理图和器件规格入口见 ESP32-P4-Core 相关资料。