1. 从两层板跳上四层板动机和选型逻辑1.1 两层板的局限到底从哪来先说个真实的场景。我之前做一块STM32F4的采集板器件不算多ADC、运放、几个接口原理图画了两天两层板布局布线折腾了一个礼拜。板子回来之后问题一堆ADC采样值在电机启动瞬间跳得厉害串口在靠近开关电源的位置偶发乱码板子一摸还有轻微发热点。后来我把同一套原理图改成四层板重排同样的布局思路只是把中间两层给了完整的电源平面和地平面第一版回来就能稳定跑。从那以后凡是带模拟量采集、通信接口或者稍微有点功率的板子我都直接上四层。两层板的问题说穿了是三个参考平面不完整、回流路径不可控、电磁耦合没处躲。信号在顶层走线底层铺了一大片地看起来有地但底层地平面被走线切断、被过孔打穿信号的回流电流就得绕着走绕出来的环路面积一大天线效应就出来了。高频分量沿着环路辐射外部干扰也能顺着环路耦合进来。更麻烦的是数字地和模拟地如果处理不当噪声就在地平面之间来回串。四层板解决这个问题的方式很粗暴中间拿出一整层做地平面一整层做电源平面。信号走外层回流电流在相邻的参考平面上几乎是镜像跟随环路面积趋近于零。电源平面配合去耦电容给每个芯片的供电都提供低阻抗路径。这不是可能更好是结构上就决定了它不会差。1.2 四层板的结构优势和成本心态有人一听四层板就害怕打样贵不贵、焊接难不难、有没有必要我得把账算给你看。先说成本。常规四层板打样中低端工艺单平米价格大概是两层板的3到4倍但注意——如果你走线密度高两层板往往需要更大板面积才能布通四层板反而能缩小体积。板上总成本有时候差距没有想象中那么大。再加上返工成本两层板因为EMI问题改版一次打样费、焊接费、测试工时一算下来四层板多出来的那点钱早就值了。第二个是信号完整性。四层板天然拥有完整参考平面可以进行阻抗控制50欧姆单端、90欧姆差分、100欧姆差分都能稳定做到。两层板也能做阻抗但需要精心计算层间距、铜厚加工误差对阻抗影响也大。第三个是散热。四层板中间有电源层和地层整层铜箔本身就是散热通道。功率器件底部打过孔阵列到内层地平面热量可以快速摊开而不是聚集在一个焊盘周围。1.3 需要具备哪些基础再开始四层板设计并不是一个全新技能而更像是两层板设计的一次升维。你不需要先成为射频工程师但以下几件事最好有个底看得懂原理图知道电源网络、地网络怎么区分用过至少一种PCB设计软件理解封装、焊盘、走线、铺铜这些基础概念对常见的贴片封装有基本认知比如0603、0805电阻电容SOP、QFP芯片理解过孔是什么知道信号从一个层翻到另一个层需要过孔来接如果你是完全零基础直接学AD软件不推荐从四层板开始。建议先用两层板画一两块简单的板把AD的基本操作流程跑通再来看这篇——你会顺畅得多。但是如果你已经在两层板的坑里挣扎过这篇就是给你准备的上岸指南。2. 环境准备AD软件安装与工程配置实操2.1 版本选择与安装要点AD软件的中文全称是Altium Designer目前市面上主流的版本从AD17一路到AD23甚至AD24。很多人纠结装哪个版本我的建议很简单不做最新版的尝鲜者也不做老版本的守旧派。AD20到AD22之间的版本我在实际项目中都用过稳定性和功能平衡比较好。AD22对四层板设计、阻抗计算、Gerber输出这些模块都已经是成熟状态。AD23以后界面变化比较大部分操作逻辑有调整如果你习惯了旧版菜单结构升到新版需要一段适应期。安装过程有几个地方容易出问题重点说安装包路径不要带中文否则封装库路径、工程路径容易乱首次启动如果提示Server Error或者License问题检查破解文件是否被杀毒软件隔离注意使用正版授权安装完成之后第一件事是设置工作区路径DxP -- Preferences -- Projects -- Default Project Location把你的默认工程目录改到非系统盘Preferences里有个自动保存选项强烈建议打开间隔设为15分钟。AD软件崩溃的概率虽然不高但一旦画到一半闪退损失的是半天的劳动成果2.2 新建工程与关键参数初始化很多人新建工程喜欢裸建一个PCB文件就开始画。这是第一个坑。正确的做法是新建工程File -- New -- Project -- PCB Project然后在工程下新建原理图文件和PCB文件。工程的作用不只是归档它把原理图、PCB、封装库、输出文件全部串在一起后续做原理图编译、网表同步、BOM导出全都依赖这个工程结构。工程建好之后打开PCB文件开始做基础设置。先按快捷键Q切换单位制到毫米mm再按V--B设置板子背景色把默认的黑底换成白色或者深蓝色都行完全是个人习惯。更关键的是下面这几个原点按E--O--S把原点设在板框左下角。后续做定位孔坐标、单板拼板、导出坐标文件都以这个原点为基准栅格设计栅格和捕获栅格都设为0.5mm或者0.254mm10mil走线布线的时候再临时切到更细的栅格。快捷键G循环切换层栈管理器快捷键D--K打开层栈管理器这是四层板设计的核心入口下一节详细说2.3 快捷键面板和经典设置项AD的快捷键体系用熟了会大幅提速。我列几个四层板设计过程中最常用的快捷键功能P--W布线起点交互式布线ShiftW切换布线线宽ShiftV切换过孔类型L切换活动层需要勾选Use Board Layer ColorsCtrlShiftW打开PCB规则和约束编辑器2/32D / 3D视图切换V--D查看整个板子CtrlM测量距离我个人习惯在打开PCB文件后第一件事按下L打开视图配置把不需要的信号层颜色调暗高亮显示顶层、底层、GND层和电源层。四层板比两层板多了两个内层如果颜色区分不清晰画图时很容易看错层。3. 四层板叠层设计信号/电源/地层的分配逻辑3.1 主流叠层方案对比四层板的核心是叠层设计。叠层决定了信号走哪层、参考平面是哪一层、电源怎么分割、阻抗能不能做稳。在AD的层栈管理器D--K里默认给的四层板叠层是Layer 1: Top Layer (Signal) Layer 2: GND (Internal Plane) Layer 3: VCC (Internal Plane) Layer 4: Bottom Layer (Signal)这就是最经典的信号-地-电源-信号四层结构。顶层走信号参考第二层地平面底层走信号参考第三层电源平面。这种叠层的优势是地平面连续性好顶层的高速信号有完整的地参考EMI表现好。劣势是底层的信号参考的是电源平面如果电源平面被分割成多个电压区跨区域走线就会遇到参考不连续的问题。第二种常见方案是Layer 1: Top Layer (Signal) Layer 2: GND (Signal/Plane) Layer 3: Signal Layer 4: Bottom Layer (Signal/GND)这种方案把中间两层都当地/电源顶层和底层走信号。好处是信号层多布线资源丰富坏处是顶层和底层到参考平面的距离不一样顶层到L2近底层到L3远阻抗控制不对称加工时对层压工艺要求更高。第三种是信号-地-信号-电源Layer 1: Top Layer (Signal) Layer 2: GND (Internal Plane) Layer 3: Signal Layer 4: Bottom Layer (Power Plane)这种方案适合顶层器件多、底层器件少、电源电压单一的情况。电源层整片铺VCCL2整片铺GNDL3走少量信号。对于绝大多数刚上手四层板设计的人我建议直接选第一种Top Signal / GND / Power / Bottom Signal。这是最成熟、最不容易出错的方案加工厂的叠层参数也最标准。后面调阻抗、铺铜、分割电源平面都基于这个结构来说。3.2 阻抗的工程估算方法与线宽选择四层板叠层定了之后接下来的问题就是50欧姆线宽多少差分90欧姆线宽间距多少理论上需要叠层参数层间距、铜厚、介质常数才能精确计算通常工厂会提供叠层报告。但打样阶段图纸还没发出去之前你需要先有一个工程估算值让布局布线得以继续。AD软件本身带有阻抗计算器D--K打开层栈管理器左下角有Impedance Calculator。给它几个基础参数就能算信号层到参考平面的距离常规四层板PP片厚度约4mi即可得到参考平面间距约4-5mil的常见配置铜厚常规1oz或0.5oz介电常数FR4通常取4.2-4.5之间以1oz铜厚、信号层到参考平面间距4mil为例工程估算值大概是目标阻抗线宽参考说明50欧姆单端9-11mil常用信号线控制线、SPI、I2C90欧姆差分线宽6-7mil、间距6-8milUSB、LVDS100欧姆差分线宽5-6mil、间距7-9milHDMI、千兆网、RS422注意这些数值是估算值不同工厂的叠层工艺差异会导致实际阻抗上下浮动。严谨的做法是在出Gerber之前跟PCB工厂确认他们的叠层结构让工厂按你的阻抗要求帮你调整线宽或者要求工厂出阻抗测试条。3.3 叠层报告在AD中的设定入口叠层管理器里还需要设置阻抗配置文件。具体操作打开层栈管理器D--K点击左下角Impedance Calculator窗口里会列出所有走线层在Single Impedance标签下选择目标阻抗值填入50欧姆AD会自动算出对应线宽和间距差分阻抗单独建Profile90欧姆和100欧姆各建一个设置完成后在PCB布线规则里引用这些Profile有一个细节很多人会忽略AD的阻抗计算器默认使用的介质常数是4.5但FR4板材的实际介电常数会随频率变化。在低频100MHz场景下取4.5误差不大但如果你在做千兆以太网或者更高速率的信号介电常数的偏差会直接影响阻抗计算精度。处理办法是和PCB工厂确认或者让工厂按你的目标阻抗直接调线宽——大多数工厂都会免费给你调整。4. 原理图阶段就要定的规矩封装、网络分类与Room布局4.1 标准库与自建封装的检查清单很多人画四层板之前觉得原理图只是画完网表就完事这种认知会让你在PCB阶段反复返工。四层板因为布线资源和层分配更复杂原理图阶段就必须把所有隐患清掉。先说封装。AD自带的库虽然方便但芯片封装和原理图符号的准确度参差不齐。我在实际项目中踩过一个很经典的坑库里的某款DCDC芯片封装引脚间距标的是0.8mm实际芯片规格书是0.65mm。板子打回来芯片一放上去引脚对不上全部飞线解决。开工之前花半小时把所有关键封装的焊盘尺寸过一遍常规电阻电容0603对应焊盘长1.2mm宽0.8mm左右各厂有差异焊盘间距要适应贴片机精度SOP-8、TSSOP-16这类芯片引脚长度、宽度、间距对照规格书QFN封装底部散热焊盘大小一定要与规格书一致这直接关系到散热过孔的布置AD里自建封装批量检查PCB Library面板里可以逐项查看焊盘坐标、尺寸。如果封装数量和种类不多手动核对也是十分钟的事。4.2 网络分类与差分对设定原理图画完之后第一件事不是直接同步到PCB而是给网络做分类。四层板设计中网络分类直接影响后面的布线规则应用。打开原理图按Design--Classes把网络归到不同类别中Power所有电源网络的统一类线宽规则设置到20mil以上GND地网络特殊处理负片铺铜或者统一连接Diff_HighSpeed差分信号如USB_D / USB_D-用AD的差分对定义功能Place--Differential Pair标记ControlI2C、SPI、UART等控制信号线宽8mil即可Analog模拟信号网络单独设置间距规则避免与数字信号交叉过近AD里差分对的定义位置在原理图Place--Differential Pair给两个网络打上差分标记PCB阶段布线时可以直接使用差分走线工具。网络分类做得越好PCB阶段的规则设置越省力。一个反向教训我见过有人所有网络都不分类全部用默认规则到了PCB阶段高速信号和电源线共用一个线宽规则结果不是电源线太细就是信号线太粗改起来从头到尾。4.3 原理图编译错误的清零标准原理图编译Project--Compile是PCB阶段的前置关卡。面板下方Messages窗口报的每个错误都不能放过。有个实操标准我建议你严格执行Messages窗口错误数量必须是0警告可以理解但最好也清完再往下走。常见的原理图编译报错Float Net某个引脚悬空了名字打错或者网络标号漏连Unconnected Pin引脚没接任何线Duplicate Net Names两个网络标号名字一样导致意外短接Component with duplicate designators元件位号重复比如两个C1这些错误如果不解决就强行同步到PCBPCB里会出现异常连接或者漏网后面查起来更痛苦。编译错误清零这一步我给它的定位是最值得花时间的五分钟。5. 网表导入与PCB工作区准备5.1 网表导入操作细节原理图通过编译后开始同步到PCB。在原理图界面按快捷键D--U或者在菜单栏选择Design -- Update PCB Document弹出工程变更列表。这个界面里先点Validate Changes按钮确认所有变更都是绿色的对勾。如果有红色叉号查看具体原因——常见的是PCB文件还没保存或者原理图编译有错、封装库缺失。确认全部有效后点Execute Changes执行变更。这时PCB文件里会出现所有元件和连线的飞线。很多人到这里直接开始布局这是不对的。导入完成后先按CtrlS保存一次工程然后看一下PCB面板里是不是所有元件都进来了、有没有封装丢失的元件变成感叹号形状。封装丢失的元件在AD中显示为绿色或红色高亮需要在PCB Library里把对应封装放进去再重新同步。5.2 板框和定位孔的设定板框是PCB设计的边界也是加工厂切割的依据。四层板的板框设置和两层板没有本质区别但在AD中我推荐用KeepOut Layer来实现快捷键P--L在Keep-Out层画出闭合的多边形轮廓。板框尺寸的确定有几个考量最终装配需要的固定孔位置最少留出3mm以上的板边距连接器、按钮的位置要留手指操作空间螺丝孔直径按安装螺丝规格0.3mm余量设计常规M3螺丝对应3.3mm孔设定好板框后在板框四角放定位孔。定位孔放在机械层1Mechanical 1用圆形焊盘或者过孔实现都可以——如果定位孔不需要电气连接用机械层的非金属化孔更合适如果需要接地用焊盘形式。5.3 房间分割与模块化布局落地四层板布局的思路比两层板更讲究。因为内层地平面和电源平面虽然是大片铜但信号层数量有限布局不合理会导致信号跨分割、走线绕远路。我惯用的方法是用Room区域功能做模块化布局在原理图中把电路按功能模块分成几个部分电源模块、MCU模块、通信接口模块、模拟前端模块每个模块用矩形框框住。同步到PCB后AD会自动为每个Room生成一块区域元件按模块聚集。实际上手时我更推荐手动操作模块布局而不是完全依赖Room自动排列。因为自动排布出来的位置通常不够合理还是要人工调整。我的流程是先把所有元件按模块拖到板内大致区域电源模块优先放在电源入口处比如DC插座、LDO、DCDC附近MCU模块放在板子中心晶体、复位电路紧贴MCU引脚接口连接器放在板边走线尽量短模拟电路和数字电路在地平面上拉开距离中间不要有交叉走线四层板的优势是内层有完整参考平面布局上对数字地分岛的需求比两层板低——但模拟地和数字地在进入ADC前如果你心里没底还是建议在原理图里用磁珠或0欧电阻隔离PCB布局时让这两部分电路尽量不要重叠。6. 四层板布线实战过孔、线宽、走线顺序与地平面处理6.1 布线规则表设置开始拉线之前必须把规则表配好。这是四层板设计中最消耗时间但也最体现经验的环节。AD中按CtrlShiftW打开规则和约束编辑器我建议按下面的优先级建规则规则类别规则名设置值应用范围Clearance安全间距All_Default6mil所有对象ClearancePower_Clearance10mil电源网络对电源网络ClearanceDiff_Clearance6mil差分对内部线间距Width线宽Signal_Width8mil常规信号WidthPower_Width20mil电源网络WidthGND_Width20mil地网络如果要用线连Routing Via StyleVia_Default焊盘18mil/孔10mil全局过孔Differential PairDiff_90 / Diff_100线宽6mil间距8milUSB/LVDS等优先级顺序在AD里是靠规则名字的字母顺序和权重决定的。建议新建规则时用有意义的命名并确认勾选了需要的网络类别。特别注意AD中规则的优先级列表从上到下匹配匹配到第一个命中的规则就生效。所以通用规则优先级最低放到最下面特殊规则优先级高放上面。6.2 过孔选型和走线层规划四层板的信号走线无非两种情况顶层走一部分底层走一部分需要换层时用Via翻过去。过孔的尺寸选择对四层板来说比两层板更关键因为四层板过孔要穿过中间两个平面层孔径太小加工难度大、孔铜镀层质量不稳定。常规推荐信号过孔焊盘18mil0.45mm钻孔10mil0.25mm这是AD默认值也是大多数工厂的常规工艺不用额外加钱电源过孔焊盘24mil钻孔14mil要承受电流过孔数量要多放散热过孔焊盘16mil钻孔8mil阵列式排布孔内可以填充焊料辅助导热在AD中按ShiftV可以快速切换过孔配置。布线时设置快捷键非常方便先按ShiftW选线宽再按ShiftV选过孔尺寸一层布几根线之后形成肌肉记忆。走线层规划的原则很简单信号优先走顶层底层作为补充尽量不要让一条信号在两层之间来回乱翻。每翻一次层都意味着信号要穿过内层平面在参考平面上形成一个小孔洞。虽然单个过孔的影响不大但数量多了之后地平面的完整性会被削弱。6.3 先走什么线再走什么线布线顺序直接决定四层板最终能否顺利布通。我把它拆成一个固定顺序先走电源和地电源引脚先拉一小段线到就近的过孔翻到内层电源平面供电表层部分用稍微宽一点的线。地同理器件的地引脚通过过孔直接通到内层GND平面再走高速信号USB、以太网、LCD数据线这些有阻抗要求、有长度匹配要求的信号先布完接着走时钟和敏感信号晶振输出、复位信号、模拟信号尽量短尽量远离高速数字信号最后走控制信号和低速信号I2C、UART、GPIO这些容错率高走线长一点也没事有人喜欢从低速信号开始布先把简单的走完这种策略在两层板上能应付但在四层板上会出问题——低速信号把路占完了高速信号就该绕远路了。高速信号优先占好位置剩下怎么走都行。6.4 地平面不完整才是大忌四层板设计中最大的隐性杀手不是走线密度而是地平面被撕裂。内层GND平面是大片铜但内层也可能要走电源分割、部分信号换层过孔这些都会在地平面上形成孔洞和割裂。一个很典型的问题就是在L2GND层上走了一条穿越信号区域的走线。虽然四层板提供了中间层但不代表每个中间层都只是给信号随便用的。设计过程中要时刻切换到这个层的视图看看地平面被破坏的痕迹。做法是ShiftS进入单层显示模式按下数字2查看L2层肉眼检查GND平面上的开口和断裂。如果某些区域因为过孔过多导致通风不畅至少保证主干路径上没有造成长条形的割裂。另一个常见坑是电源平面分割。比如你的板上有3.3V、5V、12V三路电源都要在L3层分布就需要把L3分成三个区域。分割线尽量短分割宽度尽量小并且在分割线两侧不要有高速信号跨越。高速信号如果必须跨越电源分割就在信号层下方加一个桥接电容给回流信号提供路径。7. 铺铜与DRC四层板最容易翻车的两个检查项7.1 为何铺铜连接方式默认全覆盖会坑你四层板中外层铺铜主要解决两个问题一是芯片底下的大面积地铜改善散热和接地二是填补空旷区域减少电磁辐射。但在AD里铺铜有个默认设置非常坑人默认的连接方式是Direct全覆盖连接。如果你是第一次用AD铺铜之后发现有些网络被大面积短路检查一下铺铜属性里Solid Region和Connect to Net的设置。铺铜连接方式设置不对轻则焊接时焊盘热量被铜面大量吸走导致虚焊重则DRC报告一片短路。正确的做法是在铺铜属性中设置连接方式为Relief热焊盘焊盘与铜的连接方式选Relief Connect过孔与铜的连接方式选Direct Connect过孔不需要热隔离连接宽度设为10-12mil连接数量四条这样做的好处SMD焊盘焊接时热量集中在焊盘上不会全部散到铜面过孔自身不需要焊接直接用全覆盖连接反而有利于电流流通和散热。7.2 DRC检查的阈值设定和常见误报布完线、铺完铜之后按快捷键T--D运行设计规则检查。第一次跑DRC时大概率会刷出一堆错误不用慌先把错误分类看Clearance Constraint Violations间距违规线太靠近焊盘了。这种错误要逐条查看能调整走线就调整实在不行放宽该网络的间距规则Width Constraint Violations某段走线线宽不符合规则典型的是手动拉线时用了太细的线Un-Routed Net有飞线未连接Power Plane Connect Violations内层平面连接设置不当比如过孔悬空常见误报的处理焊盘边缘与铺铜边缘的间距报错如果铺铜间距设置和焊盘间距规则有冲突检查Clearance规则里是否勾选了Pad to Copper差异设置差分对长度不匹配报错如果差分对走线长度差超过了规则设定需要手动微调蛇形线内层平面未连接报错四层板中内层平面与过孔的连接必须在层栈管理器的Internal Plane Connect里设置AD的默认设置常常只连接了信号层的过孔DRC检查标准的建议把错误清零再出Gerber不要带错提交生产。这个压力不是工厂给你的是板子回来后调试时自己给自己的。7.3 热焊盘与散热过孔的平衡芯片散热是四层板的加分项但也容易做过头。QFN封装底部的大散热焊盘如果铺了全覆盖地铜且没有散热过孔焊膏在回流焊时很难铺均匀焊盘和地之间可能存在空洞反而影响散热。我的建议是同时做三件事在QFN底部散热焊盘阵列布置4到9个0.3-0.5mm的散热过孔过孔直接通到内层GND平面散热过孔与芯片焊盘之间用全覆盖连接不要做热焊盘隔离过孔内径不要小于0.3mm塞孔工艺如果工厂支持要求过孔填孔防止焊锡流到背面短路这个组合方案在几个产品中实测芯片满负荷运行温度比只有散热焊盘没有过孔的情况低了10到15摄氏度。8. Gerber输出的最后一步文件配置和注意事项8.1 输出层的必要集合布线、铺铜、DRC清零之后设计工作基本结束。最后一步是输出Gerber文件发给工厂。四层板的Gerber输出比两层板多了两个内层很多人在这里漏层或者错层。在AD中按File--Fabrication Outputs--Gerber Files进入Gerber设置界面。在General选项卡里Units选择Inches或Millimeters都可以Format选择2:5精度最高建议选2:4以上。Layer选项卡中勾选以下层层名说明Top Layer顶层信号和覆铜GND (Internal Plane 1)第二层地平面Power (Internal Plane 2)第三层电源平面Bottom Layer底层信号和覆铜Top Overlay顶层丝印Bottom Overlay底层丝印如果底层有丝印Top Solder Mask顶层阻焊Bottom Solder Mask底层阻焊Top Paste Mask顶层钢网如果要做SMTDrill Drawing钻孔图Keep-Out Layer板框和禁布区有一个容易漏掉的层机械层。如果你的板框画在Mechanical 1层而不是Keep-Out层Gerber里也要把对应的Mechanical 1层勾上否则工厂看不到板框会按默认尺寸切板。8.2 主要配置项解读Gerber设置里还有几个关键的选项Floating Pad默认不勾选保持默认Embedded Copper一般不用Board Outline选择Aperture或Contour都行建议Contour避免丝印或铜箔画出板框外Plot Lines勾选确保走线能正确输出钻孔文件NC Drill也要单独输出File--Fabrication Outputs--NC Drill Files。钻孔格式选2:4单位选Millimeters其余保持默认。Gerber文件和钻孔文件输出之后建议用AD自带的Gerber ViewerFile--View--Boards预览一遍。实际项目中我就遇到过导出时漏勾了Bottom Solder Mask板子回来焊盘全被阻焊覆盖表面看着正常但没法焊接只能返工。预览这个步骤多花两分钟避免的是好几天的时间损失。8.3 下载到工厂之前还要留意的坑把Gerber压缩包发给工厂之前最后一轮检查清单确认所有层的Gerber文件数量正确四层板至少包含12个文件4个铜层、2个丝印、2个阻焊、2个钢网、1个钻孔图、1个钻孔数据确认板材和厚度四层板常用FR4 1.6mm如果板子面积大或者器件高可以选择2.0mm增加强度确认表面工艺常规喷锡HASL或者沉金ENIG。四层板精度高沉金工艺更稳定但成本更高。普通消费电子产品喷锡够用确认铜厚内层1oz外层1oz是常规配置如果电流大电源层和地层可以要求2oz但成本会上浮给工厂的工艺要求里注明过孔是否塞孔、阻抗要求、可以允许工厂按阻抗要求微调线宽很多人习惯把AD工程文件.PcbDoc直接发给工厂虽然很多工厂能打开AD原文件但Gerber文件才是PCB生产的事实标准。Gerber文件包含的信息完整、不会因为AD版本差异导致显示问题。无论对方说可以直接发AD文件我都坚持只发Gerber和钻孔文件这是原则问题。9. 我踩过的四层板设计坑清单四层板设计经过几轮项目磨炼之后我整理了一份自己的翻车记录每条都是实打实交过学费的。放到最后希望能帮你绕开这些坑。序号问题后果正确做法1叠层用默认没检查内层平面的连接设置PCB做出来内层地平面孤岛地回路中断在层栈管理器里逐层确认Internal Plane ConnectGND层和Power层都要指定网络2过孔全部默认8/16mil电源走线过孔只放一个大电流路径过孔载流不足发热严重电源网络过孔并联3个以上孔径加大到14mil以上3铺铜连接方式忘记改成Relief焊接温度上不去虚焊返工铺铜属性里明确设置连接方式4差分对网络没有在原理图里定义PCB阶段手动找线对效率极低且容易错原理图阶段用Differential Pair功能定义5高速信号跨电源平面分割信号完整性变差随机性误码布线前先规划电源平面分区高速信号全部在同一区域内走线6散热过孔孔径太大且没塞孔回流焊焊锡流入过孔背面短路散热过孔孔径控制在0.3mm以下工艺上要求树脂塞孔第5条展开说一下。有一块板子USB 2.0差分对跨过了L3层的电源平面分割线结果就是USB设备能枚举但速率只有USB 1.1的速度而且偶尔掉线。查了两天才发现是电源分割导致回流路径撕裂。改版后把USB差分对全部走在顶层下方对应区域保持完整GND平面问题消失。这件事让我明白了四层板的电源平面不是随便画个分区就行它和信号完整性密切耦合。第2条也值得多说一句。很多人布线时只关注电流大小用线宽规则管住了主干宽度但疏忽了过孔数量。过孔单个载流能力大约在0.5-1A取决于孔壁铜厚和孔径一个3A的网络如果只打一个过孔满载工作时过孔会变热长期工作可靠性下降。我在电源网络上通常会放过孔墙——整排过孔并联既保证载流能力也降低了过孔阻抗。这些坑不涉及高深理论都是日常设计中容易疏忽的环节。四层板设计的过程本质上是把考虑完整回路这件事内化的过程。最后再说一句画四层板这件事第一次完整地走下来从原理图到Gerber发出通常需要两天半到三天。这个过程里最耗时间的不是走线本身而是不断问自己这条线的回流路径在哪、这个平面的完整性是否被破坏、这个网络在工厂端能不能可靠加工。这些问题的处理经验只能靠实际画板积累。我建议第一块四层板不要选太复杂的电路一块带几个接口的单片机板或者一块简单的电源板就很合适把叠层、铺铜、DRC、Gerber输出的整个流程跑通第二块再上难度。我的经验是第一块四层板踩过的坑会在后面每一块板子上帮你省下时间。