張志永 孔惠敏 朱濤 夏清華
摘 要:設(shè)計(jì)并實(shí)現(xiàn)了一個(gè)基于PCM1794的音頻解碼器。純音頻解碼器是一種用于Hi-FI聽(tīng)音的支持USB音頻輸入的設(shè)備。主要作用是把讀取的數(shù)字音頻信號(hào)轉(zhuǎn)換成模擬音頻信號(hào)輸出,供功率放大后重放。設(shè)計(jì)以PCM1794DAC數(shù)模轉(zhuǎn)換器為核心,介紹了電源模塊、DAC數(shù)模轉(zhuǎn)換模塊、I/V轉(zhuǎn)換模塊、功率放大模塊的設(shè)計(jì)原理。該設(shè)計(jì)較高的輸出信噪比和較小的失真效果明顯的提高了音質(zhì)。
關(guān)鍵詞:PCM1794;數(shù)模轉(zhuǎn)換;信噪比
中圖分類(lèi)號(hào):TN764 文獻(xiàn)標(biāo)志碼:A 文章編號(hào):2095-2945(2018)32-0087-03
Abstract: An audio decoder based on PCM1794 is designed and implemented. A pure audio decoder is a device that supports USB audio input for Hi-Fi listening. The main function is to read the digital audio signal into analog audio signal output for power amplification and playback. The design takes PCM1794DAC digital-to-analog converter as the core, and introduces the design principles of power module, DAC digital-to-analog module, I/V conversion module and power amplifier module. The design has higher output signal-to-noise ratio (SNR) and less distortion, which can obviously improve the sound quality.
Keywords: PCM1794; digital-to-analog conversion; signal-to-noise ratio
隨著人們對(duì)音質(zhì)要求的不斷提高,一般的設(shè)備由于傳輸途徑、和解碼器的素質(zhì)等諸多因素的影響,并不能滿(mǎn)足人們的需求。為了得到高品質(zhì)的聲音信號(hào),本設(shè)計(jì)以高品質(zhì)數(shù)模轉(zhuǎn)換芯片PCM1794為核心,設(shè)計(jì)了一種基于USB輸入的高品質(zhì)純音頻解碼器,相比于一般設(shè)備大大提高了輸出信噪比,且減小了失真情況,滿(mǎn)足了人們對(duì)音質(zhì)的高要求。
1 PCM1794簡(jiǎn)介
PCM1794器件是一款單片CMOS集成電路,由立體聲數(shù)模轉(zhuǎn)換器(DAC)和采用小型28引腳SSOP封裝的支持電路組成。數(shù)據(jù)轉(zhuǎn)換器采用德州儀器(TI)的高級(jí)分段DAC架構(gòu),擁有出色的動(dòng)態(tài)性能和增強(qiáng)的時(shí)鐘抖動(dòng)耐受性。PCM1794A器件提供均衡電流輸出,允許用戶(hù)從外部?jī)?yōu)化模擬性能,最高支持200kHz的采樣速率。
2 解碼器硬件設(shè)計(jì)
2.1 硬件設(shè)計(jì)
圖1是該音頻解碼器硬件結(jié)構(gòu)框圖,該系統(tǒng)由四個(gè)部分組成:電源模塊、DAC轉(zhuǎn)換模塊、I/V轉(zhuǎn)換模塊、功率放大模塊。為了保證音頻解碼器和帶有USB接口輸出的數(shù)字音頻設(shè)備的兼容性,需要采用Amanero集成模塊接收USB輸出信號(hào)。數(shù)據(jù)接收模塊解碼出IIS信號(hào)給PCM1794進(jìn)行DAC解碼,將數(shù)字信號(hào)轉(zhuǎn)換成模擬信號(hào)。然后將解碼出的模擬電流信號(hào)輸出至NE5532進(jìn)行I/V轉(zhuǎn)換,從而將模擬電流信號(hào)轉(zhuǎn)換為模擬電壓信號(hào)。再將模擬電壓信號(hào)通過(guò)OPA1602進(jìn)行功率放大。最后通過(guò)音頻接口輸出。
2.2 電源模塊
電源部分主要由環(huán)形變壓器、整流橋、三端穩(wěn)壓管、濾波電容構(gòu)成。接入220V交流電后經(jīng)過(guò)環(huán)形變壓器(實(shí)物圖如圖2所示)轉(zhuǎn)換為正負(fù)12√2V的交流電。然后經(jīng)過(guò)整流橋進(jìn)行整流,將交流信號(hào)變?yōu)橹绷餍盘?hào)。為了給DAC模塊、I/V模塊和功率放大模塊供電,輸出的直流電壓信號(hào)先通過(guò)濾波電容進(jìn)行濾波,然后通過(guò)三端穩(wěn)壓管(7812、7912、7805、LM1117-3.3)進(jìn)行穩(wěn)壓輸出。電源模塊電路如圖3所示。
2.3 PCM1794 DAC轉(zhuǎn)換模塊設(shè)計(jì)
PCM1794 是一個(gè)支持24BIT的芯片,支持雙并聯(lián)單聲道模式,此外低中高三頻均衡,靜態(tài)和動(dòng)態(tài)效果突出。為了充分發(fā)揮出PCM1794的高品質(zhì)特性,本設(shè)計(jì)中經(jīng)Amanero集成模塊(實(shí)物圖如圖4所示)處理后的音頻信號(hào)由LRCK、BCK、DATA引腳引入,MUTE、FMT、MONO等引腳負(fù)責(zé)功能的選擇以及控制,然后經(jīng)8倍過(guò)采樣濾波后由DAC片段調(diào)節(jié)器負(fù)責(zé)解碼后輸出,IOUTL-、IOUTL+、IOUTR-、IOUTR+分別指的是左聲道、右聲道正負(fù)信號(hào)。經(jīng)分析后繪制 PCM1794DAC轉(zhuǎn)換模塊電路如圖5所示。
PCM1794支持行業(yè)標(biāo)準(zhǔn)音頻數(shù)據(jù)格式,本設(shè)計(jì)中將格式位FMT0和FMT1都接入低電平以選擇IIS數(shù)據(jù)格式。圖5中Amanero集成模塊左邊的四個(gè)網(wǎng)絡(luò)標(biāo)號(hào)MCLK、FSCLK、CLK、DATA分別與PCM1794的SCK、LRCK、BCK、DATA引腳相連,將接收的音頻數(shù)據(jù)送入PCM1794。PCM1794對(duì)接收到的音頻數(shù)據(jù)進(jìn)行DA解碼,將數(shù)字音頻信號(hào)轉(zhuǎn)化為模擬電流信號(hào)輸出,此過(guò)程為解碼過(guò)程。PCM1794內(nèi)部時(shí)鐘檢測(cè)電路自動(dòng)確定系統(tǒng)時(shí)鐘SCK與采樣時(shí)鐘LRCK關(guān)系,自動(dòng)選擇采樣頻率。PCM1794容許SCK相位延遲和抖動(dòng),但設(shè)計(jì)時(shí)應(yīng)保證二者同步。部分引腳設(shè)置如表1所示。
2.4 I/V轉(zhuǎn)換模塊
因PCM1794 輸出的差分模擬信號(hào)中夾帶高次諧波,因此要經(jīng)過(guò)低通濾波電路消除高頻噪音,才能獲得純凈的模擬信號(hào)。所以本設(shè)計(jì)采用RC一階低通濾波器,其中為避免電阻熱噪聲的干擾,設(shè)計(jì)時(shí)需要使R的取值盡可能小。為了提高輸出信噪比、減小失真,同時(shí)考慮到性?xún)r(jià)比等諸多因素本設(shè)計(jì)使用的是NE5532型運(yùn)放,將PCM1794輸出的電流信號(hào)轉(zhuǎn)換為差分電壓信號(hào)。對(duì)于數(shù)模轉(zhuǎn)換電路,要求 DAC轉(zhuǎn)換電路的后面采用多階濾波器以實(shí)現(xiàn)防混疊的作用。I/V轉(zhuǎn)換模塊電路如圖6所示。
2.5 功率放大模塊
經(jīng)I/V轉(zhuǎn)換電路后得到VOUTL、VOUTR,這時(shí)的電壓很微弱,無(wú)法直接驅(qū)動(dòng)聲音播放設(shè)備,一般要經(jīng)過(guò)信號(hào)調(diào)理并放大輸出再去驅(qū)動(dòng)音頻播放設(shè)備。本設(shè)計(jì)中采用TPA6120將NE5532輸出的差分電壓信號(hào)轉(zhuǎn)換為單端電壓信號(hào)輸出。由于TPA6120A2是電流反饋型放大器,因此在選擇反饋電阻時(shí)務(wù)必小心,反饋中不應(yīng)使用電容器路徑,因?yàn)樗鼈儠?huì)在高頻率下形成短路。較高的阻抗負(fù)載往往會(huì)使得設(shè)備更不穩(wěn)定,解決這個(gè)問(wèn)題的一種方法是增加反饋電阻的阻值,但較高的反饋電阻會(huì)給系統(tǒng)增加更多噪聲,建議反饋電阻不應(yīng)超過(guò)10kΩ。雖然反饋電阻的阻值越小,噪聲就越少,但考慮到電阻過(guò)小會(huì)使得電路產(chǎn)生自激振蕩,所以本設(shè)計(jì)采用的是TPA6120的反饋電阻的典型值1kΩ。功率放大模塊不僅對(duì)功率進(jìn)行了放大,還使得輸出驅(qū)動(dòng)能力變強(qiáng)。功率放大模塊電路如圖7所示。
2.6 設(shè)計(jì)中需注意問(wèn)題
設(shè)計(jì)電源模塊時(shí)要充分考慮電源信號(hào)的穩(wěn)定性,設(shè)計(jì)合適的電源信號(hào)處理電路。I/V模塊和功率放大模塊中需注意反饋回路應(yīng)盡可能短。同時(shí)選取芯片時(shí)需仔細(xì)考慮相應(yīng)芯片的信噪比和底噪等諸多因素。電路中電阻的選擇也需要注意熱噪聲和雜散電容的影響。因考慮到濾波電路的電阻、電容位置會(huì)影響時(shí)鐘信號(hào)質(zhì)量,所以電容擺放位置要慎重考慮,不要兩面放置,而且附近應(yīng)避免放置過(guò)孔。在繪制PCB電路時(shí)考慮布局合理性,不將數(shù)字元件和模擬元件放在一起。
3 結(jié)束語(yǔ)
利用PCM1794解碼芯片完成的音頻解碼器的制作中,整個(gè)過(guò)程可以概括為分析芯片的使用、繪制電路原理圖、購(gòu)買(mǎi)元器件、制作PCB板的以及實(shí)物的焊接和調(diào)試。此音頻解碼器可用作手機(jī)或者筆記本等支持USB輸出的設(shè)備的外置聲卡來(lái)使用,因其輸出信噪比相對(duì)較高、失真較小,比一般聲卡直接出來(lái)的聲音更干凈更好聽(tīng)。
參考文獻(xiàn):
[1]李維濤,陳修煥,何新江,等.數(shù)字音頻解碼器軟硬件協(xié)同設(shè)計(jì)[J].現(xiàn)代計(jì)算機(jī)(專(zhuān)業(yè)版),2010(12):177-183.
[2]茆玉文.一款真正24bit 132.3kHz數(shù)字音頻解碼器的制作[J].實(shí)用影音技術(shù),2005(3):112-17.
[3]徐晨.CCITT G.722音頻編碼系統(tǒng)及
其編、解碼器的設(shè)計(jì)與實(shí)現(xiàn)[J].南通工學(xué)院學(xué)報(bào)(社會(huì)科學(xué)版),1997(4):156-
161.
[4]何冬梅,高文.高質(zhì)量、低復(fù)雜度的純軟件實(shí)時(shí)MPEG音頻編、解碼器[J].計(jì)算機(jī)工程與應(yīng)用,1999(12):79-83.
[5]李偉浩.一種衛(wèi)星箱可連接USB數(shù)字音頻解碼器的多媒體音箱:中國(guó),20102
0151779[P].2011-02-23.
[6]全浩軍,郭繼昌,張濤.通用音頻解碼器驗(yàn)證系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].電子技術(shù)應(yīng)用,2011(6):28-61.
[7]徐倫中.科力斯新款DAC MODEL-80 HDCD音頻解碼器[J].實(shí)用影音技術(shù),1999(7):72-76.
[8]季旭東.數(shù)字音頻解碼器:中國(guó),20102
0571767[P].2011-06-15.
[9]Hu Ruimin,Zhang Yong,Ai Haojun Digital audio compression technology and AVS audio standard research[C].proceedings of ISPACS 2005,Hong Kon
g,China,December,2005:757-759.
[10]TI.TLV1571 data sheet [DB].2000.
[11]田其樹(shù),滕秋霞.基于PCM1794的音頻解碼器設(shè)計(jì)[J].工業(yè)控制計(jì)算機(jī),2015,28(12).