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

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

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

瀚海微SD NAND應(yīng)用存儲功能描述 3 總線信號電壓和時(shí)序

呂輝 ? 來源:jf_40298777 ? 作者:jf_40298777 ? 2024-07-23 14:45 ? 次閱讀

母線信號電壓切換順序:

初始化順序電壓切換命令順序如下方圖所示,

初始化命令順序如圖所示UHS-I主機(jī)流程圖。

紅色和黃色框是初始化UHS-I卡的新程序。

wKgZomafUP6AQVR7AACxieANEYY996.png

wKgaomafURWAefkPAAIFnFEypyc211.png

當(dāng)信號電平為3.3V時(shí),主機(jī)重復(fù)用HCS=1和S18R=1發(fā)出ACMD41,直到響應(yīng)就緒。第一個(gè)ACMD41的參數(shù)(HCS和S18R)是有效的,但所有后續(xù)的ACMD41都應(yīng)該使用相同的參數(shù)發(fā)布。如果“Bit 31”表示“ready”,則主機(jī)需要檢查cc和S18A。

卡指示S18A=0,表示不允許電壓開關(guān),主機(jī)需要使用電流信號電平。

卡指示S18A=1,表示允許電壓開關(guān),主機(jī)發(fā)出CMD11調(diào)用電壓開關(guān)序列。

通過接收CMD11,卡返回R1響應(yīng)并啟動(dòng)電壓開關(guān)順序。

CMD11沒有響應(yīng),說明S18A為0,主機(jī)不應(yīng)該發(fā)送CMD11。

通過高電平DAT[3:0]檢查電壓開關(guān)順序是否完成。

DAT[3:0]的任何位都可以被檢查,這取決于主機(jī)的能力。當(dāng)進(jìn)入tran狀態(tài)時(shí),需要檢查R1響應(yīng)中的CARD_IS_LOCKED狀態(tài)(在CMD7的響應(yīng)中表示)。如果卡被鎖定,需要使用CMD42解鎖卡。如果卡已解鎖,則可以跳過CMD42。

對于UHS-I卡,CMD6功能組3選擇合適的驅(qū)動(dòng)強(qiáng)度,CMD6功能組1選擇其中一種UHS-I模式。在SDR50和SDR104模式下,如果需要對采樣點(diǎn)進(jìn)行調(diào)優(yōu),則重復(fù)下發(fā)CMD19,直到調(diào)優(yōu)完成。

開關(guān)信號電壓定時(shí)

初始化過程中時(shí)鐘頻率范圍為100KHz-400KHz。下方圖表顯示了ACMD41開關(guān)信號電壓的命令(S18R)-響應(yīng)(S18A)組合。S18R在命令參數(shù)中定義,表示主機(jī)的信號電壓開關(guān)請求。響應(yīng)中定義了S18A,表示卡接受電壓切換(這里沒有切換電壓)。如果信號電平已經(jīng)是1.8V,則忽略S18R,不啟動(dòng)信號電壓切換順序。S18A=0表示維持當(dāng)前信令電平。

wKgZomafUS2ALAHDAACOnTpgHGE312.png

通過CMD11調(diào)用,可以同時(shí)改變電壓電平,如下圖所示。CMD11僅在響應(yīng)ACMD41中的S18A-1時(shí)發(fā)布。

wKgaomafUUCAaQ_jAACSq5LDY6I660.png

(1)主機(jī)發(fā)出CMD11啟動(dòng)電壓開關(guān)順序。

(2)卡返回R1響應(yīng)(3)響應(yīng)后,卡立即將CMD和DAT[3:0]驅(qū)動(dòng)到低電平。

(4)主機(jī)停止提供SDCLK。主機(jī)停止SDCLK后,卡開始開關(guān)電壓。沒有指定停止SDCLK的時(shí)間。主機(jī)可以通過檢查CMD的信號電平來檢測序列是否開始,DAT(3:0)。應(yīng)該檢查哪個(gè)信號取決于主機(jī)的能力。如果低電平不是檢測到,主機(jī)應(yīng)中止該順序并執(zhí)行電源循環(huán)。

(5)卡內(nèi)穩(wěn)壓器1.8V輸出在5ms內(nèi)穩(wěn)定。主機(jī)至少保持SDCLK較低5女士。這意味著5ms是卡的最大值,主機(jī)的最小值。

(6)5ms后從(4)開始,主機(jī)穩(wěn)壓穩(wěn)定后,主機(jī)開始提供1.8V的SDCLK??梢詸z查SDCLK電壓是否為1.8V。

(7)通過檢測SDCLK,卡驅(qū)動(dòng)CMD到1.8V高電平至少一個(gè)時(shí)鐘,然后停止驅(qū)動(dòng)(三態(tài))。CMD由SDCLK上升沿觸發(fā)(SDR時(shí)序)。

(8)卡可以通過主機(jī)上拉電阻檢測主機(jī)是否驅(qū)動(dòng)CMD到1.8V。

(9)如果切換到1.8V信令成功完成,卡將DAT[3:0]驅(qū)動(dòng)到1.8V高電平至少一個(gè)時(shí)鐘,然后停止驅(qū)動(dòng)(tri-state)。DAT[3:0]由SDCLK上升沿觸發(fā)(SDR時(shí)序)。DAT[3:0]在提供SDCLK開始后的1ms內(nèi)必須是高的。主機(jī)在提供SDCLK 1毫秒后檢查DAT[3:0]是否高。這意味著1ms是卡的最大值,主機(jī)的最小值。

周期(5)前后提供3.3V或1.8V的SD時(shí)鐘,頻率為100KHz400KHz。停止時(shí)鐘只允許在(5)期間的電壓切換程序。序列完成后,主機(jī)和卡在SDR12定時(shí)開始通信。

電壓開關(guān)檢錯(cuò)

信號電壓切換順序出錯(cuò)時(shí)的時(shí)序如下圖所示。

wKgZomafUVeATNsZAACX3-4o3Ew963.png

(1)如果卡在(5)-(8)中檢測到電壓錯(cuò)誤,卡將繼續(xù)驅(qū)動(dòng)DAT[3:0]到低電平,直到卡斷電。

(2) CMD可能是低狀態(tài)或三狀態(tài)。

(3)主機(jī)在開始提供SDCLK 1ms后檢查DAT[3:0]是否高。

(4)如果DAT[3:0]低,主機(jī)驅(qū)動(dòng)SDCLK到低,然后停止給卡供電

卡應(yīng)檢查自身穩(wěn)壓器輸出電壓和主機(jī)信號小于2.5V。錯(cuò)誤發(fā)生由(A)和(B)表示。

審核編輯 黃宇

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

    關(guān)注

    16

    文章

    1671

    瀏覽量

    135946
  • 總線
    +關(guān)注

    關(guān)注

    10

    文章

    2861

    瀏覽量

    87920
  • 時(shí)序
    +關(guān)注

    關(guān)注

    5

    文章

    384

    瀏覽量

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

    關(guān)注

    0

    文章

    80

    瀏覽量

    1203
收藏 人收藏

    評論

    相關(guān)推薦

    瀚海SD NANDSD 協(xié)議(42)SPI總線時(shí)序

    -卡已準(zhǔn)備好 下面的時(shí)序描述了基本的命令響應(yīng)(無數(shù)據(jù))SPI事務(wù)。 主機(jī)命令到卡響應(yīng)卡忙 下面的時(shí)序描述了R1b響應(yīng)的命令響應(yīng)事務(wù)(例如SET_WRITE_PROT和ERASE)。
    的頭像 發(fā)表于 10-21 10:19 ?187次閱讀
    <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'>SD</b> 協(xié)議(42)SPI<b class='flag-5'>總線</b><b class='flag-5'>時(shí)序</b>

    國產(chǎn)安路FPGA SD NAND FLASH 初步描述

    說起SD NAND FLASH常被聯(lián)想到SD卡,SD NAND FLASH具備當(dāng)前SD卡的基本
    發(fā)表于 10-16 18:12

    瀚海SD NANDSD 協(xié)議(31)總線信號時(shí)序

    總線信號電平 由于總線可以提供可變的電源電壓,所以所有的信號電平都與電源電壓有關(guān)。 為了滿足JE
    的頭像 發(fā)表于 09-25 15:20 ?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'>SD</b> 協(xié)議(31)<b class='flag-5'>總線</b>的<b class='flag-5'>信號</b>和<b class='flag-5'>時(shí)序</b>

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

    SD存儲卡硬件接口 SD存儲卡有6條通信線路和3條供電線路: CMD:命令是雙向信號。主機(jī)和卡驅(qū)
    的頭像 發(fā)表于 09-24 10:19 ?240次閱讀
    <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'>SD</b> 協(xié)議(29)硬件接口

    瀚海SD NAND存儲功能描述(28)RCA Registers

    CMD7將所有卡設(shè)置為standby狀態(tài)。 DSR register (Optional) 后面的內(nèi)容會詳細(xì)描述了16位驅(qū)動(dòng)級寄存器。它可以選擇性地用于改善擴(kuò)展操作條件下的總線性能(取決于總線長度、傳輸
    的頭像 發(fā)表于 09-23 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>(28)RCA Registers

    瀚海SD NAND存儲功能描述(26)CSD Registers

    寄存器中的CSD STRUCTURE字段表示其結(jié)構(gòu)版本。 CSD結(jié)構(gòu)的版本號如下表所示。 ? 以下部分描述CSD字段和相關(guān)
    的頭像 發(fā)表于 09-18 10:17 ?343次閱讀
    <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>(26)CSD Registers

    瀚海SD NAND存儲功能描述(25)SD Registers

    寄存器是存儲實(shí)際配置參數(shù)的配置寄存器。為了使將來的擴(kuò)展成為可能,該卡應(yīng)在寄存器的保留位中返回0。 OCR寄存器 32位操作條件寄存器存儲卡的Vpo電壓剖面。此外,這個(gè)寄存器還包括狀態(tài)信息位。如果卡上電過程已經(jīng)完成,則設(shè)置一個(gè)狀態(tài)
    的頭像 發(fā)表于 09-14 09:53 ?239次閱讀
    <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存儲功能描述(21)數(shù)據(jù)讀寫

    數(shù)據(jù)讀取 注:數(shù)據(jù)線表示數(shù)據(jù)總線(1位或4位)。 單塊讀取 主機(jī)選擇一張卡進(jìn)行CMD7的數(shù)據(jù)讀取操作,并設(shè)置CMD16面向塊的數(shù)據(jù)傳輸?shù)挠行K長度。讀操作的基本總線時(shí)序如下圖所示。該序列從單個(gè)塊讀取
    的頭像 發(fā)表于 09-03 10:14 ?246次閱讀
    <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存儲功能描述(18)命令類e

    總線傳輸?shù)街鳈C(jī)。 作為對ACMD13 (CMD55后接CMD13)的響應(yīng),SD Status通過DAT總線發(fā)送給主機(jī)。ACMD13只能發(fā)送到“傳輸狀態(tài)”的卡(卡被選中)。SD Stat
    的頭像 發(fā)表于 08-26 10:00 ?252次閱讀
    <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)命令類e

    瀚海SD NAND存儲功能描述(12)時(shí)鐘控制和CRC

    時(shí)鐘控制 主機(jī)可以使用SD Memory Card總線時(shí)鐘信號將卡切換到節(jié)能模式或控制總線上的數(shù)據(jù)流(以避免欠運(yùn)行或過運(yùn)行)。主機(jī)不允許降低時(shí)鐘頻率或關(guān)閉時(shí)鐘。 例如,在具有512字節(jié)
    的頭像 發(fā)表于 08-13 10:27 ?301次閱讀
    <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>(12)時(shí)鐘控制和CRC

    瀚海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 ?325次閱讀
    <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)命令系統(tǒng)CMD8

    瀚海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 ?225次閱讀
    <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應(yīng)用存儲功能描述(6)讀寫數(shù)據(jù)

    總線選擇/取消 選擇寬總線(4位總線寬度)操作模式可以使用AcMD6選擇/取消選擇。默認(rèn)總線上電或GO IDLE (CMDO)后的寬度為1位總線
    的頭像 發(fā)表于 08-06 14:21 ?256次閱讀
    <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)用之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 ?319次閱讀
    <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 初始化命令

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

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