SD卡防寫的原理
阿新 • • 發佈:2019-01-24
我的一個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滑塊(黃色)位置粘上一塊相類似硬物塊就可以了。