分类: LINUX
2011-06-28 17:41:56
SD(Secure Digital)与 MMC(Multimedia Card)
SD 是一种 flash memory card 的标准,也就是一般常见的 SD 记忆卡,而 MMC 则是较早的一种记忆卡标准,目前已经被 SD 标准所取代。在维基百科上有相当详细的 SD/MMC 规格说明:[http://zh.wikipedia.org/wiki/Secure_Digital]。
SDIO(Secure Digital I/O)
SDIO 是目前我们比较关心的技术,SDIO 故名思义,就是 SD 的 I/O 接口(interface)的意思,不过这样解释可能还有点抽像。更具体的说明,SD 本来是记忆卡的标准,但是现在也可以把 SD 拿来插上一些外围接口使用,这样的技术便是 SDIO。
所以 SDIO 本身是一种相当单纯的技术,透过 SD 的 I/O 接脚来连接外部外围,并且透过 SD 上的 I/O 数据接位与这些外围传输数据,而且 SD 协会会员也推出很完整的 SDIO stack 驱动程序,使得 SDIO 外围(我们称为 SDIO 卡)的开发与应用变得相当热门。
现在已经有非常多的手机或是手持装置都支持 SDIO 的功能(SD 标准原本就是针对 mobile device 而制定),而且许多 SDIO 外围也都被开发出来,让手机外接外围更加容易,并且开发上更有弹性(不需要内建外围)。目前常见的 SDIO 外围(SDIO 卡)有:
SDIO 的应用将是未来嵌入式系统最重要的接口技术之一,并且也会取代目前 GPIO 式的 SPI 接口。
SD/SDIO 的传输模式
SD 传输模式有以下 3 种:
SDIO 同样也支持以上 3 种传输模式。依据 SD 标准,所有的 SD(记忆卡)与 SDIO(外围)都必须支持 SPI mode,因此 SPI mode 是「required」。此外,早期的 MMC 卡(使用 SPI 传输)也能接到 SD 插糟(SD slot),并且使用 SPI mode 或 1-bit mode 来读取。
SD 的 MMC Mode
SD 也能读取 MMC 内存,虽然 MMC 标准上提到,MMC 内存不见得要支持 SPI mode(但是一定要支持 1-bit mode),但是市面上能看到的 MMC 卡其实都有支持 SPI mode。因此,我们可以把 SD 设定成 SPI mode 的传输方式来读取 MMC 记忆卡。
SD 的 MMC Mode 就是用来读取 MMC 卡的一种传输模式。不过,SD 的 MMC Mode 虽然也是使用 SPI mode,但其物理特性仍是有差异的:
为避免混淆,有时也用 SPI/MMC mode 与 SPI/SD mode 的写法来做清楚区别。
技术规格对比
类型 MMC RS-MMC MMC Plus SecureMMC SD SDIO miniSD microSD SD插槽 是 机械适配卡 是 是 是 是 电气-机械适配卡 电气-机械适配卡 针脚 7 7 13 7 9 9 11 8 外形规格 薄 薄/短 薄 薄 厚 厚 窄/短/薄 窄/短/超薄 宽度 24 mm 24 mm 24 mm 24 mm 24 mm 24 mm 20 mm 11 mm 长度 32 mm 18 mm 32 mm 32 mm 32 mm 32 mm+ 21.5 mm 15 mm 厚度 1.4 mm 1.4 mm 1.4 mm 1.4 mm 2.1 mm 2.1 mm 1.4 mm 1 mm SPI模式 可选 可选 可选 支持 支持 支持 支持 支持 1位模式 是 是 是 是 是 是 是 是 4位模式 否 否 是 ? 可选 可选 可选 可选 8位模式 否 否 是 ? 否 否 否 否 传输时钟频率 0–20 MHz 0–20 MHz 0–52 MHz 0–20 MHz 0–25 MHz 0–25 MHz 0–25 MHz 0–25 MHz 最高传输率 20 Mbit/s 20 Mbit/s 416 Mbit/s 20 Mbit/s? 100 Mbit/s 100 Mbit/s 100 Mbit/s 100 Mbit/s 最高SPI传输率 20 Mbit/s 20 Mbit/s 52 Mbit/s 20 Mbit/s 25 Mbit/s 25 Mbit/s 25 Mbit/s 25 Mbit/s 支持DRM 否 否 否 是 是 N/A 是 是 用户加密 否 否 否 是 否 否 否 否 简易特征 是 是 否 尚未 是 是 否 否 会员成本 $2500/年(非必须) $1500/年(必须) 技术规格成本 $500 ? ? 成为会员 成为会员 成为会员 成为会员 主授权 否 否 否 否 $1000/年+会员费 存储卡版税 是 是 是 是 是 是 是 是 输入输出卡版税 N/A N/A N/A N/A N/A $1000/年+会员费 N/A N/A 开放源代码 是 是 是 是 仅SPI 仅SPI 仅SPI 仅SPI 类型 MMC RS-MMC MMC Plus SecureMMC SD SDIO miniSD microSD