打印

虚焊,你伤不起~~

[复制链接]
3754|25
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ytfdhb|  楼主 | 2012-3-12 22:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 ytfdhb 于 2012-3-15 23:06 编辑

项目评估阶段终于快要结束了,今天测试板子的功耗,在睡眠模式下居然有120uA左右,这大大超出了产品对低功耗的要要求,因为是手持产品,Li电池供电,所以待机功耗要求做到非常低,这么高的功耗,Li电池电量放不几天就放光了,所以就开始从软硬两方面着手找问题。
    先是测试了一下外围的器件,待机情况下,外围器件的功耗也就10uA,另外的100uA还是没有找到出自己何处。在测量过程中,发现有时功耗有时会增加。本来单片机在睡眠模式应该老老实实的才对呀,怎么会这样呢?所以怀疑可能是单片机没有真正的进入低功耗,于是使劲查找软件bug,还断点调试,结果,还是没有发现丝毫线索。想到单片机某些口有电平变换唤醒的功能,所以想到可能是空闲引脚干扰所致,于是把没用到的引脚全部置为输入,并使能上位,用示波器逐个测试引脚,发现没有用到的引脚都是高电平,并没有异常,功耗有时还是不稳定。眼看着一个下午快要过去了,还是没有解决功耗的问题,真是郁闷,突然看到ISP下载引脚是用线引出来的,上面接了5PIN的插头,可能会有干扰,于是把ISP焊下来,再测功耗,功耗真的很稳定,不过还是很高,有80uA左右。
革命沿未成功同志沿需努力,老大说以前用这款单片机最你功耗可以做到9uA左右,也就是说这块板子哪个地方还是存在BUG,但是查来找去没有实质性进展,于是又把软件翻了个底朝天,还是没有发现可疑之处,于是就又重新看硬件,也没有发现可疑之处,最后实在无奈,非常崩溃,但是想一想存在即有道理,即然以前功耗能做那么低,那么现在也一样,于是对照以前的产品原理图仔细的比较了一下,把不同的地方的功耗算了一下,单片机的功耗还是很高,到目前为止,即然软件都查了个底朝天了,那打打硬件的主意吧,于是把板上元件全部用烙铁重新上了上锡,单片机着重的焊了一下,还在电子显微镜下仔细的审视了审视,才开始测,这不测不要紧,一测吓我一跳,功耗竟然只有16uA,减去与原来产品不同的地方消耗的功耗,也差不多是9uA左右。
好了,BUG终于找到,但是给我的反思是,做产品不管是哪个环节都要认真仔细的去做,如果这次的板子开始就焊的非常好,那么我也不用花一个下午的时间寻找解决功耗的问题,也不会有抓耳挠腮,几近崩溃的感觉。当然解决问题的过程就是学习的最好时机,如果不是这个小小的BUG,我可能也不会抓破头皮捻断须的去想怎么解决低功耗问题,可能也不会吃完晚饭就坐在电脑前反思今天的事情,有得必有失嘛……
好了,时间不早了,最后还是再吼吼懒猫的那句口号吧:
每天进步一点点,开心多一点^_^

--2012
312 21:55:59

相关帖子

沙发
chunyang| | 2012-3-12 22:23 | 只看该作者
知识和经验就是在实践中获得的。

使用特权

评论回复
板凳
www123zou| | 2012-3-12 22:49 | 只看该作者
我新手,啥都不回,顶你

使用特权

评论回复
地板
哲哲55| | 2012-3-12 23:21 | 只看该作者
我看視頻上說,最忌諱的就是,焊點重新上錫。
這樣的話,會加速焊錫的氧化,增加虛焊的可能,減少產品的可靠性

使用特权

评论回复
5
huishowhui| | 2012-3-13 00:08 | 只看该作者
这样就确认是虚焊么?其实还是太草率了点。哪里虚焊引起的?定位下来最好。严谨

使用特权

评论回复
6
ejack| | 2012-3-13 07:49 | 只看该作者
虚焊带来的额外功耗……
如果能够定位到故障点就好了。
如果虚焊就会导致产品性能的严重超标,那么接下来LZ需要考虑的问题就是怎么保证正式生产的可靠性。检验过程跑不了要做最低功耗试验了。

使用特权

评论回复
7
xwj| | 2012-3-13 08:38 | 只看该作者
这样就确认是虚焊么?其实还是太草率了点。哪里虚焊引起的?定位下来最好。严谨
huishowhui 发表于 2012-3-13 00:08


顶!

看LZ的描叙和解决过程,不像是虚焊,倒像是短路、漏电

使用特权

评论回复
评分
参与人数 1威望 +1 收起 理由
Cortex-M0 + 1
8
ytfdhb|  楼主 | 2012-3-13 09:06 | 只看该作者
嗯,感觉像是,检查一下

使用特权

评论回复
9
tyw| | 2012-3-13 09:30 | 只看该作者
本帖最后由 tyw 于 2012-3-13 10:42 编辑

注意焊油质量,有时焊油带弱酸性或是中性焊油反复使用,较脏了,都会引起微量漏电.
此类情况往往用洗板水或纯酒精洗一下板子就排除了,LZ重焊板子,有可能是再次高温蒸发了焊油.
要是虚焊,估计你运行也不会正常.

使用特权

评论回复
评分
参与人数 1威望 +1 收起 理由
Cortex-M0 + 1
10
Cortex-M0| | 2012-3-13 09:49 | 只看该作者
还是老X, 老T叔经验老道,基本属于微量漏电之范畴,要求功耗特小的板子,批量生产后道工序一定要清洗,以减少故障率~~~

使用特权

评论回复
11
21IC之星| | 2012-3-13 10:02 | 只看该作者
学习了

使用特权

评论回复
12
jack_shine| | 2012-3-13 10:24 | 只看该作者
注意焊油质量,有时焊油带弱酸性或是中性焊油反复使用,较脏了,都会引起微量漏电.
此类情况往往用洗板水或纯酒精洗一下板子就排除了,LZ重焊板子,有可能是再坎高温蒸发了焊油.
要是虚焊,估计你运行也不会正常. ...
tyw 发表于 2012-3-13 09:30
赞同T叔的这个微量漏电的说法,感谢LZ的分享工作经验的帖子,希望二姨家能多一些这样的分享:handshake

使用特权

评论回复
13
avp1214| | 2012-3-13 11:20 | 只看该作者
不错 学习了

使用特权

评论回复
14
tee.| | 2012-3-13 11:30 | 只看该作者
嗯,很好的经验

使用特权

评论回复
15
elec921| | 2012-3-13 12:08 | 只看该作者
板子从来自己焊 还免不了虚焊错焊

使用特权

评论回复
16
vehicle44| | 2012-3-13 13:02 | 只看该作者
虚焊确实伤不起啊!!

使用特权

评论回复
17
shijieqiji| | 2012-3-13 16:00 | 只看该作者
老T叔牛啊:D

使用特权

评论回复
18
skyfight| | 2012-3-13 17:11 | 只看该作者
支持一下。

使用特权

评论回复
19
mas888| | 2012-3-13 17:16 | 只看该作者
上不起啊伤不起

使用特权

评论回复
20
救火车| | 2012-3-13 17:31 | 只看该作者
革命沿未成功同志沿需努力  每三进步一点点
这是啥意思?是BUG,还是暗号?

使用特权

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

本版积分规则

个人签名:爱我所爱,思我所思……

34

主题

517

帖子

1

粉丝