省电容mic使用手册
省电容mic使用手册
Rev 1 . 1
This translated version is for reference only, and the English version shall prevail incase ofany discrepancy between the translated and English versions.
版权所有 2018杰理科技有限公司未经许可,禁止转载
目录
版本说明....................................................................................................................................................3
使用说明....................................................................................................................................................3
一、省电容m ic综述...............................................................................................................................4
二、省电容m ic模式0........................................................................................................................... 5
三、省电容m ic模式1........................................................................................................................... 6
四、常见问题解答(Q & A) ............................................................................................................... 9
版本说明
| 版本号 | 修改说明 |
|---|---|
| V 1.0 | 初始化版本 |
| V 1.1 | 增加常见问题枚举 |
使用说明
| 省电容mic模式 | 适用系列 |
|---|---|
| 省电容mic模式0 | AC693N、 AC695N、AC696N |
| 省电容mic模式1 | AD697N、AC897N、 AC698N |
一、省电容mic综述
1、硬件示意图
即mic的信号脚直接接到芯片的mic port, mic无须额外供电和串隔直电容
2、去直流滤波( DCC)
根据芯片省电容mic的工作原理,mic去到芯片的信号无需隔直,固最终出来的mic信号也就叠加有直流成分。所以我们会在后级串一个软件/硬件的去直流滤波。硬件就是使用EQ模块来实现的。所以注意程序里面定义了:
#define TCFG_AEC_DCCS_EQ_ENABLE 1 // AEC DCCS
默认是在做完回音消除后直接串了该去直流滤波的处理,所以这种情况下, EQ总开关不能关闭。
3、省电容mic有两种不同的工作模式,具体表现在最终省电容mic收敛稳定后, mic的偏置电压不同,具体参考“使用说明”章节。
二、省电容mic模式0
1、该模式下,可以通过组合不同的mic电源mic_ldo_vsel和偏置电阻mic_bias_res,来改变mic 的工作偏置电压,并使得最终的mic收敛稳定在该值附近。注意该模式下,有的系列(AC693N) mic的工作电压有高压和低压之分。
2、调试指导
(1)在sdk里面找到app_audio,找到mic偏置电压检测函数:
偏置电压检测函数用来检测mic的偏置电压是否合法,如果不合法,则自动遍历一个合适的值。这个自动校准电压值需要时间,所以可以在开发阶段,通过打印信息,知道mic的工作电压对应的 mic_ldo_vsel和mic_bias_res,来修改默认配置,从而无需程序自动校准,直接进入预收敛阶段。
(2)找到ladc_capless_adjust_post函数,打开收敛跟踪信息,可以看到mic的收敛值:
如果收敛跟踪信息打印,发现一开始的默认默认收敛值和最终收敛值差距比较大,或者收敛超时:
可以通过调整默认值来加快收敛过程:
三、省电容mic模式1
1、该模式下,mic最终的工作电压稳定在1 .45 ~ 1.50v左右(不同的系列会有微小差异),所以要使mic尽快收敛,最简单的就是通过合理配置mic电源mic_ldo_vsel和偏置电阻mic_bias_res,让mic的偏置一开始就接近目标值。
2、调试指导
(1)该模式下,软件没有偏置电压自动校准过程,需要手动调试,通过仪器确认偏置电压在 1.45 ~ 1.5v左右。 由于程序限定收敛值在:
step1:固定收敛值在7000左右,如下:
这个时候通过调节mic_ldo和上拉电阻mic_bias_res档位,使得mic 的偏置在1.45到1.5v左右。注意上拉电阻尽量不要选择上下极限,留给程序自动调试一点余地。配置电压调节到指定范围后,mic
All information provided in this document is subject to legal disclaimers © JL.V. 2016. All rights reserved.
User manual ANC tool使用手册 Rev1.0 6of9
的使用过程,动态收敛值,应该是7000上下微小变化的。 step2:恢复程序动态收敛
(2)打印跟踪收敛值
如果收敛跟踪信息打印,发现一开始的默认默认收敛值和最终收敛值差距比较大,或者收敛超时:
可以通过调整默认值来加快收敛过程:
All information provided in this document is subject to legal disclaimers © JL.V. 2016. All rights reserved.
User manual ANC tool使用手册 Rev1.0 7of9
注:以上7500假设接近最终的收敛值。
All information provided in this document is subject to legal disclaimers © JL.V. 2016. All rights reserved.
User manual ANC tool使用手册 Rev1.0 8of9
四、常见问题解答(Q & A)
Q1:预收敛找不到合适的 mic工作偏置电压,偏高或者偏低
通过修改mic_ldo_vsel,重新和mic_bias_res 匹配,来寻找合适的偏置电压。
比如有些mic, mic_ldo_vsel档位是2.7v, mic_bias_res是2. 1k,这个时候电压是1.4v,太低;换成1.8k,偏置电压是2. 1v,太高,则尝试通过把2 .7v改成2 .4v档位,重新匹配电阻档位,从而得到一个默认的新的ldo和上拉电阻组合。
Q2:mic 的增益大的时候,微信语音前面有1s到3s 的杂音
通过限制mic 的收敛步进,减少每次调整,mic 的直流压差过大,从而优化该杂音。前提是自动校准是正常工作的,不然,收敛步进太小,可能会导致mic收敛到目标值的时间过长。
Q3:调整内部上拉电阻(mic_bias_res),mic 的偏置电压变化很小很慢
这种问题经常是以下两种情况导致的:
(1)mic焊接异常开路导致
重新处理一下硬件,保证电路正常
(2)mic 的内部对地电容太大,导致上电缓慢
这种情况可以外部搭建供电,测试mic 的上电时间。 另外,太大的对地电容,容易滤掉高频mic信号。