调试PCB板中,结果短路了,这是一个非常纠结的问题,写下解决经验

来源:互联网 发布:游戏源码吧 编辑:程序博客网 时间:2024/05/21 10:37

  PCB板子画好之后,下面的就是验证上面的电路,如果顺利的话,非常快,因为以前的电路都做过实验,然而,总会遇到这样那样的问题,让我们停滞不前,写下我自己的出问题原因,告诫自己,同时也希望和我一样产生问题的同僚们得到一点帮助。

 

  1.产品级的电路和实验级的电路:虽然说很多电路我们都做过实验室,但是真正用到产品上和实验,电路是有点大同小异的,笔者曾经用过的485电路是实验级别的,一直能够调试成功,但是PCB板上的是产品级别的电路,因为没有仔细研究电平逻辑,结果触发电平反过来了,导致电路出不来,后来经过排查才发现,然而却消耗了很多不必要的时间,所以电路与实验不同时候,一定要检查其电平逻辑!

 

 2.就是3.3V和5V的问题,很多经典电路都是5V驱动电压的,因为一开始的单片机流行,由于我是主要偏向软件开发的嵌入式开发,所以没有自己设计电路的能力,以后要慢慢加强,有的电路直接拿来就用,顶多就是把电阻和电容的值换下,但是对于三极管逻辑,5V的电路不能直接拿来就用,尤其是在5V和3.3V都存在的电路中(我的电路中存在3种电源,3.3V 5V 22V)举个例子,如下图:

这是一个非常简单的蜂鸣器电路,笔者的新唐cortex-M0,最大输出能力为3.3V,如果用这套电路的话,蜂鸣器会一直响,不论我的BEEP是高还是低,因为这是一套经典的5V驱动蜂鸣器的电路,没想那么多,现在只能割线,把5V换成3.3V来用,就可以了!

 

3.焊接电源与地短路问题:这真是所有人最怕的问题,因为很难发现到底哪里短路了,可能不小心搭上一点焊锡就会短路,笔者前几日和同学一起,焊接了很多电路元件,结果今天准备测试的时候发现短路了,于是一个个排查,画了将近3个小时才看出错误,就只是一个电容两端搭上了一丝焊锡,而这个电容就是电源和地之间常用的滤波电容,一般碰到这个问题要不是器件烧坏了直接短路,要么就是焊接的时候不小心搭上了一丝焊锡

  所以这里建议大家再焊接电路的时候,一个模块一个模块的焊接,焊接好了调试通过了再焊接下一个模块,不可一味求快,最后反而更慢,欲速则不达,焊接是个细心的活,需要耐心!

 

  希望上面的东西能够让大家的到帮助。