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

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

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

瀚海微SD NAND之SD 協(xié)議(39)SPI模式 Transaction Packets

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

命令格式

所有SD Memory Card命令長(zhǎng)度為6字節(jié)。

命令傳輸總是從與命令碼字對(duì)應(yīng)的位串的最左位開(kāi)始。

所有的命令都受到CRC的保護(hù)。

命令和參數(shù)如下方第3個(gè)圖表所示。

wKgaomcJ6DGAMO52AABmLb_cvXo863.png

命令分類(lèi)

SD模式下,SPI命令分為幾類(lèi),如下圖所示。每個(gè)類(lèi)都支持一組卡片函數(shù)。

ASD存儲(chǔ)卡將在兩種通信模式下支持同一組可選命令類(lèi)(CSD寄存器中只有一個(gè)命令類(lèi)表)。

但是,在SD存儲(chǔ)卡和SPI通信模式中,可用的命令類(lèi)和特定類(lèi)支持的命令是不同的。

請(qǐng)注意,除了SPI模式不支持的類(lèi)(類(lèi)1,3和9)外,SD模式的強(qiáng)制要求類(lèi)與SPI模式相同。

wKgaomcJ6ESAYgxLAAFT2og_ZiU920.pngwKgZomcJ6FKAD74KAAHKM-AxkvI717.png

注(1):與寫(xiě)和擦除相關(guān)的命令僅對(duì)可寫(xiě)類(lèi)型的卡強(qiáng)制執(zhí)行。

注(2):該命令在規(guī)范版本1.10中定義。

注(3):該命令在規(guī)范版本2.00中新定義。

注(4):該命令在規(guī)范版本1.01和1.10中為可選命令,在規(guī)范版本2.00中為必選命令

命令詳細(xì)說(shuō)明

SPl總線(xiàn)命令的詳細(xì)說(shuō)明如下表所示。

SD Memory Card相關(guān)命令如下表所示。

SPI mode列的“yes”表示該命令在SPI模式下支持。

有了這些限制,CSD中的命令類(lèi)描述仍然有效。

如果命令不需要參數(shù),則該字段的值應(yīng)設(shè)置為零。

SD模式下保留的命令也是保留的。

命令的二進(jìn)制代碼由助記符定義。

例如,命令索引字段的內(nèi)容是(二進(jìn)制)

'000000' for CMD0 and '100111' for CMD39.

CMD0為“000000”,CMD39為“100111”。

該卡將忽略參數(shù)中的填充位和保留位。

wKgZomcJ6HGAFwF0AAHmxOrUTG4209.pngwKgZomcJ6IWALq06AANHU2L4j3A915.pngwKgaomcJ6JeARoD9AAN7he7Tzos357.pngwKgZomcJ6KeAEfWwAAHs8VXSFpA647.png

1. CMD1命令僅在重新初始化SD卡(1.4mm)標(biāo)準(zhǔn)尺寸SD卡后使用(不能在上電復(fù)位后使用)。

2.默認(rèn)塊長(zhǎng)度在CSD中指定。

3.傳輸?shù)臄?shù)據(jù)不得跨越物理塊邊界,除非在CSD中設(shè)置了READ_ BLK_ MISALIGN。

4.傳輸?shù)臄?shù)據(jù)不得跨越物理塊邊界,除非在CSD中設(shè)置了WRITE_BLK_MISALIGN。

5. R1b: R1響應(yīng),可選拖尾忙信號(hào)

6. 32個(gè)寫(xiě)保護(hù)位(代表從指定地址開(kāi)始的32個(gè)寫(xiě)保護(hù)組)后跟16個(gè)CRC位,通過(guò)數(shù)據(jù)線(xiàn)以負(fù)載格式傳輸。保護(hù)位的最后一位(最低有效位)對(duì)應(yīng)于第一個(gè)尋址組。

如果最后一組的地址在有效范圍之外,則將相應(yīng)的寫(xiě)保護(hù)位置零。

7. RD/WR_: "1"主機(jī)將從卡中獲得一個(gè)數(shù)據(jù)塊。

“0”表示主機(jī)向卡發(fā)送數(shù)據(jù)塊。

8.該命令在規(guī)范1.109版本中添加。

This command is added in spec version 2.0010.

9.該命令在規(guī)范2.0010版本中添加。

10. SDSC卡(CCS=0)使用字節(jié)單位地址,SDHC卡和SDXC卡(CCS=1)使用塊單位地址(512字節(jié)單位)。

下表描述了SD Memory卡支持/保留的所有特定于應(yīng)用程序的命令。

以下所有命令的前面都必須加上APP_CMD (CMD55)。

wKgaomcJ6LuAOqwhAAKw3QG7Toc082.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)投訴
  • 接口
    +關(guān)注

    關(guān)注

    33

    文章

    8441

    瀏覽量

    150703
  • SPI
    SPI
    +關(guān)注

    關(guān)注

    17

    文章

    1688

    瀏覽量

    91174
  • SDIO
    +關(guān)注

    關(guān)注

    2

    文章

    72

    瀏覽量

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

    關(guān)注

    0

    文章

    80

    瀏覽量

    1200
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    瀚海SD NANDSD 協(xié)議(45)SD電路設(shè)計(jì)

    注意由于額外路由CLKl跟蹤而產(chǎn)生的過(guò)多EMI。 主機(jī)需要額外的兩個(gè)引腳。 可以通過(guò)插入延遲線(xiàn)、R、C或使用DLL來(lái)調(diào)整接收機(jī)觸發(fā)器的設(shè)置和保持時(shí)間。 UHS-1調(diào)諧程序 調(diào)諧是指在主機(jī)中尋找最優(yōu)采樣點(diǎn)的過(guò)程。 一旦SD卡從默認(rèn)速度轉(zhuǎn)移到SDR104模式,調(diào)諧過(guò)程就
    的頭像 發(fā)表于 10-28 10:31 ?118次閱讀
    <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'>SD</b> <b class='flag-5'>協(xié)議</b>(45)<b class='flag-5'>SD</b>電路設(shè)計(jì)

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

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

    瀚海SD NANDSD 協(xié)議(38)寄存器&amp;復(fù)位&amp;開(kāi)解鎖

    讀取CID/CSD寄存器 類(lèi)似SD存儲(chǔ)卡協(xié)議(其中寄存器內(nèi)容作為命令響應(yīng)發(fā)送)。在SPI模式下讀取CSD和CID寄存器的內(nèi)容是一個(gè)簡(jiǎn)單的讀塊事務(wù)。該卡將響應(yīng)一個(gè)標(biāo)準(zhǔn)的響應(yīng)令牌,后跟一個(gè)
    的頭像 發(fā)表于 10-10 09:28 ?200次閱讀

    瀚海SD NANDSD 協(xié)議(37)SPI總線(xiàn)保護(hù)和讀寫(xiě)

    總線(xiàn)傳輸保護(hù) 總線(xiàn)上傳輸?shù)拿織lSD卡命令都受到CRC位的保護(hù)。在SPI模式下,SD存儲(chǔ)卡提供了CRC ON模式,使具有可靠數(shù)據(jù)鏈路的系統(tǒng)能夠
    的頭像 發(fā)表于 10-09 10:29 ?231次閱讀
    <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'>SD</b> <b class='flag-5'>協(xié)議</b>(37)<b class='flag-5'>SPI</b>總線(xiàn)保護(hù)和讀寫(xiě)

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

    簡(jiǎn)介 SPI模式由基于flash的SD存儲(chǔ)卡提供的輔助通信協(xié)議組成。 這種模式SD存儲(chǔ)卡
    的頭像 發(fā)表于 10-08 10:13 ?213次閱讀
    <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'>SD</b> <b class='flag-5'>協(xié)議</b>(36)<b class='flag-5'>SPI</b><b class='flag-5'>模式</b>

    瀚海SD NANDSD 協(xié)議(35)ESD要求

    放電模式: (1)人體模式(HBM)+- 4kv。100pF/1.5Kohm? ? ?參考 JESD22-A114-D (IEC60749-26) (2)機(jī)器模式 (MM) +-200V
    的頭像 發(fā)表于 09-30 09:51 ?239次閱讀

    瀚海SD NANDSD 協(xié)議(29)硬件接口

    SD存儲(chǔ)卡硬件接口 SD存儲(chǔ)卡有6條通信線(xiàn)路和3條供電線(xiàn)路: CMD:命令是雙向信號(hào)。主機(jī)和卡驅(qū)動(dòng)以推拉方式工作。 DAT0-3:數(shù)據(jù)線(xiàn)是雙向信號(hào)。主機(jī)和卡驅(qū)動(dòng)在推拉模式下運(yùn)行 CLK:時(shí)鐘是主機(jī)到
    的頭像 發(fā)表于 09-24 10:19 ?232次閱讀
    <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'>SD</b> <b class='flag-5'>協(xié)議</b>(29)硬件接口

    SD NAND SPI模式:如何實(shí)現(xiàn)低功耗運(yùn)行

    最近,收到客戶(hù)反饋,使用我們SD NAND過(guò)程中,使用SPI模式,對(duì)SD完成操作后,SD沒(méi)有進(jìn)入
    的頭像 發(fā)表于 09-02 11:06 ?363次閱讀
    <b class='flag-5'>SD</b> <b class='flag-5'>NAND</b> <b class='flag-5'>SPI</b><b class='flag-5'>模式</b>:如何實(shí)現(xiàn)低功耗運(yùn)行

    瀚海SD NAND應(yīng)用之SD協(xié)議系統(tǒng)功能和概念 1 基礎(chǔ)知識(shí)

    針對(duì)目前使用的SDNAND?、SD卡、TF卡,簡(jiǎn)單介紹一下系統(tǒng)信息 標(biāo)準(zhǔn)容量SD存儲(chǔ)卡(SDSC):不超過(guò)2GB 高容量SD存儲(chǔ)卡(SDHC): 2GB以上,32GB以?xún)?nèi) 擴(kuò)展容量SD
    的頭像 發(fā)表于 07-19 11:47 ?475次閱讀
    <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><b class='flag-5'>協(xié)議</b>系統(tǒng)功能和概念 1 基礎(chǔ)知識(shí)

    SD NANDSPI NAND和eMMC的區(qū)別對(duì)比分析

    SPI NAND、SD NAND和eMMC是三種不同類(lèi)型的嵌入式存儲(chǔ)技術(shù),它們各自具有獨(dú)特的特點(diǎn)和應(yīng)用場(chǎng)景。以下是這三種存儲(chǔ)技術(shù)的主要區(qū)別:
    的頭像 發(fā)表于 07-02 11:31 ?975次閱讀
    <b class='flag-5'>SD</b> <b class='flag-5'>NAND</b>、<b class='flag-5'>SPI</b> <b class='flag-5'>NAND</b>和eMMC的區(qū)別對(duì)比分析

    Verilog:【8】基于FPGA實(shí)現(xiàn)SD NAND FLASH的SPI協(xié)議讀寫(xiě)

    NAND的兩種使用模式,分別為SD MODE 以及 SPI MODE。他們所對(duì)應(yīng)的引腳定義,如下圖所示: []()   對(duì)于兩種模式的切換
    發(fā)表于 06-21 17:58

    SD NANDSPI NAND的區(qū)別

    SD NANDSPI NAND各有優(yōu)缺點(diǎn),適用于不同的應(yīng)用場(chǎng)景。SD NAND提供更高的讀寫(xiě)速
    的頭像 發(fā)表于 06-04 14:26 ?1705次閱讀

    什么是SD NAND存儲(chǔ)芯片? SD NAND與TF卡的區(qū)別

    什么是SD NAND?它俗稱(chēng)貼片式T卡,貼片式TF卡,貼片式SD卡,貼片式內(nèi)存卡,貼片式閃存卡,貼片式卡...等等。雖然SD NAND 和T
    的頭像 發(fā)表于 01-06 14:35 ?1609次閱讀
    什么是<b class='flag-5'>SD</b> <b class='flag-5'>NAND</b>存儲(chǔ)芯片? <b class='flag-5'>SD</b> <b class='flag-5'>NAND</b>與TF卡的區(qū)別

    什么是SD NAND存儲(chǔ)芯片?

    單芯片解決方案,降低了芯片的成本和復(fù)雜度。   低功耗:SD NAND使用了新型的SD ver5.1總線(xiàn)模式,并支持DDR傳輸。除 SDIO 接口外,還支持
    發(fā)表于 01-05 17:54

    ESP32應(yīng)用教程— SD NAND(記錄飛控LOG)

      文章目錄   前言   1 SD NAND概述   2 代碼說(shuō)明   3 記錄Log   前言   本文基于 ESP32 芯片作為主控制器,測(cè)試 SD NAND 記錄飛控 Log
    發(fā)表于 11-30 18:16