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.

[参考译文] TAS5782M:3 线接口问题

Guru**** 2930930 points

Other Parts Discussed in Thread: TAS5782M

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1653118/tas5782m-3-wire-infterface-issue

器件型号: TAS5782M

您好:

继下面的 e2e 主题之后、我们的客户面临着 TAS5782M 3 线制接口配置中的一个关键问题。

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1601363/tas5782m-3-wire-pcm-with-keeping-4-wire-hard-ware-configuration?tisearch=e2e-sitesearch&keymatch=tas5782m

然后、他对系统时钟和 LRCK/MCLK 关系变化存有一些问题、这些问题超过了+/–5 FS 情况、下面的数据表“9.3.3.5 串行音频端口 — 数据格式和位深度“中对此进行了介绍。

如果 LRCK/MCLK 与 系统时钟之间的关系 变化超过±5 FS、则 在一个采样周期内初始化内部运行、并强制模拟输出为双极零电平、直到 LRCK/LRCK/MCLK FS 和系统时钟之间的重新同步完成。

Q-1: 客户如何设置粗体的“系统时钟“?

Q-2: 此功能是否能够通过电阻器位禁用?

此致、

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

    尊敬的 Toshiro:

    我将查看此内容、并尽快回复您。

    此致、

    Isaac

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

    尊敬的 Toshiro:

    系统时钟与 MCLK 相同、并应用于 MCLK 输入端、如数据表的第 9.3.3.3 节所述。 对于您的第二个问题、您是否询问是否可以 通过写入 I2C 寄存器值来禁用系统时钟? 有关这方面的更多详细信息、请参阅数据表中的 MCLK。

    此致、

    Isaac  

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

    尊敬的 Issac:

    您能告诉我们、如果他采用 3 线制接口、我们如何设置系统时钟 (MCLK) 吗?

    哪个 注册系统时钟禁用? 在这种情况下、他是否必须禁用 PLL?

    (背面接地)

    自从客户配置了 3 线制接口与 MCLK 连接(如下面的 e2e 主题所示)后、他会因音频输出挂起而面临故障、似乎源于 MCLK 或系统时钟错误。

    https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1601363/tas5782m-3-wire-pcm-with-keeping-4-wire-hard-ware-configuration?tisearch=e2e-sitesearch&keymatch=tas5782m

    为了澄清根本原因、他需要知道在该主题上发布的信息。

    此致、

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

    尊敬的 Toshiro:

    如果使用 3 线制接口、为什么要连接 MCLK?您打算无论如何将其禁用? 哪个特定的寄存器读回显示的错误是在 MCLK 或系统时钟上? 有几个与 MCLK 相关的寄存器、包括寄存器 4、13、14、15、 37 等。 您可以禁用 MCLK 检测、也可以将其禁用作为其他内部时钟的源。 如果您在数据表寄存器映射一节中搜索“MCLK“、则数据表中的寄存器映射将作为有关此内容的完整详细信息。

    此致、

    Isaac

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

    尊敬的 Issac:

    哪个特定的寄存器读回显示的错误是在 MCLK 或系统时钟上?

    ->我试着让你知道他的寄存器设置和结果在下面。  

    1) 当音频输出暂停时、他读取 0x5B(寄存器 91)DTSR=00h、即使他设置了 06h (256 x FS) 也是如此。 然后、这些电阻器返回到 06h (256 x FS)。
    2) 即使将 0x25(寄存器 37)设置为 0x18、也发生了相同的情况(忽略 MCLK 检测、忽略 MCLK 停止检测)。
    3) 发生音频信号暂停时、读取 0x5F(寄存器 95)“未发生时钟错误“。
    4) 此外、即使将 0x25(寄存器 37)设置为 DCAS=1b(禁用)、他也会看到相同的问题、发生了相同的情况。

    此外,我们需要确保我们不能通过寄存器设置来禁用以下功能?

    如果 LRCK/MCLK 与 系统时钟之间的关系 变化超过±5 FS、则 在一个采样周期内初始化内部运行、并强制模拟输出为双极零电平、直到 LRCK/LRCK/MCLK FS 和系统时钟之间的重新同步完成。

    此致、

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

    尊敬的 Toshiro:

    该器件有一个内部 PLL、用于获取 MCLK 或 SCLK 并创建 DSP 所需的较高速率的时钟和 DAC 时钟。您可以回读我之前回复中提到的寄存器、以确保 这些时钟的源不是 参考 外部提供的 MCLK。
     如果按照第 9.3.3.4 节“使用 SCLK PLL 生成内部时钟 (3 线 PCM) 的时钟从模式“中所述使用 3 线模式、则“系统时钟“可以指“PLL 作为主时钟“。  

    此致、

    Isaac