IO_MUX 是输入/输出多路复用器,它可以将每个 GPIO pad 配置为 GPIO 功能或直连功能。当配置为 GPIO 功能时,IO_MUX 将外设旗子暗记通过 GPIO 交流矩阵连接到 GPIO pad 上,以实现高频数字特性。当配置为直连功能时,IO_MUX 中的每个 GPIO pad 可以配置成旁路 GPIO 交流矩阵,直接连接到一些高速旗子暗记的外设,如以太网、SDIO、SPI、JTAG、UART 等。这样可以实现更好的高频数字特性,提高数据传输的效率和稳定性。
GPIO 交流矩阵是外设输入和输出旗子暗记和 pad 之间的全交流矩阵。它可以实现任意的旗子暗记映射和路由,使得任何外设输入旗子暗记都可以选择任意一个 GPIO pad 的输入旗子暗记,任何外设输出旗子暗记都可以连接到任意一个 GPIO pad 的输出旗子暗记。这样可以供应更大的灵巧性和兼容性,使得用户可以根据自己的需求自由地配置 IO 管脚。

总之,IO_MUX 和 GPIO 交流矩阵的差异是:











