4、PCB板级分析:层叠结构、走线追踪与丝印解读
做硬件逆向,拿到一块陌生的PCB板,很多人第一反应就是拿万用表到处戳。我个人的习惯是——先别急。你得先读懂这块板的「骨架」和「血管」,也就是它的层叠结构和走线逻辑。今天我们就聊聊PCB板级分析的那些实操技巧。
4.1 PCB层叠结构识别
一块PCB,说白了就是一层层铜箔和绝缘材料压在一起。层叠结构决定了信号怎么走、电源怎么铺、阻抗怎么控制。逆向分析时,我们最关心的是:这块板是几层板?每层分别是什么?
怎么快速判断层数?
- 看板边:把板子侧过来,用强光手电照。多层板的截面能看到明显的铜层分界线。我习惯用10倍放大镜配合侧光,效果比肉眼好很多。
- 看过孔:如果板上只有通孔(从顶层穿到底层),那可能是2层或4层。如果看到盲孔或埋孔,那基本是4层以上了。
- 看电源/地平面:大面积铺铜的区域,如果顶层和底层都有完整的地平面,那中间很可能还有内电层。
层叠结构分析流程:
- 用万用表测顶层和底层的地网络,确认是否连通。
- 找几个关键信号过孔,用万用表测它们连到哪一层。
- 结合丝印和走线密度,推测内电层的分配(通常是GND和VCC)。
- 如果条件允许,用磨板机逐层打磨,配合显微镜拍照记录。
4.2 走线追踪技巧
走线追踪是逆向的核心。说白了,就是搞清楚每个芯片的引脚连到了哪里。这里我分享几个实战技巧。
技巧一:用万用表「扫雷」
把万用表调到蜂鸣档,一支表笔固定在某引脚上,另一支表笔在板上快速滑动。听到蜂鸣声就停下来,看看连到了哪个焊盘或过孔。嗯,这个方法虽然原始,但对付简单板子非常高效。
技巧二:利用过孔网络
同一个网络上的过孔,在电气上是连通的。你可以先找出某个信号的所有过孔,然后用万用表验证。这样能快速画出信号路径。
技巧三:看走线拐角
高频信号走线一般不会用直角拐弯,而是用45度角或圆弧。如果你看到某条线用了大量直角,那很可能是低速控制信号或电源线。这个细节在逆向分析时能帮你快速区分信号类型。
4.3 过孔与埋孔分析
过孔是连接不同层的桥梁。逆向分析时,过孔的类型和位置能透露很多信息。
| 过孔类型 | 特征 | 常见用途 |
|---|---|---|
| 通孔 | 贯穿整个板子 | 电源、地、低速信号 |
| 盲孔 | 从表层连到内层 | 高密度板,节省空间 |
| 埋孔 | 只在内层之间 | 多层板内部信号连接 |
怎么区分盲孔和埋孔?
用万用表测过孔和表层焊盘是否连通。如果通,那就是盲孔;如果不通,那可能是埋孔。当然,最直接的方法还是X光透视。
过孔分析要点:
- 过孔密集的区域,通常是BGA芯片的扇出区。
- 过孔旁边如果有小电容,那很可能是去耦电容,对应的网络是电源。
- 过孔内径大小也能反映信号类型——内径小的(0.2mm左右)通常是高速信号,内径大的(0.5mm以上)一般是电源。
4.4 丝印解读
丝印是PCB上的文字和符号。很多人觉得丝印只是装饰,其实它藏着大量信息。
常见丝印含义:
- R、C、L、U、Q:分别代表电阻、电容、电感、芯片、晶体管。后面的数字是位号,比如R101表示第101号电阻。
- TP:测试点。这些点通常是调试用的,可以直接用示波器或逻辑分析仪抓信号。
- J、P、CN:连接器或排针。
- FB:磁珠,常用于电源滤波。
- 版本号:比如「REV 1.2」,告诉你这是第几次改版。不同版本之间可能有细微差异。
丝印解读流程:
- 先用手机拍下整块板的丝印照片,方便放大查看。
- 对照原理图(如果有的话),确认每个元件的功能。
- 注意那些没有丝印的区域——那里可能是隐藏的测试点或调试接口。
- 如果丝印模糊,可以用酒精擦拭后重新拍照。
4.5 知识体系总览
下面这张图总结了PCB板级分析的核心逻辑。你可以把它当作一个检查清单,每次分析时对照着来。
这张图把PCB板级分析拆成了四个核心模块。你每次拿到新板子,都可以按这个框架来走一遍。先从层叠结构入手,再追踪关键走线,分析过孔类型,最后用丝印信息验证你的判断。四个步骤走下来,这块板的「底细」基本就摸清了。
好了,PCB板级分析就聊到这里。记住,逆向工程不是一蹴而就的事,多练、多总结,你也能成为高手。
公众号:蓝海资料掘金营,微信deep3321