Files
esp32-dev/drivers/esp32-p4_peripherals.md

48 lines
1.4 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# ESP32-P4 外设清单
> **芯片:esp32-p4** | **类别:peripherals** | **信源:** [Espressif 官方文档](https://docs.espressif.com)
## 通信
- SPI ×5 — 4 HP + 1 LP
- I2C ×4 — 2 HP + 1 LP + 1 模拟
- I3C ×1 — Master & Slave
- UART ×6 — 5 HP + 1 LP
- I2S ×4 — 3 HP + 1 LP (含 PDM)
- CAN (TWAI) — 1
- USB HS OTG ×1 — 480 Mbps
- USB FS OTG ×1 — 12 Mbps
- USB Serial/JTAG — 1
- Ethernet MAC ×1 — RMII 10/100 Mbps
## 多媒体(P4 独有)
- **MIPI CSI**: 2-lane 摄像头
- **MIPI DSI**: 2-lane 显示
- **H264 Encoder**: 硬件编码
- **JPEG Codec**: 硬件编解码
- **ISP**: 图像信号处理器
- **PPA**: 像素处理加速器
- **LCD Controller**: RGB/i8080/MOTO6800
## PWM & 电机
MCPWM ×2, LEDC, RMT, PARLIO
## 模拟
- SAR ADC: 2 控制器, 12-bitADC1: 8ch GPIO1623
- 触摸: 14ch (GPIO215)
- 温度传感器, 模拟电压比较器, VAD (语音活动检测)
## 定时器
HP 系统×2 (52-bit), HP 通用×4 (54-bit), LP 通用×1 (48-bit), WDT×4
## DMA
GDMA-AHB, GDMA-AXI, VDMA (视频), **2D-DMA** (图像)
## 存储
SD/MMC SDIO 3.0, QSPI Flash (外部)
## 安全
AES, SHA, RSA-4096, ECC, XTS-AES (外部内存加解密), Flash Encryption, Secure Boot, TRNG, Key Manager (SRAM PUF HUK), PMS (权限管理+APM+特权分离), PMP/PMA (物理内存保护)
## 其他
PCNT, BitScrambler, RISC-V Trace Encoder