帶有USB接口的16位立體聲數(shù)模轉(zhuǎn)換器PCM2702
3 工作原理
圖2所示是PCM2702的組成框圖,各部分工作原理如下:
該USB接口符合串行共用總線修訂版1.0版標(biāo)準(zhǔn)。
控制信號和音頻數(shù)據(jù)信號均通過D+(6腳)和D-(7腳)送入PCM2702中心。所有數(shù)據(jù)都以全速輸入或輸出。USB總電源VBUS(8腳)和USB數(shù)字地DGNDU(9腳)均與USB總線相連,由于VBUS僅用來分離芯片與USB總線的連接,所以VBUS不消耗USB總線電源功率。表3是USB接口的有關(guān)信息。
表3 USB接口信息
USB版本 | 1.0 |
0×00(元件決定了接口標(biāo)準(zhǔn)) | |
0×00(沒有具體說明) | |
0×00(沒有具體說明) | |
終端O的最大數(shù)據(jù)長度 | 8位 |
0×08BB | |
芯片識別號 | 0×2702 |
版本 | 1.0 |
3.2 元件結(jié)構(gòu)
圖3是USB音頻功能邏輯框圖,PCM2702有兩個接口,每一個接口都由一些可供選擇的設(shè)置組成。接口#0有一個備選設(shè)置,備選設(shè)置#0是一標(biāo)準(zhǔn)的音頻控制接品,該接口有一個端口。PCM2702有一下列三個端口,輸入端口(IT)、輸出端口)OT)和功能單元(FU)。輸入端口定義為“USB”數(shù)據(jù)流(端口類型0×0101),輸入端口可以接2個通道的音頻流,這2個通道分別可作為音頻流的左右聲道的壓縮數(shù)據(jù)傳輸通道。輸出端口為“揚(yáng)聲器”端口(端口類型0×0301。)
功能控制單元支持音量控制和靜音控制功能。內(nèi)建的數(shù)字音量控制電位器可根據(jù)音頻級別的具體要求以步進(jìn)量為1.0dB在0.0dB~64.0dB之間進(jìn)行調(diào)節(jié)。每個聲道可獨(dú)立設(shè)置,同時也支持主音量控制,內(nèi)建的數(shù)字靜音控制器也可以根據(jù)音頻等級的具體要求進(jìn)行操作,以支持主靜音控制,但不支持單獨(dú)的聲道進(jìn)行調(diào)節(jié)控制。
接口#1有3個可選擇的設(shè)置:#0備選設(shè)置是零帶寬設(shè)置;#1設(shè)置是16位立體聲設(shè)置,它是一個可操作性設(shè)置;#2設(shè)置是16位單聲道設(shè)置,也是一個可操作性設(shè)置。PCM2702有兩個終端,即:控制終端(EP#0)和同步音頻數(shù)據(jù)流終端(EP#2)??刂平K端是默認(rèn)終端,常用來根據(jù)標(biāo)準(zhǔn)USB需求和USB音頻等級的具體需求對PCM2702的所有功能進(jìn)行控制。同步音頻數(shù)據(jù)流終端是音頻吸收終端,它接收來自PCM的音頻數(shù)據(jù)流和接收重配的傳輸模式。
3.3 時鐘和重置電路
PCM2702需要一個12MHz(±500ppm)的時鐘來協(xié)調(diào)USB和音頻功能控制部分的工作。該時鐘信號可由內(nèi)部集成的12MHz晶振提供,也可以及XTI(腳1)輸入12MHz內(nèi)部時鐘信號(如圖4所示),12MHx晶體諧振器與一個1MΩ電阻和兩個小電容一起連至XTI和XTO,電容值的大小取決于具體的晶體諧振器的負(fù)載。如果使用內(nèi)部時鐘則應(yīng)從XTI輸入,而且XTO必須懸空,XTI腳時鐘信號的邏輯電平為+3.3V,而不是5V。圖5是外部12MHz時鐘連接電路。
PCM2702包含一個內(nèi)部電源接通恢復(fù)電路。當(dāng)VDD電平大于2.0V時,該電路將自動恢復(fù)起始數(shù)字邏輯電平,整個過程大約需要350μs。為確保接電時序的正常工作,VDD電壓必須在10ms內(nèi)升至2.0V。
3.4 接口時序
● 電源接通,連接和回放時序
當(dāng)電路完成起始電平的恢復(fù)并在USB總線接通后,PCM2702設(shè)置準(zhǔn)備完畢。當(dāng)建立和USB總線的連接后,PCM2702準(zhǔn)備接收USB音頻數(shù)據(jù)。在等待音頻數(shù)據(jù)送來時,模擬輸出設(shè)置為雙零點(diǎn)零標(biāo)志,ZERO(腳12)為高電平。
當(dāng)接收到音頻數(shù)據(jù)后,PCM2702將第一批數(shù)據(jù)包(含1ms的音頻數(shù)據(jù))存貯到一個內(nèi)部存貯器中,當(dāng)檢測到頭幀后,PCM2702開始回放。
●播放停止和分離時序
當(dāng)主機(jī)完成或停止音頻回放時,PCM將在最后傳輸?shù)囊纛l數(shù)據(jù)接收后停止播放,PCM2702的播放停止和分離時序如圖6所示。
3.5 PLYBCK、SSPND和ZERO標(biāo)志
PLYBCK、SSPND和ZERO標(biāo)志定義如下:
PLYBCK:當(dāng)PCM音頻輸入數(shù)據(jù)正在播放時,PLYBCK(腳10)為低電平效;
SSPND:USB接口處于掛起狀態(tài)時,SSPND(腳11)低電平有效。
ZERO:如果PCM音頻輸入數(shù)據(jù)持續(xù)102個采樣周期為0,則進(jìn)入ZERO狀態(tài)。ZERO(腳12)為高電平有效。
4 應(yīng)用
PCM2702可用于標(biāo)準(zhǔn)的獨(dú)立USB音頻揚(yáng)聲器、CRT/LCD一體化USB音頻場聲器,USB音頻放大器等各種USB音頻設(shè)備中。圖7為種PCM2702的典型應(yīng)用電路。
評論