100dB的喇叭回音,一颗23mm的小模组就解决了——怎么做到的?

一、先讲一个场景

想象一下:你正在做一个智能门禁对讲项目。喇叭开最大音量,麦克风离喇叭不到 5 厘米。通话时,对方说话 → 喇叭放出来 → 声音又被自家麦克风录回去 → 对方听到自己的回声。

更头疼的是——这还是个全双工通话场景,用户期望的是像打电话一样自然交流,不能有半双工那种"你说完我再说的"尴尬延迟。

怎么破?

答案是一颗 23×20mm 的邮票孔小模组——AU-48。它号称能干掉 100dB 的喇叭回音,同时用 AI 把风扇声、空调声、鸣笛声一并压下去。

今天就把它拆开看看,到底是怎么做到的。


二、100dB 回音消除是什么概念?

先搞清楚数量级。

  • 正常说话声压级:约 60~70dB SPL
  • 嘈杂办公环境:约 70~80dB
  • 高音量喇叭(智能门禁/会议电话):轻松到 90~100dB

100dB 回音消除意味着:即使喇叭放出的音量相当于一辆卡车从你身边驶过,AU-48 也能把这个"卡车声"从麦克风信号里干干净净地扣掉。

技术上,AEC(Acoustic Echo Cancellation)的难点不在于"有参考信号就知道要减什么"——参考信号大家都知道要接。真正的难点在于:

  1. 空间传播路径是非线性的。声音从喇叭到麦克风,经过机壳反射、共振、衰减,波形不是简单缩放版本。
  1. 延迟不确定。不同设备、不同结构,声波从喇叭到麦克风的飞行时间不同。
  1. 双工状态下的自适应。说话和听音同时进行时,滤波器必须动态跟踪环境变化。

AU-48 能把可消除回音延迟做到最长 100ms,覆盖了绝大多数消费电子产品中喇叭到麦克风的物理延迟。

原理简述:

远端语音 → 喇叭播放 → 空间传播 → 麦克风采集(混入本地语音 + 回音) ↑ SPK_IN 参考信号(纯净喇叭信号) ↓ AU-48 AEC 引擎:自适应滤波比对 ↓ MICOUT:仅剩本地纯净语音

简单说就是:AU-48 通过 SPK_IN(3 脚)获取喇叭的参考信号,内部 AEC 引擎把这个参考信号与麦克风实际采集到的信号做自适应比对,把回音成分扣掉,只留下本地人声。


三、不止消回音——AI ENC 降噪才是隐藏杀手

如果说 AEC 解决的是"自己人干扰自己人"的问题,那 AI ENC 解决的就是"外部世界干扰通话"的问题。

AU-48 搭载的 AI ENC(Environmental Noise Cancellation)能对环境噪声进行智能压制,有效降噪 45~90dB。它不是一个简单的"低于某阈值就静音"的单片机降噪——规格书中明确列出了它能够处理的噪声类型:

  • 风扇声(机电噪声,频谱较宽)
  • 空调声(低频持续噪声)
  • 拍打敲击声(瞬态冲击噪声)
  • 汽车鸣笛声(高频脉冲)
  • 金属器件掉落声(宽带冲击)
  • 甚至包括直接拍打麦克风本身、对麦克风吹风(近场风噪)

最后一条很能说明问题。传统降噪方案对"拍麦克风"这种极近场瞬态噪声基本束手无策,而 AU-48 的 AI 模型显然在训练时覆盖了这类场景。

降噪 ≠ 静音。AU-48 的策略是"压制所有非人声,保留人声语音部分"。这意味着即使你在风扇呼呼转的机房里通话,对方听到的仍然是你清晰的讲话内容,而不是被淹没在背景噪声里。


四、硬件设计:16 个引脚,两种模式,一颗搞定

AU-48 采用邮票半孔 SMT 封装,长 23mm、宽 20mm。在已有产品中可直接 SMT 贴到主板上,省掉独立模块的焊接工序。

4.1 完整引脚定义

脚位

功能

说明

1

U-KEY

USB 按键端口(电阻分压检测,6 键可选)

2

+5V

主供电(4.5~5.25V,特殊模式可 3.3V)

3

SPK IN

AEC 消回音参考信号输入

4

AGND

模拟音频地

5

MICOUT2

降噪后模拟输出(低阻抗,可直推耳机)

6

MICOUT1

降噪后小信号输出(兼容 A-47 中距离幅度)

7-8

MIC0-/MIC0+

主模拟麦差分输入

9-10

MIC1-/MIC1+

次模拟麦差分输入

11

GND

电源地

12

U-SPK

USB 播放音频输出

13

+5V(USB)

USB 模式供电(与 2 脚二选一)

14-15

D-/D+

USB 数据

16

GND(USB)

USB 地

4.2 两种经典应用模式

模式一:模拟麦克风 + USB 连接(推荐新手)

+-------------+ USB Host <------->| D- D+ | | | Speaker <--------| U-SPK (12) |----+ | | | (参考信号直接回连) | SPK IN(3) |<---+ | | Mic0 <----------->| MIC0+/MIC0- | AU-48 Mic1 <----------->| MIC1+/MIC1- | | | 输出 <----------| MICOUT1(6) | +-------------+

此模式最简单——不管客户设备是成品还是半成品,只要有 USB 接口,在 Windows/Android/Linux 下即可免驱接入。消回音参考信号从 U-SPK(12 脚)直接连接到 SPK IN(3 脚),因为功放输入端是小信号,无需衰减。

模式二:模拟麦克风 + 模拟 I/O

适配大部分传统通话设备主板的模拟输入/输出方式。此模式下 USB 相关脚(1、12、13、14、15、16)可悬空不接。参考信号接到功放后端时,需注意 C1 和 R1 的阻容匹配;常规情况下 C1、R1 可省略,直接连 LINE IN。

4.3 关键电气指标速查

参数

数值

供电电压

DC +4.5V ~ +5.25V

静态电流

65~80mA

MIC OUT2 信噪比

105dB

MIC OUT2 最大输出

1.07Vrms

MIC IN 差分输入动态范围

104dB

MIC IN 差分输入 SNR

98.7dB

MIC IN 单端输入 SNR

97dB

SPK IN 输入阻抗

30kΩ

SPK IN 最大输入幅度

1.5Vrms

麦克风拾音范围

10cm ~ 800cm(依固件参数)

工作温度

-20℃ ~ +70℃

五、四档拾音距离:两颗电阻决定一切

AU-48 的精妙之处在于——它不需要烧录固件、不需要改代码来切换工作参数。

模组上预留了两个参数电阻位T1、T2。默认状态都是下拉低电平(保留电阻),通过拆留这两个电阻的组合,就能得到 4 组不同的工作增益参数:

T1

T2

工作模式

拾音距离

适用场景

留(低)

留(低)

中距离(默认)

0.5 ~ 2m

桌面会议、门禁对讲

拆(高)

留(低)

近距离

0.1 ~ 0.2m

智能工牌、录音笔

留(低)

拆(高)

远距离

0.5 ~ 5m

会议室全向拾音

拆(高)

拆(高)

超远距离

0.5 ~ 8m

大型会议室、教室

这个设计很聪明:硬件跳线搞定一切,产线上只需决定拆不拆两颗电阻,不用烧录、不用串口指令。对量产来说,这意味着零额外工装夹具投入。


六、USB 模式下的隐藏功能

AU-48 的 USB 模式不只是数据通道,它还通过1 脚(U-KEY)提供了一套完整的按键系统。

原理是基于电阻分压检测——用一个 ADC 通道读取电压值,根据电压判定哪个按键被按下。规格书定义了 6 个功能按键的对应阻值:

功能按键

分压电阻

播放/暂停

100Ω

停止

27kΩ

喇叭音量减

39kΩ

喇叭音量加

56kΩ

喇叭静音

100kΩ

麦克风静音

230kΩ

不需要全部安装——按需选择即可。对于带物理按键的通话设备(比如门禁面板、会议音箱),这 6 个按键功能基本覆盖了所有常见操作。


七、A-47 升级到 AU-48:丝滑替换指南

如果你之前用的是上一代A-47模组,AU-48 的兼容设计可以说非常友好。

引脚级兼容:贴片安装位完全一致——PCB 不用重新画,BOM 不用大改。

对应关系:

AU-48

A-47

注意

2脚 (5V)

1脚 (5V)

直接对应

3脚 (SPK IN)

2脚 (SPK IN P)

AU-48 3/4 是单端输入,A-47 2/3 是差分;线路无需改动

4脚 (AGND)

3脚 (SPK IN N)

6脚 (MICOUT1)

5脚 (MICOUT N)

AU-48 有 5/6 两个单端输出,默认选 6 脚

7~8脚

6~7脚

差分麦克风输入,直接对应

11脚 (GND)

9脚 (GND)

注意:A-47 的 4/5 脚是差分输出,AU-48 的 5/6 脚是两路单端输出。替换时默认选用6 脚 MICOUT1,其信号幅度与 A-47 中距离程序接近。需要大信号时换用5 脚 MICOUT2(可直推 32Ω 耳机)。

升级后获得的额外能力:

  • 降噪能力从传统 DSP 升级到AI ENC
  • 新增USB 模式(A-47 不支持)
  • 新增四档参数硬件切换
  • 回音消除能力从 A-47 的数值进一步提升至100dB

八、实际应用场景:比想象中更广

AU-48 的应用范围远超"门禁对讲"。规格书中列出了十余个典型场景,这里按领域归类:

安防 & 楼宇

  • 智能小区/别墅门禁对讲
  • IPC 摄像头(内置通话功能)
  • 可视门铃
  • 停车场/公共场所自助终端通话

车载 & 移动

  • 车载蓝牙免提通话
  • 车载语音识别前端
  • 对讲机产品
  • 智能工牌、录音笔

会议 & 教育

  • 企业远程会议设备
  • 智能远程多媒体教育系统
  • 双分区翻译设备

特殊行业

  • 矿山矿井呼叫报警
  • 监狱/医院呼叫系统
  • 银行客服通话终端

消费电子

  • 笔记本、平板电脑
  • 智能手机(作为外挂通话模组)
  • 家用老人/小孩/宠物监护仪


九、还有两个实用的"隐藏设定"

9.1 3.3V 供电的特殊模式

当主板只有 3.3V 而没有 5V 时,AU-48 可以通过短接模组上的跳线焊盘,旁路 LDO 稳压芯片,直接以 3.3V 供电。

约束条件:电压不能超过3.6V,不能低于3.0V。使用时需特别注意供电稳定性。

9.2 模拟输出的适配建议

AU-48 的 MICOUT2(5 脚)和 U-SPK(12 脚)都是低阻抗输出(1Vrms),可以直接驱动耳机。如果后级音频设备是小信号输入,需要增加阻容分压电路(R1:1k~10kΩ),防止信号幅度过大导致后级失真堵塞。

后级为差分输入时,差分负极接模组音频地(AGND),正极接模组输出即可。


十、总结:这颗模组的核心竞争力

用一句话概括:AU-48 把 AEC 回音消除、AI ENC 降噪、USB 即插即用、四档参数切换,全部塞进了一颗 23×20mm 的邮票孔模组里。

几个值得注意的点:

  1. 100dB AEC意味着它敢把麦克风和喇叭放在一起用——这对结构设计是巨大的解放,不用再为了"麦克风远离喇叭"而牺牲 ID 设计。
  1. AI ENC 不是简单的阈值静音——它能区分瞬态冲击噪声和语音,拍麦克风都能过滤,这需要模型层面做大量训练。
  1. 硬件参数切换 + 引脚兼容意味着 A-47 的老用户可以直接升级,PCB 不用改。
  1. USB + 模拟双模覆盖了从传统模拟设备到现代 USB 设备的全场景。

欢迎在评论区交流:你在项目中遇到过最头疼的音频问题是什么?回音、噪音、还是双工切换延迟?详细咨询请私信公众号后台,期待与您交流。