ChamberPlus System Level Studio

  首頁 | Contact to us

 

News
Products
FAQ
Technicality
Links
OldNews

互動區:

留下您的足跡

想討論嗎?

 

                                MP3 系統應用簡介(二) -- 架構篇(8051+DSP+USB+NAND Flash ...)
--------------------------------------------------------------------------------------------------------------------------------------------------
        現在的手機或任何產品Embedded MP3 一點也不稀奇, 您要您家的鬧鐘或門鈴有MP3 也不難,甚至您只要會寫8051 , 看完我這一系列文章後,DIY 一個MP3 ,也不成問題。




 

            在這一系列的講座與論壇中,除了DSP那一塊因為牽涉較複雜的 邏輯演算法,而且跟我們單晶片的應用較無關。我會先保留, 若需要說明時,我才會提到。 (說真的,若您要DIY,也不需要太瞭解這個東西)

            而其他部分呢?!大家不必擔心,我會慢慢的一一解釋。 不過,從圖上大家大概都可以明顯的看到做 MP3 系統應用來說, 所涉獵的技術部分還蠻多的。不過,大概都是國內一些IC設計 業者所專注的領域。說難不難,說簡單也不簡單:意思就是說: 每個人都認為他做得到,也都認為他都有機會,所以,才又一窩蜂的做。

            雖然不是每個人做MP3 都是依照我圖上所示的架構。 目前世上第一的SigmaTel 的架構就不是如此, 他是一棵 Motorola 的 DSP 從頭做到尾。 他的最大缺點就是:別人很難去做變化!!以我們做系統的觀點來說。 消費產品講求的就是多樣性的變化。若別人都已經幫您做到一個樣子了。 那就沒什麼好玩的∼∼ 連要DIY 自己一個屬於自己風格的MP3 都不行。

            所以,您們會發現市面上的MP3 player 幾乎都一個樣!! 就像 APPLE 的 iPOD 就是跟別人有那麼一點不一樣,他就成功了。 (註:APPLE 的 iPOD 用的IC 是PortalPlayer ,是 ARM Based, 用ARM做也沒什麼了不起的。那麼貴的東西,國內大概沒人會去做)

        那第二名的呢?大陸的炬力集成呢?用的是 Z80 !夠厲害吧!

        那國內大部分的人用的是8051 !若要DIY 當然也要選 8051 的吧。 我們當然要講8051 囉。 重要的是:8051 大家都懂,講起來比較容易解釋清楚。 當然啊∼MP3 player 有一塊重要的應用就是在 USB 的技術。 而國內做USB的大部分都是用8051 !! 自然而然8051 就是這方面的 核心了。


(為什麼?因為當初 Intel 公布USB 應用技術,就是用8051 當範例, USB Controller 的大哥 Cypress,當初合併ScanLogic 中用的也是 8051 ! 因為USB 的命令與通訊協定中必須不斷的利用單晶片的中斷去處理
USB 的命令與資料,所以,有不錯的中斷能力的8051 做來就得心應手! 還有就是USB 的東西涉及太多跨平台的相容性問題,所以,FirmwareBased 的單晶片也是不錯的選擇!)

    回到MP3 主題:

        自隨身聽發明以來,數位音樂的一大革命就是資料的儲存能力。 CD Based Player 會被淘汰,不是沒有道理的:畢竟它還是有機械的部分, 這對隨身攜帶與耗電部分來說都是不利的,CD 一轉起來,動輒一兩百mA,唯有 以純電子式的儲存能力的NAND Flash 就有不錯的選擇。 (當然,CD您還要調伺服,又要機芯又要Loader 誰玩啊?) 甚至,您也不必用到 NAND Flash ,只要您能將資料從別的地方取得,
再經由您的8051 給解碼器就可以撥了!

        而做資料的儲存與讀取,要的就是 USB + NAND Flash 的技術。 他的入門產品就是:隨身碟 (俗稱大姆哥)! 所以,國內會做隨身碟的,不去做MP3 player 好像有點對不起股東似的!

        接下來,我會分別不同的篇幅介紹關於 USB + NAND Flash 技術: 這包括了: USB 的 Mass Storage Class 觀念及 NAND Flash 管理。

        所以,當您玩了MP3 之後,目前一些大家喜歡討論的東西您就可以沾上邊了。

作USB∼喔,MP3 用得到,不錯。
用8051 去存取隨身碟去或記憶卡的資料∼喔∼MP3 也用得到。
用8051 寫一個DOS File System ∼喔∼MP3 也用得到。
用8051 發出一個簡單的歡迎詞∼喔∼MP3 也用得到。
用8051 作一台重複複讀機∼喔∼MP3 也用得到。
用8051 作一台有聲字典∼喔∼MP3 也用得到。
用8051 控制LCD∼喔∼MP3 也用得到。
 

首頁 | News | Products | FAQ | Technicality | Links | OldNews

Telephone : 886-3-5439918    FAX : 886-3-5437632

Copyright(C) 2005 . ChamberPlus System Level Studio All rights reserved.  Last Update: 2008年01月18日。