SD卡写保护原理

转载自:http://blog.csdn.net/hamsky/article/details/3853488

我的一个TF转SD的适配器出问题了,可以读,不可以写。研究了半天,终于找到原因了,现在把网上查找的相关资料贴一下。一开始以为是那个写保护开关内部的电路出问题,其实这是个误区,写保护开关关键在于读卡器的控制电路,SD卡本身的电路与开关无关。

 

一开始把坏的SD卡拆开后,用万用表测量了几个引脚,从网上找到了一些SD卡的规范和引脚定义,发现所有的引脚定义中没有一个是和写保护有关,资料如下:

1、SD卡的引脚定义:

针脚

名称

类型

描述

1

CD

DAT3

I/O/PP卡监测数据位

2

CMD

PP

命令/回复

3

Vss

S

4

Vcc

S

供电电压

5

CLK

I

时钟

6

Css2

S

7

DAT0

I/O/PP

数据位0

8

DAT1

I/O/PP

数据位1

9

DAT2

I/O/PP

数据位2 

▲TF卡引脚定义:只有一根地线,其它相同

从表格发现,TF卡和SD的相关引脚定义中没有一个与写保护相关,所以:从SD卡引脚上去研究写保护是错误的。

 

在分析过程,有看到说SD卡与软盘相似,开始没多大注意,到后面看了一些资料才弄清楚:

一般认为SD卡的写保护类似与以前的软盘写保护,应该说这个想法是正确的。软盘的写保护好像是通过滑块来遮挡软驱的光电门,而可以读写的SD卡是通过滑块(图示1)去把读卡器的写保护位置(图示2里面是有弹簧片的)引脚撑开了,使读卡器可以向SD卡写入数据!如图,有网友用纸片把触电撑开了,呵呵。(参考来源http://www.mydigit.cn/?dp-bbsthread-62451.html)处于写保护就是滑块没有把该弹簧撑开!

SD卡写保护原理_第1张图片

如果那个SD卡无法写入,很简单咯。

1、换张卡,如若还是无法写入,说明读卡器有问题了

2、如果可以,说明你的SD卡换了。在如图把SD滑块(黄色)位置粘上一块相类似硬物块就可以了。

SD卡写保护原理_第2张图片

你可能感兴趣的:(SD卡写保护原理)