0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

SD卡两种总线方式

0BFC_eet_china 来源:未知 作者:李倩 2018-05-18 08:46 次阅读

SD卡的引脚定义:

引脚
编号
SD模式 SPI模式
名称 类型 描述 名称 类型 描述
1 CD/DAT3 IO或PP 卡检测/
数据线3
#CS I 片选
2 CMD PP 命令/
回应
DI I 数据输入
3 VSS1 S 电源 VSS S 电源地
4 VDD S 电源 VDD S 电源
5 CLK I 时钟 SCLK I 时钟
6 VSS2 S 电源地 VSS2 S 电源地
7 DAT0 IO或PP 数据线0 DO O或PP 数据输出
8 DAT1 IO或PP 数据线1 RSV
9 DAT2 IO或PP 数据线2 RSV

注:S:电源供给I:输入 O:采用推拉驱动的输出

PP:采用推拉驱动的输入输出

SD卡支持两种总线方式:

SD方式与SPI方式。SD模式是SD卡标准的读写方式,但是在选用SD模式时,往往需要选择带有SD卡控制器接口MCU,或者必须加入额外的SD卡控制单元以支持SD卡的读写。然而,很多51单片机没有集成SD卡控制器接口,若选用SD模式通讯就无形中增加了产品硬件成本。在SD卡数据读写时间要求不是很严格的情况下,选用SPI模式可以说是一种最佳的解决方案。我用软件vwin 出SPI总线时序读写SD卡。

其中SD方式采用6线制,使用CLK、CMD、DAT0~DAT3进行数据通信

而SPI方式采用4线制,使用CS、CLK、DataIn、DataOut进行数据通信。SD方式时的数据传输速度与SPI方式要快,采用单片机对SD卡进行读写时一般都采用SPI模式。采用不同的初始化方式可以使SD卡工作于SD方式或SPI方式。这里只对其SPI方式进行介绍。

SD卡SPI模式下与单片机的连接图:

SD卡工作电压范围是2.0-3.6V

SD卡的IO的逻辑电平是3.3V,上图只适合单片机的IO逻辑电平是3.3V的。

如果我们用的是5V的MCU我们就要进行电平转换。(下面的方法是比较保险的做法,也有人用电阻分压)

解决逻辑器件接口的电平兼容问题,原则主要有两条:

一为输出电平器件输出高电平的最小电压值,应该大于接收电平器件识别为高电平的最低电压值;

二为输出电平器件输出低电平的最大电压值,应该小于接收电平器件识别为低电平的最高电压值。

考虑到SD卡在SPI协议的工作模式下,通讯都是单向的,于是在单片机向SD卡传输数据时采用晶体管加上拉电阻法的方案,而在SD卡向单片机传输数据时可以直接连接,因为它们之间的电平刚好满足上述的电平兼容原则,既经济又实用。

这样硬件连接就完成了,注意SD卡的工作电压

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表德赢Vwin官网 网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • SD卡
    +关注

    关注

    2

    文章

    551

    浏览量

    63434
  • 总线
    +关注

    关注

    10

    文章

    2801

    浏览量

    87610

原文标题:SD卡的管脚排列和总线读写方式

文章出处:【微信号:eet-china,微信公众号:电子工程专辑】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    两种采样方式

    两种采样 方式.....................................
    发表于08-08 15:04

    【LeMaker Guitar试用体验】之EMMC和MicroSD两种方式烧写固件

    EMMC NAND Flash启动操作系统。维基上写的比较清楚,但这里还是简单讲解下这 两种 方式安装 方式方式一:烧写固件到MicroSD 1
    发表于01-31 23:02

    请问在PCB设计过程中两种电源分配方式的具体含义是什么?

    在pcb设计过程中,电源分配 方式两种总线 方式和电源层 方式,谁能告诉我这 两种
    发表于08-05 23:00

    SD与SoC的关系

    基于半导体快闪记忆器的新一代记忆设备,由于它体积小、数据传输速度快、可热插拔等优良的特性,被广泛地于便携式装置上使用,例如数码相机、平板电脑和多媒体播放器等。1. SD模式(1)驱动模式 SD
    发表于12-14 08:18

    SQL语言的两种使用方式

    SQL语言的 两种使用 方式在终端交互 方式下使用,称为交互式SQL嵌入在高级语言的程序中使用,称为嵌入式SQL―高级语言如C、Java等,称为宿主语言嵌入式SQL的实现 方式源程序(用主语言
    发表于12-20 06:51

    逆变器的两种电流型控制方式

    逆变器的 两种电流型控制 方式摘要:研究分析了逆变器的 两种双环瞬时反馈控制 方式——电流型准PWM控制 方式和三态DPM
    发表于07-10 11:21 3896次阅读
    逆变器的<b class='flag-5'>两种</b>电流型控制<b class='flag-5'>方式</b>

    深入理解SD

    SD (Secure Digital Memory Card)是一 为满足安全性、容量、性能和使用环境等各方面的需求而设计的一 新型存储器件, SD
    发表于02-27 15:57 291次下载
    深入理解<b class='flag-5'>SD</b><b class='flag-5'>卡</b>

    SD封装

    里面有 两种 sd 封装,免费下载,欢迎点赞
    发表于11-13 11:27 0次下载

    mmcsd的区别是什么

    mmc sd 已经是目前运用广泛的 两种的内存 。本文以mmc
    发表于12-16 09:06 4.7w次阅读

    基于μC/OS-II的SD文件系统的设计与实现

    SD 支持SPI和 SD 两种通信模式,S3C2440A具有 SD 接口,支持
    发表于04-07 08:56 1357次阅读
    基于μC/OS-II的<b class='flag-5'>SD</b><b class='flag-5'>卡</b>文件系统的设计与实现

    PCIe总线两种复位方式

    传统的复位 方式分为Cold、Warm和Hot Reset。PCIe设备可以根据当前的设备的运行状态选择合适的复位 方式,PCIe 总线提供多种复位 方式的主要原因是减小PCIe设备的复位延时
    的头像 发表于12-30 09:37 2.3w次阅读

    两种总线数据两种传递形式:PIO、DMA介绍资料下载

    德赢Vwin官网 网为你提供 两种 总线数据 两种传递形式:PIO、DMA介绍资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、中文资料、英文资料、参考设计、用户指南、解决方案等资料,希望可以帮助到广大的电子工程师们。
    发表于04-19 08:46 4次下载
    <b class='flag-5'>两种</b><b class='flag-5'>总线</b>数据<b class='flag-5'>两种</b>传递形式:PIO、DMA介绍资料下载

    MSP430单片机的两种SPI总线实现方式

    MSP430单片机上的SPI 总线的实现 方式分为 两种:硬件实现和软件实现。二者的抽象层次不同,硬件实现 方式下程序员只需要完成 总线协议的寄存器层
    发表于11-19 15:51 9次下载
    MSP430单片机的<b class='flag-5'>两种</b>SPI<b class='flag-5'>总线</b>实现<b class='flag-5'>方式</b>

    SD读写测试程序

    电子仪器理想的外部存储介质。 SD 支持 两种 总线 方式SD
    发表于12-31 19:22 17次下载
    <b class='flag-5'>SD</b><b class='flag-5'>卡</b>读写测试程序

    MIMXRT并口连接外围器件的两种方式

    MIMXRT 有类似Kinetis FlexBUS的接口用于外接FPGA或者并口的液晶屏或者并口采集芯片。可以参考如下的应用笔记,有 两种 方式: Flexio 方式以及SEMC的DBI 总线
    的头像 发表于01-09 11:03 1135次阅读