本文译至:http://home.impress.co.jp/magazine/dosvpr/q-a/0108/qa0108_2.htm

文件 02
2001年
8月号

SD卡MMC(多媒体卡)似乎可以使用同一个插槽,两者间有什么区别呢?

(吉田義人)

首先得从MMC卡的发展谈起。 MMC卡是由西门子设计,和SanDisk合作开发的小型存储卡标准。 在1997年,作为使用闪存的存储卡(I / O卡或ROM卡都可以)开始发售,日立和NEC,摩托罗拉,诺基亚等共同建立了MMCA(多媒体卡协会)。 并促进了标准​​化和市场推广。

SanDisk公司,也是在94年提出小型闪存卡(以下简称CF)的厂商,但是CF在用于紧凑型概念的产品时,采用了和广泛使用的PC卡的ATA兼容的接口。 这种设计消除了不需要的信号线,管脚数也由68针减少到50针,电气方面可以相互兼容,并且被设计为仅仅通过简单的适配器就可以安装在PC卡插槽中。 然而,CF虽然了PC卡容易替换的好处,但由于管脚的数量巨大,宽度达到43毫米,这样就不太能减下去。 这个在涉及到​​移动电话时,你将无法容纳CF。 因此,在新的设计中,硬件兼容性被舍弃,只致力于小型化的MMC。

CF卡和PC卡的接口,多个并行传输的地址信号和数据信号,各种控制线紧密被布置一起。规格上就是PC的扩展总线这样的接口,但在MMC中,据传输方式变更为串行传输,地址的指定和各种控制也用的是通过一个串行接口交换数据包的方式。 其结果是,主要的信号变成三个:数据,命令,时钟,接口可以降低到仅7针。 接口也从两排的针/socket这种面接触类型变换成小型的薄卡片。体积比的话,CF是PC卡(基于Ⅰ型)的三分之一,而MMC的话则是十四分之一,这么看来MMC已经变得非常紧凑。

 

図2:MMC和SD卡的比较
MMCに比べて、SDカードは端子が多く、より高速なデータ転送に対応している
 
厚みもSDカードのほうが大きいが、SDカードスロットにはMMCも挿入することができる

以MMC为基础实现了安全(安全性)功能的是东芝,松下,SanDisk三家公司共同研发的SD卡。 该标准本身不是MMC卡的扩展,而是另一种标准,虽然该标准成立了另一个叫SDA(SD卡协会)组织,但它的一大特色是被设计成能够和MMC卡共享插槽 。SD卡的表面积和MMC卡是相同大小的,但是厚度比1.4毫米的MMC增大了0.7毫米,变成2.1毫米。 然而,SD卡的左右部分和MMC卡的厚度一样的,为1.4毫米,所以MMC卡可以直接插入SD卡插槽。(相反,SD卡不能插入MMC卡插槽) 接口的规格也是在MMC卡的管脚排列基础上添加的两条信号线到两侧,传输方法因为和MMC相兼容,也可以从SD卡host访问到MMC。 记录数据的逻辑规范,因为它们用的是相同的FAT文件系统,只要是它被用作简单的记录媒体那就是兼容的。

然而,实际上SD卡主机端的应用程序能否使用的MMC上的数据,因为是涉及到安全和文件格式的问题,所以是由应用程序决定。 特别是用到安全性的情况下,基本上没有兼容性。 SD卡的版权保护机制用到的松下和东芝倡导的是CPRM(内容保护可记录媒体)。 此外,作为MMC卡的安全版本,MMCA发布了安全MMC的版本,它是与MMC完全兼容的更高的标准,但是这里用到是的日立倡导的UDAC MB(Universal Distribution with Access Control-Media Base)的版权保护机制,所以与SD卡不兼容。 此外,现在还没有支持UDAC-MB和CPRM的商品。

此外,SD里添加的两条信号线都是用于数据的信号线。MMC中只有一个数据信号通道,但在SD中MMC中的7号管脚(数据信号)和一号管脚(在MMC中未使用),加上新加的8,9号管脚一共4个通道可以使用,这样就能达到更高的传输速度。 MMC的传输时钟最大是20MHz(时钟可变),所以传输速度最大为20Mbps(2.5MB/s)。 虽说这是和闪存读出速度相当的速度,做为存储卡的规格来说是够了,但是用到I/O卡的情况下,它可能是不够的。 而用到所有四个管脚的SD卡,目前可达到80Mbps(10MB / s)速度。

(鈴木直美)

SD卡与MMC卡的区别相关推荐

  1. 单片机读tf卡c语言程序,单片机读写SD卡,MMC卡,MiniSD,TF卡,MicroSD卡

    图一 一:系统构成: 1:89C51单片机(ISP 单片机,可不用编程器) 2:128x64LCD 3: 带SD ,MiniSD ,MicroSD(TFSD)卡座 送32MByte SD卡 4:支持红 ...

  2. RAM、ROM、emmc、iNand、SD卡、mmc 与 Nandflash 的区别

    目录 1.emmc 和 Nandflsah 的区别 2.emmc.SD卡.TF 卡 与 MMC卡的区别 3.Flash 与 EEPROM 的区别 首先来一个大的分类: 这里有一个历史的遗留问题: RO ...

  3. SD/MMC卡初始化及读写流程

    二.MMC/SD卡的模型和工作原理 PIN脚.SD卡总线.SD卡结构.SD卡寄存器.上电过程 SD卡寄存器: OCR:操作电压寄存器: 只读,32位 第31位:  表示卡上电的状态位  CID: 卡身 ...

  4. SD卡、TF卡、SIM卡的区别

    SD卡(Secure Digital Memory Card)是一种基于半导体快闪记忆器的新一代记忆设备.SD卡由日本松下.东芝及美国SanDisk公司于1999年8月共同开发研制.大小犹如一张邮票的 ...

  5. SD/MMC 卡读写模块---SD/MMC 卡的外部物理接口

    转载地址:http://www.8951.com/book/jiao1n21.htm SD/MMC    卡是一种大容量(最大可达 4GB).性价比高.体积小.访问接口简单的存储卡.SD/MMC 卡大 ...

  6. cmd的发送 mmc_求助:MMC卡初始化,发CMD0卡回01,但是再发CMD1回的还是01啊不该是回00的吗...

    char SD_Init(void) { unsigned char retry,temp; unsigned char i,in; retry=0; SPCR = (1< //mmc的SPI时 ...

  7. MMC卡和SD卡的区别

    目前诸如MMC卡 和SD卡 等固态内存卡 的快速发展,也引起了很多有时是误解的猜想.下面逐个解释一些问题,将会帮助您区分MMC卡和SD卡的关键特征和优点,协助您决定哪一个解决方案对您而言是最好的. 外 ...

  8. 在SD/MMC卡中可读写的FAT文件系统

    2019独角兽企业重金招聘Python工程师标准>>> FAT文件系统 关于eLua中FAT文件系统的实现是使用了来自Elm Chan的一个很好的FatFS文件包.它可以在读写模式中 ...

  9. SD/MMC卡块设备驱动程序

    SD/MMC 卡组成的存储系统是许多嵌入设备的主要存储设备,相当于PC机的硬盘,在嵌入设备上的SD/MMC卡控制器通过MMC协议来解析命令控制SD/MMC卡的操作.SD/MMC卡上有一些寄存器来控制卡 ...

最新文章

  1. 数据统计脚本(汇总)
  2. RGPNET: 复杂环境下实时通用语义分割网络
  3. Codeforces Round #168 (Div. 2)D. Zero Tree(DP,中等难度)
  4. 【vscode】python工作目录添加到环境中
  5. python随机读取字符_Python random模块(获取随机数)常用方法和使用例子
  6. caffe cifar10 net笔记
  7. eclipse java 报错信息_解决Eclipse启动时报Initializing Java Tooling异常信息
  8. ActiveMQ使用教程
  9. mw150um 驱动程序win10_mercury无线网卡驱动
  10. android 手机2k分辨率,2K屏幕手机有哪些 2016六款2K分辨率手机推荐
  11. HashData:守护数据安全 筑牢数字经济底座
  12. 诡异事件之--数据库存3.12E8 但是自动变成了31.00
  13. 记解决win10报错“任务管理器已被管理员禁用”
  14. Android和风SDK,Android 和风天气SDK获取天气
  15. 深入浅出AT命令(5)-短信命令
  16. 自定义MVC原理与框架
  17. 海康相机RTSP连接代码分析
  18. Fortran 77
  19. 使用阿里云的国内镜像仓库地址
  20. 20176408李俊 手写笔记

热门文章

  1. 一个简单的购物类网站
  2. 深度学习100例 | 第41天:语音识别 - PyTorch实现
  3. Digi最新物联网模块 XBee3系列上市
  4. SFML 和 Visual Studio
  5. Thindpad T430u折腾小攻略
  6. jQuery分页插件sPage
  7. TensorFlow 多层感知器
  8. 文献计量学-使用HistCite执行引文分析 (Citation Analysis)
  9. 【Fluent Meshing】03 多段翼面重构流程操作
  10. 用matlab仿真导航信号,北斗卫星导航信号串行捕获算法MATLAB仿真报告(附MATLAB程序)...