我们公司的一批产品使用的LDO型号为LM8805SF5-3.3,但在产品批量生产过程中却出现了电源无输出的现象。经过调查发现,这是由于LDO损坏导致的,而这种情况的发生概率大约为3%。
首先,让我们来看一下经常损坏的LDO电路图。这种电路是LDO电路的常见电路,同时也是手册推荐的电路:
现在对电路可能损毁的原因进行分析:
1.首先,LDO电源输入来源VCC_5V是来自另外的DC-DC,不存在输入浪涌或者高压的情况,这点用示波器测过(排除)。
2.输出接的是MCU,型号是STM32F103RBT6,就算单片机全部外设开启也才150MA的电流,电路设计是符合要求的,应该不存在输出过流把LDO烧毁的现象(排除)。
3.静电,什么样的静电能跑到电路板中央把LDO击穿而不把其他元器件损坏,生产人员也是全部戴静典手套和静电手环(排除)。
4.LDO质量问题。接下来分析是不是LDO质量问题。
如果说是LDO的质量问题,但电路板上有一个同型号,输出也是3.3V的LDO,他从来没有出现过问题,如图:
这个电路的电源输入同样来自DC-DC,跟上面的LDO电源来源一样,输出接的是另外一个电路(这个不方便透露),电流需求大概在80MA左右,他从来没有出现过问题,那么问题来了,排除了上面的原因还有那些原因呢?
可能聪明的小伙伴已经注意到电路的不同了,一个是通过10K电阻上拉来自举,一个是通过单片机进行控制,当然,PWR_C的电平不是0V就是5V。
通过上面的对比分析,我将目光转到LDO的控制引脚上面,我猜测是LDO的控制引脚被损坏了,但怎么损毁的呢?
下面又来一波分析:
1.数据手册上,LDO控制引脚的输入电平是0-5V,一般电路设计厂家都会留有余量,上电电压过高应该是不可能的。
2.上面的两张图,不同点是一张接5V,一张接单片机,但单片机输出也是5V,两个控制引脚都是5V,那么究竟是什么损坏LDO的控制引脚呢?百思不得其解。
在后来我重温开关电路的时候我看到了这样一句话,我描述给你们看:
栅极串联电阻R2为限流电阻,防止输入电压变换的瞬间导致栅极电流超额而损坏场效应管,下拉电阻R3用来确保无输入信号时(即悬空)时场效应管处于截止状态。
当我看到这句话时我就想到了联想到了LDO异常损坏现象,并且马上猜测厂家控制引脚部分是用MOS管来控制的,OK,说干就干,首先我在数据手册上找到了引脚控制部分的极限参数:
上面写到EN SUPPY CURRENT 是0.01-1uA,通过计算发现上面R1045的电阻10K是电流是超了,也就是说输入电压变换的瞬间也就是开关机瞬间导致栅极电流超额而损坏场效应管。
以下是给出的解决办法:
1.限流:通过加大电阻限制流入控制引脚部分的电流,也就是说R1045的10k电阻是不适合的,通过多种试验,我把选择范围确定在100K到1M之间,也就是把R1045换成100k。
2.分流:具体方法是通过并联一个电阻并在控制引脚部分,把原先流入控制引脚部分的电流分一部分出去,串联通过加大电阻限流,并联分流。最后我选择了限流,选择100K作为限流电阻,最后通过量产,从此LDO再也没有异常损坏了,问题解决了。
以上就是良许教程网为各位朋友分享的Linu系统相关内容。想要了解更多Linux相关知识记得关注公众号“良许Linux”,或扫描下方二维码进行关注,更多干货等着你 !