<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 消費(fèi)電子 > 設(shè)計(jì)應(yīng)用 > 音頻系統(tǒng)芯片選擇多項(xiàng)性能參數(shù)詳解

          音頻系統(tǒng)芯片選擇多項(xiàng)性能參數(shù)詳解

          作者: 時(shí)間:2012-06-22 來源:網(wǎng)絡(luò) 收藏

          設(shè)計(jì)是一個(gè)復(fù)雜的過程,不僅僅是有IC拿來用就可以了,還有很多細(xì)節(jié)需要考慮。本文以高保真音樂重放為例介紹如何進(jìn)行選型,以構(gòu)建符合市場(chǎng)需求的

          本文引用地址:http://www.ex-cimer.com/article/165394.htm

            現(xiàn)代集成電路產(chǎn)業(yè)一直嚴(yán)格遵循著“摩爾定律”高速發(fā)展,發(fā)展得越快、速度越高,對(duì)軟件系統(tǒng)的要求就越低?,F(xiàn)在速度就是一切,無論是運(yùn)行速度、軟件開發(fā)速度,還是產(chǎn)品上市速度。但是有了芯片是否就足夠了呢?下面我們?cè)囍鴱囊粋€(gè)相對(duì)比較簡(jiǎn)單的高保真音樂重放設(shè)備入手,看看我們需要怎么利用市面流通的IC實(shí)現(xiàn)一個(gè)這樣的系統(tǒng)。

            系統(tǒng)對(duì)處理器芯片的要求

            從信號(hào)處理和芯片設(shè)計(jì)的角度上看,系統(tǒng)原理并不復(fù)雜,因此很多半導(dǎo)體廠商似乎都看不上產(chǎn)品,而去追逐一些量大或者像高清視頻處理等高技術(shù)含量有技術(shù)門檻的產(chǎn)品。筆者在設(shè)計(jì)這個(gè)高保真音樂重放系統(tǒng)的時(shí)候曾經(jīng)和不同的國(guó)內(nèi)IC設(shè)計(jì)公司的設(shè)計(jì)部門溝通過,結(jié)果得到的答復(fù)都是以“很簡(jiǎn)單沒問題”之類的回復(fù)搪塞過去,然而事實(shí)上到系統(tǒng)做出來后卻往往發(fā)現(xiàn)效果不盡如人意??梢哉f我們?cè)陂_發(fā)這個(gè)系統(tǒng)的幾年時(shí)間里面由于芯片選型的問題,在硬件瓶頸上吃盡了苦頭。

            以下是我們對(duì)處理器芯片的具體要求:1. 速度要在400MHz以上,最好能解碼APE C4000的碼率;2. 需要能支持USB 2.0 Host/SATA/SD卡;3. 需要支持網(wǎng)絡(luò);4. 具有128MB以上的RAM,越大越好;5. 具有256MB或以上的NAND Flash;6. 支持I2S多路輸出并可以支持Slave時(shí)鐘,支持最高768KHz采樣率,以及最高32位輸出;7. 最好有音頻數(shù)據(jù)后期處理能力;8. 有優(yōu)異的時(shí)鐘電路和DAC。

            芯片能運(yùn)行的核心速度對(duì)解碼效率有至關(guān)重要的影響,比如音頻無損壓縮APE C5000解碼方式對(duì)處理器的要求就很高,以英特爾ATOM 1.6G上網(wǎng)本為例,其解碼192k/C5000兩聲道音樂尚且無法連續(xù)播放,何況普通嵌入式系統(tǒng)?因此只能處理較低的碼率。無損壓縮和MP3不一樣,需要還原完全一致的數(shù)據(jù)流,處理器決定了解碼的效率,所以太低的核心頻率無法勝任此工作。

            USB 2.0對(duì)硬件的要求相當(dāng)高,PHY兼容性是一個(gè)很大的問題,數(shù)據(jù)流的效率還是其次。同樣,SD卡接口兼容性也是目前國(guó)產(chǎn)芯片一個(gè)很頭疼的問題。SATA的需求把處理器周邊外設(shè)速度提到了一個(gè)較高的位置,畢竟不是誰都能夠做1.5G/3G PHY的。

            系統(tǒng)運(yùn)行要依存于NAND Flash中存儲(chǔ)的程序,但是NAND Flash發(fā)展速度卻比處理器發(fā)展的速度快。當(dāng)年定義NAND Flash的時(shí)候把ECC設(shè)計(jì)在外面,讓處理器永遠(yuǎn)落后NAND Flash一段時(shí)間,因此NAND Flash轉(zhuǎn)型的時(shí)候廠商會(huì)因?yàn)槭袌?chǎng)上購買不到芯片而無法出貨或者需要高價(jià)搶貨。另一方面,隨著RAM的改進(jìn)其成本越來越低,致使高成本SDRAM逐漸減產(chǎn),因此使用老內(nèi)存的處理器先天不足,其系統(tǒng)BOM成本比使用新RAM的系統(tǒng)成本高。所以處理器需要支持多種啟動(dòng)方式而不僅限于NAND Flash,同時(shí)RAM應(yīng)順應(yīng)目前電腦主流,使用DDR2/DDR3等內(nèi)存,這樣的話更能達(dá)到低成本高收益。

            最后一個(gè)最重要的問題就是音頻系統(tǒng)的出口I2S。不管什么數(shù)據(jù)流從哪里流入,都需要從I2S輸出,而這個(gè)數(shù)據(jù)流在任何情況下都不允許有任何數(shù)據(jù)的錯(cuò)誤和流失,除非是處理器速度不夠。同時(shí),處理器內(nèi)部的PLL無法產(chǎn)生我們所需要的I2S時(shí)鐘,因此外置時(shí)鐘成為必然,Slave I2S接口也是必不可少的。事實(shí)上,I2S在我們開發(fā)過程中碰到的問題最多,比如同步不準(zhǔn)確、開始播放時(shí)左右聲道反轉(zhuǎn)、播放過程中不定期左右聲道反轉(zhuǎn)、數(shù)據(jù)輸出丟幀等情況,都嚴(yán)重影響輸出的技術(shù),以致無法達(dá)到設(shè)計(jì)要求。

            我們?cè)谶@幾年產(chǎn)品設(shè)計(jì)過程中,走的彎路就是因?yàn)樾酒?xì)節(jié)了解不到位而造成的。因?yàn)槿魏螐S家的開發(fā)系統(tǒng)都沒有直接說明是否能支持高清音樂格式,最高支持多少采樣率的音樂輸出,也無法直接評(píng)估其平臺(tái)是否能夠達(dá)到我們所需的性能指標(biāo),所以都必須根據(jù)我們的需求對(duì)I2S輸出電路進(jìn)行調(diào)整。為評(píng)估系統(tǒng),我們不得不做了大量的設(shè)計(jì)工作(包括軟硬件)之后才能開展評(píng)估工作。

            芯片需衡量性能

            在設(shè)計(jì)過程中我們過三星的芯片,也過國(guó)產(chǎn)芯片,但是都因?yàn)榉N種問題不得不放棄,最后才定了目前的方案。三星的芯片I2S輸出位數(shù)不夠,支持的NAND Flash種類有限,SDRAM單位成本較高,USB host直到其ARM11產(chǎn)品都無法跟上所要求的速度,因此我們?cè)诘谝慌x型之后就放棄了。后來選擇了國(guó)產(chǎn)平臺(tái),也是因?yàn)镮2S FIFO深度不夠,造成了丟幀,另外由于USB PHY的問題,對(duì)閃存盤兼容性很差,其升級(jí)平臺(tái)也沒有解決,SD卡因?yàn)檐浖膯栴}兼容性也不好,更致命的問題是因?yàn)橄到y(tǒng)不穩(wěn)定,處理器無法正常復(fù)位,或者運(yùn)行一段時(shí)間之后出現(xiàn)NAND Flash無故丟失數(shù)據(jù)等問題,最后也無法使用。


          上一頁 1 2 下一頁

          評(píng)論


          相關(guān)推薦

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

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();