|
12| 1
|
[讨论] 电路设计调试:那些书本上没写,但实际中常踩的坑 |
|
做硬件久了,你会发现一个规律:出问题的往往不是那些高大上的理论,而是最基础的元器件选型、电源设计、信号走线。很多故障看起来玄乎,扒开一层层分析,最后发现都是些可以提前避免的细节。 一、电阻电容那些事 别看电阻电容是基础元件,选不好一样翻车。电阻选型,很多人只看阻值和封装,但功率和耐压往往被忽略。0.1W的电阻用在电源上,板子一上电就冒烟。还有反馈电阻选太大,噪声就跟着进来了。电容更讲究,陶瓷电容、铝电解、钽电容各有各的脾气。陶瓷电容温度特性差,用在振荡电路里,天冷天热频率乱跑;铝电解ESR高,大电流场合发热严重;钽电容过压就短路,烧起来给你看。 电感最怕饱和。电流一大,电感量掉下来,本来应该滤掉的噪声直接穿过去。选型时不能只看额定电流,要看饱和电流够不够。 ![]() 二、电源设计常见的坑 LDO和DCDC怎么选?LDO纹波小,但效率低、发热大,适合小电流、对噪声敏感的场景。DCDC效率高,但开关噪声是绕不开的问题。 电源啸叫这个问题,遇到过的人都知道有多烦。电感啸叫、电容啸叫、反馈环路不稳、负载突变……原因不下七八种。怎么判断?用手按一下电感,声音变了就是它的问题;用热成像看电容,发热严重的可能是它;用示波器看开关波形,抖得厉害的说明环路不稳。 上电冲击电压和电流是另一个常见问题。冲击电压可能烧芯片,冲击电流可能把电源拉保护。解决思路无非是软启动、加缓启电路、分级上电。电源下电也有讲究,下电太快,芯片可能来不及保存状态;下电太慢,残留电压可能让芯片工作在半死不活的状态。 三、时序与PCB走线 很多人以为时序是软件的事,其实硬件更关键。两个信号谁先谁后,差几纳秒,芯片可能就认不出来了。从芯片手册里找时序参数,算出允许的延时,再换算成走线长度差,这是硬件工程师的基本功。 时序要求最严的是高速接口,比如DDR、PCIe。差那么一点,系统就不稳定。高低温环境下时序会变,因为温度影响器件速度,这也是为什么有的产品常温好好的,一进烤箱就死机。 四、信号完整性那些玄学 信号完整性听起来玄,其实看波形就明白了。过冲、下冲、振铃、回沟、台阶、眼图闭合……每一种波形异常都有它的根源。 反射是最常见的信号完整性问题。根本原因是阻抗不匹配,信号走到端点,一部分反射回来,和原来的信号叠加,就振铃了。解决方法就是加端接电阻,串联匹配用在源端,并联匹配用在末端,具体怎么选,看信号是单向还是双向,看功耗要求。 串扰是另一大杀手。相邻两条线靠太近,一条线上跳变,另一条线上就有毛刺。解决办法无非是拉开间距、中间夹地线、换层走线。跨分割更隐蔽,信号从一块地走到另一块地,回流路径断了,回路面积变大,辐射和抗扰度都出问题。解决方案是跨分割电容,或者尽量不跨。 五、EMC问题怎么下手 EMC问题分两种思路:堵和疏。堵是把干扰封在设备里,比如用屏蔽罩;疏是把干扰引到地上去,比如加滤波电容。关键是知道什么时候堵、什么时候疏。 时钟电路是EMC的重灾区。频谱上一根根竖起来的谱线,多半是时钟谐波。时钟走线要短,要包地,要远离I/O口。 防护电路设计是门学问。TVS管选多大电压?放哪?怎么走线?很多人直接把TVS管放在插座旁边,但泄放路径太长,效果大打折扣。正确做法是,TVS管靠近干扰入口,泄放地要低阻抗,走线要短。 不接大地的设备,比如塑料外壳的电子产品,ESD问题怎么解决?没有大地,静电电荷无处释放,只能靠PCB上的地平面吸收。这种设计要特别注意,地平面要完整,敏感电路要远离边缘。 六、高低温测试的玄机 高低温出故障,最头疼。高温下,器件速度变慢,本来能过的时序过不了;电源效率下降,原本够的余量不够了;器件漏电增大,功耗上升。低温下,电解电容容量下降,电源纹波变大;晶振起振困难;连接器接触不良。 这类问题的调试思路:高温故障先看时序,低温故障先看电源和时钟。用热风枪局部加热,找出哪个器件敏感,往往是破案的关键。 写在最后 硬件设计就像盖房子,图纸画得再好,施工不仔细一样出问题。工程师高培觉得那些坑,踩过一次就记住了:电阻功率要留余量,电感不能饱和,时序要算好,阻抗要匹配,回流路径要完整……把这些细节做到位,测试的时候就少熬夜。 ![]() |
沪公网安备31011502402448© 2013-2026 Comsenz Inc. Powered by Discuz! X3.4 Licensed