S32K144学习笔记:4 信号复用和引脚分配
4.1信號多路復用使多功能共享單片信號
???????? 信號復用單元包括來自GPIO的控制信號、端口和PAD接口邏輯。信號復用單元由幾個獨立的子單元組成,每個子單元處理一個pad的信號多路復用。端口控制塊控制模塊特定的PAD設置(上拉等)和外部引腳的信號。參見port_pcr。控制信號的描述。關于每個端口的重置值,請參閱依附于參考手冊的io信號描述輸入多路復用表。
4.2功能描述
信號復用體系結構實現如下圖所示:
4.3 腳位描述
下圖顯示了GPIO腳位的基本表示。
Table 4-1. 引腳信號描述
信號名 | 方向 | 描述 |
pad | I/O | 連接到外部的I/O |
do | I/ | 數據從內核到引腳 |
obe | I/ | 使能輸出驅動 |
pue | I/ | 0-不使用上下拉,1-使能上下拉 |
Pus | I/ | 在PUE=1有效的情況下,0-使用下拉,1-使用上拉 |
Ibe | I/寫 | 使能接收器 |
Ind | O/讀 | 數據從引腳到內核 |
? | ? | ? |
Table 4-2. 真值表
注意,該設備不支持所有管腳上的開漏。只有為需要開路漏(例如,lpi2c、lpuart單線)的協議配置的引腳才能在開漏模式下工作。
?4.4 缺省的引腳狀態? JTAG
默認引腳狀態如下:對于PTA4、PTA5、PTC4和PTC5,默認配置按照協議規范/要求。
4.5信號復用表
IO信號說明輸入參考手冊中的多路復用表包含有關此設備的引腳/球的信息。
工作表中的“IO信號表”和“輸入復用”選項卡對應于信號多路復用信息。 'IO信號表'包含所有引腳復用的詳細信息和'輸入多路復用'指定輸入多路復用的優先級,其中輸入路徑由多個焊盤驅動。
S32K1xx特定于變量的IO信號說明參考手冊中的輸入多路復用表包含有關特定變量的引腳/球的信息。 模塊功能取決于特定封裝中功能引腳的可用性。 例如,LPI2C HREQ引腳不適用于48-LQFP和32-QFN封裝。
4.5.1 io信號表
下面是io信號表。為了選擇任何功能,需要相應地配置PAD PCR寄存器(引用port_pcrn)。
上圖中的列如下所述:
?端口:IO信號表中的此字段指定設備的PAD名稱。
?CR(控制寄存器):該字段指定與端口字段對應的PCR名稱。在此設備上有五個PORT實例,即PTA,PTB,PTC,PTD和PTE。每個焊盤都有一個相應的控制寄存器,在IO信號表中稱為PCR_PTXn,其中X表示PORT實例,n表示
該PORT實例的相應引腳。有關PCR字段的說明,請參閱PORT_PCR。
?SSS:此字段根據PCR [Mux_mode]指定ALT操作模式。并非所有引腳都支持所有引腳復用插槽。未實現的引腳復用插槽是保留的。相應的引腳配置在以下引腳復用插槽中,如下所示:
?000:復用0(禁用信號路徑)
?001:復用1(GPIO)
?010:復用2(芯片專用)
?011:復用3(芯片專用)
?100:復用4(芯片專用)
?101:復用5(芯片專用)
?110:復用6(芯片專用)
?111:復用7(芯片專用)
模擬功能在此字段中以“ - ”指定。這里ADC_SE0和CMP_IN0代表模擬功能。
默認情況下,ALT0模式(由PTXn_PCR [SSS]配置為3'b000)對應于禁用功能,而pad表示禁用(高阻抗)狀態。如果焊盤由模擬功能組成,則一旦模擬模塊配置為啟用相應的通道/輸入,ALT0模式就對應于模擬功能。
例如,PTA0支持ADC0通道0和CMP通道0.默認情況下,禁用焊盤。在ADC0配置為使用ADC0_SC1n [ADCH]使能通道0后,焊盤用作ADC輸入通道。或者,如果CMP配置為使用CMP_C1 [PSEL]或CMP_C1 [MSEL]使能通道0,則焊盤用作CMP輸入通道。軟件必須確保一次只啟用一個功能。
?功能:該字段根據SSS字段指定的相應ALT模式指定打擊墊的功能。
?模塊:模塊字段包含管理ALT模式焊盤的模塊。
?說明:此字段提到了打擊墊功能的簡短說明。
?方向:此字段指定相關功能的打擊墊的方向(輸入,輸出或輸入)。
?下一列指定設備支持的軟件包中的引腳編號。
?PCR:此字段指定相應填充的默認PCR值。有關PCR字段的說明,請參閱PORT_PCR。
?接下來的兩列指定復位值和與pad對應的PCR的可配置位字段。
?引腳類型:此字段提到相應引腳類型。
??? ?GPIO:通用IO(標準)
??? ?GPIO-HD:支持高驅動器功能的通用IO Pad(強)
??? ?GPIO-FAST:支持高速的通用IO Pad(僅適用于S32K148)
4.5.2輸入多路復用表
由于可以通過配置相應的PCR將相同的功能多路復用到多個焊盤,因此存在優先級輸入多路復用。 如果從多個焊盤驅動相同的輸入,則具有最高優先級(1為最高)的輸入將驅動輸入。 以下是輸入復用表的片段。
下圖簡要描述了該圖的列:
?目標實例:此字段包含信號從填充傳播的輸入路徑的實例名稱。
?目標函數:此字段提及輸入路徑的函數名稱。
?優先級:此字段指定路徑的優先級。 優先級1最高,然后逐漸減少。
?SSS:該字段指定與源信號列中指定的填充對應的PCR [Mux_mode]值。 當沒有引腳正在驅動輸入路徑時,默認源是空白。
?源實例:此字段指定源填充類型。 當沒有墊正在驅動輸入路徑時,默認源提到空白。
?源信號:此字段提到填充名稱。 '禁用低電平'/'禁用高電平'指定當沒有焊盤正在驅動輸入路徑時的信號行為。
復用和引腳分配
4.6引腳圖
有關可用封裝的引腳分布圖,請參見參考手冊中的IO信號描述輸入多路復用表。
?
總結
以上是生活随笔為你收集整理的S32K144学习笔记:4 信号复用和引脚分配的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 汇编语言机器语言c语言区别,高级语言和汇
- 下一篇: 科目二 总结(方向盘,离合器,刹车)