1、三极管使用问题导致静态电流过大,故障点原理图见图1。
原因:低功耗控制管是三极管,属于电流控制型,功耗相对MOS大,设计前期没考虑这一点,按照原理图上设计当P管导通时,这部分控制电路一路就会花费2.5mA;
解决措施:设置合理三极管参数或使用MOS管驱动方式,修改设计后使用的是MOS管驱动方式 NMOS驱动PMOS,属于电压型控制,电流功耗可以做到非常小。修改后原理图见图2。
2、电源供电设计不当导致静态电流过大,故障点原理图见图3。
原因:E5200的5V电源供电是使用低功耗控制管控制(低功耗下是关闭),但其12V供电没用低功耗控制管控制,导致E5200内部的12V电路在工作。
解决措施:E5200的12V、5V使用一直供电,从软件上进入休眠或12V、5V电源都使用低功耗控制。
总结:
1、静态电流应该一开始设计就应该整体考虑、核算,而不是后期通过排查整改。开始设计只是大致考虑了一下,没全盘计算导致了这问题发生。
2、静态电流超标排查思路,过程可能需要软件配合(以下为个人意见):
a、通过电源划分串入电流表,确定电流超标的大头;
b、确认需要进入低功耗模式的器件都进入了低功耗,过程中可能需要与手册给出的低功耗值对比;
c、逐步逼近法缩小故障范围;
d、从原理图上考量最大的故障可能发生点。