91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级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é)議(36)SPI模式

呂輝 ? 來(lái)源:jf_40298777 ? 作者:jf_40298777 ? 2024-10-08 10:13 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

簡(jiǎn)介

SPI模式由基于flash的SD存儲(chǔ)卡提供的輔助通信協(xié)議組成。

這種模式是SD存儲(chǔ)卡協(xié)議的一個(gè)子集,設(shè)計(jì)用于與SPI通道通信,通常在摩托羅拉(以及最近一些其他供應(yīng)商)的微控制器中發(fā)現(xiàn)。

接口是在上電后的第一個(gè)reset (CMD0)命令中選擇的,設(shè)備上電后不能更改。

SPI標(biāo)準(zhǔn)只定義了物理鏈路,而不是完整的數(shù)據(jù)傳輸協(xié)議。

SDl存儲(chǔ)卡SPI實(shí)現(xiàn)使用SD存儲(chǔ)卡協(xié)議和命令集的一個(gè)子集。

SPI模式的優(yōu)點(diǎn)是能夠使用現(xiàn)成的主機(jī),從而將設(shè)計(jì)工作量降至最低。

缺點(diǎn)是SPI模式相對(duì)于SD模式的性能損失(例如單個(gè)數(shù)據(jù)線和每個(gè)卡的硬件CS信號(hào))。

2.00版本以后定義的SD模式下的命令和功能在SPI模式下不支持。

即使卡處于SPI模式,卡也可以響應(yīng)命令和功能,但主機(jī)不應(yīng)該在SPI模式下使用它們。

SPI總線協(xié)議

雖然SD存儲(chǔ)卡通道是基于命令和數(shù)據(jù)位流,由開(kāi)始位發(fā)起,由停止位終止,SPI通道是面向字節(jié)的。每個(gè)命令或數(shù)據(jù)塊都是由8位字節(jié)組成的,并且是與CS信號(hào)對(duì)齊的字節(jié)(即長(zhǎng)度是8個(gè)時(shí)鐘周期的倍數(shù))。卡開(kāi)始計(jì)數(shù)SPI總線時(shí)鐘周期在CS信號(hào)的斷言。每個(gè)命令或數(shù)據(jù)令牌應(yīng)對(duì)齊到8時(shí)鐘周期邊界。與SD存儲(chǔ)卡協(xié)議類(lèi)似,SPI消息由命令、響應(yīng)和數(shù)據(jù)鎖令牌組成。主機(jī)和卡之間的所有通信都由主機(jī)(master)控制。

主機(jī)通過(guò)斷言CS信號(hào)低來(lái)啟動(dòng)每個(gè)總線事務(wù)。與SD模式相反,所選卡總是響應(yīng)命令。

當(dāng)卡在讀取操作中遇到數(shù)據(jù)檢索問(wèn)題時(shí),它將響應(yīng)一個(gè)錯(cuò)誤響應(yīng)(替換預(yù)期的數(shù)據(jù)塊),而不是像SD模式那樣響應(yīng)一個(gè)超時(shí)。

此外,在寫(xiě)操作期間發(fā)送到卡的每個(gè)數(shù)據(jù)塊都將使用數(shù)據(jù)響應(yīng)令牌進(jìn)行響應(yīng)。

在標(biāo)準(zhǔn)容量存儲(chǔ)卡的情況下,一個(gè)數(shù)據(jù)塊可以像一個(gè)卡寫(xiě)塊一樣大,也可以像單個(gè)字節(jié)一樣小。部分塊讀/寫(xiě)操作是由cssregister中指定的卡選項(xiàng)啟用的。對(duì)于SDHC和SDXC卡,塊長(zhǎng)度固定為512字節(jié)。

CMD16設(shè)置的塊長(zhǎng)度僅用于CMD42,不用于內(nèi)存數(shù)據(jù)傳輸。因此,部分塊讀/寫(xiě)操作也被禁用。另外,不支持寫(xiě)保護(hù)命令(CMD28、CMD29和CMD30)。

wKgaomcElOiAZFg6AAD4R5Dh8lc422.pngwKgZomcElPWAdDYUAADLi0VOE0c711.png

模式選擇與初始化

SD卡在SD模式下上電。在接收復(fù)位命令(CMD0)期間,如果CS信號(hào)被斷言(負(fù)),則將進(jìn)入SPl模式。如果卡識(shí)別到需要SD模型,它將不響應(yīng)命令并保持在SD模式。

如果需要SPl模式,則該卡將切換到SPI并以SPI模式R1響應(yīng)響應(yīng)。返回SD模式的唯一方法是進(jìn)入電源循環(huán)。

在SPl模式下,不觀察SD模式下的SD Cardl協(xié)議狀態(tài)機(jī)。SPI模型支持的所有SD卡命令始終可用。

SPI模式初始化順序如下圖所示。

SEND_IF_COND (CMD8)用于校驗(yàn)SD Memory Card接口的工作狀態(tài)。

CMD8的參數(shù)格式與SD模式下定義的格式相同。

卡通過(guò)分析CMD8的參數(shù)來(lái)檢測(cè)運(yùn)行狀態(tài)的有效性,主機(jī)通過(guò)分析CMD8的響應(yīng)來(lái)檢測(cè)運(yùn)行狀態(tài)的有效性。

供電電壓由參數(shù)中的VHS字段表示。

卡假定VHS中規(guī)定的電壓為當(dāng)前提供的電壓。

在任何給定時(shí)間,VHS中只有1位被設(shè)置為1。

檢查模式用于主機(jī)檢查主機(jī)與卡之間通信的有效性。

如果該卡指示非法命令,則該卡是遺留的卡,不支持cMD8。

如果卡支持CMD8并且可以在供電電壓上操作,則響應(yīng)將返回在命令參數(shù)中設(shè)置的供電電壓和檢查模式。

如果響應(yīng)中的VCA設(shè)置為0,則卡不能在供電電壓下工作。

如果校驗(yàn)?zāi)J讲黄ヅ洌珻MD8通信無(wú)效。

此時(shí),建議重試CMD8順序。

wKgaomcElQ2Aey0YAAHH5lPDVRI169.png

READ_OCR (CMD58)旨在為SD存儲(chǔ)卡主機(jī)提供一種機(jī)制,以識(shí)別與主機(jī)所需的Vop范圍

不匹配的卡。如果主機(jī)不接受電壓范圍,它將不進(jìn)行進(jìn)一步的初始化順序。

OCR寄存器中的電平應(yīng)相應(yīng)地定義(參考之前的介紹寄存器的文章)。

SD_SEND_OP_COND (ACMD41)用于啟動(dòng)初始化并檢查卡是否已完成初始化。

必須在第一個(gè)ACMD41之前發(fā)布CMD8。CMD8的接收擴(kuò)展了CMD58和ACMD41的功能;

ACMD41論證中的HCS (High Capacity Support)和CMD58響應(yīng)中的CCSl (Card Capacity Status)。卡忽略了HCS,不接受CMD8。標(biāo)準(zhǔn)容量SD存儲(chǔ)卡忽略HCS。

ACMD41的R1響應(yīng)中的“in idle state”位被卡用來(lái)通知主機(jī)是否完成了ACMD41的初始化。將此位設(shè)置為“1”表示卡仍在初始化。將該位設(shè)置為“0”表示初始化完成。

主機(jī)重復(fù)發(fā)出ACMD41,直到該位被設(shè)置為“0”??ㄖ辉诘谝粋€(gè)ACMD41檢查ocl中的HCS位。在重復(fù)ACMD41的同時(shí),主機(jī)不能發(fā)出除CMDO以外的其他命令。

初始化完成后,主機(jī)應(yīng)從CMD58的響應(yīng)中獲取CCS信息,當(dāng)卡接受CMD8并完成初始化后,CCS才有效。CCS-0表示該卡是SDSD。CCS-1表示卡是SDHC或SDXC。

審核編輯 黃宇

聲明:本文內(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

    文章

    1885

    瀏覽量

    101300
  • SDIO
    +關(guān)注

    關(guān)注

    2

    文章

    78

    瀏覽量

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

    關(guān)注

    0

    文章

    114

    瀏覽量

    1831
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    從NOR Flash 到 NAND Flash 和SD NAND,從底層結(jié)構(gòu)到應(yīng)用差異

    nor flash,nor nand,sd nand,spi nor,nand flash
    的頭像 發(fā)表于 03-05 18:24 ?29次閱讀
    從NOR Flash 到 <b class='flag-5'>NAND</b> Flash 和<b class='flag-5'>SD</b> <b class='flag-5'>NAND</b>,從底層結(jié)構(gòu)到應(yīng)用差異

    ESP32 驅(qū)動(dòng)瀚海SD NAND 完整方案 + FAT/FAT32 驅(qū)動(dòng)核心區(qū)別

    ?接口)完整實(shí)現(xiàn)(基于 esp-idf) SD NAND?是貼片式 SD?卡,引腳定義兼容 SDIO?協(xié)議,ESP32?本身集成SDMMC?外設(shè)(支持 SDIO 1-bit/4-bit
    的頭像 發(fā)表于 02-02 11:38 ?275次閱讀
    ESP32 驅(qū)動(dòng)<b class='flag-5'>瀚海</b><b class='flag-5'>微</b><b class='flag-5'>SD</b> <b class='flag-5'>NAND</b> 完整方案 + FAT/FAT32 驅(qū)動(dòng)核心區(qū)別

    瀚海SD NAND/TF卡數(shù)據(jù)損壞與校驗(yàn)錯(cuò)誤(含CRC錯(cuò)誤、數(shù)據(jù)比對(duì)失?。﹩?wèn)題解析

    數(shù)據(jù)損壞與校驗(yàn)錯(cuò)誤是瀚海SD NAND/TF卡在數(shù)據(jù)存儲(chǔ)與傳輸過(guò)程中的關(guān)鍵故障,除常見(jiàn)的CRC錯(cuò)誤外,數(shù)據(jù)比對(duì)失?。ㄗx取數(shù)據(jù)與寫(xiě)入數(shù)據(jù)不一致)是核心表現(xiàn)形式,直接影響數(shù)據(jù)準(zhǔn)確性,在工
    的頭像 發(fā)表于 11-30 15:15 ?840次閱讀

    解決SD NAND CRC校驗(yàn)失敗的綜合指南:瀚海存儲(chǔ)產(chǎn)品的可靠性保障

    高品質(zhì)存儲(chǔ)解決方案的提供者,瀚海一直致力于幫助客戶解決此類(lèi)技術(shù)難題,確保產(chǎn)品可靠性。 CRC錯(cuò)誤的核心含義與瀚海的質(zhì)量理念 CRC校驗(yàn)失敗本質(zhì)上是數(shù)據(jù)完整性保護(hù)機(jī)制在發(fā)揮作用。當(dāng)控
    的頭像 發(fā)表于 11-21 09:49 ?547次閱讀
    解決<b class='flag-5'>SD</b> <b class='flag-5'>NAND</b> CRC校驗(yàn)失敗的綜合指南:<b class='flag-5'>瀚海</b><b class='flag-5'>微</b>存儲(chǔ)產(chǎn)品的可靠性保障

    瀚海SD NAND TF卡硬件識(shí)別與初始化類(lèi)問(wèn)題探討

    瀚海SD NAND/TF卡的實(shí)際應(yīng)用中,硬件識(shí)別與初始化是保障設(shè)備正常運(yùn)行的首要環(huán)節(jié),該環(huán)節(jié)出現(xiàn)故障會(huì)直接導(dǎo)致存儲(chǔ)卡無(wú)法投入使用,尤其在工業(yè)控制、車(chē)載設(shè)備等關(guān)鍵場(chǎng)景中,可能引發(fā)設(shè)備
    的頭像 發(fā)表于 11-18 09:58 ?524次閱讀
    <b class='flag-5'>瀚海</b><b class='flag-5'>微</b><b class='flag-5'>SD</b> <b class='flag-5'>NAND</b>  TF卡硬件識(shí)別與初始化類(lèi)問(wèn)題探討

    瀚海SD NAND/TF卡數(shù)據(jù)讀寫(xiě)超時(shí)(Data Transfer Timeout)問(wèn)題深度解析

    全面解析,覆蓋全場(chǎng)景需求。 一、數(shù)據(jù)讀寫(xiě)超時(shí)涉及的核心方面 (一)接口與硬件適配層面 接口速率瓶頸:使用USB2.0、SDHC等低速接口或老舊讀卡器,限制高速存儲(chǔ)卡(如支持UHS-II協(xié)議瀚海卡)性能發(fā)揮,大數(shù)據(jù)傳輸時(shí)速率不
    的頭像 發(fā)表于 11-17 10:04 ?899次閱讀

    SD NAND 接口協(xié)議解析:SPI 與 SDIO 模式區(qū)別及適配方法

    SD NAND 之所以能被 STM32、GD32 等 MCU 控制,核心是通過(guò) “接口協(xié)議” 建立溝通規(guī)則 —— 就像兩個(gè)人交流需要共同語(yǔ)言,SPI 和 SDIO 就是
    的頭像 發(fā)表于 10-31 14:46 ?1275次閱讀
    <b class='flag-5'>SD</b> <b class='flag-5'>NAND</b> 接口<b class='flag-5'>協(xié)議</b>解析:<b class='flag-5'>SPI</b> 與 SDIO <b class='flag-5'>模式</b>區(qū)別及適配方法

    一文秒懂XTX SD NAND

    :原理、性能與應(yīng)用 隨著消費(fèi)電子、工業(yè)控制、汽車(chē)電子和安防監(jiān)控等領(lǐng)域?qū)Ω呙芏?、低成本存?chǔ)需求的不斷攀升,SD NAND閃存因其體積小、集成度高、易于部署的特點(diǎn),成為SD卡(SD、SDH
    的頭像 發(fā)表于 10-30 08:38 ?868次閱讀
    一文秒懂XTX <b class='flag-5'>SD</b> <b class='flag-5'>NAND</b>

    解鎖存儲(chǔ)密碼:SD NAND、TF卡、SD卡的應(yīng)用全景

    在數(shù)據(jù)洪流的時(shí)代,存儲(chǔ)介質(zhì)就如同數(shù)字世界的基石,支撐著各類(lèi)設(shè)備的正常運(yùn)轉(zhuǎn)。SD NAND、TF卡和SD卡,雖同屬NAND Flash存儲(chǔ)介質(zhì)家族,卻因各自獨(dú)特的“個(gè)性”,在不同領(lǐng)域綻放
    的頭像 發(fā)表于 10-29 14:24 ?673次閱讀

    瀚海SD NAND/TF卡:賦能全場(chǎng)景數(shù)據(jù)存儲(chǔ),定義高效安全新基準(zhǔn)

    在數(shù)字技術(shù)深度融入生產(chǎn)生活的當(dāng)下,無(wú)論是消費(fèi)端的智能設(shè)備數(shù)據(jù)記錄,還是工業(yè)領(lǐng)域的關(guān)鍵信息存儲(chǔ),都對(duì)存儲(chǔ)產(chǎn)品的性能、安全性與適配性提出更高要求。瀚海SD NAND/TF卡憑借硬核技術(shù)實(shí)
    的頭像 發(fā)表于 10-14 10:18 ?345次閱讀
    <b class='flag-5'>瀚海</b><b class='flag-5'>微</b><b class='flag-5'>SD</b> <b class='flag-5'>NAND</b>/TF卡:賦能全場(chǎng)景數(shù)據(jù)存儲(chǔ),定義高效安全新基準(zhǔn)

    瀚海SD NAND/TF卡——數(shù)據(jù)世界的全能搭檔

    當(dāng)智能設(shè)備滲透生活每個(gè)角落,從旅行時(shí)運(yùn)動(dòng)相機(jī)捕捉的山野風(fēng)光,到工作中平板存儲(chǔ)的設(shè)計(jì)方案,再到無(wú)人機(jī)航拍的城市全景,每一份數(shù)據(jù)都承載著價(jià)值與回憶。瀚海SD NAND/TF卡,以硬核性能
    的頭像 發(fā)表于 10-13 11:12 ?459次閱讀
    <b class='flag-5'>瀚海</b><b class='flag-5'>微</b><b class='flag-5'>SD</b> <b class='flag-5'>NAND</b>/TF卡——數(shù)據(jù)世界的全能搭檔

    CS創(chuàng)世SD NAND在北京君正平臺(tái)和瑞芯RK平臺(tái)的應(yīng)用

    各位工程師,你們好,我是alan,今天就瑞芯平臺(tái)和北京君正平臺(tái)下的linux系統(tǒng)中關(guān)于SD NAND的使用做一些經(jīng)驗(yàn)的分享,如有不正,請(qǐng)聯(lián)系我們批評(píng)指正; 采用的開(kāi)發(fā)板是RK3568和x2600e
    的頭像 發(fā)表于 08-22 16:52 ?2810次閱讀
    CS創(chuàng)世<b class='flag-5'>SD</b> <b class='flag-5'>NAND</b>在北京君正平臺(tái)和瑞芯<b class='flag-5'>微</b>RK平臺(tái)的應(yīng)用

    一文讀懂 SD NAND,小白也能秒變存儲(chǔ)技術(shù)大神

    SD NAND 是一種貼片式存儲(chǔ)芯片,內(nèi)部集成 NAND Flash 和 SD 控制器,兼容 SD 協(xié)議
    的頭像 發(fā)表于 08-19 14:40 ?2301次閱讀
    一文讀懂 <b class='flag-5'>SD</b> <b class='flag-5'>NAND</b>,小白也能秒變存儲(chǔ)技術(shù)大神

    SD卡—雷龍 SD NAND

    一、SD卡介紹 1.基本介紹 本質(zhì):nand flash + 控制芯片 1.SD卡 ,Secure Digital Card,稱(chēng)為安全數(shù)字卡(安全數(shù)碼卡)。SD卡系列主要有三種:
    的頭像 發(fā)表于 07-21 17:59 ?3796次閱讀
    <b class='flag-5'>SD</b>卡—雷龍 <b class='flag-5'>SD</b> <b class='flag-5'>NAND</b>

    【嵌入式開(kāi)發(fā)】SD卡—雷龍 SD NAND

    、R7。 R1響應(yīng)格式: 2.SD卡操作步驟介紹 SPI模式SD卡初始化 SD卡單塊數(shù)據(jù)塊讀取流程 五、雷龍
    發(fā)表于 07-21 17:56