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.

[参考译文] TLV320AIC3110:具有增益的 AIC3110滤波器

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1184976/tlv320aic3110-aic3110-filters-with-gain

器件型号:TLV320AIC3110

您好!

在 AIC3110 PRB 中使用滤波器时、我发现了一些奇怪的情况:

编解码器接受 具有增益的 LPF、但 HPF 只有衰减。 我不知道这是与 DSP 相关的(很久以前我没看过 DSP 书籍),还是编解码器的硬件中有这样的内容。 我对各种滤波器进行了并联计算、并将结果与 TIBQ 进行了比较。

以下是 TIBQ 在100Hz 和-3dB 增益下为1OHPF 提供的结果:

下面是我要计算的值:

一切看起来都很好、工作正常。

以下是 TIBQ 在100Hz 和+3dB 增益下为1OHPF 提供的结果。 实际上、如果增益为正(以 dB 为单位)、则 N0和 N1系数是相同的!!!:

但该图显示了3dB 的增益:

 

下面是我为同一个滤波器计算的结果:

将此滤波器加载到编解码器中会再次产生衰减、而不是增益、并且衰减类似于1/gain (V/V)!

我的问题:为什么编解码器中的 HPF 无法获得增益?

谢谢你。

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

    您好!  

    我不建议使用 TIBQ 一阶系数计算、它还在使用正增益数时输出不一致/奇怪的系数。

    您可以在以下应用手册中找到有关双二阶滤波器的更多信息:

    8358.Biquad 滤波器应用 Note.pdf

    我还建议根据 d/s 中突出显示的公式在 MATLAB 中进行双二阶滤波器计算 该应用手册还有助于设置寄存器的格式并从中进行配置

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

    谢谢、Daveon

    这间接地起到了帮助作用。 根据文档、编解码器中的最大数定义了最大增益。 因此、最大增益是频率可靠的、实际上是1b0。 对于 HPF、最大增益为

    GMAX=1 + tan (pi*fc/fs)<最好在某些文档中看到这一点。

    以下是1OHPF 表

    下图:

    下面是 HPF 和16kSR 的表格:

    下面是扫描、1OHPL ADC IIR、FC=2kHz、G=3dB、FS=16kSR:

    谢谢!

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

    更好地查看1OFilters 的最大允许增益: