1、Sink工程ANC程序代码编译前的宏设置 在宏设置中,主要需要设置USB接口,打开USB Debug、USB Audio功能,使能ANC和ANC Tuning mode,具体需要设置的项目如下截图,其他的项目按照默认设置即可。 调试之前,我们需要在代码中将不同类型的Mic分配对应的Instance,目前高通Sink代码提供Instance 0、Instance 1以及Instance 2三个Instance。以下三点是ANC Mic Instance分配原则,这个分配原则适用于Sink工程下所有情形的ANC设置。 3)、Instance0和Instance1必须要有一个Instance空出来,并且需要指定分配两个空的PIO口,这两个PIO口物理上不能接任何硬件,只是调试录音时使用,调试录音完,这两个PIO可以恢复成正常的PIO使用。 具体到本文情况下的情形,因为FF Mic和FB Mic不并联,可以按照如下方式分配Instance。 3、Configuration Tool配置 代码编译并且烧录到板子中以后,我们需要在Configuration Tool中对声道类型、调试中所用Mic的类型进行配置,同时也需要配置一个按键去触发程序进入ANC Tuning Mode,为了能够直观的判断程序是否正确进入ANC Tuning Mode,还建议配置对应的LED显示事件。由于按键和对应的LED灯显示事件比较普通,跟其他情况下一样,这里就不列出来了。 1)、输出配置成单声道 2)、Mic类型以及Channel配置 4、QACT录音前的配置 Hybrid ANC调试和验证需要分别录E-path、PD-path、SD-path、SE-path,四种录音的设置如下。 1)、录E-path,PD-path和SD-path录音 首先按照下图配置Mic,此时,Mic2连接的是人工耳Mic。 SD-path:耳机内部喇叭播放噪声,人工耳Mic录音。 2)、录SE-path录音 将人工耳的Mic和FF Mic移除,接上FB Mic,按照如下配置。 SE-path 耳机内置喇叭播放噪声,FB Mic录音。 来源:https://www.wpgdadatong.com/cn/blog/detail?BID=B1387 |
GMT+8, 2025-5-1 00:48 , Processed in 0.150366 second(s), 17 queries , Gzip On, MemCached On.
Powered by Discuz! X3.5
© 2001-2025 Discuz! Team.