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,再下载代码即可

5. 资料下载