STM32 IO口坏掉问题!!

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

QQ图片20190906152419.png

使用特权

评论回复
| 2019-9-6 21:26 | 显示全部楼层
这能看出什么来?我们都不是算命的。

使用特权

评论回复
| 2019-9-7 09:48 | 显示全部楼层
光耦没作用,且没保护IO口的器件

使用特权

评论回复
| 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。配置 ...

解决方案同五楼

使用特权

评论回复
| 2019-9-7 22:50 | 显示全部楼层
串个电阻保护io是必须的,光耦也是没啥作用的。我倒愿意相信是你光电开关不是5v的,接了大电压烧掉mcu了。

使用特权

评论回复
| 2019-9-8 19:01 | 显示全部楼层
光耦初次级没有进行电源隔离。电5V电源上可能有突波电涌冲击,在5V电源并接加上去耦电容和TVS管,还有空间的话在GPIO口对电源和地反向并接肖特基二极管

使用特权

评论回复
| 2019-9-8 21:08 | 显示全部楼层
有光藕的话不应该损坏IO口   我也觉得隔离起到作用

使用特权

评论回复
 楼主 | 2019-9-9 09:49 | 显示全部楼层
谢谢大家

使用特权

评论回复
扫描二维码,随时随地手机跟帖
您需要登录后才可以回帖 登录 | 注册

本版积分规则

我要发帖 投诉建议 创建版块 申请版主

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式

论坛热帖

关闭

热门推荐上一条 /5 下一条

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