简 介: 最近看到 Zachariah Peterson 在2020年四月写了一篇博客文章 The Great PCB Layout Rules of Thumb Debate Rages On ,对于一些引起热议的设计PCB的经验法则进行了讨论。下面将文章摘录如下。

关键词PCB布线干扰

#mermaid-svg-6ij4XIDTzrAPKdpD .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-6ij4XIDTzrAPKdpD .label text{fill:#333}#mermaid-svg-6ij4XIDTzrAPKdpD .node rect,#mermaid-svg-6ij4XIDTzrAPKdpD .node circle,#mermaid-svg-6ij4XIDTzrAPKdpD .node ellipse,#mermaid-svg-6ij4XIDTzrAPKdpD .node polygon,#mermaid-svg-6ij4XIDTzrAPKdpD .node path{fill:#ECECFF;stroke:#9370db;stroke-width:1px}#mermaid-svg-6ij4XIDTzrAPKdpD .node .label{text-align:center;fill:#333}#mermaid-svg-6ij4XIDTzrAPKdpD .node.clickable{cursor:pointer}#mermaid-svg-6ij4XIDTzrAPKdpD .arrowheadPath{fill:#333}#mermaid-svg-6ij4XIDTzrAPKdpD .edgePath .path{stroke:#333;stroke-width:1.5px}#mermaid-svg-6ij4XIDTzrAPKdpD .flowchart-link{stroke:#333;fill:none}#mermaid-svg-6ij4XIDTzrAPKdpD .edgeLabel{background-color:#e8e8e8;text-align:center}#mermaid-svg-6ij4XIDTzrAPKdpD .edgeLabel rect{opacity:0.9}#mermaid-svg-6ij4XIDTzrAPKdpD .edgeLabel span{color:#333}#mermaid-svg-6ij4XIDTzrAPKdpD .cluster rect{fill:#ffffde;stroke:#aa3;stroke-width:1px}#mermaid-svg-6ij4XIDTzrAPKdpD .cluster text{fill:#333}#mermaid-svg-6ij4XIDTzrAPKdpD div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);font-size:12px;background:#ffffde;border:1px solid #aa3;border-radius:2px;pointer-events:none;z-index:100}#mermaid-svg-6ij4XIDTzrAPKdpD .actor{stroke:#ccf;fill:#ECECFF}#mermaid-svg-6ij4XIDTzrAPKdpD text.actor>tspan{fill:#000;stroke:none}#mermaid-svg-6ij4XIDTzrAPKdpD .actor-line{stroke:grey}#mermaid-svg-6ij4XIDTzrAPKdpD .messageLine0{stroke-width:1.5;stroke-dasharray:none;stroke:#333}#mermaid-svg-6ij4XIDTzrAPKdpD .messageLine1{stroke-width:1.5;stroke-dasharray:2, 2;stroke:#333}#mermaid-svg-6ij4XIDTzrAPKdpD #arrowhead path{fill:#333;stroke:#333}#mermaid-svg-6ij4XIDTzrAPKdpD .sequenceNumber{fill:#fff}#mermaid-svg-6ij4XIDTzrAPKdpD #sequencenumber{fill:#333}#mermaid-svg-6ij4XIDTzrAPKdpD #crosshead path{fill:#333;stroke:#333}#mermaid-svg-6ij4XIDTzrAPKdpD .messageText{fill:#333;stroke:#333}#mermaid-svg-6ij4XIDTzrAPKdpD .labelBox{stroke:#ccf;fill:#ECECFF}#mermaid-svg-6ij4XIDTzrAPKdpD .labelText,#mermaid-svg-6ij4XIDTzrAPKdpD .labelText>tspan{fill:#000;stroke:none}#mermaid-svg-6ij4XIDTzrAPKdpD .loopText,#mermaid-svg-6ij4XIDTzrAPKdpD .loopText>tspan{fill:#000;stroke:none}#mermaid-svg-6ij4XIDTzrAPKdpD .loopLine{stroke-width:2px;stroke-dasharray:2, 2;stroke:#ccf;fill:#ccf}#mermaid-svg-6ij4XIDTzrAPKdpD .note{stroke:#aa3;fill:#fff5ad}#mermaid-svg-6ij4XIDTzrAPKdpD .noteText,#mermaid-svg-6ij4XIDTzrAPKdpD .noteText>tspan{fill:#000;stroke:none}#mermaid-svg-6ij4XIDTzrAPKdpD .activation0{fill:#f4f4f4;stroke:#666}#mermaid-svg-6ij4XIDTzrAPKdpD .activation1{fill:#f4f4f4;stroke:#666}#mermaid-svg-6ij4XIDTzrAPKdpD .activation2{fill:#f4f4f4;stroke:#666}#mermaid-svg-6ij4XIDTzrAPKdpD .mermaid-main-font{font-family:"trebuchet ms", verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-6ij4XIDTzrAPKdpD .section{stroke:none;opacity:0.2}#mermaid-svg-6ij4XIDTzrAPKdpD .section0{fill:rgba(102,102,255,0.49)}#mermaid-svg-6ij4XIDTzrAPKdpD .section2{fill:#fff400}#mermaid-svg-6ij4XIDTzrAPKdpD .section1,#mermaid-svg-6ij4XIDTzrAPKdpD .section3{fill:#fff;opacity:0.2}#mermaid-svg-6ij4XIDTzrAPKdpD .sectionTitle0{fill:#333}#mermaid-svg-6ij4XIDTzrAPKdpD .sectionTitle1{fill:#333}#mermaid-svg-6ij4XIDTzrAPKdpD .sectionTitle2{fill:#333}#mermaid-svg-6ij4XIDTzrAPKdpD .sectionTitle3{fill:#333}#mermaid-svg-6ij4XIDTzrAPKdpD .sectionTitle{text-anchor:start;font-size:11px;text-height:14px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-6ij4XIDTzrAPKdpD .grid .tick{stroke:#d3d3d3;opacity:0.8;shape-rendering:crispEdges}#mermaid-svg-6ij4XIDTzrAPKdpD .grid .tick text{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-6ij4XIDTzrAPKdpD .grid path{stroke-width:0}#mermaid-svg-6ij4XIDTzrAPKdpD .today{fill:none;stroke:red;stroke-width:2px}#mermaid-svg-6ij4XIDTzrAPKdpD .task{stroke-width:2}#mermaid-svg-6ij4XIDTzrAPKdpD .taskText{text-anchor:middle;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-6ij4XIDTzrAPKdpD .taskText:not([font-size]){font-size:11px}#mermaid-svg-6ij4XIDTzrAPKdpD .taskTextOutsideRight{fill:#000;text-anchor:start;font-size:11px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-6ij4XIDTzrAPKdpD .taskTextOutsideLeft{fill:#000;text-anchor:end;font-size:11px}#mermaid-svg-6ij4XIDTzrAPKdpD .task.clickable{cursor:pointer}#mermaid-svg-6ij4XIDTzrAPKdpD .taskText.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}#mermaid-svg-6ij4XIDTzrAPKdpD .taskTextOutsideLeft.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}#mermaid-svg-6ij4XIDTzrAPKdpD .taskTextOutsideRight.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}#mermaid-svg-6ij4XIDTzrAPKdpD .taskText0,#mermaid-svg-6ij4XIDTzrAPKdpD .taskText1,#mermaid-svg-6ij4XIDTzrAPKdpD .taskText2,#mermaid-svg-6ij4XIDTzrAPKdpD .taskText3{fill:#fff}#mermaid-svg-6ij4XIDTzrAPKdpD .task0,#mermaid-svg-6ij4XIDTzrAPKdpD .task1,#mermaid-svg-6ij4XIDTzrAPKdpD .task2,#mermaid-svg-6ij4XIDTzrAPKdpD .task3{fill:#8a90dd;stroke:#534fbc}#mermaid-svg-6ij4XIDTzrAPKdpD .taskTextOutside0,#mermaid-svg-6ij4XIDTzrAPKdpD .taskTextOutside2{fill:#000}#mermaid-svg-6ij4XIDTzrAPKdpD .taskTextOutside1,#mermaid-svg-6ij4XIDTzrAPKdpD .taskTextOutside3{fill:#000}#mermaid-svg-6ij4XIDTzrAPKdpD .active0,#mermaid-svg-6ij4XIDTzrAPKdpD .active1,#mermaid-svg-6ij4XIDTzrAPKdpD .active2,#mermaid-svg-6ij4XIDTzrAPKdpD .active3{fill:#bfc7ff;stroke:#534fbc}#mermaid-svg-6ij4XIDTzrAPKdpD .activeText0,#mermaid-svg-6ij4XIDTzrAPKdpD .activeText1,#mermaid-svg-6ij4XIDTzrAPKdpD .activeText2,#mermaid-svg-6ij4XIDTzrAPKdpD .activeText3{fill:#000 !important}#mermaid-svg-6ij4XIDTzrAPKdpD .done0,#mermaid-svg-6ij4XIDTzrAPKdpD .done1,#mermaid-svg-6ij4XIDTzrAPKdpD .done2,#mermaid-svg-6ij4XIDTzrAPKdpD .done3{stroke:grey;fill:#d3d3d3;stroke-width:2}#mermaid-svg-6ij4XIDTzrAPKdpD .doneText0,#mermaid-svg-6ij4XIDTzrAPKdpD .doneText1,#mermaid-svg-6ij4XIDTzrAPKdpD .doneText2,#mermaid-svg-6ij4XIDTzrAPKdpD .doneText3{fill:#000 !important}#mermaid-svg-6ij4XIDTzrAPKdpD .crit0,#mermaid-svg-6ij4XIDTzrAPKdpD .crit1,#mermaid-svg-6ij4XIDTzrAPKdpD .crit2,#mermaid-svg-6ij4XIDTzrAPKdpD .crit3{stroke:#f88;fill:red;stroke-width:2}#mermaid-svg-6ij4XIDTzrAPKdpD .activeCrit0,#mermaid-svg-6ij4XIDTzrAPKdpD .activeCrit1,#mermaid-svg-6ij4XIDTzrAPKdpD .activeCrit2,#mermaid-svg-6ij4XIDTzrAPKdpD .activeCrit3{stroke:#f88;fill:#bfc7ff;stroke-width:2}#mermaid-svg-6ij4XIDTzrAPKdpD .doneCrit0,#mermaid-svg-6ij4XIDTzrAPKdpD .doneCrit1,#mermaid-svg-6ij4XIDTzrAPKdpD .doneCrit2,#mermaid-svg-6ij4XIDTzrAPKdpD .doneCrit3{stroke:#f88;fill:#d3d3d3;stroke-width:2;cursor:pointer;shape-rendering:crispEdges}#mermaid-svg-6ij4XIDTzrAPKdpD .milestone{transform:rotate(45deg) scale(0.8, 0.8)}#mermaid-svg-6ij4XIDTzrAPKdpD .milestoneText{font-style:italic}#mermaid-svg-6ij4XIDTzrAPKdpD .doneCritText0,#mermaid-svg-6ij4XIDTzrAPKdpD .doneCritText1,#mermaid-svg-6ij4XIDTzrAPKdpD .doneCritText2,#mermaid-svg-6ij4XIDTzrAPKdpD .doneCritText3{fill:#000 !important}#mermaid-svg-6ij4XIDTzrAPKdpD .activeCritText0,#mermaid-svg-6ij4XIDTzrAPKdpD .activeCritText1,#mermaid-svg-6ij4XIDTzrAPKdpD .activeCritText2,#mermaid-svg-6ij4XIDTzrAPKdpD .activeCritText3{fill:#000 !important}#mermaid-svg-6ij4XIDTzrAPKdpD .titleText{text-anchor:middle;font-size:18px;fill:#000;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-6ij4XIDTzrAPKdpD g.classGroup text{fill:#9370db;stroke:none;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);font-size:10px}#mermaid-svg-6ij4XIDTzrAPKdpD g.classGroup text .title{font-weight:bolder}#mermaid-svg-6ij4XIDTzrAPKdpD g.clickable{cursor:pointer}#mermaid-svg-6ij4XIDTzrAPKdpD g.classGroup rect{fill:#ECECFF;stroke:#9370db}#mermaid-svg-6ij4XIDTzrAPKdpD g.classGroup line{stroke:#9370db;stroke-width:1}#mermaid-svg-6ij4XIDTzrAPKdpD .classLabel .box{stroke:none;stroke-width:0;fill:#ECECFF;opacity:0.5}#mermaid-svg-6ij4XIDTzrAPKdpD .classLabel .label{fill:#9370db;font-size:10px}#mermaid-svg-6ij4XIDTzrAPKdpD .relation{stroke:#9370db;stroke-width:1;fill:none}#mermaid-svg-6ij4XIDTzrAPKdpD .dashed-line{stroke-dasharray:3}#mermaid-svg-6ij4XIDTzrAPKdpD #compositionStart{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-6ij4XIDTzrAPKdpD #compositionEnd{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-6ij4XIDTzrAPKdpD #aggregationStart{fill:#ECECFF;stroke:#9370db;stroke-width:1}#mermaid-svg-6ij4XIDTzrAPKdpD #aggregationEnd{fill:#ECECFF;stroke:#9370db;stroke-width:1}#mermaid-svg-6ij4XIDTzrAPKdpD #dependencyStart{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-6ij4XIDTzrAPKdpD #dependencyEnd{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-6ij4XIDTzrAPKdpD #extensionStart{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-6ij4XIDTzrAPKdpD #extensionEnd{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-6ij4XIDTzrAPKdpD .commit-id,#mermaid-svg-6ij4XIDTzrAPKdpD .commit-msg,#mermaid-svg-6ij4XIDTzrAPKdpD .branch-label{fill:lightgrey;color:lightgrey;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-6ij4XIDTzrAPKdpD .pieTitleText{text-anchor:middle;font-size:25px;fill:#000;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-6ij4XIDTzrAPKdpD .slice{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-6ij4XIDTzrAPKdpD g.stateGroup text{fill:#9370db;stroke:none;font-size:10px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-6ij4XIDTzrAPKdpD g.stateGroup text{fill:#9370db;fill:#333;stroke:none;font-size:10px}#mermaid-svg-6ij4XIDTzrAPKdpD g.statediagram-cluster .cluster-label text{fill:#333}#mermaid-svg-6ij4XIDTzrAPKdpD g.stateGroup .state-title{font-weight:bolder;fill:#000}#mermaid-svg-6ij4XIDTzrAPKdpD g.stateGroup rect{fill:#ECECFF;stroke:#9370db}#mermaid-svg-6ij4XIDTzrAPKdpD g.stateGroup line{stroke:#9370db;stroke-width:1}#mermaid-svg-6ij4XIDTzrAPKdpD .transition{stroke:#9370db;stroke-width:1;fill:none}#mermaid-svg-6ij4XIDTzrAPKdpD .stateGroup .composit{fill:white;border-bottom:1px}#mermaid-svg-6ij4XIDTzrAPKdpD .stateGroup .alt-composit{fill:#e0e0e0;border-bottom:1px}#mermaid-svg-6ij4XIDTzrAPKdpD .state-note{stroke:#aa3;fill:#fff5ad}#mermaid-svg-6ij4XIDTzrAPKdpD .state-note text{fill:black;stroke:none;font-size:10px}#mermaid-svg-6ij4XIDTzrAPKdpD .stateLabel .box{stroke:none;stroke-width:0;fill:#ECECFF;opacity:0.7}#mermaid-svg-6ij4XIDTzrAPKdpD .edgeLabel text{fill:#333}#mermaid-svg-6ij4XIDTzrAPKdpD .stateLabel text{fill:#000;font-size:10px;font-weight:bold;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-6ij4XIDTzrAPKdpD .node circle.state-start{fill:black;stroke:black}#mermaid-svg-6ij4XIDTzrAPKdpD .node circle.state-end{fill:black;stroke:white;stroke-width:1.5}#mermaid-svg-6ij4XIDTzrAPKdpD #statediagram-barbEnd{fill:#9370db}#mermaid-svg-6ij4XIDTzrAPKdpD .statediagram-cluster rect{fill:#ECECFF;stroke:#9370db;stroke-width:1px}#mermaid-svg-6ij4XIDTzrAPKdpD .statediagram-cluster rect.outer{rx:5px;ry:5px}#mermaid-svg-6ij4XIDTzrAPKdpD .statediagram-state .divider{stroke:#9370db}#mermaid-svg-6ij4XIDTzrAPKdpD .statediagram-state .title-state{rx:5px;ry:5px}#mermaid-svg-6ij4XIDTzrAPKdpD .statediagram-cluster.statediagram-cluster .inner{fill:white}#mermaid-svg-6ij4XIDTzrAPKdpD .statediagram-cluster.statediagram-cluster-alt .inner{fill:#e0e0e0}#mermaid-svg-6ij4XIDTzrAPKdpD .statediagram-cluster .inner{rx:0;ry:0}#mermaid-svg-6ij4XIDTzrAPKdpD .statediagram-state rect.basic{rx:5px;ry:5px}#mermaid-svg-6ij4XIDTzrAPKdpD .statediagram-state rect.divider{stroke-dasharray:10,10;fill:#efefef}#mermaid-svg-6ij4XIDTzrAPKdpD .note-edge{stroke-dasharray:5}#mermaid-svg-6ij4XIDTzrAPKdpD .statediagram-note rect{fill:#fff5ad;stroke:#aa3;stroke-width:1px;rx:0;ry:0}:root{--mermaid-font-family: '"trebuchet ms", verdana, arial';--mermaid-font-family: "Comic Sans MS", "Comic Sans", cursive}#mermaid-svg-6ij4XIDTzrAPKdpD .error-icon{fill:#522}#mermaid-svg-6ij4XIDTzrAPKdpD .error-text{fill:#522;stroke:#522}#mermaid-svg-6ij4XIDTzrAPKdpD .edge-thickness-normal{stroke-width:2px}#mermaid-svg-6ij4XIDTzrAPKdpD .edge-thickness-thick{stroke-width:3.5px}#mermaid-svg-6ij4XIDTzrAPKdpD .edge-pattern-solid{stroke-dasharray:0}#mermaid-svg-6ij4XIDTzrAPKdpD .edge-pattern-dashed{stroke-dasharray:3}#mermaid-svg-6ij4XIDTzrAPKdpD .edge-pattern-dotted{stroke-dasharray:2}#mermaid-svg-6ij4XIDTzrAPKdpD .marker{fill:#333}#mermaid-svg-6ij4XIDTzrAPKdpD .marker.cross{stroke:#333}:root { --mermaid-font-family: "trebuchet ms", verdana, arial;}#mermaid-svg-6ij4XIDTzrAPKdpD {color: rgba(0, 0, 0, 0.75);font: ;}

PCB布线中常 用经验法则
文章目录
垂直布线
散热过孔
直角布线
3W法则
20H法则

  如今,我仍然还能看到一些在20年前就常见的PCB布线的经验法则,它们现在还被广泛遵守和适用吗? 确切的答案是“也许吧”。一些关于PCB设计论坛中的 遵守/避免布线法则,使得PCB设计者在这些规则也许不适用的地方要么遵守,要么忽略他们。一些情况下,这未必造成电路板设计失败。正像一些有经验PCB设计者所说,电路板是出于偶然的机会恰好可以正常工作。

  关于PCB设计的经验法则的讨论并不是说他们是正确还是错误,问题是这些讨论往往缺乏应用场合的针对性,这样也使得规则的讨论时长在论坛中被提起。本文希望将这些规则背后所适应的场景讲清楚,希望将不同的规则在什么时候适用,什么时候需要避免阐释准确。

§01 PCB布线中常
  用经验法则


  我们不用再费周折,将一些常用到的PCB布线经验法则抽丝剥茧,分析它们背后所适用的场景。

一、垂直布线

  最近我在文章 The Case Against Orthogonal Trace Routing in Multilayer PCBs 中已经详细讨论过这个布线规则,下面将其中一些重要结论重新给出。 垂直布线的规则是说在相邻信号层的引线需要相互垂直,以减少相互之间互感引起的串扰。在高频信号中,通过电容耦合产生的串扰占主要成分,在垂直引线之间产生电流尖峰。

▲ 图1.1.1 你能在这个复杂的PCB中找到垂直布线吗?反正我不能。

  当信号的变化沿时间,或者频率较低(小于几个GHz),相邻信号层垂直布线件的耦合电容干扰小。在射频(RF)频段(几十个GHz),引线间交织产生空穴谐振,没有被地线包围导体结构会在一些特殊频率点产生电磁谐振。此时即便引线间是垂直的,也会在它们之间引起强的串扰。

  为了消除一切频率点上的干扰,简单有效的方法就是采用多层板,在信号层之间使用隔离层。在当代信号高速变化的应用中尤其重要。当你对正交线之间耦合强度拿不准时,你需要使用基本串扰仿真软件对垂直引线进行检查,看它们之间的串扰是否在噪声容然范围之内。此时,你更需要对信号回流路径进行规划,这在垂直布线中是一个主要的问题。

▲ 图1.1.2 在先进PCB设计中,几乎不可能实现垂直布线

二、散热过孔

  这是一个经典的“遵守/避免”法则,尝尝引起争论。 一些PCB设计者说他们从来不使用防止散热过孔,并从未遇到焊接和组装方面的问题。而另外一批人则坚持防止散热过孔需要在每一个平面相连的时候都需要使用。 他们到底谁对呢?

▲ 图1.2.1 在铺底层上设计的防止散热的焊接通孔

  他们的观点分别适用于不同的长号。如果你手工焊接电路板时,你需要提高烙铁头的温度以补偿焊接过孔在铜层散热带来的焊接问题。但如果使用波峰焊接时,则需要使用防止散热过孔来防止器件松脱、冷焊、立碑等现象,所以我建议你最好咬紧牙关坚持使用防止散热过孔设计。

三、直角布线

  这个PCB布线法则也许最令人又爱又恨。如今我仍然看到很多PCB设计者坚称在任何时候布线都不能够拐直角,理由也是五花八门。比如他们说电子在引线中运动时拐直角弯困难,但他们也不想想,在电路板上的所有过孔可都是与引线垂直的呀。还有些理由显得比较靠谱,比如通过45°拐角可以减少引线长度,所有直角拐弯布线都需要倒角。还有的说直角拐弯会在电路板酸性腐蚀液中产生酸蚀陷阱,在现在广泛使用碱性电路板腐蚀液中则没有这个问题。

  除非你的电路板工作在50GHz以上的高频(涉及到毫米波雷达/5G通讯)电路,你无需担心引线拐直角。实际上,在电路板布线时你可以使用任何你所喜欢的角度来铺设引线。如果你所使用的的PCB设计软件内置有电磁场求解功能这会使得你布线更加容易。

▲ 图1.3.1 一些PCB设计者坚称所有的直角拐弯的布线都需要改成带有斜角的布线方式

四、“3W”法则

  也就是三条布线经验法则。第一个版本的"3W法则是说,在相邻两条引线之间的间隔应该大于等于引线宽度的三倍 ,为的是降低引线之间的磁通量耦合,进而减少引线见得电磁干扰。

  这个法则也许忘记了,引线之间的电磁耦合是与引线回路重叠面积成正比,而不是引线之间的距离;因此将引线回路重叠面积降低,引线间距不用受到3W法则限制。就像前面垂直布线一样,通过基本电磁干扰仿真可以检查不同布线间距带来的影响。

  “3W”法则的另外一个版本是指在引线长度匹配时所使用的锯齿布线时,锯齿宽度需要大于等于引线宽度的三倍,这可以将引线阻抗的不连续性降到最低。关于这一点可以在文章 Length Matching for High-speed Signals: Trombone, Accordion, and Sawtooth Tuning 看到更详细的讨论。

▲ 图1.4.1 在锯齿布线中的3W法则

五、“20H”法则

  这个法则定义了PCB中的地线层与电源层之间重叠距离,在现代PCB设计时需要将电源铺设在地线附近,这样可以保证它们之间具有足够的层间电容,进而在高速电路板上减少电源波动。

  但实际测量结果会发现结果很复杂。有些时间结果标准名在300MHz时遵守20H法则可以降低电磁辐射。但在地线-电源层之间会出现高频谐振,它们结构类似于波导,反而会加重线路之间的高频干扰。

▲ 图1.5.1 在一些遵守20H法则电路板设计中会出现不同的射频辐射干扰

  所以在实际应用中,如果你的电路频率在GHz以内,可以遵循20H法则,否则,20H法则有可能会带来更糟糕的结果。


■ 相关文献链接:

  • The Great PCB Layout Rules of Thumb Debate Rages On
  • The Case Against Orthogonal Trace Routing in Multilayer PCBs
  • Length Matching for High-speed Signals: Trombone, Accordion, and Sawtooth Tuning

● 相关图表链接:

  • 图1.1.1 你能在这个复杂的PCB中找到垂直布线吗?反正我不能、
  • 图1.1.2 在先进PCB设计中,几乎不可能实现垂直布线
  • 图1.2.1 在铺底层上设计的防止散热的焊接通孔
  • 图1.3.1 一些PCB设计者坚称所有的直角拐弯的布线都需要改成带有斜角的布线方式
  • 图1.4.1 在锯齿布线中的3W法则
  • 图1.5.1 在一些遵守20H法则电路板设计中会出现不同的射频辐射干扰

一些惹起热烈争议的PCB布线经验法则相关推荐

  1. PCB布线技术 很好很强大

    本文转自:http://network.51cto.com/art/201111/300271.htm 第一:前期准备.这包括准备元件库和原理图."工欲善其事,必先利其器",要做出 ...

  2. Altium Designer -- PCB布线面试题(转)

    这套面试题,是N年前面试的时候遇到的,贴出来共享一下.它的回答可能不太准确,只作参考即可. 参看:PCB布线面试题(一) 1.如何处理实际布线中的一些理论冲突的问题 问:在实际布线中,很多理论是相互冲 ...

  3. 谁说PCB布线不能走直角。。。

    最近看到 Zachariah Peterson 在2020年四月写了一篇博客文章  The Great PCB Layout Rules of Thumb Debate Rages On[1] ,对于 ...

  4. protel PCB布线精华文章

    protel PCB布线精华文章   在PCB设计中,布线是完成产品设计的重要步骤,可以说前面的准备工作都是为它而做的, 在整个PCB中,以布线的设计过程限定最高,技巧最细.工作量最大.PCB布线有单 ...

  5. stm32f103r6最小系统原理图_超强PCB布线设计经验谈附原理图

    在当今激烈竞争的电池供电市场中,由于成本指标限制,设计人员常常使用双面板.尽管多层板(4层.6层及8层)方案在尺寸.噪声和性能方面具有明显 优势,成本压力却促使工程师们重新考虑其布线策略,采用双面板. ...

  6. pcb布线拐角处打地孔_PCB线路板布线的10个重要规则——公众号【深圳LED网】

    PCB布线,即铺设通电信号的道路以连接各个器件,这好比通过修路来连接各个城市通车.在PCB设计中,布线是完成产品设计的重要步骤,同时也是技巧最细.限定最高的步骤,甚至有经验的工程师也对布线颇为头疼. ...

  7. kicad最小布线宽度默认是多少_超实用PCB布线技巧,菜鸟和老司机都应该知道!...

    毫无疑问,布线是整个PCB设计中最重要.最费时的工序,直接影响着 PCB 板的性能好坏.作为一名合格的.优秀的PCB设计工程师,除了要把线布通外,更要满足其电气性能.让线整齐美观,而这需要工程师掌握一 ...

  8. 超强PCB布线设计经验谈附原理图

    在当今激烈竞争的电池供电 市场中,由于成本指标限制,设计人员常常使用双面板.尽管多层板(4层.6层及8层)方案在尺寸.噪声和性能方面具有明显优势,成本压力却促使工程师们重新考虑其布线策略,采用双面板. ...

  9. 【转】PCB布线技巧

    PCB布线技巧 布线(Layout)是PCB设计工程师最基本的工作技能之一.走线的好坏将直接影响到整个系统的性能,大多数高速的设计理论也要最终经过Layout得以实现并验证,由此可见,布线在高速PCB ...

最新文章

  1. CPU中的主要寄存器:有六类寄存器:指令寄存器(IR)、程序计数器(PC)、地址寄存器(AR)、数据寄存器(DR)、累加寄存器(AC)、程序状态字寄存器(PSW)
  2. C语言再学习 -- C 预处理器
  3. 【Python】Matplotlib绘制可爱机器人
  4. JEECG Framework 3.5.0 GA 新版本终于发布了,重量级功能(数据权限,国际化,多数据源),团队会努力推出新版本,希望大家多多支持!!
  5. PinPhoto On OS X
  6. Java 建模: UML 工作簿:第 2 部分
  7. 《数据挖掘概念与技术》第二版 中文版 第二章答案
  8. 政策频发,全国区块链应用不断涌现 | 产业区块链发展周报
  9. sop流程图模板_SOP模板-标准操作流程编写程序.doc
  10. DLL load failed while importing _swigfaiss: 找不到指定的模块。
  11. 安装odoo小程序商城模块报错 KeyError: u'oejia_weshop'
  12. 计算机毕业设计Android的手机点名签到学生请假考勤系统(源码+系统+mysql数据库+Lw文档)
  13. 励志语录关于奋斗青春
  14. 自主导航小车实践(二)
  15. 【UER #4】量子态的棋盘
  16. 编码的奥秘:发报机与断电器
  17. 史上最详细LRW数据集、LRW-1000数据集、LRS2数据集、LRS3-TED数据集、OuluVS2数据集介绍
  18. 微信公众号开发官方定制ui
  19. 遥感知识-像元二分模型
  20. chrome常用启动参数

热门文章

  1. Elmah 日志记录组件
  2. Selenium+Java+TestNG环境配置
  3. 在linux上配置JDK环境变量
  4. Linux(ubuntu)下安装JDK
  5. iOS根据Debug和Release状态的变化来屏蔽日志输出
  6. C++多线程编程以及epoll处理socket通信时多端口问题
  7. KafKa-----acks参数对消息持久化的影响
  8. Netty:option和childOption参数设置说明
  9. 基于Jedis实现Redis分片的理解
  10. 在react-native中使用redux框架