跳转到内容

ESP32-XIAO硬件概述

ESP32-XIAO硬件概述

本节介绍 Seeed Studio ESP32-XIAO 系列——超紧凑微控制器,非常适合电池供电的 IoT 按钮应用。学习完本节后,您将能够:

  • 了解 ESP32-XIAO 的硬件规格和型号差异
  • 对比 ESP32-XIAO 与 ESP8266 方案在按钮应用中的优劣
  • 识别 XIAO 板载电池管理的优势
  • 评估 XIAO 是否适合客户需求

开始本节前,请确保:

  • 基本了解 ESP32 微控制器功能(参见第 01 章)
  • 熟悉 GPIO、电压等级和电流消耗等概念
  • 已完成 01. ESP32 开发基础

ESP32-XIAO 是由 Seeed Studio 制造的一系列超紧凑开发板。名称”XIAO”(中文意为”小”)体现了其核心特征——极小的外形尺寸,仅 21 × 17.5 mm,大约与拇指大小相当。

┌──────────────────────┐
│ USB-C │
│ ┌────┐ │
│ │ │ │
│ │ │ │
│ │ │ │
│ └────┘ │
│ ┌────────────────┐ │
│ │ ESP32-C3/S3 │ │
│ │ Chip │ │
│ └────────────────┘ │
│ ○ ○ ○ ○ ○ ○ ○ ○ ○ │ ← 双排 GPIO 引脚 (2×7)
│ ○ ○ ○ ○ ○ ○ ○ ○ ○ │
│ ┌────┐ ┌──────┐ │
│ │RST │ │ BOOT │ │
│ └────┘ └──────┘ │
└──────────────────────┘
21 mm × 17.5 mm
规格ESP32-XIAO (C3)ESP32-XIAO (S3)
处理器ESP32-C3(RISC-V 单核 @ 160 MHz)ESP32-S3(Xtensa LX7 双核 @ 240 MHz)
RAM400 KB SRAM512 KB SRAM + 2 MB PSRAM
闪存4 MB8 MB
WiFi802.11 b/g/n(2.4 GHz)802.11 b/g/n(2.4 GHz)
蓝牙BLE 5.0BLE 5.0
GPIO11 个可用引脚11 个可用引脚
ADC4 通道(12 位)4 通道(12 位)
电池充电内置(TP4054)内置(TP4054)
深度睡眠电流~5 µA~7 µA
工作电压3.3V3.3V
尺寸21 × 17.5 × 3.5 mm21 × 17.5 × 3.5 mm
价格范围$4-6$6-8

对于 IoT 按钮应用,一个关键特性是内置电池管理系统

  • 电池连接器:板背面专用 2 引脚 JST 连接器,用于连接 LiPo 电池
  • 充电 IC:内置 TP4054 充电器(最高 500 mA 充电电流)
  • 充电指示灯:红色 LED 表示充电中,熄灭表示充电完成
  • 电池电压监测:ADC 引脚可直接读取电池电压
  • USB 直通:USB 连接时,电池充电的同时开发板正常工作
  • 电源路径管理:自动在 USB 和电池供电之间切换

这消除了对外部充电扩展板或模块的需求,从而降低了成本和物理尺寸。

ESP32-XIAO 与 ESP8266 在 IoT 按钮应用中的对比

Section titled “ESP32-XIAO 与 ESP8266 在 IoT 按钮应用中的对比”

在为客户提供方案建议时,可参考以下对比:

特性ESP8266 + 扩展板ESP32-XIAO
组件总数开发板 + 电池扩展板 + 接线单板方案
物理尺寸~60 × 30 × 15 mm~21 × 17.5 × 5 mm
电池管理需要外部扩展板内置
充电效率较低(升压损耗)较高(直接充电)
工作功耗~80 mA~60 mA
深度睡眠电流~20 µA(带扩展板)~5 µA
MCU 性能单核 @ 80 MHzRISC-V 单核 @ 160 MHz
GPIO 数量911
电池状态下的 USB 复位充电时程序重启充电时程序继续运行
总 BOM 成本$8-12$5-7

ESP32-XIAO 在电池供电按钮应用的几乎所有方面都更具优势,特别是:

  1. 更高的充电效率 — 无升压损耗
  2. 真正的深度睡眠 — 电流以微安计,而非数十微安
  3. 程序持久运行 — 充电时固件继续运行
  4. 更小的占用空间 — 更容易装入紧凑的 3D 打印外壳
型号最适合关键优势
XIAO ESP32-C3简单按钮触发最低功耗、最低成本
XIAO ESP32-S3带反馈显示的按钮更多 RAM、PSRAM 用于图形
XIAO ESP32-S3 Sense带摄像头/音频的按钮板载麦克风和摄像头连接器

对于基本的工单按钮应用,XIAO ESP32-C3 是推荐选择,因其功耗最低且处理能力足以完成简单的 MQTT 发布任务。

价值主张说明
紧凑外形可装入适合生产线放置的小型外壳
低 BOM 成本单板方案($5-7)对比多组件方案
内置充电无需额外硬件即可管理电池
可靠运行充电时程序继续运行,不会中断
多种型号可从简单按钮扩展到多功能控制面板
  1. ESP32-XIAO 是超紧凑(21×17.5mm)开发板,内置 WiFi、BLE 和电池管理
  2. C3 型号因功耗最低,非常适合简单的 IoT 按钮
  3. 板载 TP4054 充电器无需外部充电电路
  4. 在尺寸、效率和功耗方面优于 ESP8266 + 扩展板
  5. 单价低于 $7,使其在多个工位部署时具有成本效益