打印

不上电也跑程序,算不算BUG!

[复制链接]
2243|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
他爹|  楼主 | 2009-5-25 22:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
系统有时候要工作在待机状,个别IC 还在工作,其它的都断电了,包括STM32。这时发现STM32竟然还在运行。量其VDD引脚,有2V多的电压。仔细检查,发现STM32的一个IO与正在运行的IC有联系,靠着从IO上获得的微弱的电流,它居然活了!看来功耗太低了也是毛病!
沙发
ARM20| | 2009-5-27 14:33 | 只看该作者

这个问题很有价值

其实,很多人注意不到这一点。只有考虑到了,才能想办法避免!

使用特权

评论回复
板凳
yewuyi| | 2009-5-27 14:49 | 只看该作者

那叫电流倒灌

IO口加了上下拉的保护二极管,在CPU掉电后,会通过上拉二极管给VDD输入电能。


也就是说,你的设计本身有点小问题,如果MCU电源和IO倒灌进来的电源是同一个,那么也没有问题,但你现在应该是使用了两路独立电源而且共地了,所以应该加驱动隔离才是正确的。。。


基本上现在推出的MCU都是这样,并不是什么问题,只有过去那种没有加IO上拉二极管的MCU从表面看似乎没问题,表象是似乎以前的很好,但实质上以前的并没有现在的好。。。


ID太TMD的难听,都是啥人啊?!

使用特权

评论回复
地板
ARM20| | 2009-5-27 14:55 | 只看该作者

有问题不可怕

关键是如何避免。不过,ST的大牛们好像没把这当回事儿。

使用特权

评论回复
5
yewuyi| | 2009-5-27 14:57 | 只看该作者

这本来就是基本电路常识,不回答也正常

使用特权

评论回复
6
碧云天书| | 2014-5-26 16:07 | 只看该作者
yewuyi 发表于 2009-5-27 14:49
IO口加了上下拉的保护二极管,在CPU掉电后,会通过上拉二极管给VDD输入电能。也就是说,你的设计本身有点小 ...

刚画一个电路,也有类似的连接,直觉感到有问题,查了很久,终于找到了答案。谢谢!
PS: 还是挖坟效率高

使用特权

评论回复
7
huzi2099| | 2014-5-26 16:15 | 只看该作者
不用的io全部置低,他要能跑你打我

使用特权

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

本版积分规则

9

主题

12

帖子

0

粉丝