ARTICLE DETAIL

资讯详情

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

Altium Designer PCB设计全流程解析:从原理图到Gerber的完整指南

Altium Designer PCB设计全流程解析:从原理图到Gerber的完整指南 新人第一次打开Altium Designer我的经验是大概率会被界面吓到。上方菜单一排接一排右边面板叠在一起根本不知道从哪下手。说句实在话AD这套工具学起来难度不大真正难的是把流程跑顺——原理图、布局、布线、铺铜、检查、出文件中间任何一步跳过去后面的坑就会连本带利找回来。我见过太多人辛辛苦苦画了三天板最后导Gerber时漏了一层丝印送到板厂打出来样板丝印全没只能返工。这篇文章就把AD绘制PCB的整条流程按我的实际操作习惯串一遍带新人朋友少走一点弯路也给半路出家的同学补一补基础。我把整个流程分成七个环节开工准备、原理图、工程同步与布局、布线、铺铜收尾、DRC与生产文件、常见问题。你按这个顺序走每一步知道要干什么、为什么要这么干基本就能稳了。1. 开工准备软件安装、汉化与工程规划1.1 安装和汉化别卡在第一步Altium Designer的安装其实没有网上传的那么玄。从官网下载安装包按向导一路Next就行装的时候建议默认路径不要为了省C盘空间改到中文目录下后面加载库、跑DRC容易出一些莫名其妙的路径错误。授权方式选本地许可或者在线订阅按你手里的授权来这一步我不多讲关键是装完以后先把两件事做了改单位和汉化。单位问题经常被忽略。AD默认是英制mil国内做结构件、外壳开孔大多用毫米mm我习惯在PCB编辑器里按Q键随时切换单位但工程面板角度、栅格这些最好一开始就在设置里统一。按快捷键N或者在右上角齿轮进入Preferences在Board Insight Display和Grids里把单位改成mm养成习惯后面画异形板框、对结构图时能省掉大量换算的烦恼。汉化在同一个Preferences里路径是System - General - Localization勾选Use localized resources重启软件后菜单和对话框就变成中文。不过我得提醒一句我不建议新人一上来就开汉化。AD的英文菜单名称在教程、论坛和板上是最通用的语言比如Place放置、Design设计、Tools工具这些你如果一直用中文菜单将来去看英文视频教程会非常吃力。我个人是工作用英文界面遇到不懂的词再切回中文对照这样成长最快。1.2 工程文件结构库、源文件、输出分开很多新手犯的第一个错是打开AD直接新建一个原理图文件就开始画画完发现要出PCB时工程是散的关联都丢了。正确做法是先建工程File - New - Project - PCB Project然后把原理图、PCB、原理图库、PCB库都归到这个工程下。工程文件的结构和写代码的仓库一样要分清楚。我自己的项目目录通常是这样摆的Source原理图.SchDoc和PCB文件.PcbDocLibrary自建的原理图库.SchLib和封装库.PcbLibOutputs生成的PDF、BOM、Gerber等输出文件Reference器件手册、结构图、方案参考文档这么做的好处很明显第一AD的工程管理是相对路径别人拿到你整个项目文件夹能直接打开不会因为换电脑导致文件找不到第二输出文件单独放不至于把工程目录搞成垃圾堆后面发板厂打包也方便。建好工程后右键工程名选择Add New to Project依次添加原理图和PCB。这里有一个小细节PCB文件最好新建的时候就保存并命名成和原理图对应的名字比如MainBoard.SchDoc对应MainBoard.PcbDoc。同步原理图时如果两个文件名对不上有些版本会不好识别容易在Update时出现奇怪的报错。1.3 元件库、封装库与3D模型三件套缺一不可AD的元件信息分三个层级原理图符号Symbol、PCB封装Footprint、3D模型3D Body。你在库面板里放置一个元件实际上是同时绑定了这三种信息。新手最容易出问题的是封装原理图画得漂漂亮亮一同步到PCB发现元件全部堆在一起封装全是Unknown或者焊盘大小不对根本没法用。建立库资源有两条路。第一条是用AD自带的库安装时如果选择了库文件Libraries面板里能搜到大量常见元件比如LM339、STM32、各种电阻电容封装都有。第二条是自己建库File - New - Library - PCB Library然后照着器件手册里的封装尺寸图画。这里给个铁律封装尺寸必须以原厂数据手册为准不要从别的板子复制一个看着像的封装硬着头皮焊上的时候后悔都来不及。关于3D封装也就是热词里很多人搜的ad怎样给元件添加3d封装操作其实很简单在PCB封装库编辑器里Place - 3D Body弹出对话框里选择Generic STEP Model加载元器件厂商提供的STEP三维模型文件然后调整原点坐标和高度即可。如果厂商没给模型也可以用简单的圆柱体、长方体拼一个示意模型比如电解电容用圆柱体表示、变压器用长方体表示。有3D封装的好处是你能在3D视图里直观看到元件高度是否干涉、接插件方向是否合理结构工程师拿到你的STEP模型也能提前做装配检查。2. 原理图阶段画错的成本最高2.1 建原理图放置元器件与连线打开原理图文件后右侧Libraries面板选中元件双击放到图纸上这个过程没啥难度。真正要花心思的是连线之前的规格元件的位号Designator和值Value。位号默认是R1、C1、U1这样的前缀Place - Part放新元件时会自动递增但如果你从一处复制粘贴位号会重复后面编译报一大片错。所以画完一部分就顺手用Tools - Annotation - Annotate Schematics Quietly做一次位号重排这是好习惯。连线用Place - Wire或者快捷键CtrlW。连线的核心思想不是把引脚连起来而是表示电气连接关系。两条线交叉并不代表连接必须有节点Junction才算连上同网络可以用Net Label网络标签快捷键PN来标注比如把MCU的PA0引脚标上LED1LED灯的一端也标LED1两边虽然没有物理线连着但电气上就是同一个网络了。这块我要多说一句因为很多新手在这里吃亏电源和地要单独用电源符号不要用普通网络标签。放Power Port符号快捷键PO在属性里选择VCC或GND不要自己画一个圆圈标上3.3V就完事。电源符号的名字要保持全局统一比如3.3V就叫3.3VGND就叫GND别一会儿用VCC_3.3一会儿用3V3最后审查网络表时你根本分不清这些是不是同一个电源。2.2 编译与ERC让计算机帮你看图原理图画完先别急着转PCB先做一次工程编译。在菜单Project - Compile PCB Project或者工程面板上右键工程名选择CompileAD会检查项目的电气规则ERC结果出现在Messages面板里。常见的ERC错误和警告包括引脚悬空Pin has no connection、重复位号Duplicate Designator、输出引脚连输出引脚Output pin connected to Output pin、未连接的电源端口等。新手看到Messages里一堆红色条目容易慌其实大部分都是警告级别不一定会导致板子报废但每一条都应该看懂它是啥意思再处理。我推荐的做法是双击Messages里的条目AD会自动跳转到原理图对应的位置。悬空引脚如果是芯片的NCNo Connect不连接脚就给引脚放一个No ERC标记Place - Directives - No ERC告诉编译器这是故意不连的如果是输出引脚误相连则是原理图画错了要回去改。这个过程虽然是检查但本质上是逼着你在源头把逻辑理清楚我省略过这一步直接画PCB结果把两个不同电源网络连在一起板子回来后一上电就烧了教训很惨。2.3 导出BOM提前为采购和贴片做准备原理图阶段顺手把BOM导出来是我自己雷打不动的习惯。Reports - Bill of Materials在弹出的表格里勾选需要的列位号、Value、Footprint、Quantity、Description、Manufacturer Part Number然后Export保存成Excel。别小看这一步后面做采购清单、贴片厂录入物料信息都从这份BOM来。很多从网上下载的方案资料包比如常见的SW6206原厂方案包含原理图、PCB、BOM、寄存器列表等全套资料这种压缩包拿到手先做的也是整理BOM。我会把原厂BOM和PCB库、原理图对照一遍确认每一颗料都有对应封装再根据实际项目改参数。这一遍对照工作看着琐碎却能提前暴露很多问题常见的比如原厂用一个不常用封装的电容你手上只有0603库存要么换封装要么换料总比PCB都画完了才发现采购不齐要好。另外提示一下原理图的PDF版本最好也在这一步生成一份用File - Smart PDF可以直接导出发给同事评审、给硬件主管审核都比直接丢源文件效率高。3. 从原理图到PCB板框、叠层与布局3.1 同步原理图到PCB原理图编译零错误之后就可以把设计数据传到PCB了。这个动作在Design - Update PCB Document 你的PCB文件名AD会弹出一个工程变更单ECO对话框列出要添加到PCB的元件、网络和Room。点Validate Changes让每条变更打勾再Execute Changes执行完成后Close元件就已经被放到了PCB界面的元件堆里。第一次做这一步的新人几乎都会看到满屏的元件重重叠叠堆在编辑区中间旁边还有个绿色或灰色的Room矩形框。这个Room不用管后面布局完可以删除或忽略。我这里强烈建议执行完同步后先在PCB空白区域右键选择Options - Board Options把Snap Grid改为0.25mm或者更小的值然后再开始布局。否则元件拖放时对齐精度很差后面布线强迫症会非常难受。3.2 板框绘制与层叠厚度设计PCB编辑器的第一步不是放元件而是定义板框板子外形。AD里绘制板框常用两种层Mechanical 1机械层1和Keep-Out Layer禁止布线层。我的习惯是用Mechanical 1画实际外形线用Keep-Out Layer画布线和铺铜的物理边界两者在出Gerber时都会给板厂。具体操作是先在Mechanical 1用Place - Line按结构尺寸画好闭合外形选中全部外形线然后Design - Board Shape - Define from Selected Objects板子的黑色背景就自动切成了你画的形状。结构工程师给的DWG文件可以直接用File - Import - DXF/DWG导入到AD里导入时设置好单位毫米把CAD图形的图层映射到Mechanical 1或Keep-Out Layer效率比手动描图快得多也不容易错。接下来是层叠设置。双击PCB面板底部的层标签或者Design - Layer Stack Manager快捷键DK进入层叠管理器。双面板默认是Top Layer和Bottom Layer两层层叠四层板需要再添加两个内部层一般分配为第二层GND平面、第三层PWR电源平面。不要小看层叠厚度这个问题很多搜PCB层叠厚度的人其实是关心阻抗和板厚。常规1.6mm四层板的叠层经验大致是表层铜厚1oz内层铜厚1oz中间用芯板和半固化片PP压合具体各介质层厚度不是设计师死磕的范畴板厂会根据你的板厚、铜厚和阻抗要求来调整。你要做的只是在下单时告诉板厂几层板、板厚多少、表层/内层铜厚多少、是否有阻抗要求比如USB差分线100Ω、表面处理用什么喷锡、沉金还是OSP。这一点想清楚远比你在层叠管理器里手动改L2/L3间距更有实际意义。3.3 布局三件事模块分区、散热通道、大电流线宽布局是决定这个PCB能不能用的关键环我甚至说它在整个流程里占了七成权重。所谓布局定调、布线生效就是这个意思。布局阶段我脑子里始终有三件事模块分区、散热通道、大电流通道。模块分区很好理解把相同功能的电路放成一块模拟信号和数字信号物理隔离电源电路和逻辑电路分开。比如做一块带开关电源和单片机的板子变压器、开关管、大电容属于功率区MCU、晶振、传感器属于控制区两者之间留出足够的安全间距。如果像反激式开关电源这种高电压场合布局时还需要考虑爬电距离初级地和次级地之间切出隔离槽这些在布局阶段就定死了后面布线想改都改不回来。散热通道主要是针对功率器件。大电流的MOS管、LDO、DC-DC芯片不要放在板子正中间要让它们靠近板边或散热孔区域方便热量导走。芯片底下多放散热过孔让热量通过过孔打到辅助散热铜皮上。大电流线宽这个问题很多新手会问0.3mm能过多少电流。按IPC-2221的经验公式来估算外层1oz铜厚、温升10℃时走线允许电流大约是 I 0.048 × ΔT^0.44 × A^0.725其中A是走线截面积单位是平方mil。0.3mm约等于12mil1oz铜厚约等于1.35mil截面积大约16.2平方mil代进去算下来约0.9A上下。但工程上我不会顶着理论值用——板子实际工作环境温度、走线长度、邻近发热源、内层散热差都会让允许电流打折。我自己常用的保守设计值是外层1oz铜厚1A电流留0.5mm线宽内层1A电流至少留1mm实在多条大电流走线并排我再在阻焊层开窗加锡。这比套公式更稳也留了余量。4. 布线规则与走线技巧4.1 设置规则间距、线宽、过孔一次配齐布局基本满意后在拉线之前先做一件很多人不耐烦但极其重要的事设置设计规则Design - Rules快捷键DR。你不设置规则后面走线就是靠手指感觉随便走DRC一跑全屏报错。规则是DRC的判断标准相当于法律条文先把法立好才能谈执法。我每次新建板子都会优先确认这几条Clearance安全间距常规信号线之间0.2mm约8mil电源网络和地网络之间可以设0.3mm到0.5mm高压部分按安规要求加大。不同网络可以通过添加新规则来分别约束比如在Where The First object matches里输入Power或具体网络名让电源线具备更大的间距。Width线宽信号线Min 0.15mm、Preferred 0.25mm、Max 0.5mm电源网络单独设一条规则Min 0.3mm、Preferred 0.5mm、Max 2mm。注意Preferred不是固定值布线时按ShiftW可以快速切换线宽。Routing Via Style过孔常规过孔孔径0.3mm外径0.6mm。不过孔的极限尺寸永远取决于板厂工艺能力下单前先确认合作板厂的最小孔径能力。打样一般0.2mm/0.4mm能做批量则可能需要放宽。Solder Mask Expansion阻焊扩开默认0.1mm左右即可这个值决定焊盘开窗比焊盘大多少太大容易连锡太小贴片时容易冒油。Power Plane Connect Style如果用了内电层地网络和电源网络连接方式通常用Relief Connect十字花焊盘防止整片铜皮连接导致焊接散热太快。这些规则设置好以后尽量在布线中途不频繁改动否则前面走的线可能瞬间违反新规则功亏一篑。4.2 交互式布线一遍过和反复改的差别在这从放置元件到拉线AD默认支持交互式布线实际上手非常顺。按CtrlW或者Place - Interactive Routing点击焊盘引脚开始走线。走线过程中有几个快捷键能明显提升效率Shift空格切换走线拐角模式45度、圆弧、任意角度我几乎只在45度和圆弧之间切。ShiftW快速切换线宽前提是规则里预设好了多档Preferred Width。ShiftR切换避让模式Ignore Obstacle忽略障碍、Walkaround绕行、Push推挤障碍。如果走线被隔壁的线挡住切成Push模式就能像推土机一样把旁边已走好的线推过去属于PCB布线最实用的功能之一。*星号键如何在走线过程中随时添加过孔然后自动跳到另一层继续走这个操作让我少点无数次鼠标。L走线过程中按L可以切换当前走线所在层配合过孔使用。布线顺序上有句口诀先时钟和高速信号再精密信号再一般信号最后电源和地。原因是时钟、差分这类关键信号要先保证走线空间和参考平面完整如果你先把乱七八糟的一般信号线占满位置回头高速线没有干净路径就只能绕远路或者打孔性能大打折扣。布线的质量判断除了连通还要看回流路径。任何信号的电流都要回流到源端地平面是它最自然的回路。所以高速信号正下方尽量有一块完整的地平面不要跨越地平面分割缝否则回流路径被迫绕大圈电磁干扰和串扰都会上来。这一点在现场调试时很难抓但EMC测试不过的时候返工成本就是整个PCB重画。4.3 铜皮里走线怎么避让问题出在刷新机制很多朋友搜ad在铜皮里面走线怎么避让了本质上是不理解AD铺铜的工作机制。AD里铺铜Polygon Pour是一个动态对象它默认会把同网络的走线、焊盘、过孔全部合并到铜皮中同时自动避让不同网络的对象。当你在已经铺好铜的区域里又走一条线会出现两种结果如果这条线和铜皮同网络它会被铜皮吞没肉眼根本看不出你走了线如果不同网络它会被铜皮挡在外部或者跟铜皮的间距产生DRC冲突。正确做法分两步一是先处理铜皮。如果要在铜皮区域里走一条不同网络的线先Place - Polygon Pour Cutout在铜皮上画一个挖空区域把走线需要的空间挖出来然后重新铺铜右键铜皮 - Polygon Actions - Repour All挖空区域就空出来了再走线就不会被阻挡。二是理解重新铺铜这个动作你对PCB做的任何修改移动元件、改走线、加过孔之后铜皮并不会自动更新必须手动Repour一次否则铜皮还是维持上一次铺铜的状态看起来就没有避让。其实AD20之后的版本有实时铺铜刷新选项Preferences里可以开启Repour polygons on modification可以让铜皮在修改时自动重建但大面积板子会很卡我一般还是手动Repour心里更有数。5. 铺铜、开窗、螺丝孔与收尾处理5.1 多边形铺铜不是简单画个框布线布完大面积铺铜是最后一道物理加固主功能是给地网络提供低阻抗回路顺带屏蔽干扰。Place - Polygon Pour快捷键PG弹窗里先指定网络为GND选择铺铜所在的层Top/Bottom再设置样式Solid实心铜皮还是Hatched网格铜皮。实心铜皮导电和散热性能好是默认选择网格铜皮在传统上用于减少板材应力或做特定屏蔽但现代工艺用得少除非有专门要求一般选Solid。其中有两个容易被忽略的选项一个是Remove Dead Copper移除死铜强烈建议勾上。死铜是铺铜时由于被其他网络阻隔形成的孤立铜岛这些铜岛没有电气连接纯粹是天线存在隐患勾选后AD会自动去除。另一个是Behavior里选Pour Over All Same Net Objects让铜皮把同网络的焊盘、过孔全部覆盖住否则可能出现焊盘只通过几根细线连到铜皮的情况不好看也不利于载流。铺铜完成后几乎都会遇到局部区域铜皮太碎、离其他走线太近或避让难看的问题。这时候不用重新画右键铜皮 - Polygon Actions有Repour All、Slice Polygon Pour把铜皮切开等操作。用Slice可以在铜皮上画一条切割线把铜皮切成多个独立多边形再用Delete删掉不需要的部分。我做大面积铺铜时经常这么微调。5.2 铺铜挖空与阻焊开窗的常见用途ad20中pcb板铜皮挖空和ad如何将铺铜开窗这两个问题其实指向两个不同的操作。挖空是把铜皮上的一块区域去掉让它不再覆盖这个区域。在Place - Polygon Pour Cutout里画一个闭合区域覆盖到要挖空的铜皮上然后Repour All这块区域就变成了无铜区。典型用途包括某些高频天线附近避免地铜影响天线性能、高压区域做绝缘隔离、金属外壳接插件周围防止短路。开窗则是把铜皮上的阻焊油墨去掉让铜皮裸露出可以上锡。操作上不是直接在铜皮层操作而是切到Top Solder顶层阻焊层或Bottom Solder底层阻焊层用Place - Fill或Place - Polygon Pour在阻焊层画一个区域让这个区域覆盖到需要开窗的铜皮上方。更新阻焊后这块铜皮就没有绿油了。典型用途有几个大电流走线开窗后加强锡相当于把铜皮加厚DC-DC功率管底下的散热铜皮开窗方便贴散热片有些调试用的测试点也喜欢开窗方便焊线。开窗之后切记不要在开窗区域走不同网络的线裸露的铜皮直接跨线那就是实打实的短路。我见过有人大电流铜皮开窗旁边一条信号线从开窗区域边缘擦过去间距不到0.1mm板子一清洗或受潮就漏电。5.3 固定螺丝孔与安装孔的制作螺丝孔的制作在AD里没有单独的螺丝孔控件而是用圆形焊盘或者过孔来实现。最简单的方式Place - Pad层属性选Multi-Layer多层把孔径设为螺丝直径加0.2~0.4mm外径设为孔径再加1.0~1.5mm。比如M3螺丝孔径用3.2mm外径6mm左右作为固定孔就够用了。关键区别在于是否要金属化。如果这个孔只是用来拧螺丝固定不需要导电应该做成非金属化孔NPTH在焊盘属性里取消勾选Plated镀通孔。做NPTH还有一个额外工作在Keep-Out Layer画一个比孔外径略大的圆圈或者放置一个Keep-Out的圆形区域确保铺铜时铜皮不会贴到孔壁太近否则钻孔时如果孔壁碰铜就有短路风险。如果你需要这个螺丝孔兼作接地那就做成PTH金属化孔并把它连接到GND网络。热词里看到allegro24.1 pcb 上的螺丝孔如何制作其实无论是Allegro还是AD原理一致本质就是放一个非金属化圆形焊盘加一个避让圈。换工具只是操作入口不同思路通了哪个软件都是那几个步骤。5.4 泪滴、丝印和3D检查铺铜收尾后我习惯做三件锦上添花的事补泪滴、调整丝印、3D检查。补泪滴用Tools - Teardrops选中所有焊盘过孔让它自动生成泪滴也就是在焊盘与走线连接处加一个过渡增加连接强度和抗机械应力能力。有人说高频信号加泪滴会影响阻抗其实影响微乎其微除非你跑到毫米波频段。常规板子我都补尤其BGA扇出和细走线焊盘焊盘脱落问题能少很多。丝印调整是新手最容易忽略、老手最看重的一步。丝印是板子上白色的文字和框线主要用来标注位号、极性、版本号。检查时注意三点丝印有没有压到焊盘压到会给焊接和维修找麻烦、丝印方向有没有反、丝印高度宽度是否满足工艺要求一般线宽不小于0.15mm字高不小于0.8mm太小了板厂印不清。把关键信息比如电源输入输出、板号和版本号放大加粗对自己后续调试有巨大帮助。3D检查按3键切换到3D视图按住Shift鼠标右键拖动旋转视角可以直观看到元件高度、变压器出脚、接口插座方向。如果前期加了3D模型这一步甚至能发现插座朝向和外壳冲突。我画完板子出文件前一定会切回2D重新过一遍再按3键看整体效果就像写完代码跑一遍lint再跑一遍功能测试一样性价比极高。6. DRC检查与生产文件输出6.1 DRC全绿才是真正的完成布线、铺铜、收尾都做完最后一步不是急着发板厂而是跑一次完整的设计规则检查DRC。菜单路径是Tools - Design Rule Check弹窗里勾选所有规则点Run Design Rule Check。AD会先生成一个检查报告然后把违反规则的位置在PCB上用绿色小标记标出来。DRC报告的阅读顺序很重要先看Error再看Warning。Error里最常见的几类Clearance Constraint Violation两个不同网络间距不够双击报告条目能跳到具体位置原因可能是走线太贴近、焊盘和铜皮间距不足、丝印压到不同网络等。Un-Routed Net Constraint存在没连通的网络比如有一条线只走到半路、过孔没打通、引脚漏连。这类问题如果直接发板就是电路断开上电肯定不正常。Short Circuit Constraint不同网络直接短接这类是致命的通常对应原理图阶段就没注意到的错误。Hole Size Constraint Violation过孔/焊盘孔径超了规则限制常见于用了板厂工艺做不了的过孔。很多新人一看到绿色习惯性右键选择Clear All Errors把所有标记抹掉就完事。千万不要这样。修改DRC报告里列出的每一个实际问题或者修正规则本身才是正确的处理顺序。跑DRC不是给软件交作业是给你自己的板子做体检。6.2 Gerber与钻孔文件送板厂前必看把PCB送去打样的标准文件格式是Gerber不是直接把.PcbDoc发过去虽然很多快速打样平台允许传工程文件但正规批量生产一定用Gerber钻孔文件。生成Gerber的路径是File - Fabrication Outputs - Gerber Files。弹窗里要检查的选项不少我一个个说清楚General格式选RS-274X这是目前最通用的Gerber格式单位建议用英制inch和2:5精度兼容性最好。Layers要把所有要出图的层勾上包括Top Layer、Bottom Layer、Top Overlay顶层丝印、Bottom Overlay、Top Paste顶层助焊贴片厂用、Top Solder/Bottom Solder阻焊开窗层、Keep-Out Layer、Mechanical 1。分层输出时特别注意勾选Include unconnected mid-layer pads之类的选项避免中间层焊盘丢失。Drill Drawing如果有钻孔层建议一起输出。然后还要生成钻孔文件NC Drill FilesFile - Fabrication Outputs - NC Drill Files同样选好单位精度生成。钻孔文件是告诉板厂哪里打孔、孔多大、是否有金属化漏了它板厂只能看着一圈孔位猜肯定出问题。最后我强烈建议用CAM编辑器或者第三方Gerber查看器把生成的Gerber重新打开检查一遍。AD自带File - Import - Gerber Files可以把Gerber导入看到一个类似PCB的预览你可以逐层检查有没有漏铜、线断、焊盘缺失。这一步多花十分钟能拦住90%的低级返工。6.3 导出PDF、DWG与3D模型Gerber是给板厂看的PDF、DWG和3D模型是给其他人看的。给硬件同事评审、给领导汇报用File - Smart PDF导出一份当前工程的可打印PDF里面包含原理图和PCB图关掉软件也能看效率很高。给结构工程师确认板框、定位孔、器件高度时可以导出STEP 3D模型File - Export - STEP 3D把PCB和元件模型全部带进结构软件的装配环境里检查干涉。如果公司没有统一的PDM系统这两份文件建议和Gerber一起归档到项目目录。关于DWG导入导出板框从CAD导入我前面已经提过反过来PCB外形、定位孔位置要发给结构时也可以File - Export - DXF/DWG导出结构层。这样结构工程师拿到的基准就和你PCB一致不会出现你画板框画的和我外壳开孔差0.5mm这种沟通死角。还有一个热词是ad导入gerber转pcb。我顺便说明白AD可以Import Gerber文件进行查看但Gerber本质是图形数据没有元件、网络、规则这些电气信息转换回可编辑的PCB工程基本不现实。所以如果你只拿到别人的Gerber别指望能改板布局布线最多是拿来对标检查所有可编辑的文件一定得从原始工程入手。7. 高频问题与避坑实录7.1 文件打不开、卡顿与缓存清理用AD时间长了工程文件或软件本身出幺蛾子很正常。最常见的是打开旧工程报错或者直接闪退。先确认文件版本AD的各个大版本AD18、AD19、AD20、AD21等存储格式有差异低版本打不开高版本文件高版本打开低版本则通常没问题。如果手头只有低版本可以联系提供文件的人用高版本导出为兼容格式。altium designer如何清理缓存这个搜索关键词背后是真痛点AD用久了在 C:\Users用户名\AppData\Roaming\Altium版本号\ 下面会有大量的缓存和临时文件有时候会让软件启动慢、卡顿甚至文件打开报错。清理方法不是直接删安装目录而是删上述路径下的Cache、History等文件夹内容清理前建议退出AD并备份项目。如果你经常做大型板子可以在Preferences - System - Data Management - File History里设置保存历史版本的数量和路径别让历史文件无限制堆积。再说一个冷门但好用的小功能本地历史记录Local History。如果你画板时忘了保存或者文件损坏打不开在Projects面板右键该文件 - Local History能看到系统自动保存过的历史版本选一个恢复能救命。这也是为什么我前面强调工程文件最好放在AD默认路径管理的目录下历史记录才有地方存。7.2 铺铜不接、焊盘变绿这些小事高频问题里我抽三个最典型的出来第一个是铺铜和同网络焊盘没有连上。焊盘周围有一圈像星形的细线只连了一点或者干脆没连。原因通常是铺铜的样式设置成了Hatched网格状网格线和焊盘的连接不够或者该焊盘连接的是内电层与铺铜在不同层。解决方法是检查铺铜属性里的Solid/Cout漂亮的设置并确保焊盘和铜皮同层同网络如果连接的是内电层检查Power Plane Connect Style规则里的连接方式是否合理。第二个是焊盘全部变绿。这个绿是DRC警告颜色表示当前焊盘违反了某些规则。最常见的是Clearance太小比如你把最小间距设为0.25mm但有些焊盘和相邻铜皮实际距离只有0.15mmDRC就把它标出来。处理办法不是把所有规则改小去消绿而是看报告搞清楚是哪个网络、哪个距离不满足要么改线拉开距离要么对特定网络单独放宽规则。第三个是导入一个别人的PCB文件打开后报错自动关闭。这类问题大概率是文件路径中包含中文名或者特殊字符或者文件本身是从旧版本保存库文件引用失效。我建议把整个项目文件夹复制到纯英文路径下再试如果还是不行用File - Import Wizard导入一次让它重建项目和关联关系。7.3 常用快捷键速查表值得收藏的部分快捷键用熟了画板速度能快一倍。我把平时最常用的一套整理成一个速查表适合直接打印贴工位快捷键功能CtrlW开始交互式布线/连线ShiftW快速切换走线线宽Shift空格切换走线拐角模式45°/圆弧/任意ShiftR切换避让/推挤模式*布线时放置过孔并切换层Q英制/公制单位切换PG放置多边形铺铜PN放置网络标签原理图PO放置电源端口原理图DR打开设计规则设置DK打开层叠管理器TD打开DRC设计规则检查VFB整板视图适合窗口ShiftS单层显示/隐藏其他层L打开视图配置面板3切换到3D视图这套快捷键没有追求全都是平时点鼠标点得最烦的操作。你不需要一次性全背下来画个两三块板自然就用熟了。AD用久了之后我个人体会是绘制PCB这件事软件操作本身并不玄真正拉开差距的是流程意识和细节习惯。每一个环节都有做完之后必须检查的点原理图要编译、同步要验证、布局要提前想散热、布线要考虑回流、铺铜要检查死铜、出文件要复核Gerber。把流程当成肌肉记忆AD对你来说就只是一个顺手工具重点永远在你要做的那个电路本身。
返回列表