69 lines
1.5 KiB
Markdown
69 lines
1.5 KiB
Markdown
# ESP32-C2 外设清单
|
||
> **芯片:esp32-c2** | **类别:peripherals** | **信源:** [Espressif 官方文档](https://docs.espressif.com)
|
||
> 注意:C2 是极致低成本芯片,外设大幅精简
|
||
|
||
## 通信接口
|
||
|
||
- SPI ×2 — SPI0/1 均为 Flash 占用,**无通用 SPI**
|
||
- I2C ×1 — 可映射到任意 GPIO
|
||
- UART ×**1** — UART0(默认 GPIO20/21),同时用于烧录
|
||
- I2S ×**0** — 无 I2S 音频接口
|
||
- CAN (TWAI) ×**0** — 无 CAN 接口
|
||
- USB Serial/JTAG ×1 — GPIO18/19
|
||
|
||
> ⚠️ 无通用 SPI、无 I2S、只有 1 个 UART — 选型前务必确认外设需求。
|
||
|
||
## PWM 与波形
|
||
|
||
- **LEDC**: 6 通道
|
||
- **RMT**: 2 TX + 2 RX
|
||
|
||
> 无 MCPWM(电机控制 PWM)
|
||
|
||
## 模拟外设
|
||
|
||
- SAR ADC ×1(5 通道) — 12-bit,最高 100 Ksps
|
||
- 温度传感器 ×1 — 片上
|
||
|
||
> 无 DAC、无触摸传感器
|
||
|
||
## 定时器
|
||
|
||
- **通用定时器**: 2(54-bit)
|
||
- **系统定时器**: 1(52-bit)
|
||
- **看门狗**: 3
|
||
|
||
## DMA
|
||
|
||
- **GDMA**: 2(1 TX + 1 RX)
|
||
|
||
> C2 的 DMA 通道数远少于 C3 的 3TX+3RX
|
||
|
||
## 安全
|
||
|
||
- **AES**: AES-128/256
|
||
- **SHA**: 硬件加速
|
||
- **ECC**: 硬件加速
|
||
- **Flash Encryption**: XTS-AES-128
|
||
- **Secure Boot**: 支持
|
||
- **TRNG**: 真随机数
|
||
|
||
## 其他
|
||
|
||
- 脉冲计数器 (PCNT): 1 个
|
||
- 温度传感器: 1 个
|
||
|
||
## C2 vs C3 外设对比
|
||
|
||
- CPU — RISC-V 120MHz, RISC-V 160MHz
|
||
- SRAM ×272 KB — 400 KB
|
||
- GPIO ×14(SiP) — 22
|
||
- ADC ×5ch — 6ch
|
||
- 通用 SPI — ❌, ✅ SPI2
|
||
- UART ×1 — 2
|
||
- I2S — ❌, ✅
|
||
- CAN — ❌, ✅
|
||
- DMA ×1TX+1RX — 3TX+3RX
|
||
- 封装 ×QFN24 4x4 — QFN32 5x5
|
||
|