TI论坛
直播中

duke刘

11年用户 840经验值
擅长:可编程逻辑
私信 关注
[问答]

STM32F407输出I2S信号给TAS5719始终无声,偶尔会有干扰噪声,为什么?


  • STM32F407输出I2S信号给TAS5719,始终无声,偶尔会有干扰噪声。外接其他DAC声音正常。TAS57XX GDE产生的配置文件。喇叭始终没有音乐。不知道哪里有问题。


回帖(2)

莫联雪

2024-10-30 15:00:54
 你可以先查查硬件问题, 比如供电,信号连接, 甚至焊接问题。
举报

张虎豹

2024-10-30 17:51:49
根据您的描述,STM32F407输出I2S信号给TAS5719始终无声,偶尔会有干扰噪声。这里有几个可能的原因和解决方案:

1. 硬件连接问题:
   - 检查STM32F407和TAS5719之间的I2S连接线是否正确连接,包括数据线、时钟线和地线。
   - 确保I2S信号线的屏蔽良好,以减少干扰。

2. I2S配置问题:
   - 检查STM32F407的I2S配置是否正确,包括波特率、帧格式、通道数等。
   - 确保STM32F407的I2S配置与TAS5719的输入要求相匹配。

3. TAS5719配置问题:
   - 检查TAS5719的配置是否正确,包括输入格式、音量等。
   - 确保TAS5719的电源和地线连接正确。

4. 软件问题:
   - 检查STM32F407的I2S驱动代码是否正确,包括初始化、数据发送等。
   - 确保STM32F407发送的音频数据格式正确,例如PCM格式。

5. 干扰问题:
   - 检查STM32F407和TAS5719周围的电路是否有干扰源,例如电源、其他高速信号线等。
   - 尝试使用屏蔽线或者增加滤波器来减少干扰。

6. 喇叭问题:
   - 检查喇叭是否正常工作,可以尝试更换喇叭进行测试。

为了解决这个问题,您可以尝试以下步骤:

1. 检查硬件连接,确保I2S信号线连接正确且屏蔽良好。
2. 检查STM32F407和TAS5719的I2S配置,确保它们匹配。
3. 检查TAS5719的配置,确保输入格式和音量设置正确。
4. 检查STM32F407的I2S驱动代码,确保音频数据格式正确。
5. 检查周围电路,减少干扰。
6. 更换喇叭进行测试。

通过以上步骤,您应该能够找到问题所在并解决STM32F407输出I2S信号给TAS5719始终无声的问题。
举报

更多回帖

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