ZHCACB5A March   2023  – August 2025 MSPM0C1105 , MSPM0C1106 , MSPM0G1105 , MSPM0G1106 , MSPM0G1107 , MSPM0G1505 , MSPM0G1506 , MSPM0G1507 , MSPM0G1518 , MSPM0G1519 , MSPM0G3105 , MSPM0G3106 , MSPM0G3106-Q1 , MSPM0G3107 , MSPM0G3107-Q1 , MSPM0G3505 , MSPM0G3506 , MSPM0G3506-Q1 , MSPM0G3507 , MSPM0G3507-Q1 , MSPM0G3518 , MSPM0G3518-Q1 , MSPM0G3519 , MSPM0G3519-Q1 , MSPM0L1105 , MSPM0L1106 , MSPM0L1303 , MSPM0L1304 , MSPM0L1304-Q1 , MSPM0L1305 , MSPM0L1305-Q1 , MSPM0L1306 , MSPM0L1306-Q1 , MSPM0L1343 , MSPM0L1344 , MSPM0L1345 , MSPM0L1346

 

  1.   1
  2.   2
  3.   修订历史记录
  4.   商标

说明

该示例演示了如何使用 MSPM0 器件上的漏极开路 IO (ODIO)与高达 5V 的信号进行连接。通过使用外部上拉电阻器,开漏 IO 允许在高于 MSPM0 VDD 电源电压的电压电平下跨多个电压域进行通信。

图 1-1 显示了该示例中使用的外设的功能方框图。

 子系统功能方框图图 1-1 子系统功能方框图

所需外设

该应用最多可以使用两个开漏 IO。

子块功能 外设使用 注释
IO 2 个 GPIO 引脚 PA0 和 PA1,只能使用 5V 容限开漏 IO

设计步骤

  1. 连接相应的跳线。
  2. 确定应用所需的上拉电阻。
    1. 所需的上拉强度取决于应用的时序要求和连接的电容。要获得更大的电容,您需要具有更强(即低电阻)的上拉。关于确定确切的上拉电阻的讨论超出了本文档的范围,但可以在 I2C 总线上拉电阻器计算应用手册中找到。
  3. SysConfig 中通过软件配置在这些引脚上使用的外设(例如 UART、I2C 或计时器)。
  4. 根据使用的外设编写应用程序代码。

设计注意事项

  1. 上拉电阻器:需要使用一个上拉电阻器为 ODIO 上的 I2C 和 UART 功能输出高电平。
  2. 驱动强度控制:这不适用于 ODIO 类型。

其他资源