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以下。
审核编辑:符乾江
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)