板子修理经验一例

同事一块小板子,RC滤波后直接进单片机差分AD采样。核心就这样的四个元件,两个R,一个C,一个MCU。

在RC滤波后,直到AD引脚上,电平都正常。

进入单片机后,程序输出显示0xFFFF,16bitAD,明显是超范围了。本以为是程序有bug,仔细询问后,已经生产了100块了,只有这3块有问题。

经验一,这种情况基本排除程序bug的可能性,99%硬件问题。

那就开始找吧,测单片机电源LDO电压,3.3V,正常;

测内核电压输出脚,1.5V,正常;

测内部参考输出脚,1.2V,正常。

程序运行也正常,显示屏都点亮的。

看着板子上就仅有的四个核心元件,很久没有这种无从下手的感觉了。

有事先出去了。回来看到技术大牛刘工在帮着查问题,正赶上他在说:看来是AVcc有问题,把那个磁珠焊上试试。

我一看电路图,原来还真是有个AVcc,有颗磁珠没焊。焊上后,果然好了。

其实那个磁珠没焊就摆在那里,但是思想里却一直以为PCB都是工厂给焊出来的,不会少元件的,根本没向下一层想。

经验二,修理板子第一步是拿好的板子过来对比,看是不是少焊料了,或者焊错料了。针对这种97:3的情况,这个步骤还是很重要的。

 

 

 

你可能感兴趣的:(板子修理经验一例)