1. 程式人生 > >SD卡防寫的原理

SD卡防寫的原理

我的一個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

資料位

▲TF卡引腳定義:只有一根地線,其它相同

從表格發現,TF卡和SD的相關引腳定義中沒有一個與防寫相關,所以:從SD卡引腳上去研究防寫是錯誤的。

在分析過程,有看到說SD卡與軟盤相似,開始沒多大注意,到後面看了一些資料才弄清楚:

一般認為SD卡的防寫類似與以前的軟盤防寫,應該說這個想法是正確的。軟盤的防寫好像是通過滑塊來遮擋軟碟機的光電門,而可以讀寫的SD卡是通過滑塊(圖示1)去把讀卡器的防寫位置(圖示2裡面是有彈簧片的)引腳撐開了,使讀卡器可以向SD卡寫入資料!如圖,有網友用紙片把觸電撐開了,呵呵。(參考來源

http://www.mydigit.cn/?dp-bbsthread-62451.html)處於防寫就是滑塊沒有把該彈簧撐開!

如果那個SD卡無法寫入,很簡單咯。

1、換張卡,如若還是無法寫入,說明讀卡器有問題了

2、如果可以,說明你的SD卡換了。在如圖把SD滑塊(黃色)位置粘上一塊相類似硬物塊就可以了。

防寫