99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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é)議(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ù)線(xiàn)和每個(gè)卡的硬件CS信號(hào))。

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

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

SPI總線(xiàn)協(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總線(xiàn)時(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è)總線(xiàn)事務(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讲黄ヅ?,CMD8通信無(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)??ê雎粤薍CS,不接受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

    文章

    1804

    瀏覽量

    96001
  • SDIO
    +關(guān)注

    關(guān)注

    2

    文章

    76

    瀏覽量

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

    關(guān)注

    0

    文章

    93

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

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

    問(wèn)題,再也不用為SD卡的接觸穩(wěn)定性操心! SD nandSD 卡、SPI Nor flash、 n
    的頭像 發(fā)表于 01-15 18:16 ?780次閱讀
    <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 的定義與比較

    問(wèn)題,再也不用為SD卡的接觸穩(wěn)定性操心!   SD nandSD 卡、SPI Nor flash、
    發(fā)表于 01-15 18:15

    關(guān)于SD NAND 的概述

    NAND芯片內(nèi)部包含一個(gè)控制器和一個(gè)Flash存儲(chǔ)單元,支持SDIO模式SPI模式,具備ECC、磨損平均、電源管理和時(shí)鐘控制等功能。   封裝優(yōu)勢(shì):采用LGA-8封裝,便于機(jī)器貼片
    發(fā)表于 12-06 11:22

    SD NAND 概述

    SD NAND是一種小型、可表面貼裝的存儲(chǔ)解決方案,適用于各種嵌入式系統(tǒng)和便攜式設(shè)備。SD NAND技術(shù)是近年來(lái)在存儲(chǔ)領(lǐng)域內(nèi)的一項(xiàng)創(chuàng)新,它結(jié)合了傳統(tǒng)
    的頭像 發(fā)表于 12-06 11:21 ?719次閱讀

    SD NAND技術(shù)簡(jiǎn)介

    SD NAND是一種基于NAND Flash技術(shù)的嵌入式存儲(chǔ)解決方案,具備SD協(xié)議兼容性。它結(jié)合了NA
    的頭像 發(fā)表于 12-05 15:32 ?692次閱讀
    <b class='flag-5'>SD</b> <b class='flag-5'>NAND</b>技術(shù)簡(jiǎ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 ?596次閱讀
    <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é)議(42)SPI總線(xiàn)時(shí)序

    SPI總線(xiàn)時(shí)序圖 所有時(shí)序圖使用以下原理圖和縮寫(xiě): 所有定時(shí)值的定義如表所示。 主機(jī)在收到卡響應(yīng)后,應(yīng)保持時(shí)鐘運(yùn)行至少NcR時(shí)鐘周期。此限制適用于命令和數(shù)據(jù)響應(yīng)令牌。 命令/響應(yīng) 主機(jī)對(duì)卡的命令響應(yīng)
    的頭像 發(fā)表于 10-21 10:19 ?736次閱讀
    <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>(42)<b class='flag-5'>SPI</b>總線(xiàn)時(shí)序

    瀚海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 ?681次閱讀
    <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é)議(39)SPI模式 Transaction Packets

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

    瀚海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 ?766次閱讀
    <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é)議(35)ESD要求

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

    瀚海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 ?669次閱讀
    <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 ?836次閱讀
    <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 ?970次閱讀
    <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í)