FM1288回声消除调试经历

 

一、回声消除原理

http://blog.51cto.com/silversand/166095

二、FM1288配置下载

    1.通过I2C模式下载

       代码例子: 点击打开链接

        I2C设备地址“0xc0”

        数据格式:

    

 

 

 

三、FM1288寄存器参数调试

        

调试模式

0x22ee =1(调试模式 )

 0x813=1 (调试标记)

输出:

 

 

旁路模式:

0X2300

=0x10

=0

MIC0->SPK,LIN->LOUT

正常

Volume

0x22E4

0x22E3

(0x01-0x09)

修改音量单位

1最大,9最小

默认0x7FFF

ADC

0x22E5

 

 

DAC

0x22E7

 

 

MIC

0x22EE

D0: = 1,swap mic0/mic1. = 0, no swap

 

 

四、FM1288软件调试

 

五、调试体会

        虽然到最后还是没有调试除心中想要的结果,但是经过这段时间的不断摸索还是对于1288有一些体会。

        回声消除主要要分两个方向去调试,硬件电路与消除芯片参数。

        硬件电路:首先要在设计前搞清楚所用的音频输出芯片是否支持单端输出、入或者差分输出/入,音频运放是否支持等,音频采集的咪头性能等;然后再电路板布局时,注意要远离高频信号源比如WIFI模块等;在布线时,要尽量的断,远离高频信号线,不要长距离两根音频线并行还有可以必要时选择包地。

        芯片寄存器调试:

 

        采用调试软件+调试器调试事半功倍。

            1. 回音消除主要靠的是链路Linear AEC    

            2.line-in--》spk DRC  输入链路上的寄存器的参数不能过度调整。换句话说就是这些节点的寄存器要不就不启用,要不就让参考音源按照1:1的样子直通。

            3.MIC LPF--》line-out   只是优化回音消除效果,不起决定性影响。

 

(写的有点乱。有空再完善。。。)

资料下载:

https://download.csdn.net/download/qq_37565330/9816859

说明:由于CSDN的资源,被网站强制改为30积分,还不能更改,放出网盘链接免费下载

链接:https://pan.baidu.com/s/13K9wYQA1Nm5fK38Ch2s9Vg 
提取码:d829 
 

参考资料:

http://blog.51cto.com/silversand/166095

http://bbs.elecfans.com/forum.php?mod=viewthread&tid=605940

 

 

  • 8
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 18
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 18
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值