POP音原因


一,通話時調節音量,有POP音。

      POP音產生原因在於,音量變化太大導致有POP音,需要以淡入淡出的方式調節音量。請申請MOLY00108114 & MOLY00108143這兩個Modem patch來解決這個問題。

二,使用藍牙SCO播放MP3,暫停播放,按鍵,會有Pop音從外放播出來

    Stop Keytone的時候會進行Speech Mode的切換,這個時候如果AFE沒有完全關閉的話,就可能會聽到由DSP發出的Pop Noise

    解決方法:延遲Speech Mode的切換,具體做法是在KT_StopAndWait末尾調用kal_sleep_task,這樣Med task就會被掛起,AFE就能夠有足夠時間將自身通路關閉

三,MT6260平台播放音樂結束時喇叭有pop音問題;

1,先判斷使用的是內部PA還是外部PA(功率放大器),如果是內部PA,則請patch MAUI_03412758;
2,如果是外部PA,則需確認PA類型,是外部class K加內部AB類功放,還是使用其他的外部PA:

a.如果是外部class K加內部功放,則解決方法同1 patch MAUI_03412758;

b.如果是使用其他外部PA,則需確認PA的連接方式,如果是接在耳機的左或右聲道,耳機沒有pop音,而喇叭有pop音的話,需要先排除外部PA是否自
身有pop音,建議方法,啟用一個timer,不斷調用接口去開關外部PA,看在沒有音源輸入的情況下,喇叭是否有pop音,如果有,則是外部PA自身問
題,軟件沒辦法解決;

如果確定外部PA沒有引入pop音,則需在afe_6260.c文件中函數_AFE_Switch_TurnOff_Amp里注釋掉_AFE_Switch_IntAmp(KAL_FALSE);

如果還有pop音,則在注釋掉_AFE_Switch_IntAmp(KAL_FALSE)基礎上,在AFE_SwitchExtAmplifier(false)前面加上*ABBA_AUDIO_CON2 = 0x8300;
在AFE_SwitchExtAmplifier(false)后面加上kal_sleep_task(5);

如果以上方法都無效,則請提CR,以便深入分析

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM