QCC51XX Adaptive ANC中CVC的参数加载和MIC分配说明3

接着前面AANC的MIC设置,本节进一步补充关于CVC的参数如何加载到软件,和ANC的参数如何共存,MIC的gain值在不同的调试窗口是如何分配的?本章节以2数字MIC CVC为例,进行说明。

1. 在MDE中,将保存的2MIC_CVC.htf文件保存到PS->CFG->cvc_config.htf文件中;


2. 将2MIC_CVC.htf文件中# PSID=0x2182, capID=0x0043, UCID=0x0001的这组参数覆盖aec_reference_config.htf中的参数;



3. 重新编译软件,烧录到样机中,TWS耳机完成配对,拨通电话,通过命令进入到AANC tuning界面;



4.点击监视模式,选择AECRef,查看并设置MIC gain值;

软件针对MIC类型和用途做了分配,一般情况如下:
instance0一般使用模拟MIC1,MIC2;(FB 或者HAST)
instance1一般使用数字MIC3,MIC4; (Monitor)
instance2一般使用数字MIC5,MIC6; (FF或者Voice)
客户FB MIC使用模拟MIC,设置到MIC1;FF MIC和CVC通话的Noise(副)MIC共用,设置在MIC5;CVC通话Voice(主)MIC设置在MIC6;根据实际设置用到3个MIC,所以在AANC界面的AECRef中,只能分配到Gain Sink1,Gain Sink2和Gain Sink3;根据3个MIC的序号大小MIC1,MIC5,MIC6:
Gain Sink1代表FB MIC;
Gain Sink2代表Voice MIC(通话MIC/主MIC);


Gain Sink3代表Noise MIC(FF MIC/副MIC);

例如FB->MIC2;FF->MIC6;Voice->MIC5;则Gain Sink1代表FB MIC;Gain Sink2代表Noise MIC(FF MIC/副MIC);Gain Sink3代表Voice MIC(通话MIC/主MIC);


5. 在调试ANC的时候,FB用到的Gain Sink1应该是0,所以这个值应该保持和静态gain值一致;

通话MIC和副MIC,在调试CVC的gain值为18,这时候Gain Sink1和Gain Sink2应该是18,如果通话远端声音小,可以同时修改这两个值,再保存一组新的CVC参数重新再按照上面的方法再加载一次;修改完Gain Sink2/ Gain Sink3的值后,可以在2-MIC的界面查看是否起作用,这两个pink值就是正常状态,不会有很大的偏差;



6. 选择AANC模块,校准极性;



7. 最后保存一份总的AANC参数,重新加载进来;


8. 打开AANC_CVC2.htf文件:这两参数放到aec_reference_config.htf中;

覆盖原来的# PSID=0x2182, capID=0x0043, UCID=0x0001;

将# PSID=0x1300, capID=0x0026, UCID=0x0000这组参数放到cvc_config.htf中覆盖原来的参数;


9. 最后重新烧录,进入AANC界面确认这些值是否正确。


以上是本期博文的全部内容,如有疑问就别在博文下方评论留言了,有什么疑问或想了解的当面和我说(如果你知道我是谁的话ヽ( ̄▽ ̄)و),我会尽量安排上(o´ω`o)و。谢谢大家浏览,我们下期再见。

★博文内容均由个人提供,与平台无关,如有违法或侵权,请与网站管理员联系。

★文明上网,请理性发言。内容一周内被举报5次,发文人进小黑屋喔~

评论

小陆子

小陆子

2022年7月29日
Gain Sink2&3代表的mic是不是正好都写反了啊?