用二极管代替光耦后怎么很容易烧IO口?按理不会烧啊。

[复制链接]
17399|80
 楼主| fei 发表于 2010-9-1 14:36 | 显示全部楼层 |阅读模式

本帖子中包含更多资源

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

×
awey 发表于 2010-9-1 15:21 | 显示全部楼层
串联一个电阻试试。

之前的电路用了光耦,猜测输入信号来自另一个系统或距离较远,或工作环境比较恶劣的场所,更改需谨慎。
tog10 发表于 2010-9-1 15:34 | 显示全部楼层
可能干扰比较大,纹波太大,4148被击穿了!
 楼主| fei 发表于 2010-9-1 15:38 | 显示全部楼层
本帖最后由 fei 于 2010-9-1 15:41 编辑

同一电源的。所以我才觉得用光耦是多余的(不知掉这样认为对不)。做了2k的板。有15片左右出现烧io口的情况。对于io口被烧毁的板子,用万用表测量二极管没有击穿。现在发现一片板子烧io后检查其他没有问题 换ic后不久又烧该i/o。
 楼主| fei 发表于 2010-9-1 15:45 | 显示全部楼层
对了 这个系统有去控制一个12v的电机。不知道有没有什么关系

本帖子中包含更多资源

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

×
heleixue 发表于 2010-9-1 15:59 | 显示全部楼层
信号输入的是什么信号呢?
heleixue 发表于 2010-9-1 16:02 | 显示全部楼层
应该是信号输入部分的地和MCU的地不是同样的地吧所以才用光耦做隔离.
 楼主| fei 发表于 2010-9-1 16:22 | 显示全部楼层
现在我们测试是使用12v的输入信号。就是我们测试的时候就坏了15片左右
xymxym 发表于 2010-9-1 16:24 | 显示全部楼层
输入信号是不是有负压产生了
MCU地与信号地浮空了
wh6ic 发表于 2010-9-1 16:32 | 显示全部楼层
4148反向耐压一般有一百多伏,所以肯定不怕输入高达+100V,但你怎么能肯定输入是0~+12V?不会出现负电压?你的电路若输入负电压就相当于IO脚对负输入短路!
2楼加电阻才是正道。当然更好的办法是外部输入先过合适电阻,电阻后再加通到+5V和GND的两个保护二极管或者下地的双向TVS。如果奢侈点再加合适的下地滤波电容和匹配电阻就更爽了。
wangwenxue 发表于 2010-9-1 16:48 | 显示全部楼层
加电阻试试
dongdawei 发表于 2010-9-1 17:40 | 显示全部楼层
建议在电容右面(靠近IO口的位置)加一个1K、1/4W电阻,因为由零上升到1时候,开始的瞬间IO口对地是短路的。如还有问题可相互探讨jtags@163.com
 楼主| fei 发表于 2010-9-1 17:58 | 显示全部楼层
wh6ic:输入电压没有负压,因为用来检测这台机器的测试板是我们做的。就是12v经过电阻在到开关接地。开关按下则接地。断开则输出12v到设备。当然你考虑的情况我应该考虑进去。毕竟设备不是我们自己用。设备是给客户使用的嘛。我再找找原因
menfiss 发表于 2010-9-1 19:07 | 显示全部楼层
本帖最后由 menfiss 于 2010-9-1 19:34 编辑

会不会二极管有漏电流,就是说信号在12V时,二极管虽然截止,但12v会加在端口上。
Wxy8030 发表于 2010-9-1 19:12 | 显示全部楼层
从电路上分析不可能有问题——除非买到劣质二极管了!
chuangong 发表于 2010-9-1 22:15 | 显示全部楼层
有共地吗?
如果没有,烧也是很正常的。
lanseshuijing 发表于 2010-9-1 22:47 | 显示全部楼层
我认为是反向穿透电流所致
lanseshuijing 发表于 2010-9-1 22:49 | 显示全部楼层
当输入信号接地的时候二极管导通,输入信号突然变高电流回灌造成,加一个tvs
loveyt 发表于 2010-9-1 23:09 | 显示全部楼层
是不是二极管被你焊接错了
loveyt 发表于 2010-9-1 23:09 | 显示全部楼层
确定二极管没焊接反?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

fei

47

主题

286

帖子

0

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