STM32 IO口坏掉问题!!

[复制链接]
2631|10
 楼主| 涛家柒柒 发表于 2019-9-6 15:29 | 显示全部楼层 |阅读模式
图片是一个光电开关,VCC=5V,OUT直接接的stm32的IO口,是能够兼容5V的,不过最近测试有时候IO口会算怀,请问这个是什么原因??

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
R2D2 发表于 2019-9-6 21:26 | 显示全部楼层
这能看出什么来?我们都不是算命的。
ningling_21 发表于 2019-9-7 09:48 | 显示全部楼层
光耦没作用,且没保护IO口的器件
thinkabout4451 发表于 2019-9-7 14:40 | 显示全部楼层
这电路的作用。。。没看明白起啥作用的。。。stm32的大部分io是可以容忍5v信号的,你查下手册确认下那个io的电压特性
七颗咖啡豆 发表于 2019-9-7 17:32 | 显示全部楼层
加个限流电阻,有可能你代码配置为输出,
又东风 发表于 2019-9-7 22:14 | 显示全部楼层
原边:IF=(5-1.15)/270=14.2mA,此时CTR大约2.4,IF*CTR=34mA。副边饱和压降0.4:IC'=(5-0.4)/1K5=3mA。配置输入电压电流都没问题。问题是当配置输出,那么高电平相当于3.3V对地,就坏了。还有这个光耦隔离不起作用,电源没有隔离,不如换三极管或直连了。不知道分析有没有问题,希望指正。
又东风 发表于 2019-9-7 22:15 | 显示全部楼层
又东风 发表于 2019-9-7 22:14
原边:IF=(5-1.15)/270=14.2mA,此时CTR大约2.4,IF*CTR=34mA。副边饱和压降0.4:IC'=(5-0.4)/1K5=3mA。配置 ...

解决方案同五楼
xyz549040622 发表于 2019-9-7 22:50 来自手机 | 显示全部楼层
串个电阻保护io是必须的,光耦也是没啥作用的。我倒愿意相信是你光电开关不是5v的,接了大电压烧掉mcu了。
utpbox 发表于 2019-9-8 19:01 | 显示全部楼层
光耦初次级没有进行电源隔离。电5V电源上可能有突波电涌冲击,在5V电源并接加上去耦电容和TVS管,还有空间的话在GPIO口对电源和地反向并接肖特基二极管
zhangmangui 发表于 2019-9-8 21:08 | 显示全部楼层
有光藕的话不应该损坏IO口   我也觉得隔离起到作用
 楼主| 涛家柒柒 发表于 2019-9-9 09:49 | 显示全部楼层
谢谢大家
您需要登录后才可以回帖 登录 | 注册

本版积分规则

16

主题

107

帖子

2

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