小言_互联网的博客

MMC概述

348人阅读  评论(0)

目录

MMC,SD,SDIO

SD卡、TF卡、MMC卡、eMMC芯片

SD卡

TF卡

MMC卡

eMMC


MMC,SD,SDIO

MMC(MultiMedia card)是一种通信协议,支持两种模式SPI和MMC
MMC、SD、SDIO的技术本质是一样的(使用相同的总线规范,等等),都是从MMC规范演化而来;
MMC:强调的是多媒体存储(MM,MultiMedia);
SD:    强调的是安全和数据保护(S,Secure);
SDIO:强调的是接口(IO,Input/Output),是从SD演化出来的,不再关注另一端的具体形态(可以是WIFI设备、
             Bluetooth设备、GPS等等)。

SD/SDIO 的传输模式

见: sd协议解析

SD/SDIO 传输模式有以下 3 种:

·  SPI mode(required)     //也可称为MMC mode
·  1-bit mode 
·  4-bit mode

        依据 SD 标准,所有的 SD(记忆卡)与 SDIO(外围)都必须支持 SPI mode,因此 SPI mode 是「required」。
        SD 也能读取 MMC 卡。虽然 MMC 标准上提到,MMC 内存不见得要支持 SPI mode(但是一定要支持 1-bit mode),
但是市面上能看到的 MMC 卡其实都支持 SPI mode。因此,我们可以把 SD 设定成 SPI mode (也称为MMC mode)的传输方式来读取 MMC 记忆卡。

MMC 的 SPI mode 最大传输速率为 20 Mbit/s; 
SD 的 SPI mode 最大传输速率为 25 Mbit/s。

为避免混淆,有时也用 SPI/MMC mode 与 SPI/SD mode 的写法来做清楚区别。

MCI

        MCI是Multimedia Card Interface的简称,即多媒体卡接口。
        上述的MMC,SD,SDI卡定义的接口都属于MCI接口。MCI这个术语在驱动程序中经常使用,很多文件,函数名字都包括”mci”.

SD卡、TF卡、MMC卡、eMMC芯片

SD卡

1、简介
        SD卡为Secure Digital Memory Card, 即安全数码卡,是一种基于半导体快闪记忆器的新一代记忆设备。它在MMC的基础上发展而来,增加了两个主要特色:SD卡强调数据的安全,可以设定所储存的使用权限,防止数据被他人复制;另外一个特色就是传输速度比2.11版的MMC卡快。
2、外观及引脚定义

CID:   身份识别寄存器 ,只读, 厂家号,产品号,串号,生产日期。
RCA:  地址寄存器,可写的寄存器,存有Device identification模式由host分配的通信地址,host会在代码里面记录这个        
      地址,MMC则存入RCA寄存器,默认值为0x0001。保留0x0000以用来将all device设置为等待CMD7命令状态。
CSD:  专有数据寄存器部分可读写,卡容量,最大传输速率,读写操作的最大电流、电压,读写擦出块的最大长度等。
SCR:  配置寄存器, 可写的。表示是否用Security特性(LINUX不支持),以及数据位宽(1bit或4bit)。
OCR:  操作条件寄存器,只读。表示工作电压范围(每隔0.1V占1位)、访问模式(字节模式/扇区模式)、是否上电完成(第31位)。
3、特性
        传输模式:
            · SPI mode(required) 
            · SD mode 1-bit mode 
            · SD mode 4-bit mode
        可变时钟频率:0-25MHz
        通信电压范围:2.0-3.6V
        工作电压范围:   2.0-3.6V
        低电压消耗:自动断电及自动睡醒,智能电源管理
        数据寿命:10万次编程/擦除
        尺寸:24mm宽×32mm长×1.44mm厚
        正向兼容MMC卡
        卡片带电插拔保护
        具备写保护开关
        SD卡运行在25MHz的时钟频率上,数据带宽是4位,因此最大传输速率是12.5MB/s(12.5兆字节每秒)。

TF卡

1、简介
    TF卡即T-Flash又称MicroSD,是极细小的快闪存储器卡,采用SanDisk最新NAND MLC技术及控制器技术。

2、外观及引脚定义
    

3、特性
    尺寸:15mm宽×11mm长×1mm厚。

MMC卡

1、简介
    MMC:MMC就是MultiMediaCard的缩写,即多媒体卡。它是一种非易失性存储器件,体积小巧,容量大,耗电量低,传输速度快,广泛应用于消费类电子产品中。MMC是一个接口协定(一种卡式),能符合这接口的内存器都可称作mmc储存体(mmc卡)。

2、外观及引脚定义

    MMC卡共有七个触电(引脚),分为两种操作模式,分别为MMC模式SPI模式(1bit)

3、特性
    尺寸:(24mm*32mm*1.4mm)
    操作电压:2.7V ~ 3.6V
    MMC卡时钟频率是20MHz,比SD卡少两个触电,只有1位数据带宽,所以最大传输速率为2.5MB/s。

eMMC

        eMMC (Embedded Multi Media Card) 是一种支持MMC协议的芯片。
  eMMC = NAND flash + 控制器 + 标准封装接口


转载:https://blog.csdn.net/feiying0canglang/article/details/101022581
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场