![SD卡引腳定義及命令_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/6/bd3874a4-89f0-48b9-8cf5-936319fa274e/bd3874a4-89f0-48b9-8cf5-936319fa274e1.gif)
![SD卡引腳定義及命令_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/6/bd3874a4-89f0-48b9-8cf5-936319fa274e/bd3874a4-89f0-48b9-8cf5-936319fa274e2.gif)
![SD卡引腳定義及命令_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/6/bd3874a4-89f0-48b9-8cf5-936319fa274e/bd3874a4-89f0-48b9-8cf5-936319fa274e3.gif)
![SD卡引腳定義及命令_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/6/bd3874a4-89f0-48b9-8cf5-936319fa274e/bd3874a4-89f0-48b9-8cf5-936319fa274e4.gif)
![SD卡引腳定義及命令_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/6/bd3874a4-89f0-48b9-8cf5-936319fa274e/bd3874a4-89f0-48b9-8cf5-936319fa274e5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、SD卡引腳定義 針腳 名稱 類型描述 1. CD DAT3 I/O/PP 卡監(jiān)測數(shù)據(jù)位3 2. CMD PP 命令/回復(fù) 3. Vss S 地 4. Vcc S 供電電壓 5. CLK I 時鐘 6. Css2 S 地 7. DAT0 I/O/PP 數(shù)據(jù)位0 8. DAT1 I/O/PP 數(shù)據(jù)位1 9. DAT2 I/O/PP 數(shù)據(jù)位2SD卡接口標準規(guī)范 SD卡上所有單元由內(nèi)部時鐘發(fā)生器提供時鐘。接口驅(qū)動單元同步外部時鐘的DAT和CMD信號到內(nèi)部所用時鐘。 本卡由6線SD卡接口控制, 包括:CMD,CLK,DAT0-DAT3。 在多SD卡垛疊中為了標識SD卡,一個卡標識寄存器(CID)和一個相
2、應(yīng)地址寄存器(RCA)預(yù)先準備好。 一個附加的寄存器包括不同類型操作參數(shù)。 這個寄存器叫做CSD。 使用SD卡線訪問存儲器還是寄存器的通信由SD卡標準定義。 卡有自己的電源開通檢測單元。 無需附加的主復(fù)位信號來在電源開啟后安裝卡。 它防短路,在帶電插入或移出卡時。 無需外部編程電壓。 編程電壓卡內(nèi)生成。 SD卡支持第二接口工作模式SPI。 如果接到復(fù)位命令(CMD0)時,CS信號有效(低電平),SPI模式啟用。SD卡接口規(guī)范(完整規(guī)范標準)特性:容量:32MB/64MB/128MB/256MB/512MB/1GByte兼容規(guī)范版本1.01卡上錯誤校正支持CPRM兩個可選的通信協(xié)議:SD模式和S
3、PI模式可變時鐘頻率025MHz通信電壓范圍:2.0-3.6V工作電壓范圍:2.0-3.6V低電壓消耗:自動斷電及自動睡醒,智能電源管理無需額外編程電壓卡片帶電插拔保護正向兼容MMC卡高速串行接口帶隨即存取支持雙通道閃存交叉存取快寫技術(shù):一個低成本的方案,能夠超高速閃存訪問和高可靠數(shù)據(jù)存儲最大讀寫速率:10Mbyte/s最大10個堆疊的卡(20MHz,Vcc=2.7-3.6V)數(shù)據(jù)壽命:10萬次編程/擦除CE和FCC認證PIP封裝技術(shù)尺寸:24mm寬32mm長1.44mm厚本SD卡高度集成閃存,具備串行和隨機存取能力。 可以通過專用優(yōu)化速度的串行接口訪問,數(shù)據(jù)傳輸可靠。接口允許幾個卡垛疊,通過
4、他們的外部連接。接口完全符合最新的消費者標準,叫做SD卡系統(tǒng)標準,由 SD卡系統(tǒng)規(guī)范定義。SD卡系統(tǒng)是一個新的大容量存儲系統(tǒng),基于半導(dǎo)體技術(shù)的變革。它的出現(xiàn),提供了一個便宜的、結(jié)實的卡片式的存儲媒介,為了消費多媒體應(yīng)用。SD卡可以設(shè)計出便宜的播放器和驅(qū)動器而沒有可移動的部分。一個低耗電和廣供電電壓的可以滿足移動電話、電池應(yīng)用比如音樂播放器、個人管理器、掌上電腦、電子書、電子百科全書、電子詞典等等。使用非常有效的數(shù)據(jù)壓縮比如MPEG,SD卡可以提供足夠的容量來應(yīng)付多媒體數(shù)據(jù)。 SD卡上所有單元由內(nèi)部時鐘發(fā)生器提供時鐘。接口驅(qū)動單元同步外部時鐘的DAT和CMD信號到內(nèi)部所用時鐘。本卡由6線SD卡接
5、口控制,包括:CMD,CLK,DAT0-DAT3。在多SD卡垛疊中為了標識SD卡,一個卡標識寄存器(CID)和一個相應(yīng)地址寄存器(RCA)預(yù)先準備好。一個附加的寄存器包括不同類型操作參數(shù)。這個寄存器叫做CSD。 使用SD卡線訪問存儲器還是寄存器的通信由SD卡標準定義??ㄓ凶约旱碾娫撮_通檢測單元。無需附加的主復(fù)位信號來在電源開啟后安裝卡。它防短路,在帶電插入或移出卡時。無需外部編程電壓。編程電壓卡內(nèi)生成。 SD卡支持第二接口工作模式SPI。如果接到復(fù)位命令(CMD0)時,CS信號有效(低電平),SPI模式啟用。(譯者按:以下部分為本人翻譯) 接口 該SD卡的接口可以支持兩種操作模式:。SD卡模式
6、。SPI模式 主機系統(tǒng)可以選擇以上其中任一模式,SD卡模式允許4線的高速數(shù)據(jù)傳輸。 SPI模式允許簡單通用的SPI通道接口, 這種模式相對于SD模式的不足之處是喪失了速度。 SD卡模式針腳定義1:S:電源供電,I:輸入O:輸出 I/O:雙向 PP:I/O使用推挽驅(qū)動SD卡的總線概念SD總線允許強大的1線到4線數(shù)據(jù)信號設(shè)置。當(dāng)默認的上電后,SD卡使用DAT0。 初始化之后,主機可以改變線寬(譯者按:即改為2根線,3根線。)?;旌偷腟D卡連接方式也適合于主機。在混和連接中Vcc,Vss和CLK的信號連接可以通用。但是,命令,回復(fù),和數(shù)據(jù)(DAT03)這幾根線,各個SD卡必須從主機分開。這個特性使得
7、硬件和系統(tǒng)上交替使用。SD總線上通信的命令和數(shù)據(jù)比特流從一個起始位開始,以停止位中止。CLK:每個時鐘周期傳輸一個命令或數(shù)據(jù)位。頻率可在025MHz之間變化。SD卡的總線管理器可以不受任何限制的自由產(chǎn)生025MHz的頻率。CMD:命令從該CMD線上串行傳輸。一個命令是一次主機到從卡操作的開始。命令可以以單機尋址(尋址命令)或呼叫所有卡(廣播命令)方式發(fā)送?;貜?fù)從該CMD線上串行傳輸。一個命令是對之前命令的回答?;貜?fù)可以來自單機或所有卡。DAT03:數(shù)據(jù)可以從卡傳向主機或副versa。數(shù)據(jù)通過數(shù)據(jù)線傳輸。二、SD卡的命令1.SD卡的命令格式:SD卡的指令由6字節(jié)(Byte)組成,如下:Byte1
8、:0 1 x x x x x x(命令號,由指令標志定義,如CMD39為100111即16進制0x27,那么完整的CMD39第一字節(jié)為01100111,即0x27+0x40)Byte2-5:Command Arguments,命令參數(shù),有些命令沒有參數(shù)Byte6:前7位為CRC(Cyclic Redundacy Check,循環(huán)冗余校驗)校驗位,最后一位為停止位02.SD卡的命令SD卡命令共分為12類,分別為class0到class11,不同的SDd卡,主控根據(jù)其功能,支持不同的命令集 如下:Class0 :(卡的識別、初始化等基本命令集)CMD0:復(fù)位SD 卡.CMD1:讀OCR寄存器.CM
9、D9:讀CSD寄存器.CMD10:讀CID寄存器.CMD12:停止讀多塊時的數(shù)據(jù)傳輸CMD13:讀 Card_Status 寄存器Class2 (讀卡命令集):CMD16:設(shè)置塊的長度CMD17:讀單塊.CMD18:讀多塊,直至主機發(fā)送CMD12為止. Class4(寫卡命令集) :CMD24:寫單塊.CMD25:寫多塊.CMD27:寫CSD寄存器 .Class5 (擦除卡命令集):CMD32:設(shè)置擦除塊的起始地址.CMD33:設(shè)置擦除塊的終止地址.CMD38: 擦除所選擇的塊.Class6(寫保護命令集):CMD28:設(shè)置寫保護塊的地址.CMD29:擦除寫保護塊的地址.CMD30: Ask
10、the card for the status of the write protection bitsclass7:卡的鎖定,解鎖功能命令集class8:申請?zhí)囟罴?。class10 11 :保留有關(guān)sd卡驅(qū)動和fat fs的實現(xiàn)用了3個文件來實現(xiàn)。sdboot.c為sd的驅(qū)動(可理解為pdd)層,主要實現(xiàn)一些對sd控制器的配置以及一些基本sd命令的實現(xiàn)和對sd 卡的操作。sdmmc.c實現(xiàn)了從sd卡讀取nk并跳到內(nèi)存去運行的代碼(基本可以理解為sd驅(qū)動的mdd層)。sdfat.c文件就是實現(xiàn)fat fs的。mdd層通過fatfs來對pdd層操作以實現(xiàn)讀取文件。 在整個過程中遇到了很多問
11、題,現(xiàn)在列舉如下:1)sd卡初始化問題2)對sd卡操作問題 SD卡包括:一個標識寄存器CID,一個相應(yīng)地址寄存器RCA,一個其他參數(shù)寄存器CSD。 檢測卡的插入,直接用中斷引腳的電平來判斷。 判斷插入的卡是否是sd卡,用命令cmd55和cmd41,因為mmc卡對cmd55不做回應(yīng)。 命令9就是獲取sd卡中csd寄存器的值的,該值包括很多sd卡的信息,其中就有sd卡的容量。這個值在sd卡接收到cmd9之后會以response的形式存放在sd控制器的SDI Response Register0,1,2,3中。在執(zhí)行cmd9,cmd10等這樣的命令的時候,卡的狀態(tài)應(yīng)該是不選中的,或直接在執(zhí)行它們之前
12、發(fā)送 cmd7(0)不選中卡,不然的話會timeout。 用cmd17來讀取單個block的數(shù)據(jù),該命令要帶地址參數(shù)(該參數(shù)通過cmd3命令來獲取),然后根據(jù)SDIDSTA和SDIFSTA狀態(tài)值來從sd 控制器的SDIDAT寄存器中讀出要讀的數(shù)據(jù)。該命令與cmd9相反,在執(zhí)行它之前要選中卡。讀完一個block之后要做一些善后工作,為下次讀取做好準備,不然的話checkcmdend就要一直循環(huán)了。因為用的是每次都讀一個block,并地址要以block對齊,這樣就要考慮要讀取的地址是否是 block對齊的,長度是否夠一個block。 SDIDCON這個數(shù)據(jù)控制寄存器也很重要,一些對數(shù)據(jù)的操作形式就
13、是在這里設(shè)置的。3)fat文件系統(tǒng)問題 根據(jù)MBR找到分區(qū)表,根據(jù)分區(qū)表找到該分區(qū)MBR446B+4個分區(qū)表(每個16B)+2B結(jié)束符) 分區(qū)表中的第9-12字節(jié)為該分區(qū)的啟始地址(單位沒sector),第13-16字節(jié)為分區(qū)的長度(單位也是sector)4) 通信模式的切換:SD卡有兩種通信模式:SPI模式和SD模式,默認情況下的通信模式是SD模式,但是我們常用的模式是SPI模式,這就需要一個切換模式的方法,具體的實現(xiàn)方法在其他地方也都有介紹,其關(guān)鍵的地方就是先上電延時大于74個時鐘周期后發(fā)送復(fù)位命令,復(fù)位成功(接收到0x01的響應(yīng))后,連續(xù)發(fā)送CMD55和ACMD41,直到響應(yīng)0X00為止
14、,此時SD卡已經(jīng)進入SPI模式。TF卡,參考,未驗證1,DATA22,CD/DATA33,CMD4,VCC5,CLK6,GND7,DATA08,DATA1sd卡:一、SD MODE1、CD/DATA32、CMD3、VSS14、VDD5、CLK6、VSS27、DATA08、DATA19、DATA2二、SPI MODE1、CS2、DI3、VSS4、VDD5、SCLK6、VSS27、DO8、RSV9、RSVCF卡一、PC CARD MEMORY MODE1、GND2、D33、D44、D55、D66、D77、CE18、A109、OE10、A911、A812、A713、VCC14、A615、A516、A
15、417、A318、A219、A120、A021、D022、D123、D224、WP25、CD226、CD127、D1128、D1229、D1330、D1431、D1532、CE233、VS134、IORD35、IOWR36、WE37、RDY/BSY38、VCC39、CSEL40、VS241、RESET42、WAIT43、INPACK44、REG45、BVD246、BVD147、D848、D949、D1050、GNDCF卡二、PC I/O CARD MODE 1、GND2、D33、D44、D55、D66、D77、CE18、A109、OE10、A911、A812、A713、VCC14、A615、A516、A417、A318、A219、A120、A021、D022、D123、D224、IOIS1625、CD226、CD127、D1128、D1229、D1330、D1431、D1532、CE233、VS134、IORD35、IOWR36、WE37、RDY/BSY38、VCC39、CSEL40、VS241、RESET42、WAIT43、INPACK44、REG45、SPKR46、STSCHG47、D848、D949、D1050、GNDCF卡三、TRUE IDE MODE1、GND2、D33、D44、D55、D66、D77、CS08、A109、ATA
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 因懷孕停薪留職申請書
- 2025年中國貿(mào)易港行業(yè)市場調(diào)查研究及發(fā)展戰(zhàn)略規(guī)劃報告
- 2025年度員工離職經(jīng)濟補償協(xié)議范本
- 2025年度智能交通管理系統(tǒng)技術(shù)軟件開發(fā)服務(wù)協(xié)議
- 2024-2030年中國數(shù)字傳輸設(shè)備行業(yè)市場發(fā)展現(xiàn)狀及投資潛力預(yù)測報告
- 2025年度綠色建筑項目施工合同模板文件
- 2025年度金融理財產(chǎn)品代銷合同范本
- 2025年度大型活動安全保障服務(wù)合同范本
- 2025年度農(nóng)業(yè)用地租賃與種植合作協(xié)議
- 2025年度建筑工程抗震設(shè)計咨詢合同模板
- 杭州市淳安縣國有企業(yè)招聘筆試真題2024
- 2024政府采購評審專家考試真題庫及答案
- 2025年道路貨運駕駛員從業(yè)資格證模擬考試題
- 數(shù)學(xué)-安徽省皖南八校2025屆高三上學(xué)期12月第二次大聯(lián)考試題和答案
- 退市新規(guī)解讀-上海證券交易所、大同證券
- 融資報告范文模板
- 桃李面包盈利能力探析案例11000字
- GB/Z 30966.71-2024風(fēng)能發(fā)電系統(tǒng)風(fēng)力發(fā)電場監(jiān)控系統(tǒng)通信第71部分:配置描述語言
- 腦梗死的護理查房
- 2025高考數(shù)學(xué)專項復(fù)習(xí):概率與統(tǒng)計的綜合應(yīng)用(十八大題型)含答案
- 2024-2030年中國紫蘇市場深度局勢分析及未來5發(fā)展趨勢報告
評論
0/150
提交評論