做免提通话的工程师都踩过同一个坑:样机单独听音没问题,一开免提就变"喂、喂、喂"------对方的声音从喇叭放出来,又被自己的麦克风收进去传回去。把音量调小,回声没了,现场却听不见。结构越小、喇叭越响越难办:喇叭和麦克风往往只隔几厘米,回音路径短到几乎没有延迟可抓。
A-29P 是一块 DSP 数字语音处理模块,同时跑回音消除(AEC)、AI 环境降噪(AI-ENC)、波束定向拾音(BF)和远场增益(AGC),模拟与 I2S 输出都有。
一、先看四个硬指标
回音消除 100dB --- 喇叭 95dB、麦克风贴近喇叭 1cm 处仍能完全消除
AI 降噪 45~90dB --- 敲击、直吹风、拍打、汽车喇叭、金属掉落声均可压制
远场拾音 50~500cm --- 开启 AGC 后(-42dB 常规灵敏度麦克风)
体积 37.5 × 16mm --- 19 脚半孔焊盘,工作电流 28~35mA
规格书原文:喇叭音量 95dB、麦克风靠近喇叭 1cm 可完全消除回音;只要结构稳定合理,即使喇叭与咪头距离小于 6cm、音量大于 100dB ,仍能消除并保住全双工流畅度。
二、消回音:难在"声音绕回来打自己"
原理不玄:拿一份"喇叭要放什么"的参考信号,从麦克风信号里减掉它的副本。难的是减法之后的残差------扬声器失真、音腔反射、结构振动都会让实际回音和参考对不上,结构越小、喇叭越响,偏差越大。
而消回音做得好不好,一半取决于参考信号取得对不对。A-29P 给了三种取法:
模式一 · 功放前端取参考 幅度不大,确认不影响原机信号的前提下直接并入 LINE IN,最省事。
模式二 · 功放后端取参考 安卓核心板、工控板把功放和解码集成在一块主板上时,从功放前取信号既难下手也不好量产,直接从功放输出取更现实。
模式三 · 功放接在模组 SPK 后级 下行信号全程由 A-29P 处理输出,参考最准确稳定,效果最好。
关键限值:LINE IN 的 ADC 最大输入不能超过 1.0Vrms ,过大会削顶饱和、取值不完整。经验做法------1~2W 功放输出正极可直接接 LINE IN;2W 以上需串电阻衰减分压 ;D 类功放最好再加电感电容滤掉数字载波。规格书示意图标注的分压阻容适用于 3~5W 功放,更大功率按实际幅值重算。麦克风统一推荐驻极体电容麦,灵敏度 -42dB 。
三、AI 降噪:只保留人声频率
噪声和人声在频域上大面积重叠,传统谱减法压狠了人声就发闷。A-29P 走神经网络 AI 降噪,最佳状态有效降噪 45~90dB ,处理后只保留人声频率。需要保留特定声音(报警音、提示音)的项目,降噪等级可调。
四、远场拾音与波束定向
开启 AGC 远场程序后拾音范围 50~500cm;麦克风录音拾取范围 10~500cm,不同固件对应距离不同,以所用固件为准。
双麦模式可开 BF 波束定向,但有两个前提:副麦声音不输出,仅作辅助拾音 ;开启波束定向后 AI 降噪自动关闭 。需要用定向功能请先与技术人员确认可行性。
五、接口:模拟与 I2S 都有
| 脚位 | 定义 | 说明 |
|---|---|---|
| 1 | MIC OUT1 | 处理后模拟音频输出 1 |
| 2 | MIC OUT2 | 同上,幅度大 6dB(2 倍) |
| 3 / 4 | SPK1 / SPK2 | 下行监听右 / 左声道输出 |
| 5 / 6 | LRCK / BCK | I2S 帧时钟 / 位时钟 |
| 7 | D_OUT/IN | I2S 数据输出(可更改用途) |
| 8 | D_IN | I2S 数字音频输入,参考信号输入通道 |
| 9 | D_OUT | I2S 数据输出,默认与 7 脚同一组信号 |
| 10 | GND | 电源地 |
| 11 | 3V3 | 3.3V 供电(与 5V 二选一) |
| 12 | 5V | 5V 供电(+4V~+6.5V) |
| 13 / 14 | MIC1- / MIC1+ | 次麦模拟电容麦克风输入 |
| 15 / 16 | MIC0- / MIC0+ | 主麦模拟电容麦克风输入 |
| 17 | LINE IN_2 | 音频输入 2,与 19 脚相同,任选其一 |
| 18 | HP AGND | 模拟参考音频输入地 |
| 19 | LINE IN_1 | 回音消除模拟参考信号输入端 |
三个容易被忽略的细节:
7 脚可改造成 DAC 输入 拆掉模组上的电阻 2 即可。
8 脚可当 ADC 输出用 信号来自 17 / 19 脚输入的模拟信号。
11 脚能反向供电 5V 输入时该脚可输出 3.3V,负载电流不大于 50mA。
模拟输出与 I2S 数字输出同时有效,两种接法不用换程序。MIC OUT1 / OUT2 输出内容相同,OUT2 幅度大 6dB,按后级电平二选一;后级若为差分输入,N 极悬空或接地即可。
六、体积与装配
模块 37.5 × 16mm,半孔焊盘 1.5 × 1mm。已量产机型可用转接板快速接入,新项目按尺寸图在系统板上做焊盘贴片即可。A-29P 端口可直接兼容替换 A-09、A-06,老项目升级不用重新布板。
七、电气指标一览
| 项目 | 参数 |
|---|---|
| 输入电压 | 端口 12:DC +4V~+6.5V;端口 11:3.3V |
| 工作电流 | 28~35mA |
| LINE OUT 输出 | 阻抗 10kΩ,信噪比 91dB,最大输出幅度 1.5Vrms |
| LINE IN 输入 | 阻抗 47kΩ,最大输入幅度 1Vrms |
| 回音消除指标 | 100dB |
| 可消除回音空间延迟 | 100ms |
| AI 降噪(最佳状态) | 45~90dB |
| 麦克风拾取范围 | 10~500cm(不同固件距离不同) |
| 远场拾音(AGC) | 50~500cm |
| 工作温度 | -20℃ ~ +85℃ |
| 工作湿度 | 相对湿度 < 90% |
| 包装 | 防静电 PVC 吸塑托盘,323×137×10mm,24PCS/托盘,240PCS/最小包装 |
八、七种接法速查
| 模式 | 输入 | 输出 | 适用场景 |
|---|---|---|---|
| 模式一 | 单模拟麦 | 模拟 | 常规设备,功放前端可取参考 |
| 模式二 | 单模拟麦 | 模拟 | 安卓/工控主板,只能从功放后端取参考 |
| 模式三 | 单模拟麦 | 模拟 | 新设计,功放放在模组后级,效果最好 |
| 模式四 | 单模拟麦 | I2S 数字 | 主板只有数字接口,省掉中间 ADC 环节 |
| 模式五 | 数字麦 | I2S 数字 | 主板无模拟端口,ADC/DAC 都交给模组 |
| 模式六 | 双模拟麦 | 模拟 | 需要波束定向或增强拾音/降噪 |
| 模式七 | 单模拟麦 | 模拟(拾音器) | 拾音器、助听器前端,需后级加运放/功放 |
模式七下输出幅度较小,无法直接驱动喇叭或耳机,后端需加运放或功放放大。
九、这些场景都在用
楼宇与家居 智能小区、别墅门禁、智能家居对讲、可视门铃、电梯/写字楼/车间广播对讲
车载 车载蓝牙通话、车载语音识别设备
会议与教育 远程多媒体教育、企业远程会议设备
安防与金融 IPC 摄像头、安防监控、银行客服通话、矿山矿井呼叫报警、监狱/医院呼叫系统
消费电子 录音笔、采访设备、摄像机、笔记本、平板、智能手机、对讲机
公共自助 停车场/公共场所门卡、自助服务终端对讲
看护 家用通话、老人小孩与宠物监护仪
写在最后
消回音这件事,算法能力决定上限,参考信号的取法决定下限。A-29P 把 100dB 消除能力和 45~90dB AI 降噪塞进 37.5×16mm 的模块,同时给了模拟和 I2S 两条输出、七种接法------新项目布板或老机型替换 A-09 / A-06 升级,都不用从头改结构。产品卡在"喇叭太响、麦克风太近"这一关,可以先按模式一或模式二做一轮验证。