PCB 布局布线快速入门
PCB 设计是一个相对有技术深度的技能,既要会把原理图成功转换为PCB,还要注意很多事项,如:布局、信号流向、减少信号交叉、电路工作的稳定性等。PCB 设计者这需要钻研PCB设计的流程步骤、核心信号分类(注意关键信号的处理)、接口布局、热处理(隔离与散热)等等。这篇文章会记录PCB设计中需要关注的方方面面。
PCB 设计中常见的名词
- 信号完整性(SI)
- 电源完整性(PI)
- 可制造性(DFM)
先布局后布线
很多新手可能刚开始并不看中PCB的布局,设计PCB时随便摆放以下器件的位置就开始布线了,其中有很多相互交叉的信号走线,导致过孔过多,布线走线弯弯曲曲,各种信号(模拟信号、时钟信号等)混到一起,其实布局是前提,“布局决定成败,布线决定优劣”。布局如果合理,布线能顺理成章地完成80%。
结构优先与模块化布局
我们一开始就要想好,我们设计的PCB 最终是要做成产品的,是产品就会有外壳、固定孔等,我们要提前规划好机械尺寸与布局,我们可以用 AutoCAD或 SolidWorks 设计好机械尺寸(2D)(安装孔、屏幕、按键、编码器、指示灯等等的位置和尺寸),然后将我们设计的2D机械尺寸图导入的我们用的 EDA软件中,把我们设计的2D图形的不同内容划分到不同的层,如:PCB边框(Edge.Cuts)、按键的位置(User.1),我用的 EDA软件为 KiCad。
- 固定器件先行:先根据结构图(DXF)定位连接器(Type-C、网口、绿端子等)、开关、LED指示灯、安装孔等。
- 核心芯片居中:以 MCU/FPGA/DSP 为核心,向四周展开。
- 功能模块化(飞线分流):将电路分为电源区、模拟信号区、数字信号区、射频(RF)区。各模块器件严禁交叉混杂。
关键组件布局“黄金法则”
- 去耦电容(Decoupling Capacitor):必须“先经过电容,再进入芯片引脚”。小电容(如0.1uF)比大电容(如 10uF)更靠近芯片引脚。
- 晶振(Oscillator):紧贴芯片引脚,下方及周围严禁走其它信号线,防止时钟信号对敏感线路形成辐射干扰。
- DCDC续流回路:输入电容、开关管(MOS)、续流二极管、储能电感这四者组成的环路面积必须最小。
进阶布线(Routing)规范
布线中最重要的几项要特别在意:电源、地线和信号线。
电源与地(Power & GND)
- 线宽原则:电源线、地线尽量宽。常规经验:1A电流至少对应 40mil 线宽(内层加倍),信号线一般用 4mil ~ 8mil。
- 星型拓扑与树状拓扑:电源严禁串联(菊花链),应从电源芯片引出后,呈星型或树状分发到各个负载。
- 单点接地vs铺地:
- 低频模拟:采用单点接地,避免地环路
- 高频/数字:大面积铺地,通过多打孔减少地阻抗
信号线(Signals) —— 规避干扰
- 3W 原则:为了减少线间串扰(Crosstalk),线与线中心距应不小于3倍线宽。
- 20H 原则:电源平面比地平面内缩 20H (H为平面间距),可以将 70% 的电场限制在地平面边缘内。
- 避免直角:所有走线必须使用 135度钝角或圆弧过渡,严禁出现90度直角,防止高频信号在此处产生阻抗不连续和辐射。
高频与高速信号(SI进阶)
当你面对 DDR、USB3.0、HDMI或差分信号时,必须注意以下几点:
- 差分信号(Differential Pairs)对称性
- 等长与等距:差分线(如 USB 的 D+ D-)必须严格平行走线,误差通常控制在5mil 以内。
- 阻抗匹配:根据板厂层压结构,使用 EDA软件计算精确的单端阻抗(通常50)和差分阻抗(通常 90或100)。
- 完整的参考平面(Reference Plane)
- 严禁跨分割(Split Plane):高速信号线下方对应的地平面(参考面)必须完整。如果信号线跨越了不同的地或这电源隔缝,会导致回流路径暴增,EMC直接超标。
实战必坑与DFM(可制造性设计)
很多新手在软件里仿真完美,但板子打出来却无法焊接或调试,这就是缺乏 DFM 经验:
- 散热与焊接平衡(Thermal Relief)
- 大铜箔焊盘:当电阻、电容的一端连接大面积铺铜时,必须采用米字型热焊盘(Thermal Pad)。如果直接全铺,焊接时散热太快,极易导致虚焊或 0402/0603器件“立碑”。
- 过孔(Via)避坑
- 不要把过孔打在焊盘上(Via-in-Pad):除非做了塞孔镀平工艺(VIPPO),否则回流焊时锡膏顺着过孔溜走,导致器件漏焊。
- 通孔流向:信号过孔会带来约 0.5pF~1pF的寄生电容,高速信号线(如 > 1GHz)的过孔数量应控制在 2个以内。
- 丝印与阻焊
- 丝印不能压在焊盘上,位号字体大小一般建议不小于高度 30mil/线宽5mil(方便肉眼识别)。
- 贴片芯片(如 QFN、BGA)下方尽量不要裸露未盖油的过孔,防止短路。
