ESP32‑S31‑Function‑CoreBoard‑1 开发板用户指南

概述

ESP32-S31-Function-CoreBoard-1 是一款搭载 ESP32-S31-WROOM-3 模组的开发板,模组支持 Wi-Fi、经典蓝牙、低功耗蓝牙及 IEEE 802.15.4;板上集成千兆以太网、USB 2.0 OTG 与板载音频外设,适用于联网与物联网应用开发。

ESP32-S31-Function-CoreBoard-1(板载 ESP32-S31-WROOM-3 模组)
Click to enlarge


一、 开发板外观与核心组件

ESP32-S31-Function-CoreBoard-1 - 正面(点击放大)
Click to enlarge

ESP32-S31-Function-CoreBoard-1 - 正面(点击放大)

ESP32-S31-Function-CoreBoard-1 - 背面(点击放大)
Click to enlarge

ESP32-S31-Function-CoreBoard-1 - 背面(点击放大)


二、 组件介绍

以下为开发板正面/背面主要硬件的顺时针编号列表(对应上图标注)

编号组件功能说明
1J2 排针所有 GPIO 已引出至 J2,便于外接传感器、外设。
2RJ45 Ethernet Port10/100/1000 Mbps 自适应以太网接口。
3Ethernet TransformerRJ45 端口的磁性变压器。
4USB 2.0 Type‑A Port通过 USB Host 向外供电(最高 500 mA)。
5USB Serial/JTAG Port(Type‑C)USB Full‑Speed,用于供电、烧录、串口通信及 JTAG 调试。
6USB Type‑C to UARTUSB 转 UART 桥接芯片,实现串口与 PC 通信。
73.3 V Power‑on LED接入 USB 电源后点亮。
8J5 排针(测流电流)用于测量模组供电电流(可拆除跳帽)。
95 V→3.3 V DC‑DC稳压电路,将 5 V 转 3.3 V。
10ESP32‑S31‑WROOM‑3 模组集成 Wi‑Fi 6、Bluetooth 5.4、IEEE 802.15.4。
11Microphone板载麦克风,连接至音频 Codec。
12RGB LED可寻址 WS2812,GPIO 60 驱动。
13Audio Codec (ES8311)单声道低功耗音频编解码芯片,提供 ADC/DAC、混音、耳机驱动。
14Reset Button复位键。
15Speaker Output2 mm 间距端子,驱动 4 Ω 3 W 扬声器。
16Boot Button下载键,配合 Reset 进入烧录模式。
17Audio PA Chip (NS4150B)3 W D‑Class 功率放大器,驱动扬声器。
18Ethernet PHY IC负责以太网物理层。
19USB‑to‑UART Bridge与 Type‑C UART 端口配合,实现 USB 串口。
20Switch (TPS2051C)USB 电源开关,提供 500 mA 限流。

三、 硬件参考 – 引脚映射表 (J2)

序号名称类型功能
1GG接地
2GG接地
3TX0I/O/TU0TXD, GPIO58
4RXDI/O/TU0RXD, GPIO59
561I/O/TBOOT, GPIO61
660I/O/TGPIO60 (RGB LED)
72I/O/TGPIO23
8GG接地
90I/O/TGPIO0
103I/O/TGPIO3
1149I/O/TGPIO49
121I/O/TGPIO1
1347I/O/TGPIO47
1448I/O/TGPIO48
1545I/O/TGPIO45
1646I/O/TGPIO46
1743I/O/TGPIO43
1844I/O/TGPIO44
1940I/O/TGPIO40
2042I/O/TGPIO42
2139I/O/TGPIO39
2238I/O/TGPIO38
2337I/O/TGPIO37
2436I/O/TGPIO36
2535I/O/TGPIO35
26SDIO (D0)I/O/TSDIO_DATA0, GPIO20
27SDIO (D1)I/O/TSDIO_DATA1, GPIO21
28SDIO (D2)I/O/TSDIO_DATA2, GPIO22
29SDIO (D3)I/O/TSDIO_DATA3, GPIO23
30CLKI/O/TSDIO_CLK, GPIO24
31CMDI/O/TSDIO_CMD, GPIO25
324I/O/TGPIO4
33GG接地
34GG接地
353V3P3.3 V 电源
363V3P3.3 V 电源
37GG接地
38GG接地
395VP5 V 电源
405VP5 V 电源

[!NOTE]

  • P = 电源,I = 输入,O = 输出,T = 可设为高阻,G = 接地。
  • 用于驱动可寻址 RGB LED(GPIO60)。

四、 开始开发应用

通电前,请确保 ESP32‑S31‑Function‑CoreBoard‑1 完好无损。

必备硬件

  • ESP32-S31-Function-CoreBoard-1
  • USB 2.0 数据线(标准 A 型转 Type-C 型)
  • 电脑(Windows、Linux 或 macOS)

[!NOTE] 请确保使用适当的 USB 数据线。部分数据线仅可用于充电,无法用于数据传输和编程。

硬件设置

使用 USB 数据线将 ESP32-S31-Function-CoreBoard-1 连接到电脑,您可从以下三种供电方式中任选其一给开发板供电:

  • USB 转 UART 接口供电或 ESP32-S31 USB 接口供电(选择其一或同时供电),默认供电方式(推荐)
  • 5V 和 G (GND) 排针供电

测量电流

开发板上的 J5 排针(见 正面组件介绍图 中的 J5)可用于测量 ESP32-S31-WROOM-3 模组的电流:

  • 移除 J5 跳帽:此时开发板上外设与模组电源断开,在 J5 排针处串联电流表后可测量模组电流。
  • 安装 J5 跳帽(出厂默认):开发板恢复正常功能。


五、软件设置

请前往 ESP-IDF 快速入门 小节查看如何快速设置开发环境,将应用程序烧录至您的开发板。

[!NOTE] 开发板使用 USB 端口与电脑通信。大多数操作系统(Windows、Linux、macOS)已预装所需驱动,开发板插入后可自动识别。如无法识别设备或无法建立串口连接,请参考 与 ESP32-S31 创建串口连接 获取安装驱动的详细步骤。

乐鑫为多种开发板提供了板级外设管理组件,可帮助您更轻松、高效地初始化和使用板载的主要外设,如 LCD 显示屏、音频芯片、按键和 LED 等。请访问 ESP Component Registry 上的 esp_board_manager 组件页面 查询支持情况。


六、 其他开发框架选项

除了 ESP-IDF 开发框架外,本开发板还支持以下其他开发框架,为不同用户需求和应用场景提供了更多灵活选择:

  • ESP-AT:通过 UART 使用 AT 指令控制开发板,无需编写嵌入式代码。
  • 乐鑫 Bluetooth LE 软件生态:通过 ESP-BLE-MESH 与 ESP-BLE-AUDIO 等方案开发低功耗蓝牙相关的应用,加速产品落地与量产。
  • ESP-GMF:乐鑫通用多媒体框架,提供音视频处理相关组件,适用于多媒体应用开发。
    • Wi-Fi 音视频示例:提供多种基于 Wi-Fi 的音视频应用示例,便于在项目中集成与验证。
    • 蓝牙音频:提供统一的蓝牙音频开发接口,支持经典蓝牙与 LE Audio。
  • ESP-Matter:通过 Matter 与 Thread 协议构建设备,适用于低功耗与电池供电场景。

七、 采购渠道

该开发板有多种型号可供选择。请访问 ESP Product Selector,选择 开发板 标签页,查看所有可选的开发板型号。


八、 相关设计文档与技术参考

请前往 esp-dev-kits 文档 下载以下文档: