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.

[参考译文] TAS5755M:DRC 算法公式

Guru**** 2478765 points
Other Parts Discussed in Thread: TAS5755M

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1195023/tas5755m-drc-algorithm-equations

器件型号:TAS5755M

我正在应用中使用 TAS5755M。  我的工作主要是根据需要进行(2.1、BD 模式、双二阶滤波器用作有源分频器和低音/高音质层滤波器)。  我正在尝试让 DRC 正常工作、但发现文档不足、有些内容似乎不正确。  我不是一名滤波器专家、因此可能缺少一些东西。  是否有有关 DRC 工作原理的应用手册?  我在其他帖子中看到了对 sloa148.pdf 的引用、但论坛中的链接很糟糕、 我无法在任何地方找到该文档。

我不希望转储到 GDE 中的数字、我希望能够计算这些数字。  例如、GDE 可以从几毫秒内计算能量、攻击或衰减的 α、但我在软件中看不到用于执行该操作的公式。  此外、所有单元都不清楚。

数据表(TAS5755M SLOS982C–2017年8月–2018年4月修订) 参考第9.3.7节中的"TAS570X GDE 软件设置开发工具文档(SLOC124)"、但该工具未在其配置中列出 TAS5755M、并且除了内置帮助之外、它不附带任何文档、这更多地是有关如何使用该工具而不是部件如何工作的文档。

数据表仅为 DRC 分配一个页面、第33页、第9.3.11节。  图中显示了 T、但不显示 K 或 O、图中的寄存器地址似乎不正确。  因此、总的来说、该部分不是特别有用。

感谢您提供的任何指导。

   -Andrew

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

    您好、Andrew

    很难提供 DRC 的详细计算公式。

    我们所能提供的只是数据表中 DRC 结构的工具和简单说明。

    如果您有任何配置问题、我们可以通过 e2e 进行讨论。

    谢谢。

    Jesse

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

    您好、Jesse、

    我不同意这一说法。  深入挖掘后、我相信我在一个不相关组件的数据表中找到了部分答案。  能量、攻击和衰减值的计算方式如下:
      a=1-e^(-1000/(fs*tc))
    当然、还有:
      W=1A
    其中 fs 是内部采样率(例如、48、000)、tc 是所需的时间常数、单位为毫秒。  所以、如果这是正确的、那么这是理解的六个寄存器中的三个。  我无法说明为何将该简单陈述从 TAS5755M 的数据表中排除。

    因此、我会更直接地问:
       1)上述语句是否适用于能量(0x3A/0x3D)、攻击(0x3b/0x3E)和衰减(0x3c/0x3f)?
       2) 2)  SLOC124 (TAS570X GDE)是否是用于 TAS5755M 的正确工具?  如果不是、哪一个是?  如果是、应选择哪个器件、因为 TAS5755M 不是可选的?
       3) 3)是否存在详细介绍 DRC 工作原理的应用手册(sloa148.pdf 或其他) ?

    我发现这是一个非常棒的组件、包含非常 令人失望的经过重新编写的文档。  我希望您能向我指出更好的文档、并且希望 TI 将来在文档方面做得更好。

       -Andrew

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

    您好、Andrew  

    我将与我们的团队核实更多信息、然后回复您。

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

    您好、Andrew

    TAS5755的工具是 TAS57X1 GUI TAS57x1_v2.1_build_8 (修订版 A) ,您可以从 TAS5755EVM 简介网页下载。

    您可以通过此 GUI 进行配置、无需计算详细信息。

      

    但是、您也可以参考 DRC 工作原理的应用手册 www.ti.com/.../slaa894.pdf

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

    在我的应用中 、我需要能够计算时间常数加上 T、K 和 O、以便可以即时调整。  正如我 在上面的第二篇文章中所述、时间常数在 SLAA894中进行了解释。  但是、T、K 和 O 没有得到很好的解释。  为了让将来可能遇到这种情况的人受益、下面是我通过测试几个值 并确定 GDE 用于计算 T、K 和 O 的方法从 GDE 中得到的等式:

      T =(x-24.0)/6.0206
    其中 x 是以 dB 为单位的阈值、T 是要写入寄存器的值。

     k =-(x-1)/x
    其中 x 是压缩比。

     O =(2 * 10 ^(x/20))/ 31
    其中 x 是偏移。

    它们并不是特别复杂。  数据表或应用手册中没有这种情况的原因让我感到很不明白。  我无法表示这些值完全正确、因为我在任何地方都找不到有关它们的文档、但如果有人需要自行计算这些值、这可能会节省一些时间。

       -Andrew

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

    您好、Andrew

    TAS5755M 是一款旧器件、数据表中的某些描述并不清楚、很抱歉、我们无法为您提供更多信息。 您可以单击 GDE 获取帮助、有一个有关 DRC 的链接。