ESP32-C3-DevKitM-1 还是 ESP32-C6-DevKitC-1,怎么选?
两者都是乐鑫入门板;差异在无线世代(Wi-Fi 4 + BLE 对比 Wi-Fi 6 + BLE 5 + 802.15.4)、USB 形态(单桥接口对比两个角色不同的 Type-C)与 flash。附决策表与来源。
本页回答的问题:"我在 ESP32-C3-DevKitM-1 和 ESP32-C6-DevKitC-1 之间选,哪个适合我的项目?"
两者都是乐鑫官方的 RISC-V 单核评估板,都把几乎全部 GPIO 引到双侧排针,都有接在 GPIO8 上的可寻址 RGB LED。选择归结为三个已公开的差异。
决策表
| 你需要什么 | C3-DevKitM-1 | C6-DevKitC-1 | 来源 |
|---|---|---|---|
| Wi-Fi 世代 | 2.4 GHz Wi-Fi 802.11b/g/n + 蓝牙 5(LE) | Wi-Fi 6(802.11ax)(2.4 GHz 频段) | 模组数据手册:C3-MINI-1 v2.2 §1.1;C6-WROOM-1 v1.4 |
| 额外无线电 | — | 蓝牙 5 + IEEE 802.15.4(Zigbee 3.0、Thread 1.3) | C6 指南器件描述 |
| USB 口 | 一个 micro-USB(USB 转串口桥);原生 USB 只在 IO18/IO19 针上 | 两个 Type-C 口——芯片的 USB Serial/JTAG 控制器(USB 2.0 全速:烧录、控制台、JTAG)加串口桥 | 两份指南;两份芯片数据手册外设列表 |
| Flash(出厂配置) | 板载模组芯片封装内 4 MB;芯片本身可选封装内 flash 最高 8 MB(数据手册 v2.5) | 8 MB 模组 SPI flash(模组有 4 MB / 8 MB 两个版本,数据手册 v1.4) | 芯片/模组数据手册 |
| 板载模组 | ESP32-C3-MINI-1 / -1U | ESP32-C6-WROOM-1 / -1U | 两份指南器件描述 |
| 板载 LED | 可寻址 RGB,GPIO8 | 可寻址 RGB,GPIO8(WS2812) | 两份指南 |
| 需要避让的 strapping 脚 | GPIO2、GPIO8、GPIO9 | GPIO4(MTMS)、GPIO5(MTDI)、GPIO8、GPIO9、GPIO15 | 两份指南排针脚注 |
怎么决策
- 要 Matter over Thread、原生 Thread/Zigbee 或 Wi-Fi 6 → C6;只做 Matter over Wi-Fi → 两颗芯片都可以。乐鑫 Matter 官方文档把包括 ESP32-C 系列在内的 Wi-Fi SoC 用于构建 Matter Wi-Fi 设备,官方 Arduino-ESP32 功能表对 C3 和 C6 都标了 Matter (Wi-Fi)——纯 Wi-Fi 的 Matter 设备并不强制选 C6。只有 C6 额外提供 802.15.4 无线电:Matter over Thread、原生 Thread/Zigbee 与 Wi-Fi 6;同一张功能表的 Matter (Thread) 行标了 C6(及其他 802.15.4 芯片)而没标 C3。
- 预算内最简单的上手 → C3。一个 USB 口意味着一个决定;板更小(MINI-1 模组),4 MB flash 对多数 Wi-Fi/BLE 固件够用。
- 原生 USB 工作流(USB CDC 控制台、同线 JTAG)→ C6。只有 C6 板把芯片的 USB Serial/JTAG 控制器接到独立 Type-C 连接器;C3 上你得自己接 IO18/IO19。
- 两块板都要尊重 strapping 引脚——复位期间外部硬件把它们拉到错误电平都会改变启动行为;两板的引脚清单不同(见上表)。
本页不能告诉你的
- 实际覆盖范围、功耗或射频性能——属于数据手册与实验室,本页不作断言。
- 第三方"C3 SuperMini"是否适合你——那些板共用芯片但没有乐鑫官方板卡文档;C3 板卡页解释了为什么裸搜"C3 SuperMini"没有精确官方板匹配。
板卡
- ESP32-C3-DevKitM-1——30 个触点、订购型号、单 USB 口。
- ESP32-C6-DevKitC-1——32 个触点、v1.1/v1.2、两个 USB 口及各自角色。
下一步:C3/C6 首次烧录与 USB 口选择。
来源
- ESP32-C3-DevKitM-1 用户指南(esp-dev-kits commit 1b4c83bc)——器件、排针表、strapping 脚注。
- ESP32-C6-DevKitC-1 v1.2 用户指南(esp-dev-kits commit 1b4c83bc)——器件(无线世代、USB 口角色)、排针表、strapping 脚注。
- ESP32-C3-MINI-1/-1U 数据手册 v2.2 §1.1——"Small-sized 2.4 GHz Wi-Fi (802.11b/g/n) and Bluetooth 5 module"。
- ESP32-C6-WROOM-1/-1U 数据手册 v1.4——"2.4 GHz Wi-Fi 6 (802.11ax), Bluetooth 5 (LE), Zigbee and Thread";4 MB / 8 MB 两版本。
- ESP32-C3 系列数据手册 v2.5 / ESP32-C6 系列数据手册 v1.6——C3 封装内可选 flash 最高 8 MB;两颗芯片外设列表均含 USB Serial/JTAG 控制器。
- 乐鑫 Matter SDK——ESP32-C3 介绍——"The Wi-Fi-enabled SoCs and modules, such as ESP32, ESP32-C and ESP32-S series can be used to build Matter Wi-Fi devices";802.15.4 SoC(含 ESP32-C6)构建 Matter Thread 设备。
- Arduino-ESP32 库功能表——Matter (Wi-Fi) 对 C3 与 C6 均标支持;Matter (Thread) 标了 C6 未标 C3。