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

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

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

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

呂輝 ? 來源:jf_40298777 ? 作者:jf_40298777 ? 2024-08-23 10:40 ? 次閱讀

響應(yīng)

所有響應(yīng)都通過命令行CMD發(fā)送。響應(yīng)傳輸總是從與響應(yīng)碼字對應(yīng)的位串的最左位開始。代碼長度取決于響應(yīng)類型。

響應(yīng)總是以起始位(總是0)開始,后面是指示傳輸方向的位(card = 0)。在下表中以“x”表示的值表示變量項(xiàng)。除了R3類型(見下文)之外的所有響應(yīng)都受CRC保護(hù)。每個(gè)命令碼字以結(jié)束位(總是1)結(jié)束。

對于SD存儲卡有五種類型的響應(yīng)。SDIO卡支持額外的R4和R5響應(yīng)類型。有關(guān)SDIOl命令和響應(yīng)的詳細(xì)信息,請參閱SDIO卡規(guī)范。它們的格式定義如下:

R1

(正常響應(yīng)命令):碼長為48位。45:40表示要響應(yīng)的命令的索引,該值被解釋為二進(jìn)制編碼數(shù)(介于0和63之間)??ǖ臓顟B(tài)用32位編碼。請注意,如果涉及到卡的數(shù)據(jù)傳輸,那么在傳輸每個(gè)數(shù)據(jù)塊后,數(shù)據(jù)線上可能出現(xiàn)忙音信號。數(shù)據(jù)塊傳輸后,主機(jī)檢查是否忙。

wKgZombH9gyAUr2RAABt9hmsLho467.png

R1b

R1b與R1相同,在數(shù)據(jù)線上傳輸一個(gè)可選的忙音信號??赡茉诮邮盏竭@些命令后變得繁忙,這是基于它在接收命令之前的狀態(tài)。主機(jī)應(yīng)檢查響應(yīng)是否繁忙。有關(guān)詳細(xì)描述和時(shí)序圖。

R2(CID、CSD寄存器

碼長為136位。CID寄存器的內(nèi)容作為對CMD2和CMD10命令的響應(yīng)發(fā)送。寄存器的內(nèi)容作為對CMD9的響應(yīng)發(fā)送。只有比特[127…1]CID和CSD的1]被轉(zhuǎn)移,這些寄存器的保留位[0]被響應(yīng)的結(jié)束位所取代。

R3 (OCR寄存器)

碼長為48位。OCR寄存器的內(nèi)容作為對ACMD41的響應(yīng)發(fā)送。

R6(已發(fā)布的RCA響應(yīng))

碼長為48位。45:40表示要響應(yīng)的命令的索引——在這種情況下,它將是'000011'(與狀態(tài)位中的第5位一起表示scmd3)。參數(shù)字段的16個(gè)MSB位用于發(fā)布的RCA號。

R7(卡接口狀態(tài))

碼長為48位??ㄖС蛛妷盒畔⒂蒀MD8的響應(yīng)發(fā)送。Bits 19-16表示卡支持的電壓范圍。接受所提供電壓的卡返回R7響應(yīng)。

在響應(yīng)中,卡回顯參數(shù)中設(shè)置的電壓范圍和校驗(yàn)?zāi)J健?/p>

wKgZombH9luACrB3AACfDXqbqWc920.png

R7中“電壓接受值”格式如下方表格所示。

wKgaombH9miAcmt6AACxFpVz4NE192.png



審核編輯 黃宇

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

    關(guān)注

    33

    文章

    8249

    瀏覽量

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

    關(guān)注

    0

    文章

    61

    瀏覽量

    1163
收藏 人收藏

    評論

    相關(guān)推薦

    瀚海SD NAND存儲功能描述(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 ?123次閱讀
    <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'>存儲</b><b class='flag-5'>功能</b><b class='flag-5'>描述</b>(25)<b class='flag-5'>SD</b> Registers

    瀚海SD NAND存儲功能描述(24)擦除超時(shí)計(jì)算

    擦除單元速度規(guī)范定義了一個(gè)新的管理單元AU(分配單元)。擦除超時(shí)計(jì)算被定義為AU的基礎(chǔ)。SD存儲卡支持塊擦除,但擦除塊需要更多的時(shí)間,這是AU(部分擦除AU)的一部分。在這種情況下,主機(jī)應(yīng)該在以AU為基礎(chǔ)計(jì)算的超時(shí)結(jié)果中添加2
    的頭像 發(fā)表于 09-07 10:58 ?169次閱讀
    <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'>存儲</b><b class='flag-5'>功能</b><b class='flag-5'>描述</b>(24)擦除超時(shí)計(jì)算

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

    命令(CMD17)開始,該命令在參數(shù)字段中指定起始地址。響應(yīng)像往常一樣在CMD行上發(fā)送。 卡的數(shù)據(jù)傳輸開始于從讀命令結(jié)束位開始的訪問延時(shí)Nac之后。在最后一個(gè)數(shù)據(jù)位之后,CRC校驗(yàn)位的
    的頭像 發(fā)表于 09-03 10:14 ?168次閱讀
    <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'>存儲</b><b class='flag-5'>功能</b><b class='flag-5'>描述</b>(21)數(shù)據(jù)讀寫

    瀚海SD NAND存儲功能描述(19)命令f

    模式下,Pm定義為等級2至6。當(dāng)主機(jī)使用10級時(shí),SD Status中顯示的Pm忽略,按0處理。 AU_SIZE 該4位字段表示AU Size,取值范圍為16kb。 最大AU大小取決于卡的容量,定義
    的頭像 發(fā)表于 08-27 10:56 ?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'>存儲</b><b class='flag-5'>功能</b><b class='flag-5'>描述</b>(19)<b class='flag-5'>命令</b><b class='flag-5'>類</b>f

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

    SD存儲SD 狀態(tài) SD狀態(tài)包含與SD存儲卡專有特性相關(guān)的狀態(tài)位,并且可能用于未來特定應(yīng)用程序
    的頭像 發(fā)表于 08-26 10:00 ?165次閱讀
    <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'>存儲</b><b class='flag-5'>功能</b><b class='flag-5'>描述</b>(18)<b class='flag-5'>命令</b><b class='flag-5'>類</b>e

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

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

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

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

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

    25 MB/sec的接口速度,時(shí)鐘速率增加到50 MHz, CLK/CMD/DAT信號時(shí)序和電路條件被重新考慮并從物理層規(guī)范1.01版本更改。 上電后,SD卡處于默認(rèn)的速度模式,使用開關(guān)功能命令
    的頭像 發(fā)表于 08-12 16:03 ?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'>存儲</b><b class='flag-5'>功能</b><b class='flag-5'>描述</b>(11)<b class='flag-5'>命令</b>系統(tǒng)CMD8

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

    CMD6 DATA與其他命令的關(guān)系 在CMD6事務(wù)期間,卡可以僅使用CMD(CMD12, CMD13等)接受命令,但其響應(yīng)和結(jié)果是未定義的。 申請注意事項(xiàng):建議主機(jī)在CMD6事務(wù)期間不要發(fā)出任何命令
    的頭像 發(fā)表于 08-11 16:32 ?150次閱讀
    <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'>存儲</b><b class='flag-5'>功能</b><b class='flag-5'>描述</b>(10)CMD6和其他<b class='flag-5'>命令</b>關(guān)系

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

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

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

    應(yīng)用專用命令app_cmd (CMD55) 當(dāng)卡接收到這個(gè)命令時(shí),會(huì)使卡將下面的命令解釋為一個(gè)特定于應(yīng)用程序的命令ACMD。ACMD提供命令
    的頭像 發(fā)表于 08-08 10:39 ?916次閱讀
    <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'>存儲</b><b class='flag-5'>功能</b><b class='flag-5'>描述</b>(8)專用<b class='flag-5'>命令</b>CMD55  56

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

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

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

    電壓開關(guān)命令: CMD11電壓開關(guān)命令定義如下圖所示。 CMD11可以在就緒狀態(tài)下執(zhí)行,不改變狀態(tài)。即使卡被鎖定,也可以執(zhí)行CMD11。返回R1型響應(yīng)表示卡啟動(dòng)電壓切換順序。如果主機(jī)沒有響應(yīng),則需
    的頭像 發(fā)表于 08-02 10:03 ?216次閱讀
    <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'>存儲</b><b class='flag-5'>功能</b><b class='flag-5'>描述</b>(4)電壓切換<b class='flag-5'>命令</b>

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

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

    SD詳細(xì)命令描述

    電子發(fā)燒友網(wǎng)站提供《SD詳細(xì)命令描述.doc》資料免費(fèi)下載
    發(fā)表于 10-13 10:22 ?1次下載
    <b class='flag-5'>SD</b>詳細(xì)<b class='flag-5'>命令</b><b class='flag-5'>描述</b>