ESP32-LyraT-Mini V1.2 硬件参考

[English]

本文档提供 ESP32-LyraT-Mini V1.2 音频开发板的功能描述和配置选项。如需了解功能介绍以及 LyraT 的使用方法,请参阅 ESP32-LyraT-Mini V1.2 入门指南

概述

ESP32-LyraT 是为双核 ESP32 音频应用设计的硬件平台,例如 Wi-Fi 或 BT 音频音箱、基于语音的远程控制器、带有一个或多个音频功能的联网智能家居设备等。

下方的框图展示了 ESP32-LyraT-Mini 的主要组件。

ESP32-LyraT-Mini V1.2 Electrical Block Diagram

ESP32-LyraT-Mini V1.2 电路框图

功能说明

以下列表和图示描述了 ESP32-LyraT-Mini 开发板的主要组件、接口及控制方式。列表从图片右上角开始,按顺时针方向依次介绍。

MicroSD 卡槽

开发板支持 MicroSD 卡 SPI/1-bit 模式,可存储或播放 MicroSD 卡中的音频文件。引脚分配详见 MicroSD 卡

麦克风

板载麦克风连接至 ADC 芯片 的 AINLP/AINRP。

系统指示灯

两个通用 LED(绿色和红色),由 ESP32-WROVER-E 模组 控制,用于通过专用 API 指示音频应用的特定运行状态。

音频编解码芯片

音频编解码芯片 ES8311 是一款低功耗单声道音频编解码器。它由单通道 ADC、单通道 DAC、低噪声前置放大器、耳机驱动、数字音效、模拟混音和增益功能组成。该芯片通过 I2S 和 I2C 总线与 ESP32-WROVER-E 模组 连接,独立于音频应用在硬件层面提供音频处理功能。

音频输出

输出插孔,可连接 3.5 mm 立体声耳机。插孔的一个端子连接至 ESP32,用于检测耳机插入。

ADC

音频编解码芯片 ES7243 是一款低功耗多位 delta-sigma 音频 ADC 和 DAC。在此开发板上,该芯片用作麦克风接口。

PA

功率放大器,用于放大来自 音频编解码芯片 的音频信号,以驱动扬声器。

扬声器输出

输出插孔,用于连接扬声器。建议使用 4 欧姆 3 瓦特扬声器。引脚间距为 2.00 mm / 0.08”。

功能按键

六个按键,分别为 RecModePlaySetVol-Vol+。按键连接至 ESP32-WROVER-E 模组,用于通过专用 API 开发和测试音频应用的 UI。

ESP32 LyraT-Mini V1.2 Board Layout

ESP32 LyraT-Mini V1.2 开发板布局

Boot/Reset 按键

Boot:按住 Boot 按钮并短按 Reset 按钮,可进入固件烧录模式。随后用户可通过串口上传固件。Reset:单独按下此按钮可复位系统。

自动烧录

一个简单的双晶体管电路,根据 UART DTR 和 RTS 信号的状态使 ESP32 进入固件烧录模式。这些信号由外部应用程序控制,通过 USB-UART 接口上传固件。

USB-UART 端口

作为 PC 与 ESP32 模组之间的通信接口。

USB-UART 桥接芯片

单芯片 USB-UART 桥接芯片 CP2102N,最高传输速率可达 3 Mbps。

USB 电源端口

为开发板提供电源。

待机/充电指示灯

绿色 待机 LED 表示 USB 电源端口 已接入电源。红色 充电 LED 表示连接至 电池座 的电池正在充电。

电池座

两针插座,用于连接单节 Li-ion 电池。引脚间距为 2.00 mm / 0.08”。电池可作为 USB 电源端口 的备用电源,为开发板供电。请确保使用带有保护电路和保险丝的 Li-ion 电池。建议电池规格:容量 > 1000 mAh,输出电压 3.7 V,输入电压 4.2 V – 5 V。请确认电池插头的极性与插座旁的丝印标记一致。

电池充电器

AP5056 单节锂离子电池恒流恒压线性充电器。用于通过 USB 电源端口 为连接至 电池座 的电池充电。

电源监控

提供 EN 信号,在电源电压稳定后使能 ESP32。

电源开关

电源开/关旋钮:向上拨动为开发板上电;向下拨动为开发板断电。

备注

电源开关 不影响 / 不断开 Li-ion 电池的充电。更多信息请参阅 ESP32-LyraT-Mini V1.2 原理图 (PDF)。

电源指示灯

红色 LED,表示 电源开关 已开启。

ESP32-WROVER-E 模组

ESP32-WROVER-E 模组包含 ESP32 芯片,提供 Wi-Fi / 蓝牙连接和数据处理能力,同时集成 4 MB 外部 SPI flash 和额外的 8 MB PSRAM,用于灵活的数据存储。

UART 端子

串口:提供 ESP32-WROVER-E 模组USB-UART Bridge Chip 之间串行 TX/RX 信号的访问。引脚分配详见 UART 测试点

JTAG 端子

提供 ESP32-WROVER-E 模组JTAG 接口访问。可用于调试、应用程序烧录,以及实现多种其他功能,例如 应用层跟踪。引脚分配详见 JTAG 测试点

ESP32 引脚至测试点的分配

本节描述 ESP32-LyraT-Mini 开发板上测试点的引脚分配。

测试点为裸通孔焊盘,标准间距为 2.54 mm / 0.1 英寸。用户可能需要为其焊接排针或插座,以便轻松连接外部硬件。

JTAG 测试点

.

ESP32 引脚

JTAG 信号

1

MTDO / GPIO15

TDO

2

MTCK / GPIO13

TCK

3

MTDI / GPIO12

TDI

4

MTMS / GPIO14

TMS

备注

若应用程序正在使用 MicroSD 卡,则无法使用 JTAG

UART 测试点

.

ESP32 引脚

引脚说明

1

RXD0

RX

2

TXD0

TX

3

GND

GND

4

n/a

3.3 V

MicroSD 卡

本开发板实现的 MicroSD 卡接口工作在 SPI/1-bit 模式。在 PCB 预留位置焊接额外组件后,开发板可支持 SPI/4-bit 模式。详细信息请参阅 ESP32-LyraT-Mini V1.2 原理图 (PDF)。未焊接的组件在原理图标注为 (NC)

.

ESP32 引脚

MicroSD 信号

1

MTDI / GPIO12

2

MTCK / GPIO13

3

MTDO / GPIO15

CMD

4

MTMS / GPIO14

CLK

5

GPIO2

DATA0

6

GPIO4

7

GPIO34

CD

GPIO 分配汇总

下表列出了 ESP32-WROVER-E 模组 端子上暴露的 GPIO 分配,用于控制开发板的特定组件或功能。

Pin 1

Pin Name

ES8311

ES7243

Keys

MicroSD

Other

3

EN

EN_KEY

4

S_VP

I2S_DATA

5

S_VN

REC, MODE, PLAY, SET, VOL-, VOL+

6

IO34

CD

7

IO35

I2S0_ASDOUT

8

IO32

I2S1_SCLK

9

IO33

I2S1_LRCK

10

IO25

I2S0_LRCK

11

IO26

I2S0_DSDIN

12

IO27

Blue_LED

13

IO14

CLK

14

IO12

NC (DATA2)

16

IO13

NC (DATA3)

17

SD2

18

SD3

19

CMD

20

CLK

21

SD0

22

SD1

23

IO15

CMD

24

IO2

IO2_KEY

DATA0

25

IO0

I2S0_MCLK

I2S1_MCLK

IO0_KEY

26

IO4

NC (DATA1)

27

NC (IO16)

28

NC (IO17)

29

IO5

I2S0_SCLK

30

IO18

I2C_SDA

I2C_SDA

31

IO19

PJ_DET 2

33

IO21

PA_CTRL 3

34

RXD0

RXD0 4

35

TXD0

TXD0 4

36

IO22

Green_LED

37

IO23

I2C_SCK

I2C_SCL

  1. Pin - ESP32-WROVER-E 模组引脚编号,GND 和电源引脚未列出

  2. PJ_DET - 耳机插孔插入检测信号

  3. PA_CTRL - NS4150 功率放大器芯片控制信号

  4. RXD0TXD0 - 连接至 CP2102N USB-UART 桥接芯片 TXD 和 RXD 引脚的串行通信信号

  5. NC - 未连接

电源分配说明

ESP32-LyraT-Mini 开发板通过为音频子系统和数字子系统提供独立电源分配,提供隔离数字组件噪声的基本功能。

USB 与电池供电

开发板有两种供电方式:5 V USB 电源端口或 3.7 V 可选电池。对于需要更纯净电源的应用,建议使用可选电池。

ESP32-LyraT-Mini V1.2 - Dedicated USB Power Supply Socket

ESP32-LyraT-Mini V1.2 - 专用 USB 电源插座

ESP32-LyraT-Mini V1.2 - Power Supply from a Battery

ESP32-LyraT-Mini V1.2 - 电池供电

独立音频与数字电源

开发板为音频组件和 ESP32 模组提供独立电源。这应能减少数字组件对音频信号的噪声干扰,并改善组件的整体性能。

ESP32-LyraT-Mini V1.2 - Digital Power Supply

ESP32-LyraT-Mini V1.2 - 数字电源

ESP32-LyraT-Mini V1.2 - Audio Power Supply

ESP32-LyraT-Mini V1.2 - 音频电源

音频输出选择

开发板在 ES8311 编解码芯片的 OUTN 和 OUTP 引脚上提供单声道音频输出信号。该信号路由至两个输出:

  • 功率放大器 (PA),用于驱动外部扬声器

  • 耳机插孔,用于驱动外部耳机

开发板设计假定通过软件实现两种输出之间的选择,而非使用耳机插孔中传统的机械触点(插入耳机时会断开扬声器连接)。

提供两个数字 IO 信号,用于在扬声器和耳机之间进行选择:

  • PJ_DET - 数字输入信号,用于检测耳机插孔是否插入,

  • PA_CTRL - 数字输出信号,用于使能或禁用放大器 IC。

运行在 ESP32 上的应用程序可根据 PJ_DET 的状态,通过 PA_CTRL 使能或禁用 PA。有关分配给这些信号的具体 GPIO 编号,请参阅 GPIO 分配汇总

相关文档

免责声明和版权公告

请参阅 免责声明和版权公告