IC:

概述

因为引脚资源有限,为了提升设计的灵活性,本芯片提供了引脚复用(Pinmux)功能。每个引脚均可通过配置连接到不同的内部IP电路。

具体引脚与IP电路的对应关系,请参考引脚复用表。

在进行开发前,请务必注意以下引脚复用相关事项,以避免意外行为导致使用问题。

功能复用

Function ID 0~18

当 Function ID 为0~18时,每个引脚仅能连接到特定IP的固定信号。此时,这些引脚可配置的功能非常有限,但通过专用设计可以使各个IP模块的性能最大化。

备注

例如,Function ID 8与Function ID 29~32均为SPI功能。由于Function ID 8为专用引脚,因此SPI功能的最大速率可达50MHz(主模式);而Function ID 29~32对应的引脚(全交叉引脚)能达到的最大速率仅为12.5MHz(主模式)。

PB30 为例:如果将其 Function ID 配置为 1,该引脚将通过引脚复用直接连接到UART1的 UART1_RXD 信号。

各引脚支持的具体功能分配请参考引脚复用表。

../../_images/dplus_schematic_diagram_of_pinmux_connection_of_PB30.svg

PB30 引脚复用连接示意图

Function ID 19~81

当 Function ID为19~81时,每个引脚可连接到特定IP的不同信号。这种设计提供了更大的配置自由度,但使用范围和部分IP模块的性能(如最大传输速率)将受限。

PA12 为例:将 PA12 的Function ID配置为19时,可以将 PA12 连接到UART0的 UART0_TXD 信号;若将 PA12 的Function ID配置为20,则可以将其连接到UART0的 UART0_RXD 信号。具体配置请参考引脚复用表。

../../_images/dplus_schematic_diagram_of_pinmux_connection_of_PA12.svg

PA12 引脚复用连接示意图

Trap引脚

在芯片上电过程中,内部电路会锁存若干引脚的状态,以决定是否进入不同的模式。

下表列出了所有的trap引脚及其描述。

引脚名称

符号

有效电平

描述

PB31

TM_DIS

低电平

禁用测试模式,默认内部上拉。
该引脚仅用于内部测试,正常操作时应保持逻辑高电平。
  • 1:正常操作模式

  • 0:测试模式

PB5

UD_DIS

低电平

禁用UART下载模式,默认内部上拉。

  • 1:进入正常启动模式

  • 0:进入UART下载模式

备注

Trap 引脚需要根据 I/O 电源选择外部上拉和下拉电压。

唤醒引脚 & SWD 引脚

唤醒引脚

PB30PB31 引脚直连唤醒电路,用于将系统从深度休眠状态唤醒。

备注

若需复用引脚功能,请先禁用唤醒功能。

SWD 引脚

PA30PA31 引脚默认强制锁定为SWD功能。如需复用这两个引脚,调用 sys_jtag_off()pinmux_Swdoff() 进行切换。