數(shù)據(jù)傳輸方式:
在卡識別模式結(jié)束之前,主機應(yīng)保持在最高頻率,因為某些卡在卡識別模式期間可能有工作頻率限制。在數(shù)據(jù)傳輸模式下,主機可以在fpp頻率范圍內(nèi)操作卡。主機發(fā)出SEND_CSD (CMD9)以獲取卡片特定數(shù)據(jù)(CSD寄存器),例如塊長度,卡片存儲容量等。廣播命令SET_DSR (CMD4)配置所有標識卡的驅(qū)動階段。它根據(jù)應(yīng)用總線布局(length)和總線上卡的數(shù)量以及數(shù)據(jù)傳輸頻率對DSR寄存器進行編程。時鐘速率也從頂部切換到fpp在那一點。SET_DSR命令是卡和主機的選項。
CMD7用于選擇一張卡并將其置于傳輸狀態(tài)。在給定的時間內(nèi),只能有一張卡處于轉(zhuǎn)移狀態(tài)。如果先前選擇的卡處于轉(zhuǎn)移狀態(tài),則它與主機的連接將被釋放,并且它將移回備用狀態(tài)。當CMD7被授予保留的相對卡地址“Ox0000”時,所有卡都回到待機狀態(tài)
注意,主機負責保留RCA=0用于卡的取消選擇,CMD7
這可以在識別新卡之前使用,而無需重置其他已注冊的卡。已經(jīng)有RCA的卡不響應(yīng)識別命令(ACMD41, CMD2)處于這種狀態(tài)。
重要提示:如果某些卡獲得CMD7與不匹配的RCA,則完成卡的取消選擇。如果對另一張卡進行選擇并且CMD行是通用的,則會自動發(fā)生這種情況。
因此,在SDl存儲卡系統(tǒng)中,主機將負責使用公共CMD行(在初始化完成后)-在這種情況下,卡取消選擇將自動完成,或者如果CMD行是分開的,那么主機應(yīng)該意識到取消選擇卡牌的必要性。數(shù)據(jù)傳輸模式下的所有數(shù)據(jù)通信都是主機和所選卡之間的點對點通信(使用尋址命令)。所有尋址的命令都在CMD行上得到響應(yīng)。
各種數(shù)據(jù)傳輸模式之間的關(guān)系總結(jié)如下:
所有的數(shù)據(jù)讀取命令都可以在任何時候通過stop命令(CMD12)終止。數(shù)據(jù)傳輸將終止,卡將返回到傳輸狀態(tài)。讀命令有:塊讀(CMD17)、多塊讀(CMD18)、發(fā)送寫保護(CMD30)、發(fā)送scr (ACMD51)和讀模式通用命令(CMD56)。
所有的數(shù)據(jù)寫命令都可以通過停止命令(CMD12)隨時終止,在取消卡的選擇之前,CMD7必須停止寫命令。寫命令有:blockl寫(CMD24和CMD25)、program CSD (CMD27)、lock/unlock命令(CMD42)和general command in write mode (CMD56)。
一旦數(shù)據(jù)傳輸完成,卡將退出數(shù)據(jù)寫入狀態(tài),并移動到編程狀態(tài)(傳輸成功)或傳輸狀態(tài)(傳輸失敗)。
如果停止塊寫操作,并且最后一塊的塊長度和CRC有效,則將對數(shù)據(jù)進行編程。
該卡可以為塊寫入提供緩沖。這意味著下一個數(shù)據(jù)塊可以在前一個數(shù)據(jù)塊被編程時被發(fā)送到卡片上。如果所有寫緩沖區(qū)都滿了,并且只要卡處于編程狀態(tài),DATO線就會保持低(BUSY)。
對于寫CSD、寫保護和擦除,沒有緩沖選項。這意味著,當卡忙于服務(wù)這些命令中的任何一個時,將不接受其他數(shù)據(jù)傳輸命令。只要卡處于繁忙狀態(tài)并處于編程狀態(tài),DATO線就會保持低電平。實際上,如果卡的CMD和DATO線保持分開,并且主機保持繁忙的DATO線與(其他卡的)其他DATO線斷開連接,則主機可以在卡忙時訪問其他卡。
當卡正在編程時,不允許使用參數(shù)集命令。
參數(shù)設(shè)置命令有:設(shè)置塊長度(CMD16)、擦除塊開始(CMD32)和擦除塊結(jié)束(CMD33)。當卡正在編程時,不允許讀取命令。
將另一張卡從待機狀態(tài)移動到傳輸狀態(tài)(使用CMD7)不會終止擦除和編程操作??▽⑶袚Q到斷開狀態(tài),并將釋放DAT線。
在斷開連接狀態(tài)下,可以使用CMD7重新選擇卡。在這種情況下,卡將移動到編程狀態(tài)并重新激活忙指示。
重置卡(使用CMDO或CMD15)將終止任何掛起的或正在進行的編程操作。這可能會破壞卡上的數(shù)據(jù)內(nèi)容。主人有責任防止這種情況發(fā)生。
CMD34-37、CMD50和CMD57為SD指揮系統(tǒng)擴展預留。這些命令的狀態(tài)轉(zhuǎn)換在每個命令系統(tǒng)規(guī)范中定義。
-
數(shù)據(jù)傳輸
+關(guān)注
關(guān)注
9文章
1952瀏覽量
64852
發(fā)布評論請先 登錄
相關(guān)推薦
MPU數(shù)據(jù)傳輸協(xié)議詳解
ptp對實時數(shù)據(jù)傳輸的影響
關(guān)于SD NAND 的概述
一文帶你了解什么是SD NAND存儲芯片
LORA模塊的數(shù)據(jù)傳輸速率
國產(chǎn)安路FPGA SD NAND FLASH 初步描述
網(wǎng)絡(luò)數(shù)據(jù)傳輸速率的單位是什么
瀚海微SD NAND存儲功能描述(21)數(shù)據(jù)讀寫
![瀚海微<b class='flag-5'>SD</b> <b class='flag-5'>NAND</b><b class='flag-5'>存儲</b><b class='flag-5'>功能</b><b class='flag-5'>描述</b>(21)<b class='flag-5'>數(shù)據(jù)</b>讀寫](https://file1.elecfans.com/web2/M00/05/EE/wKgaombWcGOAaEX3AACUXGVjOPs718.png)
瀚海微SD NAND存儲功能描述(18)命令類e
![瀚海微<b class='flag-5'>SD</b> <b class='flag-5'>NAND</b><b class='flag-5'>存儲</b><b class='flag-5'>功能</b><b class='flag-5'>描述</b>(18)命令類e](https://file1.elecfans.com/web2/M00/05/12/wKgaombL4QOAfKRyAAG_kcmd00g112.png)
![](https://file1.elecfans.com/web2/M00/04/72/wKgaombER9qAbzaGAAMd_eOKmDw868.jpg)
高速串行總線,數(shù)據(jù)鏈傳輸離不開它!#高速串行總線 #電路知識 #數(shù)據(jù)傳輸
SDIO支持哪些數(shù)據(jù)傳輸模式?
![](https://file1.elecfans.com/web2/M00/E7/54/wKgaomZHFRuAMZl_AAUy02aPbyE170.png)
GMSL技術(shù) 實現(xiàn)高帶寬、低延遲和高可靠性數(shù)據(jù)傳輸# ADI# GMSL# 汽車# 數(shù)據(jù)傳輸
3針M5公頭接口速度和數(shù)據(jù)傳輸效率怎樣
![3針M<b class='flag-5'>5</b>公頭接口速度和<b class='flag-5'>數(shù)據(jù)傳輸</b>效率怎樣](https://file1.elecfans.com/web2/M00/C6/54/wKgaomX9JraAfrffAADMjZr3SK0688.png)
DTU的多種協(xié)議,解鎖數(shù)據(jù)傳輸的無限可能
![DTU的多種協(xié)議,解鎖<b class='flag-5'>數(shù)據(jù)傳輸</b>的無限可能](https://file1.elecfans.com/web2/M00/C2/F4/wKgaomXf3kSASsJhAADjln03JJI160.png)
評論