<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 基于MCU和音頻解碼器設計磁帶式MP3播放器

基于MCU和音頻解碼器設計磁帶式MP3播放器

作者: 時(shí)間:2013-03-01 來(lái)源:網(wǎng)絡(luò ) 收藏
隨著(zhù)數字化技術(shù)在音頻的編輯、合成、效果處理、存儲、傳輸等方面的不斷進(jìn)步,數字化的音頻產(chǎn)品已經(jīng)成為市場(chǎng)主流,傳統的純模擬的音頻產(chǎn)品幾乎退出了市場(chǎng)。例如CD播放器、等產(chǎn)品以更為優(yōu)良的音質(zhì)、更加方便的存儲和傳輸等特點(diǎn)逐漸地取代了傳統的以磁帶式錄音磁帶為媒介的音樂(lè )播放設備。但是,在某些領(lǐng)域特別是低配置的汽車(chē)上,以錄音磁帶為媒介的音響播放系統仍然大量存在,如果把這些播放設備進(jìn)行數字化改造,則需要較高的成本。本文將系統介紹福華先進(jìn)微電子公司提供的經(jīng)濟型解決方案——磁帶式(外型)mTape。

圖1mTape外觀(guān)圖


  mTape是新一代創(chuàng )新的便攜式音樂(lè )播放器。它具有磁帶式的外殼(見(jiàn)圖1),并可像磁帶一樣放入卡式磁帶機中,但播放的是音質(zhì)更為優(yōu)美的MP3音樂(lè )。由于其帶有靈活簡(jiǎn)潔的操作界面,在脫離卡式磁帶機時(shí),還可以作為一個(gè)通用的便攜式。它支持SD/MMC卡即插即用,用戶(hù)可自由擴展存儲空間;高速USB2.0接口既可以傳輸數據又可以對內置的鋰電池進(jìn)行充電,充分體現出它簡(jiǎn)潔方便的特點(diǎn)。

  硬件系統的主要器件

  mTape的構成主要基于福華先進(jìn)微電子公司的微控制器FS7821和FS2401,圖2為mTape硬件系統框圖。該框圖包括兩部分:虛框內為數據的傳輸處理;虛框外為供電和充電部分。

  FS7821是一個(gè)基于RISC架構的8051內核的媒體控制器,它具有兼容性良好的高速USB2.0接口和多種媒體接口控制器,例如NAND FLASH存儲器、Smart Media (SM)、CompactFlash (CF)、Micro Drive、Secure Digital (SD)、 Multi Media Card (MMC)、 Memory Stick (MS)、Memory Stick-Pro (MS-pro)、 xD Picture (xD)等控制器。從PC經(jīng)USB2.0傳輸的數據無(wú)需CPU處理,通過(guò)DMA直接傳送到媒體介質(zhì),大大提高數據的傳輸效率。

  FS7821內部指令100%兼容最為流行的工業(yè)標準8051,所以在軟件上和標準8051是完全兼容的,為軟件設計帶來(lái)極大的方便。由于它采用的是流水線(xiàn)RISC架構8051MPU內核,其指令處理速度比標準8051處理速度快很多。而且,它還采用了先進(jìn)的數據傳輸算法,優(yōu)化了總線(xiàn)架構。這些新的設計方法使得無(wú)需增加控制器或者媒體器件成本就可以使數據傳輸和存儲速度大大地提高。除此之外,FS7821為各種存儲卡的外圍器件控制和擴展提供了32個(gè)GPIO引腳,也使得FS7821特別適合設計FLASH MP3、讀卡器等相關(guān)產(chǎn)品。

  FS2401是一個(gè)單片MP3音頻解碼芯片,片內集成了高性能低功耗的DSP處理器內核、高質(zhì)量的可變率采樣立體聲DAC、音頻功率放大器、串行數據輸入接口SPI,以及控制信號I/O和通用I/O。FS2401作為一個(gè)從屬器件偵聽(tīng)通過(guò)SPI接口傳來(lái)的比特流數據。比特流數據被解碼后,經(jīng)過(guò)數字音量控制傳到過(guò)采樣multi-bit, sigma-delta DAC,整個(gè)解碼過(guò)程只通過(guò)SPI接口進(jìn)行控制。除了基本的解碼之外,還可以通過(guò)其內部的用戶(hù)RAM區加入特殊的音樂(lè )效果。

  硬件部分的5種主要功能

  MP3播放器功能:FS7821利用4個(gè)GPIO和FS2401的SPI接口相連,可以對FS2401進(jìn)行初始化和實(shí)時(shí)控制,并能從SD卡或者M(jìn)MC卡自動(dòng)讀取MP3文件,然后傳到FS2401進(jìn)行解碼,產(chǎn)生的兩路立體聲模擬信號送到耳機插孔和磁頭。
讀卡器功能:由于FS7821通過(guò)內部集成了高速的USB2.0接口、DMA和多媒體接口,很容易實(shí)現PC機和mTape的SD/MMC卡之間任何格式的文件高速傳輸和存儲。

圖2mTape硬件系統框圖


上一頁(yè) 1 2 下一頁(yè)

關(guān)鍵詞: MCU 音頻解碼器 MP3播放器

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>