原理图查了三遍,DRC零错误,Gerber也确认了,结果板子一上电——灯不亮、串口没输出、芯片跑不起来。心态直接崩。
其实原理图没错不代表板子就能工作,PCB设计、焊接、制造每个环节都可能埋坑。别慌,按顺序查,90%的问题都能定位。
别急着上电,先做静态检查先拿放大镜扫一遍整块板。虚焊和连锡是头号杀手,尤其是QFP、QFN密引脚芯片,引脚间锡丝搭桥肉眼很容漏掉。再看元件方向——二极管、电解电容、芯片第一脚对不对?钽电容装反直接短路,这种事我见了好几回。
然后测电源对地阻抗。万用表蜂鸣档,黑笔接地,红笔碰各电源网络,正常读数几千欧以上。某路电源对地只有几十欧——找到短路了,先别通电。

万用表逐点排查,是定位问题最直接的手段
限流上电,盯住电流和温度必须用带限流的稳压电源。电流限制设在预期工作电流的1.5倍,比如MCU小板设100mA。电压从0慢慢往上拉,盯着电流表:
✅ 电流小尖峰后回落到几十毫安——正常
❌ 电流直奔限流值、电压被拉低——短路,立马断电
❌ 电流为零——电源路径断路
上电后快速摸芯片温度。LDO微热正常,烫手就有问题。有次我DCDC输出电容贴成0Ω,上电瞬间芯片发烫,幸亏限流保住了板子。

限流电源是第一次上电的保命神器
电源OK后,查时钟和复位各芯片VCC引脚、LDO/DCDC输出逐一量,确认在标称值±5%以内。3.3V量到3.1V以下就要警惕。
电源没问题就查时钟和复位——这俩是MCU跑起来的前提。示波器接晶振引脚看有没有波形,频率和幅度对不对。晶振不起振很常见,负载电容选错或走线太长引入寄生电容都可能。复位引脚上电应该是低电平,电源稳定后跳高,卡在低电平MCU永远起不来。

时钟和复位正常,芯片才能工作
最小系统法,逐模块推进电源、时钟、复位都正常芯片还不跑?断开所有外围,只留MCU+电源+时钟+复位+调试口,烧个点灯程序。灯能闪就说明核心OK,然后一个模块一个模块加回去,故障模块自然暴露。
⚠️ 调试时最容易犯的错:问题没定位完就开始改原理图。很多时候就是一颗电容贴错、一个过孔不通。先确认硬件没问题,再考虑设计层面。
几个实战经验:
1. 过孔是重灾区。板厂金属化失败很常见,关键过孔逐一量通断。
2. 设计时预留0Ω电阻。调试时拔掉就能隔离模块,比割线优雅。
3. 预留测试点。别把信号全藏在BGA底下,重要网络留个裸露测试点。
4. 第一版别焊满。先焊电源确认OK,再加MCU,最后焊外围。一次全焊满出问题连范围都定不了。
调试靠的是经验积累,每个踩过的坑下次就不会再踩。
想系统提升硬件调试能力?调试靠经验和手感,光看文章不够。凡亿教育硬件设计线下培训班,3个月全日制实战,从元器件原理到PCB设计到焊接调试全流程走一遍——示波器怎么用、电源怎么调、信号怎么抓,老师手把手教。
6月24日正式开班,广州/长沙校区同步开课
往期学员平均就业率95%以上,最高薪资20k×14薪。名额有限,感兴趣的同学扫码咨询。
暂无评论