☰
十天入门Altium Designer:从原理图到PCB制造实战
2026/9/30 16:09:20 网站建设 项目流程

1. 十天学会Altium Designer这件事,先把时间账算清楚

我见过太多人倒在第一步:软件装好了,图标点开了,界面一亮,菜单栏、工具栏、左侧面板、右侧属性框、下方消息区全铺在屏幕上,鼠标在画布里晃来晃去,连从哪里开始都不知道。于是关掉,第二天再打开,还是不知道。这种状态持续一个月,最后得出的结论是"PCB设计太难了"。其实不是难,是没人告诉你这十天的每一天该干什么、干到什么程度算过关。

Altium Designer(后面统一简称AD)是当前中小企业和个人开发者用得最多的一款一体化PCB设计工具,原理图、元件库、PCB布局布线、规则检查、制造文件输出全在同一个工程里完成。它解决的问题很直接:让你从一张手绘草图或一份器件清单出发,最终拿到能直接发给板厂生产的Gerber文件和物料清单。适合学它的人也很明确——电子相关专业的学生、做硬件创业的工程师、搞电源和射频的爱好者、需要自己打样的独立开发者。如果你只想看看别人的PCB长什么样,装个Altium Designer Viewer就够了,那是纯看图和测量的工具,不涉及设计;但只要你有一次"想把自己的电路做成板子"的念头,就得按设计的路子走。

十天能不能学会?我的答案是:能学会"做出第一块能用的双面板",学不会"成为资深Layout工程师"。这两件事差着几年的项目量。所以下面这套时间表的目标定得很实在——第十天结束,你手上要有一块通过DRC检查、导出完整制造文件的板子,而不是脑子里装满概念却没有一块成品。这个定位很重要,因为很多教程一上来就讲信号完整性、讲阻抗匹配、讲EMC,新手听完更懵。先把板子做出来,再谈做得好不好,这个顺序不能反。

1.1 别急着画线,先把各个功能区标识认全

新手最容易犯的错是跳过界面认知,直接找"画线"的按钮。结果画到一半发现找不到属性面板,改不了线宽;或者不小心把某个面板关掉了,不知道怎么调回来。花一个下午把界面结构摸清楚,后面九天能省下至少两天的瞎找时间。

AD的界面大致分成这么几块,我按使用频率排一下:

区域位置主要作用常用程度
菜单栏顶部工程、放置、设计、工具、报告等全部命令入口高
工具栏菜单栏下方布线、放置元件、层切换等快捷按钮中
Projects面板左侧管理原理图、PCB、库等工程文件高
Properties属性面板右侧显示并修改当前选中对象的参数极高
Messages消息面板下方编译和DRC的错误与警告高
Navigator导航面板左侧按网络或器件快速跳转定位中
层标签栏PCB编辑器下方切换顶层、底层、丝印层、机械层极高

真正要练成肌肉记忆的是层标签和Properties面板的配合用法。比如你想改一条走线的宽度,正确做法是选中那条线,然后在Properties里改Width,而不是去菜单里翻"线宽设置"。新手常常反过来,去Tools里找半天,结果改的是全局默认值,把整块板子的线宽都动了。

快捷键这块,我建议头三天就背下这十个,够用了:

  • P+W:交互式布线,最常用
  • P+L:放置普通线,画板框、画辅助线
  • P+T:放置走线过孔
  • G:切换栅格大小,画精细地方必用
  • Q:在毫米和密尔之间切换单位
  • Shift+S:单层显示模式,检查走线时非常好用
  • Ctrl+D:打开视图配置,控制各层显示与隐藏
  • Space:布线时切换走线拐角方向
  • Shift+Space:布线时切换拐角样式,圆弧、45度、任意角度
  • Ctrl+M:测量两点距离

Shift+S这个我单独说一句,排查短路和走线重叠时它是神器。按下之后屏幕只剩当前层,其他层全部灰掉,一眼就能看出这层有没有多画、有没有该连没连的地方。我第一次用它检查一块四层板,五分钟内就找到了一处顶层和底层通过过孔意外连通的地线,换成普通视图可能要盯半小时。

1.2 十天节奏怎么切,每天要交出什么

时间表这东西最怕定得太理想。我按"每天两到三小时有效时间"来排,如果你是全职学习,可以把相邻两天压成一天。关键不是天数,而是每天结束必须有一个看得见的产出,否则学了十天等于零。

天数核心任务当天交付物
第1天界面认知、工程创建、快捷键入门一个新建的空工程
第2天元件库基础、自建原理图符号至少5个自建符号
第3天原理图绘制、网络标号、编译检查一张无错误原理图
第4天封装概念、封装制作、原理图与PCB对应关系器件全部有对应封装
第5天板框、层叠设置、设计规则一块设定好规则的空白板
第6天布局、模块划分、器件摆放完成布局的板子
第7天手动布线、电源与地处理主要网络布通
第8天铺铜、过孔、覆铜修复、拆线重布布线完成度95%以上
第9天DRC检查、电源板特殊处理、散热考虑通过DRC的板子
第10天Gerber、钻孔、BOM输出、外部复核一套可发厂的制造文件

这张表看起来轻松,实际上第4天和第8天是两道坎。第4天卡住的人最多,因为他们发现从网上下的符号和封装对不上,或者封装焊盘间距和实物差了一点。第8天卡住的原因是铺铜之后DRC爆出一堆错误,不知道从哪下手。这两天的具体打法在后面的章节里细说。

还有一点必须提前讲清楚:这套时间表默认你已经拿到正版授权的软件。走正规渠道获取授权(学生可以关注官方的教育授权政策),不要用来源不明的安装包,一来法律风险,二来这类包经常被改过,库路径和默认模板是乱的,新手根本分辨不出来,最后把大量时间浪费在排查环境问题上,还以为是自己的操作错了。

2. 前三天:元件库和原理图这两块地基砸不实,后面全得返工

很多人把原理图当成"画个连线图",草草画完了事,等到转PCB的时候才发现有二十个器件没有封装,或者同一个器件在原理图里出现了两次。返工一次,半天没了。前三天真正要练的是两件事:一是能自己造符号和封装,二是养成让原理图"干净"的习惯。这两件事带来的收益是指数级的——原理图干净,转PCB几乎零折腾;原理图乱,后面七天全在填坑。

2.1 从自带集成库到自己建库:为什么必须动手造

AD自带了一批集成库,覆盖常见的电阻、电容、三极管、常见接口芯片。新手第一反应是"有现成的就用现成的",这个思路在入门阶段可以,但撑不过第三天的项目。原因是:你手里的每一个具体型号,未必在自带库里;即使型号对得上,封装的焊盘尺寸也未必符合你要用的生产公差;再加上大功率电源板里那些功率三极管、大电流端子、罗氏线圈这类特殊器件,自带库里基本不用想。

所以从第2天开始就要建自己的库工程。我的习惯是分三个文件:原理图符号库(.SchLib)、PCB封装库(.PcbLib)、集成库(.IntLib)。符号只管"长什么样、引脚叫什么",封装只管"焊盘在哪、占多大地方",两者在原理图里通过一个映射关系绑定。这个分层很重要,因为一个型号可能对应多种封装,比如同一个MOSFET有TO-220、TO-247、D2PAK几种,符号只需要一个,封装要三套,通过下拉选择对应。

建符号时的一个细节:引脚编号(Designator)必须和实物手册完全一致。三极管的B、C、E分别对应几号脚,不同厂家可能不一样;大功率三极管的金属外壳有时本身就是集电极,这一点如果搞错,打回来的板子一上电就炸。我做电源类项目时养成了一个强制习惯:画符号之前先把数据手册的引脚图截图,贴在参照层,对着画,画完再逐一核对编号,绝凭记忆。

封装的坑更深。焊盘尺寸不是"芯片写多宽就画多宽",得留工艺余量。回流焊的常规经验是:引脚宽度方向上的焊盘比引脚宽0.1到0.2毫米,长度方向上往外延展0.2到0.5毫米,具体看你的板厂工艺和贴片方式。如果是手工烙铁焊,焊盘可以再放大一些,方便补焊。AD自带一个IPC封装向导,在Tools菜单里可以调出来,输入引脚间距、脚宽、脚长,它会按IPC标准算出焊盘尺寸,比自己拍脑袋画靠谱得多。新手用这个向导画第一批封装,能避开至少一半的尺寸问题。

2.2 原理图画得"干净"的几条硬规矩

原理图美观是次要的,可读性和可转性是主要的。我总结了四条规矩,执行了这四条,转PCB的返工率能下降一大半。

第一条,网络连接一律用网络标号(Net Label),少用长距离飞线。同一个网络在不同页面里出现时,用网络标号对接,而不是拉一条线横穿整张图纸。这样做的直接好处是:编译时AD会自动把同名网络合并,一旦有重名冲突会立刻报错;而飞线连接如果中间断了,编译时可能只报"网络只有一个节点",你还不一定注意到。

第二条,电源和地单独用端口或专门的电源符号。VCC、3V3、GND这些网络会出现在板子的每个角落,如果每处都靠标号,图上会密密麻麻。用端口(Port)或者分层设计里的页连接符(Sheet Entry)来管理,层次清楚。

第三条,每个器件都要有唯一的位号(Designator)和准确的注释(Comment)。位号从R1、C1、U1开始连续编号,不要出现R1、R2、R5这种断号,因为断号通常是复制粘贴留下的痕迹,背后可能藏着重复器件。注释写具体型号,比如"10uF/25V X7R 0805",而不是光写"10uF"。等你打样回来贴片的时候,这张图就是唯一的依据。

第四条,画完一定要编译。Project菜单下的Compile PCB Project会把整张原理图过一遍,Messages面板里会列出所有警告和错误。常见的有:器件没有封装(No Footprint)、网络只有一个连接点(Net has only one pin)、重复位号(Duplicate Designator)。这三类必须清零再往下走,一个都不能放过。

提示:编译出来的警告不一定都是错的,比如"未连接的输入引脚"在某些设计里是有意为之。但你必须每一条都看一遍,确认它可以解释,而不是一键忽略全部。养成这个习惯,你在后面排查PCB问题时会有明确的参考依据。

2.3 用AI辅助生成原理图和PCB,边界在哪

现在AD的新版本里加了AI辅助功能,可以根据文字描述生成原理图框架,也能对布局提出建议。我实际试过几次,结论是:可以当"起稿工具",不能当"交付工具"。

拿一段描述让它生成一个降压电路,它给出的拓扑方向通常是对的,关键器件类型也大致靠谱,但具体到型号、参数、引脚连接细节,它给的答案往往不能直接用。最典型的问题是它会把某个芯片的使能脚接法画错,或者漏掉必要的反馈分压电阻。原理图这东西错一根线,板子打回来就是废的,所以AI生成的图只能当成一张草稿,每一根线都要自己对着数据手册核对。

更实用一点的用法是让它帮你做重复性工作,比如把一整排相同结构的电路生成出来,或者帮你把一段器件清单转成可粘贴的文本格式,再手动放进原理图里。至于用它直接生成PCB布局,目前阶段我建议只参考它的模块划分思路,具体的器件摆放位置还是得按信号流向和散热要求自己定。AI不知道你的机箱结构长什么样,也不知道哪个连接器必须放在板边。

3. 第四到第六天:从原理图到PCB,布局阶段的每一个决定都会在后期放大

原理图是逻辑,PCB是物理。这两者之间隔着一层东西,就是封装和设计规则。第四天到第六天要完成的,是把逻辑世界里的连接关系,落到一块有尺寸、有层数、有布线规则的实际板子上。这三天的成果,直接决定第七、八天布线是顺利还是痛不欲生。

3.1 同步到PCB的第一道关:封装和引脚编号的双重核对

从原理图转到PCB的操作本身很简单,在原理图编辑器里选Design菜单下的Update PCB Document,一路确认就行。真正花时间的是转过去之后的核对,因为很多问题是转过去之后才暴露的。

第一类问题是器件缺封装。编译原理图时报"没有封装"的器件,转PCB时会被直接漏掉,或者以一个默认的0603封装出现。后者更危险,因为你不一定会注意到。所以同步之前,一定要在原理图里逐个确认封装名,尤其是新导入的库,别指望它能自动匹配。

第二类问题是封装与实物不符。我遇到过最典型的一次,是某个SOP-8的封装引脚间距设成了1.27毫米,而实际器件是0.65毫米的MSOP-8,整个封装小了一圈,打回来的板子根本贴不上。这类问题的排查方法只有一个:把封装和实物数据手册的机械图并排放在一起看,一个一个焊盘对。AD的PCB编辑器里有3D视图(快捷键数字键3),打开之后能看到器件立体的样子,配合导入厂家提供的3D模型(STEP格式),能比较直观地看出高度和体积是否合理,但精确的焊盘尺寸还是得看手册。

第三类问题是引脚编号和网络对应关系错了。这个最难发现,因为它在视觉上是正常的,只有对着网表逐条查才知道。我自己的做法是,转完PCB之后打开Navigator面板,按Net逐条浏览关键网络,重点检查电源、地、复位、时钟这几类,看它们连到了哪些器件的哪些引脚。这个过程比较枯燥,但比板子打回来飞线要省太多事。

3.2 板框、层叠和设计规则:先把交通规则立好

在AD里画板框要用机械层(Mechanical Layer),用P+L画线,画出闭合的轮廓,然后在Design菜单下的Board Shape里选择Define from selected objects,把它定义成板子的实际形状。板框尺寸从哪来?从你要装的机箱、卡槽或者结构图来,不要自己随便画一个圆角矩形。我见过有人画完板子才发现装不进外壳,只能重新设计,三天白干。

层叠结构是第五天的重点。双面板最简单,顶层和底层都是信号层。四层板常见的是"信号-地-电源-信号"或者"信号-地-信号-电源",前者的地平面完整,回流路径好,适合有敏感信号的设计;后者适合电源网络复杂的情况。新手做第一块板,我的建议是从双面板开始,把所有走线先在顶层走通,剩下一部分走底层,需要跨层的地方打过孔。不要一上手就搞六层、八层,层数越多,你越难搞清楚哪一层该干什么。

设计规则(Design Rules)是这一步最容易被敷衍过去的环节,但它恰恰是决定布线质量的隐形框架。规则在Design菜单下的Rules里设置,常用的几条:

Clearance:最小安全间距,常规板设 0.2mm 左右 Width:线宽,信号线 0.25mm,电源线按电流计算 Via:过孔尺寸,外径/孔径常用 0.6/0.3mm Plane:内电层的连接方式 Differential Pairs:差分对线宽与间距

线宽怎么定,得按电流算。经验公式是1安培大约需要0.5毫米的线宽(外层,铜厚1盎司,允许温升10摄氏度左右),这个数只适合粗算,精确计算要查载流表。我做电源板的时候会留一倍余量,也就是算出来要1毫米,我就画2毫米,因为板子发热、铜厚偏差、环境温度都会影响实际载流能力。

间距怎么定,看电压。低压信号线之间0.15到0.2毫米足够,但如果板子上有几十伏、上百伏的电压差,间距要按爬电距离来算,不能套用低压规则。这一点在做大功率电源板时是硬指标,间距不够会打火。

3.3 布局的优先级:先大后小,先热后冷,先接口后芯片

布局这件事,网上号称有"五十个经典实例",但真正能迁移的只有几条原则,因为每块板子的约束条件都不一样。我自己是按这个顺序排的:先放机械约束器件,再放发热器件,然后放接口和连接器,最后放芯片和阻容。

机械约束器件指的是那些位置被结构决定的元件——安装孔、板边连接器、指示灯、按键。这些位置一旦定了就不能动,所以先放。放的时候顺手把Keep-Out区域画出来,避免后面布线走到螺丝柱或者板边。

发热器件指的是功率三极管、功率电阻、稳压芯片、电感。这些器件要尽量靠近散热路径,放在通风好的位置,远离温度敏感的器件比如晶振、传感器。大功率电源板这一条尤其关键,一个功率管如果被围在一堆电容中间,温度会明显偏高。实际做法是让功率器件的焊盘直接连到大面积铺铜上,用铜皮当散热器。

接口和连接器放在板边,方便接线和插拔。芯片放在它连的那些接口附近,让走线距离尽量短。阻容按功能分成模块,围绕对应的芯片摆放,比如去耦电容紧贴芯片的电源引脚,距离最好不超过2到3毫米,越近越好。

布局阶段最忌讳的是"差不多就放下去了"。这个阶段挪一个器件只要几秒,等到布线布完再想挪,就得拆一大片线重来。我的习惯是布局完成后先不布线,用AD的自动飞线显示(View菜单里的Connections显示全部),看一遍连线密度和交叉情况,如果飞线乱成一团麻,说明布局还有问题,回去再调。

4. 第七到第八天:布线与铺铜,这两天的返工率最高

到了这两天,板子上的元件都摆好了,接下来要把飞线变成实际的铜。很多人布线布到一半发现走不通,就开始乱打过孔、乱绕线,最后板子虽然布通了,但性能一塌糊涂。这两天的核心是"有顺序地布",而不是"哪里有空间就往哪里塞"。

4.1 手动布线的顺序和几条走线习惯

布线顺序我固定按这个来:先布关键信号,再布电源和地,最后布普通信号。

关键信号包括差分对、时钟、复位、模拟小信号、高频信号。这类线对长度、间距、参考平面有要求,先布它们,是因为它们的要求最严格,需要占用优先级最高的通道。差分对在AD里可以用P+I配合差分对规则一次布出两根线,走线过程中按3可以切换单线/双线模式,很方便。布差分对的时候要注意等长,AD的Interactive Diff Pair Length Tuning工具可以做蛇形绕线补偿。

电源和地随后布。地线尽量走宽,用大面积铺铜代替长条的细线。电源线按前面算出来的宽度走,能走粗就走粗,宁可多占一点空间。我的习惯是主电源线走一个环形或者网格,不要走成一根细长条,细长条的电感和压降都大。

普通信号最后布。这时候空间已经不多了,可以适当用内层或者打过孔换层。跨层的时候注意过孔不要打在焊盘正中间(除非是散热过孔),因为焊接的时候焊料会从过孔流走,造成虚焊。

几条走线习惯,都是踩过坑才记住的:

  • 拐角用45度或者圆弧,不用直角。直角在低频下影响不大,但在高频下会造成阻抗突变,也是蚀刻工艺上的薄弱点。
  • 走线不要突然变细。如果在细线中间插一段粗线再变细,那个变径处会形成阻抗不连续,还容易在蚀刻时产生残留。
  • 走线离板边留出至少0.3毫米,铣板的时候有公差,贴边走的铜容易被铣掉或者露铜。
  • 同一层的平行走线不要挨得太近太远(长距离平行会串扰),不同层的走线尽量交叉而不是平行。

4.2 铺铜、过孔与回流路径

铺铜这一步看起来简单,点一下Place Polygon Pour,框一块区域,连上网络就完事。实际上最容易出问题的地方就在这里。

第一个问题是孤岛。大面积铺铜之后,AD会自动把一些细小的、不连通到主网络的铜皮识别为孤岛,DRC会报"Unconnected Polygon Island"。处理方法是在铺铜的属性里勾选"Remove Islands",让它自动删掉孤岛,或者手动把这些小碎片删掉。不处理的话,这些小铜片是浮空的,可能成为天线,接收干扰。

第二个问题是过孔和铺铜的连接方式。地过孔要大量打在铺铜上,数量越多,回流路径越短,地阻抗越低。我的经验是每平方厘米至少放几个地过孔,高频区域可以更密。但是过孔和铺铜的连接方式要设成"直接连接"(Direct Connect)还是"热焊盘"(Thermal Relief),这个有讲究:焊接时热焊盘更容易受热均匀,适合手工焊;直接连接散热快,适合回流焊。电源过孔和地过孔建议用直接连接,降低阻抗。

第三个问题是最容易被忽略的:回流路径。电流从电源流到负载,必须有一条返回到源头的路。在低频板上,电流会走电阻最小的路径;在高频板上,电流会走阻抗最小的路径,也就是紧贴着信号线下方的那层地平面。所以如果你在信号线下方放了一个孤儿地铜,或者信号线跨过了一个平面分割缝,回流电流就得绕大圈,形成一个大环路,辐射和串扰都会变差。检查方法是:打开信号层和相邻的地层,看关键信号线下方是不是有完整的地平面。没有的话,要么调整走线,要么在缝隙处补几个跨接电容。

4.3 大功率电源板和高频功率器件的特殊处理

大功率电源板的布线逻辑和小信号板完全不一样,这里单独拎出来说,因为很多人拿小信号板的经验去布电源板,结果板子一上电就发烫或者振荡。

第一,电流回路要短而粗。开关电源里最要命的就是高di/dt的环路,比如输入电容到开关管到地的那一圈。这个环路的面积越小,辐射和尖峰越低。实际做法是把输入电容紧贴开关管的漏极和源极,让环路面积压到最小,中间不要插其他器件。

第二,功率三极管的散热和焊盘处理。TO-220、TO-247这类封装,金属背板通常和集电极或漏极相连,焊到板子上时要么用大面积铺铜散热,要么用散热器。我的做法是在器件下方铺一块尽可能大的铜,铜上再打一批过孔贯穿到背面,用双面铜一起散热。过孔的孔径用0.3毫米左右,数量按能塞多少塞多少,注意别把焊盘打穿了。

第三,大电流走线用铺铜代替走线。如果某条线要过十几安培,用普通走线得画得很宽,占面积还不好看。直接用一块多边形铺铜把电流路径做成一个面,既降低了电阻,也增加了散热面积。

第四,高压区域的间距。如果板子上有上百伏的电压,不同网络之间的间距要按爬电距离算,必要时在高压区域开槽(用板框内挖空的方式)增加爬电距离。这一点做电源的人特别容易忽略,觉得板子能通电就行,实际上间距不够会在潮湿或者有灰尘的环境下打火。

顺便说一下罗氏线圈这类特殊器件的设计。罗氏线圈是电流测量用的环形线圈,做它的PCB时通常是把线圈直接绕在板子上,用多层板的走线绕成螺旋状。这类设计的核心是线宽、间距、层间对齐要非常精确,因为线圈的一致性直接影响测量精度。做这类板子,建议先用仿真确认匝数和尺寸,再画板;画的时候用阵列复制(Edit菜单下的Paste Special里的Paste Array)保证每一圈完全一致,手工一圈一圈画几乎不可能对齐。接口部分要特别注意屏蔽和接地,否则测量出来的信号会被干扰淹没。

5. 最后两天:DRC、制造文件,以及"发厂前的最后一次复核"

板子布完不等于能生产。最后两天要做的是把设计变成板厂能读懂的文件,同时用规则检查把明显的错误挡在生产之前。这一步做扎实,能省下打样费和等待时间——一块板子打样通常要几百块和三五天,返工一次就是双重损失。

5.1 DRC报错怎么看,哪些必须改哪些可以放

设计规则检查(Design Rule Check)在Tools菜单下,运行后结果会出现在Messages面板里。新手看到几十条报错会慌,其实先分类,再处理,就没那么可怕。

常见报错分这么几类:

报错类型常见原因处理方式
Clearance Violation走线或焊盘间距小于规则值挪线、缩小焊盘,或确认规则是否设得太严
Width Violation线宽小于规则最小值加粗走线,或调整规则
Un-Routed Net有网络没有布通补线,检查是不是漏掉了某个连接
Short-Circuit两个不同网络连在一起这是硬错误,必须找到并断开
Unconnected Polygon Island铺铜产生孤岛删除孤岛或开启自动移除
Hole Size Violation过孔或焊盘孔径超出工艺范围调整孔径到板厂能做的范围

其中短路(Short-Circuit)和未布通(Un-Routed Net)是必须清零的,前者会让板子直接报废,后者意味着功能不完整。间距和线宽的报错要具体看,如果是规则设得太严导致的(比如把间距设成0.3毫米,而板厂的工艺能力是0.15毫米),可以放宽规则;如果是真实的间距不足,就得改设计。

这里有个经验:DRC报出来的位置不一定准确。因为它报的是"冲突区域",有时候冲突点是两个焊盘之间的连线,但报错标在焊盘上。排查的时候不要盯着报错图标看,要打开那一层,用Shift+S单层显示,看那一小片区域的完整情况。

5.2 Gerber、钻孔和BOM,输出清单一个都不能少

输出制造文件在File菜单下的Fabrication Outputs里。要导出的东西包括:

  • Gerber文件(各层铜箔、丝印、阻焊、助焊、机械层)
  • NC Drill Files(钻孔文件,标出每个孔的位置和孔径)
  • Pick and Place(贴片坐标文件,给贴片机用)
  • BOM(物料清单,给采购用)
  • 组装图(可选,给手工焊接用)

Gerber导出时最容易出问题的是层的对应关系。每一层Gerber文件对应板子上的一个物理层,如果对应的层搞错了,板厂就会把你的丝印印在铜箔层上。导完之后,我的习惯是用Gerber查看器(AD自带的CAM Editor,或者第三方的免费Gerber查看软件)把所有层叠加打开,一张一张比对,重点看丝印有没有压到焊盘上(丝印压焊盘会导致焊接不良)、阻焊开窗是不是比焊盘略大一点(通常大0.05到0.1毫米)。

BOM导出之后要人工过一遍。重点看三件事:位号有没有重复、封装信息是否完整、有没有"待定"的器件没填型号。很多打样失败都是因为BOM里有个电容写着"待定",采购随便买了一个耐压不够的,上电就出问题。

注意:给板厂的文件最好打包成一个压缩包,里面放一个说明文件,写清楚板子层数、板厚、铜厚、阻焊颜色、表面处理方式(喷锡、沉金等)、最小线宽和最小孔径。这能避免板厂工程师按默认参数猜,做出跟你预期不一样的东西。

5.3 用查看器和外部工具做最后一轮交叉确认

发厂之前,我还会做一轮"局外人视角"的检查。方法是用只读的查看工具(类似Altium Designer Viewer这类只能看和测量的软件)打开工程,以"第一次看到这块板子"的心态走一遍。为什么用查看器而不是编辑器?因为编辑器里你太熟悉了,手会自动忽略掉很多东西;换成只读工具,你没法顺手改,反而会认真看。

这一轮重点看四件事:板框尺寸对不对,安装孔位置和孔径对不对,连接器方向和位置对不对,丝印上的标注清不清楚。这四件事里,前两件关系到板子能不能装进结构,后两件关系到装配和调试方不方便。

再进一步,如果你的板子有外壳,把3D模型导进去和外壳模型拼一下,看有没有干涉。AD支持导入STEP格式的外壳模型,在3D视图里能直接看出来元件会不会顶到外壳内壁。这个检查做一次也就十几分钟,能避免整批板子装不进去的尴尬。

6. 十天里绕不过去的几个坑,提前知道能省一整周

前面按时间线把流程走了一遍,下面这部分是我自己踩过、也看别人踩过的坑,单独拎出来。不一定每天都遇到,但遇到一次就够你难受半天。

6.1 缓存、版本和安装环境的坑

AD用久了会变慢,尤其是频繁操作大工程的时候。原因是它在后台积累了大量临时文件和缓存。清理的方法是找到软件的用户配置目录下的缓存文件夹(一般在系统用户文档目录下以Altium命名的文件夹里),把Cache、History、Log之类的子目录内容清掉。清理之前记得先关软件,不然文件占用删不掉。另外工程文件里的History目录会保存每次保存的历史版本,占空间很大,可以定期清理,只留最近的几版。

版本选择上,AD 20是一个很多人还在用的稳定版本,界面和功能都比较成熟。新版本在AI辅助、走线算法和3D渲染上有改进,但资源占用也更高。如果你的电脑配置一般,用老版本反而更流畅。升级版本要注意库的兼容性,跨大版本迁移工程时先备份,迁移完检查一遍库路径是不是还指向原来的位置。

安装环节,最容易出问题的是库路径和默认模板。无论用哪个版本,装完之后第一件事是去Preferences里确认默认的库安装目录、默认的原理图模板和PCB模板、以及自动保存路径。这些设置如果是乱的,后面每一个新建工程都会继承错误的配置,你会以为是操作问题。另外,装完记得把默认单位设置成习惯用的那一种(毫米或密尔),切换单位这个动作在画板过程中要做无数次,一开始就设好能少按很多次快捷键。

6.2 元件库和元器件的坑,都是用钱换来的

库的问题集中在三点:封装尺寸错、引脚编号错、同型号不同封装混用。

封装尺寸错最常见的场景是从网上随便下了一个库,没核对就用。我踩过一次,某个8脚芯片的封装,焊盘长度短了0.3毫米,回流焊的时候焊料不够,虚焊了一半。后来养成习惯,所有外来的库,第一次用之前必对着手册量一遍,量完在库文件里加一个备注,写清楚数据手册的页码和版本。这个备注在半年后重新用这个器件的时候能救命,因为那时候你已经忘了当初是怎么确认的。

引脚编号错,前面提过,重点在三极管和带多个功能引脚的可调器件上。还有一类是带散热焊盘的芯片,焊盘在手册里标成"Pin 0"或者"EP"(外露焊盘),画符号的时候如果忘了把这个焊盘加进去,或者加错了网络(比如应该接地却悬空),芯片工作会不稳定。

同型号不同封装混用,这个在BOM里会体现为同一个型号出现两次,一次是SOP-8,一次是DIP-8。原理图上如果两个位号用了同一个型号但不同封装,转PCB的时候不会有报错,但打样回来的板子会多出几个贴不上的位置。规避方法很简单:BOM导出后,按型号排序,看同一个型号是不是对应了多个封装,如果有,逐个确认是刻意为之还是笔误。

6.3 特殊器件与特殊工艺,别用通用套路去套

前面提到的罗氏线圈、大功率三极管,都属于"通用套路不适用"的器件。这类器件有几个共同特点:尺寸不标准、对一致性要求高、性能受布局影响大。

处理思路是:先在纸上或者用仿真把关键参数定下来,再开始画板。比如罗氏线圈,匝数、线宽、层数定错了,做出来就是废的,因为它是靠几何尺寸决定测量特性的。又比如大功率的电源模块,变压器、电感的绕制参数和PCB的走线布局是绑在一起的,布局变了,寄生参数就变了,可能原本稳定的环路开始振荡。

对于这类项目,我在第十天之后还会加一轮工作:把打样回来的第一版板子当成"验证板",只用来测关键参数,不要直接装机交付。测出来的数据反过来指导第二版的设计,第二版才是正式版。这个过程虽然多花一次打样费,但比第一版就装机然后批量出问题要划算太多。

最后分享一个我自己一直在用的习惯:每完成一个项目,把这块板子的设计文件、BOM、Gerber、以及一份"这次踩了什么坑、下次怎么避免"的简短记录,打包存到一个按年份和项目名分类的归档目录里。坚持几年下来,你会发现自己画的第二十块板子,很多细节是直接从第五块板子的记录里抄过来的,效率提升非常明显。学软件只是入门,真正拉开差距的,是这些一次次积累下来的具体经验。

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

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

立即咨询