【保姆级教程】带你快速上手Adaptive leakthrough ANC调试2

接着上一讲自适应通透ANC关于MIC的设置,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下进行。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值