www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當前位置:首頁 > 單片機 > 單片機
[導(dǎo)讀] 從事i.MX應(yīng)用處理器的應(yīng)用設(shè)計客戶支持工作幾年以來,經(jīng)常會收到GPIO使用或者與其直接相關(guān)的問題。而且問題不僅僅來自于初次使用i.MX處理器的客戶,也有很多是來自從事產(chǎn)品開發(fā)多年的工程師。由于i.MX應(yīng)用處理器具有

 從事i.MX應(yīng)用處理器的應(yīng)用設(shè)計客戶支持工作幾年以來,經(jīng)常會收到GPIO使用或者與其直接相關(guān)的問題。而且問題不僅僅來自于初次使用i.MX處理器的客戶,也有很多是來自從事產(chǎn)品開發(fā)多年的工程師。由于i.MX應(yīng)用處理器具有較高的復(fù)雜性,導(dǎo)致硬件設(shè)計和軟件開發(fā)是由不同的人/團隊來負責的,從而使一些軟件硬件銜接部分成了一個類似于三不管的灰色地帶。硬件設(shè)計者認為是軟件去使用所以不太關(guān)心,而軟件人員對硬件相關(guān)的知識基礎(chǔ)弱,比較難于深入理解怎樣使用。但其在設(shè)計中的重要性是不容忽視的,否則會導(dǎo)致很多潛在的問題。

通常GPIO會占到芯片超過一半的管腳數(shù)量,在此分享一些飛思卡爾i.MX應(yīng)用處理器GPIO的功能點的使用經(jīng)驗,希望能幫助設(shè)計人員避免問題,優(yōu)化設(shè)計,讓設(shè)計成為一件快樂的事。

電平轉(zhuǎn)換速度(slew rate)

對于這個功能的詳細描述一直沒有出現(xiàn)在飛思卡爾官方發(fā)布的文檔中,經(jīng)應(yīng)用團隊的努力下,在最新的IMX6DQRM Rev2版已經(jīng)加入。通過文檔大家可以了解到電平轉(zhuǎn)換速度依賴于三個寄存器(DSE,SRE和SPEED)的配置,電平轉(zhuǎn)換速率的輸出結(jié)果有四級。

顧名思義,這是一個可以調(diào)整高低電平切換上升和下降時間速度的設(shè)置項,在一般的應(yīng)用中使用芯片默認的設(shè)置就可以了。在需要微調(diào)SI或EMI性能時可以嘗試修改配置。

由于這個功能并沒有設(shè)計成可以精確的控制轉(zhuǎn)換時間,只是以四種不同源驅(qū)動工作頻率的形式體現(xiàn)的(四種源驅(qū)動頻率分別為50MHz,100MHz,150MHz和200MHz)。由此可知我們只能以一種對比趨勢的定性方式使用它。下面使用飛思卡爾官方提供的IBIS模型結(jié)合Mentor Graphic公司的HyperLynx9.1仿真工具得到一組近似結(jié)果供大家參考。

仿真模型:GPIO單端輸出 外加5pF負載

工作電壓:1.8V

需要注意的是對于一些高速的工作模式,例如SD口的HS104工作模式,IO的電平轉(zhuǎn)換速率是已經(jīng)被設(shè)定死的,不能調(diào)節(jié)了。

應(yīng)用舉例:降低并行顯示接口所有IO的電平轉(zhuǎn)換速度對改善該接口帶來的EMI性能有一定的效果。

狀態(tài)保存器(Keeper)

飛思卡爾i.MX應(yīng)用處理器的GPIO包含輸入和輸出兩組狀態(tài)保存器。

使能輸入狀態(tài)保存器可以在IO供電NVCC_xxx關(guān)掉之后,使輸入緩沖器的輸出自動維持在關(guān)電之前的邏輯狀態(tài)。其價值可以在低功耗的應(yīng)用中得到體現(xiàn)。

使能輸出狀態(tài)保存器可以在內(nèi)核供電關(guān)掉之后,使IO的輸出自動維持在關(guān)電之前的邏輯狀態(tài)(需要注意的是輸出狀態(tài)保存器不能與上下拉同時工作)。其價值同樣可以體現(xiàn)在低功耗的應(yīng)用中。

應(yīng)用舉例:輸入狀態(tài)保存器可以允許IO的供電由外部輸入邏輯來控制,不必擔心狀態(tài)由于外部輸入邏輯關(guān)電丟失,當外部電路沒有狀態(tài)變化時可以關(guān)閉電源達到節(jié)電的目的。而輸出狀態(tài)保存器則可以允許內(nèi)核關(guān)電,不必擔心輸出邏輯丟失。

開漏(open-drain)

開漏(OD)是針對場效應(yīng)管而言的,類似于三極管的集電極開路(OC)。I2C總線就是OD門電路的典型應(yīng)用。

飛思卡爾i.MX應(yīng)用處理器的大部分GPIO都支持開漏模式,這使得設(shè)計上可以很靈活的實現(xiàn)線與邏輯以及不同電壓域的輸出控制。

應(yīng)用舉例:當需要使用GPIO來控制外設(shè)時,工作電平不匹配也能不是沒有辦法了,只要將GPIO設(shè)置為開漏模式,外面增加上拉電阻連接到受控電路邏輯電平即可,不必擔心電平不匹配帶來的漏電流或者電路損壞。(當然一定要注意,外部邏輯電平不能高于GPIO本身的最大耐壓值)

上下拉(pull-up/pull-down)

上下拉就是指上下拉電阻,所有飛思卡爾i.MX應(yīng)用處理器的GPIO都包含這個功能。需要指出的是上下來是一個相對獨立的功能,不受限于輸出或輸入設(shè)置。也就是說當GPIO作為輸入時可以使能上拉或者下拉,作為輸出時也可以使能上拉或下拉。

當對上拉下電路的電流驅(qū)動能力要求不高時,片內(nèi)的上下拉可以代替電路板上的上下拉設(shè)計,達到簡化電路和降成本的目的。

應(yīng)用舉例:由于上下拉的獨立性,在系統(tǒng)調(diào)試的時候外部控制芯片的程序可能還沒有準備好,可以通過控制上下拉來對某些IO進行進行邏輯或功能測試。

附注:該功能提供的上下拉電阻的阻值誤差較大,請根據(jù)數(shù)據(jù)手冊和具體應(yīng)用來權(quán)衡。

后記:

由于i.MX應(yīng)用處理器包含眾多系列,本文介紹的功能是基于目前最新的i.MX6系列,其它系列會有不同,但萬變不離其中,設(shè)計時留意下就好。

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

這些設(shè)備結(jié)合了多種處理元素,包括Arm Cortex-A72應(yīng)用處理器、實時Cortex-R5F處理器、可編程邏輯和專用AI引擎。所有這些組件都通過高帶寬、低延遲的片上網(wǎng)絡(luò)(NoC)相互連接,從而實現(xiàn)高效的數(shù)據(jù)移動和跨異...

關(guān)鍵字: 內(nèi)部邏輯分析儀 Arm Cortex-A72 應(yīng)用處理器

但是,請注意,當從axi4流廣播器輸出時,它必須連接到axi4流數(shù)據(jù)FIFO;否則,不輸出任何數(shù)據(jù)。這主要是因為后續(xù)IP需要等待所有接口斷言tvalid,而S00接口不是這種情況。欲了解更多詳細信息,請參閱賽靈思的官方解...

關(guān)鍵字: 過濾器 GPIO PYNQ-Z2板

在量產(chǎn)項目中,確保所有硬件和軟件組件按預(yù)期運行是至關(guān)重要的。然而,當遇到如GPIO(通用輸入輸出)引腳電壓異常的問題時,一個系統(tǒng)化的診斷流程是必不可少的。本文將詳細討論在項目中遇到某GPIO引腳偶爾出現(xiàn)3V毛刺(而設(shè)計應(yīng)...

關(guān)鍵字: GPIO PCB

新竹2025年1月8日 /美通社/ -- 全球領(lǐng)先的硅智財供應(yīng)商——円星科技(M31 Technology,以下簡稱"M31")與蘇州國芯科技股份有限公司...

關(guān)鍵字: GPIO 芯科 先進制程 電子芯片

在這篇文章中,小編將對鉗位二極管的相關(guān)內(nèi)容和情況加以介紹以幫助大家增進對它的了解程度,和小編一起來閱讀以下內(nèi)容吧。

關(guān)鍵字: 二極管 箝位二極管 GPIO

GPIO是通用輸入輸出端口的簡稱,也是CKS32可控制的引腳,CKS32芯片的GPIO引腳與外部設(shè)備連接起來,從而實現(xiàn)與外部通訊、控制以及數(shù)據(jù)采集的功能。

關(guān)鍵字: GPIO CKS32 芯片

GPIO的功能,簡單說就是可以根據(jù)自己的需要去配置為輸入或輸出。但是在配置GPIO管腳的時候,常會見到兩種模式:開漏(open-drain,漏極開路)和推挽(push-pull)。

關(guān)鍵字: GPIO 漏極開路 推挽

在嵌入式系統(tǒng)設(shè)計中,微控制器(MCU)的啟動過程是一個復(fù)雜而精細的過程,涉及到多個電源域和信號的時序控制。近期,有開發(fā)者在設(shè)計雙MCU系統(tǒng)時遇到了一個令人困惑的問題:當某個GPIO(通用輸入輸出)端口先于MCU核心上電時...

關(guān)鍵字: GPIO MCU 嵌入式系統(tǒng)

在浩瀚的電子科技海洋中,GPIO(General Purpose Input/Output)作為一個基礎(chǔ)而強大的概念,始終扮演著連接微控制器與物理世界的橋梁角色。它不僅僅是一組簡單的引腳,更是賦予電子設(shè)備感知與響應(yīng)能力的...

關(guān)鍵字: GPIO 接口 微控制器

串口不像其它的一些協(xié)議,有自己的數(shù)據(jù)線(SDA)與時鐘線(CLK),通信雙方可以按照時鐘線上升或下降的不同狀態(tài)來進行數(shù)據(jù)的收發(fā)。串口的通信全靠內(nèi)部的一個波特率發(fā)生器來指揮數(shù)據(jù)的運輸。

關(guān)鍵字: MCU GPIO
關(guān)閉