探究完WL01涡流传感器,上午刚准备去退货,中午模块被旁边的同学玩坏了。工作电压5V,工作电流达到了0.4A。发热量严重。

我仔细询问了其使用情况。发现了几个问题:

第一:其模块供电是由电源供电,输出端接STM32单片机PA0,PA0设置为模拟,无上下拉电。

第二:其PA0口空置存在1.2V左右空置电压。

第三:存在电源还未上电但输出端接PA0的情况。

如图是去年自己设计的一块运放(LCZ-2201)与现今许多运放的结构相似。其输出端是推挽输出的三极管。并且在此电路外部也一般会串联两个二极管至正负电源已起到保护电路的作用,防止电压过大,烧毁芯片。

当学生电源接入电路而不开启时,我们可以用万用表的通断档进行测量,发现其内部是导通。

因此,当我们连接上电源,但不但不打开时,其内部结构等效如下:

此时如果使用者将输出端接入单片机,而单片机IO上存在高于导通压降的电压,就会导致二极管导通,造成过高的电压,也可能使内部输出端电流过大导致内部结构损坏。

所以在使用过程中我们一定要符合规范,需要先供电,再将其接入信号或者输出否则很可能导致芯片因为这个问题导致烧毁。

那么有什么办法可以避免这样子的问题呢?

这时候我们就可以为运放添加输入电阻与输出电阻。

在输入输出端加入两个电阻(跟随器为相同电阻,放大器为接地端电阻等于反馈电阻并联的值)可以有效抑制输入电流,还可以对运算放大器进行电源保护,在不正规操作下,保护运算放大器不被外部电压窜入或者静电烧毁。

中午批评了实验室的学弟一通,无论是使用模块还是芯片还是单片机,出现问题并不可怕,可怕的是出现问题后逃避而不去解决问题,对问题寻根问底以后才能避免这样子的错误再次发生而不是将问题抛给电路抛给模块,从自身出发寻找问题的解决方法才是正确的道路。

嘉立创PCB

还没有评论,抢个沙发!