電子產(chǎn)業(yè)一站式賦能平臺(tái)

PCB聯(lián)盟網(wǎng)

搜索
查看: 55|回復(fù): 0
收起左側(cè)

普通GPIO與高速GPIO差異在哪?

[復(fù)制鏈接]

302

主題

307

帖子

1896

積分

三級(jí)會(huì)員

Rank: 3Rank: 3

積分
1896
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2021-11-6 22:55:00 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
大家好,我是痞子衡,是正經(jīng)搞技術(shù)的痞子。今天痞子衡給大家介紹的是i.MXRT上的普通GPIO與高速GPIO差異
9 K" v1 x, o6 r7 l- f0 gGPIO 可以說(shuō)是 MCU 上最簡(jiǎn)單最常用的外設(shè)模塊了,當(dāng)一些原生功能外設(shè)接口模塊不能滿(mǎn)足項(xiàng)目設(shè)計(jì)要求時(shí),我們常常會(huì)考慮使用 GPIO 來(lái)軟件模擬實(shí)現(xiàn)相應(yīng)功能,這時(shí)候 GPIO 本身性能就顯得至關(guān)重要了。# s, D: E* s, O( i0 @% w2 ?
在早期的 i.MXRT1015/1020/1024/1050 型號(hào)上,GPIO 都是普通性能(注意這里的普通其實(shí)相比一般低端 MCU 來(lái)說(shuō)已經(jīng)夠性能優(yōu)越了),考慮到 i.MXRT 是性能怪獸,需要配置更強(qiáng)的 GPIO,因此在后續(xù)的 i.MXRT1010/1060/1064/1160/1170 型號(hào)上,出現(xiàn)了 HSGPIO,今天痞子衡就跟大家聊一聊 GPIO 和 HSGPIO差異:
8 G& M# \, P; I( a6 P6 z! o一、HSGPIO是什么?HSGPIO 是 High-Speed GPIO 縮寫(xiě),有時(shí)候也叫緊耦合 GPIO 或者單時(shí)鐘周期 GPIO,簡(jiǎn)單說(shuō)就是其模塊(IP)時(shí)鐘源速度高于普通 GPIO 時(shí)鐘源,因此我們可以以更高頻率訪問(wèn)其模塊寄存器。下表列出了 i.MXRT 各型號(hào)上 HSGPIO 分布:; S" \! u/ z  N# q4 l+ s3 K' k
型號(hào)普通GPIO高速GPIOi.MXRT1010GPIO1、GPIO5GPIO2i.MXRT1060/1064GPIO1 - GPIO5GPIO6 - GPIO9i.MXRT1160/1170GPIO1 - GPIO13CM7_GPIO2、CM7_GPIO3我們以 i.MXRT1060 為例,翻看其參考手冊(cè) CCM 時(shí)鐘模塊章節(jié),可以看到普通 GPIO1-5 的時(shí)鐘源是 IPG_CLK_ROOT、而高速 GPIO6-9 的時(shí)鐘源則是 AHB_CLK_ROOT:

發(fā)表回復(fù)

本版積分規(guī)則


聯(lián)系客服 關(guān)注微信 下載APP 返回頂部 返回列表