语音模块音频输出噪音失效分析与研究

发布者:theta18最新更新时间:2024-07-16 来源: eepw关键字:语音模块  音频输出 手机看文章 扫描二维码
随时随地手机看文章

实际使用中反馈麦克风或音箱出现不同程度的沙沙声,对语音模块电路分析音频输出信号出现噪音导致。经过对语音模块电路分析、系统软件分析及模拟验证分析,确认为语音模块存在设计缺陷,时钟频率在高频状态下电压margin 存在不足,导致音频信号错乱而出现喇叭“沙沙声”。通过对语音模块软件设计降低时钟频率及检测方法的完善,提升语音模块整体使用的可靠性。


引言

人机交互模式操控平台各种各样,其作用主要实现人与机器的交流,靠设备的输入输出和软件的流程控制来完成人机交互功能。家用电器中空调实现人机交互的设备主要为遥控器、手操器、触控屏等装置,随着计算机技术的不断发展,人们的需求在不断的增加,需要操控的功能也越来越强,如播放流行歌曲、当前的天气状态、讲个笑话、现在的日期等,同步需要的操作指令也在增多,传统的操作模式已经满足不了现代发展的需求,语音交互模式脱颖而出,它可以识别人的语言实现对空调各项功能的操作,并对操作的结果进行设备输出反馈,高度集成、及结合人机交互功能特性的语音模块成为空调产品的优选。由于其本身硬件、软件的复杂性,其存在异常时将影响输入、输出信号的正常反馈,将影响用户对空调的使用体验,因此语音交互平台可靠性的问题急需研究解决。

1   语音模块音频输出噪音不良原因及失效机理分析

在空调生产过程中,引入使用A厂家语音模块在实际生产及用户使用过程中出现多次投诉事故,反馈空调语音播报失效出现语音声控异常现象,失效语音模块通电测试故障复现,人机交互是扬声器播报有沙沙声现象,如图1语音模块PCBA。

image.png?imageView2/2/w/1000

图1 语音模块PCBA

语音模块沙沙声主要是音频信号输出异常导致,分析可能的原因有音频输出电路器件失效、焊接等失效异常或者软件异常导致输出音频信号有沙沙声。

1.1 语音模块外观、焊接检查

对故障语音模块使用放大镜观察元器件无受损及焊接异常、X-RAY扫描未发现焊接异常,核实外观检查均未发现装配问题,如图2。

image.png?imageView2/2/w/1000

图2 外观检查(左),X-RAY扫描(中、右)

1.2 上电测试电性能参数

对失效语音模块上电测试,语音交互测试时故障现象沙沙声复现,语音模块关键性能参数电压值、电流值均在正常范围内,如图3。

1)电流参数:显示整机运行时电流实际测试值为264 mA,符合要求范围170~270 mA;

2)电源电压参数:5 V 电源电压实际测试值为5.22 V,符合要求范围4.6~5.5 V;

3)MIC 电压参数:MIC 电压实际测试值为3.32 V,符合要求范围1.7~3.6 V。

image.png?imageView2/2/w/1000

图3 语音模块通电测试

1.3  关键端口参数测试

测试故障品扬声器、通讯、麦克风端口的PN值与正常品对比,测试结果一致,未发现异常,如表1。

表1 各端口参数测试PN值

端口

OK品PN结/V

NG品PN结/V

扬声器

0.586

0.585

-

-

0.586

0.586

-

-

通讯

0.749

0.753

0.455

0.758

0.751

0.453

麦克风

1.481

1.480

1.479

1.479

1.4  抗干扰试验

针对外部电磁信号干扰试验验证,通过不加磁环及在强电场附近验证,均未发现异常(如图4)。

1)语音模块装整机不加磁环均可以正常工作,测试30 min未出现播报异常。

2)整机装配使用语音模块,在主板附件放置通电线、整机不加磁环验证语音功能正常,测试30 min未出现破音故障。

image.png?imageView2/2/w/1000

图4 语音模块装整机通电验证(左放置强电线,右整机不加磁环)

1.5 波形测试

1)扬声器波形测试

异常品扬声器波形输出异常,幅值偏大,峰-峰值为8.2 V的杂波,正常波形为幅值在3.16~3.3 V之间有序的正弦波,如图5(左图为异常品波形,右图为正常品波形):

image.png?imageView2/2/w/1000

图5 扬声器波形输出测试

2)芯片DAC波形测试

测量正常工作状态下,芯片DAC 输出波形正常,如图6。

image.png?imageView2/2/w/1000

图6 正常品芯片DAC 输出波形

喇叭出现“沙沙声”时,芯片DAC 输出波形已经出现异常,可以看到明显的噪音,与异常品扬声器波形输出一致,如图7。

image.png?imageView2/2/w/1000

图7 异常品芯片DAC 输出波形

3)芯片DAC集成在MCU主控中,分析语音模块扬声器播报有沙沙声失效因素与MCU主控芯片有关,如图8。

image.png?imageView2/2/w/1000

图8 语音模块架构

1.6 语音模块Logic电压测试

测试语音模块MCU主控芯片的Logic电压进行测试,发现PCBA中对应的VDD_LOG电压与正常品对比存在异常,出现沙沙声异常的普遍偏低。

image.png?imageView2/2/w/1000

图9 VDD_LOG所处电路图

测试VDD_LOG电压,售后故障件电压在0.946 V,合格电压在1.105 V,通过电压测试对比发现合格的VDD_LOG电压在1.1 V左右,故障品VDD_LOG电压都在1.0 V以下。

2   语音模块噪音失效模拟实验验证复现

2.1 将故障品PCBA配置Logic电压,降频试验:

1)VDD_LOG@0.95V:Clk_I2S_FRAC_IN=1.2G,有喇叭杂音;

2)VDD_LOG@0.95V:Clk_I2S_FRAC_IN=600M,拷机24 h,正常无杂音;

3)VDD_LOG@0.95V:Clk_I2S_FRAC_IN=1.2G,拷机24 h,正常无杂音。

杂音原因分析:Clk_I2S_FRAC_IN=1.2G时,VDD_LOG@0.95 V用0.95 V电压不足,通过I2S降频或VDD_LOG提升电压可以解决杂音问题。

2.2  将芯片从PCBA拆下重新植球后在SLT&SVB测试,测试结果如表2。

表2 模拟验证结果

名称
MCU主控
LOD_ID
默认配置
SLT测试
PASS
SVB工程机测试

默认配置

(VDD_LOG@1.05 V)

将VDD_LOG降低到0.95 V
将Clk_I2S_FRAC_IN由1.2 GHz降低到600 MHz,同时降低电压到0.95 V
结果
未见异常
出现杂音
未见异常

1)SLT与SVB工程机默认配置未见异常,表明芯片是OK品;

2)将VDD_LOG降低到0.95 V可以复现杂音现象;

3)将由1.2 GHz降低到600 MHz后,杂音现象消失。

综上所述:芯片存在“正态分布”,IC 内部有“自适应”电压机制,属于AP 型主控行业内做法。对于分布在一般性能的IC,VDD_LOG 电压适配在1.05 V;对于分布在高性能(小比例)的IC,VDD_LOG 电压适配在0.95 V。VDD_LOG 在0.95 V 时也存在“正态分布”,故障样品0.95 V 的“正态分布”稍差一点。在I2S_in时钟频率1.2 GHz 状态下,电压margin 不足导致音频信号错乱而出现喇叭“沙沙声”。

1   语音模块音频输出可靠性提升方案

对语音模块失效因素及失效机理分析要因,主要为时钟频率过高、软件匹配性不足、Logic电压过程监控不足方面进行可靠性改善。具体可靠性提升方案如下:

●   当限制VDD-LOG的最低电压为1.05 V,将CLK-I2S-FRAC-IN的时钟源由1.2 GHz切换到600 MHz,关闭由VDD电压margin不足导致的喇叭沙沙声;

●   软件改善,通过软件优化增加系统对VDD-log电压匹配的冗余率;

●   增加执行VDD‐LOG“电压测试”,确认SLT 芯片端的执行情况。

2   整改效果评估及应用效果验证

●   将I2S‐in 音频时钟频率由1.2 GHz 降低为600 MHz 时故障现象消失,上电播音老化72 h,未见异常;

●   默认1.2 GHz 配置时,将VDD‐LOG 抬压后,VDD‐LOG电压不低于1.05 V,故障现象消失,上电播音老化72 h未见异常;

●   限制VDD-LOG的最低电压为1.05 V,同步CLK-I2S-FRAC-IN的时钟源由1.2 GHz切换到600 MHz。关闭由时钟源频率过高的情况下VDD电压margin不足导致的喇叭沙沙声,上电播音老化720 h未见异常。

●   对4.3调整验证的结果,增加执行VDD‐LOG“电压测试”,目前再未反馈VDD‐LOG电压低、使用语音模块播报出现噪音异常。

4   语音模块音频输出改善意义

本文结合失效现象,对语音模块音频输出噪音的失效原因及失效机理分析,分析结果表明语音模块在设计初期试验设计评估不足,在后续使用时出现运行故障,即播报出现沙沙声异常现象,经过对语音模块重新试验评估并进行调整验证,从语音模块试验设计初期进行试验评估完善,提高产品研发初期各项数据参数评估的可靠性。该整改思路通用性强,相关整改方案已经得到实际跟踪验证,可广泛运用于语音模块产品设计试验验证过程中,整改思路及可靠性提升方案行业均可借鉴。


参考文献:

[1] 杨保亮,陈玉芳.基于语音识别技术的智能家居系统的设计[J].电子世界,2018 (07):205-206.

[2] 李召卿,曹杨.语音识别专利技术发展现状与未来趋势[J].中国发明与专利,2017 (S1):55-59.

[3] 程风,翟超,吕志,等.基于语音识别技术的智能家居主控设计[J].工业控制计算机,2018 (05):29-31.


关键字:语音模块  音频输出 引用地址:语音模块音频输出噪音失效分析与研究

上一篇:标准负载对按摩器具输入功率的影响
下一篇:一种RGB三原色背光实现广色域的技术

推荐阅读最新更新时间:2026-03-25 13:25

语音模块音频输出噪音失效分析与研究
实际使用中反馈麦克风或音箱出现不同程度的沙沙声,对语音模块电路分析音频输出信号出现噪音导致。经过对语音模块电路分析、系统软件分析及模拟验证分析,确认为语音模块存在设计缺陷,时钟频率在高频状态下电压margin 存在不足,导致音频信号错乱而出现喇叭“沙沙声”。通过对语音模块软件设计降低时钟频率及检测方法的完善,提升语音模块整体使用的可靠性。 引言 人机交互模式操控平台各种各样,其作用主要实现人与机器的交流,靠设备的输入输出和软件的流程控制来完成人机交互功能。家用电器中空调实现人机交互的设备主要为遥控器、手操器、触控屏等装置,随着计算机技术的不断发展,人们的需求在不断的增加,需要操控的功能也越来越强,如播放流行歌曲、当前的天气状态
[嵌入式]
<font color='red'>语音</font><font color='red'>模块</font><font color='red'>音频</font><font color='red'>输出</font><font color='red'>噪音</font><font color='red'>失效</font>分析与研究
STM32CubeMX学习笔记(21)——DAC接口使用(输出模拟音频波形)
一、DAC简介 DAC(Digital-to-Analog Converter),即数字/模拟转换模块,故名思议,它的作用就是把输入的数字编码,转换成对应的模拟电压输出,它的功能与 ADC 相反。在常见的数字信号系统中,大部分传感器信号被化成电压信号,而 ADC 把电压模拟信号转换成易于计算机存储、处理的数字编码,由计算机处理完成后,再由 DAC 输出电压模拟信号,该电压模拟信号常用来驱动某些执行器件,使人类易于感知。如音频信号的采集及还原就是这样一个过程。 STM32 具有片上 DAC 外设,它的分辨率可配置为 8 位或 12 位的数字输入信号,具有两个 DAC 输出通道,这两个通道互不影响,每个通道都可以使用 DMA 功能,
[单片机]
CS8395四种防破音可选,AB/D切换功能,2X5.0W输出立体声音频功放芯片
CS8395D是一款带防破音功能立体声音频功率放大器。CS8395D在6.5V可以为4Ω的负载提供2X5.0W的恒定功率.AB类D类的双模设计使得CS8395D可以有效的兼顾FM模式的抗干扰设计.CS8395D的全差分架构和极高的PSRR有效地提高了CS8395D对RF噪声的抑制能力。无需滤波器的PWM调制结构尽可能的减少了外围器件,另外CS8395D内置了过流保护和过热保护,有效的保护芯片在异常的工作条件下不被损坏。 CS8395D提供了纤小的QFN4X4_24L封装形式供客户选择其额定的工作温度范围为-40℃至85℃。 集成AB类D类两种模式,输出功率 Po at 10% THD+N,VIN=6.5V(NCN OFF)R
[嵌入式]
CS8395四种防破音可选,AB/D切换功能,2X5.0W<font color='red'>输出</font>立体声<font color='red'>音频</font>功放芯片
如何从SD卡读取音频文件并将其输出到扬声器上?
开篇第一步 在上一篇教程中,创建了一个 I2S 发送器用来发送来从FPGA内部 ROM 的音频数据。下一步,我们向该 I2S 发送器添加 AXI-Stream 接口,这样我们就可以将发送器与 ZYNQ 的处理系统连接,还可以从 SD 卡读取音频数据。 为此,创建一个新的top设计。本设计应具有以下接口: 该块设计产生以下代码: entityAXIS_I2Sis Generic(RATIO:INTEGER:=8; WIDTH:INTEGER:=16 ); Port(MCLK:inSTD_LOGIC; nReset:inSTD_LOGIC; LRCLK:outSTD_LOGIC; SCLK:outSTD_LOG
[嵌入式]
如何从SD卡读取<font color='red'>音频</font>文件并将其<font color='red'>输出</font>到扬声器上?
一种可以混合两个音频信号并在输出端产生组合信号的电路
如果您正在寻找一种可以混合两个音频信号并在输出端产生组合信号的电路,那么上面显示的 2 晶体管混音器电路可能会为您完成这项工作! 该电路不仅可以混合和混合两个音频信号,还可以将它们提升到更高的水平,以便它可以很容易地用于馈送功率放大器。 它具有一对音频输入,这些输入由配置的通用发射极放大器的独立单晶体管放大器放大。VR1 和 VR2 允许用户选择可以通过两个输入传递多少信号,以便适当地混合信号。
[嵌入式]
一种可以混合两个<font color='red'>音频</font>信号并在<font color='red'>输出</font>端产生组合信号的电路
语音芯片的音频输出方式有哪几种?
语音IC一般分为4种音频输出模式。但是我们常见的一般只有两种。是哪四种呢?分别是:电流型DAC音频输出模式、双路PWM直推型音频输出模式、电压型DAC音频输出模式和CLASS A/B类型输出模式。下面就由小编介绍一下它们的优缺点。 电流型DAC音频输出模式 相对外部电路简单可以直接连接三极管放大。因为三极管是电流型器件,如果连接三级管放大只要一分流电阻和一个三极管即可输出音频。如果是接功放也只需一个分流电阻和一个耦合电容即可。 缺点是:如果用外接三极管输出则,在喇叭中有直流成分容易造成喇叭功率过大。空载电流也大,烧坏喇叭。并且音频输出效率低,如果分流电阻值选择不合适容易造成输出音质变差。 PWM直推型音频输出方式 这种
[嵌入式]
语音芯片常见的4种音频输出模式
语音IC一般分为4种音频输出模式。但是我们常见的一般只有两种。是哪四种呢?分别是:电流型DAC音频输出模式、双路PWM直推型音频输出模式、电压型DAC音频输出模式和CLASS A/B类型输出模式。下面就由小编介绍一下它们的优缺点。 电流型DAC音频输出模式 相对外部电路简单可以直接连接三极管放大。因为三极管是电流型器件,如果连接三级管放大只要一分流电阻和一个三极管即可输出音频。如果是接功放也只需一个分流电阻和一个耦合电容即可。 缺点是:如果用外接三极管输出则,在喇叭中有直流成分容易造成喇叭功率过大。空载电流也大,烧坏喇叭。并且音频输出效率低,如果分流电阻值选择不合适容易造成输出音质变差。 PWM直推型音频输出方式 这种
[嵌入式]
Keil MDK STM32系列(八) STM32F4基于HAL的PWM和定时器输出音频
方式1: 通过PWM和TIM输出音频 机制 音频使用一个预生成的的8bit无符号数组, 采样率为8KHz 输出包含两部分, 一部分是TIM2产生连续的PWM, PWM分辨率设置为256, 正好对应8bit PCM采样 输出的第二部分是TIM3产生的定时中断, 中断的频率正好是8KHz, 每次中断都修改一次PWM的占空比 通过调节PWM频率可以调节输出音质, PWM频率越高音质越好(谐振频率越远离音频) 通过调节PWM分辨率可以调节音量, PWM分辨率越高, 音量越低 配置STM32CubeMX 选择芯片STM32F401CCU6, 创建新项目 系统时钟 System Core - SYS- Debug: Serial Wi
[单片机]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

厂商技术中心

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2026 EEWORLD.com.cn, Inc. All rights reserved