RAM、ROM、emmc、iNand、SD卡、mmc 与 Nandflash 的区别 您所在的位置:网站首页 emmc和tf卡 RAM、ROM、emmc、iNand、SD卡、mmc 与 Nandflash 的区别

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

2024-03-20 00:17| 来源: 网络整理| 查看: 265

目录 1、emmc 和 Nandflsah 的区别2、emmc、SD卡、TF 卡 与 MMC卡的区别3、Flash 与 EEPROM 的区别

首先来一个大的分类: 在这里插入图片描述 这里有一个历史的遗留问题:

ROM :只读存储器,这个说法其实有点问题。(因为现在的 ROM 不仅可以读、也可以进行写)

最早的ROM,确实是只能进行读。后来发展就可以进行写入了,不同的写入方式:熔丝技术(只能写入一次)、高电压写入(可以写很多次)。因为擦除方式的不同,又分为 紫外线擦除、电擦除。

eMMC是 embedded MultiMediaCard 的简称,即嵌入式多媒体卡, 是一种闪存卡的标准。

它定义了基于嵌入式多媒体卡的存储系统的物理架构和访问接口及协议,具体由电子设备工程联合委员会JEDEC订立和发布。它是对MMC的一个拓展,具有体积小,功耗低,容量大等优点,非常适合用作智能手机、平板电脑、移动互联网设备等消费类电子设备的存储介质。

eMMC = NAND flash + 控制器 + 标准封装接口。

1、emmc 和 Nandflsah 的区别

eMMC是将 Nand Flash 和 Flash Controller 和 eMMC接口 等封装在一起的小型的存储系统。也就是说 emmc 当中包含 NandFlash。

也就是说 emmc 内部包含:Nand Flash 和 Flash Controller 和 eMMC接口 三部分。

emmc 将不同的 NandFlash 进行了统一的封装,留给我们开发者的是 emmc 协议 和 emmc接口。

在这里插入图片描述

这样做的好处是:

1、简化系统存储设计,降低开发复杂度。

在以前,每次NAND技术换代的时候,手机客户端也要重新设计,手机制造商需要选择新的与NAND flash匹配的soc芯片,而soc厂商一般要针对这款NAND flash,重新设计soc芯片(主要是内部的nand flash ccontroller),这种方式十分麻烦。在推出emmc后,soc厂商只需要在芯片上加上一个可以与mmc标准通信的控制器(一般叫做sdmmc controller/sd controller),这个控制器可以支持某种/某几种emmc标准。同时emmc芯片封装好NAND flash,向外也提供一个统一的emmc 接口(如emmc 4.3/4.4),此时只要给soc芯片选定好一个emmc接口,连上二者即可通信了。以前需要双方都进行更换芯片设计,现在只需要 emmc 卡进行更换即可。

2、更新速度快。

随着Nand Flash制程工艺的不断升级,主控的Flash Controller和FTL也需要不停的更新,才能支持新的Nand Flash。而eMMC将Flash Controller和Nand Flash封装在了一起,屏蔽了由于Nand Flash制程工艺而带来的差异,主控的controller和driver不需要做过多修改就能支持。

3、读写性能更好。

eMMC在Nand Flash的基础上,加入了Cache、Memory array等技术,大大提高了读写速度。 2、emmc、SD卡、TF 卡 与 MMC卡的区别

eMMC SD TF MMC都是在MMC基础上演化发展不同的规范,比如物理尺寸,封装,电压,管脚,位宽,时钟信号等不同,但都使用相同的总线规范。 SD卡强调的是安全. MMC强调是多媒体 SDIO强调的是接口,使用MMC规范,但连接一般是WIFI,蓝牙等。

(1)MMC 卡:

MMC存贮卡只有 7pin,可以支持 MMC 和 SPI 两种工作模式。MMC是一种通信协议,支持两种模式SPI和MMC。MMC模式是标准的默认模式,具有MMC的全部特性。SPI模式则是MMC存贮卡可选的第二种模式,这个模式是MMC协议的一个子集。 在这里插入图片描述

(2)SD卡:

数字安全记忆卡(Secure Digital Memory Card),是用于移动设备的标准记忆卡。SD卡为 9Pin。SD卡数据传送和物理规范由MMC发展而来,大小和MMC差不多。长宽和MMC一样,比MMC稍微厚了一点。兼容性方面SD卡向下兼容多媒体卡,即 MMC卡(Multi Media Card)。SD卡也有 SD模式 和 SPI 模式,在各个工作模式下引脚定义如下:SD模式:4-line 和 1-line 两种模式

在这里插入图片描述 在这里插入图片描述 (3)TF卡

microSD卡,8 pin,外形以及在 SD 和 SPI 工作模式下引脚定义如下。

在这里插入图片描述

eMMC和SD卡都是将闪存控制器和NAND Flash封装在一起,只是接口不同,eMMC一般是BGA封装,焊接在PCB上,SD卡单独封装

参考文章: http://www.wowotech.net/basic_tech/emmc_intro.html https://blog.csdn.net/sinat_27746419/article/details/73604520 https://blog.csdn.net/qq_45683435/article/details/104880980

3、Flash 与 EEPROM 的区别

EEPROM:电可擦除可编程的 ROM FLASH:在广义上,EEPROM 属于 FLASH。 现在一般在MCU领域讲的 EEPROM ,都是指狭义上的EEPROM。

狭义上的EEPROM: (1)可以单字节读写,单字节擦除。 (2)EEPROM 既可以写0,又可以写1。 FLASH: (1)不一定可以单字节写,比如 STM32H725 内部的FLASH,写总线是以256bit对其的,也就是说对于STM32H725来说一次性至少写入32字节。 (2)FLASH 只可以写 0 ,不能写1。(一般都是全部擦为 0xFF ,然后将对应的bit 清除为0)



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有