精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

磁帶式MP3播放器mTape的解決方案

電子設計 ? 作者:電子設計 ? 2018-11-15 11:23 ? 次閱讀

隨著數字化技術在音頻的編輯、合成、效果處理、存儲、傳輸等方面的不斷進步,數字化的音頻產品已經成為市場主流,傳統的純模擬的音頻產品幾乎退出了市場。例如CD播放器、 MP3播放器等產品以更為優良的音質、更加方便的存儲和傳輸等特點逐漸地取代了傳統的以磁帶式錄音磁帶為媒介的音樂播放設備。但是,在某些領域特別是低配置的汽車上,以錄音磁帶為媒介的音響播放系統仍然大量存在,如果把這些播放設備進行數字化改造,則需要較高的成本。本文將系統介紹福華先進微電子公司提供的經濟型解決方案——磁帶式(外型)MP3播放器mTape。

磁帶式MP3播放器mTape的解決方案

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

硬件系統的主要器件

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

FS7821是一個基于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經USB2.0傳輸的數據無需CPU處理,通過DMA直接傳送到媒體介質,大大提高數據的傳輸效率。

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

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

硬件部分的5種主要功能

MP3播放器功能:FS7821利用4個GPIO和音頻解碼器FS2401的SPI接口相連,可以對FS2401進行初始化和實時控制,并能從SD卡或者MMC卡自動讀取MP3文件,然后傳到FS2401進行解碼,產生的兩路立體聲模擬信號送到耳機插孔和磁頭。

讀卡器功能:由于FS7821通過內部集成了高速的USB2.0接口、DMA和多媒體接口,很容易實現PC機和mTape的SD/MMC卡之間任何格式的文件高速傳輸和存儲。

磁帶式MP3播放器mTape的解決方案

卡式磁帶機播放功能:mTape和通用盒式磁帶一樣可以放入卡式磁帶機中進行同步播放、快進、快退、暫停等所有功能。之所以能夠實現這些操作,完全在于它能夠測定卡式磁帶機導帶輪的轉動速度的快慢及方向。在mTape中有兩小一大三個互相咬合的齒輪,其中一個小齒輪可以隨卡式磁帶機中的導帶轉軸轉動,就可以通過大齒輪帶動另一小齒輪向同樣方向轉動。在大齒輪正上方的PCB板上安裝有兩個反射式光耦, 以大齒輪中心為交點兩光耦的軸心線夾角為45。,當大齒輪的白色部分位于反射式光耦下部時,由反射式光耦組成的電路會產生低電平;反之,當大齒輪的黑色部分位于反射式光耦下部時,由反射式光耦組成的電路會產生高電平。這樣,當大齒輪勻速轉動時,兩個反射式光耦組成的電路就會產生A、B兩路方波。其中A路方波送入FS7821的通用GPIO,B路信號送到FS7821的外部中斷0引腳。A、B兩路方波相位總差90。。當B方波下降沿觸犯外部中斷0后,如果判斷A方波電平為高,就為向前轉;如果A方波為低電平,就為向后轉。轉動速度可以通過計算單位時間內波形的數據進行判斷。

USB充電:由于mTape內置一塊大容量的鋰電池,采用一枚高效率的鋰電池充電芯片將來自USB口的+5V電源通過變為恒壓4.2V對鋰電池進行充電。

磁帶式MP3播放器mTape的解決方案

自動上電/斷電功能:當mTape插入卡式磁帶機并按下PLAY按鈕時,mTape上的磁頭會被磁帶機的磁頭下壓,mTape磁頭的托架下的小棒就會插入位于它下面的透射式光耦的間隙中,由透射式光耦組成的電路會啟動電源管理芯片為mTape供電。FS7821上電,并檢測系統狀態,然后通過一個GPIO來控制電源管理芯片的狀態,保持電源的穩定性。當卡式磁帶機處于暫停或停止狀態時,mTape的磁頭會彈起,磁頭托架下的小棒會從透射式光耦的間隙中抽出。光耦電路就會發出一個待機信號。如果這個信號持續時間超過5分鐘,FS7821就會關閉電源,為mTape斷電。

軟件架構

從軟件上來說,mTape主要有兩個功能,一個是音樂播放功能(包括便攜式MP3模式和卡式磁帶機播放模式),另一個是讀卡器功能。人-機界面管理(MMI management)程序根據mTape的按鍵、卡帶機傳來的信號、USB連接/斷開等自由的切換這兩種功能。具體軟件架構見圖3。

音樂程序流程:音樂功能部分的主要任務是FS7821從SD/MMC卡中讀取一個音頻文件然后送到解碼器FS2401進行解碼。當所有的音樂文件播放完畢之后,mTape又返回播放第一首曲子,因此這是一個循環播放的模式。

讀卡器功能:讀卡器程序可以分為兩個部分:USB連接偵測部分和讀卡器實體部分。當PC機的USB接口和mTape連接上以后,系統就進入USB模式,執行讀卡器實體程序。

MMI部分:MMI(人-機界面)管理部分處理用戶的發出的命令。用戶可以通過mTape上的按鍵、卡式磁帶機上的按鍵以及USB線的斷開/連接對mTape發出命令。這些命令分為兩種:一種是USB命令,另一種是音樂播放命令。因為MMI沒有嚴格的實時性要求,而且程序不是十分復雜,所以在mTape中沒有必要采用實時操作系統。當FS2401沒有音頻數據傳送要求時,FS7821就處于空閑狀態。利用這段空閑時間就足可以處理用戶發出的命令。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 鋰電池
    +關注

    關注

    259

    文章

    8042

    瀏覽量

    169606
  • 芯片
    +關注

    關注

    454

    文章

    50460

    瀏覽量

    421981
  • 播放器
    +關注

    關注

    5

    文章

    395

    瀏覽量

    37387
收藏 人收藏

    評論

    相關推薦

    MP3播放器接口類型

    MP3播放器接口類型 接口指MP3播放器與電腦的連接方式。接口技術是MP3播放器的最重
    發表于 12-21 14:37 ?1608次閱讀

    MP3播放器音樂格式有哪些?

     MP3播放器音樂格式有哪些?              MP3播放器支持
    發表于 12-21 14:43 ?7824次閱讀

    MP3播放器的信噪比

    MP3播放器的信噪比              “噪聲”
    發表于 12-21 15:06 ?940次閱讀

    MP3播放器直錄功能

    MP3播放器直錄功能  直錄功能也稱Line-in直錄功能,即通過MP3播放器的Line-in接口,通過直錄線可以直接從其他卡帶機、CD機直接錄制
    發表于 12-21 15:15 ?513次閱讀

    MP3播放器

    MP3播放器 MP3播放器顧名思義也就是可播放MP3
    發表于 12-21 15:40 ?1249次閱讀

    影響MP3播放器音質的因素都有哪些呢?

    影響MP3播放器音質的因素都有哪些呢?  說起MP3播放器,最為玩家所關注的自然是音質。雖然隨著視頻MP3
    發表于 02-01 17:01 ?2413次閱讀

    MP3播放器結構圖解分析

    MP3播放器結構圖解分析 與以前需要移動部件來讀取磁帶或CD上的編碼數據的音樂播放器形式不同,MP3
    發表于 02-03 11:51 ?1w次閱讀

    MP3播放器附件常識

    MP3播放器附件常識 與任何流行的新消費產品一樣,MP3播放器催生了一整個行業來專門銷售MP3播放器
    發表于 02-03 11:56 ?922次閱讀

    基于DSP技術的MP3播放器的硬件設計

    摘要:目前基于智能控制技術的MP3播放囂價格昂貴。而隨著DSP技術應用的日趨廣泛,DSP器件的價格不斷下降,為實現廉價時尚的MP3播放器的設計提供了條件。在研究基于DSP技術的
    發表于 02-25 00:25 ?148次下載

    MP3播放器

    電子發燒友網站提供《MP3播放器.rar》資料免費下載
    發表于 03-24 11:21 ?4次下載

    基于Cortex-M3MP3播放器設計

    基于Cortex-M3MP3播放器設計.
    發表于 01-22 14:26 ?0次下載

    基于DSP的MP3播放器的設計

    基于DSP的MP3播放器的設計
    發表于 10-23 14:21 ?16次下載
    基于DSP的<b class='flag-5'>MP3</b><b class='flag-5'>播放器</b>的設計

    使用Arduino和DFPlayer迷你MP3播放器模塊制作帶有LCD的MP3播放器

    今天,我們將使用Arduino和DFPlayer迷你MP3播放器模塊制作帶有LCD的MP3播放器。 硬件組件: Arduino Nano R31個
    的頭像 發表于 12-07 09:28 ?8377次閱讀

    stm32的MP3播放器

    stm32的MP3播放器說明。
    發表于 05-25 10:07 ?55次下載

    EFSL嵌入MP3播放器設計原理

    電子發燒友網站提供《EFSL嵌入MP3播放器設計原理.pdf》資料免費下載
    發表于 10-11 10:44 ?1次下載
    EFSL嵌入<b class='flag-5'>式</b><b class='flag-5'>MP3</b><b class='flag-5'>播放器</b>設計原理