Files
esp32-dev/components/esp32-c5_constraints.md
2026-08-05 17:25:09 +08:00

2.3 KiB
Raw Permalink Blame History

ESP32-C5 硬件约束与踩坑

芯片:esp32-c5 | 类别:constraints | 信源: Espressif 官方文档

1. ADC-WiFi 共存 无冲突

C5 只有 ADC16chGPIO16),RISC-V 架构无 ADC/WiFi 冲突。所有 ADC 通道在 WiFi 下正常使用。

2. Strapping 引脚与启动模式

C5 与 C6 共享 RISC-V 架构,Strapping 机制类似:

  • GPIO8 — Floating,上拉到 VDD = 下载模式
  • GPIO9 — Weak Pull-Up,下拉到 GND = 下载模式

⚠️ GPIO8 和 GPIO9 不能同时为低。完整 Strapping 列表(含 MTMS/MTDI 等)待 C5 TRM 确认。

固件下载接口

  • UART0: 待模组 Datasheet 确认
  • USB: USB_D-/D+(与 C6 类似,待确认具体 GPIO)

3. 双频天线设计 ⚠️ C5 特有挑战

  • C5 支持 2.4GHz + 5GHz 双频 Wi-Fi
  • 天线必须同时支持两个频段(双频天线或双天线设计)
  • 5GHz 对 PCB 走线阻抗匹配要求更高
  • 建议参考 Espressif 官方双频天线设计指南

3. CAN FD 特性

  • C5 有 2 个 CAN FD 控制器(比 C6 的 CAN 2.0 更强)
  • 支持 ISO 11898-1:2015 标准
  • 数据段速率最高 5 Mbps
  • 兼容传统 CAN 2.0

4. GPIO13/14 高驱动能力

  • GPIO13/14 默认 40 mA 驱动(其他引脚 20 mA
  • 适合直接驱动 LED、小继电器等
  • 注意:高电流时需考虑总芯片电流限制

5. 供电约束

  • 3.03.6V,推荐 3.3V
  • 双频 WiFi 同时工作时峰值电流比单频高
  • 纹波 < 75 mVpp

6. 多电源域

C5 GPIO 分布在 VDDPST2/VDDPST3/VDD_SPI 多个电源域,睡眠模式下不同域的行为不同:

  • 确认引脚所在电源域
  • 设计低功耗功能时注意保持需要的电源域

7. 外部晶振

  • 高速晶振: 40 MHz
  • RTC 晶振: 32.768 kHz(可选)
  • 5GHz 射频可能需要额外的时钟精度要求

8. 芯片成熟度

  • C5 是 2024 年发布的新芯片
  • 部分资料(TRM、Strapping 完整列表)仍在完善中
  • 量产设计前建议联系 Espressif FAE 确认最新资料

9. 常见踩坑

  • 5GHz 信号差: 天线不匹配/PCB 走线阻抗不对 → 参考官方双频天线设计
  • 只有 22 个 GPIO: 模组未引出全部芯片引脚 → 确认模组规格
  • CAN FD 不工作: 用了 CAN 2.0 库 → 需用 CAN FD 驱动