请问在stm32的不同I/O之间能承受多高的电压

[复制链接]
5119|7
 楼主| videre 发表于 2010-3-4 15:03 | 显示全部楼层 |阅读模式
用stm32的几个IO口读控制线上的电平信号,每个IO引脚都已经做了对地ESD二极管做保护。
但是可能因为误操作会(这个不能完全避免)从控制线上引入直流电压,也就是说相当于会把电源线的正负极接到两个IO口上,这个电源倒是和stm32的电源是完全隔离的。

我已经烧掉2个stm32了,想了解一下如果把IO端口在不工作的时候设置成浮空状态,有没有可能避免被烧掉。

主要也是只是做实验不想改板子了,以后再想办法做隔离
香水城 发表于 2010-3-4 15:45 | 显示全部楼层
STM32的数据手册上有I/O引脚承受的极限数值,你可以查一查。
 楼主| videre 发表于 2010-3-4 16:33 | 显示全部楼层
本帖最后由 videre 于 2010-3-4 16:40 编辑

恩,谢谢版主,DS我查过的,最高是VDD+0.5
但这个电压是对地的电压
我的意思是两个IO引脚之间的相对电压,和stm32的VSS无关的

可能我的想法让人感觉太怪异
我要测通过一对双绞线过来的直流电平信号,双绞线和电话线一样用RJ11接口的,但如果操作的时候,使用者把弄错了把电话线插进来,电话线上有远程供电,stm32直接就烧掉
xjwbh 发表于 2010-3-4 16:50 | 显示全部楼层
用光耦隔离,否则测试好了还是不能做产品,我都在这上吃了大亏。
香水城 发表于 2010-3-4 17:11 | 显示全部楼层
任何一个引脚上的对地(VSS)电压都不能超过VDD+0.5V或5.5V(5V容忍引脚)。

楼主能举个例子吗,两个IO引脚之间的相对电压如何会与STM32的VSS无关。
 楼主| videre 发表于 2010-3-4 17:32 | 显示全部楼层
我想明白了,脑子里都是浆糊了,采集信号肯定要共地才行,还是想办法隔离吧,谢谢各位
xsgy123 发表于 2010-3-4 21:50 | 显示全部楼层
隔离肯定是必须的
dfsa 发表于 2010-3-4 22:11 | 显示全部楼层
才模拟信号,必须是要供地的,肯定也要隔离
您需要登录后才可以回帖 登录 | 注册

本版积分规则

26

主题

187

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部