USB能触发MCU开机?

[复制链接]
3336|12
 楼主| ningling_21 发表于 2009-11-21 09:46 | 显示全部楼层 |阅读模式
本帖最后由 ningling_21 于 2009-11-21 12:43 编辑

这个电路是一个产品电路的一部分,出现奇怪现象:
与电脑USB联系的部分是通过光耦隔离的,MCU这边是通过开关触发开机的,但是没有触发开光的情况下,插上电脑USB线与产品连接后竟然莫名其妙的就开机了(不是每次都出现,插拔5次会出现1次莫名开机),跟点按开关开机一样的...实在无法解释了...
期待中...

本帖子中包含更多资源

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

×
icecut 发表于 2009-11-21 10:51 | 显示全部楼层
SI是非自锁开关吧?你复位电路开机的吧?
yewuyi 发表于 2009-11-21 10:55 | 显示全部楼层
最大的嫌疑就是你两边共电源了,也就说:虚假隔离
 楼主| ningling_21 发表于 2009-11-21 11:39 | 显示全部楼层
最大的嫌疑就是你两边共电源了,也就说:虚假隔离
yewuyi 发表于 2009-11-21 10:55


隔离 真正的隔离,MCU采用3.3V锂离子电池供电的
 楼主| ningling_21 发表于 2009-11-21 11:50 | 显示全部楼层
SI是非自锁开关吧?你复位电路开机的吧?
icecut 发表于 2009-11-21 10:51


开关非自锁,开机是外部中断触发的
SeaSun 发表于 2009-11-21 12:15 | 显示全部楼层
有没有捕捉到pin37的波形?
估计是U2上电不稳,导致pin37 IO有干扰
 楼主| ningling_21 发表于 2009-11-21 12:41 | 显示全部楼层
有没有捕捉到pin37的波形?
估计是U2上电不稳,导致pin37 IO有干扰
SeaSun 发表于 2009-11-21 12:15


PIN37用于向光耦(再到CP2102,再到USB)发送信号(单向),不是用来接收信号的
IC_99 发表于 2009-11-21 15:09 | 显示全部楼层
神奇...
SeaSun 发表于 2009-11-21 22:47 | 显示全部楼层
PIN37用于向光耦(再到CP2102,再到USB)发送信号(单向),不是用来接收信号的
ningling_21 发表于 2009-11-21 12:41


这个跟IO方向没有多大关系.

5次出现1次,问题很容易重现.  重点监测一下这些信号是否正常吧: pin37,TXD,MCU_VDD.
 楼主| ningling_21 发表于 2009-11-22 09:42 | 显示全部楼层
这个跟IO方向没有多大关系.

5次出现1次,问题很容易重现.  重点监测一下这些信号是否正常吧: pin37,TXD,MCU_VDD.
SeaSun 发表于 2009-11-21 22:47


PIN37这个引脚不是外部中断的引脚,不会误触发开机,只有PIN39外部中断才能触发开机
 楼主| ningling_21 发表于 2009-11-23 12:26 | 显示全部楼层
原因:在插USB线的时候有些干扰信号串到P00引脚,因为开关的线比较长
解决办法:在P00的引脚上接一个贴片电容104,抗干扰能力明显增强
结贴
sfofyyy 发表于 2009-11-24 11:11 | 显示全部楼层
感觉是上拉不够
SeaSun 发表于 2009-12-5 18:08 | 显示全部楼层
原因:在插USB线的时候有些干扰信号串到P00引脚,因为开关的线比较长
解决办法:在P00的引脚上接一个贴片电容104,抗干扰能力明显增强
结贴
;-------------------------------------
请问有没有更详细的测试. 比如干扰波形,干扰源是从哪里进去的.

因为我有个产品,也有类似的现象,所以对此很感兴趣.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5015

主题

17834

帖子

51

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