首页 » 通讯 » SD卡管脚排列和总线是怎么读写的?_电平_方法

SD卡管脚排列和总线是怎么读写的?_电平_方法

admin 2025-01-11 11:00:27 0

扫一扫用手机浏览

文章目录 [+]

SD卡引脚功能详述:

引脚

SD卡管脚排列和总线是怎么读写的?_电平_方法 SD卡管脚排列和总线是怎么读写的?_电平_方法 通讯

编号

SD卡管脚排列和总线是怎么读写的?_电平_方法 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模式可以说是一种最佳的办理方案。
我用软件仿照出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卡的事情电压

标签:

相关文章