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.

[参考译文] TAS2563:播放开始后慢速输出振幅斜升

Guru**** 2957380 points

Other Parts Discussed in Thread: TAS2563

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1654291/tas2563-slow-output-amplitude-ramp-up-after-playback-starts

器件型号: TAS2563

尊敬的团队:

我们已经完成了放大器调谐、并实现了驱动器来操作放大器。

但是、播放开始后、输出幅度会逐渐增加、而不是立即达到预期电平。 您能否提供建议、说明如何修复或减少这种缓慢的上升行为?

我连接了一个在播放开始时使用 1kHz、0dB 正弦波捕获的示波器波形。

7ee7d014-4e58-4317-9f51-dcf9965b7cfb.png

我们将使用以下主题中提供的驱动程序:
TAS2563:TAS2563 内核 6.1 和 RCA 文件生成工具的 Linux 驱动程序请求

此致、

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

    我们的专家将很快为您提供反馈。

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

    Hi Hitoki Ishikawa、

    您使用哪种模式? ROM 模式还是 DSP 模式? 我想这是 DSP 模式、正如您提到的 放大器调优已经完成一样。 在这种情况下、您是否可以禁用 DRC 和保护以再次检查输出? 这两个模块可能会对它产生一些影响。

    另一个检查点是输入信号。 有时、AMP 的输入信号已由其他算法更改。 您能否证实这一点? 或者通过记录输入信号或测试 I2S 来测量输入信号。

    BR、

    Wenbin

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

    尊敬的 Wenbin:

    感谢您的答复。

    我尝试了切换配置文件来检查是否可以使用旁路模式。

    在检查过程中、我注意到“Speaker Config ID“设置为–1。 这是否表明 PPC3 生成的调优文件未正确应用?

    514     INT     1       Speaker Digital Volume                   243
    515     INT     1       Speaker Profile Id                       0
    526     INT     1       Speaker Program Id                       1
    527     INT     1       Speaker Config Id                        -1

    您能否告知我接下来应该检查哪些项目?

    我目前还在检查通过 I2S 传输的数据。

    此致、

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

    否、配置文件中有一个专用于旁路的特殊配置文件。 请使用该配置文件。

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

    尊敬的团队:

    感谢您的建议。

    我通过设置以下设置尝试了专用的旁路配置文件:

    tinymix "Speaker Profile Id" 5

    在此旁路模式下、不会发生慢速输出振幅斜升问题。
    因此、问题似乎仅发生在 tuned/DSP 配置文件中。

    您能告诉我接下来应该检查什么吗?

    此致、

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

    Hi Hitoki、

    如前所述、“ 在这种情况下、您是否可以禁用 DRC 和保护以再次检查输出? 这两个模块可能会对其产生一些影响。“

    DRC 和保护模块中有时间常数。 您可以禁用模块以检查结果或积极更改时间参数、以找到影响此值的特定参数并将其更改为更安全的值。

    BR、

    Wenbin

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

    尊敬的团队:

    感谢您的建议。

    我禁用了 DRC 和电源相关保护。
    即使仅启用智能放大器扬声器保护和 EQ、该问题仍然会发生。

    我还发现、在扬声器保护功能中更改偏移速度设置时、上升时间会发生变化。
    我认为这个问题是由偏移保护引起的。

    仅当从 SW 关断启动时才会出现此问题。
    当器件保持静音时不会发生这种情况、因此我们计划将静音用于待机模式。

    为了更好地了解智能放大器的行为、您能否解释为什么该保护功能仅在从 SW 关断启动时才会使输出上升变慢?

    此致、

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

    我们的专家将很快为您提供反馈。

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

    Hi Hitoki Ishikawa :

    智能 PA 保护将有稳定时间来正确运行算法。 它不会首次输出到峰值、因为有超过限值的风险。  因此速度时间设置将影响首次性能。   

    BR、

    Wenbin

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

    尊敬的团队:
    我知道、由于保护机制的原因、软件关断后的启动延迟是不可避免的。
    因此、我们正在考虑以下操作。 放大器及其驱动器是否支持这一点?
    -当屏幕打开但播放未激活时、TAS2563 将保持待机状态、启用静音并应用“PRE_SHUTDOWN“块。
    -当系统进入挂起模式时、TDM 时钟被禁用、导致放大器 IC 进入软件关闭状态。
    此外、您能否提供有关使用 regbin 工具配置的“pre_shuting“和“pre_power_up“块的驱动程序行为的一些详细信息? 具体来说、这些块实际是什么时候编写的?
    此致、
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Hi Hitoki Ishikawa :

    当器件软件关断时、DSP 将停止运行。 下次处于活动状态时、DSP 会再次运行、算法将再次运行并需要时间进行设置。

    关于 SW 相关主题、 我将让 SW 循环回到反馈页面。

    BR、

    Wenbin

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

    你(们)好

    当屏幕打开但播放未激活时、TAS2563 将保持待机状态、启用静音并应用“pre_shutdown “块。

    代码已被支持, playbacl 未激活,系统将发出 snd_SOC_DAPM_pre_PMD 事件,您可以查看 tasdevice_dapm_event () 的实现。

    当系统进入挂起模式时、TDM 时钟被禁用、导致放大器 IC 进入软件关闭状态。

     内核分支中的驱动程序没有 实现挂起、因为不同的客户定义了不同的挂起。 一些定义挂起是电源切断、另一些定义低功耗模式是电源切断的重要性。 我不确定您提到的挂起模式是否会切断TAS2563 的电源? 如果是、您将重新初始化芯片并重新加载固件。 否则、与 snd_SOC_DAPM_PRE_PMD 和 snd_SOC_DAPM_POST_PMU 没有不同。 因此不会实现暂停代码。

    如果没有 clk、TAS2563 必须处于软件关断状态。

    在 RCA 文件中、 pre_shutdown 仅将位 2 设置为软件关闭。  PRE_POWER_UP 将设置采样率、位宽、然后软件上电。

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

    尊敬的 Shenghao:

    感谢您的澄清。

    在我们的情况下、“挂起“意味着一种低功耗状态、在这种状态下、TAS2563 的电源仍保持不变、但 TDM 时钟被禁用。

    在这种情况下、将 TAS2563 置于软件关断状态的建议顺序是什么?

    在禁用 TDM 时钟之前、我们的驱动程序是否应该通过寄存器接口将器件明确设置为软件关断、或者 TAS2563 是否应该在 TDM 时钟停止时自动进入软件关断状态?

    此外、我找到了以下 E2E 博文、其中提到了“基于时钟的自动启动/停止“:

    TAS2563:TDM 时钟错误和音频时钟上的自动启动/停止

    TAS2563 是否正式支持这种基于时钟的自动启动/停止机制?
    如果是、建议在暂停/恢复期间依赖它、还是我们仍应在驱动程序中明确控制软件关闭?

    此致、

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

    PLS 确保 TDM clk (WS clk 和 BCK) 在关断之前无法关闭、从而可以避免 TDM clk 错误。

    TAS2563 无法支持自动启动。 至于自动停止、芯片对时钟错误非常敏感、TAS2563 将在出现时钟问题的任何情况下自动停止。

    您可以在 regbin 文件中尝试 Audo-stop。

    我想知道您遇到了什么问题?

    我想知道您的系统是否可以 在 I2S 时钟启动之后发出 snd_SOC_DAPM_POS_PMU、以及 在 I2S 停止之前发出 snd_SOC_DAPM_PRE_PMD?

    如果是、则无需实施 暂停/恢复。

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

    尊敬的 Shenghao:

    感谢您的解释。

    关于自动停止、我们将要求我们的软件工程师使用 regbin 文件进行尝试。
    请给我们一些时间进行检查。

    我还有一个关于电源状态控制的问题。

    在我们的系统中、我们希望使用以下三种状态。
    是否可以使用 DAPM 控制来实现这一点?

    -播放激活:激活
    -播放停止:静音
    -设备暂停:软件关闭

    我们要将“播放停止“状态与“设备暂停“状态分开的原因是、当器件从软件关断状态恢复时、我们会观察到前面提到的缓慢输出斜升问题。

    能否请您告知如何在 TAS2563 驱动器中管理这三种电源状态?

    此致、

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

    我想知道 I2S 时钟(BCK 和 WS 时钟) 在静音期间是否仍处于开启状态?  如果是、您 可以将混音器 kcontrol “Speaker Digital Vol“设置为 0。

    否则、TAS2563 必须处于软件关断状态。