打印

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

[复制链接]
4361|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 | 只看该作者
用光耦隔离,否则测试好了还是不能做产品,我都在这上吃了大亏。

使用特权

评论回复
5
香水城| | 2010-3-4 17:11 | 只看该作者
任何一个引脚上的对地(VSS)电压都不能超过VDD+0.5V或5.5V(5V容忍引脚)。

楼主能举个例子吗,两个IO引脚之间的相对电压如何会与STM32的VSS无关。

使用特权

评论回复
6
videre|  楼主 | 2010-3-4 17:32 | 只看该作者
我想明白了,脑子里都是浆糊了,采集信号肯定要共地才行,还是想办法隔离吧,谢谢各位

使用特权

评论回复
7
xsgy123| | 2010-3-4 21:50 | 只看该作者
隔离肯定是必须的

使用特权

评论回复
8
dfsa| | 2010-3-4 22:11 | 只看该作者
才模拟信号,必须是要供地的,肯定也要隔离

使用特权

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

本版积分规则

25

主题

184

帖子

3

粉丝