功能特性分为两种:一种是NOR型闪存,以编码应用为主,其功能多与运行程序相关;另一种为NAND型闪存,主要功能是存储资料,如数码相机中所用的记忆卡。
NOR和NAND是现在市场上两种主要的非易失闪存技术。Intel于1988年首先开发出NOR flash技术,彻底改变了原先由EPROM和EEPROM一统天下的局面。紧接着,1989年,东芝公司发表了NAND flash结结,强调降低每比特的成本,更高的性能,并且象磁盘一样可以通过接口轻松升级。
1.1NOR FLASH和NAND FLASH的区别
NOR的读速度比NAND稍快一些。
NAND的写入速度比NOR快很多。
NAND的4ms擦除速度远比NOR的5s快。
大多数写入操作需要先进行擦除操作。
NAND的擦除单元更小,相应的擦除电路更少
1.2NAND闪存的类型
NAND闪存有两种不同的类型。其中一种叫做SLC(Single Level Cell),单层单元闪存;第二种叫做MLC(Multi Level Cell),多层单元闪存。两者的主要区别是SLC每一个单元储存一位数据,而MLC通过使用大量的电压等级,每一个单元储存两位数据,数据密度比较大。
1.2.1SLC和MLC技术特点及区别
一般而言,SLC虽然生产成本较高,但在效能上大幅胜于MLC。SLC晶片可重复写入次数约10万次,而MLC晶片的写入次数至少要达到1万次才算标准,而目前三星MLC芯片采用的MLC芯片写入寿命则在5000次左右。
A.读写速度较慢。相对主流SLC芯片,MLC芯片目前技术条件下,理论速度只能达
到2MB左右,因此对于速度要求较高的应用会有一些问题。
B.MLC能耗比SLC高,在相同使用条件下比SLC要多15%左右的电流消耗。
C.MLC理论写入次数上限相对较少,因此在相同使用情况下,使用寿命比较SLC短。
D.MLC的价格比SLC低30%~40%,有些甚至更低。
2、eMMC和SD
2.1MMC和eMMC的区别
MMC是一种接口协议,使用SPI或者mmc模式通讯.
eMMC是实现了MMC接口协议的芯片,使用NAND存储实际的数据。
eMMC的优点
1、eMCC具备NAND闪存大容量存储以及具备NorFlash开机启动的功能。
2、电子设备开发商不需要因为nand供应商或制程的升级而重新设计电路。
3、不需要处理nand兼容性的问题。
2.2SD闪存设备
SD卡单独封装,使用SDIO接口通讯。SDIO可以使用与MMC兼容的模式
MMC和SDIO是不同的传输模式,MMC模式分为两个子类(SPI+MMC), SDIO是在SD卡上延伸出来的一种标准,也有两种模式(SPI+SDIO), 因此两个的SPI模式是兼容的。
2.2.1了解Class等级与UHS-1的含义
Class等级用于标识sd卡的传输速度,不同Class等级的速度区别。
class 0:包括低于Class 2和未标注Speed Class的情况。
class 2:能满足观看普通MPEG4 MPEG2 的电影、SDTV、数码摄像机拍摄。
class 4:可以流畅播放高清电视(HDTV),数码相机连拍等需求。
class 6:满足单反相机连拍和专业设备的使用要求。
class 10:全高清电视的录制和播放
2.2.2UHS-1含义的解释
UHS-1是一种高速传输协议接口,是全新的总线模式,UHS即为Ultra Hight Speed,高接口带宽可达104MB/s,而此前的常规总线模式高只能达到25MB/s。UHS-1向下兼容现有总线接口,不支持UHS-1的设备可以使用但无法发挥快的速度。
如果Class10存储卡上带有“I”标志的产品说明这是一款采用UHS-1接口的卡,和速度是没有直接关系的。只有在存储卡正面同时打上了“U1”标志的UHS-I存储卡才能保证至少10MB/s的写入速度,没有这一标志的,读取速度可能比较快,但是写入速度可能只有Class6甚至Class4级别。
2.2.3 SD SDHC SDXC的含义
SD SDHC SDXC大的区别在于支持容量的不一样。SD卡大支持2GB容量,SDHC 大支持32GB容量,SDXC 大支持2TB(2048GB)容量。这三种格式都保持向上兼容,即sdhc兼容sd,sdxc兼容sdhc和sd。SDXC是SD eXtended Capacity的缩写,是新提出的标准,除了容量可以升级为大2T以外,主要是可以支持300M/s的传输速度,可以说是真正的高速存储卡。