TI论坛
直播中

李泽明

7年用户 1219经验值
私信 关注
[问答]

TLV320AIC3106播放有杂音是为什么?如何解决?


  • 你好,各位ti工程师
    本人在使用aic3106来播放pcm纯音频数据时出现“滴滴”杂音,该杂音大概一秒多有产生一次。
    开发板类型:DM8168 EVM
    音频Codec:TLV320AIC3106
    音频数据:纯PCM 8K Stereo 16Bit 正玄波Sine
    播放: aplay -c 2 -D default -f S16_LE -r 8000 -d 30 8K_Stereo_16B_Sine_30s.pcm
    本人采样时钟、位时钟等测量到的结果都是正常的...
    请问下各位,有没遇到该问题?是什么原因导致该问题的?
    谢谢

回帖(3)

李秀荣

2024-11-7 17:47:47
 如果不播放会有杂音吗?AIC3106 mute 住还会有吗?你的I2S格式是否和你配置的一样?
举报

岳臻俊

2024-11-7 17:47:54
我觉得这个滴滴声可能是采样率不吻合所致。你说在播放44.1K的时候没有。是不是你配置的采样时钟为44.1KHz?
举报

tulin

2024-11-8 09:16:44
您好!根据您的描述,TLV320AIC3106在播放PCM纯音频数据时出现“滴滴”杂音。这种情况可能是由多种原因导致的,以下是一些建议和解决方案:

1. 检查电源供应:确保您的开发板电源供应稳定,没有波动。电源不稳定可能会导致音频输出出现杂音。

2. 检查音频线路:检查音频线路是否有接触不良或短路的情况。确保音频线路连接正确,没有松动或损坏。

3. 检查音频数据:确保您的音频数据(8K Stereo 16Bit 正玄波Sine)是正确的,没有损坏或错误。您可以尝试使用其他音频文件进行测试,以排除音频数据问题。

4. 检查驱动程序和配置:检查您的驱动程序和配置是否正确。确保您使用的是正确的驱动程序,并且配置正确。您可以尝试更新驱动程序或重新配置音频设置。

5. 检查采样时钟和位时钟:虽然您提到测量到的结果是正常的,但仍然建议您再次检查采样时钟和位时钟是否正确。错误的时钟设置可能会导致音频输出出现杂音。

6. 检查硬件:检查您的开发板和音频Codec是否有硬件故障。您可以尝试更换开发板或音频Codec,以排除硬件问题。

7. 降低音量:尝试降低音量,看看杂音是否消失。有时候,音量过高可能会导致音频输出出现杂音。

8. 软件滤波:您可以尝试在软件层面添加滤波器,以减少杂音。这可以通过修改音频处理代码来实现。

希望以上建议能帮助您解决问题。如果问题仍然存在,请提供更多详细信息,以便我们为您提供更具体的解决方案。祝您好运!
举报

更多回帖

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