分享一个低级错误问题的解决过程

刚参加工作的时候在调试一块功率为2500W的BLDC驱动板,所用的主控芯片为TI的DSP,DC80V电池包供电,采用三级降压方式供电,整个电路的结构如下: 板子焊回来后,在调试的过…

分享一个低级错误问题的解决过程插图

分享一个低级错误问题的解决过程插图(1)

刚参加工作的时候在调试一块功率为2500W的BLDC驱动板,所用的主控芯片为TI的DSP,DC80V电池包供电,采用三级降压方式供电,整个电路的结构如下:

分享一个低级错误问题的解决过程插图(2)

板子焊回来后,在调试的过程中发现,通电一段时间后3.3V电源指示灯就开始闪烁,3.3V电源时有时无,而且所有板子都是一个现象。经过测试5V电源也是时有时无,而且5V电源芯片发烫严重。

我将3.3V电源芯片去掉,测试了一下5V电源芯片正常,不会发烫。判断应该是3.3V后的问题,通过直流稳压电源直接给3.3V,通电一段时间后也没有问题。有点纳闷,于是又测了一下功耗大约100mA不到。

电路恢复后,5V芯片又开始发烫,5V电源还是时有时无。仔细想了一下,时有时无可能是电源芯片复位了,发烫是因为电流过大,那复位的原因可能就是因为电流过大导致芯片过载保护。后面的负载还不到100mA,那就只能是供电不足。

所以赶紧看了一下5V电源芯片的datasheet,5V用的是78L05,最大只能输出100mA的电流,就是这个原因,赶紧飞线了一个输出电流较大的电源芯片,于是问题解决。

总结如下:

  1. 惯性思维。78L05公司常用,没有去分析,没有看相关参数,我也直接用了;

  2. 思维惰性。公司常用瑞萨、STM32等MCU,我直接上DSP,没有对功耗进行分析,没有正确预估电源芯片的电流输出;

  3. 思维保守。7805芯片已经是多年的老产品了,效率极低,目前性价比好的替代芯片很多,我拿来主义了。

这个错误虽然很LOW,但是却能暴露出一定的问题。希望以后不会犯这么低级的错误了。

分享一个低级错误问题的解决过程插图(3)

免责声明:本文内容由21ic获得授权后发布,版权归原作者所有,本平台仅提供信息存储服务。文章仅代表作者个人观点,不代表本平台立场,如有问题,请联系我们,谢谢!

作者: soufei

为您推荐


Fatal error: Can't use function return value in write context in /www/wwwroot/www.qianrushi.com.cn/wp-content/themes/news/footer.php on line 115