我的手机是16G的,用了一段时间后,总是提示内存不足,太郁闷了,修要经常清理和删除一些不必要的东西,还不敢装太多的应用,实在是忍无可忍,于是就去买了一张8G的microsd卡,现在好多了,相信大部分人都在手机里面装了一张microsd卡,所以好奇心使然,就简单的去了解了一下,让我们一起来看看吧。
1)首先来了解一下MMC
MMC就是MultiMediaCard的缩写,即多媒体卡。它是一种非易失性存储器件,体积(24mm*32mm*1.4mm)。容量大,耗电量低,传输速度快,广泛应用于消费类电子产品中。
图1mmc卡
2)什么是SD卡
SD卡为Secure Digital Memory Card, 即安全数码卡。它在MMC的基础上发展而来,增加了两个主要特色:SD卡强调数据的安全安全,可以设定所储存的 使用权限,防止数据被他人复制;另外一个特色就是传输速度比2.11版的MMC卡快。在数据传输和物理规范上,SD卡(24mm*32mm*2.1mm,比MMC卡更厚一点),向前兼容了MMC卡.所有支持SD卡的设备也支持MMC卡。SD卡和2.11版的MMC卡完全兼容。
sd接口除了保留mmc的7针外,还在两边多加了2针作为数据线,采用了NAND型flash memory,平均数据传输速率能达到2MB/s。
图2sd卡
可以看到mmc和sd在外观上没有什么太大的差别
图3对比图片
3)microsd卡
TransFlash卡,也称T-Flash卡, TF或T卡,最早由SanDisk推出。T卡仅有11mm*15mm*1mm大小,仅相当于标准SD卡的1/4,即现在的microsd卡。
图4microsd卡
图5引脚对比
图6sd卡转换器
4)sd卡的内部描述
SD卡内部有7个寄存器.其中OCR,CID,CSD和SCR寄存器保存卡的配置信息;RCA寄存器保存着通信过程中卡当前暂时分配的地址(只适合SD模式);卡状态(Card Status)和SD状态(SD Status)寄存器保存着卡的状态(例如,是否写成功,通信的CRC校验是否正确等),这两个寄存器的内容与通信模式(SD模式或SPI模式)相关.MMC卡没有SCR和SD Status寄存器
图7内部构造
表1内部存储信息
5)sd卡的规格等级描述
SD卡容量目前有3个级别,那就是SD,SDHC和SDXC
SD容量有8MB、16MB、32MB、64MB、128MB、256MB、512MB、1GB、2GB
SDHC容量有2GB 、4GB、8GB、16GB、32GB
SDXC容量有32GB、48GB、64GB、128GB、256GB、512GB、1TB、2TB
表2容量等级
表3速率等级
6)SD卡通信
SD总线通信是基于指令和数据比特流,起始位开始和停止位结束。SD总线通信有三个元素:
Command:由host发送到卡设备,使用CMD线发送;
Response:从card端发送到host端,作为对前一个CMD的相应,通过CMD线发送;
Data:既能从host传输到card,也能从card传输到host,通过data线传输。
表4指令类型
通过硬件结构、容量、传输速率等,我们对SD卡有了初步的了解,