简介
PCB 布局是将您的原理图变为现实的关键步骤。一个布局良好的电路板能够可靠工作, 首次通过 EMC 测试,并降低制造成本。而一个布局糟糕的电路板会导致无尽的调试, 神秘的噪声问题,以及昂贵的重新设计。
本指南将多年的 PCB 设计经验浓缩为 25 条基本规则,这些规则 将专业设计与业余设计区分开来。无论您是设计第一块 PCB 还是在完善第十块, 这些规则都将帮助您创建首次即可工作的电路板。
我们将这些规则组织为六个类别:元件放置、走线布线、电源分配、信号完整性、 热管理和可制造性设计(DFM)。每条规则都包含实用指导、具体数值(如适用) 以及实际案例。
第一部分:元件放置规则
元件放置是良好 PCB 布局的基础。做对了,布线就会变得简单直接。做错了, 您将在布局的每一步都感到困难。研究表明 80% 的布线成功取决于元件放置。
规则 1:首先放置关键元件
从具有固定位置或严格要求的元件开始:
- 连接器和安装孔 - 这些定义了您的板边和机械约束
- 高引脚数 IC - 处理器、FPGA 和微控制器构成布线骨架
- 电源元件 - 稳压器、电感和大容量电容器需要特定的热/EMI 区域
- 射频/天线元件 - 禁布区和阻抗要求决定放置位置
将高引脚数处理器放置在电路板中央 - 这可以最小化平均走线长度并减少过孔数量。 相比边缘放置,中央放置的 MCU 可以将总布线长度减少 20-30%。
规则 2:将相关元件分组放置
协同工作的元件应该放在一起。此原则适用于:
- 功能模块 - 将所有电源元件保持在一个区域
- 信号链 - 输入到输出应在电路板上逻辑流动
- 去耦电容 - 放置在其相关 IC 电源引脚的 3mm 范围内
实际案例
对于 STM32 微控制器,将所有去耦电容放置在与芯片相同的一侧, 最小值(100nF)最靠近电源引脚。STM32 的经验法则:n x 100nF + 1 x 4.7uF,其中 n = VDD 引脚数量。
规则 3:分离模拟和数字部分
数字开关噪声可能会破坏敏感的模拟信号。实施物理分离:
- 将模拟元件放在电路板的一侧,数字元件放在另一侧
- 保持模拟和数字走线之间至少 20 mil (0.5mm) 的间距
- 使模拟信号远离时钟线和开关电源
- 在敏感部分之间使用保护走线或地铺铜
如果无法避免交叉,应以 90 度角交叉模拟和数字走线以最小化耦合。
规则 4:保持元件方向一致
一致的方向可以加快组装速度并减少错误:
- 极性元件 - 所有二极管指向同一方向,所有电解电容的 + 面向同一方向
- IC - 引脚 1 方向一致(全部朝北或全部朝西)
- 电阻/电容 - 相似值使用相同旋转
这种一致性有助于贴片机高效运行,并使组装期间的目视检查更加容易。
规则 5:将 SMD 元件放置在一侧
为了节省组装成本,将所有 SMD 元件放置在电路板顶侧。这将组装从两次回流 减少到一次,通常可节省 30-40% 的组装成本。
如果必须使用双面:
- 将较大、较重的元件放在底部(在顶侧回流期间它们会保持在原位)
- 将通孔元件保留在顶部以便进行波峰焊
- 考虑底部元件影响顶侧放置的禁布区
第二部分:走线布线规则
在元件正确放置后,布线就变成了高效连接各点的问题。这些规则确保您的走线 能够干净可靠地传输信号。
规则 6:保持走线短而直接
每毫米的走线长度都会增加电感、电阻和潜在的噪声拾取。以下情况优先使用短走线:
- 高速信号 - USB、SPI 时钟和数据线应小于 15cm (6 英寸)
- 模拟信号 - 特别是易受噪声影响的高阻抗节点
- 电源走线 - 最小化敏感 IC 的电压降
如果走线必须很长,考虑通过过孔转换到具有更好接地参考的内层是否有意义。
规则 7:使用 45 度角(绝不使用 90 度)
尖锐的 90 度拐角会导致问题:
- 充当天线,辐射 EMI
- 在高速信号中造成阻抗不连续
- 在制造过程中可能截留蚀刻剂,导致可靠性问题
始终使用两个 45 度弯曲代替一个 90 度拐角。对于高速信号,弧形走线更好, 因为它们提供最平滑的阻抗过渡。
EasyEDA 提示
在 EasyEDA 中布线时按 "L" 键可在 45 度和 90 度模式之间切换。 工具栏中的走线模式按钮还允许您选择弧线布线以实现平滑曲线。
规则 8:在层之间交替水平和垂直布线
这是“正交布线规则” - 多层板最重要的原则之一:
- 在一层上布水平走线,在相邻层上布垂直走线
- 这消除了层之间的感应串扰
- 使布线更可预测和有组织
对于 4 层板(信号-地-电源-信号),在第 1 层水平布线,在第 4 层垂直布线 (或反之)。
规则 9:根据电流容量调整走线尺寸
走线宽度必须与电流要求匹配。使用 IPC-2152 标准:
| 电流 | 外层走线 (1oz) | 内层走线 (1oz) | 温升 |
|---|---|---|---|
| 0.5A | 10 mil (0.25mm) | 20 mil (0.5mm) | 10 degrees C |
| 1A | 20 mil (0.5mm) | 50 mil (1.25mm) | 10 degrees C |
| 3A | 50 mil (1.25mm) | 150 mil (3.8mm) | 20 degrees C |
| 5A | 100 mil (2.5mm) | 300 mil (7.6mm) | 20 degrees C |
如有疑问,对电源使用更宽的走线。40 mil (1mm) 的电源和地线走线是大多数 设计的安全默认值。
规则 10:在网络内保持一致的走线宽度
在布线中途改变走线宽度会导致阻抗不连续。这对以下情况最重要:
- 高速信号 - 宽度变化会导致反射
- 射频走线 - 即使很小的变化也会影响阻抗匹配
如果必须改变宽度(例如缩小以到达细间距 IC),应使过渡平缓地锥形化, 而不是突然的阶跃。
第三部分:电源和地线规则
糟糕的电源分配是 EMC 故障的最常见原因。可靠的电源和接地策略可以在大多数 噪声问题开始之前就预防它们。
规则 11:使用完整的地平面
连续的地平面是 PCB 设计中最好的朋友:
- 为所有信号提供低阻抗回流路径
- 充当信号层之间的屏蔽
- 改善热分布
- 简化去耦电容布线
关键规则
绝不要在地平面的间隙上布线。回流路径中的间隙迫使电流寻找替代路线, 形成大的环路天线。这是 EMI 故障的头号原因。
对于 4 层板,推荐的叠层是:
- 第 1 层:信号(水平布线)
- 第 2 层:地平面(连续)
- 第 3 层:电源平面
- 第 4 层:信号(垂直布线)
规则 12:正确放置去耦电容
去耦电容只有在正确放置时才有效:
- 位置:IC 电源引脚 3mm 范围内(越近越好)
- 连接:电源应在到达 IC 引脚之前先流向电容
- 过孔放置:紧邻电容焊盘的过孔可最小化环路电感
对数字 IC 使用分级电容方法:
- 100nF 陶瓷 - 每个电源引脚一个,放置最近
- 10uF 陶瓷 - 每个 IC 一个,放在附近
- 100uF 大容量 - 每个板区域一个,用于瞬态电流
规则 13:绝不在分割平面上布线信号
当信号穿过参考平面的间隙时:
- 回流电流必须绕过间隙,形成大的环路
- 环路充当天线,辐射 EMI
- 由于增加的电感,信号完整性下降
如果必须分割平面(用于独立的模拟/数字地),在交叉点用电容桥接间隙, 或在具有连续参考平面的不同层上布线这些信号。
规则 14:使用宽电源走线
电源和地线走线应明显宽于信号走线:
- 建议最小值:中等电流为 40 mils (1mm)
- 大电流 (5-10A):100 mils (2.5mm) 或使用多边形铺铜
- 经验法则:电源走线比信号走线宽 2-4 倍
宽走线降低电阻(更低的电压降)和电感(更好的瞬态响应)。
规则 15:为混合信号实施星形接地
对于同时具有模拟和数字电路的板:
- 保持模拟和数字地平面分离
- 在靠近电源入口的单点连接它们(星点)
- 这防止数字开关噪声流经模拟地
星点应该是电源地连接到电路板的位置。然后所有回流电流直接流向此点, 而不是通过其他电路。
第四部分:信号完整性规则
随着时钟速度的增加,信号完整性变得至关重要。这些规则适用于 USB、HDMI、 以太网、DDR 内存以及任何超过 50MHz 的信号。
规则 16:控制高速信号的阻抗
高速接口有特定的阻抗要求:
| 接口 | 阻抗 | 容差 | 注释 |
|---|---|---|---|
| USB 2.0/3.0 | 90 ohm differential | +/- 10% | D+/D- pair |
| Ethernet | 100 ohm differential | +/- 10% | TX/RX pairs |
| HDMI | 100 ohm differential | +/- 5% | TMDS pairs |
| DDR3/DDR4 | 40-60 ohm single-ended | +/- 10% | Check memory spec |
阻抗由走线宽度、间距和到参考平面的距离控制。使用您的 PCB 制造商的 叠层计算器或 Saturn PCB toolkit 等工具。
规则 17:差分对长度匹配
差分对必须在长度上匹配以保持信号时序:
- USB:在 5 mils (0.127mm) 内匹配,偏移小于 400ps
- HDMI:TMDS 对之间在 3mm 内匹配
- Ethernet:每对在 50 mils (1.27mm) 内匹配
还要保持一对的两条走线之间的一致间距。典型间距为 5-10 mils 以实现紧密耦合。
布线提示
尽可能在同一层上布线差分对的两条走线。如果层改变不可避免, 对两条走线使用相同数量的过孔以保持对称性。
规则 18:使用 3W 规则防止串扰
当相邻走线上的信号相互干扰时会发生串扰。3W 规则规定:
走线之间的中心到中心间距应至少为走线宽度的 3 倍。
例如,如果您的走线为 10 mils 宽,则走线间距至少为 30 mils 中心到中心 (20 mils 边到边)。对于关键信号,使用 5W 规则以获得 更好的隔离。
规则 19:最小化高速信号的过孔转换
过孔增加电感并造成阻抗不连续。对于高速信号:
- 将层转换限制为每个信号 2 次或更少
- 在信号过孔附近放置地过孔(过孔缝合)
- 使用较小的过孔(8 mil 钻孔)以减少电感
- 对于差分对,对两条走线使用相同的过孔结构
每个过孔增加约 0.5-1nH 的电感。在高频下,这会产生降低信号质量的反射。
第五部分:热管理规则
热量是电子设备可靠性的敌人。工作温度每升高 10 度,元件寿命大约减半。 这些规则有助于保持您的电路板冷却。
规则 20:在功率元件下使用热过孔
热过孔将热量从热元件传递到内层铜层以散热:
- 过孔尺寸:0.3mm (12 mil) 直径是典型值
- 间距:热焊盘下 1.2mm 网格图案
- 数量:更多过孔 = 更低的热阻
- 填充:铜填充或导电环氧树脂效果最佳
热过孔可以将元件温度降低 10-15 度,显著延长元件寿命。
经验法则
每 1W 的功率耗散,您需要大约 15 平方厘米(2.4 平方英寸)的 PCB 铜区域 才能实现 40 度的温升。4 层板比相同尺寸的 2 层板多处理 30% 的功率。
规则 21:添加铺铜以散热
铜具有出色的导热性(400 W/m-K)。使用铺铜来散热:
- 将功率元件的裸露焊盘连接到大铜区域
- 避免用穿过热路径的走线中断铺铜
- 对于大功率设计使用 2oz 铜(相对于标准 1oz)
- 在整个铺铜中添加过孔缝合以连接到内层
使用铺铜时,不要忘记过孔缝合 - 没有它,铺铜会产生孤立的铜岛, 实际上可能增加 EMI。
规则 22:间隔发热元件
防止热元件之间的热相互作用:
- 功率 MOSFET 间隔至少 5mm
- 使稳压器远离温度敏感元件(晶振、精密电阻)
- 将电感(产生磁场和热量)放置在远离敏感模拟电路的位置
- 如果需要,为散热器留出间隙
第六部分:可制造性设计(DFM)规则
无法可靠制造的设计不是好设计。这些规则确保您的电路板可以一致且经济地制造。
规则 23:遵循制造商最小规格
每个 PCB 制造商都有最小能力。对于 JLCPCB 标准工艺:
| 参数 | 标准 | 推荐 |
|---|---|---|
| 最小走线宽度 | 5 mil (0.127mm) | 6 mil (0.15mm) |
| 最小间距 | 5 mil (0.127mm) | 6 mil (0.15mm) |
| 最小过孔钻孔 | 8 mil (0.2mm) | 10 mil (0.25mm) |
| 过孔环形圈 | 5 mil (0.127mm) | 6 mil (0.15mm) |
| 阻焊间隙 | 2 mil (0.05mm) | 3 mil (0.075mm) |
使用推荐值而不是最小值可提高良品率并降低成本。采用最小规格的设计 通常会产生额外费用或具有更高的拒收率。
规则 24:添加适当的丝印标记
良好的丝印可加快组装速度并帮助调试:
- 参考标号:放置在元件附近,可从一两个方向读取
- 极性标记:引脚 1 点、+ 符号、二极管阴极带
- 板信息:用于修订跟踪的名称、版本、日期
- 最小文字高度:0.8mm (32 mil) 以便阅读
- 最小线宽:0.15mm (6 mil)
重要
将丝印保持在距离焊盘和过孔至少 6 mils (0.15mm) 的位置。焊盘上的丝印 会阻止正确焊接并可能导致组装缺陷。
规则 25:包含基准点和测试点
这些功能对于自动化组装和测试至关重要:
基准点(用于贴片对准):
- 至少 3 个全局基准点呈 L 形图案
- 1mm 直径铜圆,2mm 阻焊开口
- 放置在电路板的对角
测试点(用于调试和生产测试):
- 最小 1mm 直径以便探针访问
- 包含在关键电源轨、通信总线和复位信号上
- 对于针床夹具,间隔至少 2.5mm
完整的 PCB 布局检查清单
在将您的设计发送到制造之前使用此检查清单:
布线前检查清单
- 设计规则设置为制造商能力
- 首先放置关键元件
- 模拟和数字部分分离
- 去耦电容放置在 IC 引脚 3mm 范围内
- 连接器和安装孔位于正确位置
布线检查清单
- 没有 90 度走线角度
- 电源走线根据电流调整尺寸(检查计算器)
- 没有走线穿过地平面间隙
- 差分对长度匹配
- 高速信号具有受控阻抗
制造前检查清单
- DRC 通过且无错误
- ERC 通过且无未连接引脚(除了有意的)
- 为组装添加基准点
- 丝印清晰且不在焊盘上
- 热元件下的热过孔
- 板轮廓闭合且正确
常见的 PCB 布局错误
从他人的错误中学习。这些是我们最常看到的错误:
1. 错误的封装
即使焊盘间距有 0.5mm 的误差也会使元件无法焊接。在订购前始终根据 实际元件数据表验证封装。
2. 去耦电容距离 IC 太远
放置在 10mm 外的 100nF 电容在高频下几乎无用。走线电感占主导地位。 将它们保持在 3mm 内,理想情况下直接邻近电源引脚。
3. 在分割地平面上布线
这会产生环路天线,是 EMC 故障的主要原因。如果分割地平面, 确保没有信号在没有适当桥接的情况下穿过分割。
4. 电源走线宽度不足
对电源和信号使用相同的 10 mil 走线是电压降和过热的原因。 始终计算载流走线的走线宽度要求。
5. 地平面上缺少热释放
直接连接到大地平面的通孔焊盘几乎不可能手工焊接 - 平面会吸收所有热量。 添加热释放以提高可焊性。
验证工具和 DRC
早期且经常运行设计规则检查(DRC),而不仅仅是在最后:
内置 DRC (EasyEDA/KiCad/Altium)
- 走线宽度和间距违规
- 环形圈太小
- 未连接的网络
- 丝印重叠焊盘
ERC(电气规则检查)
- 未连接的引脚
- 同一网络上的多个电源输出
- 缺少去耦电容
在线 DFM 检查器
- JLCPCB DFM:在 dfm.jlcpcb.com 上传 Gerber 以进行免费分析
- PCBWay DFM:全面的可制造性检查
在 DRC 错误出现时立即修复。累积的错误会变得难以承受,并在噪声背后隐藏真正的问题。
结论
这 25 条规则构成了专业 PCB 设计的基础。虽然每个项目都有独特的要求, 但遵循这些指南将帮助您避免最常见的陷阱,并创建在首次修订时就能可靠工作的电路板。
记住关键原则:
- 布线前计划 - 元件放置决定 80% 的成功
- 尊重地平面 - 它是您的信号参考和屏蔽
- 根据用途调整走线尺寸 - 电源、信号和高速有不同的需求
- 可制造性设计 - 无法可靠制造的设计不是好设计
- 早期且经常验证 - 在每次重大更改后运行 DRC
从这些规则开始,但始终准备学习更多。PCB 设计是一门随着您创建的每块电路板 而不断改进的技艺。
常见问题解答
最重要的 PCB 布局规则是什么?
如果必须选择一个:绝不在分割地平面上布线信号。 这个单一错误导致的 EMC 故障比任何其他错误都多。连续的地平面 为所有信号提供低阻抗回流路径,并防止环路天线的产生。
去耦电容应该离 IC 电源引脚多近?
3mm 范围内是一般规则,但越近越好。电容和 IC 之间的走线增加了电感, 降低了高频下的有效性。为了获得最佳效果,将电容焊盘直接放置在电源引脚 焊盘旁边,过孔紧邻电容。
我应该为我的 PCB 使用自动布线器吗?
自动布线器可以处理简单的设计,但通常对任何复杂的设计产生次优结果。 最好的方法是手动放置和布线关键信号(电源、高速、模拟),然后使用 自动布线器处理剩余的低优先级连接,随后进行手动清理。
我应该为信号使用什么走线宽度?
对于低电流数字信号,10 mils (0.25mm) 是常见的默认值。对于电源走线, 使用 IPC-2152 或在线计算器根据电流要求计算。对于高速信号,走线宽度 由阻抗要求而不是电流决定。
我需要 4 层板,还是 2 层板就够了?
2 层板适用于没有高速信号或严格 EMC 要求的简单设计。在以下情况选择 4 层: 有 USB、以太网或其他高速接口;开关电源;密集的元件放置;或 EMC 认证要求。 4 层板中的专用地平面显著改善了信号完整性。