在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

loopbackFromSckPad選項是什么作用及有什么使用限制

恩智浦MCU加油站 ? 來源:恩智浦MCU加油站 ? 作者:恩智浦MCU加油站 ? 2022-11-17 09:37 ? 次閱讀

在 i.MX RT500 上使能了 FlexSPI->MCR0[RXCLKSRC] = 2(即 loopbackFromSckPad),這個選項字面上的意思是設置讀選通采樣時鐘源為 SCK 引腳,這個選項在恩智浦官方的代碼包里未曾使能過。

客戶在使用過程中遇到高頻時 SCK 引腳被降壓的問題(從正常的 1.8V 降至 1.2V),那么這個 loopbackFromSckPad 選項到底是什么作用,以及有什么使用限制呢?

注1: 參考手冊里顯示支持loopbackFromSckPad選項的型號有 i.MX RT1040/1050/1060/1064/1180/500

注2: 參考手冊里沒有提及支持loopbackFromSckPad選項的型號有 i.MX RT1010/1015/1020/1024/1160/1170/600

一、為什么存在Read Strobe?

對于串行 SPI 接口存儲器,FlexSPI 外設主要支持如下兩種讀數據時序:一是所謂的經典 SPI 模式,IO0 (MOSI) 專用于發送命令和地址,IO1 (MISO) 專用于接收數據(圖中上面的時序)。二是 Multi-I/O SPI 模式,SIO[n:0] 一起用于發送命令地址以及接收數據(圖中下面的時序)。

顯然經典 SPI 模式下 IO[1:0] 是單向的,而 Multi-I/O SPI 模式下,SIO[n:0] 是雙向的。當 SIO 用于雙向傳輸時,過程中必然存在引腳方向切換,而 FlexSPI 外設在處理 SIO 方向切換時,無法做到零等待周期讀取數據,這就是為什么 Multi-I/O SPI 讀時序中總是會存在 Dummy 周期。

04304ba2-6610-11ed-8abf-dac502259ad0.png

因為 Dummy 周期的存在,FlexSPI 外設內部實際上有一個 Read Strobe 信號(即 DQS)來控制數據的選通性(即什么時候開始數據有效,將數據存入內部 FIFO)。更直白點說,Read Strobe 信號的存在就是由于 FlexSPI 外設無法支持如下這種情況的讀時序(下圖中 COMMAND 實際應為 COMMAND&ADDR)。

047331d8-6610-11ed-8abf-dac502259ad0.png

二、FlexSPI內部Read Strobe設計

在i.MX RT參考手冊里有如下 FlexSPI 前端采樣單元框圖,其中 ipp_ind_dqs_fa/b_int[x] 即是 Read Strobe 信號,它控制著 FIFO 中實際數據的存儲。

049cdefc-6610-11ed-8abf-dac502259ad0.png

ipp_ind_dqs_fa/b_int[x] 信號共有四種來源,最原始的信號源由 FlexSPI->MCR0[RXCLKSRC] 選擇,中間可能還會經過 DLLxCR 單元(這部分以后會另寫文章單獨介紹)、Phase Chain 單元做處理,然后送到采樣單元里。

04bc2564-6610-11ed-8abf-dac502259ad0.png

下圖是 FlexSPI->MCR0[RXCLKSRC] = 0 的情況,此時 Read Strobe 經由 ipp_do_dqs0_fa/b 純內部 loopback 回來,沒有經過任何延遲單元。這種配置一般僅用于經典 SPI 傳輸模式(低速 60MHz SDR 場合),適用低容量 SPI NOR / EEPROM,這時候 FlexSPI DQS Pad 可用作其它功能或者 GPIO。

052b7450-6610-11ed-8abf-dac502259ad0.png

下圖是 FlexSPI->MCR0[RXCLKSRC] = 1 的情況,此時 Read Strobe 經由懸空的 DQS 引腳 ipp_do_dqs1_fa/b 再 loopback 回來,此時有了 DQS 引腳繞一圈的延遲。這種配置可用于 Multi-I/O SPI 傳輸模式(較高速 133MHz SDR 場合),適用不含 DQS 引腳的大容量 QuadSPI NOR Flash,但是 FlexSPI DQS Pad 需要懸空。

注: 有一篇舊文 《使能串行NOR Flash的DTR模式》 跟這種配置相關,這時候 dummy cycle 數的設置很關鍵。

05481b14-6610-11ed-8abf-dac502259ad0.png

下圖是 FlexSPI->MCR0[RXCLKSRC] = 3 的情況,此時 Read Strobe 完全由外部存儲器的 DQS 引腳輸出 ipp_ind_dqs3_fa/b 直通進來。這種配置可用于 Multi-I/O SPI 傳輸模式(最高速 166MHz/200MHz DDR 場合),適用于包含 DQS 引腳的 OctalSPI NOR Flash,這時 FlexSPI DQS Pad 與外部存儲器相連。

注: 我有兩篇舊文 《串行NOR Flash的DQS信號功能》、《啟動含DQS的Octal Flash可不嚴格設Dummy Cycle》 跟這種配置相關。

三、loopbackFromSckPad選項意義

前面鋪墊了那么多,終于來到本文的主題了,即下圖 FlexSPI->MCR0[RXCLKSRC] = 2 的情況,此時 Read Strobe 經由 SCK 引腳 ipp_ind_sck_fa/b 再 loopback 回來,此時有了 SCK 引腳繞一圈的延遲。

這種配置從應用角度與 FlexSPI->MCR0[RXCLKSRC] = 1(即 loopbackFromDqsPad) 差不多,也可用于 Multi-I/O SPI 傳輸模式(較高速 133MHz SDR 場合),適用不含 DQS 引腳的大容量 QuadSPI NOR Flash,但是這時候 FlexSPI DQS Pad 被解放出來了,這也是它的最主要意義。

056f5602-6610-11ed-8abf-dac502259ad0.png

別小看只是省了一個 DQS 引腳,也許你認為 i.MX RT 有那么多I/O,省一個引腳意義不大,但是如果某些 FlexSPI 引腳組不帶 DQS 信號,你又想配置 FlexSPI 以 60MHz 以上頻率去訪問 Flash,這時候 FlexSPI->MCR0[RXCLKSRC] = 2 選項就會幫上大忙了,見舊文 《不支持DQS的FlexSPI引腳組連接串行NOR Flash注意事項》。

四、loopbackFromSckPad使用限制

FlexSPI->MCR0[RXCLKSRC] = 2 選項雖好,但有如下兩個實際使用限制:

存在信號完整性問題:主要出現在 SCK 頻率過高或者板級 PCB 上 SCK 信號走線過長時。

SCK自由運行模式下不可用:對于某些 FPGA 應用,有時需要設置 FlexSPI->MCR0[SCKFREERUNEN] = 1,即 SCK 需要持續給外部設備內部 PLL 提供參考時鐘。

審核編輯:郭婷

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 存儲器
    +關注

    關注

    38

    文章

    7615

    瀏覽量

    166030
  • 恩智浦
    +關注

    關注

    14

    文章

    5931

    瀏覽量

    111937
  • 時鐘
    +關注

    關注

    11

    文章

    1857

    瀏覽量

    132690

原文標題:i.MX RT中FlexSPI外設不常用的讀選通采樣時鐘源

文章出處:【微信號:NXP_SMART_HARDWARE,微信公眾號:恩智浦MCU加油站】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    智慧路燈哪些功能和作用

    智慧路燈哪些功能和作用 智慧燈桿屏
    的頭像 發表于 03-20 17:00 ?267次閱讀
    智慧路燈<b class='flag-5'>有</b>哪些功能和<b class='flag-5'>作用</b>

    MOSFET柵極和源極的下拉電阻什么作用

    MOSFET柵極與源極之間加一個電阻?這個電阻什么作用?
    的頭像 發表于 12-26 14:01 ?3431次閱讀
    MOSFET柵極和源極的下拉電阻<b class='flag-5'>有</b>什么<b class='flag-5'>作用</b>

    使用TPA3118D2限制功率遇到的疑問求解

    在使用TPA3118D2限制功率的時候,一開始給芯片供電,限制功率起到作用,但是讓板子靜靜的待著一段時間,限制功率起不到作用,再次開機就可
    發表于 10-25 07:51

    限流電阻什么作用_限流電阻選擇原則

    限流電阻在電路中起到了至關重要的作用,其主要功能包括:   限制電流:   限流電阻通過串聯在電路中,增加負載的總電阻,從而減小電流的大小。這一功能在保護電路元件免受過大電流損害方面至關重要。當電流過大時,限流電阻能夠限制
    的頭像 發表于 10-24 17:00 ?2592次閱讀

    松下KAIROS控制面板選項的使用教程與技巧

    本期,來自松下的高級銷售工程師Keith Vidger將為大家分享松下KAIROS控制面板選項的使用教程與技巧。
    的頭像 發表于 09-19 10:17 ?975次閱讀

    ADS16axx 基準選項應用說明

    電子發燒友網站提供《ADS16axx 基準選項應用說明.pdf》資料免費下載
    發表于 09-12 10:40 ?0次下載
    ADS16axx 基準<b class='flag-5'>選項</b>應用說明

    磁環電感的作用及用途哪些

    環電感在電源電路中起到濾波作用,可以抑制電源線中的高頻噪聲,提高電源的穩定性。 能量存儲 :電感器可以存儲能量,當電流通過電感器時,電感器中的磁場會儲存能量,當電流減小或中斷時,儲存的能量會釋放出來。 電流限制
    的頭像 發表于 08-20 17:24 ?2461次閱讀

    TMP61-Q1具0402和0603封裝選項的汽車級、±1% 10kΩ線性熱敏電阻數據表

    電子發燒友網站提供《TMP61-Q1具0402和0603封裝選項的汽車級、±1% 10kΩ線性熱敏電阻數據表.pdf》資料免費下載
    發表于 08-09 10:38 ?0次下載
    TMP61-Q1具<b class='flag-5'>有</b>0402和0603封裝<b class='flag-5'>選項</b>的汽車級、±1% 10kΩ線性熱敏電阻數據表

    TMP61具0402和0603封裝選項的±1% 10kΩ線性熱敏電阻數據表

    電子發燒友網站提供《TMP61具0402和0603封裝選項的±1% 10kΩ線性熱敏電阻數據表.pdf》資料免費下載
    發表于 08-09 10:10 ?0次下載
    TMP61具<b class='flag-5'>有</b>0402和0603封裝<b class='flag-5'>選項</b>的±1% 10kΩ線性熱敏電阻數據表

    TMP63-Q1具0402和0603封裝選項的±1% 100kΩ汽車級線性熱敏電阻數據表

    電子發燒友網站提供《TMP63-Q1具0402和0603封裝選項的±1% 100kΩ汽車級線性熱敏電阻數據表.pdf》資料免費下載
    發表于 08-09 09:17 ?0次下載
    TMP63-Q1具<b class='flag-5'>有</b>0402和0603封裝<b class='flag-5'>選項</b>的±1% 100kΩ汽車級線性熱敏電阻數據表

    整流橋前面電阻什么作用

    電阻的主要作用以下幾點: 1.1 限流作用 整流橋前面的電阻可以限制整流橋輸入端的電流,防止過大的電流對整流橋造成損害。當整流橋輸入端的電壓較高時,如果沒有限流電阻,整流橋的輸入電流
    的頭像 發表于 07-24 10:55 ?3140次閱讀

    真機調試什么限制嗎?

    一臺華為Mate9手機,系統是鴻蒙2.0.0,但是這里識別不出 想問下真機調試是否存在限制。 我是由于webview效果不能直接預覽,因此想通過真機進行查看
    發表于 07-23 11:09

    電抗器起限制短路電壓的作用

    可能。電抗器是一種無功功率補償設備,廣泛應用于電力系統和電氣設備中。它主要由導磁材料和導電材料組成,通過磁路和電路的相互作用,實現對電流的控制。電抗器的主要功能包括限制短路電流、減少諧波、提高系統
    的頭像 發表于 07-22 09:19 ?854次閱讀

    可以用os_malloc() 分配多少內存?哪些限制

    我可以用 os_malloc() 分配多少內存?哪些限制
    發表于 07-15 06:32

    驅動器的作用哪些

    驅動器的作用哪些 我需要詳盡、詳實、細致的最少2500字的文章 驅動器,又稱為驅動裝置或驅動機構,是機械設備中用于傳遞和轉換能量、控制運動和實現特定功能的部件。驅動器在各種機械設備和系統中發
    的頭像 發表于 06-10 16:12 ?6052次閱讀
    主站蜘蛛池模板: 欧美另类图片亚洲偷 | 久久本道综合色狠狠五月 | 国产网站大全 | 亚洲日本一区二区三区在线不卡 | 热久久综合这里只有精品电影 | 人人揉揉香蕉大青草 | 在线观看中文字幕一区 | 日本69sex护士xxx | 日本人zzzwww色视频 | 毛片毛| 国产综合免费视频 | 亚洲成a人片在线网站 | 国产精品久久久久久久久齐齐 | 美女国产视频 | 亚洲一级色 | 五月婷婷 六月丁香 | 三级成人影院 | 成年人电影黄色 | 男人操女人视频网站 | 欧美一级欧美一级高清 | 国产情侣真实露脸在线最新 | 免费播放欧美毛片欧美aaaaa | 国内黄色精品 | 国产无套视频在线观看香蕉 | 在线三级网 | 天天视频国产精品 | 欧美经典三级春潮烂漫海棠红 | 四虎884| 色综合色综合色综合色综合 | 美女网站在线观看视频18 | 国产亚洲人成网站观看 | 天堂资源中文在线 | 天天摸天天做天天爽 | 国产午夜精品片一区二区三区 | 中文字幕在线播放一区 | 黄色三级在线观看 | 香港日本三级在线播放 | 国产亚洲一区二区三区在线 | 天堂网最新 | 日本在线观看www | 二级黄绝大片中国免费视频 |