0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

瀚海微SD NAND存儲(chǔ)功能描述(10)CMD6和其他命令關(guān)系

呂輝 ? 來(lái)源:jf_40298777 ? 作者:jf_40298777 ? 2024-08-11 16:32 ? 次閱讀

CMD6 DATA與其他命令的關(guān)系

在CMD6事務(wù)期間,卡可以僅使用CMD(CMD12, CMD13等)接受命令,但其響應(yīng)和結(jié)果是未定義的。

申請(qǐng)注意事項(xiàng):建議主機(jī)在CMD6事務(wù)期間不要發(fā)出任何命令。如果主機(jī)無(wú)法獲取CMD6的有效數(shù)據(jù),建議發(fā)出CMDO,嘗試重新初始化。

CMD6數(shù)據(jù)與CMD12的關(guān)系

案例1:不完整案例(卡沒(méi)有輸出所有數(shù)據(jù))如果主機(jī)發(fā)送CMD12的結(jié)束位在CRC第15位之前,則CMD12停止CMD6??▽⒔K止CMD6的數(shù)據(jù)傳輸??ǖ男袨椴荒艿玫奖WC,從CMD0重新初始化是從未定義狀態(tài)恢復(fù)的唯一方法。主機(jī)命令的結(jié)束位之后,在數(shù)據(jù)線上,還有一個(gè)數(shù)據(jù)位和一個(gè)結(jié)束位。

wKgaoma4dqaARosIAABf_oj96U0798.png

案例2:完整案例(卡片輸出所有數(shù)據(jù))該卡應(yīng)完成CMD6執(zhí)行,并保證其行為。完整情況包括CMD12的時(shí)間比下圖晚。主機(jī)命令的結(jié)束位后面跟著數(shù)據(jù)線的結(jié)束位。

申請(qǐng)注意事項(xiàng):建議主機(jī)在CMD6事務(wù)期間不要發(fā)出CMD12。

wKgaoma4drWAbNAEAABmsCKpfqc814.png

切換功能流程

舉例下圖 (a)至(c)所示為交換機(jī)功能順序的三種可能情況。根據(jù)該函數(shù)的繁忙狀態(tài),該函數(shù)將異步切換到CMD6的順序。主機(jī)需要處理這三種情況。

wKgaoma4dsWAXh0vAAFHX4qxvHs614.png

在功能切換之前,主機(jī)應(yīng)該發(fā)出CMD6 (modeO)來(lái)獲取繁忙狀態(tài)和電流消耗。如果當(dāng)前的消耗是不可接受的,主機(jī)應(yīng)該找到滿足主機(jī)當(dāng)前限制的其他功能組合。

如果處于busy狀態(tài),主機(jī)可以下發(fā)CMD6 (mode1)切換功能,如上圖(a)和(c)所示。如果某個(gè)功能處于busy狀態(tài),主機(jī)不應(yīng)該下發(fā)CMD6 (mode1)切換功能,如上圖(b)所示。如上圖(c)所示,主機(jī)接收到模式0運(yùn)行時(shí)thel函數(shù)的就緒狀態(tài)后,由于繁忙狀態(tài)變化導(dǎo)致CMD6 (model1)被取消。切換順序如下圖所示。

wKgZoma4dtaAFcx7AAD_aDqJL6o744.png

檢查示范

wKgZoma4duaAS52FAAHt38VF-Lo892.png

切換示范

wKgZoma4dvWAORc1AAH7NcYWe34397.png

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 存儲(chǔ)
    +關(guān)注

    關(guān)注

    13

    文章

    4170

    瀏覽量

    85483
  • SDIO
    +關(guān)注

    關(guān)注

    2

    文章

    71

    瀏覽量

    19273
  • SD NAND
    +關(guān)注

    關(guān)注

    0

    文章

    75

    瀏覽量

    1191
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    瀚海SD NANDSD 協(xié)議(40)SPI模式CMD8的操作

    )和b)的AND。 “不匹配”是其他情況。 a) vhs中只有1位設(shè)置為“1”。 b)卡支持主機(jī)電源電壓。 響應(yīng) 響應(yīng)令牌有幾種類(lèi)型。和SD模式一樣,所有的都先傳輸MSB。 在SPI模式下定義了多個(gè)
    的頭像 發(fā)表于 10-14 10:00 ?126次閱讀
    <b class='flag-5'>瀚海</b><b class='flag-5'>微</b><b class='flag-5'>SD</b> <b class='flag-5'>NAND</b>之<b class='flag-5'>SD</b> 協(xié)議(40)SPI模式<b class='flag-5'>CMD</b>8的操作

    瀚海SD NANDSD 協(xié)議(36)SPI模式

    是在上電后的第一個(gè)reset (CMD0)命令中選擇的,設(shè)備上電后不能更改。 SPI標(biāo)準(zhǔn)只定義了物理鏈路,而不是完整的數(shù)據(jù)傳輸協(xié)議。 SDl存儲(chǔ)卡SPI實(shí)現(xiàn)使用SD
    的頭像 發(fā)表于 10-08 10:13 ?149次閱讀
    <b class='flag-5'>瀚海</b><b class='flag-5'>微</b><b class='flag-5'>SD</b> <b class='flag-5'>NAND</b>之<b class='flag-5'>SD</b> 協(xié)議(36)SPI模式

    瀚海SD NANDSD 協(xié)議(33)1.8V供電的驅(qū)動(dòng)強(qiáng)度

    驅(qū)動(dòng)強(qiáng)度選擇 cmd6功能組3用于選擇驅(qū)動(dòng)強(qiáng)度。從函數(shù)0到3定義了4個(gè)級(jí)別。命令功能0為默認(rèn)的硬盤(pán)強(qiáng)度。選擇方法遵循CMD6定義。如果更改驅(qū)
    的頭像 發(fā)表于 09-27 10:00 ?192次閱讀
    <b class='flag-5'>瀚海</b><b class='flag-5'>微</b><b class='flag-5'>SD</b> <b class='flag-5'>NAND</b>之<b class='flag-5'>SD</b> 協(xié)議(33)1.8V供電的驅(qū)動(dòng)強(qiáng)度

    瀚海SD NAND存儲(chǔ)功能描述(25)SD Registers

    卡登記 在卡接口內(nèi)定義了六個(gè)寄存器:OCR, CID, CSD, RCA, DSR和SCR。這些只能通過(guò)相應(yīng)的命令訪問(wèn)。OCR、CID、CSD和SCR寄存器攜帶卡片/內(nèi)容特定信息,而RCA和DSR
    的頭像 發(fā)表于 09-14 09:53 ?201次閱讀
    <b class='flag-5'>瀚海</b><b class='flag-5'>微</b><b class='flag-5'>SD</b> <b class='flag-5'>NAND</b><b class='flag-5'>存儲(chǔ)</b><b class='flag-5'>功能</b><b class='flag-5'>描述</b>(25)<b class='flag-5'>SD</b> Registers

    瀚海SD NAND存儲(chǔ)功能描述(21)數(shù)據(jù)讀寫(xiě)

    命令(CMD17)開(kāi)始,該命令在參數(shù)字段中指定起始地址。響應(yīng)像往常一樣在CMD行上發(fā)送。 卡的數(shù)據(jù)傳輸開(kāi)始于從讀命令結(jié)束位開(kāi)始的訪問(wèn)延時(shí)Na
    的頭像 發(fā)表于 09-03 10:14 ?215次閱讀
    <b class='flag-5'>瀚海</b><b class='flag-5'>微</b><b class='flag-5'>SD</b> <b class='flag-5'>NAND</b><b class='flag-5'>存儲(chǔ)</b><b class='flag-5'>功能</b><b class='flag-5'>描述</b>(21)數(shù)據(jù)讀寫(xiě)

    瀚海SD NAND存儲(chǔ)功能描述(18)命令類(lèi)e

    總線傳輸?shù)街鳈C(jī)。 作為對(duì)ACMD13 (CMD55后接CMD13)的響應(yīng),SD Status通過(guò)DAT總線發(fā)送給主機(jī)。ACMD13只能發(fā)送到“傳輸狀態(tài)”的卡(卡被選中)。SD Stat
    的頭像 發(fā)表于 08-26 10:00 ?212次閱讀
    <b class='flag-5'>瀚海</b><b class='flag-5'>微</b><b class='flag-5'>SD</b> <b class='flag-5'>NAND</b><b class='flag-5'>存儲(chǔ)</b><b class='flag-5'>功能</b><b class='flag-5'>描述</b>(18)<b class='flag-5'>命令</b>類(lèi)e

    瀚海SD NAND存儲(chǔ)功能描述(17)命令類(lèi)d

    以“x”表示的值表示變量項(xiàng)。除了R3類(lèi)型(見(jiàn)下文)之外的所有響應(yīng)都受CRC保護(hù)。每個(gè)命令碼字以結(jié)束位(總是1)結(jié)束。 對(duì)于SD存儲(chǔ)卡有五種類(lèi)型的響應(yīng)。SDIO卡支持額外的R4和R5響應(yīng)類(lèi)型。有關(guān)SDIOl
    的頭像 發(fā)表于 08-23 10:40 ?199次閱讀
    <b class='flag-5'>瀚海</b><b class='flag-5'>微</b><b class='flag-5'>SD</b> <b class='flag-5'>NAND</b><b class='flag-5'>存儲(chǔ)</b><b class='flag-5'>功能</b><b class='flag-5'>描述</b>(17)<b class='flag-5'>命令</b>類(lèi)d

    瀚海SD NAND存儲(chǔ)功能描述(16)命令類(lèi)c

    1.10版本中定義 注(2):卡在以下情況下返回忙。 -Card執(zhí)行內(nèi)部初始化過(guò)程 -當(dāng)參數(shù)中的HCS設(shè)置為0時(shí),為SDHC或SDXC卡。 以上第8類(lèi)給出了SD存儲(chǔ)卡特定應(yīng)用程序命令的狀態(tài)轉(zhuǎn)換。 審核編輯 黃宇
    的頭像 發(fā)表于 08-21 10:00 ?193次閱讀
    <b class='flag-5'>瀚海</b><b class='flag-5'>微</b><b class='flag-5'>SD</b> <b class='flag-5'>NAND</b><b class='flag-5'>存儲(chǔ)</b><b class='flag-5'>功能</b><b class='flag-5'>描述</b>(16)<b class='flag-5'>命令</b>類(lèi)c

    瀚海SD NAND存儲(chǔ)功能描述(14)命令類(lèi)a

    的類(lèi)總是被設(shè)置為1。具有特定功能的卡可能需要支持一些可選命令。 例如,Combo Card應(yīng)該支持CMD5。等級(jí)0、2、4、5和8是強(qiáng)制性的,所有SD
    的頭像 發(fā)表于 08-19 10:26 ?207次閱讀
    <b class='flag-5'>瀚海</b><b class='flag-5'>微</b><b class='flag-5'>SD</b> <b class='flag-5'>NAND</b><b class='flag-5'>存儲(chǔ)</b><b class='flag-5'>功能</b><b class='flag-5'>描述</b>(14)<b class='flag-5'>命令</b>類(lèi)a

    瀚海SD NAND存儲(chǔ)功能描述(11)命令系統(tǒng)CMD8

    (CMD6)可以將1.10及以上版本的SD卡置于高速模式。l高速是access模式組中的功能,如下表所示。是否支持高速模式是可選的
    的頭像 發(fā)表于 08-12 16:03 ?272次閱讀
    <b class='flag-5'>瀚海</b><b class='flag-5'>微</b><b class='flag-5'>SD</b> <b class='flag-5'>NAND</b><b class='flag-5'>存儲(chǔ)</b><b class='flag-5'>功能</b><b class='flag-5'>描述</b>(11)<b class='flag-5'>命令</b>系統(tǒng)<b class='flag-5'>CMD</b>8

    瀚海SD NAND存儲(chǔ)功能描述(9)切換功能

    開(kāi)關(guān)功能狀態(tài) 開(kāi)關(guān)功能狀態(tài)是返回的數(shù)據(jù)塊,其中包含功能和當(dāng)前消耗信息。塊長(zhǎng)度預(yù)定義為512位,不需要使用SET_BLK_LEN命令。狀態(tài)數(shù)據(jù)結(jié)構(gòu)如下表所示。響應(yīng)的狀態(tài)位包含
    的頭像 發(fā)表于 08-09 10:15 ?197次閱讀
    <b class='flag-5'>瀚海</b><b class='flag-5'>微</b><b class='flag-5'>SD</b> <b class='flag-5'>NAND</b><b class='flag-5'>存儲(chǔ)</b><b class='flag-5'>功能</b><b class='flag-5'>描述</b>(9)切換<b class='flag-5'>功能</b>

    瀚海SD NAND存儲(chǔ)功能描述(8)專用命令CMD55 56

    應(yīng)用專用命令app_cmd (CMD55) 當(dāng)卡接收到這個(gè)命令時(shí),會(huì)使卡將下面的命令解釋為一個(gè)特定于應(yīng)用程序的
    的頭像 發(fā)表于 08-08 10:39 ?1014次閱讀
    <b class='flag-5'>瀚海</b><b class='flag-5'>微</b><b class='flag-5'>SD</b> <b class='flag-5'>NAND</b><b class='flag-5'>存儲(chǔ)</b><b class='flag-5'>功能</b><b class='flag-5'>描述</b>(8)專用<b class='flag-5'>命令</b><b class='flag-5'>CMD</b>55  56

    瀚海SD NAND應(yīng)用存儲(chǔ)功能描述6)讀寫(xiě)數(shù)據(jù)

    “傳輸狀態(tài)”。 b)卡未鎖定被鎖定的卡將響應(yīng)ACMD6為非法命令。 2GB卡 要制作2GByte卡,最大塊長(zhǎng)度(READ BL LEN- write BL LEN)應(yīng)設(shè)置為1024字節(jié)。但是
    的頭像 發(fā)表于 08-06 14:21 ?230次閱讀
    <b class='flag-5'>瀚海</b><b class='flag-5'>微</b><b class='flag-5'>SD</b> <b class='flag-5'>NAND</b>應(yīng)用<b class='flag-5'>存儲(chǔ)</b><b class='flag-5'>功能</b><b class='flag-5'>描述</b>(<b class='flag-5'>6</b>)讀寫(xiě)數(shù)據(jù)

    瀚海SD NAND應(yīng)用存儲(chǔ)功能描述(4)電壓切換命令

    電壓開(kāi)關(guān)命令CMD11電壓開(kāi)關(guān)命令定義如下圖所示。 CMD11可以在就緒狀態(tài)下執(zhí)行,不改變狀態(tài)。即使卡被鎖定,也可以執(zhí)行CMD11。返回
    的頭像 發(fā)表于 08-02 10:03 ?270次閱讀
    <b class='flag-5'>瀚海</b><b class='flag-5'>微</b><b class='flag-5'>SD</b> <b class='flag-5'>NAND</b>應(yīng)用<b class='flag-5'>存儲(chǔ)</b><b class='flag-5'>功能</b><b class='flag-5'>描述</b>(4)電壓切換<b class='flag-5'>命令</b>

    瀚海SD NAND應(yīng)用之SD協(xié)議存儲(chǔ)功能描述2 初始化命令

    ACMD41的功能;爭(zhēng)論中的HCS和回應(yīng)中的CCS(卡容量狀態(tài))。 HCS被卡忽略,卡對(duì)CMD8沒(méi)有反應(yīng)。 但是,如果卡沒(méi)有返回CMD8響應(yīng),主機(jī)應(yīng)該將HCS設(shè)置為0。標(biāo)準(zhǔn)容量SD
    的頭像 發(fā)表于 07-22 10:54 ?282次閱讀
    <b class='flag-5'>瀚海</b><b class='flag-5'>微</b><b class='flag-5'>SD</b> <b class='flag-5'>NAND</b>應(yīng)用之<b class='flag-5'>SD</b>協(xié)議<b class='flag-5'>存儲(chǔ)</b><b class='flag-5'>功能</b><b class='flag-5'>描述</b>2 初始化<b class='flag-5'>命令</b>