新聞中心

        EEPW首頁 > 消費電子 > 設計應用 > 基于VS1003解碼器的MP3播放器設計

        基于VS1003解碼器的MP3播放器設計

        作者: 時間:2011-01-17 來源:網絡 收藏

        摘要:以MSP430F149作為核心控制器,結合VS1003解碼器,設計了一種帶SD卡的MP3播放器,給出了MP3播放系統的軟硬件設計。在硬件設計上,解碼器與存儲器分離,增加了存儲容量;在軟件設計上,使用條項菜單方式進行管理,可以方便地進行硬件或軟件的升級。經過測試,該 MP3播放器播放效果較好。
        關鍵詞:MP3播放器;SPI總線;MSP430F149;VS1003

        引言
        雖然現在市場上MP3的款式越來越多,功能越來越豐富,外觀設計也越來越個性化和人性化,但是,現有的MP3播放器大部分還是將解碼器與存儲器一體化。這種設計對MP3播放器的便攜性起了關鍵性的作用,但與此同時也帶來了一些問題:一方面存儲容量不易擴展,另一方面也不利于MP3播放器在其他領域的應用。本系統將存儲器與解碼器分離,可以利用多余的I/O接口,只要適當增加少量硬件開銷并添加相應代碼,即可以在此系統基礎上方便地增加電壓測量、頻率測量、溫度測量等功能,做到一機多用。

        1 系統設計
        MP3播放器系統結構框圖如圖1所示。系統在硬件上主要包括MSP430F149單片機最小系統、解碼模塊、SD卡讀寫模塊、液晶顯示模塊以及用來存儲自制字庫的Flash存儲器等重要模塊。
        a.JPG

        MSP430F149是美國TI公司的MSP430系列單片機,它具有適合于各種應用的16位結構。采用“馮·諾依曼”結構,因此其RAM、ROM和全部外圍模塊都位于同一片地址空間內。而且具有超低功耗性能,同其他微控制器相比,MSP430系列可以大大延長電池的使用壽命,這對手持設備及一些要求低功耗電子產品中是非常重要的。此外,它還具有靈活、強大的處理能力、豐富的存儲器、外設等優點。

        2 硬件模塊的具體實現
        2.1 MSP430F149單片機最小系統
        MSP430F149最小系統是整體設計中最核心的部分,控制著系統各個子模塊之間的協調運行。它設計的成功與否,直接關系到整個設計能否正常運行。如圖 2所示,MSP430F149最小系統中主要由穩壓模塊、晶振電路、復位電路以及人機交互式按鍵輸入4部分組成。SPX1117M3-3.3是系統穩壓芯片,為系統提供穩定的3.3 V電源。SP708S是系統管理芯片,與手動復位開關一起,主要起可靠復位作用。考慮到MP3播放器的人機交互操作,共設計了6個按鍵(KEY1到 KEY6)。它們的按鍵功能分別是:確定、向下、向上、退出、音量加、音量減。
        b.JPG


        上一頁 1 2 3 下一頁

        關鍵詞: 音頻

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 金昌市| 德阳市| 武清区| 乐至县| 若羌县| 咸宁市| 安阳市| 精河县| 虞城县| 布尔津县| 桂东县| 五常市| 英山县| 武隆县| 博客| 陈巴尔虎旗| 育儿| 桃园市| 五峰| 额敏县| 隆德县| 大荔县| 金沙县| 泗水县| 德惠市| 银川市| 望谟县| 玉山县| 五台县| 富蕴县| 张家界市| 长宁区| 离岛区| 玉山县| 古浪县| 富阳市| 蕉岭县| 竹北市| 乌拉特前旗| 武胜县| 阿拉尔市|