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.

[参考译文] TAS5825M:TAS5825M 会在工作期间丢失 DSP 参数

Guru**** 2467970 points
Other Parts Discussed in Thread: TAS5825M

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1255381/tas5825m-tas5825m-lose-dsp-parameters-during-working

器件型号:TAS5825M

您好!

我们有一个问题、就是 TAS5825M 在单元运行期间没有音频输出。

我们的产品中有7种 TAS5825M 芯片。 发生该问题时、一个或多个放大器没有音频输出。

我们进行了以下检查:

1、当所有放大器的音频输出正常时、读取所有寄存器

2、 随机操作设备,如切换源、停止/启动回放、改变输入采样率等。

3、当一个或多个放大器没有音频输出时、再次读取所有寄存器并测量输入 I2S 信号

输入 I2S 信号正常、但没有音频输出的放大器的 DSP 寄存器全部为零。

您能建议我如何分析根本原因吗?

然后、每个簿的校验和是根据寄存器值还是 I2C 写入来计算的? 我们可以使用校验和值来监控寄存器变化吗?

谢谢!

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

    您好

    1.当您重现问题时、您采取了哪些操作会导致输出无音频?

    您能否检查寄存器0x68、70、71、72、73、 这些寄存器可以告诉我们器件的错误报告和状态。

    3.能否简单地画出7个放大器的连接图?

    4.您能否检查您的启动序列是否符合数据表9.5.3.1中的要求、其中需要先提供 I2S、然后发送初始化脚本。

    塔克

    杰西

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

    您好、Jesse:

    1、开关源、I2S 时钟多次抖动、然后 AMP 没有音频输出。 I2C 和 PDN 保持无操作。 下图显示了 I2S 时钟的一个抖动,

    2、 0x68 = 03、 0x70 = 00、 0x71 = 04、 0x72 = 00、  0x73 = 00、 0x74 = 00

    3、请检查以下图片

    4、我们首先检查是否提供了 DVDD 和 PVDD、I2S 是否稳定、然后上拉 PDN 并发送 I2C 初始化脚本。

    谢谢!

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

    您好!

    根据2、器件报告时钟误差。 我认为它应该是由 clk 抖动引起的。

    通常、一旦 clk 恢复正常、器件将恢复、但 clk 仍处于错误状态。

    BTW、您是否手动配置了任何 clk、通常情况下、如果您从 ppc3软件导出初始脚本、自动检测将启用。

    即使您的 clk 有问题、器件会在您的 clk 恢复正常后恢复。

    塔克

    杰西

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

    您好!

    我们的 init 脚本由 PPC3导出、并启用了自动检测功能。

    谢谢

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

    您好!

    添加更多信息:

    1、全部7个芯片共用相同的 I2S 时钟、PDN 和 MUTE 引脚、但发生问题时、只有1个芯片没有输出。

    2、重新发送初始化脚本无法恢复芯片、需要重启芯片。

    谢谢!

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

    您好!

    根据您的描述、您的意思是7安培正常工作、发生时、时钟抖动会导致某些(不是全部)安培没有输出、对吧?

    我注意到、您的配置有7安培和4个 I2C 地址、并且同一个 I2C 共享2安培可能会导致您的 I2C 读取错误。  

    为了简化这个问题、您能否对其中的三个芯片进行 PDN (共享同一个 I2C 地址)。 并使用相同的配置来检查是否存在相同的问题。 如果仍有、您可以向我们读取故障寄存器。

    Br.

    魏秋。

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

    您好!

    I2C 连接正常、该产品正在大规模生产。 MCU 有2条 I2C 总线连接到放大器、I2C1占用4安培、而 I2C2占用另外3条。

    并非所有器件都出现该问题、只有少数器件可以重现该问题。 但很难监控重现率。

    谢谢!

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

    当问题发生时、拉动 PDN 并重新配置无法解决的芯片、必须重启设备。

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

    您好

    很抱歉没有注意到 您的配置中有2条 I2C 总线。

    也许我们可以离线讨论这个问题。

    Br.

    魏秋。