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.

[参考译文] TAS2110:TDM 时钟误差

Guru**** 2391325 points
Other Parts Discussed in Thread: TAS2110

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/972682/tas2110-tdm-clock-error

器件型号:TAS2110

大家好、

将 TAS2110与 I2S 相连、I2S 的采样频率为16kHz、SBCLK 与 FSYNC 之比为64、FSYNC 的频率为16kHz、SBCLK 的频率为1024kHZ。 (__LW_AT__TDM_DET 寄存器的值为0x21)。

但 INT_LTCH0寄存器(Page0 0x24)的值为0x4、"由于 TDM 时钟错误而产生中断"

(由于在 TDM 时钟错误后 PWR_CTL 将自动设置为0xe、因此我将 INT_CLK 的值更改为0x45、因此可以在 PWR 寄存器中看到的值为0xc。)

随附的是寄存器列表、请帮助查看 TAS2110 配置是否存在任何问题。

e2e.ti.com/.../reg_5F00_print1.txt

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

    大家好、Amy、

    我们的团队将查看这一点、并尽快做出响应。

    此致、
    Luis Fernando Rodríguez S.

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

    您好、 Luis、

    感谢您的回答。  如果您需要任何其他信息、请告诉我。

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

    大家好、Amy、

    我们的团队仍在研究此案例。 他们将尽快回来提供更多信息。

    此致、
    Luis Fernando Rodríguez S.

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

    您好!

       您是否正在取得进展?

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

    您好、Amy、

    我建议使用终端系统集成从 PPC3获取器件配置脚本。 您可以在此处选择您正在使用的采样率。

    您能否共享 SBCLK 和 FSYNC 信号的捕捉? 器件应支持16kHz 和64的比率。
    您使用的是 EVM 还是定制系统?

    此致、
    -Ivan Salazar
    应用工程师-低功耗音频和传动器

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

    您好、Ivan 、

    客户没有购买 EVM 板、他们使用自己的设计板、也没有使用 PPC3。 该图显示了 SBCLK 和 FSYNC 的信号  

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

    感谢您的回复、Amy。

    伊凡将会查看并尽快提供反馈。

    此致、
    Luis Fernando Rodríguez S.

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

    您好、Amy、

    我将使用与客户应用相同的 SBCLK 和 FSYNC 发送测试报告、也许采用与我们相同的程序、以便他们在测试中取得进展。 我将在明天晚上发送报告。

    如果您认为有必要、我们还可以离线同步 WebEx 调试会话、请告诉我。

    此致、
    -Ivan Salazar
    应用工程师-低功耗音频和传动器

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

    您好、Amy、

    您能否让客户仅向其系统上的器件发送加电命令、而不是完整的初始化脚本? 这将0x0c 写入寄存器0x02、我认为器件在默认寄存器值及其采样频率下应该可以正常工作。

    此外、是否可以捕获 FSYNC 和 SBCLK 时钟以及初始化命令? 时钟应在器件退出关断模式之前存在、否则它将检测 TDM 时钟错误。

    此致、
    -Ivan Salazar
    应用工程师-低功耗音频和传动器

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

    您好、Ivan 、

    在客户测试后、发现只要0x06寄存器的值发生变化、就会出现"TDM clock error"的问题。

    由于客户需要16K 的采样率、但默认值为48K、因此 TDM_ CFG0 (0x06)寄存器需要配置为0x43。

    那么、问题可能出在哪呢?

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

    您好、Amy、

    如果音频没有更改寄存器0x06的值、您知道吗?

    此外、我认为他们共享了一个寄存器转储、但他们能否共享用于配置器件的脚本? 我想检查在修改寄存器时器件是否处于关断模式。 加电命令(寄存器0x02)应该是脚本中的最后一个命令。

    此致、
    -Ivan Salazar
    应用工程师-低功耗音频和传动器

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

    您好、Amy、

    自上次沟通(可能是因为假期)起已经一周了、我们将等待一周结束、等待您可以分享的任何进一步更新。 谢谢。

    此致、
    -Ivan Salazar
    应用工程师-低功耗音频和传动器

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

    客户表示在将寄存器0x02写入0xc 后、很快就会变成0xe。 不清楚为什么。  可能的原因是什么

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

    您好、Amy、

    根据前面的说明、我认为已触发 TDM 时钟误差、是否仍在发生? 如果触发错误、器件将进入软件关断状态。

    此外、还提到如果寄存器0x06被修改、则会发生错误、如果它们不写入寄存器0x06、它是否正常工作?

    此致、
    -Ivan Salazar
    应用工程师-低功耗音频和传动器

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

    您好、Ivan 、

    根据您的指导、问题已得到解决。 非常感谢您在此期间的持续支持。

    时钟应在器件退出关断模式之前存在、否则它将检测 TDM 时钟错误。