1. 产品描述
1.1 产品简介
FireBeetle 2 ESP32-P4是一款基于ESP32-P4R32芯片设计的高性能微控制器(MCU)开发板,支持单精度FPU和 AI指令扩展,具有强大的AI处理能力。同时,开发板也拥有强大的图像处理能力,最高支持1080p@30fps图像采集和显示。开发板集成了ESP32-C6模组,扩展了WiFi和蓝牙功能,适用于AI网络摄像头、AI机器人、智能家居中控屏幕、电子相册等多种应用。
该开发板预焊接了排针,并且搭配了FireBeetle 2 ESP32-P4 专用IO扩展板,无需面包板、无需焊接即可轻松的连接各种Gravity、Fermion传感器。开发板引出了多组I2C接口、多组电源引脚,解决了制作项目时引脚不够的情况。扩展板背部标有引脚功能映射丝印,无需翻阅资料即可轻松了解引脚功能。
卓越的性能,强大的边缘 AI 处理能力
ESP32-P4 搭载32-bit RISC-V 双核360MHz高性能处理器,结合768KB L2MEM与32MB PSRAM,为复杂计算任务提供强劲动力。ESP32-P4支持单精度FPU和 AI指令扩展,可运行轻量级机器学习模型(如TensorFlow Lite),实现边缘语音识别、图像分类等AI功能,适用于语音交互、AI人脸识别、AI猫眼、AI监控摄像头等应用。
高速外设,流畅的人机交互
ESP32-P4集成了JPEG 编/解码器、像素处理加速器(PPA)、图像信号处理器(ISP)及 H264 视频编码器,可高效处理图像、视频流等任务,支持MIPI-CSI和MIPI-DSI信号输入,最高可支持720p@88fps 或 1080p@30fps图像采集和显示,为应用带来流畅的人机交互视觉体验,适用于电子相册、家庭中控屏幕、多媒体广告展示等应用。
集成丰富外设,简单易用
FireBeetle 2 ESP32-P4开发板在仅25.4x60mm的尺寸上集成了丰富易用的外设接口,降低了连接外部设备的难度。开发板集成了ESP32-C6模组,扩展了WiFi和蓝牙功能,使ESP32-P4可以连接到互联网,扩展更多玩法。板载Type-C USB OTG 2.0高速接口,可实现开发板与USB设备高速通讯;板载MIC,可采集声音从而实现语音识别;板载TF卡插槽,这为项目提供了大容量数据存储解决方案作。
注意:
- 当前芯片版本为“revision v1.0”,主频配置为360MHz。
- MIPI-CSI、AI功能需要在ESP-IDF下使用,Arduino下暂时无法使用。
1.2 产品特性
- 双核RISC-V 360MHz + 单核RISC-V 40MHz处理器,提供强劲的计算能力
- 支持单精度 FPU 和 AI 扩展,具有强大的边缘AI能力
- 768KB L2MEM + 32MB PSRAM + 16MB FLASH,为数据、指令、代码提供高性能、大容量的存储
- 板载MIPI-DSI接口,最高支持720p@88fps 或 1080p@30fps图像显示
- 板载MIPI-CSI接口,最高支持720p@88fps 或 1080p@30fps图像采集
- 集成ESP32-C6模组,支持WiFi6、Bluetooth 5通讯
- 集成丰富易用的扩展接口:USB OTG 2.0高速、MIC、TF卡槽
1.3 应用场景
- AI网络摄像头
- AI猫眼
- 跟拍云台
- 智能家居中控屏
- 电子相册
- 多媒体广告机
2. 技术规格
2.1 产品参数
基本参数
- 工作电压: 3.3V
- Type-C输入电压: 5V DC
- VCC输入电压: 5V DC
- 工作温度:-10~60℃
- 模块尺寸:25.4x60mm
硬件信息
CPU和存储
- HP Core:RISC-V 32-bit Dual-core Microprocessor 360 MHz
- LP Core:RISC-V 32-bit Single-core Microprocessor 40 MHz
- 32MB PSRAM
- Flash:16MB
- 768 KB HP L2MEM
- 32 KB LP SRAM
- 128KB HP ROM
- 16KB LP ROM
WIFI
- WIFI协议:IEEE 802.11b/g/n/ax
- IEEE 802.11ax (20 MHz-only non-AP mode)
- WIFI频宽: 2.4 GHz 频带支持 20 MHz 和 40 MHz 频宽
- WIFI模式:Station 模式、SoftAP 模式、SoftAP+Station 模式和混杂模式
- WIFI频率:2.4GHz
- 帧聚合: TX/RX A-MPDU, TX/RX A-MSDU
蓝牙
- 蓝牙协议:Bluetooth 5
- 蓝牙频率:125 Kbps、500 Kbps、1 Mbps、2 Mbps
接口引脚
- 数字I/O x24
- 2 通道 MIPI CSI x1
- 2 通道 MIPI DSI x1
- UART x5
- LP UART x1
- I2C x2
- LP I2Cx1
- I3C x1
- SPI x1
- I2S x3
- LP I2S x1
- SPI x2
- LP SPI x1
- 高速 USB OTG 2.0 x1
- SDIO2.0 x1
- TOUCH 4通道
- LED PWM 控制器8个通道
- 红外收发器:发送通道 x5、接收通道 x5
- 1 × 12 位 SAR ADC, 7个通道
注:以上功能接口数量为最大值,功能引脚存在复用。
2.2 板载功能示意
- Type-C USB CDC:Type-C USB烧录、调试接口
- IO3/LED:板载LED引脚
- Power LED:主板电源指示灯
- RST:复位按键
- IO35/BOOT:IO引脚/BOOT按键
- MIC: MEMS PDM麦克风
- HIGH-SPEED USB OTG 2.0: Type-C高速USB OTG 2.0
- ESP32-P4:ESP32-P4芯片
- MIPI-DSI: 两通道MIPI-DSI屏幕(兼容树莓派4B DSI屏幕线序)
- MIPI-CSI: 两通道MIPI-DSI屏幕(兼容树莓派4B CSI摄像头线序)
- TF Card: TF卡插槽
- 16MB FLASH: 16MB Flash存储
- ESP32-C6:ESP32-C6-MINI-1模组,通过SDIO与ESP32-P4连接,用于扩展WiFi、蓝牙
IO扩展板
2.3 板载功能引脚定义
CSI&DSI功能引脚定义
其他功能引脚定义
3. 使用教程
使用教程请查看FireBeetle 2 ESP32-P4使用教程
4. 常见问题
- 无法将代码下载到开发板 / 找不到COM口 / COM口不断出现又消失 / 串口不断打印复位信息
- 请按住BOOT按键,然后点击RST,再下载代码即可