高通的QCC304x及后續的芯片支持Hybrid ANC,包含FF MIC和FB MIC。
其中FF MIC可以與2-CVC中的副MIC共用同一個MIC,可以是數字MIC或者模擬MIC。
但是如果是模擬MIC的話,因為ANC與CVC會共用FF MIC的模擬增益。
本文圖片全部引用高通文檔。


那如何去正確設置FF MIC的模擬增益呢,應當遵循以下步驟:
1、一定要優先作2-CVC的效果調試以便確定 FF MIC的模擬增益(即圖中Gain Sink2),如下圖:3為默認值。

圖1為高通的開發工具QACT軟件。
2、得到CVC中的FF MIC的增益值后,需要把軟件里htf里的ADC的增益配置成一樣的值,此值保存在0x0021B6,默認是3dB。

圖2為高通的開發工具MDE軟件界面。
3、想要修改這個PSKey值,可在QACT里相應的模塊里修改。
4、一個最方便的方法就是配置成Adaptive ANC Mode,然后就可以進入QACT修改,如果是靜態的ANC Mode則在QACT看不到這個模塊。在DEFS中增加Adaptive ANC Mode宏定義。

圖3為高通的開發工具MDE軟件界面
5、重新燒錄軟件進入ANC tuning mode,進入QACT的AECRef模塊,修改Gain Sink2的數值。

圖4為高通的開發工具QACT軟件。

假設12為CVC的增益值,圖5為高通的開發工具QACT軟件。
6、保存一個新的htf文件,并在MDE里替換原來的0x0021B6 PSKey值。


圖6為高通的開發工具MDE軟件界面
7、去掉Adaptive ANC Mode宏定義,恢復到普通的靜態ANC, 保存軟件重新編譯燒錄到板子。
8、 進入ANC tuning mode,連接上ancdesigner工具,打開Frontend Gains就能看到FF MIC的增益(FFb Mic Gain L)變成12dB了,然后就可以在此基礎上進行錄音和ANC調試了。

圖7為高通的ANC調試工具ancdesigner軟件界面
問
如果FF MIC是數字MIC的話,那是否需要這樣配置增益呢?
答
如果FF MIC是數字MIC的話,那CVC的參數與ANC的參數相互沒有影響的,CVC與ANC分別有自己的增益,分別調用自己的增益。
問
如果沒有在ANC中配置FF MIC的CVC增益,會怎么樣?
答
如果沒有配置0x0021B6中的FF MIC增益值,ANC ON的時候就會調用系統默認的3dB值,那么ANC的效果就會變得很差,有可能會變成底噪或者通透效果了。
問
如果在ANC調試中需要修改到Frontend Gains中的FB MIC (FFa Mic Gain L)增益,后續怎么處理?
答
按上面的步驟5進入QACT修改FB MIC對應的Gain Sink,這要看硬件上把FB MIC放到哪一個Gain Sink上,就修改那一個Gain Sink值,再保存放到0x0021B6里。
問
高通的ANC是否支持3個MIC來做?
答
高通所有的藍牙芯片都不支持3個MIC的ANC,最多只支持2個MIC做ANC。
問
如果是頭戴式耳機ANC MIC如何分配?
答
頭戴式耳機分左右兩邊,一邊用兩個MIC組成Hybrid ANC,左右不影響。
-
芯片
+關注
關注
459文章
52061瀏覽量
435129 -
高通
+關注
關注
77文章
7574瀏覽量
192451 -
ANC
+關注
關注
0文章
48瀏覽量
18959
發布評論請先 登錄
珠海杰理AC/JL7006F, JL7018F頭戴耳機系列芯片
risc-v芯片在電機領域的應用展望
使用DDC232芯片做了一些板卡,當芯片增益設置為range0時,采集數據出現異常的原因?
AFE5816如何設置內部增益模式、外部增益模式和上下斜坡模式這種增益一直變化的模式?
用TLV320AIC32芯片采集聲音信號實現MP3編碼,LINE_IN和MIC錄音分別怎么配置?
TLVAIC3101測試I2S輸出信號波形,I2S左聲道沒有輸出是什么原因導致的?
使用TLV320AIC3268芯片進行音頻設計,Left ADC采集的音頻數據DOUT與模擬輸入引腳IN2L上的電壓關系是什么?
ADC3101接數字MIC增益小且帶直流分量,為什么?
tlv320adc3101和tlv320aic3101,這2顆芯片是否可以使用3路MIC同時采集?
TPA3116D2在正常工作過程中,SD腳會隨機導致芯片增益減半,為什么?
請問PCM1864 MIC錄音信號底噪高的原因?
LMH6518前端增益設置為高增益時無法實現對應功能怎么解決?
QCC5229高通藍牙音頻方案

QCC5181QCC3086QCC3084QCC3083 USB Audio 96K/24bit LDAC

評論