Adaptive leakthrough ANC自适应通透ANC调试快速上手2

描述

接着上一讲自适应通透ANC关于MIC的设置,https://www.elecfans.com/d/v46203.html

ADK_R419的QCC3071的earbud的工程为例,软件编译完成没有出错后,加载到EVB板上;接下来2-3主要讲ANC Tuning mode和ANC Runing mode的区别;

先介绍如何进入ANC Tuning mode的调试工具界面:

1. 在MDE->Debug->Pydbg输入命令:

Earbud工程命令:apps1.fw.call.EarbudTest_StartAncTuning()

Headset工程命令:apps1.fw.call.HeadsetTest_StartAncTuning()

只要EVB板上面接有电池,通过USB接到PC端即可;

耳机



2. 在fw_live_log窗口查看软件是否进入到ANC tuning状态;一般耳机如果接线正确,样机没有问题,出现啸叫,这是正常现象;

耳机

3. 在ADK的工程文件夹中audio->bin打开ancdesigner工具

耳机

4. 在file->configration设置:选择Earbud_eANC,选择芯片类型QCC307X,选择ANC采样率,一般默认32KHZ即可;

耳机

5. 在device中设置USB和USB口,并选择Tuning mode,选择ADK编译用的toolkit对应的kalaccess.dll文件,下面的MIC可以不用管;

耳机

6. 最后点击connect/write,显示Connected即可;

耳机



Q&A部分:

 

Q1: ANC Tuning mode 和Runing mode实际跑的是一样的参数吗?
A1: ANC Tuning mode 是软件运行的特定形式,再ancdesigner工具中,调用的是Toolkit里面的kalacess.dll文件参数,是处于调试状态;Runing mode是跑MDE中HYbrid mode1中默认参数,是处于ANC 的默认参数状态,只是参数不匹配没有作用,或者起到反作用,引起啸叫。

Q2: 常常说的Mission mode和Tuning mode/Runing mode有啥区别,容易搞混。
A2: 以前的老方法是在Tuning mode的状态下,通过录音生产p-path/s-path四个文件,产生ANC model来调试ANC,可以说是正向调试,但是从ancdesigner调试工具中看到的performance曲线和实际的出来曲线有一定差别;现在的MISSION mode是不管在Tuning mode还是Runing mode状态下,依靠腔体本身的声学性能,滤波器基本不改动,只改变MIC的gain值,相位,滤波器的开始和截至频率,就能够产生6DB以上的peformance的FF/FB录音来调试,是从结果往回推,生产相应的p-path/s-path  model,从ancdesigner调试工具中看到的performance曲线和实际的出来曲线基本吻合,比较准确。

Q3: Tuning mode下主要做什么?
A3:Tuning mode下可以录音产生p-path/s-path/e-path,分析耳机的声学性能,辅助判断ANC调试的优劣,难易;Mission mode也可以在Tuning mode下进行。

 

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

全部0条评论

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

×
20
完善资料,
赚取积分