什么是eMMC
作者:AirCity 2019.11.2
Aircity007@sina.com 本文所有权归作者Aircity所有
1 e.MMC简介
eMMC是Embedded Multi Media Card,是一种具有MMC通信协议的芯片,MMC现在最新版本是2014年发布的Version 5.1。
手机中常用的NAND Flash就是符合MMC协议的eMMC。eMMC=NAND Flash+控制器+标准封装接口。
我们通常也会见到MMC这个字眼,其实这只是一种协议接口的名称。eMMC是指有MMC接口的芯片(Nand Flash)。
我们还会遇到eMPC这个东西,其实eMPC=eMMC+LPDDR。MCP(Embedded Multi-Chip Package)是一种封装技术,它把Nand Falsh和LPDDR封装在一起。其中Nand Falsh与CPU之间的通信,是通过MMC协议。
MMC协议见JESD84-B51。需要协议,请留言加我微信。
2 为什么要用eMMC
最大好处是手机芯片厂商不需要因为NAND Flash供应商的制程不同,开发不同的程序代码。所有的Nand Flash经过标准封装成为eMMC后,手机厂商只需要开发支持eMMC协议的代码即可。
3 eMMC接口定义
如下是三星eMPC芯片中,eMMC部分的接口定义。eMMC5.0可以支持最高200MHz时钟频率,HS400模式时,支持双比特翻转(相当于DDR),传输速率为400Mbps。HS200模式时,不支持DDR,传输速率200Mbps。
供电:VCC=2.7~3.3V;VCCQ=1.8或同VCC;VCCQ就是IO电压,通常用1.8V。
4 eMMC常见品牌
eMMC常见品牌:三星,镁光,金士顿,东芝,海力士,SanDisk。