新聞中心

EEPW首頁(yè) > 消費(fèi)電子 > 設(shè)計(jì)應(yīng)用 > 基于VS1003解碼器的MP3播放器設(shè)計(jì)

基于VS1003解碼器的MP3播放器設(shè)計(jì)

作者: 時(shí)間:2011-01-17 來(lái)源:網(wǎng)絡(luò) 收藏


2.2 解碼模塊
VS1003是芬蘭VLSI公司生產(chǎn)的單芯片MP3/WMA解碼芯片。其擁有一個(gè)高性能、低功耗的DSP處理器核VSDSP,5 KB的指令RAM,O.5 KB的數(shù)據(jù)RAM,串行的控制和數(shù)據(jù)輸入接口,4個(gè)通用I/O口,1個(gè)UART口,1個(gè)可變采樣率的ADC,1個(gè)立體聲DAC以及耳機(jī)放大器。其內(nèi)部結(jié)構(gòu)圖如圖3所示。
c.JPG

音頻解碼模塊對(duì)單片機(jī)從SD卡里讀取的數(shù)字MP3音頻數(shù)據(jù)流進(jìn)行解析,并轉(zhuǎn)換成模擬信號(hào)進(jìn)行輸出。圖4是該MP3播放器的音頻解碼模塊電路原理圖。
d.JPG

采用VS1003音頻解碼芯片來(lái)實(shí)現(xiàn)音樂(lè)數(shù)據(jù)流的解析。VS1003與核心控制器MSP430F149的數(shù)據(jù)通信是通過(guò)SPI總線方式進(jìn)行的。 VS1003通過(guò)串行命令接口(SCI)和串行數(shù)據(jù)接口(SDI)來(lái)接收MSP430F149的控制命令和MP3的數(shù)據(jù);通過(guò)xCS、xDCS引腳的置高/低來(lái)確認(rèn)是哪一個(gè)接口處于傳送狀態(tài)。VS1003的功能控制,如初始化、軟復(fù)位、暫停、音量控制、播放時(shí)間的讀取等,均是通過(guò)SCI口寫入特定寄存器實(shí)現(xiàn)的。兩條SCI指令之間要通過(guò)DREQ引腳信號(hào)判斷上一次處理是否完成。


關(guān)鍵詞: 音頻

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉