This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TAS5805M:故障清除寄存器是否清除 CLK_FAULT?

Guru**** 2477825 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/815463/tas5805m-does-fault-clear-registers-clears-clk_fault

器件型号:TAS5805M

您好,

使用故障清除寄存器(0x78)可以清除 CLK_FAULT 吗?

还有一个问题,将 pinctrl1 (0x74)和 pinctrl2 (0x75)设置为零,我仍然看到故障寄存器指示时钟故障,我是否还应该执行其他操作?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

      什么是0x74的回读故障? 仍然是 CLK_Fault 吗? 还是其他故障?

    此致

    Linda

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Linda、

    回读值仅为时钟故障。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好, Vishwanath,

    与其他故障位不同、时钟故障位不是粘滞位。 客户不需要清除它。 相反、当故障条件消失时、它将自动清零。

    如果您看到时钟故障、 通常意味着无法接受所提供的 I2S 时钟。 我建议您仔细检查 I2S 时钟和格式、并尝试其他输入采样率。

    Andy

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Andy:

    谢谢,很高兴知道它不能通过模拟故障位复位来复位。

    为了给您提供背景、我的系统的工作方式如下、

    1) 1)为 TAS 器件上电

    2) 2)加载调优值

    3) 3)等待其他系统模块启动并运行

    4) 4)启用 I2S 时钟(PCM 器件打开)

    PCM 设备启动后,我们将不再看到 TAS 报告的任何其他时钟故障中断。 但是、我们确实会看到寄存器中的时钟故障位永远置位、也就是说、它不会被复位。

    第二、

    如果我添加逻辑,以便在发生中断时恢复步骤1-2 (由于故障重新加载固件)。 如上所述、在状态4之后、我不再获得中断、另外一件好事是未设置时钟故障。