蹲在工作台边上发呆的时候,脑子里一直在想电路板工作原理是什么,手里捏着这块刚从旧设备里拆下来的板子,铜箔有一处烧得发黑,边缘翘起来一点点,之前只知道通电就能跑程序,真看见它坏在眼前,好多模糊的念头一下子冒出来。

一开始以为上面那些细细的线路,就只是简单的导线,把电源引到各个零件上就完事了。拿放大镜凑近看,能看见密密麻麻的走线绕来绕去,有的宽有的窄,焊点大小也不一样,元件有的是小小的贴片,有的带着长长的引脚,焊盘一圈圈围着元件脚。电源接上去之后,电流不是随便乱跑的,沿着铜箔铺好的路径走,到电阻那里降一点电压,到电容那里暂存一下电信号,再送到芯片里面去处理。

找了个闲置的小电源接上另一块完好的样板,指示灯亮起来的时候,盯着线路看了好久。看不见电流,只能靠灯的亮灭去猜信号走到哪一步。那个时候总觉得,芯片才是全部核心,走线只是顺带搭个桥,随便怎么布都没关系。直到把这块烧坏的板子拿给懂点维修的朋友看,他指给我看烧毁的位置,说走线太细,电流超过承载之后,铜箔直接熔断,整条通路就断了,后面所有元件都收不到信号。

之前还傻傻试过,用细铜线直接跨接断掉的位置,想跳过烧坏的那一段。

接好之后通电,一开始指示灯正常亮起,没半分钟,铜线开始发烫,紧跟着旁边一颗贴片元件迅速升温,赶紧拔掉电源。指尖离元件还有一点距离,都能感受到热量,不敢再碰。那时候才反应过来,走线的宽窄、长短,还有它和周边元件之间的距离,全都不是随便画出来的,每一条铜箔都在管控电流和信号的走向,不是单纯连通就行。信号有快有慢,有些高频的信号,走线稍微长一点,时序就对不上,芯片读出来的数据就是乱的。

朋友拿了一张简单的原理图给我对照板子,原理图上是规整的符号,板子上是弯弯曲曲的铜迹,两张图来回比对,很难一下子对应上。原理图上一根连线,在实物板上可能拐好几个弯,还要避开别的走线,还要留出接地的区域。接地铺铜一大片铺在底层,当时不太明白铺这么一大块铜有什么用处,只觉得浪费空间,后来才慢慢察觉到,这片铜面用来稳定电位,减少信号互相干扰,不然不同线路的信号串在一起,设备就会时不时乱跳,按键失灵,输出的数据断断续续。

断断续续折腾了好几天,翻了网上不少零散的帖子,没有一段文字能和我手上这块板子的情况完全对上。有人说信号传输,有人说电源分配,每个人讲的侧重点都不一样。自己能看见的,只有表面的铜箔、焊盘、一颗颗焊上去的元器件,底层还有看不见的内层线路,双层板、四层板内部藏着走线,外面根本看不到,信号会在不同层之间通过过孔穿过去。过孔就是板子上那些小小的金属圆孔,连通上下层的铜箔,之前一直以为那些小孔只是固定用的,压根没想过它也是信号通路里的一环。

有一回通电测试,板子偶尔能正常工作,重启几次又没反应。测电源引脚电压是稳定的,芯片供电看着没问题,查了半天才摸到一处虚焊,焊盘和元件引脚之间有一层极薄的缝隙,电流时通时断。这种问题最难找,外观看着焊点圆润,没有明显开裂,只有晃动板子的时候,信号才跟着时有时无。那一下才明白,电路板不只是静态的线路布局,所有焊点、接触位置,都是通路的一部分,只要任意一个节点接触不稳,整套信号流转就会被打断。

很多元件各司其职,二极管管住电流只能朝一个方向走,防止电压倒灌弄坏芯片,晶振持续送出固定节奏的时钟信号,芯片靠着这个节奏一步一步读取指令、输出对应的电平信号,信号再顺着走线送到接口,传给屏幕或者别的外设。整套过程串起来,才是板子在做的事。但这些流程,在板子正常工作的时候完全感受不到,只有故障出现,通路断裂、信号紊乱,才会一点点意识到这些看不见的流转。

到最后也没有把烧坏的这块板子修好,跨接铜线的办法行不通,找不到一模一样的替换元件,手上也没有合适的工具重新补线。把它放回收纳盒里的时候,看着那片发黑的铜箔,还是没法完整说清电路板工作原理是什么,只是不再觉得它只是一块粘满零件的塑料板。能摸到的只有表象,电流和信号在线路里流转的细节,还有多层板内部的走线排布,好多东西依旧模糊。

工作台的台灯还亮着,盒子盖上去的瞬间,刚才脑子里纷乱的猜测,跟着一起静下来。