基于I2C總線控制的音頻處理電路設(shè)計(jì)
當(dāng)前汽車音響與高保真的立體聲音響系統(tǒng)中都包含了微處理器電路單元,這為實(shí)現(xiàn)音頻處理提供了控制接口,可以通過控制接口實(shí)現(xiàn)許多需要的功能控制。作為音響系統(tǒng)主體的音頻處理電路性能直接決定了整個(gè)音響系統(tǒng)質(zhì)量,設(shè)計(jì)高性能的音頻處理電路是該文的核心部分。
該設(shè)計(jì)的高性能音頻處理電路基于I2C總線控制協(xié)議,包含輸入多通道選擇、音量控制、高低音音效處理、輸出通道平衡度調(diào)整等功能,適合應(yīng)用于高質(zhì)量汽車音響、高保真收音機(jī)、彩電、家庭組合音響系統(tǒng)。
1 電路模塊的設(shè)計(jì)
高保真音響系統(tǒng)的系統(tǒng)結(jié)構(gòu)圖如圖1所示.其中音頻處理電路的設(shè)計(jì)和功率放大器的設(shè)計(jì)往往是利用不同的芯片來完成的。
根據(jù)高保真立體聲高級(jí)音響系統(tǒng)對(duì)音頻處理電路的要求.該文設(shè)計(jì)的高性能音頻處理電路的主要結(jié)構(gòu)框圖如圖2所示。音頻處理器可在I2C總線控制下對(duì)四路獨(dú)立的立體聲輸入信號(hào)進(jìn)行選擇,然后進(jìn)行主音量的控制、低音控制、高音控制以及四路立體聲輸出平衡度調(diào)整等。
1.1 I2C總線控制設(shè)計(jì)
I2C總線是Philip公司發(fā)明的一種高性能芯片間同步傳輸總線,僅需要串行數(shù)據(jù)線SDA和串行時(shí)鐘線SCL兩根信號(hào)線就實(shí)現(xiàn)了雙向同步數(shù)據(jù)傳輸,能非常方便地構(gòu)成多機(jī)系統(tǒng)和外圍器件擴(kuò)展系統(tǒng)。數(shù)據(jù)的有效傳送是在時(shí)鐘線為高電平時(shí),數(shù)據(jù)線上的數(shù)據(jù)必須保持穩(wěn)定,只有在時(shí)鐘為低電平時(shí)數(shù)據(jù)才允許變化。該設(shè)計(jì)采用的I2C通過數(shù)據(jù)線傳送的每個(gè)字節(jié)必須是8位的,每一字節(jié)之后必須緊跟一個(gè)應(yīng)答位,字節(jié)的最高位最先傳送。
音頻處理器芯片接收I2C總線發(fā)送的字節(jié),首先識(shí)別地址位,在地址位有效的情況下識(shí)別控制位,再根據(jù)控制位的指令完成通道選擇、音量調(diào)節(jié)、高低音調(diào)節(jié)、輸出通道平衡度等音效處理的控制功能。
1.2 輸入通道選擇設(shè)計(jì)
在音頻系統(tǒng)中往往有許多獨(dú)立的音源必須通過音響處理,如在汽車音響系統(tǒng)中,來至收音機(jī)、CD、MP3、TV等的不同聲音都需要通過音響處理音效,這就要求高性能的音頻處理器能夠在不同音源之間完成切換。該設(shè)計(jì)音頻處理器采用I2C總線傳輸?shù)臄?shù)據(jù)控制指令,完成不同音源之間的切換;主要原理圖如圖3所示。微處理(MCU)通過I2C總線向音頻處理芯片發(fā)送控制數(shù)據(jù)。音頻處理器芯片接收I2C總線傳輸?shù)臄?shù)據(jù),通過譯碼電路控制選擇的音源通道開關(guān)的開與關(guān),實(shí)現(xiàn)輸入通道選擇的功能。同時(shí)根據(jù)控制字調(diào)節(jié)電阻大小決定放大器的放大倍數(shù)決定音頻信號(hào)的幅度大小。
1.3 音量控制設(shè)計(jì)
在音頻處理器中,音量的調(diào)節(jié)是最基本的功能。實(shí)現(xiàn)I2C總線控制的數(shù)字式音量調(diào)節(jié)的主要原理如圖4所示。
當(dāng)控制字譯碼后打開開關(guān)SK,此時(shí)的取樣電阻值為RX,總衰減電阻為Rall,則輸出信號(hào)與輸入信號(hào)的電壓關(guān)系為AV=Vout/VIN=RX/Rall;微處理器通過發(fā)送不同的控制值控制不同的開關(guān)導(dǎo)通實(shí)現(xiàn)不同的電壓增益,實(shí)現(xiàn)最終的音量調(diào)節(jié)的目的。
1.4 高、低音頻率響應(yīng)電路設(shè)計(jì)
高性能音頻處理器要求對(duì)不同頻率的音頻信號(hào)有不同的頻率響應(yīng);尤其是高音和低音要求有不同的頻率處理電路完成音效處理功能。文獻(xiàn)[6]給出了基于兩個(gè)運(yùn)放單元的高、低音處理電路原理;但這種設(shè)計(jì)左右聲道的高、低音處理電路中就必須包含4個(gè)運(yùn)放單元,很大程度上增加了版圖面積和芯片成本。在此采用交叉開關(guān)對(duì)實(shí)現(xiàn)了運(yùn)放復(fù)用的功能,只利用一個(gè)運(yùn)放單元就實(shí)現(xiàn)了信號(hào)的放大和衰減,很大程度地降低了芯片成本。
低音部分的頻率處理電路主要原理如圖5所示,主要通過有源運(yùn)算放大器外接二階R,C帶通濾波器來實(shí)現(xiàn)。當(dāng)需要對(duì)低音信號(hào)進(jìn)行衰減時(shí),打開圖5所示AV0的開關(guān)對(duì),此時(shí)的等效電路如圖6(a)所示,通過運(yùn)放緩沖驅(qū)動(dòng)無源濾波器;當(dāng)需要對(duì)音頻信號(hào)衰減時(shí),打開圖5所示AV>0的開關(guān)對(duì),此時(shí)的等效電路如圖6(b)所示,交換了濾波器的輸入/輸出。
評(píng)論