Initial: knowledge base
This commit is contained in:
@@ -0,0 +1,74 @@
|
||||
# ESP32-C6 硬件约束与踩坑
|
||||
|
||||
> **芯片:esp32-c6** | **类别:constraints** | **信源:** [Espressif 官方文档](https://docs.espressif.com)
|
||||
|
||||
## 1. ADC-WiFi 共存 ✅ 无冲突
|
||||
C6 只有 ADC1(7ch),RISC-V 架构无 ADC2/WiFi 冲突问题。所有 ADC 通道 WiFi 下正常使用。
|
||||
|
||||
## 2. Strapping 引脚与启动模式
|
||||
|
||||
### 启动模式控制
|
||||
|
||||
- **GPIO8** — Floating(无内置上下拉),上拉到 VDD 进下载模式。⚠️ 与 GPIO9 **不能同时为低**
|
||||
- **GPIO9** — Weak Pull-Up。SPI Boot 时保持高电平,下拉到 GND 进下载模式
|
||||
|
||||
启动模式选择:
|
||||
|
||||
- SPI Boot(正常启动):GPIO9=1,GPIO8 任意
|
||||
- Download Boot(烧录):GPIO8=1,GPIO9=0
|
||||
|
||||
> ⚠️ **GPIO8=0 且 GPIO9=0 的组合无效,会导致不可预期的行为!**
|
||||
|
||||
其他 Strapping:
|
||||
|
||||
- GPIO4 (MTMS) — JTAG 信号源选择
|
||||
- GPIO5 (MTDI) — 启动配置辅助
|
||||
- GPIO15 — 启动配置 / ROM 日志控制
|
||||
|
||||
### 固件下载接口
|
||||
|
||||
- **UART0 下载**: TXD0=**GPIO16**, RXD0=**GPIO17**
|
||||
- **USB 下载**: USB_D-=**GPIO12**, USB_D+=**GPIO13**
|
||||
|
||||
### 时序要求
|
||||
- Hold time (t_H): >= **3 ms**(EN 拉高后 Strapping 值被锁存)
|
||||
|
||||
## 3. USB-JTAG
|
||||
GPIO12/13 默认 USB,切 GPIO 需固件配置,之后 USB-JTAG 失效。
|
||||
|
||||
## 4. LP CPU 约束
|
||||
- 主频仅 20 MHz
|
||||
- LP SRAM 仅 16 KB
|
||||
- GPIO8–21 可用作 LP GPIO
|
||||
|
||||
## 5. WiFi 6 限制
|
||||
- 仅 20 MHz 带宽(不支持 40 MHz)
|
||||
- 仅 2.4 GHz(不支持 5 GHz)
|
||||
- 仅 1T1R(不支持 MIMO)
|
||||
|
||||
## 6. 供电
|
||||
- 3.0–3.6V, 推荐 3.3V
|
||||
- WiFi6 + BLE 峰值 ~350 mA
|
||||
- 纹波 <75 mVpp
|
||||
|
||||
## 7. 外部晶振
|
||||
- 高速: 40 MHz
|
||||
- RTC: 32.768 kHz(可选, GPIO0/1)
|
||||
|
||||
## 8. 常见踩坑
|
||||
- **只有 7 个 ADC 通道**: C6 只有 ADC1
|
||||
→ 加外置 ADC
|
||||
- **WiFi6 速率不如预期**: 仅 20MHz + 1T1R
|
||||
→ 硬件限制
|
||||
- **LP CPU 跑不动复杂任务**: 20MHz + 2级流水线
|
||||
→ 只做传感器读取
|
||||
|
||||
## 上电时序要求
|
||||
|
||||
- t_STBL:**>= 50 µs** — VDD 电源轨稳定后到 EN (CHIP_PU) 拉高之间的最短等待时间
|
||||
- t_RST:**>= 50 µs** — EN 拉低以触发硬件复位的最短保持时间
|
||||
- t_H:**>= 3 ms** — EN 拉高后 Strapping 引脚值被内部锁存的时间,此后 Strapping 引脚恢复普通 GPIO 功能
|
||||
|
||||
> CHIP_PU (EN) 引脚**绝对不能浮空**。推荐电路:EN 通过 10kΩ 上拉到 VDD,对地接 1µF 电容做消抖和上电延迟。
|
||||
|
||||
> CHIP_PU (EN) 引脚**绝对不能浮空**。推荐:EN 通过 10kΩ 上拉到 VDD,对地接 1µF 电容做消抖。
|
||||
Reference in New Issue
Block a user