跳转到内容

ESP32-S2 ​

ESP32-S2 是 2019 年宣布、2020 年开始量产的单核 Wi-Fi 芯片,主打「安全加 USB 加显示接口」:单核 Xtensa LX7、没有蓝牙、带原生 USB OTG。它是 S 系列第一颗,但被后来的 ESP32-S3(有蓝牙、双核)和 ESP32-C3(更便宜)夹击,今天较少用于新设计。

概览 ​

  • 发布时间:2019 年宣布,2020 年 2 月前后进入量产。
  • 定位:安全的 Wi-Fi 物联网和轻量 HMI。
  • 状态:乐鑫官网仍在列,料号可买;业界普遍把它看作「可用但不是首选」。

规格 ​

项目参数
CPU单核 Xtensa LX7,最高 240 MHz
内存320 KB SRAM,128 KB ROM,16 KB RTC SRAM
Flash / PSRAM外接 SPI Flash,支持外接 PSRAM(常见 2 MB 或 8 MB)
Wi-Fi802.11 b/g/n,2.4 GHz
蓝牙无
802.15.4无
USBUSB 2.0 OTG 全速 (Full Speed),无 USB Serial/JTAG
GPIO43 个
外设20 路 ADC 通道、2 路 DAC、14 路电容触摸、LCD 接口(8 位并口 / SPI)、DVP 摄像头接口、I2S、RMT、TWAI
安全安全启动、Flash 加密,更强的随机数与加密加速器
低功耗提供 ULP-RISC-V 与 ULP-FSM 两种协处理器

亮点 ​

  • 原生 USB:可以做 USB HID 键盘鼠标、USB 存储、CDC 串口,这是 ESP32 做不到的。
  • GPIO 多(43 个),适合 LED 矩阵、按键阵列等需要大量 IO 的场景。
  • 单核且功耗相对低,很多 CircuitPython 开发板(包括 Adafruit 的 Feather S2)选用它。

已知局限与坑 ​

  • 没有蓝牙,无法使用 BLE 配网或 BLE 外设,只能 Wi-Fi 配网(SoftAP、WPS 之外的方案)。
  • 只有一个核心,Wi-Fi 协议栈与应用同核运行,对实时性要求高的任务要小心。
  • USB OTG 占用 GPIO19 和 GPIO20,作为普通 IO 使用会和 USB 冲突。
  • 缺少 USB Serial/JTAG,下载与调试靠 USB OTG 的 DFU 模式或外接串口桥,进入下载模式需要手动操作 BOOT 引脚。
  • ADC2 与 Wi-Fi 同样存在冲突,ADC 精度也需要校准。
  • 新增生态(Matter、Thread、Wi-Fi 6)都不会落到它身上。

代表开发板 ​

  • ESP32-S2-Saola-1、ESP32-S2-DevKitM-1(见乐鑫)
  • Adafruit Feather ESP32-S2 系列(见 Adafruit)
  • Wemos LOLIN S2 mini / S2 pico(见 Wemos)

软件支持 ​

参考资料 ​

ESP32 非官方中文调查手册,与乐鑫科技(Espressif Systems)无隶属关系。