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.

[参考译文] TAS5711:自动检测时钟状态

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/895719/tas5711-auto-detected-clock-status

器件型号:TAS5711

你(们)好

我们的 SOC I2S 信号连接到 TAS5711、LRCLK 为48kHz、MCLK 为24.576MHz

但是、当我通过 I2C 读取寄存器0x00时、该值为0x14。

我认为它应该是0x74。

请帮帮我。

谢谢、  

Edgar

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

    您好 Edgar、

    请确认:

    1. I2C 地址和 I2C 通信正常;
    2. LRCLK、BCLK 和 MCLK 频率;如果可能、尝试进行一些实验。
    3. 还请读回0x02错误状态寄存器、以监控是否发生特定故障。

    此致、

    Alix Wan。

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

    您好、Alix

    I2C 地址和 I2C 通信正常。

    轻量 级 LRCLK 为48kHz、BCLK 为3.076Mhz、MCLK 为24.576MHz。

    3.读回寄存器0x02为0x0x,未找到错误。

    即使寄存器0x00也是错误的、我仍然可以正常播放 wav 文件。

    我尝试将寄存器0x00写入其他值、例如0x00、0xff、它仍然可以对 wav 文件进行反析。

    我想知道自动检测时钟是如何工作的、以及如何解决这个问题。

    谢谢、

    Edgar

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

    尊敬的 Edgar:

    通常、TAS5711在 DAP 中有一个内部振荡器、该振荡器可生成高频时钟。 例如100MHz。

    使用该时钟、内部时钟检测模块将负责 LRCLK/BCLK 检测。

    TAS5711 EVM 或 TAS5711嵌入式 PCB。

    请将 fs、MCLK 更改为其他值、并让我知道自动检测是否正常工作。

    谢谢、

    Yun