ARTICLE · 1093219
AI 语音助手播音乐时收不到唤醒?A-29 用 100dB 回音消除能力,真正实现边播边收
车载语音助手放着导航,你喊"打电话回家",它装聋;笔记本开着视频会议的本地录音,你对着麦克风说指令,它没反应。这不是识别算法不行——是设备自己喇叭里放出来的声音,把麦克风灌满了。唤醒词被自己的回声淹没,识别端自然一个字都听不清。
A-29 是 的一款双数字麦阵列回音消除模组,37.5mm × 16mm,把 AEC、ENC、AGC、波束成形四个语音算法收进一颗模块,回音消除指标 100dB。这篇按"边播边收"这条主线,把它的能力、接口和接线方式拆一遍。
一、"边播边收"为什么难
- 自噪声淹没唤醒词
:设备播放音乐/导航音时,喇叭声音直接进入麦克风,拾音信号里全是自己的回声,唤醒词能量占比被压到最低。
- AEC 需要参考信号
:回音消除不是靠滤波器硬滤,而是拿"喇叭正在播什么"作为参考信号,从麦克风信号里对消掉。参考信号取得准不准,直接决定消除效果。
- 大音量场景更极端
:喇叭音量越大、腔体越小,回声越强,普通 AEC 方案收敛慢甚至发散,全双工直接退化成半双工。
- 算法能力 ≠ 工程落地
:很多主控 SoC 自带 AEC 库,但参数和腔体结构强耦合,换一个外壳就要重调一轮。
核心矛盾:设备一边播、一边还要听得清——这条链路里真正卡脖子的,是参考信号链路和回音消除的余量。
二、A-29 是什么
一句话定位:针对超大音量场景的双数字麦阵列回音消除模组,主打免提全双工通话里的 AEC,同时带 ENC 环境降噪、BF 波束定向拾音、AGC 远场拾音。
规格书里两条最硬的实测口径:
监听喇叭音量约 95dB 时,麦克风距喇叭 1cm 处,仍能完全屏蔽喇叭回音;
喇叭与咪头距离小于 6cm、喇叭音量大于 100dB 的紧凑结构下,同样可达到消除回音的效果,并最大保证全双工流畅。
模块采用半孔焊盘设计,可直接焊在系统板上,也可通过转接板接入已成型的产品。可兼容替换 A-09、A-06 模块。
三、四个算法怎么配合"边播边收"
- AEC(回音消除)
:从 LINE IN 拿参考信号,对消麦克风里的喇叭回声,指标 100dB,可消除 100mS 空间延迟的回音。这是"边播边收"成立的前提。
- ENC(环境噪音压制)
:把车噪、风噪这类背景声压下去,最佳状态降噪 45dB,保证唤醒词信噪比。
- BF(波束定向拾音)
:双数字麦做波束成形,只收目标方向的语音,屏蔽其他角度的干扰声。
- AGC(远场拾音)
:开启远场程序时拾音范围 50–500cm(常规 -42dB 灵敏度麦克风),大空间也能拾得清。
四件事各管一段:AEC 管自己的回声,ENC 管环境的噪声,BF 管方向,AGC 管距离。叠加起来,才谈得上"边播边收"。
四、电气参数
项目 | 参数 |
输入电压 | 直流 +4V~+6.5V |
工作电流 | 28-30mA |
LINE OUT 输出阻抗 | 10KΩ,信噪比 91dB,最大输出幅度 1.5Vrms |
LINE IN 输入阻抗 | 47KΩ,输入信号最大幅度 1Vrms |
麦克风拾音范围 | 10cm-500cm(不同固件距离不同) |
回音消除指标 | 100dB |
可消除回音空间延迟 | 100mS |
有效降噪(最佳状态) | 45dB |
工作温度 | -20 度~85 度 |
工作湿度 | 相对湿度小于 90% |
五、引脚定义
脚位 | 定义 | 说明 |
1 | LINE OUT | 音频信号输出(MIC0 经 DSP 处理后模拟输出) |
2 | AGND | 模拟地线 |
3 / 4 | SPK R / SPK L | 下行监听右/左声道输出(LINE IN R/L 的输出) |
5 | LRCK | I2S 帧时钟(FS/WS,0=左 1=右) |
6 | BCK | I2S 位时钟(SCK) |
7 | D OUT | I2S 数字音频输出(MIC0 经 DSP 处理后) |
8 | GND | 模块电源地 |
9 | +5V | 电源输入(+4V~+6.5V) |
10 / 11 | DAT1 / CLK1 | 预留麦克风 MIC1 的数据/时钟(PDM) |
12 / 13 | DAT0 / CLK0 | 主麦克风 MIC0 的数据/时钟(PDM) |
14 | GND | 数字麦克风地线 |
15 | 3V3 | 数字麦克风工作电压输出 |
16 / 18 | LINE IN_L / LINE IN_R | 回音消除参考信号 L/R 输入 |
17 | HP AGND | 模拟参考音频输入地 |
接线要点:
数字麦端口 MIC0 可同时接 2 个数字麦克风,通过使能设置左右声道,默认右声道输出。
I2S 数字音频与 LINE OUT 模拟音频同时输出,按主板接口按需选用,程序不用换。
常规单声道设备,默认选用 LINE IN R 作为消回音参考信号输入。
六、九种连接模式
规格书给了 9 种连接框图,按"麦类型 × 输出形态 × 参考信号取值点"组合。压成一张表:
模式 | 麦类型 | 输出 | 参考信号取值点 |
一 | 单数字麦 | 模拟 | 功放输入前(默认) |
二 | 单数字麦 | 模拟 | 功放输出后 |
三 | 单数字麦 | 模拟 | 功放接在 A-29 的 SPK 输出之后 |
四 | 单数字麦 | I2S | 功放输入前 |
五 | 单数字麦 | I2S | 功放输出后 |
六 | 单数字麦 | I2S | 功放接在 SPK 输出之后 |
七 | 单模拟麦 | 模拟 | 需配 AD-04 转换小板 |
八 | 双数字麦 | 模拟 | 支持波束拾音 |
九 | 双模拟麦 | 模拟 | 需 2 个 AD-04 小板 |
两个值得展开的点:
效果最好的接法是模式三/六:把功放电路设计在 A-29 下行输出(SPK)之后,下行信号完全由 A-29 处理和输出,参考信号最准确稳定,消回音效果最好。双声道设备则把 LINE IN L/R 分别接入,SPK L/R 分别接两路功放。
只有模拟麦的设备走模式七/九:A-29 麦克风接口是数字输入,接驻极体电容麦需要配套转换小板 AD-04,灵敏度常规选 -42dB 规格。模式七/九有专用程序版本(为匹配模拟麦增益),选型时需备注。
每类模式都对应三档程序:近距离 / 中距离(默认版本)/ 远距离消回音程序,按拾音距离需求选用。
七、避坑提醒
⚠️ 参考信号幅度是红线
LINE IN 的 ADC 最大输入幅度不能超过 1.0VRMS。1-2W 功放输出可以直接接;2W 以上的功放芯片必须根据功率串电阻衰减分压,否则信号削顶饱和,参考信号取值不完整,消回音效果直接打折。
⚠️ D 类功放要加 LC 滤波
D 类功放输出是数字载波,直接接 LINE IN 会把开关噪声灌进参考信号。必须先加电感电容把载波滤掉再接入。
⚠️ 双麦布置有硬约束
双数字麦要带来波束拾音和更好降噪效果,两个麦克风必须同型号、朝同一方向,摆放距离 3-16cm,推荐 6cm。间距和朝向不对,波束成形基本失效。
⚠️ 麦克风灵敏度按拾音距离选
数字硅麦常规推荐 -26dBFS(相当于电容麦 -42dB 规格),需要更远拾音距离时按测试效果换更高灵敏度型号。
结语
"边播边收"不是识别算法的问题,是回音消除的问题。A-29 把 AEC 参考信号链路、双麦阵列和四类语音算法收进一颗 37.5×16mm 的模组,用预设程序把调参这件事前置——对做车载语音识别、笔记本/平板、对讲机这类"边播边听"设备的团队来说,是一条可以少走弯路的路。
适合谁:车载蓝牙通话与语音识别设备、智能门禁/楼宇对讲、远程会议设备、IPC 摄像头与可视门铃、监护通话类产品,以及所有"喇叭大音量 + 腔体紧凑 + 要求全双工"的免提通话方案。
具体回音消除效果与结构设计、功放配置相关,建议结合自家产品实测确认。
本文整理自 A-29 回音消除模块规格书。实际设计请以最新版规格书与官方技术支持为准。详细咨询请私信公众号后台,期待与您交流。