基于SigmaDSP的车载音响噪音降低方案

adau1401是一款完整的单芯片音频系统,包括完全可编程的28/56位音频dsp、模数转换器(adc)、数模转换器(dac)及类似微控制器的控制接口。信号处理包括均衡、低音增强、多频段动态处理、延迟补偿、扬声器补偿和立体声声场加宽。这种处理技术可与高端演播室设备的效果相媲美,能够弥补由于扬声器、功放和听音环境的实际限制所引起的失真,从而明显改善音质。
借助方便易用的sigmastudio开发工具,用户可以使用不同的功能模块以图形化的方式配置信号处理流程, 例如双二阶滤波器、动态处理器、电平控制和gpio接口控制等模块。
噪底
与便携式设备不同,车载音响系统配有高功率放大器,每个功放能够提供高达40 w-50 w功率,每辆汽车至少有四个扬声器。由于功率较大, 噪底很容易被放大,使得人耳在安静的环境下就能感受到。例如,假设扬声器灵敏度约为90 db/w,则4 ω扬声器中的1 mv rms噪声可以产生大约24 db的声压级(spl),这一水平噪音人耳在安静环境下就能够感受到。可能的噪声源有很多, 如图1所示,主要噪声源包括电源噪声(vg)、滤波器/缓冲器噪声(vf)以及电源接地布局不当引起的噪声ve。vo是来自处理器的音频信号,vin是扬声器功率放大器的音频输入信号。
图1. 车载音响系统的噪声源示例
电源开关期间的爆音:车载音频功率放大器一般采用12 v单电源供电,而dsp则需要使用低压电源(例如3.3 v),滤波器/缓冲器可能采用双电源供电(例如±9 v)。在以不同的电源电压工作的各部分电路之间,必须使用耦合电容来提供信号隔离。在电源开/关期间,电容以极快的速度充电/放电,产生的电压跳变沿着信号链传播,最终导致扬声器发出爆音。图2显示了这一过程。
图2. 扬声器产生爆音的原理
虽然知道噪底和爆音的来源,而且也努力采用良好的电路设计和布局布线技术,以及选择噪声更低的优良器件来降低信号源处的噪声,但在设计过程中仍然可能出现许多不确定性。汽车多媒体系统的设计人员必须处理许多复杂问题,因此必须具备高水平的模拟/混合信号设计技能。即便如此,原型产品的性能仍有可能与原来的预期不符。例如,1 mv rms的噪声水平会带来巨大挑战。至于爆音,现有解决方案使用mcu来控制电源开关期间功率放大器的操作顺序,但当mcu距离功率放大器较远时,布局布线和电磁干扰(emi)会构成潜在问题。
功耗
随着车载电子设备越来越多,功耗问题变得日趋严重。例如,如果音频功率放大器的静态电流达到200 ma,则采用12 v电源时,静态功耗就高达2.4 w。如果有一种方法能检测到没有输入信号或信号足够小,进而关闭功率放大器,那么在已开机但不需要扬声器发出声音的时候,就可以节省不少功耗。
将车载音响系统的噪声和功耗降至最低
利用sigmadsp技术,就可以提供这样一种方法, 可以减小系统噪声和功耗,同时不增加硬件成本。图3是一个4扬声器车载音响系统的框图,其中adau1401 sigmadsp处理器用作音频后处理器。除了采样、转换、音频信号数字处理和生成额外的扬声器通道以外,sigmadsp处理器还具有通用输入/输出(gpio)引脚可用于外部控制。微控制器(mcu)通过i2c接口与sigmadsp处理器进行通信,模拟输出驱动一个采用精密运算放大器 ada4075-2的低通滤波器/缓冲器级。
图3. 四扬声器车载音响系统
sigmadsp处理器与功率放大器之间的红色信号线控制功率放大器的静音/待机引脚。在正常默认工作模式下,开集gpio1引脚通过10 kω上拉电阻设置为高电平(图中未标注)。adau1401具有均方根信号检测功能,可确定是否存在输入信号。当没有输入信号时,gpio1变为低电平,功率放大器置于静音/待机模式,因而扬声器没有噪声输出,同时功放的待机功耗也很低。当检测到高于预定阈值(例如–45 db)的输入信号时,gpio1变为高电平,功率放大器正常工作。这时虽然噪底仍然存在,但由于信号的高信噪比(snr)将其屏蔽,使它不易被人耳感知到。
电源开关期间,sigmadsp处理器(而不是mcu)通过响应mcu的命令直接控制功率放大器的静音/待机。例如,在电源接通期间,来自mcu的控制信号通过i2c接口设置sigmadsp处理器的gpio1,使之保持低电平(静音),直到预定的电容充电过程完成,然后mcu将gpio1设置为高电平,由此消除启动瞬变所引起的爆音。关闭电源时,gpio立即变为低电平,使功率放大器处于静音/待机状态,从而消除电源切断时产生的爆音。将功率放大器置于sigmadsp处理器而不是mcu的直接控制之下的原因是sigmadsp处理器通常距离功率放大器更近,因此布局布线和emi控制也更容易实现。
如上所述,利用sigmastudio软件算法可以测量输入信号的均方根电平。使用sigmastudio图形开发工具,很容易设置均方根检测模块,并用它来控制gpio状态,如图4的范例所示。
图4. sigmastudio均方根检测、gpio控制和压限器电路图
均方根检测功能利用均方根算法单元和逻辑单元实现。信号阈值必须具有迟滞功能,用以消除静音功能响应小变化而产生的震颤。例如rms1阈值设置为–45 db,rms2阈值设置为–69 db。当输入信号高于–45 db时,gpio1为高电平。当输入信号低于–69 db时,gpio1为低电平。当输入信号位于这两个阈值之间时,gpio1输出信号保持先前所处的状态(参见图5)。
图4还显示了用以进一步降低输出噪声的压限器功能。例如,当输入信号低于–75 db时,扬声器系统的输出信号将会衰减到–100 db,从而也降低了系统噪底。
图5. rms阈值设置以及输入与输出之间的关系
总结
噪声和功耗是车载音响系统设计面临的巨大挑战。adi公司的sigmadsp处理器已广泛应用于车载音响系统的数字音频后处理,若利用其均方根检测和gpio控制功能来显着降低噪声和功耗,则能进一步发挥更大作用。sigmastudio图形化开发工具支持以图形方式设置各种功能,而不需要编写代码,令设计工作倍加简单。此外,由于功率放大器模块通常离sigmadsp处理器比离mcu更近,因此用sigmadsp处理器来控制静音功能,可以简化布局布线工作并提高emi抗扰度。

5G开启各行业广泛创新应用,赋能新经济发展
数据分析:零基础新手需做好的准备
无人机机载激光雷达的应用场景案例
解决方案:Smart WMS + RFID应用于围板箱的仓储与追溯管理
祝贺Imagination荣获2023中国IC设计成就奖“年度产业杰出贡献IP公司”
基于SigmaDSP的车载音响噪音降低方案
为什么要对古建筑健康进行实时监测
迷你组合音响的音箱材质
医疗作为人工智能最火的领域 AI+医疗的发展如火如荼
区块链究竟该如何赋能智慧出行领域
转型中的行业:实现可信的工业自动化
华为正式发布面向分销产品的智能问答机器人—华为小灵
七部门发通知增设“一键叫车”功能
阿里云是iaas还是paas_iaas与paas区别
Aurora 与亚马逊 AWS 达成自动驾驶汽车开发合作
Teledyne E2V S波段磁控管参数
跟上自动化发展步伐:开放式机器控制平台
基于MCU和nRF24L01的无线通信系统设计
微距离便携式设备无线充电器电能发送模块设计
夏日降暑我有招!如何制作一个简易的水冷床垫?