硬件原理图 PCB 图等相关的东西设计完之后,就是进行硬件的调试了,对于调试也是有一些经验讲究的。
调试的好调试的不好,或者是设计的验证,那都是需要实践的,下面这些心得,不说少走十年弯路,少走一个月弯路还是可以的。
通过检测是否有电压来验证电路是否正常
对于电路的功能检测,首先就是确定是否有正常的输入电压进入,因为如果连正常的输入电
压都没有的话,电路就不可能正常,毕竟这是电路运动的“粮食”。所以如果怀疑某一部分或者某个模块有问题,先从它的电压着手进行分析,如果电压正常,再进行更深层次的分析。
引脚的电平变化是否正确
很多功能的实现就是通过定义 MCU 的 GPIO 的引脚高低电平状态来进行相应的功能触发或者关闭的,所以在硬件调试时需要验证相应 GPIO的引脚高低电平状态变化,默认时的高低电平状态,这个过程可以通过示波器来直观的去观察相应的电路。
能够快速判断器件的好坏能力以及快速的拆换能力
很多电路可能设计上并没有出错或是有什么大的问题,但是电路就是不能正常工作,这个时候就需要考虑一下是不是某些元器件的问题了,比如说某个心引脚有问题,某些元件未工作从而导致问题的出现。
对于这些问题的解决,需要硬件工程师的经验积累,可以快速判断出器件的好坏,比如说某些电路坏了短路了,某个引脚虚焊或没有用了,IC有问题通讯信号干扰等等,如果排查出了具体的某个元件问题,然后自己手动快速更换好再重新验证即可,这也是熟练度的体现。
(PS:三极管的好坏判断
可以通过极间电路的量测来进行判断。通过万用表量测三极管极间电阻的阻值大小,就可以判断三极管内部是否出现了短路,断路等损坏的情况。
因为正常情况下,正向电阻的阻值是几百到几千欧姆,反向电阻的阻值则为几百千欧及以上,所以如果使用万用表测出来的数据正向电阻近似无穷大或者反向电阻很小近似为零,那三极管很可能内部就已经损坏了,是一个坏的三极管。)
虚焊的现象:导通不良或者完全不导通
虚焊是硬件调试中经常发生的一种现象,而且有些还不容易通过眼睛看到,不过一旦出现虚焊,那电路是肯定会出现问题的,毕竟本来好好的连接在一起的一条电路,你突然给人家一刀子切开了,电路能继续好好的吗?
所以出现虚焊的结果也很直观,就是导致某一条电路导通不良,或者完全不导通断路,从而影响整个电路的正常工作。
不过如果是滤波电容等并联上去的保护性器件,影响结果会相对小一点,但是依然是有电路隐患的。