ESP32-C3-MINI-1 模组完整说明书:从硬件规格到实战开发全指南

一、产品概述

ESP32-C3-MINI-1 是乐鑫科技(Espressif)推出的一款通用型 Wi-Fi + Bluetooth LE 模组,搭载 ESP32-C3 芯片。该模组以小尺寸、低功耗、低成本为核心优势,在保持丰富功能的同时大幅简化了外围电路设计,是物联网产品开发的不二之选。

模组提供两个版本:

  • ESP32-C3-MINI-1:板载 PCB 天线版本
  • ESP32-C3-MINI-1U:外部天线连接器版本(兼容 Hirose W.FL / I-PEX MHF III)

在这里插入图片描述

特性一览

  • 处理器:RISC-V 32 位单核处理器,主频最高 160 MHz
  • 无线连接:2.4 GHz Wi-Fi 802.11 b/g/n + Bluetooth 5 (LE)
  • 存储:内置 400 KB SRAM、384 KB ROM;外置 Flash 最高 4 MB
  • GPIO:23 个可编程 GPIO,支持 UART / I2C / SPI / I2S / PWM / ADC 等
  • 安全性:硬件加密加速器(AES、SHA、RSA、ECC)、安全启动、Flash 加密
  • 低功耗:深度睡眠功耗低至 5 µA
  • 封装尺寸:MINI-1 为 16.6×13.2×2.4 mm,MINI-1U 为 12.5×13.2×2.4 mm
  • 工作温度:-40 °C ~ +85 °C

ESP32-C3 采用 RISC-V 开源指令集架构,标志着乐鑫从传统的 Xtensa 架构向开放生态迈出了重要一步,开发者可以更自由地进行底层开发与调试。


二、系统架构

ESP32-C3 芯片内部集成了完整的 Wi-Fi 和 Bluetooth LE 子系统、CPU 子系统以及丰富的外设控制器。

┌─────────────────────────────────────────────┐
│               ESP32-C3 SoC                   │
├─────────────────────────────────────────────┤
│  ┌──────────┐  ┌───────────┐  ┌──────────┐ │
│  │ RISC-V   │  │ Wi-Fi     │  │ BLE      │ │
│  │ 32-bit   │  │ 802.11    │  │ 5.0 LE   │ │
│  │ @160MHz  │  │ b/g/n     │  │          │ │
│  └────┬─────┘  └─────┬─────┘  └────┬─────┘ │
│       └──────────────┼─────────────┘        │
│                      ▼                      │
│  ┌────────────────────────────────────┐     │
│  │        System Bus / DMA             │     │
│  └────────────┬───────────┬───────────┘     │
│               ▼           ▼                 │
│  ┌────────────────┐  ┌────────────────┐     │
│  │  SRAM 400KB    │  │  ROM 384KB     │     │
│  └────────────────┘  └────────────────┘     │
│  ┌────────────────────────────────────┐     │
│  │   Peripherals: UART×2, I2C, SPI,   │     │
│  │   I2S, PWM×6, ADC×6, USB Serial   │     │
│  └────────────────────────────────────┘     │
└─────────────────────────────────────────────┘

二、内存与存储

存储器 容量 说明
SRAM 400 KB 程序运行和数据缓冲区
ROM 384 KB Bootloader 和固件存储
Flash 最大 4 MB 用户代码和数据(外置 SPI)

三、型号与订购信息

对照表如下:

型号 天线 Flash 温度范围
ESP32-C3-MINI-1-N4 PCB 天线 4 MB -40 ~ +85 °C
ESP32-C3-MINI-1-H4 PCB 天线 4 MB -40 ~ +85 °C
ESP32-C3-MINI-1U-N4 外接天线 4 MB -40 ~ +85 °C
ESP32-C3-MINI-1U-H4 外接天线 4 MB -40 ~ +85 °C

N4 / H4 后缀标识 Flash 类型与容量 —— 具体请参考官方最新订购信息表。


四、管脚定义

4.1 管脚排列图

ESP32-C3-MINI-1 共引出 52 个管脚(含 14 个 GND),管脚间距为 1.45 mm。

在这里插入图片描述

4.2 主要功能管脚说明

管脚号 名称 类型 主要功能
1 GND P 接地
2 VDD33 P 3.3 V 电源供电
3 VDD33 P 3.3 V 电源供电
4 IO2 I/O GPIO2 / ADC1_CH2 / FSPIQ
5 IO3 I/O GPIO3 / ADC1_CH3 / FSPID
6 IO4 I/O GPIO4 / ADC1_CH4 / FSPICLK / MTMS
7 IO5 I/O GPIO5 / ADC1_CH5 / FSPICS0 / MTDI
8 IO6 I/O GPIO6 / FSPID / MTCK
9 IO7 I/O GPIO7 / FSPID / MTDO
10 IO8 I/O GPIO8 / FSPID
11 IO9 I/O GPIO9 / FSPIHD / USB_D-
12 IO10 I/O GPIO10 / FSPIWP / USB_D+
13 IO0 I/O GPIO0 / ADC1_CH0 (启动配置管脚)
14 IO1 I/O GPIO1 / ADC1_CH1 / XTAL_32K_P
15 EN I 芯片使能(高电平有效)
16 IO18 I/O GPIO18 / USB_D-
17 IO19 I/O GPIO19 / USB_D+
18 U0RXD I/O GPIO20 / U0RXD
19 U0TXD I/O GPIO21 / U0TXD
20 IO8 I/O GPIO8 / FSPID

完整管脚功能表请参见《ESP32-C3-MINI-1 & MINI-1U 技术规格书》第 6-9 页。


五、启动配置项(Strapping 管脚)

ESP32-C3 在上电复位时通过采样特定管脚的电平来决定芯片的启动模式,这些管脚称为 Strapping 管脚

Strapping 管脚 默认电平 功能
IO0 高电平 高电平:正常启动(Flash 启动)
低电平:下载模式(等待串口下载)
IO2 高电平 控制启动日志输出
IO8 高电平 控制 SPI Flash 电压(VDD_SPI = 1.8V / 3.3V)

开发注意事项:在 PCB 设计时,建议将 IO0 通过 10 kΩ 上拉到 VDD33,并预留一个按键到 GND。按住 IO0 按键再上电即可进入下载模式。


六、电源管理与功耗特性

ESP32-C3 支持多种省电模式,适合电池供电的物联网场景。

6.1 功耗数据(典型值 @3.3V)

模式 典型电流 说明
活跃模式(Wi-Fi 发射) ~300 mA(峰值) CPU 运行 + Wi-Fi TX
活跃模式(BLE 扫描) ~80 mA CPU 运行 + BLE 扫描
Modem-sleep 模式 ~5 mA CPU 运行,Wi-Fi/BLE 处于休眠
深度睡眠(Deep-sleep) ~5 µA 仅 RTC 定时器工作,RAM 数据保留
关机模式 ~1 µA 完全断电

6.2 电源供电要求

  • 供电电压:2.3 V ~ 3.6 V(推荐 3.3 V)
  • 供电电流:建议电源至少提供 500 mA 的能力
  • IO 电压:3.3 V(VDD33 供电域)

七、Wi-Fi 与 BLE 射频性能

7.1 Wi-Fi 射频规格

参数 说明
标准 IEEE 802.11 b/g/n,HT20
频率范围 2.412 ~ 2.484 GHz
发射功率 最高 +19.5 dBm
接收灵敏度 -98 dBm(1 Mbps DSSS)

7.2 BLE 射频规格

参数 说明
标准 Bluetooth 5 LE
发射功率 最高 +19 dBm,可调
接收灵敏度 -104 dBm(125 Kbps 编码模式)
数据速率 125 Kbps / 500 Kbps / 1 Mbps / 2 Mbps

八、模组原理图

8.1 ESP32-C3-MINI-1 原理图

在这里插入图片描述

图中标注了 ESP32-C3FN4 / ESP32-C3FH4 芯片与外围电路的关键元件:40 MHz 主晶振、天线匹配网络(L1、C8、C9)、电源去耦电容等。

8.2 ESP32-C3-MINI-1U 原理图

在这里插入图片描述

MINI-1U 版本将板载天线替换为外部天线连接器(ANT1),其他电路与 MINI-1 基本一致。

8.3 外围设计原理图(推荐参考电路)

在这里插入图片描述

外围电路应包含:

  • 电源去耦:VDD33 输入端配置 10 µF + 0.1 µF 电容
  • EN 上电时序:EN 管脚增加 R=10 kΩ + C=1 µF 的 RC 延迟电路
  • UART 接口:U0RXD / U0TXD 用于固件下载和日志输出
  • JTAG 接口:IO4(MTMS)、IO5(MTDI)、IO6(MTCK)、IO7(MTDO)
  • Boot 按键:IO0 接按键到 GND,用于进入下载模式
  • USB 接口:IO18(USB_D-) / IO19(USB_D+) 直连 USB 端口

九、机械尺寸与 PCB 封装

9.1 ESP32-C3-MINI-1 机械尺寸

在这里插入图片描述

  • 长 × 宽 × 高:16.6 × 13.2 × 2.4 mm
  • 管脚数:52 pin(12 × 4 + 4 角)
  • 管脚间距:1.45 mm

9.2 ESP32-C3-MINI-1U 机械尺寸

在这里插入图片描述

  • 长 × 宽 × 高:12.5 × 13.2 × 2.4 mm
  • 外部天线连接器:兼容 Hirose W.FL / I-PEX MHF III / Amphenol AMMC

9.3 推荐 PCB 封装

在这里插入图片描述
在这里插入图片描述

Layout 设计时需注意:

  • 天线区域(Antenna Area)下所有层禁止铺铜
  • 散热地孔(Via for thermal pad):建议在 EPAD 区域打 4×4 矩阵地孔
  • 天线区域以外建议保持完整的 GND 平面,确保 RF 接地良好

十、存储条件与回流焊

10.1 存储条件

  • 防潮密封:存储在 < 40 °C / 90% RH 的非冷凝环境中
  • MSL 等级:3 级
  • 拆封后使用期限:在 25±5 °C / 60% RH 下,168 小时内完成焊接

10.2 ESD 等级

  • HBM(人体放电模式):±2000 V
  • CDM(充电器件模式):±500 V

10.3 回流焊温度曲线

建议模组只过一次回流焊,推荐的温度曲线如下:

阶段 温度范围 时间 升温速率
升温区 25 ~ 150 °C 60 ~ 90 s 1 ~ 3 °C/s
预热区 150 ~ 200 °C 60 ~ 120 s -
焊接区 > 217 °C 60 ~ 90 s -
峰值温度 235 ~ 250 °C 30 ~ 70 s -
冷却区 < 180 °C -5 ~ -1 °C/s

焊料推荐:SAC305(锡银铜合金无铅焊料)。

警告:请避免将 ESP32-C3-MINI-1 模组暴露于超声波焊接或清洗设备的振动中,超声波可能会与模组内部的晶振产生共振,导致晶振故障甚至失灵。


十一、实战开发入门

11.1 开发环境搭建

乐鑫提供了两大开发框架:

方案一:ESP-IDF(官方推荐)

ESP-IDF 是乐鑫官方物联网开发框架,支持 Windows / Linux / macOS。

# 安装 ESP-IDF(Windows 环境)
git clone --recursive https://github.com/espressif/esp-idf.git
cd esp-idf
install.bat
export.bat

# 创建一个新的工程
idf.py create-project my_har_app
cd my_har_app
idf.py set-target esp32c3
idf.py menuconfig  # 配置项目参数
idf.py build       # 编译
idf.py -p COM3 flash monitor  # 烧录并监视串口

方案二:Arduino IDE(适合快速原型验证)

在 Arduino IDE 的「开发板管理器」中搜索并安装 esp32 平台包,选择开发板 “ESP32C3 Dev Module” 即可开始编程。

11.2 最小系统接线图

┌──────────────────────────────────────┐
│          ESP32-C3-MINI-1              │
│                                      │
│  3V3 ──┬── VDD33                      │
│         └── EN ── 10kΩ ── 3V3        │
│                     ┊                 │
│                   1µF ┊               │
│                     ┊                 │
│                    GND                │
│                                      │
│  U0TXD ── USB-TTL RXD                 │
│  U0RXD ── USB-TTL TXD                 │
│  IO0 ─── 10kΩ ── 3V3                  │
│       ┊                              │
│     按键 ── GND    (按住再上电→下载模式)│
└──────────────────────────────────────┘

11.3 快速测试:LED 闪烁(Blink)

Arduino 代码示例:

#define LED_PIN 8  // ESP32-C3-MINI-1 的 GPIO8

void setup() {
  pinMode(LED_PIN, OUTPUT);
  Serial.begin(115200);
}

void loop() {
  digitalWrite(LED_PIN, HIGH);
  delay(500);
  digitalWrite(LED_PIN, LOW);
  delay(500);
}

11.4 扫描 Wi-Fi 热点

#include <WiFi.h>

void setup() {
  Serial.begin(115200);
  WiFi.mode(WIFI_STA);
  WiFi.disconnect();
  delay(100);

  int n = WiFi.scanNetworks();
  Serial.printf("找到 %d 个 Wi-Fi 热点:\n", n);
  for (int i = 0; i < n; i++) {
    Serial.printf("%d: %s (%d dBm)\n", i+1,
                  WiFi.SSID(i).c_str(), WiFi.RSSI(i));
  }
}

void loop() {}

十二、常见问题 FAQ

Q1:ESP32-C3-MINI-1 和 ESP32-C3-MINI-1U 有什么区别?

A:主要区别在天线方案。MINI-1 使用板载 PCB 天线,占用空间更小、物料成本更低;MINI-1U 使用外部天线连接器,适合需要外接高增益天线以提升通信距离的场景。

Q2:如何进入下载模式(烧录模式)?

A:在上电或复位时,确保 IO0 为低电平(按键按下到底),然后释放 EN 复位引脚或重新上电。进入下载模式后,可以使用 idf.py flash 或 esptool.py 烧录固件。

Q3:IO0 正常工作时能否用作 GPIO?

A:IO0 在上电时被采样为 Strapping 管脚,之后可作为普通 GPIO 使用。但如果 IO0 在复位时被外部电路拉低,芯片将进入下载模式。

Q4:模组的最大工作电流是多少?

A:Wi-Fi 发射峰值电流约 300 mA(@+19.5 dBm 输出功率)。建议电源设计至少提供 500 mA 的电流裕量。

Q5:ESP32-C3-MINI-1 能做 AI 推理吗?

A:ESP32-C3 支持 ESP-DL(深度学习库)和 ESP-NN 神经网络加速库,可以运行轻量级 TFLite Micro 模型。对于简单的分类和识别任务完全可行,但对于复杂视觉模型建议使用 ESP32-S3。


十三、总结

ESP32-C3-MINI-1 凭借 RISC-V 开源架构、完整的 Wi-Fi + BLE 连接能力、超低功耗特性和仅 16.6×13.2 mm 的小巧尺寸,成为 IoT 产品开发中极具竞争力的模组选择。无论你是智能家居、传感器节点、可穿戴设备还是工业控制领域的开发者,它都能以极低的物料成本帮助你快速实现产品原型到量产的跨越。


参考资料

  • 《ESP32-C3-MINI-1 & MINI-1U 技术规格书 v1.7》— 乐鑫信息科技
  • 《ESP32-C3 系列芯片技术规格书》— 乐鑫信息科技
  • 《ESP32-C3 硬件设计指南》— 乐鑫信息科技
  • 《ESP-IDF 编程指南》— https://docs.espressif.com/projects/esp-idf/
Logo

智能硬件社区聚焦AI智能硬件技术生态,汇聚嵌入式AI、物联网硬件开发者,打造交流分享平台,同步全国赛事资讯、开展 OPC 核心人才招募,助力技术落地与开发者成长。

更多推荐