mmc卡与sd卡(mmc卡是什么卡)

  • 生活
  • 2023-04-26 13:17
SD卡

SD卡是(securedigitalmemorycard)安全数码卡,是一种基于半导体快闪记忆器的新一代记忆设备,是在MMC基础上发展起来的,增加了两个主要特色:

可以设置所存储的使用权限,防止数据被他人复制;第二是传输速度比2.11版mmc卡快。

特性:

1)可选通信协议:SD模式和SPI模式

2)可变时钟频率:0~25MHz

3)通信电压范围:2.0~3.6V

4)数据寿命:10万次编程/擦除

5)正向兼容MMC卡;

6)运行在25M的频率上,数据带宽是4位,因此最大传输速率是12.5MHz(12.5兆字节每秒)

TF卡

TF卡是(t-flash)又称microSD,是采用SanDisk最新的NANDMLC技术以及控制器技术。

尺寸:15mm宽11mm长1mm厚。

MMC卡

MMC卡(MultiMediaCard)缩写,即多媒体卡,也是一种非易失性存储器件,体积小巧,容量大,耗电量低,传输速度快。

MMC共有7个pin,分为两种模式,分别为MMC模式和SPI模式。

尺寸:24mm32mm14mm

MMC卡时钟频率是20MHz,比SD卡少两个PIN,只有一位数据带宽,所以最大传输速率为2.5MHz.

eMMC

eMMC(embeddedmultimediacard)为MMC协会所订立的、主要是针对手机或平板电脑等产品的内嵌式存储器标准规格。eMMC的一个明显优势是在封装中集成了一个控制器,它提供标准接口并管理内存,使得是手机厂商就能专注于产品开发的其他部分,并缩短向市场推出产品的时间,

eMMC=NANDflash+controller+standardinterface

SDIO(SecureDigitalI/O)

SDIO顾名思义,就是SD的I/O接口(interface)的意思。更具体的说明,SD本来是记忆卡的标准,但是现在也可以把SD拿来连接一些其它外设,这样的技术便是SDIO。

所以SDIO本身是一种相当单纯的技术,透过SD的I/O接脚来连接外部外围,并且透过SD上的I/O数据接位与这些外围传输数据,而且SD协会会员也推出很完整的SDIOstack驱动程序,使得SDIO外围(我们称为SDIO卡)的开发与应用变得相当热门。

现在已经有非常多的手机或是手持装置都支持SDIO的功能(SD标准原本就是针对mobiledevice而制定),而且许多SDIO外围也都被开发出来,让手机外接外围更加容易,并且开发上更有弹性(不需要内建外围)。目前常见的SDIO外围(SDIO卡)有:

·Wi-Ficard(无线网络卡)

·CMOSsensorcard(照相模块)

·GPScard

·GSM/GPRSmodemcard

·Bluetoothcard

·Radio/TVcard(很好玩)

SDIO的应用将是未来嵌入式系统最重要的接口技术之一,并且也会取代目前GPIO式的SPI接口。

SD/SDIO的传输模式

SD传输模式有以下3种:

·SPImode(required)

·1-bitmode

·4-bitmode

SDIO同样也支持以上3种传输模式。依据SD标准,所有的SD(记忆卡)与SDIO(外围)都必须支持SPImode,因此SPImode是「required」。此外,早期的MMC卡(使用SPI传输)也能接到SD插槽(SDslot),并且使用SPImode或1-bitmode来读取。

SecuredigitalI/Ocard,pinout

Pin#

SD4-bitMode

SD1-bitMode

SPIMode

1

CD/DAT[3]

DataLine3

N/C

NotUsed

CS

CardSelect

2

CMD

CommandLine

CMD

CommandLine

DI

DataInput

3

VSS1

Ground

VSS1

Ground

VSS1

Ground

4

VDD

SupplyVoltage

VDD

SupplyVoltage

VDD

SupplyVoltage

5

CLK

Clock

CLK

Clock

SCLK

Clock

6

Vss2

Ground

Vss2

Ground

Vss2

Ground

7

DAT[0]

DataLine0

DATA

DataLine

DO

DataOutput

8

DAT[1]

DataLine1/Interrupt

IRQ

Interrupt

IRQ

Interrupt

9

DAT[2]

DataLine2/ReadWait

RW

ReadWait

NC

NotUsed

SD的MMCMode

SD也能读取MMC内存,虽然MMC标准上提到,MMC内存不见得要支持SPImode(但是一定要支持1-bitmode),但是市面上能看到的MMC卡其实都有支持SPImode。因此,我们可以把SD设定成SPImode的传输方式来读取MMC记忆卡。

SD的MMCMode就是用来读取MMC卡的一种传输模式。不过,SD的MMCMode虽然也是使用SPImode,但其物理特性仍是有差异的:

·MMC的SPImode最大传输速率为20Mbit/s;

·SD的SPImode最大传输速率为25Mbit/s。

为避免混淆,有时也用SPI/MMCmode与SPI/SDmode的写法来做清楚区别

猜你喜欢