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.

[参考译文] TAS2560:ERROR_CLASSD_PWR

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1126658/tas2560-error_classd_pwr

器件型号:TAS2560

您好!

TAS2560启动,后、日志中存在中断、例如[406.581395] tas2560s 6-004C:IRQ_PRINT、CRITICAL ERROR B[0]_P[0]_R[42]= 0x0

此错误看起来是 ERROR_CLASSD_PWR、请建议如何修复。  

原理图如下所示。

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

    尊敬的 Chris:

    上述寄存器簿0第0页寄存器42 (0x2A)包含器件中不同块的电源控制位。 这意味着器件基本上未加电。

    您能否确认在初始化期间正确写入寄存器?
    原理图上使用了两个器件、您知道这两个器件是否显示相同的错误吗?
    您还能读取中断寄存器0x26和0x27吗?

    此致、
    -Ivan Salazar
    应用工程师

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

    您好、Ivan、

    原理图上使用了两个器件、您知道这两个器件是否显示相同的错误吗?
    -->是的,我已经检查了寄存器的值,两个都显示了相同的错误。


    您还能读取中断寄存器0x26和0x27吗?
    -->两个器件的寄存器0x26和0x27的值都是0x0。 日志未显示参考错误。

    您能否确认在初始化期间正确写入寄存器?

    -->我已转储寄存器(reg.zip)以供您参考。


    另一个问题是、当我不播放任何内容(这意味着没有 I2S 时钟输入)时、是否应该不执行 tas2560 enable?

    谢谢。

    此致

    Chris

    e2e.ti.com/.../reg.zip

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

    尊敬的 Chris:

    关于您的最后一个问题、您不应在器件启用时中断 I2S 时钟。 如果必须停止时钟、则应首先通过寄存器0x07 PWR_DEV = 0h 为器件断电。

    在器件被启用的情况下停止时钟将触发时钟错误检测。 或者、您可以使用寄存器0x21位1-0禁用时钟错误检测、但当音频恢复且时钟在暂停一段时间后返回时、可能会发生音频失真。

    此致、
    -Ivan Salazar
    应用工程师