2011年6月15日 星期三

SDHC vs SD

原來這兩者有不同...差點糗了..




SD vs. SDHC

以外型來說 SD和SDHC 看起來是一樣的。差異的部份 其實還是有挺大的差異的
1. 所謂的HC 顧名思義就是 High capacity
所以SDHC 泛指高容量的SD卡 , 而高容量的部份就是4G以上(包含4G)

2. 於SD協會所定義的SD SPEC中 , SD 1.1 的SPEC 只定義到2GB 容量的卡片
SD2.0的規範定義4G~32GB的卡片

3. SD1.1和SD2.0的規範中 , 有幾個比較簡單 也比較容易記的差異點
A : SD1.1 的卡片支援到2GB的其中一個原因是 "使用FAT16的file system format"
在1.1中並沒有定義FAT32的檔案格式 , 所以才會不能用4GB或是以上的卡
這部分在2.0的規格中才定義清楚

B : SD1.1的時代 , 速度的標示方式 都是以"倍速" 當標示的方式 , 而市面上常看到的卡片
150X , 300X 之類的 ; 每個X 就是代表 150KB/S , 這個大家應該都知道,而且廠家標示的速度
都是讀取速度(因為讀取一定比寫入快) .
而在SD2.0的規格,協會為了避免標示不清或是小廠亂標示一通 , 才開始定義了Class 的規範
市面上可以看到SDHC相關的卡片都會有標示Class ; 其中目前有 2 . 4 . 6
數字代表的是保障最低的存取效能 , 但是標示6 並不是簡單的讀取或是寫入效能6MB/S 就好了
詳細的規範 , 請看SD2.0 SPEC , 很難解釋太多 .

C : SD1.1 的卡片 , 可以用在SD1.1和SD2.0的device
SD2.0的卡片 , 低於4GB的容量 可以用在SD1.1和SD2.0的Device
SD2.0的卡片 , 高於等於4GB的容量(SDHC) , 只能用在SD2.0的device




Reference:
http://www.mobile01.com/topicdetail.php?f=164&t=410253
http://blog.xuite.net/ieye0111/vicky/19297033