Files
esp32-dev/gpio/esp32-c5_gpio.md
T

94 lines
3.2 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 GPIO 引脚映射
> **芯片:esp32-c5** | **类别:gpio** | **信源:** [Espressif 官方文档](https://docs.espressif.com)
> 芯片: 29 GPIO | 模组 WROOM-1: 22 GPIO | 模组 MINI-1: 22 GPIO
## 系统引脚(System Pins
**EN (CHIP_PU)** [I, QFN48 待核实 Pin 号]
: 芯片使能。高电平=正常工作,低电平=芯片关闭。
: **禁止浮空!** 必须外部上拉到 VDD(典型 10kΩ)。
**VDD** [P]
: 芯片主供电 3.0-3.6V,推荐 3.3V,需 >=500mA。
: VDD3P3 / VDD3P3_RTC。GPIO 分布多电源域(VDDPST2/VDDPST3/VDD_SPI)。
**GND** [P]
: 所有 GND 焊盘必须全部连接到电源地平面。
**XTAL_P / XTAL_N** [-]
: 40 MHz 外部高速晶振。**不可复用为 GPIO。**
: 5GHz 天线需专门的射频匹配设计,PCB 走线阻抗控制要求高于 2.4GHz。
**双频 LNA_IN** [I]
: 2.4GHz + 5GHz 双频射频天线输入(WiFi 6 + BLE 5.0 + 802.15.4)。**不可复用为 GPIO。**
: 天线必须同时支持 2.4GHz 和 5GHz 双频段(双频天线或双天线方案)。
**USB_D- / USB_D+** [I/O]
: USB Serial/JTAG(与 C6 架构类似,具体 GPIO 分配待模组 Datasheet 确认)。
> C5 是乐鑫首款双频 Wi-Fi 6 MCU2.4+5GHz),240MHz RISC-V。GPIO13/14 默认 40mA 驱动(其他 20mA)。2 个 CAN FD 控制器(ISO 11898-1:2015,最高 5Mbps)。
## 引脚驱动能力
- 20 mA(默认):适用引脚=大部分 GPIO
- **40 mA**:适用引脚=GPIO13, GPIO14
> GPIO13/14 有增强驱动能力,适合直接驱动 LED 等负载。
## ADC 映射(仅 ADC16chWiFi 可用)
- ADC1_CH0GPIO=GPIO1
- ADC1_CH1GPIO=GPIO2
- ADC1_CH2GPIO=GPIO3
- ADC1_CH3GPIO=GPIO4
- ADC1_CH4GPIO=GPIO5
- ADC1_CH5GPIO=GPIO6
参数:12-bit SAR。**无 ADC2,无 ADC/WiFi 冲突。**
## 模拟电压比较器
- 比较器输入:GPIO=GPIO8, GPIO9
> GPIO8/9 可配置为模拟电压比较器输入。
## USB Serial/JTAG
GPIO 分配待模组 Datasheet 确认(参考 C6GPIO12/13)。
## 电源域
C5 的 GPIO 分布在多个电源域:
- VDDPST2
- VDDPST3
- VDD_SPI
不同电源域的引脚在睡眠模式下的行为可能不同。
## GPIO 功能概览
- GPIO0:主要功能=XTAL_32K_P, 说明=RTC 唤醒源
- GPIO1:主要功能=XTAL_32K_N, ADC1_CH0, 说明=RTC 唤醒源
- GPIO26:主要功能=ADC1_CH1CH5, FSPI/JTAG, 说明=ADC + 通用 IO
- GPIO7:主要功能=FSPID
- GPIO89:主要功能=Strapping, 模拟比较器, 说明=⚠️ 启动引脚
- GPIO1011:主要功能=FSPIWP, VDD_SPI
- GPIO1213:主要功能=USB_D-/D+(待确认), 说明=⚠️ USB
- GPIO1421:主要功能=通用 IO, UART, SDIO
- GPIO22–28:主要功能=通用 IO, 外设复用, 说明=QFN48 封装特有
## 模组 GPIO 引出
- ESP32-C5-WROOM-1GPIO 数量=**22**, 说明=标准模组
- ESP32-C5-MINI-1GPIO 数量=**22**, 说明=迷你模组
- 裸芯片:GPIO 数量=**29**, 说明=QFN48 封装
## 新手安全 GPIO
> **GPIO16ADC 全通道,避开 Strapping 和 USB**
## 注意事项
- C5 是较新的芯片(2024),部分引脚细节待更多模组资料确认
- Strapping 引脚完整列表和上电默认电平待 TRM 发布
- 5GHz Wi-Fi 天线设计需要专门的射频匹配