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

76 lines
2.3 KiB
Markdown
Raw 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-C5 硬件约束与踩坑
> **芯片:esp32-c5** | **类别:constraints** | **信源:** [Espressif 官方文档](https://docs.espressif.com)
## 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 驱动