一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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之SD 協(xié)議(40)SPI模式CMD8的操作

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

SPI模式CMD8的操作

在SPI模式下,卡總是返回響應(yīng)。CMD8插卡操作如下表所示

wKgaoWcMep2Ab-jNAAC7JmPVe4U685.png

*1: Response表示卡實(shí)際返回的響應(yīng)。 (不包括傳輸響應(yīng)期間的錯(cuò)誤)

*2:'Match'表示以下條件a)和b)的AND。 “不匹配”是其他情況。

a) vhs中只有1位設(shè)置為“1”。

b)卡支持主機(jī)電源電壓。

響應(yīng)

響應(yīng)令牌有幾種類型。和SD模式一樣,所有的都先傳輸MSB。

在SPI模式下定義了多個(gè)字節(jié)響應(yīng),但是當(dāng)其中指出非法命令錯(cuò)誤或命令CRC錯(cuò)誤時(shí),卡只輸出第一個(gè)字節(jié)(相當(dāng)于R1)。在這種情況下,主機(jī)永遠(yuǎn)不會(huì)讀取多個(gè)字節(jié)的響應(yīng)。

Format R1

該響應(yīng)令牌由卡在除SEND STATus命令外的每個(gè)命令后發(fā)送。

它是一個(gè)字節(jié)長(zhǎng),MSB總是被設(shè)置為零。

其他位是錯(cuò)誤指示,錯(cuò)誤用1表示。

R1格式的結(jié)構(gòu)如下圖所示。

標(biāo)志的含義定義如下:

wKgZoWcMeq6ADUdbAAB05-EbUmQ438.png

R1b格式

該響應(yīng)令牌與R1格式相同,但可選地增加了忙音信號(hào)。忙音信號(hào)令牌可以是任意字節(jié)數(shù)。

0表示卡忙。非零值表示卡已準(zhǔn)備好接受下一個(gè)命令。

R2格式

這個(gè)響應(yīng)令牌有兩個(gè)字節(jié)長(zhǎng),作為對(duì)SEND_STATUS命令的響應(yīng)發(fā)送。

格式如下圖所示。

wKgaoWcMesGAX86lAADd2OulCAU195.png

第一個(gè)字節(jié)等于響應(yīng)R1。第二個(gè)字節(jié)的內(nèi)容描述如下:

擦除參數(shù)Erase param:用于擦除、扇區(qū)或組的無(wú)效選擇。

Write protect violation:命令嘗試寫(xiě)寫(xiě)保護(hù)塊。

Card ECC failed:應(yīng)用了卡內(nèi)部ECC,但數(shù)據(jù)糾正失敗。

CC error:內(nèi)部卡控制器錯(cuò)誤。

Error:操作過(guò)程中發(fā)生的一般錯(cuò)誤或未知錯(cuò)誤。

Write protect erase skip | lock/unlock command failed:該狀態(tài)位有兩個(gè)功能過(guò)載。

當(dāng)主機(jī)在鎖/解鎖過(guò)程中試圖擦除寫(xiě)保護(hù)扇區(qū)或出現(xiàn)順序或密碼錯(cuò)誤時(shí)設(shè)置。

卡被鎖定:當(dāng)卡被用戶鎖定時(shí)設(shè)置。解鎖后復(fù)位。

R3格式

當(dāng)收到READ_OCR命令時(shí),卡將發(fā)送此響應(yīng)令牌。響應(yīng)長(zhǎng)度為5字節(jié)(如下圖所示)。

第一個(gè)字節(jié)(MSB)的結(jié)構(gòu)與響應(yīng)類型R1相同。另外四個(gè)字節(jié)包含OCR寄存器。

wKgZoWcMetqABP31AAAtoY4XLkM782.png

R4和R5格式

這些響應(yīng)格式為I/O模式保留(參考“SDIO卡規(guī)范”)。

R7格式

當(dāng)收到SEND IF COND命令(CMD8)時(shí),卡將發(fā)送此響應(yīng)令牌。響應(yīng)長(zhǎng)度為5字節(jié)。

第一個(gè)字節(jié)(MSB)的結(jié)構(gòu)與響應(yīng)類型R1相同。其他四個(gè)字節(jié)包含卡工作電壓信息和參數(shù)中檢查模式的回顯,并由與SD模式中的R7響應(yīng)相同的定義指定。

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

    關(guān)注

    17

    文章

    1754

    瀏覽量

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

    關(guān)注

    0

    文章

    87

    瀏覽量

    1411
收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    SD NAND、SPI NAND 和 Raw NAND 的定義與比較

    SD nand,貼片式SD卡,使用起來(lái)和SD卡一致,不同的是采用,通常采用LGA-8封裝,尺寸為8
    的頭像 發(fā)表于 01-15 18:16 ?590次閱讀
    <b class='flag-5'>SD</b> <b class='flag-5'>NAND</b>、<b class='flag-5'>SPI</b> <b class='flag-5'>NAND</b> 和 Raw <b class='flag-5'>NAND</b> 的定義與比較

    SD NAND、SPI NAND 和 Raw NAND 的定義與比較

    SD nand,貼片式SD卡,使用起來(lái)和SD卡一致,不同的是采用,通常采用LGA-8封裝,尺寸為8
    發(fā)表于 01-15 18:15

    瀚海SD NANDSD 協(xié)議(41)SPI模式命令令牌

    CRC錯(cuò)誤而拒絕數(shù)據(jù)。 '110' -由于寫(xiě)入錯(cuò)誤而拒絕數(shù)據(jù) 如果在寫(xiě)多塊操作過(guò)程中出現(xiàn)任何錯(cuò)誤(CRC或?qū)戝e(cuò)誤),主機(jī)將停止使用CMD12傳輸數(shù)據(jù)。 如果出現(xiàn)寫(xiě)錯(cuò)誤(響應(yīng)'110'),主機(jī)可能會(huì)
    的頭像 發(fā)表于 10-18 10:24 ?469次閱讀
    <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>(41)<b class='flag-5'>SPI</b><b class='flag-5'>模式</b>命令令牌

    瀚海SD NANDSD 協(xié)議(39)SPI模式 Transaction Packets

    ,SPI命令分為幾類,如下圖所示。每個(gè)類都支持一組卡片函數(shù)。 ASD存儲(chǔ)卡將在兩種通信模式下支持同一組可選命令類(CSD寄存器中只有一個(gè)命令類表)。 但是,在SD存儲(chǔ)卡和SPI通信
    的頭像 發(fā)表于 10-12 11:11 ?515次閱讀
    <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>(39)<b class='flag-5'>SPI</b><b class='flag-5'>模式</b> Transaction Packets

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

    讀取CID/CSD寄存器 類似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 ?599次閱讀

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

    OFF模式下,命令的CRC位被定義為“不關(guān)心”發(fā)送端,而被接收端忽略。 缺省情況下,SPI接口初始化為CRC OFF模式。然而,用于將卡切換到SPI
    的頭像 發(fā)表于 10-09 10:29 ?615次閱讀
    <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>總線保護(hù)和讀寫(xiě)

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

    是在上電后的第一個(gè)reset (CMD0)命令中選擇的,設(shè)備上電后不能更改。 SPI標(biāo)準(zhǔn)只定義了物理鏈路,而不是完整的數(shù)據(jù)傳輸協(xié)議。 SDl存儲(chǔ)卡SPI實(shí)現(xiàn)使用
    的頭像 發(fā)表于 10-08 10:13 ?545次閱讀
    <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é)議(29)硬件接口

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

    最近,收到客戶反饋,使用我們SD NAND過(guò)程中,使用SPI模式,對(duì)SD完成操作后,
    的頭像 發(fā)表于 09-02 11:06 ?693次閱讀
    <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存儲(chǔ)功能描述(11)命令系統(tǒng)CMD8

    25 MB/sec的接口速度,時(shí)鐘速率增加到50 MHz, CLK/CMD/DAT信號(hào)時(shí)序和電路條件被重新考慮并從物理層規(guī)范1.01版本更改。 上電后,SD卡處于默認(rèn)的速度模式,使用開(kāi)關(guān)功能命令
    的頭像 發(fā)表于 08-12 16:03 ?589次閱讀
    <b class='flag-5'>瀚海</b><b class='flag-5'>微</b><b class='flag-5'>SD</b> <b class='flag-5'>NAND</b>存儲(chǔ)功能描述(11)命令系統(tǒng)<b class='flag-5'>CMD8</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存儲(chǔ)卡忽略HCS。如果
    的頭像 發(fā)表于 07-22 10:54 ?613次閱讀
    <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>存儲(chǔ)功能描述2 初始化命令

    瀚海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以內(nèi) 擴(kuò)展容量SD
    的頭像 發(fā)表于 07-19 11:47 ?824次閱讀
    <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 NAND、SPI NAND和eMMC的區(qū)別對(duì)比分析

    SPI NANDSD NAND和eMMC是三種不同類型的嵌入式存儲(chǔ)技術(shù),它們各自具有獨(dú)特的特點(diǎn)和應(yīng)用場(chǎng)景。以下是這三種存儲(chǔ)技術(shù)的主要區(qū)別:
    的頭像 發(fā)表于 07-02 11:31 ?2058次閱讀
    <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ě)

    的硬件電路連接,下一步就是根據(jù)SD卡的讀寫(xiě)時(shí)序講通信方式初始化為SPI模式,并按照SD協(xié)議進(jìn)行讀寫(xiě)操作
    發(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 ?2536次閱讀