【整理】嵌入式外设之SD/MMC

195 篇文章 10 订阅
订阅专栏
原文地址: http://www.crifan.com/embedded_peripherals_sd_mmc_card_interface/

【整理】嵌入式外设之SD/MMC

最后更新:2013-11-11

TODO:

1.整理SD的各种类型:

MMC 
RS-MMC 
MMCplus 
SecureMMC 
SDIO 
SD 
miniSD 
microSD

2.以及SD本身根据速度还分:SDHC,SDXC等。


SD/MMC简介

常见的外设接口之一。

现在比较流行的手机,Android手机中,常常就支持再插入一个外接存储卡,就是SD卡。

只不过是小型接口的MicroSD。

 

SD/MMC的名称解释

之所以常常看到,把SD和MMC连在一起叫。

那是因为:

SD接口,算是MMC接口的升级版,

理论上,SD接口和更早的MMC接口是兼容的。

所以,可以看做是同样的物理上的一个接口

所以一般是把SD和MMC连在一起叫:

SD/MMC接口

 

 

SD/MMC的物理外形和接口说明

 

MMC卡长啥样

先上图,看看常见的MMC卡,是什么样的:

正面:

what looklike for common mmc card front

注:最下面那个是MMC卡的插槽

反面:

what looklike for common mmc card back

 

 

SD卡长啥样

再来看看SD卡长啥样:

common sd card looklike what

另外,还有一个小型的SD卡,叫做MicroSD,其明显小了一号

对应的可以通过普通的SD卡的卡套,变成和普通SD类似的效果:

micro sd card and adapter

 

MMC和SD卡引脚说明

直接上图:

sd mmc pins comparation

真实的SD卡和MMC卡,背面对比:

real sd vs mmc card

再加一个,带引脚说明的对比图:

sd card and mmc card pins name function

很明显:

MMC和SD,在接口上,都还是很类似,很兼容的。

对应的,SD和MMC的接口的名称和含义,

如下:

MMC卡的引脚名称和功能

对应的,MMC,分MMC模式和SPI模式,引脚和功能,不太一样:

 

MMC卡模式(MultiMedia Card mode)时的MMC引脚名称和功能
Pin Signal Description
1 RSV NC Not connected or Always ?1? (data 3?)
2 CMD I/O Command/Response
3 VSS1 S Supply Voltage Ground
4 VDD S Supply Voltage
5 CLK I Clock
6 VSS2 S Supply Voltage Ground
7 DAT0 I/O PP Data 0

 

SPI模式时的MMC引脚名称和功能
Pin Signal Description
1 CS Chip select (neg. true)
2 DI DATA in
3 Vss Ground
4 Vcc Power supply
5 SCLK Clock
6 Vss2 Ground
7 DO DATA out

 

SD卡的引脚名称和功能

SD卡,也分对应的SD模式和SPI模式

Pin SD Mode SPI Mode
Name Type Description Name Type Description
1 CD/DAT3 I/O/PP Card detection / Connector data line 3 CS I Chip selection in low status
2 CMD PP Command/Response line DI I Data input
3 Vss1 S GND VSS S GND
4 Vdd S Power supply VDD S Power supply
5 CLK I Clock SCLK I Clock
6 Vss2 S GND VSS2 S GND
7 DAT0 I/O/PP Connector data line 0 DO O/PP Data output
8 DAT1 I/O/PP Connector data line 1 RSV    
9 DAT2 I/O/PP Connector data line 2 RSV    

 

 

SD卡或MMC卡在卡Card的模式时的引脚功能说明

 

Pin No. Name Type Explanation
1 CD/DAT3 Input/Output using push pull drivers After power up this line is input with 50 kOhm pull-up. This can be used for card detection. Relevant only for SD cards, pull-up resistor is disabled after initialization procedure for using this line as DATA3 line for data transfer.
2 CMD Push Pull This is a bi-directional line. It is a bidirectional command channel used for card initialization and data transfer commands. The CMD signal has two operation modes: open-drain for initialization mode and push-pull for fast command transfer. Commands are sent from the MultiMediaCard bus master (card host controller) to the card and responses from the cards to the host.
3 Vss Power supply Supply voltage ground.
4 Vdd Power supply Supply voltage.
5 CLK Input With each cycle of this signal an one bit transfer on the command and data lines is done. The frequency may vary between zero and the maximum clock frequency.
6 Vss2 Power supply Supply voltage ground.
7 DAT[0] Input/Output using push pull driver DAT is a bidirectional data channel. The DAT signal operates in push-pull mode. Only one card or the host is driving this signal at a time. Relevant only for SD cards: On data transfer, this line is DATA 0.
8 DAT[1] Input/Output using push pull drivers On MMC card this line does not exist. Relevant only for SD cards: On data transfer, this line is DATA 1.
9 DAT[2] Input/Output using push pull drivers On MMC card this line does not exist. Relevant only for SD cards: On data transfer, this line is DATA 2.

 

SD卡或MMC卡在SPI模式时的引脚功能说明

 

Pin No. Name Type Explanation
1 CS Input Chip Select sets the card active at low level and inactive at high level.
2 Data In Input Data In is seen from the card, therefore data transmitted to the card will be received from this line.
3 Vss Supply ground Supply voltage ground.
4 Vdd Supply voltage Supply voltage.
5 SCLK Input Clock signal must be generated by the target system. 
The card is always in slave mode.
6 Vss2 Supply ground Supply voltage ground.
7 Data Out Output Data Out is seen from the card. Data transferred to host will be sent by card from this line.
8 Reserved Not used -
9 Reserved Not used -

 

总结

SD/MMC,还是使用的很广泛的。

 

其他资料

之前收集的,供参考:

基于S3C2410的SD卡linux驱动工作原理

SD和MMC记忆卡介面技术[ZT]

High Capacity for SD Family

SD Card Specifications

和刚才参考的:

http://en.wikipedia.org/wiki/MultiMediaCard

SD-, SDHC- und MMC-Karten an AVR anschließen

How to Use MMC/SDC

MultiMedia Card (MMC) pinout

Secure Digital (SD) card pinout

Driver SD, SDHC & MMC


SD/MMC/SDIO基础概念的介绍
lwj103862095的专栏
08-01 6万+
以下内容大多摘自网络,自己看了觉的不错,自己整理了一番。
STM32单片机基础19——使用SDMMC接口读写SD卡数据
小熊派开源社区的博客
02-17 4998
本篇详细的记录了如何使用STM32CubeMX配置STM32L431RCT6的硬件SDMMC外设读取SD卡数据。 1. 准备工作 硬件准备 开发板 首先需要准备一个开发板,这里我准备的是STM32L4的开发板(BearPi): Micro SD卡 小熊派开发板板载 Micro SD 卡槽,最大支持 32 GB,需要提前自行准备一张 Micro SD卡,如图: 软件准备 需要安装好...
SDMMC的区别
热门推荐
lwj103862095的专栏
08-01 3万+
经常看到SD/MMC这样的写法,在这里稍微总结一下SD卡和MMC卡的异同点吧。 首先,两者在外型的规格上是几乎一致的。而且两都的接口是兼容的。也就是说,两者可以用同一个卡座来进行读取。而且,两者在时序上也是一致的,读写命令控制也完全一样,这就是为什么经常把两者混在一起写的原因。不过,虽说外型几乎一致,但还是有点差异的。MMCSD卡要薄一些,并且,长度只有SD卡的一半。下面,Hanny从主机驱动方
浅谈SDSDIO和MMC接口
最新发布
qq_37255138的博客
09-18 1407
串行外设接口(SPI)在SDMMC出现之前已经存在很多年。它最初出现在摩托罗拉和其他公司开发的微处理器中。该硬件接口非常简单,与SD总线有些类似,只是信号是单向的,并且仅支持1位数据。SDMMC总线最初都支持SPI模式,这样配备了SPI端口的微处理器可以通过添加软件驱动程序与SD卡进行通信。对于SD主机,SPI模式不是必需的,因为任何设计用于SD总线的主机都应该实现SD总线协议,而不是性能较低的SPI协议。从MMC版本4.3开始,不再需要SPI支持。然而,SD卡仍然要求支持SPI模式。
SD/MMC
u012497906的专栏
01-08 2282
1.1.什么是MMCMMCMMC就是MultiMediaCard的缩写,即多媒体卡。它是一种非易失性存储器件,体积小巧(24mm*32mm*1.4mm),容量大,耗电量低,传输速度快,广泛应用于消费类电子产品中。 1.2.什么是SDSDSD卡为Secure Digital Memory Card, 即安全数码卡。它在MMC的基础上发展而来,增加了两个主要特色:SD卡强
基于S3C2440的嵌入式Linux驱动——MMC/SD子系统解读(一)
嵌入式Linux
05-08 5387
本文将介绍Linux中SD卡驱动。 目标平台:TQ2440 CPU:s3c2440 内核版本:3.12.6
Smart210学习记录-----SD/MMC/SDIO驱动
aoshuang2145的博客
06-12 387
转自:http://jingpin.jikexueyuan.com/article/23369.html http://blog.csdn.net/evilcode/article/details/7418323 一、SD/MMC/SDIO概念区分 SD(SecureDigital)与MMC(MultimediaCard) SD是一种flash memo...
MMC/SD/eMMC/SDIO介绍
qq_40569221的博客
08-07 4795
MMC卡(MultiMediaCard)的设计目标是提供一种“广泛应用于电子玩具、pda、照相机、智能手机、数字录音机、MP3播放器、寻呼机等等领域”的通用低成本数据存储和通信媒体。SD(Secure Digital Memory Card) 卡是在 MMC 卡基础 上发展起来的,中文名称为:安全数字存储卡。SD 卡发布之初,与 MMC 卡的最大区别就在安全(Secure)上,其支持 SDMI 标准,可提供保护 SD 卡上存储的音乐版权等功能。
SD.rar_LPC2378 SD_SD_SD/mmc_lpc2378 mmc_lpc2378*
09-20
在本文中,我们将深入探讨基于LPC2378微控制器的SD/MMC卡读写程序,这是一项在嵌入式系统中常见的任务。LPC2378是一款基于ARM7TDMI-S内核的微控制器,由NXP Semiconductors制造,广泛应用于各种嵌入式应用,如工业...
嵌入式开发板MMC驱动程序
12-27
MMC驱动程序,可以应用到mx21嵌入式开发板上的驱动程序!
mmc 开发接口
07-13
windows mmc 开发接口
LPC21xx控制器SD/MMC卡读写实验探究
在基于uCos的SD/MMC读写实验中,会涉及到如何在嵌入式系统中配置和使用SD/MMC卡。实验的主要目的是让学生或开发者了解如何在嵌入式设备上实现文件系统,并掌握在该系统上进行数据存储和读取的操作。 实验可能包含...
kernel(十五)SD/MMC
跬步千里,窥叶知秋
07-04 1249
三星已经提供了支持 s5pv210 的 SD/MMC 的驱动: drivers/mmc/host/sdhci-s3c.c在 mach-smdkv210.c 中已经添加到 smdkv210_devices 设备列表配置内核Device Drivers --->        <*> MMC/SD/SDIO card support --->        <*> ...
SD/MMC/SDIO 概念区分概要
zhangyanquen的技术专栏
08-03 760
SD (Secure Digital )与 MMC (Multimedia Card ) SD 是一种 flash memory card 的标准,也就是一般常见的 SD 记忆卡,而 MMC 则是较早的一种记忆卡标准,目前已经被 SD 标准所取代。在维基百科上有相当详细的 S
SDmmc驱动浅析
qq_56483051的博客
03-24 1794
经过资料搜集,发现没有SDMMC卡或者是SDMMC接口,资料上出现SDMMC可能要表达的意思是SD/MMC,或者SDMMC是数字安全记忆卡(SecureDigital Memory Card)的简称,即SDMMC就是SD卡。因此介绍一下SDMMCSD卡,数字安全记忆卡(Secure Digital Memory Card),是用于移动设备的标准记忆卡。SD卡数据传送和物理规范由MMC发展而来,大小和下文提到的MMC差不多。长宽和MMC一样,比MMC稍微厚了一点。兼容性方面SD卡向下兼容多媒体卡(Mult
SD Card SPI Mode interface
12-27 1531
对于一般MCU SPI接口信号线有:SPI_CLK         时钟信号SPI_MOSI        数据主出从入SPI_MISO        数据主入从出#SPI_CS         设备片选信号 在多SPI 设备的应用中,通过不同的#SPI_CS选通不通的SPI Device,从而实现了SPI Bus的分时复用。 SD Card有一个基本工作模式:SP
嵌入式linux mmc启动,嵌入式Linux下的MMC-SD卡的原理及实现
weixin_39981041的博客
05-08 315
第22卷第1期计算机仿真2005年1月文章编号:1006—9348(2005)01—0160—04嵌入式Linux下的MMC/SD卡的原理及实现纪竞舟,付宇卓(上海交通大学芯片与系统研究中心,上海200330)摘要:随着计算机硬件的发展及数据量的增加,对存储设备的要求也越来越高。闪存卡以其特性成为移动设备上的首选存储媒介。而且由于MMC卡与sD卡的硬件接口是兼容的。因此,该文在Motorola的D...
写文章

热门文章

  • 文章风格: 一级标题使用蓝色字体,二级和三级使用黑色,重点部分使用红色或黄色标记,正文采用浅灰色 57950
  • 2015中国国内元器件分销商10亿俱乐部20强榜单 35655
  • 一文看懂IC芯片生产流程:从设计到制造与封装 35180
  • https://tieba.baidu.com/p/4311040961?red_tag=2683564864 33063
  • 华为LiteOS真相 噱头大于实际意义 26033

分类专栏

  • 心情驿站 111篇
  • JOS 30篇
  • 编程 153篇
  • 软件常识 125篇
  • jenkins 21篇
  • 工作-快乐与忧伤 210篇
  • 技术类书籍笔记 84篇
  • MFC 10篇
  • 别人的技术路 127篇
  • wimax 78篇
  • 历史与小说 65篇
  • IT硬件news 254篇
  • CloudServer 219篇
  • 美术与音乐 1篇
  • 金融 43篇
  • IT软件news 38篇
  • P2P 32篇
  • 编译原理 7篇
  • Linux Driver 228篇
  • s5pv210-ok210-linux移植 17篇
  • SoC 195篇
  • s5pv210-tq210-linux移植 10篇
  • iot_robot 205篇
  • friendly开发板 9篇

最新评论

  • 花费1年半、烧完130万,一个普通青年的创业往事

    GC_June07: 写得好真实,这也给正在想辞职创业的我敲响一个警钟。市场定位和营销太重要了,还有就是要划定止损边界。没有谁能保证一帆风顺。

  • 意外发现,Cortex-M7的性能和诸多关键参数碾压A7和R7

    qq_34937401: coretx-R芯片产品比较少,汽车可能用的比较多,我最近买了一块TI家AM2434,Cortex-R5F@800Mhz,coremark跑分能到6000多一点,很多A核都跑不过,A55@2Ghz的RK3568单核也才7600左右,现在NXP一些汽车的产品Cortex-R系列的内核都能做到1.2Ghz,所以现在很难说哪个系列性能强

  • [CortexM--CoreSight]ARM Cortex M调试技术

    CSDN-Ada助手: 如何选择合适的ARM嵌入式开发板和开发工具?

  • gdb调试动态加载模块

    小恶魔巴巴塔: 你好,Reading symbols from scull.ko... (No debugging symbols found in scull.ko) 是怎么回事啊

  • 华为LiteOS真相 噱头大于实际意义

    打团请保护我: 博主是来搞笑的吗

大家在看

  • 【ShuQiHere】在 Linux 中自动挂载 Windows 分区:实现与安全解析 449
  • 华为ICT题库-AI 人工智能部分
  • B站协议登录到实现各种功能完整代码(专栏总结) 755
  • Midjourney进阶
  • SpringBoot个人理财系统:构建你的数字钱包

最新文章

  • DAP-LINK研究笔记-用STM32单片机替换J-LINK
  • 华为鸿蒙Next,这次真的要遥遥领先了吗
  • OrangePi AiPro初体验
2024年4篇
2023年1篇
2022年4篇
2021年29篇
2020年28篇
2019年60篇
2018年122篇
2017年308篇
2016年189篇
2015年184篇
2014年212篇
2013年422篇
2012年573篇
2011年6篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

玻璃钢生产厂家常德长沙玻璃钢雕塑厂家生产江苏常用商场美陈费用组合式玻璃钢雕塑摆件价格通州玻璃钢雕塑企业广州玻璃钢雕塑市场玻璃钢雕塑船厂家供应商场美陈接单渠道武进玻璃钢卡通雕塑潍坊玻璃钢雕塑定制价格嘉峪关人物玻璃钢雕塑漯河广场不锈钢玻璃钢卡通雕塑玻璃钢牛雕塑定制春季美陈商场邓州玻璃钢雕塑定制呈贡玻璃钢雕塑加工厂家哪家好秀山玻璃钢仿铜雕塑玻璃钢卡通泰迪熊雕塑玻璃钢雕塑蜡笔小新成都晋中玻璃钢雕塑定制福建学校玻璃钢雕塑价格都匀玻璃钢雕塑公司淮北创意玻璃钢雕塑订做价格山西玻璃钢吉祥物雕塑石门玻璃钢花盆花器福建玻璃钢雕塑厂家货真价实蚌埠玻璃钢雕塑定做价格昆明商场美陈费用山东玻璃钢小品雕塑工程商场春季美陈布置景点阜阳卡通玻璃钢雕塑厂香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化