B-1 读规格书
画一块带单片机的板子,最重要的一个习惯是:不要自己瞎设计,先找到官方规格书(datasheet),照着里面的“参考电路”画。这一页教你在哪里找到规格书、几十页的英文 PDF 里要看哪几章,以及本案例的每一块电路分别是从哪里“抄”来的。
B1.1 为什么要“抄”参考电路#
ESP32-C3 这样的芯片,厂家(乐鑫)在设计它的时候就已经做了大量测试,知道“外面接什么电容、什么电阻它才能稳定工作”。这些结论写在规格书(datasheet,也叫数据手册)里,通常有一章叫“外围设计原理图”或“典型应用电路”。
所以硬件工程师的日常是:先读规格书 → 照着参考电路画 → 只改自己需要改的地方。这不是偷懒,而是最可靠的做法——你自己想出来的电路,很可能漏掉一个厂家早就知道的坑。
B1.2 在哪里找到规格书#
本案例要读的规格书有三份:模组 ESP32-C3-MINI-1、稳压芯片 AMS1117-3.3、RGB 灯 XL-5050RGBC-WS2812B。找法都一样:
- 先在嘉立创EDA 的元件库里确认 C 编号:和 A2.1 一样,底部「元件库」选「立创商城」来源,搜
C2838502,确认就是 ESP32-C3-MINI-1-N4,顺便在右边预览里看一眼它的符号和封装(A2.2)。 - 打开立创商城网站(www.szlcsc.com),在搜索框里输入同一个 C 编号。
- 进入商品详情页,找到「数据手册」(有的页面写“规格书”或显示一个 PDF 图标),点开或下载 PDF。
- 对于模组这种大芯片,再去厂家官网下一份最新版:乐鑫官网的文档中心搜索“ESP32-C3-MINI-1 技术规格书”(有中文版),同时下载《ESP32-C3 系列芯片硬件设计指南》。商城里的 PDF 有时不是最新版本。
B1.3 模组规格书:要看这 5 章#
| 章节(中文版的叫法,英文版对应) | 里面有什么 | 我们用它做什么 |
|---|---|---|
| 管脚定义 / Pin Definitions | 一张模组引脚图 + 一张表:每个编号的引脚叫什么(3V3、GND、EN、IO0 ~ IO21……)、能干什么 | 知道哪只脚接电源、哪两只是 USB(IO18 = D-,IO19 = D+)、哪些可以随便当 GPIO 用 |
| 外围设计原理图 / Peripheral Schematics | 官方推荐的最小外围电路:电源脚旁边放哪些电容、EN 脚的 RC 延时电路 | 直接照抄:3V3 旁的 10 µF + 100 nF(C4、C5),EN 的 10 kΩ + 1 µF(R6、C6) |
| Strapping 管脚(启动配置管脚) | 芯片上电那一瞬间会“看”几个特定引脚的电平,决定从哪里启动 | 知道 IO2、IO8 要上拉(R4、R5),IO9 接 BOOT 键 |
| 模组在底板上的位置 / 天线净空 | 天线部分应该放在底板的什么位置、下面能不能有铜 | B-3 布局:天线朝外贴板边,下方画禁止区域 |
| 电气特性 | 供电电压范围、工作电流(尤其是 Wi-Fi 发射时的峰值电流) | 确认 3.3 V 供电、稳压芯片能提供足够电流 |
另外两份小规格书各看一张图就够了:
- AMS1117-3.3:看“典型应用电路”(输入输出各接一个电容)和“压差”(dropout)——输入电压至少要比 3.3 V 高 1 V 多一点,USB 的 5 V 足够。
- WS2812B 类 RGB 灯:看“典型应用电路”(一颗接一颗串起来,每颗旁边一个 100 nF 电容)、供电电压范围,以及“输入高电平”门限(下面会用到)。
B1.4 本案例的每一块电路是从哪来的#
| 原理图模块(B-2) | 参考来源 | 我们做了什么调整 |
|---|---|---|
| ① USB 接口 | USB Type-C 的通用接法:CC1 / CC2 各接 5.1 kΩ 到地;D+ / D- 接芯片 USB 脚 | 和案例 A 的 CC 电阻一样;这次 D+ / D- 也要接,所以换成 16P 插座 |
| ② 电源 5 V → 3.3 V | AMS1117 规格书的典型应用电路 | 输入 10 µF,输出 22 µF + 100 nF;加了一颗红色电源指示灯 |
| ③ ESP32-C3 模组 | 模组规格书“外围设计原理图” | 3V3 去耦电容、EN 的 RC 延时;没用到的引脚打“非连接标识” |
| ④ 按键 | 规格书 Strapping 章节 + 官方开发板 | RST 键把 EN 拉到地;BOOT 键把 IO9 拉到地 |
| ⑤ RGB 彩灯 | WS2812B 规格书典型电路 + 官方开发板(GPIO8) | 3 颗串联;电源经过二极管降压(下面解释) |
| ⑥ 排针 | 🎨 自己决定 | 引出 5V、3V3、GND、IO0、IO1、IO3、IO4、IO5 |

ESP32-C3 模组的哪两只引脚是 USB 的 D- 和 D+?
✅ IO18 = D-,IO19 = D+,在规格书的“管脚定义”表里能查到。IO8 本例接彩灯、IO9 接 BOOT 键,它们都是 strapping 管脚。