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.

[参考译文] 使用具有回声抵消功能的音频前端的解决方案

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1120137/solution-using-audio-front-end-with-acoustic-echo-cancellation

你好、

我叫 John Leon、来自 deepsea Developments Company (https://www.deepseadev.com/en/)。

我们正在采用使用音频前端的小尺寸解决方案。 我们有一个麦克风+ esp32-32s +扬声器(https://www.espressif.com/en/solutions/audio-solutions/esp-afe)。 但是、扬声器离麦克风太近、需要解决回声问题、因此我们正在寻找一种芯片、在用户讲话时可以实现 AEC (回声消除)的特殊实现。

如果您有芯片、请告诉我:

低功耗

低延迟

小尺寸(引脚不多-封装)

4.AEC +噪声抑制(NS)

 

我期待任何评论。

谢谢、此致、

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

    尊敬的 John:

    为了实现 AEC、您需要使用具有板载 miniDSP 的编解码器。 例如、这是 AIC3111、AIC3120、AIC3254、AIC3262等。因此、芯片将至少有32个引脚。 大多数是5x5 VQFN。

    此致、

    Jeff

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

    感谢 Jeff。 AIC3254 (6PAIC3254IRHBRQ1) 看起来很棒,价格合理。 但是、您是否知道是否有一个在电路或开发套件中运行它的示例? 我必须确保 miniDSP 是否足以实现我们的解决方案以及有关您的启动的更多技术数据。

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

    尊敬的 John:

    我们提供适用于3254的评估模块: https://www.ti.com/tool/TLV320AIC3254EVM-K

    这将使您能够在您的解决方案中对器件进行原型设计。 miniDSP 使用 PurePath Studio 进行配置: https://www.ti.com/tool/AICPUREPATH_STUDIO

    此致、

    Jeff

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

    您好 Jeff、您好吗?

    我一直在研究这个项目、阅读文档和寻找理论。 我们尚未购买开发套件、因为我们需要确保该解决方案能够正常工作。

    我们需要环路:I2S_mic (读取)+ miniDSP 或编解码器+ I2S_Amplifier (写入)+扬声器、同时电路采集语音(读取 I2S 麦克风)并通过扬声器(在 I2S 放大器上写入)播放、音质良好(低延迟、无回波、增益不饱和、 音量控制、噪声或反馈抑制等)。

    如果您还可以提供演示、 以展示它如何在 miniDSP 软件上工作(https://www.ti.com/tool/AICPUREPATH_STUDIO)、那会很有帮助。

    非常感谢您、

    我期待任何评论

    John

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

    尊敬的 John:

    很抱歉、PurePath 不是最方便用户使用的工具、但如果您右键单击任何组件并按"帮助"、它将带您进入一个页面、以更详细地解释该组件。 我发现这是学习和故障排除的最佳方法。  

    下面我附上了一个非常简单的流程的屏幕截图、您可以使用该流程:

    这里最重要的是框架块。 这允许 PPS 以正确的采样率为正确的部件创建代码。 这里我有 I2S 输入、立体声 GEQ 和 I2S 输出。 另一个黄色块是因为此 DSP 具有两个内核、用于分隔模拟部分和数字部分之间的工作。 换句话说、ADC 侧和 DAC 侧。 由于 I2S IN 位于 DAC 侧、I2S OUT 位于 ADC 侧、因此需要黄色的传递块。 如果该块丢失、您将看到一个错误、说明组件位于 DSP 哪一侧之间的分歧。

    同样、帮助函数将为您提供有关这些块的更多详细信息、以帮助您创建所需的流程。

    此致、

    Jeff