https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1481231/tlv320aic33-tlv320aic33irgzr
器件型号:TLV320AIC33工具与软件:
您好、TI 的专家
我们的音频产品多年来一直在 AM335x 平台上使用 TLV320AIC33/TLV330AIC3106音频编解码器芯片。 最近、在客户使用过程中、少数设备偶尔会遇到声卡无法播放音频的问题。 恢复现场正常运行的唯一方法是拔下并重新插入外部电源。 此过程恢复正常功能后、问题可能会在几天后再次出现。
我们尝试了以下步骤:
1.回放失败时、我们通过 i2cset 命令对 AIC3x 的软件复位寄存器进行配置以执行软复位、然后重新启动音频应用程序过程(在内部初始化并配置 AIC3x)以播放音频文件。 但是、发现仍然无法播放音频。
2.此外、我们使用 i2cdump 命令转储当前寄存器的设置、并在问题发生之前和之后对这些设置进行比较、发现它们没有区别。 在不关闭主板电源的情况下、手动向芯片的 RESET 引脚发送复位信号并执行硬复位可以正常播放声音。
导致这种现象的原因可能是什么?您对故障排除有什么建议???
(内部我们倾向于认为音频芯片内部存在异常的工作状态、但对于造成这种异常状态的原因、无论是硬件还是软件、目前还没有明确的结论。)
此致、
Li Min