☰
Altium Designer 16 PCB设计全流程详解:从网表到Gerber
2026/10/7 1:30:13 网站建设 项目流程

长年泡在PCB设计一线的人,大多对Altium Designer 16这套经典版本带着点特殊感情。虽然现在AD20、AD24已经在很多公司普及了,但AD16那套操作逻辑、规则体系、快捷键习惯,依然是国内大量中小硬件团队和小批量研发项目的主力工具,而且网上很多老工程文件、教学资料都基于这个版本。这次分享的是一套从零开始、能直接落地的AD16画PCB详细流程,覆盖建工程、原理图导网表、板框层叠、规则设置、布局布线、覆铜开孔、DRC到出Gerber的全链路内容。如果你正在用AD16做第一块板子,或者刚从AD9、AD13这些老版本迁移过来,这篇应该能帮你少走不少弯路。

整篇文章我会按照“设计前准备→PCB编辑器初始化→布局→布线→覆铜与工艺细节→检查输出”这条主线来讲,每步都讲清楚为什么这么做、参数怎么选、坑在哪,最后补一份常见问题排查实录,把日常被问得最多的问题一次性说透。

1. 内容整体设计与思路拆解

1.1 AD16画PCB的核心链路

很多人打开AD16就急着画板框、放元件、拉线,结果做到一半发现网表对不上、封装乱掉、规则冲突,返工三五次是常事。其实AD16画PCB的完整链路非常清晰,核心就三步:原理图侧把“网表”做对、PCB侧把“规则”定好、最后把“生产文件”出干净。

原理图侧的工作不只是画符号连导线,更关键的是每颗元器件都要有正确的封装,所有网络标号不能有悬空和重名冲突。AD16通过设计菜单下的Update PCB Document命令,把原理图的连接关系、封装信息、网络表一次性同步到PCB编辑器。这一步是后续所有工作的基础,原理图不干净,后面永远补不干净。

PCB侧的工作量则集中在三块:板框与层叠定义、规则系统设置、布局布线的执行。AD16的规则系统藏在Design菜单里,它的优先级机制非常强大,可以按网络、按网络类、按封装、按元器件类别灵活控制间距、线宽、过孔尺寸等参数。规则设置不当的典型表现是:走线走到一半报错、电源线过流能力不够、小间距器件被DRC疯狂报警。

生产文件部分则涉及Gerber、钻孔文件、坐标文件、BOM等内容。AD16在这块非常成熟,只是很多新手在Output Job配置里容易漏掉钻孔层、漏掉镜像设置,直接导致板长加工出来不对。

1.2 为什么推荐按“规则前置”而非“边画边改”来推进

我见过不少工程师的习惯是先把元件全部拖进板框,再用默认规则开始拉线,等线路拉完了再回头改线宽、改间距,甚至重新定义板框。这种边画边改的方式在简单双面板上勉强可行,但一碰到四层板、BGA出线、电源模块,就会陷入“改一处毁一片”的窘境。

正确的做法是规则前置。在摆放第一颗元件之前,就把层叠结构、板框尺寸、关键网络的线宽目标、间距约束、过孔规格全部想清楚并在规则管理器里配好。这样后面画图时系统会自动根据规则约束你的操作——线宽不对直接报错,间距不够推挤不了,等于有一个无形的CAD助手在帮你把关。AD16的规则系统做得极其灵活,这也是它比很多免费EDA工具更专业的关键差异。

1.3 这篇流程适用什么场景

这套流程主要适用于常规双层板和四层板的完整设计流程,覆盖模拟电路、数字电路、电源电路混合的常见板卡。跟着走一遍,基本能应对80%以上中小型项目的PCB设计需求。如果你做的是高频射频板、超高速数字背板,那还需要补充阻抗控制、等长约束、叠层仿真等内容,但AD16的基础操作逻辑依然相同。

2. 核心细节解析与实操要点

2.1 板框绘制与原点设定

AD16中新建PCB文件默认是黑色空白图纸区域,上面有个机械层和一个Keep-Out层。正规做法是把板框画在机械1层(Mechanical 1),然后用Keep-Out层画一个相同大小的禁布区域,用来限制走线和覆铜的范围。很多新人只画Keep-Out层而忘记机械层,或者干脆只画机械层不画禁布层,后来铺铜跑到板外、板长加工尺寸与设计不符,根因基本都是这两个层不一致。

画板框比较实用的方式是在机械1层用走线工具画一个闭合矩形,然后全选这些线,利用Design菜单下的Board Shape命令去重新定义板形。AD16支持直接从选中的线条生成板框。四角需要圆弧过渡的话,可以先画直角再使用Tools菜单里的Convert Selected Lines to Board Shape并配合倒角工具处理,不过更高效的做法是从结构工程师那里直接拿到DXF结构图,通过Import导入到机械1层作为板框参考,效率最高且不易出错。

原点设定也很重要。AD16默认原点在左下角,你在绘制中如果发现坐标数值很别扭,可以执行Edit菜单中的Origin命令然后Set手动把原点放到板框左下角,或者放在定位孔中心。原点选择直接影响后续出坐标文件时贴片机的编程效率,我个人的习惯是把原点放在板框左下角,方便和Gerber的尺寸匹配。

2.2 层叠结构的设计选择

双层板在AD16里默认的层叠是Top Layer和Bottom Layer,中间是绝缘基材,打开Layer Stack Manager就能看到。四层板常见顺序是顶层信号层、GND内电层、电源内电层、底层信号层,这样做的核心思路是信号层紧邻完整参考平面,回流路径短,EMI表现好。

在AD16中设置四层板,只需要在Layer Stack Manager里右键添加两个内电层,然后分别指定内电层的网络名称,比如第二层设为GND、第三层设为VCC。内电层既可以用整片铜皮的方式,也可以划分成多个电源区块。这里有个关键技巧:内电层一般选Negative负片,这样AD会以反色方式显示,切割区块用Line工具直接在内电层上绘制边框即可。负片层的优势是生成的Gerber文件小、处理速度快,而且不会出现覆铜死铜问题。

板厚方面,常规双层板选1.6mm,四层板也以1.6mm最常见。如果需要控制阻抗,比如USB差分线、以太网差分线,层叠必须按特定的介质厚度和铜厚来设计,这部分要提前和板厂沟通,不要自己拍脑袋定。AD16的Layer Stack Manager中可以设置介质层材料、介电常数、铜箔厚度,通过阻抗计算功能可以粗略估算线宽,但最终还是要以板厂的叠构参数为准。

2.3 PCB绘制常用规则设置

AD16的规则系统在Design菜单下的Rules选项里,界面分左侧规则树和右侧参数设置区。核心规则就几项:Clearance间距规则、Routing Width线宽规则、Routing Via Style过孔规则、Manufacturing制造规则。

间距规则里最重要的一项是Clearance,默认所有对象之间间距建议设0.25mm以上,如果板上器件密度高,可以放宽到0.2mm,但低于0.2mm时很多普通工艺的板厂良率会下降。PCB板上如果有高压区域,比如220V爬电区域、反激电源原边副边,需要单独建立间距规则,把隔离网络的间距拉大到2mm以上甚至6mm,这项用Query语句来定向控制。

线宽规则分三类:默认线宽、电源线网络线宽、GND网络线宽。用Query公式分别选中它们:InNet('VCC')、InNet('GND'),然后给到不同的线宽。常规信号线用0.254mm,电源线根据电流在0.5mm以上,地线如果条件允许尽量铺铜来解决。AD16对最小线宽、推荐线宽、最大线宽三档都做约束,走线时按Shift加W可以快速切换。

过孔规则主要限制过孔的外径和孔径。常规插件电容、电阻引脚孔径需要0.8mm以上,信号过孔孔径0.3mm、外径0.6mm是常用值,电源过孔孔径可以加到0.5mm以上。要注意AD16的过孔尺寸设置的上下限,如果规则里把最大孔径限制得太小,实际放过孔时系统会自动使用规则内的允许值,结果就是你看不见报错,但过孔被人为缩小了。

2.4 规则背后的原理与判断依据

设定这些规则不是拍脑袋,背后是电路原理和工艺能力的平衡。以线宽和电流的关系为例,标准1oz(约35um)铜厚条件下,10mil(0.254mm)线宽的载流能力大约在0.5A左右,但要考虑温升因素,长期稳定使用的降额系数一般为50%到70%。所以在电源输出线路中,1A电流的走线至少设计为0.5mm以上,3A需要1mm以上甚至更宽,或者通过增加铜厚的方式来解决。AD16虽然没有内建线宽计算器,但你可以借助外部的PCB线宽电流对照表来确定目标值,后续布线时严格执行。

间距规则背后则是电气安全与制造工艺的双重约束。间距过小,高压下容易爬电击穿,低压数字电路虽然不会有击穿问题,但过细的间距对蚀刻工艺的良率影响很大,线距低于0.15mm时阻抗不均匀和短路风险都会显著上升。

3. 实操过程与核心环节实现

3.1 从原理图到PCB网表的同步流程

在AD16里打开原理图文件,执行Design → Update PCB Document TestBoard.PcbDoc,系统会弹出一个Engineering Change Order窗口,里面详细列出所有将要执行的变更,包括Add New Components、Add Nets、Add Rooms等。这一步是关键中的关键,千万不要直接点Validate Changes然后Execute就完事,要先逐行观察Components清单和Nets清单是否完整。

新手最常见的问题是在这一步看到很多Unknown Pins或者Failed to Add的报错。Unknown Pin通常意味着某个封装引脚定义和原理图符号引脚不一致,比如符号是3个引脚,封装却只有2个焊盘;或者封装里设置了重复的Designator。Failed则常常是现有PCB文件里已经有同名元件,AD16试图重复添加而被拒绝。

正确处理办法是先在原理图侧执行Tools → Footprint Manager,检查每一颗元件的封装名是否存在、焊盘编号是否对应、3D模型是否可选,确认无误后再回到Update。如果Update过程中出错,先取消同步,修正后重新来,不要强行把报错的网表导入进去。

用于正式设计的工程文件建议按统一目录组织:项目文件(.PrjPcb)放在根目录,原理图库(.SchLib)和PCB封装库(.PcbLib)放在Library文件夹,原理图(.SchDoc)和PCB(.PcbDoc)放在Source文件夹,输出文件统一放到Output文件夹。这样的结构在后期间歇性修改、版本归档、交接给其他工程师时都非常友好。

3.2 布局的操作流程与分区思路

网表同步成功后,PCB文件里会出现一堆重叠在一起的元件,旁边还有一个Room框。第一步是把Room框删掉或调整到板框外,然后按十字交叉法把元件大致铺开。如果你习惯从原理图中跨选元件来进行排列,可以双开原理图和PCB窗口,在原理图里框选某一块电路,PCB里对应的元件会被高亮,配合Tools菜单下的Component Placement工具组的Arrange Within Room操作,可以快速实现模块化布局。

以一块典型的DC-DC电源板为例,布局顺序是:先放主控制芯片、电感、输入输出电容等核心功率器件,再放反馈电阻、补偿网络、使能电阻等小信号器件,最后放连接器、测试点、螺丝孔。DC-DC布局最忌讳把电感和反馈采样走线放在一起,电感的强开关噪声会耦合到反馈线上,导致输出纹波飙升。所以我在布局时会把反馈电阻靠近芯片的FB引脚,采样线远离电感的正下方。

AD16布局中飞线是重要的参考。布局开始前,可以执行View菜单下的Connections命令把飞线打开,观察走线密集的区域,尽量让有连接关系的器件彼此靠近,减少飞线交叉。密度最高的区域一般就是芯片周围,这部分区域要预留足够的空间,不要一开始就被外围器件占满。

布局中要兼顾散热。电源芯片下方可以通过开窗和过孔阵列的方式把热量导到背面铜皮。具体做法是在芯片焊盘对应区域的Top Solder层放置一个比焊盘略大的阻焊开窗区域,然后在芯片焊盘内打多个过孔,过孔孔径0.3mm,间距0.8mm到1mm,连接到背面GND铜皮。散热过孔阵列的大小可以参考芯片的热阻参数和预估功耗,2W以内的功耗用5×5阵列基本够用。

3.3 布线策略与具体操作技巧

布线是PCB设计中最耗时也最考验经验的环节,也是决定PCB设计成败的核心。AD16的Interactive Routing工具配合快捷键可以实现高效布线。最基本的操作是:按P键选择Interactive Routing,点击走线起点,走线过程中按逗号或句号键可以切换过孔类型,按Shift加空格可以切换拐角模式,按数字键3或4配合Tab键可以快速调整线宽。

布线顺序的原则是:先布敏感信号线,再布一般信号线,最后布电源和地。敏感信号线包括时钟线、差分线、模拟采样线、复位线。对差分对,例如USB D+/D-或RS485 A/B,AD16支持Differential Pair Routing,在原理图端用Net Label来区分正负,然后在PCB规则里通过Differential Pair Rules设置线宽和间距。AD16的差分对布线操作是先选中两条网络,执行Route命令再选择Differential Pairs,AD会自动建立一对布线关系,布线时两条线保持等间距并行推进。

高速信号需要控制阻抗时,走线宽度可以参考板厂的叠构参数。USB2.0的90欧姆差分阻抗、100Base-T以太网的100欧姆差分阻抗,在常规1.6mm四层板结构下,差分线宽0.15mm(6mil)、间距0.25mm(10mil)是常见的起点值。实际使用中,不同铜厚和介质厚度下结果差异很大,最稳妥的方式是让板厂在打样前做阻抗测试或直接参考板厂的推荐线宽。

电源走线在AD16中建议用多边形覆铜或宽走线来实现。多路电源网络之间要避免互相交叉,尽量做到单点汇聚。地线处理是另一项重点,混合信号板应区分模拟地和数字地,在靠近电源地端的位置用0欧电阻或磁珠连接,AD16中通过Net Class或Room来实现地分割非常方便。纯数字电路板则建议整板完整覆铜作为地平面,不要分割,分割反而会导致回流路径不完整、EMI恶化。

走线拐角优先使用45度角圆弧或双45度拐角,避免90度直角。90度直角会造成特性阻抗突变,高速信号下会产生反射和EMI辐射。AD16默认的45度拐角模式是合适的,如果需要圆弧拐角,可以在Interactive Routing过程中按Shift加空格切到Any Angle,配合数字键2设置圆弧半径。

3.4 覆铜、热焊盘与螺丝孔制作

覆铜的操作很简单,Place菜单下的Polygon Pour,画一个覆盖板框外形的区域后确认,软件会弹出一个设置对话框,最关键的设置是Net选项:如果整板铺GND,就在Net里选择GND;覆铜方式一般选Solid;去掉Pour Over All Same Net Objects选项可以减少死铜;Remove Dead Copper建议勾选。

大电流区域的电源铜皮用覆铜比走线更可靠。比如电池主回路、电机驱动回路,直接用Polygon Pour画一块覆盖整个电流路径的铜皮,配合多个过孔连接不同层,可以显著降低导通电阻和温升。覆铜完成后如果修改了走线,需要右键多边形选择Repour重新灌注,否则铜皮不会自动更新。

热焊盘(Pour Over同网络焊盘)是覆铜时需要注意的细节。如果全板都铺了GND,所有GND焊盘会完全被铜皮包裹,手工焊接时散热太快容易虚焊。解决办法是在Polygon Pour的设定中启用Thermal Relief选项,选择Direct Connect或Relief Connect。手工样板建议用Relief Connect的十字连接,回流焊大批量生产可以采用Direct Connect保证载流能力。

螺丝孔的做法在AD16中有多种方式。标准方法是把螺丝孔做成一个封装:在PCB库中放一个指定孔径的Pad,钻孔尺寸根据螺丝直径加0.3mm左右装配余量,外层Ring环直径一般是孔径加1.6mm以上。这种方法的优点是AD16的DRC可以直接检查安装孔间距。另一种方式是用Keep-Out层的Circle在板框内画一个圆形禁布区域,再在机械层画一个相同大小的圆,这种方式适合做无铜安装孔。如果要金属化螺丝孔并接地,把Pad的网络设为GND即可。有些主板设计会在安装孔周围做焊盘阵列提高机械强度和接地的可靠性,方法是在封装中放置多个小型过孔围绕在安装孔四周。

3.5 丝印调整与工艺边处理

丝印是很多新手容易忽略的环节。AD16默认把元件的Designator自动摆放在器件附近,但往往重名、互相压盖、挤出板边。批量处理方法是Tools → Component Placement → Reposition Selected Components,然后手动调整。丝印字号大小要根据实际生产能力来定,普通工艺丝印线宽不能小于0.15mm,字高建议在0.8mm以上。Top丝印字高方向尽量统一,不要出现上下倒置的情况,方便后期装配维修时辨认。

工艺边一般在面板化设计时考虑。拼板通过Copy Board功能实现,工艺边通常宽度5mm,上面钻3到5个定位孔,用于SMT贴片时的夹持和光学定位。AD16中可以通过Special Paste配合阵列粘贴完成拼板,不过更专业的方式是用Panelize命令来完成,设置好板间距、工艺边宽度和邮票孔位置。V-cut拼板一般不需要额外画线,只需要在机械层标注V-cut位置并出图给板厂即可。

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

4.1 器件不能选中怎么办

AD16里经常遇到“PCB上器件不能选中”的情况,表现为鼠标点击器件没反应,或者只能框选到一部分。最常见的原因是器件被锁定或者处于其他编辑模式。检查方式:双击器件能不能打开属性窗口,不能打开则是Locked状态,按右键选择Properties,把Locked勾选框去掉。还有一种情况是当前处于Route或者Place命令状态,此时AD会自动锁定其他对象防止误操作,按Esc退出命令即可恢复选择功能。

4.2 如何在PCB中显示元器件的型号和名称

AD16默认在PCB上只显示Designator位号。如果要显示元器件的型号Comment,双击器件打开属性,在Show Name和Show Comment字段打勾。也可以在PCB面板里选中所有器件后批量修改。更高效的方式是在Class菜单下的Designator和Comment的字体设置里统一调整字号,避免改完一个又改一个。如果器件型号显示为一堆乱码或者重复值,多半是原理图里的Value值不统一,需要回到原理图库统一修改。

4.3 线宽电流对照与0.3mm走线的载流能力

很多人在画PCB时拿不准0.3mm能过多少电流。以标准1oz铜厚、温升10摄氏度为参考,0.3mm(约12mil)的载流能力大约是0.7A到0.8A,但这是走线处于空气环境中的理论值,如果线在板内部或者散热条件差,载流能力还会下降。如果信号电流只有几十毫安,0.3mm完全足够;如果做电源走线,建议至少0.5mm起步。实在没有空间加宽的情况下,可以通过增厚铜箔到2oz来提高载流能力,但成本会增加。

4.4 常见AD16操作问题速查

问题原因解决方式
Update PCB报Unknown Pin符号引脚与封装焊盘不匹配检查封装焊盘Designator命名,修改后重新更新
覆铜后网络为No NetPolygon Pour设置时忘记选网络双击覆铜区域设置Net,然后Repour
DRC报Silk To Solder Clearance丝印覆盖焊盘把丝印字符移到焊盘外,或调整规则
Gerber文件里没有螺丝孔层螺丝孔放在机械层但输出没有包含在Gerber输出设置里添加对应机械层
走线无法从焊盘中心开始Snap栅格设置过大将Snap Grid调整为0.1mm或0.254mm
铺铜后出现大量死铜覆铜区域内存在孤立小铜皮勾选Remove Dead Copper选项并Repour
差分对无法走线未设置差分对规则在Differential Pair Rules中指定网络对

4.5 出Gerber前必须检查的5个细节

第一,确认所有层都可见且内容完整。出Gerber之前先在AD16里逐层检查Top Layer、Bottom Layer、Top Overlay、Bottom Overlay、Top Solder、Bottom Solder、机械层和Keep-Out层,有没有多余的线、板边的残留、无用的字符串。

第二,钻孔文件要选择正确的格式。AD16输出钻孔文件时,对话框中有Gerber RS-274X和Excellon两种格式,前者用于光绘,后者用于钻孔机。常规打样选择Excellon格式,单位选Metric,精度2:4或2:5都可以,关键是和板厂确认清楚。

第三,坐标文件用于SMT贴片。在File → Assembly Outputs → Generates pick and place files中设置原点位置、单位格式,输出的文件要包含每个器件的Designator、Footprint、X坐标、Y坐标、旋转角度、所在层。坐标文件的格式要和贴片机程序兼容,常见CSV格式基本通吃。

第四,BOM表要干净。在Output Job中配置BOM输出,把原理图中的Value、Manufacturer、Part Number等信息都带出来。生产前和采购核对物料型号、封装、数量,避免因为一颗电容封装选错导致整批板子没法焊接。

第五,最终做一次板厂预审。AD16中有设计规则检查(Design Rule Check)可以一键跑完整套DRC,但DRC不代表一切,还要人工确认板边距、定位孔位置、丝印方向、金手指方向。有条件的话可以把Gerber文件导入CAM350里做一次独立预览,这一步能发现很多AD16内自带预览看不到的问题。我自己每次都会把输出的Gerber在CAM软件里重新测量一遍板框尺寸、定位孔坐标和关键走线间距,确认无误后才敢发给板厂。

5. 从AD16到整套设计流程的习惯沉淀

5.1 并行设计带来的隐藏风险与控制方法

很多项目并不是一个人从头画到尾,而是原理图工程师和Layout工程师分工协作。AD16对多人协作的支持是通过工程级分离文件来实现的,原理图和PCB文件相对独立,通过VCS版本控制系统管理。这种情况下最容易出的问题是原理图和PCB版本不同步,Layout在旧网表上改了三天,原理图侧已经换了一个元件,最终生产时BOM和PCB对不上。

应对方法很简单:Layout之前把原理图导出一个PDF存档,每次同步网表后对比原理图和PCB的元件总数和网络总数是否一致。AD16的Project菜单下有Differences功能,可以对比两个工程的差异,也能比较同一工程下原理图和PCB的差异。

5.2 设计效率提升的快捷键体系

AD16的快捷操作是提升效率的法宝,建议把下面的常用键位练成肌肉记忆:T+P打开Preferences,D+R打开规则设置,P+T放置走线,P+P放置焊盘,P+C放置元件,V+F缩放到整个板框,V+D查看整个图纸,Ctrl+Shift+W切换走线宽度列表,Shift+R切换走线模式(忽略障碍/绕行障碍/推挤障碍)。推挤模式(推挤障碍)在布线上非常实用,它能让走线自动推开已布好的线,节省大量调整时间,但对低速信号板很友好,高速板不建议频繁使用,推挤会破坏已有的间距和等长关系。

另外建议熟练使用Shift+F“查找相似对象”功能。比如想把所有过孔统一改成相同尺寸,先选中一个过孔,Shift+F,在对话框里把Footprint和Layer匹配设为Same,然后Apply,就会选中所有同类过孔,再通过Properties面板一次性修改尺寸,比一个个双击高效得多。

5.3 用回AD16很容易忽略的库管理问题

不少人安装AD16后直接开始画图,很少认真打理自己的库。但其实AD16的库管理能力很强,正确做法是在Library文件夹里分别建立SchLib和PcbLib库,集中管理常用元件。比如自己常用的一颗LM2596电源芯片,连接器、电阻电容值都在库里统一规范后,后续画板就是拖进去的事,不用每次重新画封装。

AD16支持从其他版本导入库文件,集成库(.IntLib)可以解压成Source Library。如果从网上拿到一批封装,导入后要注意焊盘编号、丝印尺寸、3D模型路径是否完整,建议在库文件里直接跑一次Component Rule Check,把隐藏问题提前消灭。库管理这件事短期内看似耗费时间,长期看是整个设计效率最高的投资。

5.4 一个经验性的收尾建议

画了这么多年的板子,我的体会是AD16这套流程的核心价值不在于某个具体操作有多炫技,而在于每一步都有明确的目的和判断依据。很多工程师只关心“怎么画”,却忽略了“为什么这么画”。希望这篇流程能帮你建立起一套完整的设计闭环:从原理图到网表、从规则到布线、从覆铜到了解工艺约束、从DRC到出Gerber,每一步都知道自己在做什么,出了问题也知道去哪排查。

最后再分享一个小技巧:AD16中养成随时保存版本的好习惯。每次大的布局调整或布线阶段完成后,另存为一个带日期的文件,比如Project_20250115_v1.PcbDoc。这样做的好处是,当你在一个新方案里折腾了一下午发现走不通,可以毫不心疼地退回到之前的稳定版本,而不必担心丢失已经做好的全部工作。我靠这个习惯避开了好几次灾难性的返工。

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

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

立即咨询