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

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

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

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

loopbackFromSckPad選項(xiàng)是什么作用及有什么使用限制

恩智浦MCU加油站 ? 來源:恩智浦MCU加油站 ? 作者:恩智浦MCU加油站 ? 2022-11-17 09:37 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

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

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

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

一、為什么存在Read Strobe?

對(duì)于串行 SPI 接口存儲(chǔ)器,F(xiàn)lexSPI 外設(shè)主要支持如下兩種讀數(shù)據(jù)時(shí)序:一是所謂的經(jīng)典 SPI 模式,IO0 (MOSI) 專用于發(fā)送命令和地址,IO1 (MISO) 專用于接收數(shù)據(jù)(圖中上面的時(shí)序)。二是 Multi-I/O SPI 模式,SIO[n:0] 一起用于發(fā)送命令地址以及接收數(shù)據(jù)(圖中下面的時(shí)序)。

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

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

因?yàn)?Dummy 周期的存在,F(xiàn)lexSPI 外設(shè)內(nèi)部實(shí)際上有一個(gè) Read Strobe 信號(hào)(即 DQS)來控制數(shù)據(jù)的選通性(即什么時(shí)候開始數(shù)據(jù)有效,將數(shù)據(jù)存入內(nèi)部 FIFO)。更直白點(diǎn)說,Read Strobe 信號(hào)的存在就是由于 FlexSPI 外設(shè)無法支持如下這種情況的讀時(shí)序(下圖中 COMMAND 實(shí)際應(yīng)為 COMMAND&ADDR)。

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

二、FlexSPI內(nèi)部Read Strobe設(shè)計(jì)

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

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

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

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

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

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

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

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

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

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

注: 我有兩篇舊文 《串行NOR Flash的DQS信號(hào)功能》、《啟動(dòng)含DQS的Octal Flash可不嚴(yán)格設(shè)Dummy Cycle》 跟這種配置相關(guān)。

三、loopbackFromSckPad選項(xiàng)意義

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

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

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

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

四、loopbackFromSckPad使用限制

FlexSPI->MCR0[RXCLKSRC] = 2 選項(xiàng)雖好,但有如下兩個(gè)實(shí)際使用限制:

存在信號(hào)完整性問題:主要出現(xiàn)在 SCK 頻率過高或者板級(jí) PCB 上 SCK 信號(hào)走線過長時(shí)。

SCK自由運(yùn)行模式下不可用:對(duì)于某些 FPGA 應(yīng)用,有時(shí)需要設(shè)置 FlexSPI->MCR0[SCKFREERUNEN] = 1,即 SCK 需要持續(xù)給外部設(shè)備內(nèi)部 PLL 提供參考時(shí)鐘。

審核編輯:郭婷

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

    關(guān)注

    38

    文章

    7652

    瀏覽量

    167396
  • 恩智浦
    +關(guān)注

    關(guān)注

    14

    文章

    5981

    瀏覽量

    116769
  • 時(shí)鐘
    +關(guān)注

    關(guān)注

    11

    文章

    1901

    瀏覽量

    133231

原文標(biāo)題:i.MX RT中FlexSPI外設(shè)不常用的讀選通采樣時(shí)鐘源

文章出處:【微信號(hào):NXP_SMART_HARDWARE,微信公眾號(hào):恩智浦MCU加油站】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    TPS1HA08-Q1 具有可選電流限制的 40V、8mΩ、1 通道汽車智能高側(cè)開關(guān)數(shù)據(jù)手冊

    型號(hào)的不同,該限流電流 80 A 和 20 A 兩種電流,并且可以配置為通過立即關(guān)閉開關(guān)或調(diào)節(jié)設(shè)定點(diǎn)的輸出電流來對(duì)過流事件做出反應(yīng)。高電流限制選項(xiàng)允許在需要大瞬態(tài)電流的負(fù)載中使用,而低電流
    的頭像 發(fā)表于 05-09 15:02 ?300次閱讀
    TPS1HA08-Q1 具有可選電流<b class='flag-5'>限制</b>的 40V、8mΩ、1 通道汽車智能高側(cè)開關(guān)數(shù)據(jù)手冊

    智慧路燈哪些功能和作用

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

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

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

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

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

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

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

    松下KAIROS控制面板選項(xiàng)的使用教程與技巧

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

    ADS16axx 基準(zhǔn)選項(xiàng)應(yīng)用說明

    電子發(fā)燒友網(wǎng)站提供《ADS16axx 基準(zhǔn)選項(xiàng)應(yīng)用說明.pdf》資料免費(fèi)下載
    發(fā)表于 09-12 10:40 ?0次下載
    ADS16axx 基準(zhǔn)<b class='flag-5'>選項(xiàng)</b>應(yīng)用說明

    自動(dòng)售貨機(jī)MDB設(shè)備的級(jí)別和選項(xiàng)

    自動(dòng)售貨機(jī)MDB協(xié)議中文解析(二)MDB設(shè)備的級(jí)別和選項(xiàng)
    發(fā)表于 09-09 10:44 ?0次下載

    磁環(huán)電感的作用及用途哪些

    環(huán)電感在電源電路中起到濾波作用,可以抑制電源線中的高頻噪聲,提高電源的穩(wěn)定性。 能量存儲(chǔ) :電感器可以存儲(chǔ)能量,當(dāng)電流通過電感器時(shí),電感器中的磁場會(huì)儲(chǔ)存能量,當(dāng)電流減小或中斷時(shí),儲(chǔ)存的能量會(huì)釋放出來。 電流限制
    的頭像 發(fā)表于 08-20 17:24 ?2957次閱讀

    TMP61-Q1具0402和0603封裝選項(xiàng)的汽車級(jí)、±1% 10kΩ線性熱敏電阻數(shù)據(jù)表

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

    TMP61具0402和0603封裝選項(xiàng)的±1% 10kΩ線性熱敏電阻數(shù)據(jù)表

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

    TMP63-Q1具0402和0603封裝選項(xiàng)的±1% 100kΩ汽車級(jí)線性熱敏電阻數(shù)據(jù)表

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

    整流橋前面電阻什么作用

    電阻的主要作用以下幾點(diǎn): 1.1 限流作用 整流橋前面的電阻可以限制整流橋輸入端的電流,防止過大的電流對(duì)整流橋造成損害。當(dāng)整流橋輸入端的電壓較高時(shí),如果沒有限流電阻,整流橋的輸入電流
    的頭像 發(fā)表于 07-24 10:55 ?3722次閱讀

    真機(jī)調(diào)試什么限制嗎?

    一臺(tái)華為Mate9手機(jī),系統(tǒng)是鴻蒙2.0.0,但是這里識(shí)別不出 想問下真機(jī)調(diào)試是否存在限制。 我是由于webview效果不能直接預(yù)覽,因此想通過真機(jī)進(jìn)行查看
    發(fā)表于 07-23 11:09

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

    可能。電抗器是一種無功功率補(bǔ)償設(shè)備,廣泛應(yīng)用于電力系統(tǒng)和電氣設(shè)備中。它主要由導(dǎo)磁材料和導(dǎo)電材料組成,通過磁路和電路的相互作用,實(shí)現(xiàn)對(duì)電流的控制。電抗器的主要功能包括限制短路電流、減少諧波、提高系統(tǒng)
    的頭像 發(fā)表于 07-22 09:19 ?1039次閱讀