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.

[参考译文] TLV320AIC3254:在运行时修改过滤器系数

Guru**** 2466550 points


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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/772404/tlv320aic3254-modifying-filter-coefficients-during-run-time

部件号:TLV320AIC3254

我们计划使用两个FIR滤波块,并希望确认两件事:

第一个是FIR滤波系数寄存器的位置。 查看PurePath Studio中FIR滤波器的属性后,我可以看到"I2CPage"和I2CRegister"; 这是编解码器寄存器映射中的位置吗?

第二个问题是,如果PurePath程序中有更多的FIR滤波块,这些位置是否会改变。

感谢你的帮助

-Paul

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

    您好,Paul,

    欢迎来到E2E,感谢您对我们产品的关注!

    如果不使用可编程miniDSP,则FIR滤波器位于寄存器映射的处理块部分。 在AIC3254应用参考指南中,您可以找到FIR滤波器寄存器的具体位置,请参阅2.3 .3.1 .10.3 一节。

    如果您使用FIR滤波器的可编程miniDSP,则答案是“是”,PurePath Studio的属性窗口将反映滤波系数的寄存器位置。

    我不知道PurePath Studio中可用FIR滤波器的限制,但您使用的每个块都有自己分配的寄存器。 您可以通过单击每个块来查看分配的特定寄存器。

    此致,

     -Diego Mel é ndez López ñ a
      音频应用工程师

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

    您好Diego,

    我认为我提出的问题不正确;我将介绍我们的应用,以帮助我们了解我们正在努力实现的目标。  

    我们正在使用可编程miniDSP及其自适应滤波功能在运行时更改两个FIR滤波器的系数。

    两个问题就此形成:

    1)是否有编程方法来查找这些系数在内存中的位置? (可能来自PurePath Studio的.h驱动程序代码输出)

    2)如果我们修改PurePath Studio代码,FIR滤波器系数的位置是否会在寄存器映射中更改?

    感谢您的参与,

    保罗