我的一个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、换张卡,如若还是无法写入,说明读卡器有问题了
2、如果可以,说明你的SD卡换了。在如图把SD滑块(黄色)位置粘上一块相类似硬物块就可以了。
转载自原文链接, 如需删除请联系管理员。
原文链接:SD卡写保护的原理,转载请注明来源!