酷播亮新聞
最棒的知識補給站

EMMC之詳細介紹二

上篇文章我們已經介紹了EMMC的一些基本特點,這一篇介紹EMMC的匯流排訊號配置、分類及封裝、數據傳輸命令。

一:EMMC的匯流排訊號配置

e.MMC的通訊是基於10個訊號匯流排,分別為一個CLK,一個CMD,8個數據線DAT0-DAT7。資料的傳輸是與時鐘同步的。

時鐘(CLK:用於同步匯流排上的數據傳輸,匯流排支援高速傳輸模式,時鐘分為兩個範圍,0-26MHz,0-52MHz。最高的時脈頻率為52MHz,在一個時鐘週期上,所有的資料線上傳輸一位(1X)或兩個位(2X)。數據傳輸的時候,時脈頻率可在0-52MHz內,啟動初始化的時鐘在0-400KHz內。

命令(CMD:此訊號是一個雙向的命令初始化和命令傳輸的控制通道,CMD訊號有兩種操作模式:開漏初始化模式,快速的指揮權移交推輓模式。控制命令由CPU控制端傳送,響應訊號由卡傳送給主機,命令在資料線上連續序列傳輸,傳輸都是SDR模式,在時鐘的上升沿進行取樣。命令都有對應的命令等級。

資料線(DAT0-DAT7:這是雙向的資料通道,DAT訊號線的操作採用推輓模式。上電或復位後,預設情況下只有DAT0用於數據傳輸,但可以通過暫存器的配置來實現更寬的數據傳輸,可以是1位、4位、8位,包括內部資料線DAT1-DAT7上拉。卡進入4位模式,會斷開內部上拉的線DAT1、DAT2、DAT3;進入8位模式後,立即斷開內部上拉的線DAT1-DAT7。

訊號線

二:分類及封裝

根據儲存器的製造工藝技術,可分為SLC、MLC、TLC卡,SLC利用正負兩種電荷,一個浮動柵儲存1個bit的資訊,約10萬次擦寫壽命,容量小价格貴;MLC利用不同電位的電荷,一個浮動柵儲存2個bit的資訊,約1萬次的擦寫壽命,容量大,價格適中;TLC利用不同電位的電荷,一個浮動柵儲存3個bit的資訊,約500-1000次的擦寫壽命。目前,大容量低價錢的MLC卡用的最多。

根據在系統中的具體應用,可以分為:

1:只讀儲存器(ROM)卡。這些卡已經制造了一個固定的資料內容。他們通常被用來作為分發媒體軟體,音訊,視訊等

2:讀/寫(RW)卡(快閃記憶體,一次性可程式設計-OTP,多次可程式設計-MTP)。這些卡通常為空白(空)媒體銷售和用於海量資料儲存,終端使用者可以錄製視訊,音訊或數字影象。

3:I / O卡。這些卡是用於通訊(如調制解調器),通常都會有一個額外的介面連線。

按照協議規範,e.MMC晶片封裝都採用統一的標準,有兩種型別,分別為153球的BGA封裝、169球的BGA封裝。而對於每個不同的生產商,他們的晶片都是Pin-Pin的。

BGA封裝

三:數據傳輸命令

e.MMC數據傳輸命令定義了兩種型別:

連續命令:這些命令啟動一個連續的數據流,只有當一個stop命令在CMD線上時它們才被終止,這種模式減少了命令的開銷並降到最低,連續命令僅支援1位匯流排模式。此命令在4.5版本被廢除。

面向塊的命令:這些命令傳送一個數據塊,成功判斷為CRC位,一個塊的大小為512Bytes。讀取和寫入操作允許單個或多個塊傳輸。

如有侵權請來信告知:酷播亮新聞 » EMMC之詳細介紹二