FM1188/FM2018/ATH8809消回音电路软件调试步骤

今日头条

1135人已加入

描述

FM1188/FM2018/ATH8809消回音电路软件调试步骤

准备工作

硬件:

1, 尽可能按照官方原理图设计,并遵循音频信号走线原则layout。特别提醒,FM1188有部分引脚是双功能的,包含了初始化方式(I2C /URAT/eeprom),静音(pin24)以及powerdown。

原厂芯片rest使用RC复位,有客户反馈频繁拔插电源时有宕机现象,MCU控制IO复位或者添加STC809R复位芯片,问题解决.

2,部分客户反馈lineout沙沙声严重。解决办法:AGND和DGND分割,MIC电源使用LDO

去掉lineout低通滤波,增大衰减电阻,增大MIC PGA补偿衰减,问题改善。

3,产品外壳声学设计。Mic尽可能设计腔体,增强气密性以增强谐振。喇叭音腔是整个消回音过程的关键。扬声器的还原度关系着整体消回音效果。高质量音质才能保证回音消除65db以上。

软件:

可向原厂或代理商索取SAMTUNERV1或SAM TUNERV2 (vx13509621892)

修正后原理图如下:

设计

对富迪产品参与过调试或接触过软件部分的人对下图一定非常熟悉。

其实Fortemedia的产品回声消除过程的调试并没有人们想象得那么高深,虽然涉及到的寄存器有上百个,但真正起到关键性作用的大约10个。

SAMTUNER V1界面:

设计

SAMTUNER V2界面

设计

准备工作完毕,FM1188/FM2018信号通道正常,就可以开始参数调整了(FM1188/FM2018在eeprom模式下上电后信号通道就可以正常工作),如果你们选择的是声讯电子的IC,那么我们会在出厂时自带一组测试参数。该参数已具有消回音和降噪功能,可以满足市面80%产品结构。

下面就重点讲一下消回音参数调整的步骤。

FM1188/FM2018消回音的过程分为线性消回音(AEC)和非线性消回音(NON linear AEC)两大类。

设计

调试过程

MIC进来的信号A,linein 进来的信号B,消除原理就是A-B。知道了这个原理就简单了

设计

从上图我们可以看出A和B为反相波形,并且A幅值大于B幅值。理想状态下A=B。AB叠加后会抵消部分,有回波残留。点samtunerV2 LINEAR AEC选项,进入调整linein振幅,使B的幅值尽可能接近A。

具体做法如下

1关闭AEC和NAEC,播放音乐并记录lineout波形RMS激励总计Q1。

2开启AEC,播放音乐并记录lineout波形RMS激励总计Q2,调整一次linein振幅记录一次

3 Q2-Q1,使得差值最大化。

差值最大,但仍然有回音,开启NAEC调整NAEC消回音,NAEC主要调整1e86和1E87的值,值越大消回音越厉害,全双工就越差。(看产品需求,谨慎调整)。每调整一次看Q2-Q1的差值。如果变化不大说明芯片已经尽力了

注:FM1188和ATH8809消回音能力大约是65DB,FM2018大约是60db,即Q2-Q1=65就说明芯片已经达到最大的消回音能力了,此时仍然有回音的话,只能降低喇叭音量和MIC增益。拉开MIC和喇叭之间的距离同样适用。另外需要知道的是,喇叭的音质对整体效果的影响,高质量,消回音60-68db,中质量 30-50db,低质量 30db以下。

审核编辑:符乾江

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分