ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

AD23 PCB设计实战:从安装部署到钢网文件输出全流程指南

AD23 PCB设计实战:从安装部署到钢网文件输出全流程指南 AD23这套PCB设计工具最近两年在硬件圈里的存在感越来越强。不管你是刚从AD20老版本迁过来还是第一次认真研究怎么装AD23、怎么把钢网文件出对这篇内容应该都能帮上忙。我用AD23完整跟过几个项目从安装部署、库管理、布局布线到钢网文件输出几乎每个环节都踩过坑也慢慢攒出了一套高效操作的习惯。这篇文章就把这些经验系统整理一遍照着做确实能省下大量时间也少走不少弯路。我知道很多工程师看到版本更新第一反应是“又改了个寂寞”或者“快捷键是不是又要重新背”。说实话我从AD18一路用过来每次切换也确实会经历一段不适期。但AD23这类新版本在稳定性、规则管理、3D可视化以及制造数据输出上做了一些实打实的调整尤其在出钢网文件这个流程上操作路径和参数逻辑值得重新梳理一遍。这篇文章不讲废话适合第一次接触AD23的新手也适合被各种卡顿、报错、文件格式折腾到头疼的熟手直接“抄作业”。1.1 AD23到底变了什么先想清楚再动手在动手安装之前建议先搞清楚一个核心问题你为什么要升到AD23版本切换不是简单地装新软件它牵扯到工程文件格式、第三方库兼容性、团队协作习惯还有你平时依赖的那些脚本和插件。AD23和传统永久授权时代最大的不同是它整体走订阅模式这意味着许可证管理方式变了安装包的获取渠道也更统一基本上都要通过官方账户或者企业license portal来操作。从操作层面看AD23的核心设计思路和AD20、AD21、AD22是一脉相承的。PCB编辑器的“板子类工具”逻辑没有翻天覆地原理图编辑器的操作习惯也基本延续。实际使用中提升最明显的是大板卡的敷铜性能和3D显示流畅度特别是多层板加高密度BGA的场景老版本那种拖动一下卡半天的现象会改善不少。但还是那句老话版本越新工程文件格式越往前走。AD23保存的工程低版本打开会提示兼容性问题所以团队协作时大家最好统一版本或者在交付前用“Save As”导出成低版本格式。这个细节我后面写疑难解答时会详细说。1.2 安装前的软硬件准备安装AD23本身不复杂但有几个前置条件没确认好的话装完很容易出问题。先说系统要求Windows 10或Windows 11的64位系统是基本盘32位系统完全不支持。内存最少8GB但真实做4层以上的板子建议直接上16GB不然打开大型工程加3D预览的时候你会体会到什么叫“时间在流逝”。硬盘最好是SSD安装目录至少留20GB空间这和它自带的示例库、3D模型库都有关系。显卡方面AD23对OpenGL和DirectX 11的支持要求比老版本高装完之后3D面板卡不卡很大程度上取决于显卡驱动。如果你的电脑还是老款核显3D模式下把模型精度调低一点否则旋转板子的时候会像放幻灯片。这里有一个很实用的建议安装前先把自己的显卡驱动更新到最新稳定版很多“打开就闪退”“一进3D就崩溃”的问题根源其实是驱动版本太旧和软件本身关系不大。我自己在项目中遇到过一个典型案例一台工作站在启动AD23时反复提示“DirectX 11 device creation failed”排查了半天发现是系统缺少DirectX运行库安装最新的DirectX End-User Runtime后问题直接消失。这类问题很隐蔽所以别一遇到闪退就重装软件先从系统和运行库层面查起。1.3 安装流程与安装后必做的三个设置从官方渠道拿到安装包后运行Setup安装过程基本是下一步下一步。路径建议不要用默认的C盘但也不建议用含中文的路径。Altium对中文路径的兼容性虽然一直在改善但一些第三方库封装和脚本在中文路径下还是容易出幺蛾子。建议统一例如“D:\Altium\AD23”这种纯英文路径。装完第一次启动会让你选择登录方式和许可证类型。个人学习可以用官方账户登录企业环境一般会有许可证服务器配置好服务器地址就可以激活。这个过程过完软件就能正常使用了。但要想用着顺手接下来有三个设置我强烈建议一进去就改好。第一单位切换。PCB设计里很多人习惯用milAD23默认可能是mm。按键盘Q键可以在mil和mm之间快速切换这个快捷键要刻进DNA里省去到处换算的麻烦。第二自动保存。打开Preferences在System Project区域找到自动保存选项建议把保存间隔设成5分钟保留备份数量设成5个。没有自动保存的时候遇到一次突然断电你就知道什么叫“血泪教训”。第三界面语言。很多人不知道AD是支持中文界面的在Preferences System General里勾选Localization相关选项重启后就变成中文菜单。我个人的建议是英文界面加中文思路因为很多教程、论坛讨论、报错信息都是以英文为准你切不回英文界面反而容易查不到资料。2.1 快捷键是投入产出比最高的投资AD23的高效操作首先绕不开快捷键。很多人装了新版之后发现菜单位置变了快捷键好像也不太一样。但其实大部分经典键位是延续下来的真正值得花时间的是每处理一个重复操作就顺手按一下快捷键形成肌肉记忆。我整理了一份最高频的快捷键清单都是我实际项目里每天都要用的。依次按E、O、S可以重新设置原点P、T进入交互式布线Shift空格是切换走线拐角模式从45度角切到圆弧非常方便布线过程中按小键盘的星号只切层不打孔按加减号切层的同时会自动补一个过孔。这些操作熟练之后布线速度至少能提升三分之一。另一个很多人不知道的高频用法是ShiftC。当你在PCB上做了筛选、高亮或者查找相似对象之后画面会残留一堆过滤状态按ShiftC可以一键清除当前过滤器画面立刻恢复干净。CtrlM是测量距离检查板框尺寸、走线长度时特别好用。TM可以重置所有DRC错误标记当你把错误改完之后想清掉满屏的小标记这个操作比一个个手动删除方便太多。2.2 原理图与PCB联合操作把效率再提一档PCB设计不是光在板子层单打独斗原理图和PCB之间的联动非常关键。AD23的交叉选择模式建议直接开启。在原理图里点击Tools Cross Select Mode然后在原理图里选中一组器件或网络PCB里对应的对象会同步高亮反过来在PCB里选中也一样。布局时想快速找到某个元件在哪这个方式比肉眼搜丝印快好几倍。还有一个很实用的操作是用“N”键做网络高亮。在PCB编辑器里选中一根走线或一个焊盘按N键会弹出菜单可以对整个网络进行高亮。高亮之后整个网络清晰可见排查短路、看扇出布局都非常直观。配合“Net Color”功能提前给电源网络、地网络分别设置颜色板子上会呈现出清晰的“血管图”走线密度和电源走向一目了然。如果你设计的板子里有大量重复模块比如四路相同的电源、多通道ADC前端AD23的“复用”能力就派上用场了。原理图用多通道设计PCB里可以借用Room功能做模块化布局。先布线好一个模块把布局和布线用“复制”和“粘贴”的方式套用到其他模块最后用“Derivate”或者“Sheet Symbol”的同步功能确保所有通道一致。这种操作在传统设计流程里要重复好几遍在AD23里只需要认真做一次然后就是批量复制粘贴大幅缩短重复劳动。2.3 敷铜与规则管理决定板子能不能拿出去制版敷铜是PCB设计里最需要耐心的工作之一。AD23中敷铜的操作逻辑本身没变但有一个设置很多人忽略敷铜“填充模式”的选择。敷铜区域可以用Solid实心、Hatched网格状等不同方式对于高速信号或者散热有特殊要求的地方一定要在敷铜之前就想清楚用哪种模式。敷铜之后如果改了走线不要忘记重新刷新敷铜。按K键会弹出“Repour All”选项选择重铺所有敷铜区否则板子上会残留一堆过时的敷铜网络DRC一跑全是错误。规则管理的高效之处在于“优先级”和“区域规则”的配合使用。AD23默认的全局规则肯定是线宽、间距都照顾不到特殊区域比如BGA扇出区、高压隔离区、差分对内间距。这时候就要新建规则并且明确这个规则的适用范围。在Design Rules里你可以给某个Net Class或者某个矩形区域单独定义线宽间距然后通过规则的优先级设置让它覆盖全局规则。很多新手的规则列表乱七八糟就是因为没搞明白优先级检查报错时根本不知道是哪条规则在起作用。我的习惯是项目一开始就新建好所有必要的规则包括默认的布线间距、线宽、过孔尺寸、丝印安全间距以及特殊网络和特殊区域的专属规则。这些规则一旦跑通后面再改也很方便。规则文件可以导出保存下个项目直接导入省去每次重新配一遍的繁琐。这算是比较“一劳永逸”的习惯。3.1 钢网文件到底是干什么的先厘清一个基本概念钢网文件英文叫Stencil File本质上是SMT表面贴装技术生产环节用到的模具数据。SMT贴片的第一步就是把锡膏印到PCB的焊盘上而锡膏印刷需要一块开孔的金属模板这个模板就叫做钢网。钢网上开孔的位置、大小、形状必须和PCB上的焊盘一一对应锡膏才会通过开孔精准落在焊盘中央。这就是为什么钢网文件的准确率直接决定了贴片良率。AD23对应钢网的图层是Top Paste和Bottom Paste分别表示顶层锡膏窗口和底层锡膏窗口。这些图层在普通PCB图纸上可能看不出多少内容因为它的本质是“开窗”信息只有输出制造文件时才会真正用到。很多工程师画板时完全不设置Paste层到发钢网文件时才临时抱佛脚结果漏层、扩缩参数不对、开孔形状错误到了贴片厂才发现一来一回就是好几天的时间损失。3.2 用AD23输出钢网文件的标准流程下面是我在实际项目中跑通的流程分两种方式看你合作的板厂或钢网厂更习惯哪种。第一套是Gerber方式第二套是ODB方式两者各有优劣。先讲Gerber方式。打开PCB文件进入File Fabrication Outputs Gerber Files。在General页面建议格式选2:5精度更高单位选毫米或英寸都行但要保证后续输出的钻孔文件也要用同样的单位和格式。在Layers页面勾选需要输出的层Top Layer、Bottom Layer、Top Overlay、Top Solder、Bottom Solder、Top Paste、Bottom Paste以及外形层Keep-Out或板框所在的机械层。特别检查一下Paste层有没有被勾上很多人漏掉的就是这组图层。点OK生成之后再输出钻孔文件。File Fabrication Outputs NC Drill Files参数要和Gerber保持一致坐标原点也要一致。最后把Gerber和钻孔文件一起打包发给钢网厂。很多时候钢网厂还需要贴片图Assembly Drawing或坐标文件Pick and Place这些也可以在File Assembly Outputs里一并生成。坐标文件里包含每个器件的位号、中心坐标和旋转角度SMT贴片机编程时要用到这个文件一定记得勾上“CSV格式”厂家读取起来方便。ODB方式相对省心一些。File Fabrication Outputs ODB Files生成的是一个包含所有图层、钻孔、网表等信息的文件夹板厂用专业CAM软件可以直接读取里面就包含了Paste层数据。这种方式的优点是信息完整不容易漏层错层缺点是对板厂的软件兼容性要求稍高。我的建议是如果钢网厂明确说支持ODB就直接发ODB如果对方只收Gerber就老老实实出全套Gerber。3.3 钢网开孔参数与常见设置经验钢网开孔不是越大越好也不是越小越好它和锡膏印刷工艺、器件类型、焊盘设计都有关系。AD23里可以通过设计规则来统一控制Paste层的扩展量。找到Design Rules Manufacturing Paste Mask Expansion默认值是0意思就是开孔大小和焊盘完全一致。你可以针对不同封装单独设置不同的扩缩值。实际经验是这样的普通电阻电容比如0402、0603焊盘开孔按1:1或者略微扩大一点保证锡膏量足够立碑、虚焊的风险就会小。而高端细间距引脚比如0.5mm pitch以下的QFP、BGA开孔面积一般需要缩小否则锡膏连锡的概率会直线上升。常见做法是缩小10%~20%具体数值要和你的SMT工艺工程师确认。还有一个容易忽略的是大面积地焊盘比如QFN中间的散热焊盘这种焊接面积大如果开孔还是1:1方形回流焊时容易因为锡膏过多导致元件漂移甚至浮高更稳的做法是开成网格状让锡膏量均匀分布。这些参数的最终决定权其实在钢网厂和SMT工程师手里设计端要做的就是把Paste层数据出对、出全给工艺端留出调整空间。我的一个习惯是在发钢网文件之前先把Gerber导入到AD自带的CAM编辑器里快速扫一眼Paste层确认开孔的形状和位置和焊盘是对应的。这一步看似多花了五分钟但能避免绝大多数低级错误比等钢网做出来再发现要省太多钱了。4.1 让DRC真正为你工作而不是制造焦虑DRC也就是设计规则检查是PCB设计中保证可制造性的关键一步。AD23里运行DRC的入口在Tools Design Rule Check。很多人每次跑完DRC看到一长串错误就头疼忍不住想全部忽略。但DRC并非越多越好也不是没有就万事大吉关键是规则本身要设置得合理、贴合实际工艺。我的建议是先和板厂要一份他们推荐的工艺参数把里面的最小线宽、最小间距、最小孔径、最小环宽都填进规则里。不要把默认规则里的数值设得比厂家能力还严否则你会在一些其实不影响生产的地方反复被报错折磨。反过来也不要为了“图个清静”把规则全部放宽那样到了板厂那边反而容易被打回。在AD23里DRC规则有优先级的概念这一点必须理解。当两条规则对同一对象都适用时优先级高的规则生效。Design Rules里点击“Priorities”按钮可以调整顺序。在设置区域规则、网络类规则时一定要把所有可能存在重叠的规则理顺否则连你自己都不知道当前检查依据的是哪条规则排查问题就变成猜谜。4.2 高频DRC错误及处理方法速查跑了大量项目之后我总结出了一张高频DRC错误处理表基本覆盖了90%以上的常见报错。错误类型主要原因处理办法Short-Circuit短路铜箔或走线意外连接了两个网络点击错误定位检查走线/过孔删除多余连接或调整走线敷铜网络交错时要谨慎处理孤岛铜Clearance间距间距小于规则设定判断是真违例还是规则过严真违例就移动/重布规则过严就调整规则Un-Routed未连接飞线未布通打开未布线网络逐条点亮检查用交互式布线补线Silk to Solder Mask丝印压到了开窗焊盘移动丝印或调整丝印层的安全间距规则Minimum Solder Mask Sliver阻焊桥过窄调整阻焊开窗或者换用工艺能力更强的板厂Minimum Annular Ring焊环宽度太小加大焊盘外径或减小钻孔孔径Hole-to-Hole Clearance过孔/钻孔之间间距不足调整过孔位置或修改钻井层规则Un-Routed Plated Slots金属化槽孔未正确连接检查槽孔的焊盘和网络归属处理DRC错误有一个小技巧每个错误点按右下角的错误标记就能直接跳转到对应位置。修完一处之后用之前提到的TM刷新错误标记不要自己数着位置一个个找。还有一种更高效的做法是先用“ShiftC”清除高亮再利用错误本身的高亮直接排查配合快捷键能省很多时间。5.1 软件卡顿、闪退与崩溃的排查思路AD23用久了卡顿几乎是必经之路但不一定都是软件本身的问题。最常见的卡顿诱因是“高亮显示”和“实时DRC”长期开着。特别是板子规模变大后鼠标悬停在走线上就去高亮整条网络还附带显示长度、电流容量这些实时计算非常吃CPU和显卡。如果明显卡顿先把实时DRC改成手动模式然后到Preferences里关闭鼠标悬停高亮卡顿基本能缓解大半。还有一种卡顿发生在3D视图。3D模式下如果板子上的3D模型特别多尤其是一些复杂BGA、连接器模型旋转视角时计算量巨大。建议在Preferences里把3D模型的显示精度调到中等或把模型封装库里的高精度模型替换成简化版。3D预览本质上是帮助检查机械干涉没必要追求每颗电容上的丝印都看得一清二楚。闪退和崩溃就复杂一些。如果AD23在打开某个特定工程时反复闪退大概率是工程文件问题。先试着用“Open”里的“Recover”方式打开或者让工程里所有文件都走一遍Re-validate。如果所有工程都频繁崩溃就要考虑环境问题比如显卡驱动、DirectX运行库、杀毒软件拦截。我实际遇到过公司统一装的杀毒软件把AD的临时文件隔离掉导致动不动就保存失败的情况。给Altium的安装目录和工作目录加白名单能省去很多无妄之灾。还有一个隐藏很深的崩溃点PCB库或原理图库里的中文字体丝印。老版本里用矢量字体的中文丝印在渲染时容易触发崩溃这在AD23里虽然改善了不少但为了稳妥起见涉及中文丝印时最好改成TrueType字体或者在最终出图时把中文丝印统一换掉。5.2 文件路径、库与工程格式问题文件路径问题是我见过最多的“新手疑难杂症”。有些人习惯把工程文件放在桌面上或者中文路径下比如“D:\项目\某某板卡\”这样用一般没问题但一旦涉及到导入外部库、运行脚本、输出ODB时中文路径或特殊字符路径就容易出问题表现为各种奇怪的失败。我强烈建议建立一套标准目录结构所有项目都放在纯英文路径下比如“D:\Projects\ProjectName\”里面再分原理图、PCB、输出文件子目录。库文件打不开也是常见问题。AD的集成库.IntLib和原理图库、PCB库文件加载失败时先检查库存放路径里有没有中文或空格。然后到“Libraries”面板点击“Libraries”按钮重新添加库文件注意不要只添加一次就以为完事有些企业库依赖多个子库少了任何一个都会导致封装加载不全。工程格式方面AD23默认保存的新格式文件让低版本打不开这在协作时是硬伤。如果你需要把文件发给用AD20、AD21的同事可以通过“Save As”选择“Altium Designer Project”或者导成“Legacy”版本格式。不过要注意这种降版本保存会丢失某些新特性比如高级3D模型或新规则类型最好在交付前把关键信息先截图存档省得对方打开后说“这里怎么不见了”。5.3 导出PDF/DXF/STEP与Gerber回读检查工程收尾阶段导出各种格式文件是我们经常做的事。导出PDF时遇到中文乱码或者字体缺失多半是文字样式里用了非标准字体或Stroke字体。在PDF打印设置里把字体改成TrueType或者把丝印、注释改用系统默认的“仿宋”或“Arial”基本能解决。DXF导出主要给结构工程师或者做机械外壳的人用。导DXF时最关键的是单位设置AD里PCB用毫米还是英制导出DXF时要保持一致否则结构那边打开你的文件发现尺寸放大了25.4倍这种“没对齐”的情况特别常见。导出STEP文件则用于3D机械装配AD23对STEP的支持很成熟基本能保证3D模型的精确转换。导的时候记得将“Export Simplified Model”选项按需选择复杂模型否者文件会非常大。Gerber回读检查是我个人最推荐的一个习惯。生成完Gerber之后不要直接发给板厂先用AD的CAM编辑器把生成的Gerber文件都加载进来因为这是最终板厂会拿到的原始数据。你可以新建一个CAM文档把各层Gerber导进去逐层看一遍确认层数够不够、Paste层有没有、钻孔有没有偏移、外形层有没有缺损。这个步骤虽然多花几分钟但比起拿到板子才发现问题再返工性价比极高。我最早就是因为省了这一步结果漏了底层的Paste层一批钢网做出来完全不对从那以后再也不敢跳这个环节。最后说个我自己长期用下来的体会AD23这个工具上手门槛其实不高但想用得高效、用得稳拼的全是细节。花十分钟把快捷键和模板工程一次性配好之后每个项目都能省回几小时。钢网文件这块无论板厂怎么催自己先打开CAM看一眼再发很多返工都能在这一步提前刹住。如果你正在被AD23的某个奇怪问题卡住不要急着重装软件先按文章里提到的路径和原点问题排查一遍大概率能解决。希望这篇能帮你少踩几个坑把更多时间留给设计本身。
返回列表