新聞中心

        EEPW首頁 > 電源與新能源 > 設計應用 > 低成本無線WiFi音樂播放系統電路設計

        低成本無線WiFi音樂播放系統電路設計

        作者: 時間:2016-12-06 來源:網絡 收藏

          采用STM32F103作為微控制器有很多優勢,STM32F系列屬于中等容量增強型,是32位基于ARM核心的帶64或者128KB閃存的微控制器,在市場上是性價比很高的產品。本設計主要有控制模塊、WiFi無線模塊、音頻解碼模塊 VS1003B、SD卡,其系統結構框圖如圖1所示。

        本文引用地址:http://www.104case.com/article/201612/327009.htm

          

          圖1 系統結構框圖

          工作流程:點擊智能手機客戶端軟件上的播放按鈕,通過WiFi模塊接收到命令后,STM32F103讀取SD卡中的MP3音樂文件,然后將讀取的數據通過 SPI傳輸到音頻解碼芯VS1003B,經過解碼轉換后發送到耳機聽筒,實現播放音樂功能;點擊暫停按鈕,STM32F103停止讀取SD卡里的MP3 音樂文件數據,這樣就能實現停止播放音樂功能;點擊其他按鈕,也能實現相應的功能。

          本設計主要特點如下:

          ① 在開放的Android系統控制終端設計的基礎上,使用支持組件的重用和替換應用程序框架。使用交互式圖形界面清晰美觀,操作控制簡單,設計出來的產品經過用戶體驗反映非常好。

          ② 本設計摒除了傳統音樂播放系統對專用控制按鍵的依賴,通過用戶的手機就能實現對音樂播放器播放、暫停等的控制,大大方便了用戶的操作。這樣設計出來的音樂播放系統不僅具有一般音樂播放器的功能,而且具有將控制端和硬件部分分離的優勢,實現了對音樂播放系統的遠距離控制。

          音頻解碼模塊:VS1003B是一個單片MP3/WMA/MIDI 音頻解碼器和ADPCM 解碼器。它包含一個高性能、自主產權的低功耗DSP處理器核VS_DSP4,工作數據存儲器為用戶應用提供5KB的指令ROM 和0.5KB的數據RAM。其還具有串行的控制和數據接口、1個高品質可變采樣率的ADC和立體聲DAC、4 個常規用途的I/O 口、1 個UART,以及1個地線緩沖器和耳機放大器。

          STM32F103將從SD卡里讀取的MP3音頻數據流傳給音頻解碼模塊,音頻解碼模塊將該數據流解析并轉換成模擬信號后再進行輸出。VS1003B與STM32F103的數據通信是通過J2排針上的SPI總線方式進行的。音頻解碼模塊電路的原理圖如圖2所示。

          

          圖2 音頻模塊解碼電路圖



        評論


        技術專區

        關閉
        主站蜘蛛池模板: 土默特左旗| 洛阳市| 武胜县| 长顺县| 扶绥县| 十堰市| 怀宁县| 兴文县| 上高县| 肥城市| 平南县| 秀山| 高雄市| 集贤县| 洮南市| 永兴县| 芦山县| 宁德市| 望都县| 云龙县| 湖北省| 将乐县| 印江| 汨罗市| 象山县| 甘肃省| 博罗县| 磐石市| 水城县| 昌图县| 罗平县| 天门市| 佛教| 宁陵县| 石屏县| 无极县| 高安市| 微山县| 渝北区| 营山县| 天等县|