吴忠躺衫网络科技有限公司

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

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

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

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

呂輝 ? 來源:jf_40298777 ? 作者:jf_40298777 ? 2024-08-12 16:03 ? 次閱讀

高速模式(25mb /秒接口速度)

雖然Rev 1.01 SD存儲(chǔ)卡支持高達(dá)12.5 MB/秒的接口速度,但為了支持主機(jī)不斷增長(zhǎng)的性能需求和內(nèi)存大小持續(xù)增長(zhǎng),25 MB/秒的速度是必要的。為了實(shí)現(xiàn)25 MB/sec的接口速度,時(shí)鐘速率增加到50 MHz, CLK/CMD/DAT信號(hào)時(shí)序和電路條件被重新考慮并從物理層規(guī)范1.01版本更改。

上電后,SD卡處于默認(rèn)的速度模式,使用開關(guān)功能命令(CMD6)可以將1.10及以上版本的SD卡置于高速模式。l高速是access模式組中的功能,如下表所示。是否支持高速模式是可選的。因?yàn)樵诿總€(gè)卡都有不同的定時(shí)模式(默認(rèn)和高速模式)的情況下,不可能控制兩張卡或更多卡,為了滿足嚴(yán)格的定時(shí),主機(jī)只能運(yùn)行一張卡。CLK/CMD/DAT信號(hào)必須在主機(jī)和卡之間一對(duì)一連接

wKgZoma5wW6ATO2IAAL_tS-2MOo010.png

命令系統(tǒng)

SD命令CMD34-37、CMD50和CMD57是為通過switch命令擴(kuò)展SD命令系統(tǒng)預(yù)留的命令。

在命令系統(tǒng)功能組的各種功能之間切換,將改變這些命令的解釋和相關(guān)的總線事務(wù)(即命令無需數(shù)據(jù)傳輸、單塊讀取、多塊寫入等)。

支持命令系統(tǒng)是可選的當(dāng)選擇“標(biāo)準(zhǔn)命令集”(默認(rèn)功能0x0)時(shí),這些命令將不被卡識(shí)別,將被視為非法命令。當(dāng)選擇“廠商指定”(功能0xE)時(shí),這些命令的行為是廠商指定的。它們不是由本標(biāo)準(zhǔn)定義的,并且可能因不同的卡供應(yīng)商而改變。

當(dāng)選擇“移動(dòng)電子商務(wù)”(功能Ox1)時(shí),這些命令的行為由SD規(guī)范Part A1:移動(dòng)商務(wù)擴(kuò)展規(guī)范管理。當(dāng)使用這些擴(kuò)展中的任何一個(gè)時(shí),應(yīng)該特別注意正確選擇命令集函數(shù),否則,主機(jī)命令可能會(huì)被錯(cuò)誤地解釋。SD存儲(chǔ)卡的所有其他命令(不為switch命令保留)始終可用,并且無論當(dāng)前選擇的命令集如何,都將按照本文檔中定義的方式執(zhí)行。

發(fā)送接口條件命令(CMD8)

CMD8(發(fā)送接口條件命令)用于初始化符合2.00及以上物理層規(guī)范的SD存儲(chǔ)卡。當(dāng)卡處于Idle狀態(tài)時(shí),CMD8有效。

該命令有兩個(gè)功能。

電壓檢查:檢查卡是否能在主機(jī)供電電壓下工作。

擴(kuò)大現(xiàn)有的指揮和反應(yīng)能力:恢復(fù)CMD8可以通過重新定義以前保留的位來擴(kuò)展一些現(xiàn)有命令的新功能。

擴(kuò)展了ACMD41以支持SDHC卡和初始化擴(kuò)展也適用于SDXC卡。

CMD8格式如下表所示。

wKgaoma5wYuAC98TAAD2PDQZTk0104.png

當(dāng)卡處于Idle狀態(tài)時(shí),主機(jī)應(yīng)先發(fā)出CMD8,再發(fā)出ACMD41。在參數(shù)中,'電壓供應(yīng)'被設(shè)置為主機(jī)電源電壓,'檢查模式'被設(shè)置為任意8位模式。

卡檢查是否能在主機(jī)供電電壓下工作。接受供電電壓的卡返回R7響應(yīng)。

在響應(yīng)中,卡將回顯參數(shù)中設(shè)置的電壓范圍和校驗(yàn)?zāi)J健H绻ú恢С种鳈C(jī)供電電壓,則不返回響應(yīng),處于Idle狀態(tài)。

CMD8插卡操作如下表所示。應(yīng)用說明:“check pattern”建議使用“10101010b”。

wKgZoma5waKALN5tAADKXrIOrfk412.png

1.Resnonse表示卡實(shí)際返回的響應(yīng)(如果不包含響應(yīng)傳遞過程中的錯(cuò)誤)。

2.匹配是指a)和b)條件的與,不匹配為其他情況。

a) VHS中只有1位被置為1

b)卡支持主機(jī)供電電壓表4-18 SD模式下CMD8的卡操作

卡容量類型命令功能差異

D41響應(yīng)中的CCS決定了卡的容量類型,CCS=0為SDSC, CCS=1為SDSCSDHC或 SDXC。內(nèi)存訪問命令包括塊讀命令(CMD17、CMD18)、塊寫命令(CMD24、CMD25)和塊擦除命令(CMD32、CMD33)。

以下是SDSC和SDHc、SDXC內(nèi)存訪問命令的功能差異:

命令參數(shù)SDHC和SDXC使用內(nèi)存訪問命令的32位參數(shù)作為塊地址格式。塊長(zhǎng)度固定為512字節(jié),與CMD16無關(guān)。SDSC使用內(nèi)存訪問命令的32位參數(shù)作為字節(jié)地址格式。塊長(zhǎng)度由CMD16決定,

例如:

(a)參數(shù)0001h是字節(jié)地址0001h在SDSC和0001h塊在SDHC和SDXC

(b)參數(shù)0200h是SDSC中的字節(jié)地址0200h, SDHC和SDXC中的字節(jié)地址0200h

部分訪問和不對(duì)齊訪問當(dāng)使用塊地址時(shí),

SDHC和SDXC禁用部分訪問和不對(duì)齊訪問(跨越物理塊邊界)。訪問僅基于塊尋址授予。設(shè)置塊長(zhǎng)度對(duì)于內(nèi)存訪問命令,SDHC和SDXC使用512字節(jié)的固定塊長(zhǎng)度,而不考慮CMD16設(shè)置的塊長(zhǎng)度。

塊長(zhǎng)度的設(shè)置

不影響內(nèi)存訪問命令。CMD42不屬于內(nèi)存訪問命令。數(shù)據(jù)塊大小由CMD16指定,塊長(zhǎng)度可設(shè)置為512字節(jié)。當(dāng)塊長(zhǎng)度大于512字節(jié)時(shí),無論卡容量大小,都會(huì)設(shè)置BLOCK_LEN_ERROR錯(cuò)誤位。

寫保護(hù)組

SDHC和SDXC不支持寫保護(hù)組。發(fā)出CMD28、CMD29和CMD30會(huì)產(chǎn)生ILLEGAL_COMMAND錯(cuò)誤。

審核編輯 黃宇

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

    關(guān)注

    13

    文章

    4353

    瀏覽量

    86169
  • SDIO
    +關(guān)注

    關(guān)注

    2

    文章

    73

    瀏覽量

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

    關(guān)注

    0

    文章

    84

    瀏覽量

    1293
收藏 人收藏

    評(píng)論

    相關(guān)推薦

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

    SPI模式CMD8的操作 在SPI模式下,卡總是返回響應(yīng)。CMD8插卡操作如下表所示 *1: Response表示卡實(shí)際返回的響應(yīng)。 (不包括傳輸響應(yīng)期間的錯(cuò)誤) *2:'Match'表示以下條件a
    的頭像 發(fā)表于 10-14 10:00 ?360次閱讀
    <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'>CMD8</b>的操作

    瀚海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 ?361次閱讀
    <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 NAND存儲(chǔ)功能描述(25)SD Registers

    卡登記 在卡接口內(nèi)定義了六個(gè)寄存器:OCR, CID, CSD, RCA, DSR和SCR。這些只能通過相應(yīng)的命令訪問。OCR、CID、CSD和SCR寄存器攜帶卡片/內(nèi)容特定信息,而RCA和DSR
    的頭像 發(fā)表于 09-14 09:53 ?336次閱讀
    <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ù)讀寫

    命令(CMD17)開始,該命令在參數(shù)字段中指定起始地址。響應(yīng)像往常一樣在CMD行上發(fā)送。 卡的數(shù)據(jù)傳輸開始于從讀命令結(jié)束位開始的訪問延時(shí)Na
    的頭像 發(fā)表于 09-03 10:14 ?344次閱讀
    <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ù)讀寫

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

    總線傳輸?shù)街鳈C(jī)。 作為對(duì)ACMD13 (CMD55后接CMD13)的響應(yīng),SD Status通過DAT總線發(fā)送給主機(jī)。ACMD13只能發(fā)送到“傳輸狀態(tài)”的卡(卡被選中)。SD Stat
    的頭像 發(fā)表于 08-26 10:00 ?371次閱讀
    <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>類e

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

    以“x”表示的值表示變量項(xiàng)。除了R3類型(見下文)之外的所有響應(yīng)都受CRC保護(hù)。每個(gè)命令碼字以結(jié)束位(總是1)結(jié)束。 對(duì)于SD存儲(chǔ)卡有五種類型的響應(yīng)。SDIO卡支持額外的R4和R5響應(yīng)類型。有關(guān)SDIOl
    的頭像 發(fā)表于 08-23 10:40 ?313次閱讀
    <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>類d

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

    1.10版本中定義 注(2):卡在以下情況下返回忙。 -Card執(zhí)行內(nèi)部初始化過程 -當(dāng)參數(shù)中的HCS設(shè)置為0時(shí),為SDHC或SDXC卡。 以上第8類給出了SD存儲(chǔ)卡特定應(yīng)用程序命令
    的頭像 發(fā)表于 08-21 10:00 ?297次閱讀
    <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>類c

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

    的類總是被設(shè)置為1。具有特定功能的卡可能需要支持一些可選命令。 例如,Combo Card應(yīng)該支持CMD5。等級(jí)0、2、4、5和8是強(qiáng)制性的,所有S
    的頭像 發(fā)表于 08-19 10:26 ?332次閱讀
    <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>類a

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

    CMD6 DATA與其他命令的關(guān)系 在CMD6事務(wù)期間,卡可以僅使用CMD(CMD12, CMD
    的頭像 發(fā)表于 08-11 16:32 ?437次閱讀
    <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>(10)<b class='flag-5'>CMD</b>6和其他<b class='flag-5'>命令</b>關(guān)系

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

    開關(guān)功能狀態(tà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 ?300次閱讀
    <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 ?1242次閱讀
    <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>(<b class='flag-5'>8</b>)專用<b class='flag-5'>命令</b><b class='flag-5'>CMD</b>55  56

    瀚海SD NAND應(yīng)用存儲(chǔ)功能描述(6)讀寫數(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 ?341次閱讀
    <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>(6)讀寫數(shù)據(jù)

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

    電壓開關(guān)命令CMD11電壓開關(guān)命令定義如下圖所示。 CMD11可以在就緒狀態(tài)下執(zhí)行,不改變狀態(tài)。即使卡被鎖定,也可以執(zhí)行CMD11。返回
    的頭像 發(fā)表于 08-02 10:03 ?489次閱讀
    <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沒有反應(yīng)。 但是,如果卡沒有返回CMD8響應(yīng),主機(jī)應(yīng)該將HCS設(shè)置為0。標(biāo)準(zhǔn)容量SD
    的頭像 發(fā)表于 07-22 10:54 ?427次閱讀
    <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>

    在卡初始化的過程中,CMD8之后發(fā)送一個(gè)cmd55命令做什么?

    在卡初始化的過程中,CMD8之后發(fā)送一個(gè)cmd55命令做什么?在ACMD41前發(fā)送的那個(gè)我明白,但是在CMD55在CMD8后用作檢測(cè)的說明也
    發(fā)表于 05-14 08:23
    大丰市| 缅甸百家乐官网玩家吗| 真钱赌博| e娱乐城棋牌| 大发888老虎机手机版| 百家乐娱乐求解答| 百家乐庄闲最佳打法| 皇城百家乐官网娱乐城| 庞博百家乐官网的玩法技巧和规则| 百家乐官网澳门技巧| 百家乐官网桌保险| 百家乐官网开和几率| 免佣百家乐官网赌场优势| 百家乐官网手机游戏下载| 百家乐官网怎打能赢| 百家乐官网获胜秘决| 华安县| 天等县| 利好国际| 香港六合彩曾道人| 六合彩特码| 星河娱乐| 新时代娱乐城| 易胜博开户| 百汇娱乐| 百家乐不锈钢| 威尼斯人娱乐场 五星| 大发888手机版下载| 大发888娱| 大发888开户注册平台| 千亿娱百家乐的玩法技巧和规则| 亚洲百家乐的玩法技巧和规则| 中原百家乐的玩法技巧和规则| 马牌百家乐的玩法技巧和规则| 伟易博百家乐娱乐城 | 百家乐官网游戏网上投注| 百家乐官网发脾机| 宝马会百家乐官网的玩法技巧和规则| 真人百家乐官网的玩法技巧和规则 | 百家乐官网网上赌局| 百家乐官网牌九|