原创 【博客大赛】虚焊,你伤不起~~

2012-3-15 23:08 2241 9 11 分类: 工程师职场

项目评估阶段终于快要结束了,今天测试板子的功耗,在睡眠模式下居然有120uA左右,这大大超出了产品对低功耗的要要求,因为是手持产品,Li电池供电,所以待机功耗要求做到非常低,这么高的功耗,Li电池电量放不几天就放光了,所以就开始从软硬两方面着手找问题。

   

先是测试了一下外围的器件,待机情况下,外围器件的功耗也就10多uA,另外的100多uA还是没有找到出自己何处。在测量过程中,发现有时功耗有时会增加。本来单片机在睡眠模式应该老老实实的才对呀,怎么会这样呢?所以怀疑可能是单片机没有真正的进入低功耗,于是使劲查找软件bug,还断点调试,结果,还是没有发现丝毫线索。想到单片机某些口有电平变换唤醒的功能,所以想到可能是空闲引脚干扰所致,于是把没用到的引脚全部置为输入,并使能上位,用示波器逐个测试引脚,发现没有用到的引脚都是高电平,并没有异常,功耗有时还是不稳定。眼看着一个下午快要过去了,还是没有解决功耗的问题,真是郁闷,突然看到ISP下载引脚是用线引出来的,上面接了5PIN的插头,可能会有干扰,于是把ISP焊下来,再测功耗,功耗真的很稳定,不过还是很高,有80uA左右。

 

革命沿未成功同志沿需努力,老大说以前用这款单片机最低功耗可以做到9uA左右,也就是说这块板子哪个地方还是存在BUG,但是查来找去没有实质性进展,于是又把软件翻了个底朝天,还是没有发现可疑之处,于是就又重新看硬件,也没有发现可疑之处,最后实在无奈,非常崩溃,但是想一想存在即有道理,即然以前功耗能做那么低,那么现在也一样,于是对照以前的产品原理图仔细的比较了一下,把不同的地方的功耗算了一下,单片机的功耗还是很高,到目前为止,即然软件都查了个底朝天了,那打打硬件的主意吧,考虑到单片机正常工作情况下工作正常,而待机下功耗不太稳定,所以考虑可能是单片机虚焊,于是单片机着重新的焊了一下,还在电子显微镜下仔细的审视了审视,才开始测,这不测不要紧,一测吓我一跳,功耗竟然只有16uA,减去与原来产品不同的地方消耗的功耗,也差不多是9uA左右。

 

好了,BUG终于找到,但是给我的反思是,做产品不管是哪个环节都要认真仔细的去做,如果这次的板子开始就焊的非常好,那么我也不用花一个下午的时间寻找解决功耗的问题,也不会有抓耳挠腮,几近崩溃的感觉。当然解决问题的过程就是学习的最好时机,如果不是这个小小的BUG,我可能也不会抓破头皮捻断须的去想怎么解决低功耗问题,可能也不会吃完晚饭就坐在电脑前反思今天的事情,有得必有失嘛……

 

好了,时间不早了,最后还是再吼吼懒猫的那句口号吧:

每天进步一点点,开心多一点^_^

                                               --2012年3月12日 21:55:59

PARTNER CONTENT

文章评论2条评论)

登录后参与讨论

xucun915_925777961 2012-3-15 15:03

首先根据数据手册来了解一下外围芯片的电气参数,然后根据你系统的供电情况来估算,硬件方面我也是新手,现在正在跟着老工程师学习……

用户1394604 2012-3-14 11:01

这个。。。怎么测算的外围芯片功耗
相关推荐阅读
xucun915_925777961 2013-04-28 11:31
毕业后的五年拉开大家差距的原因在哪里?【转】
  有人工作,有人继续上学,大家千万不要错过这篇文章,能看到这篇文章也是一种幸运,真的受益匪浅,对我有很大启迪,这篇文章将会改变我的一生,真的太好了,希望与有缘人分享,也希望对有缘人有所帮助!...
xucun915_925777961 2013-03-31 20:28
职场大牛精彩总结:职场上,如何做人做事做管理【转】(文/张子阳)
      大道至简,越是根源和基本的问题,道理实际上越简单。关于如何做人、做事、做管理的书很多,我看得不多,但是我觉得这些书更多是侧重技术和实现细节上的,而很少从人的思想和观念去讲。实际...
xucun915_925777961 2013-03-28 14:03
介绍几种优秀的UML工具
统一建模语言(UML是 Unified Modeling Language的缩写)是用来对软件密集系统进行可视化建模的一种语言。UML为面向对象开发系统的产品进行说明、可视化、和编制文档的一种标准语言...
xucun915_925777961 2013-03-27 18:05
IAR EW FOR 8051 修改工程名称的方法
        近段时间一直在搞蓝牙4.0的开发任务,所以用到了IAR编译器,话说IAR编译器用途蛮广,可以编译MSP430,ARM,还有TI的51核芯片,当然,这要不同的版本,我现在用的是for...
xucun915_925777961 2013-03-26 16:40
Cortex-M3学习日志(八)-- TFT实验Part(a)
    自己用的LPC1768的开板带有一块2.4寸的TFT彩色液晶屏,虽然自己工作中还用不过显示屏,但是晚上闲着也是闲着,于是继续玩咱的LPC1768吧。 我的开发板上的液晶屏的用的是SPI接口,当...
xucun915_925777961 2013-03-25 20:48
说说那几款查看源代码的工具
说说那几款查看代码的工具 今天给大家介绍几款单片机工程师所喜欢的几款查看源代码的工具,这几款工具在懒猫的日常工作中可是帮了不少忙。 一、 Source Insight     Source Insig...
EE直播间
更多
我要评论
2
9
关闭 站长推荐上一条 /3 下一条