ESP-LyraT 使 用指南 版本. 版权 08
关于本 手册 发布说明 日期 版本 发布说明 08.0 V.0 首次发布 08.0 V. 更更新章节. 08.0 V. 增加附录 A, 添加原理理图 V. 更更新章节.. 文档变更更通知 用户可通过乐鑫官 网订阅技术 文档变更更的电 子邮件通知 证书下载 用户可以通过乐鑫官 网下载产品证书
目录. 概述..... ESP-LyraT..... 硬件资源..... 软件准备.... 固件烧写..... 安装驱动..... 烧写 ESP 固件...... 固件烧写 工具...... 将固件烧写 至 ESP.... 配 网..... Wi-Fi 配 网.... 交互功能..... 语 音唤醒..... 按键唤醒..... 播放 Micro SD 卡 音频... A. 附录 - 原理理图...
. 概述. 概述.. ESP-LyraT ESP-LyraT 是 面向语 音交互市场的开发板, 采 用 ESP-WROVER 模组, 模组包含双核处理理器器和. MB 运 行行内存, 搭配少量量外围器器件即可实现 高度集成的 音频解决 方案 主要特性 : 支持多种主流压缩和 无损 音频格式, 包括 MA AAC FLAC OGG OPUS MP 等 支持 一键配置和待机唤醒 支持 SoftAP 和 Station 模式 支持各类 无线标准 :Wi-Fi 80.b/g/n 经典蓝 牙和 BLE 支持 Wi-Fi BT-audio DLNA Line-in 等 音源输 入 提供业内领先的 BLE 配 网和智能配 网 ( 如微信配 网 ) 等各种 支持 双 麦克拾拾 音 : 适 用于近场以及远场语 音识别应 用的开发 支持丰富的外设, 助 力力实现产品差异化特性 Espressif /
. 概述.. 硬件资源 图 -. ESP-LyraT 开发板实物图. ESP-WROVER 模组 ESP-WROVER 是 一款 面向各类应 用的 Wi-Fi+BT+BLE MCU 模组 功能强 大 用途 广泛 可 用于低功耗传感器器 网络和要求严苛的应 用 例例如语 音编码 音频流和 MP 解 码等 详细信息请参考 ESP-WROVER 技术规格书. Micro SD 卡槽 支持 SPI 一线 四线模式 用户可按需选择. 音频输 入接 口 AUX_IN ES888 编解码器器的输 入端. USB-UART 接 口和 USB 供电接 口 USB 转 UART 功能 开发板采 用 CP0N-A0-GQFN8 芯 片实现 USB 转 UART 功能 支持的波特率可达 Mbit/s USB 供电接 口 Wi-Fi 模组处于 工作状态时 峰值电流较 大 乐鑫推荐使 用供电能 力力为 00 ma 及以上的电源 Espressif /
. 概述. 触摸板开发板上共有 个触摸按钮, 分别为 :Play Set Vol+ 和 Vol-, 作为 音频功能按键, 具备 无机械装置 可降低 BOM 成本 设计灵活等众多优点. 扬声器器接 口 支持两路路外部扬声器器.. 软件准备. 烧录 工具将固件烧写到开发板, 请下载乐鑫官 方 Flash 烧写 工具. 配 网应 用为 ESP-LyraT 使 用 SmartConfig 配 网功能时可使 用乐鑫官 方应 用 安卓系统 用户请下载 IOT Espressif 应 用 ;ios 系统 用户请下载 ios 版 ESP-TOUCH 应 用. 调试 工具选择 一款适合开发环境的 工具, 例例如 Xshell SSCOM 等. 硬件要求 PC( 建议使 用 Windows 系统 ); 条 Micro-USB 线, 其中 一条作为供电线 ; 个扬声器器 Espressif /
. 固件烧写. 固件烧写.. 安装驱动 使 用 Micro-USB 线将开发板连接 至 PC 安装 USB-UART 驱动 图 -. 安装 USB-UART 驱动.. 烧写 ESP 固件... 固件烧写 工具 图 -. ESP 固件烧写 工具 Espressif /
. 固件烧写... 将固件烧写 至 ESP. 下载 Flash 烧写 工具, 双击 ESP Download Tool 打开烧写 工具, 打开后的界 面如下 图所示. 固件烧写配置 固件烧写地址 图 -. ESP Download Tool V.. Bin 文件 地址 功能 Bootloader.bin 0x000 基本配置 partitions_esp_audio.bin 0x8000 基本配置 esp-audio-app.bin 0x0000 音频应 用 audio-esp.bin 0xA0000 音频指令 SPI Flash 配置如图 - 所示 SPI SPEED 默认选择 80 MHz ( 可按需选择其他 ); SPI MODE 默认选择 DIO ( 可按需选择其他 );FLASH SIZE 根据实际使 用情况进 行行选择, 上图示例例为 Mbit COM 依据 PC 串串 口 而定, 波特率通常选择 000 Espressif /
. 固件烧写. 上电和烧写 图 -. 开发板上电 ESP-LyraT 上电 红 色提示灯亮 如图 - 左上 角红 色框所示 点击 ESP Flash Download Tool 工具的 Start 按钮开始固件烧写 长按开发板 Boot 键 然后按 RST 键进 入烧写模式 如图 - 右下 角红 色框所 示 等待固件烧写完成 图 -. 固件烧写中 Espressif /
. 配 网 配 网... Wi-Fi 配 网. 固件烧写成功后 按 RST 键让开发板重新上电 大约 秒内开发板绿 色指示灯开始闪 烁 此时开发板处于配对搜索状态 图 -. ESP-LyraT 开发板 LED 指示灯和触摸按钮. 初次配对 或者需要改换不不同 SSID 的 网络 时 长按 SET 键约 秒 如图 - 蓝 色 框所示 重新配对连接 网络 在听到提示 音 开始配对 或者绿 色指示灯变成闪烁状态时 松开 SET 键 Espressif /
. 配 网 使 用下载到 手机上的 IoT Espressif 应 用将 ESP-LyraT 开发板连接到 网络 图 -. IoT Espressif 安卓版应 用界 面. 将 ESP-LyraT 开发板连接到 网络后, 开发板绿灯变成常亮状态, 并有提示 音 网络连接成功 播出. 配 网成功后重启, 开发板会 自动配对上次连接的 网络 Espressif 8/
. 交互功能. 交互功能 ESP-LyraT 开发板 支持语 音和按键两种唤醒模式以及本地 音频播放功能.. 语 音唤醒 开发板接 入 DuerOS 云平台后,ESP 芯 片可 支持 Alexa 唤醒词 用户说出 Alexa 后, 开发板会通过语 音回应 您好 有什什么吩咐, 然后 用户可接着说出 一系列列语 音指令让 音箱播放新闻 歌曲等 操作实例例如下 : 用户说出 Alexa, 开发板通过语 音回应 您好 有什什么吩咐 用户说出问题 今天天 气怎么样 开发板通过语 音回应 今天阴转多云 注意 : 说话时请与 麦克 风保持 0 厘 米以上的距离.. 按键唤醒 开发板接 入 DuerOS 云平台后, 按住开发板 REC 键, 对着语 音开发板 麦克 风直接说出问题或需要进 行行的操作 ( 无需说出唤醒词 ), 然后松开 REC 键, 开发板会通过语 音回应 操作实例例如下 : 按住 REC 键, 并说出问题 今天天 气怎么样 问题说完后松开 REC 键, 开发板通过语 音回应 上海海今天阴转多云 注意 : 按下按键后请等待 0. 秒 至 秒后再说话.. 播放 Micro SD 卡 音频 在未接 入 DuerOS 云平台的情况下,ESP-LyraT 支持播放本地 Micro SD 卡 音频, 操作步骤如下 : 触摸 Play 触摸按钮即可播放本地 Micro SD 卡 音频 短触 Vol 或 Vol+ 触摸按钮可调节 音量量 Espressif /
. 交互功能 长触 Vol+ 或 Vol 触摸按钮可切换上 一 首或下 一 首 音频 Espressif 0/
D C B A VBUS IO 8 8 J J VBUS_ D- D+ Accurary of R should be %. U R TEMP R K(%) TEMP PROG VCC C PA_INL+ J SPEAKER VUSB VBAT VBUS R USB_CON8 USB_CON8 R R RIGHT D- D+ R R 00K(%) D- D+ Q AO0 R 00K(%) 0K(%) 0K(%) AU_ AU_ C C C VBUS VCC R D USB_DP USB_DN VUSB N8 D LESDD.0CTG (NC) VBUS D D D0 LESDD.0CTG LESDD.0CTG LESDD.0CTG AP0 J CON 0pF/0V(0%) AU_ C VDD R (NC) R VDD R (NC) R R 0pF/0V(0%) R 0.uF/V(0%) AU_ 0.uF/V(0%) AU_ BAT C AU_ AU_ R J C SS-D00(Switch) uf/v(0%) C DAC_LOUT C pf/0v(0%) PA_OUTR+ PA_OUTR- U uf/v(0%) C pf/0v(0%) U LOUT R8 NS0 NS0 OUT- CTRL Bypass IN+ IN- OUT- PA_INR- PA_INL- CTRL Bypass IN+ IN- VBUS VBUS_ C0 VCC PA_OUTL+ PA_OUTL- VDD R (NC) R R R R D D VBAT R C VCC_V REGIN DCD RI 0uF/V(0%) RED LED C AU_ AU_ R.K(%) R8.K(%) K(%) K(%) GRE LED PA_OUTL+ PA_INL+ PA_INL- PA_OUTL- PA_PVDD PA_OUTR+ PA_PVDD PA_OUTR- PA_INR+ PA_INR- PA_INR+ 0pF/0V(0%) AU_ R C C 0pF/0V(0%) USB_DP USB_DN C8 CP_VBUS DTR RTS Murata: BLM8SGTND C8 U 0.uF/V(0%) C 0uF/V(0%) J CONX_P uf/v(0%) AU_ C uf/v(0%) AU_ R R0 DCD RI D+ D- VDD REGIN Auto program DTR RTS--> _Auto _Auto IO_Auto 0 0 0 0 0 0 0 _Auto 8 0 C0 R VCC_V R R R 0.uF/V(0%) L R R R J CONX_P L0 NC0 NC NC8 NC NC NC NC _Auto 0 8 RXD0 TXD0 CP0N-A0-GQFN8 (NC) K(%) VDD _Auto TP TP Q L800QLTG Q0 L800QLTG _Auto Q L800QLTG IO_Auto J CONX_P L.A@80ohm(%),0mohm(BLM8PG8SND) L8 VBAT_For_Audio.A@80ohm(%),0mohm(BLM8PG8SND) L VBAT_For_Audio 0K(%) 0K(%) J C C SPEAKER + C0 RVT 0uF/V(0%) + C RVT 0uF/V(0%) 0.uF/V(0%) AU_ 0.uF/V(0%) AU_ C0 pf/0v(0%) C pf/0v(0%) ROUT DAC_ROUT R IO IO_Auto 0R(%) J VDD ESP_VDD VBAT IMP_RST R8 R0 R AUX_IN MCLK SCLK LRCK AU_ R AUX_IN R 0R(%) (NC) IO IO8 ESP_VDD D D ESP_VDD R0 D AU_VCC AU_VCC AU_VCC J J C (NC) AU_VCC R K(%) C 00uF/.V(0%) uf/v(0%) C K(%) 0.uF/V(0%) U0 RESET# VCC IMP80REUR/T(.V) U S G D R K(%) RC circuit to avoid errors during IC read and write ES888_ADCVREF MIC Suggested by Everest MIC Suggested by Everest MIC MIC MIC_P ES888_ADCVREF AU_ R8 AUX_DetectR AU_ R8 R0 K(%) C MIC_P R R R R R R08 R R N00DW D R R R D SSOR_VP SSOR_VN IO IO IO IO IO IO IO IO IO K(%) D D G S AU_ 00K(%) AU_ 0pF/0V(%) K(%) K(%)(NC) AU_ K(%) K(%) C8 C8 K(%)(NC) C C 0pF/0V(%) D8 RED LED 0 0 C AU_ E_MIC_P 0uF/V(0%) C R 0.uF/V(0%) 0uF/V(0%) 0uF/V(0%) C AU_ C AU_ the black color means INPUT only the green color means K oscillator input,as reserved but here they are used as TOUCH Function IMP_RST R 00K(%) R VBAT_For_LDO C D D AU_VCC AU_ C 8 0 U V SSOR_VP SSOR_VN IO IO IO IO IO IO IO IO IO K(%) 0uF/V(0%) R R0 0uF/V(0%) 8 0 C 0pF/0V(%) 0pF/0V(%) C K(%) C88 R K(%) 0pF/0V(%) AU_ U VIN 0.uF/V(0%) C 0.uF/0V(%)(NC) 0.uF/0V(%)(NC) R8 K(%) C 0.uF/V(0%) C 0.uF/V(0%) C0 C C C C IO ESP_VDD 0 IO IO IO IO IO D uf/v(0%) LOUT DAC_LOUT ROUT DAC_ROUT IO IO TXD0 RXD0 IO IO IO8 IO IO IO IO 8 0 8 ESP-WROOM-(NC) D ESP_VDD SSOR_VP SSOR_VN IO IO IO IO IO IO IO IO IO D IO SPI_SD SPI_SD SPI_CMD VOUT VOUT LDSCTR C0 uf/0v(0%)(nc) uf/v(0%) uf/v(0%) uf/v(0%) uf/v(0%) D IO IO TXD0 RXD0 IO Module_NC R_IO R0 IO8 IO IO_NC IO_NC IO VOUT DVDD discharge resistance 0.uF/V(0%) AU_ R R R8 R0 R R ES888_LIN ES888_RIN ES888_LIN ES888_RIN C C C0.K(%)(NC) 8 0 8 U 0.uF/V(0%) R0 C D U DVDD PVDD D IO V SSOR_VP SSOR_VN IO IO IO IO IO IO IO IO IO IO SD SD CMD ESP_WROVER 0uF/V(0%) D VDD R IO IO_NC IO_NC Please place near ESP module. R_ES888_SCL 8 AU_ R_ES888_SDA CCLK C_LOUT C uf/0v(0%) R0 R(%) LOUT ES888_CE CDATA LOUT CE C_ROUT C0 uf/0v(0%) R R(%) ROUT ROUT R(%) MCLK C_LOUT C8 uf/0v(0%) R R(%) LOUT R(%) SCLK MCLK LOUT R(%) LRCK SCLK C_ROUT C uf/0v(0%) R8 R(%) ROUT R(%) DSDIN LRCK ROUT R(%) ASDOUT 8 DSDIN ASDOUT ES888_VMID ES888_ADCVREF ADCVREF 0 ES888_VREF ES888_VMID LIN VREF C8 RIN NC 0uF/V(0%) NC LIN ES888_ADCVREF RIN C uf/0v(0%) R R8 uf/0v(0%) R0.K(%) IO AU_VCC ES888 please route as diff-line AU_ J PHONEJACK AUX_Detect VBAT_For_Audio L D IO IO TXD0 RXD0 IO Module_NC R_IO IO8 IO IO IO SPI_SD SPI_CLK SPI_SD0 0R(%) Murata: BLM8SGTND AU_ R C C R IO IO IO IO 0.uF/V(0%) 0uF/V(0%) R R8 R R.R(%) SW C SW C AU_VCC C SW_R 0.uF/V(0%) SW_R 0.uF/V(0%) 0uF/V(0%) C VDD R0 R8 VDD R R R 0.uF/V(0%) 0 0 0R(%) TP Touch_Pad TP Touch_Pad TP Touch_Pad TP Touch_Pad SSOR_VP SSOR_VN Codec_V VDD SW IO IO IO IO IO IO J CONX_P J CONX_P IO JT_IO_MTDO JT_IO_MTCK JT_IO_MTDI JT_IO_MTMS SW_R IO IO8 C 0.uF/V(0%) R R J8 0 8 0 8 KE: DSHP08TSGER R.K(%) IC:SCL IC:SDA R VDD R K(%).K(%)(NC) R8 R R8.K(%) Q Default:light off LBSS8LTG Default OFF When turn ON,for MicroSD SD_IO SD_IO JT_IO_MTDO JT_IO_MTCK JT_IO_MTDI JT_IO_MTMS IO_Aux_Detect Default OFF When turn ON,for JTAG K(%) K(%) D R Q LBSS8LTG R Q LBSS8LTG GRE LED R8 When MicroSD card is operated in one-line mode,we can use GPIO to control MIX00-;use GPIO as Touch Function. When MicroSD card is operated in -line mode.when can't use GPIO to control MIX00-.in this case MIX00- will be pull-up externally. And also we can't use GPIO as Touch Function. When MicroSD card is operated in SPI mode,we can use GPIO to control MIX00-;But we can't use GPIO as Touch Function cause it is used as CS signal. Date: Wednesday, April 0, 08 Sheet of K(%) AU_ A@0ohm(%),mohm C0 AU_ ES888_VREF please place these compenonts near IC pins on the same layer, NO VIAS VDD R Q LBSS8LTG C R R R AU_ K(%) AU_ (NC) 0uF/V(0%) C 0uF/V(0%) AU_ U8 VIN R C 0.uF/V(0%) C 0.uF/V(0%) C AU_ Q8 LBSS8LTG 0.uF/V(0%) VOUT ON/OFF LP8A-DBVT VDD R (NC) defualt IC slave address: 000 0000=0x0 IO_Aux_Detect AUX_IN can not be plugged in when system is powered on. C8 0nF/0V(0%) AU_ AU_VCC (NC) ES888_CE AU_ C0 R R.V/0mA C AU_ Codec_V VDD VBAT_For_SDIO L R Murata: BLM8SGTND 0R(%)(NC) SD_IOR8 SD_IOR0 IO R IO R IO IO IO IO K(%) J0 CONX_P VDD SDIO_V A@0ohm(%),mohm C0 SDIO_V C0 C 0uF/V(0%) H R R (NC) M-L-. R C8 0.uF/V(0%) R R8 R0 R TXD0 RXD0 J CONX_P VDD C0 SD_HOST_D SD_HOST_D SD_HOST_CMD SD_HOST_CLK SD_HOST_D0 SD_HOST_D SD_DET SDIO_V Title SW C 0.uF/V(0%) SW_R IO IO IO IO 0.uF/V(0%) SDIO_V U.V/0mA VIN VOUT C C ON/OFF LP8A-DBVT H C08 0nF/0V(0%) M-L-. D H M-L-. ESP-LyraT IS:MCLK IS:SCLK IS:LRCK IS:DSDIN IS:ASDOUT R SDIO_V Size Document Number Rev D <Doc>. H 8 0 J M-L-. DATA CD/DATA CMD VDD CLK VSS DATA0 DATA CD G G G G TF_CARD D C B A 附录 A A. 附录 - 原理理图 Power System: USB<->UART: DTR DSR TXD RXD RTS CTS ESP Module The blue NETNAME means.8v level. Digital System: -Touch-Pads & -Keys: LEDs: VBUS NC VBUS NC Charge Circuit: 0uF/V(0%) Battery CE 8 CHRG STDBY P 0uF/V(0%) 0uF/V(0%) 00uF/.V(0%) P 8 DTR DSR TXD RXD RTS CTS NC VBUS RST NC SUSPD SUSPD NC NC RST# ACTIVE Automatic Download: Module Power Supply: IO SD SD CMD CLK SD0 SD IO D IO SPI_SD SPI_SD SPI_CMD SPI_CLK SPI_SD0 SPI_SD IO /ADJ P_ NC P_ 8 IO IO TXD0 RXD0 IO NC IO 0 IO8 IO 8 NC NC IO IO IO SD SD0 CLK 0 Play Set Vol- Vol+ REC MODE Switch Keys: JTAG IC UART IS Power Switch: Reset/Download Button: PA Output: ohm 0pF/0V(%)(NC) C OUT+ 8 VCC OUT+ 8 VCC C 0pF/0V(%)(NC) A@0ohm(%),mohm VBAT_For_LDO LEFT ohm VBAT_For_Audio A@0ohm(%),mohm VBAT_For_SDIO A@0ohm(%),mohm Analog System: HPVDD AVDD A 8 HP VMID 0 P Audio Power Supply: 0uF/V(0%) uf/v(0%) BYPASS 0.uF/V(0%) 0uF/V(0%) SD_CARD: SDIO Power Supply: Fixing Holes: 0uF/V(0%) uf/v(0%) BYPASS 0.uF/V(0%) LESD8D.CATG R D0 LESD8D.CATG 0uF/V(0%) R0 D LESD8D.CATG R D LESD8D.CATG R D LESD8D.CATG R D LESD8D.CATG R (NC) Espressif /
免责申明和版权公告本 文中的信息, 包括供参考的 URL 地址, 如有变更更, 恕不不另 行行通知 文档 按现状 提供, 不不负任何担保责任, 包括对适销性 适 用于特定 用途或 非侵权性的任何担保, 和任何提案 规格或样品在他处提到的任何担保 本 文档不不负任何责任, 包括使 用本 文档内信息产 生的侵犯任何专利利权 行行为的责任 本 文档在此未以禁 止反 言或其他 方式授予任何知识产权使 用许可, 不不管是明示许可还是暗示许可 Wi-Fi 联盟成员标志归 Wi-Fi 联盟所有 蓝 牙标志是 Bluetooth SIG 的注册商标 乐鑫 IoT 团队 www.espressif.com 文中提到的所有商标名称 商标和注册商标均属其各 自所有者的财产, 特此声 明 版权归 08 乐鑫所有 保留留所有权利利