TI论坛
直播中

山中老虎

8年用户 921经验值
擅长:制造/封装
私信 关注
[问答]

用DM642做音频的数字滤波时总是有很大的杂声,怎么解决?


  • 此前在用DM642做音频的数字滤波时,滤波后的结果在通过AIC23B输出时总是有很大的杂声,这几天偶然将之前的AIC23B的接口协议修改为IIS Mode后,输出端的杂声就没了,滤波效果也很明显。这让我很疑惑,就技术文档所说,DSP模式应该是AIC23B和DSP无缝链接的一种接口协议啊,并且网上各个demo中都是用的DSP Mode,请教各位大神解惑,菜鸟在此拜谢

回帖(3)

周必镜

2024-10-30 15:20:17
    好像没有啥别的解释, 模拟信号传输过程中带有了噪声, 可以分析一下噪声的引入点.
举报

张奕

2024-10-30 15:20:26
 不管是I2S还是DSP模式,都是和TI的DSP的McBSP无缝连接的,DSP模式时,时序正确吗?LRCIN 和LRCOUT需要和McBSP的帧同步(Frame SYNC)连。
举报

h1654155275.5614

2024-10-31 10:35:10
根据您的描述,您在使用DM642进行音频数字滤波时遇到了杂声问题。在将AIC23B的接口协议从DSP模式修改为IIS模式后,杂声消失,滤波效果明显。以下是一些建议和可能的原因:

1. 检查硬件连接:首先,请确保您的硬件连接正确无误。检查AIC23B与DM642之间的连接线是否完好,以及是否有松动或接触不良的情况。

2. 检查电源:确保您的电源供应稳定,电压波动可能会导致杂声。您可以尝试使用一个稳定的电源供应器来解决这个问题。

3. 检查代码:检查您的代码,确保在DSP模式下没有错误。可能存在一些未注意到的问题,导致杂声产生。您可以尝试使用IIS模式下的代码作为参考,对比两者的差异,找出可能的问题所在。

4. 检查滤波器设计:请确保您的滤波器设计正确。错误的滤波器设计可能会导致杂声。您可以尝试使用不同的滤波器设计,看看是否能解决问题。

5. 检查采样率:确保您的采样率设置正确。错误的采样率可能会导致杂声。您可以尝试调整采样率,看看是否能解决问题。

6. 检查AIC23B配置:请确保您的AIC23B配置正确。错误的配置可能会导致杂声。您可以参考AIC23B的技术文档,检查您的配置是否正确。

7. 考虑使用IIS模式:虽然DSP模式是AIC23B和DSP无缝链接的一种接口协议,但在某些情况下,IIS模式可能更适合您的应用。您可以尝试使用IIS模式,看看是否能解决问题。

总之,解决这个问题可能需要您从多个方面进行排查。希望以上建议对您有所帮助。祝您好运!
举报

更多回帖

发帖
×
20
完善资料,
赚取积分