[DESCRIPTION]
MT6260平臺(tái)播放音樂結(jié)束時(shí)喇叭有pop音問題;
[SOLUTION]
1,先判斷使用的是內(nèi)部PA還是外部PA,如果是內(nèi)部PA,則請(qǐng)patch MAUI_03412758;
2,如果是外部PA,則需確認(rèn)PA類型,是外部class K加內(nèi)部AB類功放,還是使用其他的外部PA:
a.如果是外部class K加內(nèi)部功放,則解決方法同1 patch MAUI_03412758;
b.如果是使用其他外部PA,則需確認(rèn)PA的連接方式,如果是接在耳機(jī)的左或右聲道,耳機(jī)沒有pop音,而喇叭有pop音的
話,需要先排除外部PA是否自
身有pop音,建議方法,啟用一個(gè)timer,不斷調(diào)用接口去開關(guān)外部PA,看在沒有音源輸入的情況下,喇叭是否有pop音
,如果有,則是外部PA自身問
題,軟件沒辦法解決;
如果確定外部PA沒有引入pop音,則需在afe_6260.c文件中函數(shù)_AFE_Switch_TurnOff_Amp里注釋掉
_AFE_Switch_IntAmp(KAL_FALSE);
如果還有pop音,則在注釋掉_AFE_Switch_IntAmp(KAL_FALSE)基礎(chǔ)上,在AFE_SwitchExtAmplifier(false)前面加上
*ABBA_AUDIO_CON2 = 0x8300;
在AFE_SwitchExtAmplifier(false)后面加上kal_sleep_task(5);
如果以上方法都無效,則請(qǐng)?zhí)酑R,以便深入分析。