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.

[参考译文] TAS5720A-Q1:时钟错误

Guru**** 2447580 points
Other Parts Discussed in Thread: TAS5720A-Q1

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1364427/tas5720a-q1-clock-error

器件型号:TAS5720A-Q1

您好!  

我使用的是 TAS5720A-Q1。 在上电时,我设置以下寄存器:

寄存器地址 数据
0x02 0x04
0x01 0xFD
0x06 0xD1

其他中断将保持默认状态。

主机和 I2S 时钟设置如下:

- MCLK:6.14MHz (黄色轨迹)

- SCLK:3.07MHz (蓝光追踪)

- LRCK : 48kHz (粉色迹线)

我可以与放大器进行通信(因此、不存在 I2C 问题)、但在读取状态寄存器(寄存器0x08获取数据0x08)时、我总是得到时钟错误(CLKE)。

即使 MCLK 是12.28MHz 而不是6.14MHz、我也会得到相同的错误。

您能建议发生这种情况的原因吗?

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

    您好!

    您还应该在/SPKR_FAULT 引脚上放置一个示波器探头。  这将为我们提供更多信息来帮助您。

    此致、
    S·格雷格

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

    您好、SPK_FAULT 引脚为高电平。

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

    你好,Linda

     当发生时钟故障时、 SPK_FAULT 引脚应处于低电平。 是否将 SPK_SD 和 SPK_FAULT 引脚连接在一起?

     或许可以在此处分享您的原理图、我们可以进行检查。

     对于寄存器值、您是否报告了任何其他故障?

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

    高、SPK_SD 和 SPK_FAULT 未连接在一起。 SPK_FAULT 持续为高电平、而 SPK_SD 为低电平。  

    当读取故障配置和错误状态寄存器(寄存器地址0x08)时、我得到0x08作为数据、因此只有位3设置为1。 我想这应该只意味着时钟误差。

    我可以检查任何其他寄存器以获得其他可能的错误吗?

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

    你好,Linda

     SPK_SD 应由您的系统控制。 并且如果您拉低此引脚、器件的内部电路将关断、可能无法向您提供正确的信息。

     让我们先检查这一点。 请 将此 SPK_SD 连接到您系统中的哪个位置?  

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

    您好!  

    我已将 SPK_SD 置于高电平、现在放大器正常工作。

    谢谢!