调试硬件的步骤假如是自己焊板子自己调,适合小规模系统 1
拿到 PCB 裸板时,检查加工的怎么样,测量一下电源地有没有短路的
焊接上电源芯片,通上电源,把电源调通,看看电压是不是都正常,纹波系数是否超标
焊上主控制器芯片(微处理器),及其相关最小外围电路,jtag 调试,串口,ram,rom,就是先让最小系统跑起来
一定要把 LED 电路调通
从而,软件工程师可以通过 LED 发光颜色来调试板子和硬件
假如 jtag 都是好的,写个 hello,world 看看 cpu 内核能部不能工作,调试外部的ram,rom
写外设测试驱动,测试驱动很考量人的,一般是要由硬件工程师来干,但是就看水平怎么样了,总会出现硬件的人厌软件错误,软件的人厌硬件错误
找外面焊接回来的板子也一样这个步骤
板子突然不 work 了怎么办
测量电压 2
测量晶振(体)是否起振,注意晶体的输出幅值比较小,晶振则和其电压相差不大 3
用无水酒精把板子擦洗一遍,应为在调试的过程中某些管脚总会搞进点污秽,引起短路,这个方法解决了我碰到过的大约 40%左右的板子突然罢工
尝试降低频率
谈谈自己的调式经历,希望能给刚入门的同行有点帮忙,也希望有好资料的同仁,能拿出来与大家一起分享
在调试之前你一定要熟悉原理图,及工作原理
在还没有 layout 之前能及时发现原理图的一些错误
首先拿到打样的 PCB 板时,不急着焊元件,检查下 PCB,(4 层板以上的最好检查一下)
有时候 PCB 本身就短路或开路,要是全部焊好后再找问题,会找死人的,,,,,, 调试时最好是一步步来(不要一次把所有元件全焊上),焊一部份调一部份
这样可以减少不必要的工作量,达到事半功倍的效果 先调电源,电源没有问题了,再往下调
(这时可以测试 IC 的供电电压对不对,可以避开烧 IC)