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