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.

[参考译文] TPA2026D2:在此处跟进寄存器复位问题

Guru**** 2800955 points

Other Parts Discussed in Thread: TPA2026D2, TPA2016D2

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1616078/tpa2026d2-follow-up-the-register-reset-issue-here

器件型号: TPA2026D2
主题 TPA2016D2 中讨论的其他器件

尊敬的 Ivan:

因为我在 2.12~2.14 之间离职、所以我在此关注内部 E2E 主题。 该主题是开放的、因此客户可以自行跟进。 您可以关闭旧线程。

TPA2026D2:是否可以提供一个固件来帮助解决 ACG 导致卷在通电时从小变大的问题

每次谈话时、请帮助检查以下问题:

我的支持需求是:

  1. 您对根本原因有任何见解吗?
  2. 能帮助在 TI 实验室重现吗? 客户操作系统为 Windows。
  3. 我们是否有这样的固件来修改默认寄存器?

BRS、

Rannie

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

    您好 Rannie、

    TPA2026D2 是一款具有 I2C 控制的模拟输入放大器、我们能否详细了解 Windows 如何控制该器件? 我假设有一个编解码器或某些处理器处理到 TPA2026D2 的 I2C 事务。

    请保持实验简单、我有更多问题来了解问题:

    • 您能否始终使用特定振幅的特定信号进行测试? 在某些时候、有人提到、“数量的增加不会有任何问题“。
      • 是否仅当信号从低音量变为高音量时才会发生此问题?
      • 如果您播放静音音音频文件、它是否不同? 或具有恒定振幅的文件?
      • 这个“音量“是系统音量还是仅输入信号幅值?
    • 在此测试期间是否可以探测 I2C 信号? 确保音频启动时没有额外的 I2C 命令。

    对每个问题的评论:

    1. 您对根本原因有任何见解吗?
      1. 目前根本原因尚不清楚、如上所述、我们仍需要了解许多因素。
    2. 能帮助在 TI 实验室重现吗? 客户操作系统为 Windows。
      1. 我可以检查 TPA2016D2 EVM(类似于 TPA2026D2 的器件)。 我申请了此电路板的样片。 但是、I2C 控制器将与客户实现不同。
    3. 我们是否有这样的固件来修改默认寄存器?
      1. 默认 寄存器更改很复杂、很可能不再可用。 通常、这涉及到为器件创建自定义过程 、而这对于 TPA2026D2 等旧器件来说似乎是不可行的。

    此致、
    -伊凡·萨拉扎尔
    应用工程师

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

    尊敬的 Ivan:

    还需要说明的一点是:

    “音量增加没有问题“意味着没有“音量逐渐增加“问题、并不意味着音量增加后问题消失。 很抱歉误解。

    客户是否仍应实施您上面提到的测试?

    EVM 结果如何? 打开音频文件时、为什么寄存器设置为 FAULT?

    BRS、

    Rannie

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

    您好 Rannie、

    是的、我认为如果客户可以按照建议进行测试、仍然会有所帮助。

    我有 EVM、但尚未启动、我将在本周晚些时候查看、并在测试后分享所有更新。

    此致、
    -伊凡·萨拉扎尔
    应用工程师

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

    尊敬的 Ivan:

    谢谢。 期待您的答复。

    BRS、

    Rannie

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

    您好 Rannie、

    您能分享一下客户实现中使用的整个寄存器配置吗? 我将尝试使用相同的配置。

    顺便说一下、在将寄存器 0x03 设置为 0x00 之前提到过、但我认为这是不正确的。 数据表第 27 页的表 8 中提到的值仅从 0x01 开始;ATK_TIME 也是如此。
    请确保仅将支持的值写入器件寄存器。

    此致、
    -伊凡·萨拉扎尔
    应用工程师

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

    尊敬的 Ivan:

    唯一修改的寄存器客户为 0x0B。

    请确保仅将支持的值写入器件寄存器。

    明白了、我会要求客户进行相应的修改。

    BRS、

    Rannie

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

    您好 Rannie、

    我假设您是说寄存器 0x03 从原始值 0x0B 设置为 0x00、对吗?

    在原始线程上、有人提到限制器被禁用、压缩设置为 1:1、因此我认为有更多寄存器写入。 据我了解、目前测试仅设置一个寄存器。

    请通过将 0x00 以外的值写入寄存器 0x03、让我知道结果是否不同。

    我将以类似的方式向某些寄存器写入受支持的值并进行检查。

    此致、
    -伊凡·萨拉扎尔
    应用工程师

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

    尊敬的 Ivan:

    请查找客户的以下反馈:

    1.当前使用 0x01 填充偏移 0x03 的值。 当客户打开音频文件时、也存在重置问题。

    使用逻辑分析仪启动音频时、尝试在 I2C 上获取命令、未找到 I2C 命令传输、但重新读取寄存器后发现命令已复位。

    3.客户 无法 找到完全静音的音频文件。 在这一侧、操作系统(Windows 右下角的小扬声器)的音量已关闭。 单击音频文件进行播放、出现重置问题。

    BRS、

    Rannie

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

    您好 Rannie、

    感谢您在客户端运行更多测试。 在该测试期间、器件似乎没有通过 I2C 接收到任何不同的信号、甚至没有在模拟输入端接收到、但以某种方式被复位。 这里肯定缺少其他东西。

    我在我一侧使用 1kHz 正弦波进行测试、并且器件仍正常运行。 我将使用不同的信号进行测试、但由于客户已经在音量静音的情况下进行了测试、因此我不希望它有不同的结果。

    此致、
    -伊凡·萨拉扎尔
    应用工程师

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

    尊敬的 Ivan:  

    感谢您的答复。 您能否在与客户相同的测试环境下测试 Windows?

    要配置 TPA2026D2、客户使用外部 I2C 配置工具。 但当寄存器复位时、它们未在 I2C 线上捕获任何 CMD。  

    BTW、您能帮助详细说明您在 TI 实验室中的设置吗? 例如 VEM 设置、寄存器配置和输入信号以及如何验证寄存器未复位。

    BRS、

    Rannie

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

    您好 Rannie、

    这是一款 I2C 控制的器件、我用于生成 I2C 命令的工具也基于 Windows、但与客户提供的工具不同。 我认为我不能像他们那样使用。

    我将详细阐述测试报告并在稍后分享。

    此致、
    -伊凡·萨拉扎尔
    应用工程师

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

    尊敬的 Ivan:

    根据目前的测试、客户提出了以下想法、我们能否提供支持?

    1.是否有锁定寄存器? 也就是说、该寄存器可以锁定且不再更改。

     2. BU 是否可以在操作系统下提供一个驱动程序来配置这些寄存器? 客户无法在操作系统中配置 I2C。

    BRS、

    Rannie

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

    您好 Rannie、

    我将通过电子邮件与您联系、以继续进行讨论。

    此致、
    -伊凡·萨拉扎尔
    应用工程师