雜音 & pop 音的解決方法
1. 喇叭有嚴(yán)重的“吱吱”破音,絕大多數(shù)的原因有可能在于V(out)電壓不穩(wěn)定,所以最好測(cè)一下無(wú)負(fù)載時(shí)的輸出電壓。同時(shí)也可以測(cè)量 VCC –即boost 的輸出/輸入電壓。正常的VCC 可以通過(guò)客戶(hù)的 反饋電阻和 VCC負(fù)載電阻求得。
2、客戶(hù)有雜音:估計(jì)是信號(hào)的干擾,一般是電源的干擾因素占最大的比重,建議測(cè)量靜態(tài)電流 IQ 。
3、POP 音:這個(gè)POP音說(shuō)到底是因?yàn)?/span>codec開(kāi)始工作時(shí),耳機(jī)聲道上的直流電平跳變產(chǎn)生的;手機(jī)或一般的手持設(shè)備上不會(huì)有負(fù)電壓,音源信號(hào)必須在一個(gè)直流電平上(如1/2VDD上)輸出,這樣一個(gè)從0電平到1/2VDD的直流跳變,通過(guò)隔直電容電容后到耳機(jī)上必然會(huì)產(chǎn)生POP音。說(shuō)到底還是擱置電容充放電的聲音。
4、POP 音的減小方法:
方法一:一般來(lái)說(shuō), IC 上、掉電時(shí)的 POP 音是由于偏置電壓的瞬間跳變引起的。所以要減小 POP 音就必須抑制 IC 的偏執(zhí)電壓Vbias 的瞬變。Layout 上的體現(xiàn)方法就是增大 Vbias 的濾波電容。對(duì)于 TPA6132 來(lái)說(shuō)參考設(shè)計(jì)是 1 uF 但是偏置電容變得過(guò)大會(huì)導(dǎo)致 IC 的建立時(shí)間變長(zhǎng),會(huì)讓人感覺(jué)聲音“久久”沒(méi)有出來(lái)。另外電容過(guò)大還會(huì)導(dǎo)致 THD+N 變差。
方法二:對(duì)于 TPA6132,我們通過(guò)改變時(shí)序,是在噪聲出來(lái)之前關(guān)掉class , 通過(guò)軟件修 改 Depop_mute#和Speaker_mute# 的時(shí)序,使其提前關(guān)閉。
方法三:電源開(kāi)啟噪聲,地平面反彈的噪聲(如一些解碼芯片的beep pin接地后,由地噪聲引起的不受speak off控制的pop聲),等等,首要的是要查明來(lái)源。再找方法。如找不到或找到后無(wú)法解決,那可以試一下串一個(gè)電阻,對(duì)pop聲的幅值進(jìn)行壓制,當(dāng)然這也減少了耳機(jī)的最大音量。
方法四:還有一種方法:就是預(yù)充電的方法,再加上上拉和下拉電阻將電容的直流電壓穩(wěn)定住,可能效果會(huì)比較好。當(dāng)然首先要確認(rèn)這個(gè)直流偏置1/2VDD到底是多高(有些是可以設(shè)置的,有些固定),才好設(shè)計(jì)上下拉電阻的大小,這樣調(diào)整后,感覺(jué)效果還可以,pop noise幾乎感覺(jué)不到。
方法五:現(xiàn)在有些CODEC在軟件上有一個(gè)寄存器可以設(shè)置這個(gè)直流電平的上升時(shí)間,讓它在一定時(shí)間內(nèi)跳變到1/2VDD,而不是很陡的一個(gè)上升沿,這樣可以在一定程度改善這個(gè)POP音。
5、開(kāi)關(guān)機(jī)的POP 音問(wèn)題目前是整個(gè)音頻功放的瓶頸問(wèn)題,目前最好的一個(gè)解決方法是方法二。對(duì)于我們的 Demo 來(lái)說(shuō),例如切換歌曲的時(shí)候,可以先按住 EN 給他一個(gè) low 信號(hào),然后等音樂(lè)切換結(jié)束的時(shí)候再放開(kāi)
6、補(bǔ)充:左右聲道都是采用全差分方式輸出的話(huà),那是不需要隔直電容,但是耳機(jī)就不能夠用標(biāo)準(zhǔn)四線耳機(jī)插孔,這種全差分的方式,耳機(jī)一般都是用的專(zhuān)用輸出插頭(與調(diào)試接口共用)。
7、特別注意 DEMO 的時(shí)候要共地,減小 POP 音產(chǎn)生的可能,檢測(cè)的時(shí)候也會(huì)有標(biāo)準(zhǔn)。 |