☰
PCB三大设计规则:3W原则、20H原则、五五规则详解
2026/10/6 14:06:38 网站建设 项目流程

干过几年PCB设计的人,对这三个词肯定不陌生:3W原则、20H原则、五五规则。我带项目的这些年,几乎每次评审都要跟新人解释一遍“为什么这里要拉开间距”“为什么电源层要内缩”“为什么这根走线要控阻抗”。很多朋友把这些规则当成死记硬背的检查项,却说不清背后的原理,结果一到高速板、高密度板上就不知道怎么变通。这篇文章就把这三个原则的来龙去脉、计算公式、实际落地方法和取舍逻辑一次讲透,希望能给正在入门PCB layout、或者在高速数字电路设计里摸爬滚打的朋友一些参考。

先说清楚这三个规则分别管什么事。3W原则解决的是信号线之间的串扰问题,属于信号完整性范畴;20H原则针对的是电源层与地层之间的边缘辐射,属于EMC设计范畴;五五规则管的是信号反射和传输线效应,本质上也是信号完整性。三条规则看起来相互独立,但在实际板子上它们会同时作用在一块区域,所以真正的高手是知道什么时候该严格守规则、什么时候可以灵活放宽的。

1. 三个规则到底在解决什么问题

1.1 规则的共同本质:让信号“看清”它该走的路径

数字信号的本质是电脉冲在导线上的传播。信号从驱动端发出,经过走线到达接收端,理想情况下接收端看到的是干干净净的波形。但现实中,走线之间有电磁场的互相干扰,电源层与地层之间有泄漏的电磁辐射,走线本身的特性阻抗如果不匹配,信号还会在末端反射回来。

如果把这个过程类比成快递运输:3W原则是保证两辆快递车并行时不会因为靠太近把货物互相撞掉(串扰),20H原则是防止仓库周边的货物从围墙边缘泄漏出去(边缘辐射),五五规则则是确保运输路线足够宽、没有突然变窄的瓶颈(阻抗突变),不然货物会在半路反弹回来。

1.2 什么时候必须认真对待

这些规则不是所有板子都要严格执行。低速数字电路、纯模拟电路、低频电源板,很多时候按普通间距布线也不会出问题。但一旦信号频率上到几十兆甚至上百兆、信号上升沿小于1ns、或者产品需要过EMC认证,这三条规则就变成了保命项。

我见过一个实际案例:一块四层板,主控芯片的时钟信号走线并排走了很长一段距离,设计时没有按3W拉间距,结果产品在做辐射发射测试时,正好在时钟谐波频点超标。后来把时钟线的间距从1倍线宽拉到3倍线宽,实测辐射噪声降了差不多6dB,问题就解掉了。这就是规则在真实项目中的分量。

2. 3W原则详解:间距怎么拉才有效

2.1 3W原则的标准定义

3W原则说的是:两条相邻走线的中心距不小于单根走线线宽的3倍。注意是中心距,不是边到边的距离。比如线宽是5mil,那么相邻走线中心到中心的距离至少是15mil,换算成边到边的净间距是10mil。

很多人在这里犯了迷糊,把边到边距离当成3倍线宽来做,结果其实比标准要求更严,倒也不算错,但会白白浪费布线面积。实际项目中我一般按中心距来定义,在Allegro的约束管理器里也是这么设置的。

2.2 为什么间距能抑制串扰

串扰的产生原理是电磁场耦合。信号在走线上传输时,会在周围空间建立电场和磁场;相邻的走线处在这些场中,就会感应出噪声电压和噪声电流。线间距越近,耦合越强,串扰越大。

如果定量来看,串扰幅度大致随间距呈指数衰减,同时反过来随耦合长度呈线性增长。经验数据是:间距为1倍线宽时,耦合串扰典型值在5%到10%量级;拉到2倍线宽可以降到3%左右;到3倍线宽时,串扰通常能抑制在1%到2%以下。对于大多数TTL或CMOS电路来说,1%到2%的串扰是安全的。

注意:3W原则针对的是平行走线的边带耦合。两根线在上下不同层交叉通过时,耦合主要是层间距离决定的,和水平间距没关系,3W规则在这种情况下不适用。

2.3 实际操作中的取舍

3W原则说起来简单,做起来难。难点在于BGA区域、连接器fanout区域、高密度板上,面积被压得非常紧,很难保证所有关键信号都满足3W。这时候我的处理思路是分优先级:

  • 时钟信号、复位信号、高速数据线、异步使能信号,这些对噪声敏感的线,必须满足3W
  • 普通低速控制信号,可以放宽到2W甚至1.5W
  • 完全静态的配置信号、直流电源走线,不必刻意拉开间距

另一个常见的做法是包地处理。当地址线或时钟线确实无法满足3W间距时,可以在两侧加一条接地走线(guard trace),并且每隔一定距离打一个地过孔,把耦合电流引导到地平面。包地线本身要离被保护信号线足够近,一般取1倍线宽,同时包地线要尽量宽、尽量短地接地,否则它自身会成为一根寄生天线,反而引入更多噪声。

2.4 差分对内部不能用3W

这里必须强调一个容易踩的坑:差分信号对内部的两根线,不适合套用3W原则。差分对的间距是由差分阻抗决定的,通常是按100Ω或90Ω目标阻抗来反推线宽和间距,而不只是机械地拉开3倍线宽。如果你强行在差分对内拉开3W间距,差分阻抗会显著升高,反而破坏了整个链路的阻抗匹配。

3. 20H原则详解:电源层为什么要内缩

3.1 20H原则的定义

20H原则是针对多层板中电源层和地层而言的。它规定:电源平面相对于地平面,应该内缩至少20倍层间介质厚度(20H,H就是电源层到地层之间的介质层厚度)。换句话说,地平面比电源平面向外多伸出20倍介质厚度的边缘,这个外伸的部分用来吸收电源层和地层之间的边缘电磁场。

3.2 边缘辐射是怎么产生的

在多层板结构中,电源层和地层之间形成一个平板电容器结构。高频电流在这个平面之间流动,会在板边缘形成电磁场泄漏,这就是边缘辐射。这个辐射对EMC测试来说是很大干扰源,特别是当板子有高速信号回流经过电源平面时,边缘辐射会更明显。

如果不做内缩,电源层和地层的边缘齐齐整整,边缘电场直接暴露在板边,辐射最强。把电源层内缩之后,地平面在边缘处多出一圈,相当于给边缘电场加了一个“屏蔽罩”,边缘辐射的能量有很大一部分被地平面本身吸收掉了。

3.3 20H的实际效果和计算示例

H这个数值取决于层叠结构。举例来说,四层板常见的层叠是信号-地-电源-信号,其中电源层到地层的介质厚度如果是0.1mm(3.9mil),那么20H就是2mm,电源层四周各内缩2mm。如果介质厚度加大到0.2mm,那么内缩量就是4mm。

到底能改善多少EMI?行业里的经验数据是:内缩1H可以获得约20%的辐射改善,内缩5H约50%,内缩10H约60%,内缩20H基本达到饱和,大约能减少70%的边缘辐射。再继续内缩,改善幅度就很有限了,所以20倍被当成一个经济性最好的上限值。

3.4 内缩量不是越多越好

20H原则在实际工程中经常被折中处理。原因是电源层内缩20H要牺牲板内面积,在小尺寸产品里有的时候根本腾不出这么多空间。我的做法是:如果面积允许,尽量做到10H到20H;如果面积紧张,最少也要保证3H到5H的内缩,同时配合其他EMC手段比如板边地过孔缝合、屏蔽罩来弥补。

还要注意一个问题:电源层内缩之后,地平面边缘那一圈不能悬空,要在地平面边缘均匀地打上地过孔,把顶层和底层的地连接到一起。这些缝合过孔的作用是给边缘回流提供低阻抗的垂直通路,不然地平面边缘会形成一条高阻抗的“孤立地环”,反而变成辐射天线。缝合过孔间距一般控制在λ/20以内,实际工程中常见1mm到2mm间隔。

提示:20H原则对电源裙边辐射的抑制效果,主要集中在几百兆赫兹以下的频段。对于更高频的辐射,还是要靠完整的参考平面和良好的回流设计,不能把全部希望寄托在20H上。

4. 五五规则怎么理解

4.1 五五规则的各种说法

相比3W和20H,五五规则在教科书里没有一个完全统一的定义。业界比较常见的说法有两种。第一种是:时钟信号走线的特性阻抗应该控制在目标阻抗的±5%范围内,同时走线长度不要超过信号波长的1/50。第二种是:当信号上升时间大于信号在走线上传播延迟的5倍时,这根走线可以按集总参数电路来处理,不需要考虑传输线效应。

其实两个说法说的是同一件事的两个侧面,落脚点都是“反射”和“传输线效应”。我把两个“5”拆开讲,本质上就是阻抗容差5%,加上长度/时间判断的5倍关系,这样记起来也顺。

4.2 为什么阻抗要控制在±5%

信号在走线上传播时,遇到阻抗突变的位置就会产生反射。反射系数等于(Z₁−Z₀)÷(Z₁+Z₀)。如果走线阻抗刚好等于目标阻抗,反射系数为0;如果偏差5%,那么反射系数约为2.4%,这个量级引起的振铃一般在接收端可以接受。如果偏差到了10%,反射系数接近4.8%,振铃幅度就会比较明显,可能会造成误触发。

这也是为什么PCB加工时,阻抗公差一般控制±10%,而高速设计要求更严的会做到±5%。制板厂是通过调整线宽和介质厚度来补偿阻抗偏差的,设计端给出目标阻抗和公差,制板厂会根据自己的工艺能力做微调。

4.3 走线长度和传输线效应的关系

一条走线到底算不算“传输线”,不能只看工作频率,更要看信号的上升时间。因为数字信号的带宽主要由上升沿决定,而不是由重复频率决定。上升沿越陡,包含的高频分量越多,越容易产生反射和振铃。

判据是:信号上升时间tr,走线传播延迟td。如果td小于tr/5,说明信号在走线上传播的过程中,上升沿还没走完就走到了接收端,这时候按集总参数处理即可。如果td大于tr/5,那么走线在半路就感受到阻抗不连续,必须按传输线来处理,要做阻抗控制和端接匹配。

4.4 实际计算示例

我拿一个常见场景算给读者看。假设一个100MHz时钟信号,上升时间tr=1ns,在FR4介质上走微带线。FR4的相对介电常数大概4.2到4.5,微带线等效介电常数约3,信号传播速度大约是17cm/ns(6.7inch/ns)。

tr/5=0.2ns,那么走线传播延迟0.2ns对应的走线长度大约是0.2ns乘以17cm/ns等于3.4cm。也就是说,这条1ns上升沿的时钟信号,走线只要超过3.4cm,就要按传输线设计;如果小于3.4cm,可以相对宽松。

再看波长判断:100MHz信号在板内传播的波长λ等于速度除以频率,约17cm/ns除以100MHz等于1.7m,λ/50约等于3.4cm,和前面传播延迟算出来的临界值几乎一致。这就是五五规则的数学基础,两条路线殊途同归。

从这个例子可以看出,高频高速设计里,控制走线长度和控制阻抗其实是同一个问题的两面。长度短了,可以容忍一定的阻抗不匹配;长度长了,阻抗必须匹配,否则反射噪声会让波形面目全非。

4.5 实践中怎么落实五五规则

在实际layout中,五五规则给我的指导是:

  • 对高速信号做阻抗控制设计,先明确单端50Ω还是差分100Ω(或者90Ω、85Ω等特殊要求),然后用叠层计算工具或场求解器算出线宽
  • 用约束管理器给网络分配阻抗约束,要求制板厂按这个公差加工
  • 关键时钟线不要走太长,学会“就近布线”,不要把时钟线绕到板子的远端再绕回来
  • 过孔、换层点和连接器位置都会造成阻抗突变,尽量少用过孔,换层的地方要加回流地过孔

5. 三条规则在真实板子上的综合布局

5.1 从规则到EDA工具层面的落地

规则光知道不行,还得落到工具里。我常用的流程是在原理图阶段先给网络分配约束组,比如“CLK_100M”“DDR_DQ”“USB_DIFF”,然后导入到PCB工具的约束管理器里,分别设置线宽、间距、阻抗、最大走线长度等参数。

在Allegro里是Constraint Manager,在Altium Designer里是PCB Rules and Constraints Editor,在嘉立创EDA里是设计规则设置。设置之后,布线时软件会自动检查违规,DRC报告直接列出哪些线没有满足3W、哪些线长超限、哪里的阻抗有风险。这样就不靠肉眼盯了。

5.2 一个四层板的综合案例

我举一个实际做过的四层板例子。层叠是:顶层信号、第二层地、第三层电源、底层信号。电源层到地层的介质厚度约0.1mm,所以20H就是2mm,电源层四周内缩2mm。如果产品外壳有金属屏蔽,内缩甚至可以放宽到5H左右,因为屏蔽壳本身也承担了部分EMC抑制任务。

关键信号方面,板上有一个100MHz Ethernet时钟,还有一组8位并行数据线。我把时钟线约束为单端50Ω线宽(根据叠层算出来大约是5mil),中心距不小于15mil(3W),长度不超过3cm,并且尽量走在顶层、不换层。数据线按组等长,同时保证相邻数据线间距不小于10mil,避免大量平行走线的时候出现组内串扰。

地平面方面,所有关键信号的参考平面尽量保持完整,不要在信号走线下方开长槽。电源层内缩后,在板边每隔1mm打地缝合过孔,把顶层、底层的地平面和第二层地连成一圈低阻抗的屏蔽墙。

5.3 面积不够时的优先级排序

如果板子面积实在紧张,三条规则不能全部满足,我的取舍顺序是:先保阻抗匹配(五五规则),再保间距(3W),最后再考虑20H。理由是阻抗不匹配引起的反射,是直接的功能性问题,会导致波形畸变、系统不稳定;串扰次之,但可以通过调整布局来缓解;20H的内缩不足,属于EMC裕量问题,后期还能靠外壳屏蔽、接地搭接来补救。

当然这个优先级不是绝对的。如果产品需要通过严格的EMC认证而信号速率又不高,那么20H的重要性就会上升到第一位。设计没有银弹,规则的作用是让你有依据地做取舍,而不是无脑地全部套用。

5.4 规则只是起点,仿真验证才是终点

经验规则能覆盖大部分常规设计,但碰到复杂的DDR总线、SerDes高速链路,光靠3W和20H远远不够。这类设计我一定要做仿真确认,至少包括信号完整性仿真(反射、串扰、眼图)和电源完整性仿真(IR drop、目标阻抗)。规则能告诉你大概哪里有问题,仿真是量化验证这些规则是否满足要求的手段。

6. 常见问题与排查技巧实录

6.1 典型问题速查表

我在项目里碰到过不少跟这三条规则相关的问题,整理成表格方便快速排查:

现象可能原因排查方向
时钟线串扰导致数据错误平行走线间距不够,未满足3W检查关键网络间距、平行长度,必要时包地或改层
信号波形有振铃/过冲阻抗不匹配或走线过长,五五规则临界点以上查阻抗公差、端接匹配、走线长度和过孔数量
辐射发射测试超标电源层未内缩,边缘辐射过大确认层叠和内缩量,补板边地缝合过孔
相邻信号互相干扰但间距已满足3W参考平面不完整,回流路径被切割检查走线下方的地平面完整性,避免开槽
阻抗测试结果偏差大叠层介质厚度变化、线宽蚀刻偏差和制板厂核对阻抗条报告,调整设计线宽

6.2 关于20H实操的两个细节

细节一:不要把20H当作唯一EMC手段。我见过一些板子,电源层内缩做得很标准,但接口区域的滤波和接地没做好,最终EMI测试照样超。20H解决的是板级边缘辐射,接口的共模电流是另一个战场,不要混为一谈。

细节二:做内缩的时候,注意内缩后电源层边缘不要靠近板边高亮器件或信号过孔,防止电源平面边缘和信号线之间形成不必要的耦合。内缩区域内如果要走信号线,尽量在与其相邻的地层另一侧走,或者保证足够的间距。

6.3 工具使用的小经验

三个规则的设置在工具里各有坑。Allegro里间距约束和阻抗约束是分开的,只设了spacing没有设physical,3W就不会真正生效。Altium Designer里要同时设置Minimum Clearance和Width,并且在Rules优先级里把高速网络的规则放在最前面,否则普通规则会覆盖特殊规则。嘉立创EDA这几年进步很大,规则设置界面直观很多,但要注意差分规则的走线宽度目标值和最小/最大值的区别,很多人只改了目标值,导致布线时软件仍然按默认宽度走。

我个人习惯在布线前,先用规则驱动把关键网络的“理想线宽”“最小线宽”“最大线宽”设成同一个值,这样布线时就不会出现局部变细导致的阻抗突变。对于手工推线的情况,也要养成随时看状态栏距离提示的习惯,防止推线过程中间距被悄悄破坏。

6.4 最后分享一个隐藏技巧

针对3W原则,我还有个额外的操作。在布局允许的情况下,把高噪声信号(比如时钟、开关节点)和高敏感信号(比如复位、中断)放在不同的层。即使两层之间隔着地平面,也能大幅降低耦合风险。这样一来,即便同一层里有个别地方间距没到位,也不至于立刻出问题。这个技巧在层数充足的板子上非常实用,相当于用层叠结构给3W上了一道保险。再配合20H的边缘处理和五五规则的阻抗管控,高速板的设计就稳了一大半。这些规则不是限制你的条条框框,而是前人用无数块失败板子换来的底线参考,理解它们背后为什么成立,才是真正把它们用好的基础。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询