分享一个低级错误问题的解决过程
最近在调试一块功率为2500W的BLDC驱动板,所用的主控芯片为TI的DSP,DC80V电池包供电,采用三级降压方式供电,整个电路的结构如下:
板子焊回来后,在调试的过程中发现,通电一段时间后3.3V电源指示灯就开始闪烁,3.3V电源时有时无,而且所有板子都是一个现象。经过测试5V电源也是时有时无,而且5V电源芯片发烫严重。
我将3.3V电源芯片去掉,测试了一下5V电源芯片正常,不会发烫。判断应该是3.3V后的问题,通过直流稳压电源直接给3.3V,通电一段时间后也没有问题。有点纳闷,于是又测了一下功耗大约100mA不到。
电路恢复后,5V芯片又开始发烫,5V电源还是时有时无。仔细想了一下,时有时无可能是电源芯片复位了,发烫是因为电流过大,那复位的原因可能就是因为电流过大导致芯片过载保护。后面的负载还不到100mA,那就只能是供电不足。
所以赶紧看了一下5V电源芯片的datasheet,5V用的是78L05,最大只能输出100mA的电流,就是这个原因,赶紧飞线了一个输出电流较大的电源芯片,于是问题解决。
总结如下:
惯性思维。78L05公司常用,没有去分析,没有看相关参数,我也直接用了;
思维惰性。公司常用瑞萨、STM32等MCU,我直接上DSP,没有对功耗进行分析,没有正确预估电源芯片的电流输出;
思维保守。7805芯片已经是多年的老产品了,效率极低,目前性价比好的替代芯片很多,我拿来主义了。
这个错误虽然很LOW,但是却能暴露出一定的问题。希望以后不会犯这么低级的错误了。
振兴网:www.picmcu.com
赞 (0)