大家好、在尝试使用连接到 IMX6处理器的 TLV320AIC3106编解码器将 HPROUT 和 HPLOUT 驱动到扬声器时、我们遇到了问题。
连接扬声器并运行扬声器测试应用程序后、IMX6内核会挂起或在报告 POR 后重新启动、声音大约为130ms。
以前在 Variscite SOM 应用中使用了 IMX6和类似内核、其中 SOM 中包含编解码器和 IMX6、代码和扬声器测试正常。 但是、我们现在正在使用定制硬件(无 SOM、单个编解码器和 IMX6 IC)、与 SOM 配合使用的同一扬声器测试现在无法通过、如上所述。
此处包含编解码器的原理图及其与 IMX6的连接。 我们尝试了拆除扬声器、然后通过移除电容器 C187和 C189来断开电路的音频放大器部分、以查看放大器电路是否是问题所在、但在尝试驱动 HPL/HPR 输出时 IMX6仍然挂起。 因此、它似乎是编解码器和 IMX6之间的连接问题、或者可能是编解码器 IC 的一般电源问题。
我们已经尝试将 MCLK 路由到另一个 IMX6引脚(CCM_CLK01)、但这没有帮助。 在原理图或布局中、我们看不到会导致问题的任何原因、但前面讲者测试在 SOM 实现中进行、我们认为 IMX6代码是好的。
我们非常感谢您对原理图的任何反馈、或任何发现 IMX6/CODEC 组合存在类似问题的人员的任何反馈。
谢谢。