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.

[参考译文] TAS5806MD:放大器输出中存在零星的6 kHz 意外陷波

Guru**** 2463330 points
Other Parts Discussed in Thread: TAS5806MD

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1277350/tas5806md-sporadic-unexpected-6-khz-notch-in-amplifier-output

器件型号:TAS5806MD

TAS5806MD 放大器遇到了一个异常问题。 我们的 PCB 上有两个放大器 IC。 一个设置为2.0 BTL、另一个设置为1.0 PBTL。 两个放大器似乎都正确地从 PurePath 创建的.cfg 文件中进行了初始化。 但在某些情况下、6kHz 存在一个未在滤波器中编程的深度陷波(实际上、我们不在放大器中使用任何音频处理、因此响应应该是完全平坦的)。 并非所有放大器 PCBA 始终都存在此问题、某些放大器 PCB 也比其他放大器 PCB 更存在此问题。 为了确认我们要发送到放大器的音频不是问题、我们将 DAC 与其中一个放大器 IC 并联、放大器输出在6kHz 时具有深度陷波、但 DAC 输出是平坦的。  一些放大器 IC 几乎每次都会重现6kHz 陷波。  其他示例仅在反复重启电源后偶尔出现。

我们曾尝试在 TAS5806MD EVM 上重现此情况、但未能做到。 然后、我们使用了逻辑分析仪来捕获 PurePath 和 EVM 之间的 I2C 流量、而数据与 PurePath 为同一项目文件创建的.cfg 文件中的内容并不一致。 除了.cfg 文件中的命令之外、似乎还有许多其他的放大器命令(我们忽略了到其他器件的 I2C 流量、我们认为这些器件是 EVM 上的其他外设 IC)。 这使我们想知道在.cfg 文件中是否遗漏了某个东西、这些文件需要使放大器像在 EVM 上一样正常工作。

其他人是否在6kHz 看到了这种深度陷波? 我们在放大器初始化期间正在做(或不做)的某些事情是否会导致这个问题?  这是该放大器 IC 的已知问题吗?

谢谢!

-丹

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

    Dan、您好!

    当您读回第0页 Book 0上的寄存器0x66时、您在那里看到的值是什么? 这是您将配置为禁用 EQ/DRC 的寄存器、因此如果您不使用任何处理块并禁用 EQ 和 DRC、则值应为87。 可以修改该 DSP 其他控制寄存器、以查看启用和禁用旁路处理块是否会更改此陷波行为。

    此致、
    路易斯

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

    您好、Luis。

    是的、这个寄存器中的值为0x87。  我也试图强迫它达到这个值,这没有什么区别。

    我们在尝试在放大器 IC 上的引脚周围探测时意外发现、当我们意外地将  SCLK 引脚与相邻的引脚(LRCLK 或 SDIN)短接时、 这导致了位时钟中的毛刺、一旦我们拆下示波器探针、音频突然就正确了、没有6kHz 陷波。  我们能够可靠地重复此操作;当放大器处于异常状态、在该状态下、6kHz 处出现陷波、并且我们短暂中断了 SCLK、只要恢复 SCLK、音频就会按预期开始工作。   这样我就知道、我们通过 I2C 下载的配置 必须已 正确存储到放大器中。

    我假设放大器中内置了某种类型的时钟错误恢复、    当 SCLK 短时毛刺脉冲时会发生恢复操作、而放大器 IC 中混乱的情况导致6kHz 陷波被该恢复操作"修复"。

    我们在器件中修改了固件、以便在通过 I2C 配置放大器 IC 后、LRCLK 和 SCLK 停止约250us、然后重新启动。  完成该更改后、我们不再看到任何6 kHz 陷波。  但这并不让我们非常有信心。  我们宁愿知道导致问题的原因并加以解决。

    这对您是否有任何意义?  我们有多个 PCBA 用于演示此问题、下载配置后的时钟中断可解决所有这些 PCBA 的问题。

    谢谢!

    -丹

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

    Dan、您好!

    是在首次启动时还是在深度睡眠状态后出现这种情况? 在 SCLK 停止后、数字内核中会发生一些内部时钟恢复操作。 在陷波之外、您的波形输出是否看起来正常? 您是否看到 THD 的任何降级?

    器件上的一项可能测试是、在您看到这个陷波的情况下、运行一个循环若干个周期、大约100个周期、此时您退出并进入深度睡眠、 在播放状态执行该停止 CLK、看看您是否执行了 已在距离陷波6k 处衰减输出或是否已解决。

    此致、
    路易斯