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.

[参考译文] TLV320DAC3203:使用 BiQuad 将一阶滤波器加载到 DAC 中

Guru**** 1144270 points
Other Parts Discussed in Thread: TLV320AIC3262, TLV320AIC3262EVM-U
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/783334/tlv320dac3203-loading-first-order-filters-into-dac-using-biquads

器件型号:TLV320DAC3203
主题中讨论的其他器件:TLV320AIC3262TLV320AIC3262EVM-U

大家好、我们已经为此付出了一段时间的努力、似乎无法到达任何地方。

我们使用了此处提供的工具:  

www.ti.com/.../COEFFICIENT-CALC

为了计算双二阶系数、我们设置 EQ 或一阶低通滤波器没有问题-前提是我们将 N1和 D0减半、并将 N2和 D1归零。 我们面临的问题是、尝试对一阶高通应用与低通相同的方法。 出于某种原因、我们看到了一些增益、但扫描的输出具有平坦的响应。 以下是我们的预期:

这就是扫描产生的结果:

但是、如前所述、采用具有低通的相同过程会产生预期结果。

我们将使用我们的专有微控制器通过 I2C 加载数据。 我希望能够向正确的方向迈进、谢谢!

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

    感谢您分享您问题的详细信息。 TI 双二阶计算器工具中的所有设置似乎都正确。 但是、我想可能有一些设置不受软件支持。

    首先、您能否尝试使用单个高通滤波器配置? 而不移动图中的红色方形。 您是否仍然有平坦的响应?

    我还附上了一份应用手册、如果您想手动计算系数、该应用手册可能对您有所帮助:

    www.ti.com/.../slaa447.pdf

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

    好的、我们将对其进行评估、并让您了解其结果。

    谢谢。

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

    请告诉我它是如何产生的。

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

    您好、Fernando、

    感谢您对此问题的持续支持。

    这显示了系数和预期结果、我们仅使用没有建议增益的 HPF。 N1和 D0系数已减半、以补偿双二阶内的乘法。

    下面的代码片段仅显示了 MCU 通过 I2C 加载的 HPF、与原始帖子相比、没有其他代码发生变化。

    以下是从我们的测试台收集的结果。

    同样、仅当尝试通过 biquad 加载一阶 HPF 时、此行为才会出现。

    谢谢。

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

    感谢您分享结果。

    可以再评估一项测试吗? 您能否使用 TIBQ 工具提供的系数而不对其进行缩放? 我的意思是、不像您提到的那样将 N0和 D0除以一半。 此测试的结果是什么?

    谢谢你。

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

     您好、Fernando、

    这是非缩放响应。

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

    大家好、Tom、

    可以看一下下图吗? 我有另一个具有相同工具的 GUI、它提供的值与您在第一个帖子中提到的值不同。

    我想、您拥有的工具可能不支持 FS = 48000或其他一些参数用于高通滤波器。

    您能否看一下图片、看看这是否是滤波器的正确配置? 请尝试使用这些值吗?

    此致、
    Luis Fernando Rodríguez S.

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

    您好、Fernando、

    这里我最突出的是第二个系数。 您的工具具有与我的第一个帖子相同的设置。 我们的第一个系数是相同的、下一个系数是8001、而不是 C00001。 但是、您的最后一个系数是我们除以2。 一阶滤波器的该第二个系数实际上是一个有趣的部分。

    我将尝试这些系数、您还能推荐什么吗?

    谢谢。

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

    是否可以尝试在不缩放的情况下使用这些系数值(0x7fff、0xc00001和0x112614)?

    如果您有一些差异、请告诉我。

    我使用的工具位于 TLV320AIC3262控制软件( www.ti.com/.../tlv320aic3262evm-u )中。 这是我们用于控制 TLV320AIC3262EVM-U 的 GUI、但它可以在没有 EVM 的情况下使用。 以防您想要比较其他一些值。

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

    您好、Fernando、

    我们尝试了这些系数、其运行方式与预期完全相同。 感谢您的支持。 我附上了我们的结果。

    我们将使用此新工具尝试原始 EQ 设置、作为指南并报告产品的行为。

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

    我很高兴看到您获得了这些结果。

    我现在将关闭此 E2E 主题、但请随时了解有关我们工具的更多信息。 我们的团队认为,TIBQ 工具可能会为一阶 IIR 滤波器( www.ti.com/.../tlv320dac3100.pdf )生成系数,并且在二阶双二阶滤波器中没有相同的结果。

    如果您有其他问题或意见、请告诉我。

    此致、
    Luis Fernando Rodríguez S.
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    问题在于我们使用的工具。

    TLV320AIC3262工具的系数按预期工作、我们能够加载所需的 EQ。

    感谢您帮助解决此问题。