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**** 2378650 points
Other Parts Discussed in Thread: TLV320AIC3254, AM2732
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1465898/tlv320aic3254-can-it-do-echo-cancellation-now-if-not-what-does

器件型号:TLV320AIC3254
主题中讨论的其他器件: AM2732

工具与软件:

大家好

许多人在 TLV320AIC3254中询问 AEC、后者会广播 AEC、但会被移除。 TI 多年来的反应表明其功能不够强大、但我刚刚发现 TI 2022年的 AEC 视频、表明3254非常完美。 新型芯片是否功能更强大? 或者 AEC 算法已经变得更好了吗?

https://www.ti.com/video/6308400085112

在我们不进行任何其他处理时、是否可以使用该特性?

如果没有、那么我们还应该使用其他内容吗? 其他论坛帖子只是说使用外部 DSP、而没有实际的使用方式/使用方法等信息 如今、由于执行 AEC 的器件太多、我简直不敢相信解决这一问题会有多难。

谢谢 Matt

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

    尊敬的 Matt:

    该视频概述了 AEC 的基础知识、并以 TLV320AIC3254为例。 您仍可以将其用作设计 AEC 算法的参考、但从那时起、我们发现编解码器上的实现标准较低、而且鉴于 TLV320AIC3254的限制、要调整 AEC 算法来满足现代标准并不容易。 该算法相当快地进入器件的 MIPS 余量;实际上、您无法在48kHz 采样时对编解码器运行 AEC。 采样频率最大为8kHz。 因此、您会看到我们建议客户在单独的 SoC 或 DSP 上实施 AEC:整个设计体验将会更加顺畅。

    要让 DSP 使用该器件、一个很好的起点是 AM2732: https://www.ti.com/product/AM2732?keyMatch=AM27x&tisearch=universal_search

    但是、音频器件和 DSP 器件由不同的团队提供支持、因此、通过咨询 DSP 团队参考该器件型号、您可以获得更精确的结果。

    此致、
    Jeff McPherson

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

    您好、Jeff。 感谢快速响应。 我只运行8kHz、因为不管怎样、它是一个基本语音应用。 是否有我们可以下载的 PurePath 工作流程? 我的 PCB 上已经有3254、我可以方便地尝试。 如果它不起作用、那么我可以查看如何更改 DSP。

    谢谢 Matt  

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

    尊敬的 Matt:

    我有一个可以共享的旧工程。 实际完成这项工作并对其进行调整的工程师已经不在团队中了、因此我不是100%专注于局限性、但这应该会给您一个很好的开始机会。 此外、该框架是 AIC3262、因此您需要交换框架。

    e2e.ti.com/.../vdb_5F00_8kHz.pfw

    此致、
    Jeff McPherson

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

    谢谢 Jeff、我将进行一场比赛。

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

    看起来当我将框架交换到3254时、它会自动删除 AEC 块(以及一些其他块)。 我在零部件中找不到 AEC 来尝试重新添加它。

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

    对于此应用、AM2732似乎超出了顶部。 是否有任何音频编解码器内部支持 AEC? 我的应用有2个模拟麦克风输入(可切换-一次仅使用1个)和一个模拟音频输出-馈入外部音频放大器。 仅限语音频带。 能够应用一些基本 EQ、如 HPF/LPF、AGC、甚至是自动噪声控制(ANC)(如果存在问题、则不需要)。

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

    抱歉、还应提及当我们投入生产时、所有主要供应商(DigiKey / Mouser、甚至是直接来自 TI)需要的实际供货/批量供货器件。

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

    好的、愚蠢的问题时间。 我有一些 PurePath 代码。 如果您不使用 EVM 套件、是否有任何有关如何将此文件实际下载到芯片的示例? 投入生产会出现什么情况? 我似乎无法找到除使用 EVM 套件的文档或视频之外的任何其他文档或视频。

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

    您好、Matthew:

    抱歉。 可供使用的块取决于所选的框架、因此 AEC 块不得与 TLV320AIC3254兼容。 我认为3254中的 DSP 功能不如326x 系列强大/可用存储器更少。

    如果 DSP 过于庞大(可能是这样、我对使用哪款 DSP 的见解并不十分准确、因为它们属于与我自己不同的团队。) 更简单的改动是使用 AIC3262、并尝试使用该器件上的 AEC 算法代替 AIC3254。 我们没有计划在不久的将来降低这些编解码器中的任何一个。 它们都可在投入生产时使用。

    要生成用于生产的最终代码、请参阅 PPS 用户指南中的以下快照。

    此致、
    Jeff McPherson

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

    在 PurePath Studio GDE (PurePath Studio (便携式音频) miniDSP 5.95)中、没有任何器件框架以模块形式提供 AEC。

    我`D在"`\德州仪器公司\PurePath Studio (便携式音频) miniDSP 5.95\ComponentCache "文件夹中看到所有 AEC 组件、我认为它们是模块、但是什么使它们在 GDE 中显示为可用组件?

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

    尊敬的 Jason:

    组件缓存文件夹包含为 PPS 创建的所有块、您是对的。 但是、这些组件根据其可用于的器件不同、与不同的框架相关联。 PPS 几年前停止获取支持/更新、因此我不是完全确定具体情况、但我知道一些组件由于性能、带宽等原因而被弃用 这可能是其中的一个组件。  

    很抱歉给您带来不便、
    Jeff McPherson