打印

MSPM0L130x:如何使用5V 容限 IO

[复制链接]
312|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
MSPML130x系列有两个5V容限IO,即ODIO,他们分别是PA0和PA1,如下图所示:



从上面的引脚图中可以看到,在小于等于20pin引脚的封装中,PA1与NRST共用一个IO,大于20pin引脚的封装中PA1是独立的。

这三个引脚对应的引脚属性如下所示:



可以看到PA0和PA1还兼职了I2C/UART/定时器捕捉输入-比较输出引脚,这几个功能引脚都是与5V电平打交道的引脚,所以PA0与PA1设置为5V容限IO也就不稀奇了。

5V容限IO的电平电气特性如下所示:



因为5V容限IO是OD输出,我们在使用5V容限IO做输出的时候,需要一个上拉电阻器为 I2C 和 UART 功能输出高电平,因为开漏 IO 仅实现了低侧 NMOS 驱动器,无高侧 PMOS 驱动器。5V 容限开漏 IO 具有失效防护功能,即使未提供 VDD 也可能有电压。
需要注意的是,采用20引脚或更小的封装、则 NRST 在内部绑定到 PA1。 因此在这些封装中、PA1/NRST 引脚无法承受5V 的电压。  不过、PA0仍可以在高达5V 的电压下运行。  

所以,当我们使用20引脚或更小的封装时,如果需要使用PA0和PA1作为UART和I2C引脚,那么是无法与5V器件进行通讯的。这点尤其要注意。





使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:qq群: 嵌入式系统arm初学者 224636155←← +→→点击-->小 i 精品课全集,21ic公开课~~←←→→点击-->小 i 精品课全集,给你全方位的技能策划~~←←

2754

主题

19237

帖子

104

粉丝