上篇讲了元件选型和源头控制,这篇讲一下PCB布局和布线。很多工程师觉得,电路原理没问题,板子也跑得通,EMC过不过是运气。其实不然,好的布局布线可以把辐射降低20dB以上,而糟糕的布局则会让大多数滤波元件形同虚设。

记住两条黄金法则:

  1. 减小电流环路的面积——环路就是天线,面积越大,辐射越强。
  2. 信号返回路径尽可能短——电流从哪儿来,回哪儿去,不要让它绕远路。

下面,我们从地线、电源分配、信号线、分区等几个方面展开。

一、地线设计

地线不是零电位参考点,它是有阻抗的。高频电流流过地线时,会产生电压降。

1. 单层板/双层板的地线处理
  • 地线要宽:至少1.5mm60mil),越宽阻抗越低
  • 避免地线环路:不要形成大面积的地环路,它相当于一个环形天线

信号线的返回地线要尽量走在信号线正下方,这样形成的环路面积最小。如果做不到,至少让地线和信号线平行紧贴。

2. 多层板的地平面
  • 地层和电源层相邻:利用层间电容提供高频去耦
  • 不要在地平面上分割长槽:过孔密集排列比一个长槽好得多
  • 高速信号线必须紧邻地平面:四层板的典型层叠:顶层(信号)、地层、电源层、底层(信号)。高速信号走顶层,返回电流直接在地层下方流动,环路面积几乎为零
3. 模拟地和数字地分还是不分?

这是一个经典争议。我的观点是:能不分就不分

理由:

  • 分割地后,如果任何信号线跨越了分割间隙,返回电流必须绕远路,形成大环路,辐射急剧增加
  • 分割地还会破坏地平面的完整性,增加阻抗

更好的做法

  • 统一地平面,但在布局上把模拟部分和数字部分物理分开
  • 所有模拟器件放在一个区域,数字器件放在另一个区域
  • 信号线不要跨区走线
  • A/D转换器跨在两个区域之间,其模拟地和数字地引脚直接连到统一的地平面

只有在以下情况才考虑分割地

  • 设备要求极低漏电流
  • 工业控制输出连接到高噪声机电设备
  • PCB布局空间极其受限

如果必须分割,确保分割间隙两侧在一点连接(通常在A/D转换器下方),并且任何信号线都不能跨越间隙

4. 保护环

在敏感模拟电路(如运放输入端)周围,用一条走线连接到低阻抗地,可以吸收泄漏电流和电场干扰。保护环应包围整个敏感区域,并在两端接地。

5. MCU局部地

在两层板中,可以在MCU正下方的底层做一个局部实心地,尺寸比MCU大一圈。MCU的地引脚、去耦电容的地端、晶振的电容地端都直接连接到这个地,然后再通过多个过孔连接到主地。这样可以显著减小MCU内部的噪声传播。

二、电源分配网络设计

电源分配网络的目标是:为每个IC提供低阻抗的电源路径,同时隔离不同电路

之间的噪声

1. 星形分配 vs 多点分配
  • 星形分配:每个分支从同一个参考点引出,适合低频、大电流
  • 多点分配:菊花链形式,简单但共模阻抗高,容易产生噪声耦合
2. 电源线和地线的长宽比
  • 携带射频电流的电源线和地线,其长宽比不应超过3:1
  • 电源线和地线应平行走线,且地线在电源线正下方,以减小环路面积
3. 去耦电容的放置要点
  • 回路最小化:从ICVCC引脚去耦电容 → ICGND引脚,这个回路面积要尽
  • 可能小
  • 电容紧靠IC:距离不超过几毫米
  • 多个电容并联:例如0.1μF + 0.01μF,覆盖更宽频率范围
  • 电容接地端要用短、宽的走线连接到地平面,不要共用一段长地线

三、信号线布线

1. 减小串扰

串扰是由于相邻信号线之间的电容和电感耦合引起的。

减小串扰的方法

  • 增大线间距:信号线间距至少是线宽的3
  • 用地线隔离:在关键信号之间插入地线
  • 避免长距离平行走线
  • 关键信号(时钟、复位)走内层,或用地线包围
2. 关键信号的处理

以下信号要优先处理,走最短路径:

  • 时钟信号
  • 复位信号
  • 中断信号
  • 高速数据/地址总线

处理原则

  • 走线长度尽量短(小于波长的1/50,对100MHz信号约6cm
  • 如果长度超过此值,考虑串联终端电阻10-50Ω)来抑制反射和振铃
  • 时钟线下方要有连续的地平面(或地线跟随)
3. 终端匹配

当信号线较长时,由于阻抗不匹配会产生反射和振铃,既增加辐射,又可能导致逻辑错误。

常用终端匹配方式

方式

电路

优点

缺点

串联电阻

驱动端串电阻(10-50Ω

简单、省电

增加延时

并联电阻

接收端对地接电阻(50-100Ω

效果好

功耗大

RC终端

电阻+电容到地

功耗适中

带宽受限

二极管终端

两个二极管钳位

无需知道Zo

过冲仍存在

对于CMOS电路,串联电阻是最常用的方法。电阻值等于(特性阻抗 - 驱动内阻)。例如,PCB走线特性阻抗约50-100Ω,驱动内阻约10-20Ω,串联电阻取33-68Ω

4. 45°角走线,避免直角

直角走线会在拐角处产生阻抗突变和电场集中,增加辐射。所有走线转弯应采用45°角或圆弧。

5. 避免短截线

短截线是信号主线上分出的分支,如果分支长度达到信号波长的1/4,就会形成谐振天线。避免在高速信号线上使用短截线,如果必须用,分支长度要尽可能短。

6. 保持线宽一致

线宽变化会导致阻抗突变,引起反射。从驱动到负载,信号线宽度应保持一致。

7. 过孔的使用
  • 高速信号换层时,每个信号过孔附近应放置一个地过孔,为返回电流提供短路径
  • 过孔会引入1-4nH电感和0.3-0.8pF电容,高速信号应尽量减少过孔
  • 对于并行总线,确保每条线的过孔数量相同

四、电路板分区与元器件布局

1. 功能分区

将电路板划分为不同区域:

  • 电源入口区:靠近连接器,放置保险、防反接、大电容
  • 数字区MCU、存储器、逻辑电路
  • 模拟区ADC、运放、传感器
  • 接口区RS-485CANUSB等对外接口
  • 功率区:继电器、电机驱动、电源模块

布局原则

  • 电源入口到MCU的路径要短而宽
  • 数字区远离模拟区和接口区
  • 晶振放在MCU旁边,远离I/O连接器
  • 高速数字信号(时钟、总线)不要靠近板边缘
2. I/O接口的滤波与隔离
  • 所有对外连接的信号线(包括电源)都应该在接口处进行滤波
  • 常用的方法是:串联磁珠 + 对地电容
  • 对于长电缆,考虑使用共模扼流圈
3. 屏蔽与接地
  • 金属机壳应连接到保护地(PE
  • PCB上的信号地(GND)通过一个高压电容(1-10nF/2kV 连接到机壳,为高频噪声提供泄放路径,同时隔离直流
  • 如果I/O电缆有屏蔽层,屏蔽层应在入口处接地

五、两层板EMC设计

四层板(信号--电源-信号)是EMC设计的理想选择,但成本高。两层板通过精心设计可以达到四层板95%以上的效果。

两层板EMC设计检查清单

  • 电源线和地线平行紧贴走线
  • 电源线和地线的长宽比不超过3:1
  • 关键信号线下方有地线跟随
  • 空白区域敷铜接地
  • 地线格栅化
  • 晶振电路紧靠MCU,下方无其他走线
  • 每个IC去耦电容紧靠电源引脚
  • 对外接口加滤波电容
  • 敏感信号(复位、中断)加RC滤波
  • 未使用的输入引脚接到VCCGND

PCB布局布线是EMC设计最见功力的地方。地线不是随便铺铜,每一根走线、每一个过孔、每一块敷铜,都在影响着你的产品的电磁辐射和抗干扰能力。

你在PCB布线中遇到过哪些踩坑经历?欢迎评论区分享!

后续干货不断,咱们一起在单片机的世界里,共同进步。

Logo

智能硬件社区聚焦AI智能硬件技术生态,汇聚嵌入式AI、物联网硬件开发者,打造交流分享平台,同步全国赛事资讯、开展 OPC 核心人才招募,助力技术落地与开发者成长。

更多推荐