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:降低2麦克风噪声

Guru**** 2481985 points


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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/839040/tlv320aic3254-2-mic-noise-reduction

器件型号:TLV320AIC3254

您好!

这是 e2e.ti.com/support/audio/f/6/p/837095/3099423#3099423上关于使用此芯片进行2麦克风 NR 的最后3篇文章的延续。

1) 1)我在 TI 算法下找到了一个空间滤波器-它仍然存在(但不知道它的工作效果如何)。 它所需的采样率为16K (或8K)。 我假设我需要将输入采样率设置为16K (尽管可以使用输入端的抽取滤波器来获得所需的采样率、但我不确定)、以便在16K 下运行滤波器、对吧?  

通常、在何时在输入端使用1x、2x、4x 抽取滤波器以及在 PurePath 画布上设置何种采样率以及如何正确选择为每个编解码器提供的抽取/插值时、会产生混淆。

2)相关:我不确定如何处理不同的采样率:如果输入为16K、但我需要输出为44.1K、如何针对这种情况进行设置。

3) 3)我看到 PurePath 生成的 LST 文件、但看不到.h 文件。 在我有我喜欢的画布后、如何将生成的代码集成到我的当前应用中并将其下载到编解码器中? 我的整体应用是蓝牙音频源。

谢谢、

Kevin

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

    Kevin、  

    1.需要将工艺流程设置为16k。  这是通过单击背景并在属性菜单中的采样率下选择16k 来完成的。  那么您需要将电流速率更改为16k。  

    有关要使用的抽取滤波器的更多信息、只需右键单击框架并选择"帮助"。  它将告诉您哪个框架与哪些费率兼容。  

    2.您想做的是让 ADC 以44.1k 的速度运行、但 DAC 以16k 的速度运行?  我对您的理解是否正确?  

    由于数字音频总线需要在一个或另一个上运行、这实际上不是可能的、我们有其他器件、例如 AIC3262、它具有多个数字音频总线。  

    3.执行以下步骤:

    1.单击"工具">"选项"

    2.选择 Build 选项卡

    3.选中生成设备驱动程序接口选项

    4.照常编译。  现在将生成头文件。

    此致

    -Steve Wilson

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

    谢谢 Steve。 这很有帮助。

    生成器件驱动程序接口.h 文件后、如何在嵌入式应用中使用该文件? IOW、使用.h 文件中的数据对 AIC3254进行编程时使用了什么代码?

    此外、什么时候使用"生成驱动程序代码"?

    谢谢

    Kevin

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

    尊敬的 Kevin:  

    我相信我在另一个主题中回答了这个问题:

    此致、

    -Steve Wilson