搜索
bottom↓
回复: 21

STM32 MCU断电后引脚漏电的问题

[复制链接]

出0入0汤圆

发表于 2019-6-28 10:19:41 | 显示全部楼层 |阅读模式
花钱买的教训 ,和大家分享一下,少走些弯路:

最近做了款控制主板,主控STM32F030,外挂一模块,采用锂电池供电,
STM32采用LDO供电,外挂模块关机后漏电在1uA左右,所以把这个模块的电源就直接挂在了电池上。
外挂模块通过STM32F030的一个GPIO控制,低电平使能,高电平关闭。

最近客户反映,即使控制板关机,电池也很快就放完电了。返厂测试,主板断电后也有2mA的电流。
排查问题后发现是,主控STM32彻底断电后,控制外挂模块的GPIO就变成了低电平,而外挂模块因为电源是直接挂在电池上的,
因为GPIO为低,所以模块一直在工作。

怪自己太粗心,当时以为STM32断电前将GPIO设定为浮空输入,电平就不会有问题。
STM32引脚在彻底断电后到底处于一个什么样的状态?看上去是到地了。

阿莫论坛20周年了!感谢大家的支持与爱护!!

月入3000的是反美的。收入3万是亲美的。收入30万是移民美国的。收入300万是取得绿卡后回国,教唆那些3000来反美的!

出20入128汤圆

发表于 2019-6-28 10:22:27 | 显示全部楼层
“当时以为STM32断电前将GPIO设定为浮空输入,电平就不会有问题”,楼主思维惊奇啊,供电都没有,让它怎么确保能干活啊。。。。。

出0入4汤圆

发表于 2019-6-28 10:31:37 | 显示全部楼层
控制外挂模块的gpio上加个大一点的上拉试试。或者是MCU干脆不掉电,关机以后做休眠

出0入0汤圆

 楼主| 发表于 2019-6-28 10:31:53 | 显示全部楼层
z123 发表于 2019-6-28 10:22
“当时以为STM32断电前将GPIO设定为浮空输入,电平就不会有问题”,楼主思维惊奇啊,供电都没有,让它怎么 ...

惭愧惭愧,脑子短路了

出10入12汤圆

发表于 2019-6-28 10:38:40 来自手机 | 显示全部楼层
或者断电吧STM32的地也断了

出0入0汤圆

 楼主| 发表于 2019-6-28 10:41:23 | 显示全部楼层
hugohehuan 发表于 2019-6-28 10:38
或者断电吧STM32的地也断了

,代价是这批板子全部报废,惨...

出0入0汤圆

 楼主| 发表于 2019-6-28 10:43:09 | 显示全部楼层
wajlh 发表于 2019-6-28 10:31
控制外挂模块的gpio上加个大一点的上拉试试。或者是MCU干脆不掉电,关机以后做休眠 ...

感谢提供思路

出0入442汤圆

发表于 2019-6-28 12:43:40 来自手机 | 显示全部楼层
maxwell_lee 发表于 2019-6-28 10:43
感谢提供思路

是的。不要断电。断电之后mcu会通过io灌进来的电继续工作。

出0入4汤圆

发表于 2019-6-28 13:08:23 | 显示全部楼层
哪怕是浮空也不行,浮空就意味着状态不确定,还是会打开。

出330入0汤圆

发表于 2019-6-28 13:14:56 来自手机 | 显示全部楼层
最近由我开始,引发了不少stm32惨剧。

出0入0汤圆

发表于 2019-6-28 13:20:11 | 显示全部楼层
确实是这样子的,不能用低电平来控制,我做的一块板子在软件复位时,IO也是变成低电平,外设就动了一下,我就知道不能这么干了。

出0入0汤圆

发表于 2019-6-28 15:41:35 | 显示全部楼层
最好不要断电,低功耗工作吧

出0入0汤圆

发表于 2019-6-28 16:52:59 | 显示全部楼层
IO保护电路导致的,这个是常识

出0入4汤圆

发表于 2019-6-28 16:59:15 | 显示全部楼层
一般都是高电平使能 低电平使能是有瑕疵的。

如果你的模块只支持低电平使能的话 就用三极管或者mos反向一下。

出0入0汤圆

发表于 2019-6-28 17:02:28 | 显示全部楼层
没有测整机功耗就发给客户了?

出0入0汤圆

发表于 2019-6-28 17:20:32 | 显示全部楼层
你们就没个测试组之类的,过一遍测试用例把把关?

出0入0汤圆

 楼主| 发表于 2019-6-28 17:25:11 | 显示全部楼层
llz 发表于 2019-6-28 17:20
你们就没个测试组之类的,过一遍测试用例把把关?

公司配备研发2人...测试人员0

出0入0汤圆

 楼主| 发表于 2019-6-28 17:50:32 | 显示全部楼层
bad_fpga 发表于 2019-6-28 17:02
没有测整机功耗就发给客户了?

外挂模块是客户后续添加的需求,功能完成了,没测就发小批样品了。

出100入113汤圆

发表于 2019-6-28 21:03:02 | 显示全部楼层
楼主缺少经验啊,测试也不严谨。如果进入 standby 模式,IO都是释放了的,外部要用上下拉驱动MOS做开关。

出0入0汤圆

 楼主| 发表于 2019-6-28 21:27:04 | 显示全部楼层
saccapanna 发表于 2019-6-28 21:03
楼主缺少经验啊,测试也不严谨。如果进入 standby 模式,IO都是释放了的,外部要用上下拉驱动MOS做开关。 ...

是的,还是欠缺实践经验

出0入0汤圆

发表于 2019-6-30 10:35:10 | 显示全部楼层
本帖最后由 throg 于 2019-6-30 10:37 编辑

什么扯蛋蛋的经验,是测试不仔细不认真,一急了电路就这样设计,板子一贴,马上送样,是吧,也许客户不给测出来,这块的测试做都不做了。你再有经验又咋样呐。

出0入0汤圆

 楼主| 发表于 2019-6-30 10:46:33 | 显示全部楼层
throg 发表于 2019-6-30 10:35
什么扯蛋蛋的经验,是测试不仔细不认真,一急了电路就这样设计,板子一贴,马上送样,是吧,也许客户不给测 ...

,一看来就是过来人啊。模块是客户变更功能临时加的,但是确实是我们没做测试,认栽。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-24 23:17

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表