QCC512x Sink工程不同情形下ANC测试配置之四:Hybrid ANC模式,FF Mic都是Analog Mic,FB Mic是Digital Mic

1、Sink工程ANC程序代码编译前的宏设置

在宏设置中,主要需要设置USB接口,打开USB Debug、USB Audio功能,使能ANC和ANC Tuning mode,具体需要设置的项目如下截图,其他的项目按照默认设置即可。







2、Mic的Instance分配

调试之前,我们需要在代码中将不同类型的Mic分配对应的Instance,目前高通Sink代码提供Instance 0、Instance 1以及Instance 2三个Instance。以下三点是ANC Mic Instance分配原则,这个分配原则适用于Sink工程下所有情形的ANC设置。
1)、Analog Mic只能分配到Instance0和Instance1;
2)、Digital Mic可以分配到Instance0、Instance1和Instance2中的任意一个;

3)、Instance0和Instance1必须要有一个Instance空出来,并且需要指定分配两个空的PIO口,这两个PIO口物理上不能接任何硬件,只是调试录音时使用,调试录音完,这两个PIO可以恢复成正常的PIO使用。

具体到本文情况下的情形,Instance需要可以按照如下分配。



3、Configuration Tool配置

代码编译并且烧录到板子中以后,我们需要在Configuration Tool中对声道类型、调试中所用Mic的类型进行配置,同时也需要配置一个按键去触发程序进入ANC Tuning Mode,为了能够直观的判断程序是否正确进入ANC Tuning Mode,还建议配置对应的LED显示事件。由于按键和对应的LED灯显示事件比较普通,跟其他情况下一样,这里就不列出来了。

1)、输出配置成单声道

2)、Mic类型以及Channel配置




4、录音配置

1)、录E-path,PD-path和SD-path录音

首先按照下图配置Mic,此时,板子上Mic2接口连接的是人工耳Mic。

先按照如下配置,再录音

E-path

耳机内置喇叭播放噪声,FF Mic录音。

PD-path

外置喇叭播放噪声,FF Mic和人工耳Mic同时录音。

SD-path

耳机内置喇叭播放噪声,人工耳Mic录音。

2)、录SE-path录音

先按照下图配置Mic,板子上Mic2位置接的是FB Mic。

SE-path

耳机内置喇叭播放噪声,FB Mic录音。



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

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

评论