LOLIN C3 mini 对比 Seeed XIAO ESP32C3——两块 ESP32-C3 小板,不同的 USB 与启动故事
同为拇指大小的 ESP32-C3 板:C3 mini 是 34.3x25.4 mm、兼容 D1 mini shields、自带 PCB 天线、按住 Button 9+Reset 进下载模式;XIAO ESP32C3 是 21x17.8 mm、必须外接 U.FL 天线、strapping 焊盘为 D0/D8/D9,另有 D6 启动日志的坑。USB 与启动对比,附来源。
相关产品: LOLIN C3 mini · Seeed Studio XIAO ESP32C3 · ESP32-C3
本页回答的问题:"LOLIN C3 mini 和 Seeed XIAO ESP32C3 都是 ESP32-C3 小板——USB 接法和启动/下载行为差在哪?哪个适合我的项目?"
同一颗芯片、两种思路。日常使用真正拉开差距的是天线、要小心的焊盘,以及进下载模式的方式。
| LOLIN C3 mini | Seeed XIAO ESP32C3 | 来源 | |
|---|---|---|---|
| 尺寸 | 34.3 x 25.4 mm | 21 x 17.8 mm | 两家官方页 |
| 天线 | 板载(板顶 PCB 天线区) | U.FL 座——必须外接天线,随板附送一根 | XIAO wiki overview;C3 mini 板图 |
| 边缘焊盘 | 16 位两列(J2/J3):EN/3/2/1/0/4/5/3V3 与 TX/RX/10/8/7/6/GND/VBUS——丝印是裸 GPIO 数字 | 14 位:左 D0-D6,右 5V/GND/3V3/D10-D7 | 两家官方针位图 |
| I/O 数 | 12 个 I/O(与焊盘图完全对上:裸数字焊盘 0-5=GPIO0-5、TX/RX=GPIO21/20,再加 GPIO10/8/7/6——本板没有 A0-A5 丝印) | D0-D10 共 11 个编号焊盘,A0 与 D0 同焊盘=GPIO2 | 两家官方页 |
| 下载模式 | 按住 Button 9、按 Reset、松开 Button 9(官方教程);页面未记载 USB-UART 桥片 | Boot 键(GPIO9,与 D9 同焊盘)+ Reset 键;D8(GPIO8)是 strapping 焊盘,下载启动需上拉 | C3 mini 教程;XIAO wiki 用法注记 |
| 焊盘上的启动陷阱 | strapping 脚 GPIO2(左列)与 GPIO8(右列)同样外露;GPIO9 走按钮、不在焊盘上 | ESP32-C3 的 strapping 三脚落在 D0(GPIO2)、D8(GPIO8,需上拉)与 D9(GPIO9=BOOT);D6 是另一回事——bootloader 的 UART 日志输出,属启动期角色、不是 strapping 脚 | XIAO wiki 引脚注记;ESP32-C3 数据手册 strapping 章节 |
| 电池 | 页面未记载电池电路 | BAT 焊盘 + 充电(快充 380 mA / 涓流 40 mA)带 CHG 灯 | XIAO wiki |
| 扩展 | 兼容 D1 mini shields | 邸角焊盘,适合焊在载板上 | 两家官方页 |
USB 对比。 两个口都是 USB Type-C,且都接 ESP32-C3 的原生 USB 脚 GPIO18(D−)/ GPIO19(D+)——两板都未记载 USB-UART 桥片,所以都要靠芯片 strapping 脚进下载模式。两家说法不同、落点同一颗脚:LOLIN 教程写按住 Button 9、点一下 Reset、松开 Button 9;Seeed wiki写按住 BOOT 插入 USB 后松开——Button 9 和 BOOT 都是 GPIO9。背后的 strapping 规则:GPIO9 为低时 GPIO8 必须保持高电平,而且两板的 GPIO8 都引到了焊盘上(C3 mini 右列、XIAO D8)——务必保留上拉。一个安静的共同点:XIAO 的 D6 和 C3 mini 的 TX 是同一个 GPIO21(芯片 UART0 TX)——启动阶段 ROM bootloader 在这里打日志,复位期间保持该脚空闲或可容忍输入;启动过后它恢复为普通 GPIO。芯片级规则见 Espressif boot 模式文档。
怎么选? 要独立组网的 Wi-Fi 节点、板载天线、D1 mini shield 兼容、或更简单的焊盘故事(strapping 脚 GPIO2/GPIO8 就是编号焊盘、不与按键职责混叠),选 C3 mini。板子要焊在载板 PCB 上(邸角焊盘)、需要板载电池充电、或 21 x 17.8 mm 是硬性上限,选 XIAO——把外接天线和 strapping 焊盘 D0/D8/D9 记进预算(D6 在启动期间保持空闲)。
逐焊盘来源的完整针位图:LOLIN C3 mini 与 Seeed XIAO ESP32C3;芯片能力见 ESP32-C3。注意:C3 mini 指 LOLIN/WEMOS 产品,别与检索词重叠的杂牌「C3 SuperMini」混淆。从 Espressif 开发板过来的,另见 XIAO ESP32C3 对比 ESP32-C3-DevKitM-1。