新聞中心

EEPW首頁 > 消費(fèi)電子 > 設(shè)計(jì)應(yīng)用 > 一種基于DAB接收機(jī)的MP3播放器設(shè)計(jì)方案

一種基于DAB接收機(jī)的MP3播放器設(shè)計(jì)方案

作者: 時(shí)間:2011-03-11 來源:網(wǎng)絡(luò) 收藏

采用Mentor公司的PADS軟件繪制電路圖。STA013解碼芯片和系統(tǒng)各部分的連接電路如圖6所示。

本文引用地址:http://butianyuan.cn/article/166210.htm

g.JPG
解碼的工作流程:
①解碼芯片的初始化。初始化STA013包括如下幾個(gè)步驟:硬件復(fù)位STA013;SPI初始化;將由ST公司提供的配置文件通過I2C接口寫入解碼芯片;對解碼后的PCM數(shù)據(jù)、PLL、解碼器工作模式以及輸入比特流時(shí)鐘極性等進(jìn)行配置。
②音頻數(shù)據(jù)的傳送。由于STA013具有較強(qiáng)的解碼功能,因此當(dāng)STA013需要數(shù)據(jù)(DATA_REQ為高)時(shí),須立即通過SDI接口以盡可能快的速度(但要低于20Mbps)傳送給它??梢酝ㄟ^設(shè)置SPI總線的SPICLK來實(shí)現(xiàn),這里將SPI時(shí)鐘設(shè)置為4 MHz。數(shù)據(jù)以扇區(qū)為單位從MCU發(fā)向解碼芯片的緩沖器,注意在用SPI傳送數(shù)據(jù)時(shí),需將BIT_EN端口置高才能進(jìn)行有效的傳送。STA013會(huì)自動(dòng)決定數(shù)據(jù)輸入與輸出傳輸率的大小,當(dāng)其緩沖存儲(chǔ)器飽和時(shí),它會(huì)終止數(shù)據(jù)請求。對于易變的比特流的數(shù)據(jù),STA013也能自動(dòng)處理。另外,它還能根據(jù)自動(dòng)探測到的的采樣頻率合理調(diào)整DAC的時(shí)鐘。
③對音頻數(shù)據(jù)的解碼。通過獲取MP3文件幀頭來獲取一些解碼參數(shù),從而自動(dòng)適應(yīng)不同MP3音頻流的解碼。例如,可以通過解碼參數(shù)中的采樣頻率來自動(dòng)調(diào)整音頻的輸出時(shí)鐘頻率等。
④解碼后音頻流的輸出??蓪TA013的SDO(PCM串行數(shù)據(jù)輸出)、SCKT(PCM串行時(shí)鐘輸出)、OCLK(采樣時(shí)鐘)和LRCLK(左右聲道時(shí)鐘輸出)引腳,分別與MAX9850的SDIN(串行數(shù)據(jù)輸入)、BCLK(數(shù)字音頻位時(shí)鐘輸入)、MCLK(主時(shí)鐘輸入)和LRCLK(左右聲道時(shí)鐘輸入)相連。解碼后音頻流經(jīng)過DAC轉(zhuǎn)換為模擬音頻信號后,再通過耳機(jī)功放,便可由耳機(jī)輸出完整的PCM音頻。

結(jié)語
MP3解碼一種所提出的。由于該款采用的基帶解碼芯片ID200擁有極低功耗性(26 mW/128 kbps),所以MP3解碼功能的加入首先要從整機(jī)功耗和成本考慮。而STA013解碼芯片既滿足低功耗的要求,又具備價(jià)格優(yōu)勢,且技術(shù)成熟度較高,故成為首選。但其體積相對較大,在PCB布板時(shí)應(yīng)優(yōu)化,以便符合便攜要求。隨著數(shù)字化廣播在我國的迅速普及與DAB技術(shù)成熟度的提升,在DAB基帶解碼芯片中融入MP3解碼功能,對于提高整機(jī)的便攜性、開發(fā)簡易性起到至關(guān)重要的作用,這將是今后優(yōu)化設(shè)計(jì)的一個(gè)重要方向。


上一頁 1 2 3 4 下一頁

評論


相關(guān)推薦

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

關(guān)閉