笔记
同事前一段时间让我买一块功能板的料, 就买5套(供应商没有的料)做临时东西, 买完就没我事了. 等板子回来,同事让焊接厂焊好. 拿回来组装时,我正好没事, 就在旁边看着. 上电(12V), 就看板子上带的STC12C5616AD-LQFP-32PIN冒了一缕青烟, CAO, 板子烧了… 因为时间紧,同事量了一下有没有短路,没有.好,继续换板子,连续烧了2块. 因为时间紧,他直接将12V跳过功能板,直接给底板.
这几天,我正好要将这块功能板降到新底板上. 因为就要将这块板子电路迁移到新底板工程中, 我当然要弄清为啥那几块板子烧了.
问了同事,这块板子以前一直用,刚刚的,从来没出过这种问题. 那就是啥元件买错了,或买到假货了. 查一下.
开始排查
从公司的零件框里,拿了3块焊好的板子.
是否有短路?
量输入端电源, 用电器件的电源的VCC/GND, 均没短路.
上电
看板子上,没有冒烟. 用手摸STCMCU, 不烫. 因为用直流电源供给的12V, 输入端电压就不用量了. 量板子的输出5V电压的端子,居然是8V. 量STCMCU的VCC/GND, 居然也是8V. 原来不冒烟的问题,是MCU早在同事试验时, 就已经烧坏了…
查原理图, 输出的5V端子和MCU的VCC是一个网络.都是由LM2576模块由12V转的5V. 同事画的LM2576模块电路如下: 先去看看LM2576的资料. 看到网上的一篇LM2576的pin4接法和同事的图不一样.应该网上这篇资料说的是LM2576ADJ, 可调的. 同事这种,应该是LM2576-5.0(12V输入固定转5V).
去下载了LM2576-5.0的datasheet, 看一下官方电路图. 可以看到,同事用的就是LM2576-5.0的典型电路图. 看一下板子上的LM2576的丝印 看到板子上是LM2576-12 查一下datasheet中是否有芯片型号的说明? 看了才知道,LM2576-12是固定输出12V的IC. 我们这个应用是DC12V转DC5V, 那LM2576只是封装对了,但是型号买错了. 不是我买的吧? 我去力创订单上去看了一下. 还真是我买的. 去商品页面看了一眼元件外观. 仔细辨认,和我在显微镜下看到的丝印一样. 这事真是我干的. 那不用查了,给后续都是5V电压的IC供电为12V, 还有啥事不能出.
在显微镜下看了LM2576后面的功率电感L1, 看到已经烧炸了. 量了一下,是短路0R. 居然没烧断.
我开始上电量的电压8V, 是LM2576的FB(pin4)供出来的,估计是电流不够,所以板子后续的用电器件不继续冒烟了.也可能是后续器件已经全部烧毁,不能再表演冒烟给我看了.
为啥会买错料呢?
我这时,就在想,料为啥会买错? 同事让我买的时候,让我买的只是LM2576, 他没说具体型号. 我当时去以前同事做的料单上看了一眼,如下. 如果没看电路图的人,看到这个料单条目,只能看到器件大型号和封装.我买错的元件,封装和大型号都对上了.
只能说料单做的不好. 我做料单的时候,都会将型号写全, 在哪可以买到的元件购买连接,购买方式也会写上.
生产/运维同事买的时候,一般是通过御用供应商买, 他们都留着底子,不会买错. 轮到我这种临时买的人这里,就真可能买错.
该怎么改进元件购买流程?
从根上讲,还是料单要做规范. 料单上的元件小型号要标注清楚. 就照着料单买就行,不需要思考.
如果还有正常工作的库存板子,让眼神好的同事去辨认一下小型号.
在元件没有具体小型号时,就要去看原理图去了. 这要是买料的人不是研发可咋弄… 硬件的经验,有时是要遇到才记得住. 无知者无畏啊.
|