原创 基于STM32H7 MCU的智能家居语音接口参考设计(附BOM表)

2022-8-2 09:45 301 0 分类: MCU/ 嵌入式 文集: 方案

STEVAL语音接口可将基于云计算服务的Alexa体验带到烤箱、炉灶、温度计、百叶窗、吹风机等家电产品,减少传统按钮和旋钮的使用,而无需在电子硬件上大量投资。本方案采用集成了Alexa语音用户接口软件的STM32H7 MCU,可简化家电控制器的研发,而且软、硬件都可以轻松调整和修改。

 


图1. STEVAL语音接口样板

方案特点


ASTEVAL-VOICE-UI语音接口参考设计包括一个STM32H743高性能MCU、一个Wi-Fi模块,板子尺寸36mm x 65mm。与采用DSP、无闪存处理器等常用元器件的Alexa产品不同,本方案即使环境吵闹嘈杂,麦克风间隔很小,音频前端仍能提供出色的远场语音检测功能。

 


图2. STEVAL语音接口电路图


方案主控MCU STM32H7集成了系统所需的全部功能,包括音频前端处理、本地唤醒词检测、通信接口,以及RAM内存和闪存,可缩减系统的PCB尺寸和简化布局。主要特点包括:
(1)音频前端带有免费的Audio Weaver工具许可证,可帮助用户轻松地微调产品设计。
(2)用户可自定义和扩展系统设计,例如,第二个唤醒词、附加的本地化命令、声控图形显示,给用户带来难以抗拒的使用体验。
(3)如果需要专用麦克风间距、声学特性和用户界面定义,模块化硬件让用户可以实现自定义子板。
(4)包含成熟的软件,提供支持Alexa产品所需的功能。


芯齐齐BOM分析


STEVAL-VOICE-UI参考设计由一块小主板和一个子板组成,BOM元器件共165个。

 


芯齐齐BOM分析工具显示,STEVAL主板由STM32H7 MCU、LBEE5KL蓝牙模组、MB23ABS1、等关键功能芯片在内的63个元器件组成。其中,
- STM32H753VIT6E是意法半导体的LQFP封装高集成MCU,集成了480MHz Cortex-M7和240MHz Cortex-M4双核,具有2MB嵌入式Flash存储和1Mb嵌入式SRAM存储,可降低部署成本;
- 2.4GHz Wi-Fi子系统配备Murata 1DX模块(用于旁路模式,耦合到ISSI IS25LP016D 2MB NOR Flash存储器)。
- LBEE5KL蓝牙模组组合了Wi-Fi 11b/g/n以及Bluetooth 5.1功能。
- ST1S12GR是同步整流0.7A、1.7MHz可调步降开关稳压器,带抑制功能。
- STSAFE-A110用来为外设和IoT设备提供最先进的安全认证。
- X3为32.768kHz标准石英晶体振荡器,驱动电平为1.6-3.6V;X1是一个16.00MHz频率的石英晶体谐振器,匹配电容为8pF。

方案子板BOM采用了102个基础元器件,包括FDA903D功放,3个MP23DB01HP MEMS麦克风,4个来自欧司朗的RGB LED,1个QFN20 3x3封装的12通道LED驱动器。其中:
- MP23DB01HP为意法半导体提供的3.5x2.65封装高性能MEMS数字麦克风。
- FDA903D是带负载电流监控的1x 45W D类数字输入汽车功放,具有宽电压操作范围。

 


图3. STEVAL语音接口PCB布线图

 

PCB布线上,方案采用了主板/子板结构确保高度模块化,子板还采用了14个0欧姆厚膜贴片电阻器(跳线电阻),以减少远场音频捕获时的高频干扰。

作者: 硬之城Allchips, 来源:面包板社区

链接: https://mbb.eet-china.com/blog/uid-me-3975615.html

版权声明:本文为博主原创,未经本人允许,禁止转载!

给作者打赏,鼓励TA抓紧创作!

赞赏支持
点赞 0
赞赏0

文章评论0条评论)

登录后参与讨论
相关推荐阅读
硬之城Allchips 2022-08-29 10:30
霍尔传感器原理、典型应用及与Arduino的接口
霍尔传感器(Hall Effect Sensor)是根据霍尔效应制作的一种磁场传感器,当恒定电流通过内部的霍尔半导体片时,将在垂直方向产生电位差即霍尔电压。这个霍尔电压随磁场强度的变化而变化,磁场越强...
硬之城Allchips 2022-08-26 08:59
传感器到云应用中的超低功耗Sub-1GHz RF收发方案
在ISM和SRD(短距离无线电设备)应用中,高性能和长电池寿命至关重要。本方案采用S2-LP sub-1GHz超低功耗的低数据率,可实现+27dBm(500mW)的输出功率,可使电池寿命从几个月延长为...
硬之城Allchips 2022-08-25 09:58
用IR传感器和Arduino制作一个数字转速计(附代码)
本项目采用IR传感器和Arduino开发板制作了一个数字转速计,以RPM为单位测量马达的转数。项目黑简单,只需将IR传感器和Arduino板子与16*2 LCD连接即可。BOM表及电路图本转速计可连续...
硬之城Allchips 2022-08-24 10:27
基于AP33772的家电及电动工具USB-C PD3.0/PPS接收方案
Type-C PD3.0适配器已经大量上市,这要求Type-C接口设备(TCD)配备灵活、精简且具成本效益的充电解决方案。本设计采用AP33772高效能USB Type-C PD3.0/PPS接收控制...
硬之城Allchips 2022-08-23 09:22
用振动传感器和Arduino监测工业设备的振动状态
通常,振动传感器基于机械或光学原理检测振动,可用来测量、显示和分析线速度、位移和加速度。虽然人类对振动的感知能力非常弱,传感器却能提供这种振动的状态数据。这就为设备维护提供了关键数据,在设备损坏之前及...
硬之城Allchips 2022-08-22 09:27
基于ACS712电流传感器的电流检测方案(电路图+BOM表)
ACS712是一种低噪声、使用方便、性价比高的线性电流传感器,主要应用于电机控制、载荷检测和管理、开关式电源和过电流故障保护等,特别是那些要求电气绝缘却未使用光电绝缘器或其它昂贵绝缘技术的应用中。AC...
我要评论
0
0
1
2
3
4
5
6
7
8
9
0
关闭 热点推荐上一条 /4 下一条