完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
` 本帖最后由 yuweijian 于 2017-7-7 21:22 编辑 接第一部分消回音电路FM1188调试记录(一) https://bbs.elecfans.com/jishu_605940_1_1.html 2. 调试的基本思路 图5 SAMtuner展示的功能模块图 从图5中可看出回声和音源的公共回路有Pre Processing—》Noise Paste Back—》FD Echo Cancellation—》Line Out Equalizer—》MIC AGC—》MIC Volume—》HW Line Out,因为这是公共链路,所以逻辑上若在这个链路上调整寄存器的参数,对回声作一些处理的同时也会影响到音源。换句话说,就是别指望在这个链路上的寄存器参数对回声消除有明显效果。调试的结果也初步验证了这个事情,不过该链路上的寄存器对消除回声后的音源还是有一些优化效果的,让音频听起来更舒服。 回音消除主要靠的是链路FE_VAD_BIG—》FE_VAD—》Linear AEC,它的参考输入也就是图4中PC_NO.1的OUT,要经过链路HW Line In PGA—》Pre Processing—》Line In AGC—》SPK Volume—》Speaker Equalizer—》Speaker Attenuation—》Speaker DRC才能到达FE_VAD_BIG,为了参考音源能够尽可能地保持原来的样子,这条输入链路上的寄存器的参数不能过度调整。换句话说就是这些节点的寄存器要不就不启用,要不就让参考音源按照1:1的样子直通。调试过程发现LineIn AGC开启后回音比较难控制,很那消到听不见的程度。不过Speaker Attenuation对播出的音频听觉效果有一定作用。在喇叭音量较大的时候,回音抑制会让音源有卡顿的效果,调整Speaker Attenuation的参数会对卡顿效果有一定的平缓作用。 LEC是线路回声消除,设计的好一点的电路都不会有线性回音,所以该寄存器基本无用。若要检验电路是否有线性回声,方法也比较简单,就是拔掉demo板的麦克风,观察PC_NO2的耳中中是否有回声,若有则说明线路很可能有回声(不排除有电脑音频输入配置问题或者是VOIP对讲服务器问题,这者出异常的时候也会产生线路回声相同的效果),通常线路回声由电源或者公共回路地耦合进来,有线路回声时注意排除电源是否功率不足受功放影响变化明显,或者是公共回路阻抗是否较大,有明显的压差,调试过程发现该压差要在0.9mV以下才不会出明显的线路回声。 3. 调试的注意事项1、重要寄存器 图6 线性声学回声消除寄存器 其中AEC Referance Gain不能太大,否则会导致回声消除过度抑制音乐,而导致麦克风无输入。目前发现将AEC Delay Length设置为0ms,回声抑制效果较明显。 附录: 图7 eyeBeam软件界面 图8 Cool Edit Pro界面 图9 调试demo板 附件有调试软件、demo板原理、规格书,调试软件来源于网络,不用于商业用途。
SAMTunerV1.530_b12234.zip
(2.06 MB, 下载次数: 1237
)
FM1188_Datasheet_V1.25.pdf
(597.58 KB, 下载次数: 445
)
eyeBeam.rar
(7.77 MB, 下载次数: 870
)
BL-MFBOARD-V1.0.pdf
(749.83 KB, 下载次数: 465
)
` 评分
|
||
相关推荐
1 条评论
67 个讨论
|
||
有知道为正常模式为什么line_out没有输出吗?测引脚电压有0.8V
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
3098 浏览 3 评论
1550 浏览 3 评论
4703 浏览 1 评论
2040 浏览 1 评论
3293 浏览 2 评论
534浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-20 22:39 , Processed in 0.755556 second(s), Total 65, Slave 55 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号