ESP-Mosaico 智能交互开发板用户指南

ESP-Mosaico 是乐鑫基于 ESP32-S31 打造的可扩展智能交互开发套件,面向磁吸扩展、运动感知、方形触摸屏与端侧多媒体等应用场景。设备搭载 480 × 480 QSPI 方形触摸屏、音频编解码与功放、六轴 IMU、双磁力计、SPI NAND flash,并提供左右两个 2 × 10P、2.54 mm 标准间距端子的模块接口,可用于摄像头等功能扩展。

ESP-Mosaico 整机外观


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

ESP-Mosaico 由 CoreBoard(核心板)和 BaseBoard(底板)组成。下文先介绍正面视图及其主要组件,再介绍背面视图及其主要组件。

组件介绍

正面

ESP-Mosaico 整机 - 正面(点击放大)

ESP-Mosaico CoreBoard (核心板) - 正面(点击放大)

ESP-Mosaico BaseBoard (底板) - 正面(点击放大)

组件编号主要组件描述
CoreBoard(核心板)核心板,集成主控芯片、射频天线、电源管理、显示接口、音频编解码与传感器等。
1ESP32-S31NRV16ESP32-S31 主控芯片,RISC-V 32 位双核,最高 320 MHz,芯片内封装 16 MB PSRAM;支持 2.4 GHz Wi-Fi 6、Bluetooth 5.4(LE + BR/EDR)与 IEEE 802.15.4。
2KH-3216-A35 Ceramic Antenna(陶瓷天线)2.4 GHz 贴片陶瓷天线,用于 Wi-Fi 与 Bluetooth 射频收发。
3Orange LED(橙色 LED)程序可控单色状态灯,连接 GPIO3,低电平点亮。
4TLV62569降压 (DCDC) 转换芯片,将输入电源转换为系统 3.3 V。
5BMM150三轴地磁传感器(BMM150 #2),I2C 地址 0x11。
6SY7088升压 (BOOST) 转换芯片,为需高于电池电压的电路供电。
7Display Connector(显示屏连接座)用于连接 480 × 480、2.16 寸 QSPI 触摸屏(CO5300 驱动 + CST9220 触摸)。
8TP4057锂电池充电管理芯片,为板载锂电池充电。
9BQ27220电池电量计,I2C 地址 0x55,用于电压、电流、电量 (SOC) 等状态检测。
103V3 Power LED(3.3 V 电源指示灯)开机后,3.3 V 供电正常时点亮;关机时熄灭。
11HUSB320USB Type-C 接口控制器,负责 CC 逻辑检测,并据此控制 USB 供电方向。
12Charge LED(充电指示灯)充电状态指示:红灯表示充电中,绿灯表示已充满。
13SAM8108开关机控制芯片,配合 POWER 按键实现整机开关控制。
14HE9073A33低压差稳压器 (LDO),为音频 codec 提供独立供电以降低噪声。
15NS4150B低 EMI、无需滤波器的 3 W 单声道 D 类功放,用于驱动扬声器。
16ES8311低功耗单声道音频编解码芯片,I2C 地址 0x19,通过 I2S 与主控传输音频数据。
17BMM150三轴地磁传感器(BMM150 #3),I2C 地址 0x12。
18BMI270六轴 IMU(加速度计 + 陀螺仪),I2C 地址 0x69。
19GD25Q128EWIGR16 MB (128 Mbit) SPI NOR flash,用于程序与数据存储。
20GD5F1GM7UEYIGR1 Gbit(128 MB)SPI NAND flash,用于大容量资源存储。
BaseBoard(底板)底板,集成扬声器、电池与左右 2 × 10P 模块接口,通过板对板连接座与核心板对接。
21Speaker(喇叭)板载扬声器,由 NS4150B 功放驱动。
22BTB Connector(主副板连接座)60 针 0.5 mm 板对板连接座,用于连接 CoreBoard 与 BaseBoard。
23Expansion Header 1(外扩排针 1)2 × 10P、2.54 mm 双排扩展排针,引出 GPIO 与电源,用于功能扩展。
24Battery(电池)3.7 V / 65 mAh 锂电池,为整机提供便携供电。
25Expansion Header 2(外扩排针 2)另一组扩展排针,引出剩余 GPIO 与电源。

背面

ESP-Mosaico 整机 - 背面(点击放大)

ESP-Mosaico CoreBoard (核心板) - 背面(点击放大)

ESP-Mosaico BaseBoard (底板) - 背面(点击放大)

组件编号主要组件描述
CoreBoard(核心板)核心板背面,引出按键、Type-C 接口、麦克风与振动马达等。
1BTB Connector(板对板连接座)与 BaseBoard 对接的板对板连接座(背面侧)。
2Vibration Motor(震动马达)振动马达,由 GPIO8 控制(高电平开启),用于触觉反馈。
3BOOT Button(BOOT 按键)上电时按住可进入固件下载模式。
4LMA2718B331-OE1板载麦克风,连接至 ES8311,用于语音采集。
5Type-C Connector(Type-C 接口)USB 2.0 High-Speed 接口,用于供电、调试下载与 USB 通信,并支持锂电池充电。
6POWER Button(开关机按键)单击切换整机开关机状态(POWER 按键)。
7Function Button(功能按键)应用按键,连接 GPIO7,低电平有效。
BaseBoard(底板)底板背面,提供调试触点与背扩供电触点。
8Debug Pads(调试触点)引出 GND / TX / RX / BOOT / EN / 3V3 等调试信号的测试点。
9Back Expansion Pads(背扩触点)背面扩展触点,引出 I2C 与供电接口,可用于给设备供电。

二、 电源供电说明

可通过以下方法为开发板供电:

  1. 通过 Type-C(USB-C 接口) 供电

    • 使用 USB Type-C 数据线连接设备的 Type-C 接口。
  2. 通过 背部触点 供电

    • 通过 BaseBoard 背面的背扩触点引入外部电源,即可对设备进行供电。
  3. 通过 电池 供电:

    • 设备支持 3.7 V / 65 mAh 锂电池供电。

三、 开始开发应用

通电前,请确保 ESP-Mosaico 完好无损。

开发者可以访问 ESP-Mosaico 官方网站 了解产品详情及相关开发资源。

必备硬件

  • ESP-Mosaico
  • USB 数据线(支持数据传输)
  • 电脑(Windows、Linux 或 macOS)

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

硬件说明

  1. 烧录方式

    • 请使用 USB 数据线,将 ESP-Mosaico 通过板载 Type-C 接口连接至电脑。该接口为 USB 2.0 High-Speed,可同时供电并完成 USB 协议数据通信。原生 ESP32-S31 芯片仅支持在烧录模式下通过该接口烧录固件,不具备自动烧录与日志输出能力。

    • 出厂固件已集成 CDC 虚拟串口,支持自动烧录和串口日志输出。

    • 若无法烧录,可尝试在关机状态下按住 BOOT 按键后再开机,进入烧录模式。

    • 此外,左右模块接口分别提供 USB Serial/JTAG(左侧)和 TX/RX 串口(右侧),均可用于调试和下载程序。

  2. 电源说明

    • Type-C 接口可为设备供电,内部电池的额定充电电流为 65 mA;当插入用电端设备时,Type-C 接口会自动切换为供电模式,最大输出 5 V / 500 mA,超出 1 A 时会自动断电,并会隔一段时间自动恢复。

    • 左右两侧模块接口提供向外供电的 3.3 V 与 5 V 引脚(3V / 5V),这两个电源仅在 GPIO60 置低时才会输出。

    • VIN 为向设备供电的接口,同时也会为设备内电池充电。

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


四、 板级支持包与示例

乐鑫为 ESP-Mosaico 提供了板级支持包 (BSP),可帮助您更轻松地初始化 LCD、触摸、音频、传感器、电池、NAND flash、模块资源与 USB 控制台等外设。

  • BSP 与示例工程:esp-mosaico
  • 推荐结合 ESP-Claw 应用开发框架进行开发。
  • 推荐首次烧录后使用 BSP 提供的 USB CDC 控制台与自动下载能力。典型命令:

   idf.py set-target esp32s31

   idf.py -p /dev/ttyACM0 flash monitor

[!NOTE]

  • 首次烧录可能需要手动进入 ROM 下载模式。
  • 芯片复位时 USB 设备会短暂断开,IDF Monitor 通常会自动重连。
  • 若仅附加监视器而不希望复位应用,可使用 monitor --no-reset。
  • 相关配置项:CONFIG_BSP_USB_CONSOLE CONFIG_BSP_USB_CONSOLE_AUTO_INITCONFIG_BSP_USB_AUTO_DOWNLOAD

五、 采购通道与官方渠道


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

请从 ESP-Mosaico 用户指南 下载以下文档: