举杯邀月-与君共享 https://bbs.21ic.com/?112433 [收藏] [复制] [RSS] 分享、交流、感受、共进!

日志

困扰三天的问题终于解决了!

已有 739 次阅读2008-10-14 09:30 |系统分类:电源技术| 菜鸟谈!

    最近将一款在做的GPS接收机改板,可是在调试的过程中却出现了意想不到的问题:所用OEM板总是不能正常启动。初步分析,一是电源问题;二是启动复位问题。所选电源芯片是具有1.5A电流驱动能力的同步整流器LM2651,而之前用的LT1767才1.2A的电流驱动能力都可以带得起,而曾经评估实际负载电流不到1A。因此第一步,细查电源电路,各参数选择都合理,且细微调整后也无成效,此时考虑到OEM板在启动瞬间可能需要一个比较大的脉冲电流,因此用TDS1002示波器监控启动电压变化,感觉非常平稳,没有颤抖,电源电压也一直停留在3.3V,连纹波都小于40mV,初步认为电源没问题,怀疑到复位时序或别的控制线,折腾了一天,修改程序、模拟手动复位(用在上电后OEM启动不正常情况下手动复位试过,重启正常),发现确实有好转,因此认定是复位问题了。1天半的折腾虽然有所改善,但是没有彻底解决。


    周末回到家,总觉得问题点没找对,重新理清思路。首先第一版没有出过如此严重的问题(虽然也偶尔启动不了),两版电路几乎一样,除了电源和布线有差别。第二,OEM板放到原厂的DEMO上没出现这个问题。所以我觉得问题应该还是出在电源上。周一赶到公司,第一件事就是查DEMO的电源,发现用的是2.5A输出的一个模块,将我板的3.3V电源去掉,接到DEMO电源上,反复启动10次,每次都很正常,看来这个周末的思路是比较清晰的,方向是对的,无疑,问题就出在电源的驱动能力上,可见这款该死的OEM板在启动瞬间是多么的饥渴。


  接下来的问题就是怎么解决了,板已好,再粘一块大的电源补救电路到上面不爽,一则不美观,二则影响安装空间。设计当初考虑到通用性,我是按可调输出设计的,这样即使买的FIX模式的也可以用。因此我将FIX +3.3V的换成可调的,并把输出相应调小到3.1V(估计3.3V的应用应该问题不大),其实认为这样会没太大用途的,但是既然想到了,而且有一丝希望就得试试,因为这样的解决才是完美的。于是改成可调输出到3.12V,然后上电,当真带来了惊喜,启动正常,反复多次,屡试屡通,怕3.12V带来问题,上电1天1夜,依然正常,认为问题基本解决。


  通过这次调试过程,觉得问题还是得从源头抓起,只有保证电源正常了才能进一步排除故障。同时一切皆有可能,像这一次,我从LT1767上挪到LM2651,本来就是出于后者电流驱动能力大那么0.3A,而且是同步整流,效率也高些。我也不是那种很相信DATASHEET的人,因为各家测试条件是不一样的,因此自己 拼过评估板试过,求证过才用的,没想到这么谨慎还是出现了这个小插曲,全因启动瞬间电流大的缘故。


 


 


路过

鸡蛋

鲜花

握手

雷人

发表评论 评论 (1 个评论)

回复 ch2003_23 2008-10-14 19:59
不错,很实际的问题