标题: 郁闷了 MCU芯片休眠了,板子电流反而暴涨 [打印本页]

作者: zhuls    时间: 2023-9-27 17:49
标题: 郁闷了 MCU芯片休眠了,板子电流反而暴涨
半年前的方案,一直在试样、改板。现在要生产,都已贴板3K片在流水了。。。
线上随机测试,发现机器休眠时,电流暴涨到180ma正常只有不到1ma的
难道之前的测试都是假的?
今晚要加班了,呵呵~~


作者: Hephaestus    时间: 2023-9-27 19:48
只有单片机可以休眠,显然是休眠时IO口状态让外围电路进入高功耗状态了呗。
作者: wulin    时间: 2023-9-27 20:10
休眠前要根据实际电路配置IO模式,关闭所有可能耗电的外围电路。
作者: 量子工业    时间: 2023-9-27 20:53
单片机工作时对后面电路状态有个锁定,一旦单片机休眠,IO口若无上拉或下拉电阻给锁定电位,后续电路处于随机开启状态,可能是饱和状态,甚至会自激;还有就是在开启和关闭的状态转换时,突然变化的电平,可能让电路变得不听话
找出具体哪个模块让电流这么大的;

作者: nanfuB    时间: 2023-9-27 22:13
有些高阻抗的元件(如MOS管的G极)悬空时可能会导通。
作者: rayin    时间: 2023-9-28 07:21
要查下IO口的状态, 是不是把NPN的B拉高了, PNP的B拉低了.导致三极管/mos管等进入导通状态了.
作者: chxelc    时间: 2023-9-28 08:07
不可能是芯片本身产生的电流,最大的可能是休眠时IO的状态可以驱动外围电路产生的电流。
作者: 大漠落日    时间: 2023-9-28 08:17
应该是外围电路的问题
作者: YJGG    时间: 2023-9-28 08:20
单片机休眠了,外围电路可能才睡醒
作者: ly1972001    时间: 2023-9-28 08:53
从描述来看,方案不会有问题。程序也不会有问题。一定是现在的电路有了问题,和程序不匹配了。导致进入低功耗时,某几个IO口的配置导致大电流的。需要硬件逐一排查。
作者: zhuls    时间: 2023-9-28 09:10
加了这2个电阻就好了


不知啥时起,休眠时把所有IO都置为高阻了,所以这2个IO出轨了!
电路设计也有缺陷,以为是输出就无需下拉了。
测试也不认真,前一版测试OK的功能,后一版就不测了
板上不留下载口,拆下重烧是不可能了,只能一个一个地加焊2个电阻了到12点多才全部焊完。。5个多小时。。。

吸取教训:能ISP的一定要留接口,除非放不下。设计一定要有冗余。代码更改要有注释、更新记录。每一版本的测试务必全功能测试,不可偷懒。





欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1