news 2026/10/7 1:06:05

AD18 PCB设计全流程实战:从原理图到Gerber文件

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
AD18 PCB设计全流程实战:从原理图到Gerber文件

1. 打基础:AD18的项目体系与新建工程

1.1 为什么是AD18,以及这篇笔记适合谁

做硬件这行,不管你是刚入学的电子系学生、半路转岗画板子的工程师,还是想把自己小项目打样落地的DIY玩家,Altium Designer基本是绕不开的第一把工具。我当年从99SE一路用到AD18,中间也碰过PADS、接触过Allegro,最后主力还是放回AD上,原因很简单:学习曲线友好、资料多、从原理图到PCB一条龙,效率是真的高。AD18算是这个软件从旧菜单体系向现代界面过渡的版本,虽然有人吐槽它刚发布那年的稳定性,但经过后续维护,实际用下来已经相当顺手,而且很多公司至今还在用它,学会了再往上切AD20、AD24也就是几分钟的事。

这篇就是面向新手的AD18简化版实战笔记。不打算把所有按钮都讲一遍,那些菜单栏里名字都很直白的命令,你用到一次就会记住;真正需要花心思的是设计流程的连贯性——怎么从新建工程一路走到能发给板厂的Gerber文件。我会结合自己做过的板子,把最容易卡住新人的地方逐个拆开,包括原理图绘制、封装对应、PCB布局布线、规则设置、投板前检查,以及一堆你踩过或迟早会踩的坑。

如果你完全没用过AD,或者用过但只停留在“能画个原理图”的阶段,这篇正好适合你。硬件设计没什么神秘,说白了就是“画对了原理图、摆好了布局、连清了走线”,剩下的都是熟练活。

1.2 新建工程的标准动作

很多新手会直接在AD里打开原理图就开始画,画完了想做PCB却发现菜单里“Update PCB”是灰的,原因就是没有建立工程。AD的PCB设计一切围绕工程(Project)组织,工程文件后缀是.PrjPcb,它本身不存电路内容,只负责放目录、管编译、管原理图和PCB之间的关联。

正确的新建动作是这样的:

  1. 打开AD18,菜单栏依次点 File > New > Project > PCB Project,先保存工程,取个能看懂的名字,比如“STM32_Minimum_System”,别用默认的Project1。
  2. 在左侧Projects面板里右键工程名,选择 Add New to Project > Schematic,新建原理图文件并保存为.SchDoc。
  3. 同样操作添加PCB文件,保存为.PcbDoc。
  4. 从这时开始,画原理图、画板子都在这个工程下面做,别单独打开文件操作。

这个动作看起来简单,但决定了后面的编译检查、元件位号同步、PCB导入能不能一气呵成。工程文件相当于一个项目文件夹的“总索引”,原理图和PCB之间通过它保持“同一套数据”的关系。我见过不少同事从别人那里拷文件,只拿原理图不拿工程,打开后关联全丢,最后只能重新连一遍封装关系,白白浪费时间。

1.3 界面和几个趁早设置的习惯

AD18的界面和99SE、AD09完全是两个时代的产物,初次打开容易懵:原理图编辑器有顶部的标准菜单、左侧的Panels面板、右侧的Properties属性栏,还有底部的Panels按钮可以呼出各种浮动窗口。刚开始别追求把所有面板都摆出来,记住常用的几个就行:Projects(工程)、Properties(属性)、Messages(编译消息)、PCB List和Filter用的少,等熟练了再按需打开。

我建议新手在动手之前,先把两个习惯养成:

第一,记快捷键。在我眼里,AD最值钱的东西就是快捷键,也是老手效率碾压新手的核心原因。这里列几个最常用的,抄下来贴在显示器边上:

  • Ctrl+滚轮:缩放画面;Ctrl+鼠标左键拖动:平移画面。
  • V、D、F:全图缩放,把整张原理图或整块PCB塞满窗口。
  • P、W:在原理图里放置导线;P、P:放置元件;P、V:放置过孔。
  • Q:切换mil和mm单位,画原理图用mil无妨,画PCB边框建议切到mm。
  • Shift+Space:布线时切换拐角模式,直角、45度、圆弧循环切换。
  • Space:放置或移动元件时旋转90度;X、Y:水平或垂直翻转。
  • S、L:选中当前高亮的同一网络。

第二,开自动备份。很多新人画到一半电脑断电或者软件卡死,半天白干。AD18有自动保存功能,路径在Preferences > Data Management > Backup,建议把Auto Save间隔设成10到15分钟,备份文件数量保留个5份左右。别看不起这个设置,我见过不止一个工程师因为没开备份,最后对着只剩一半的文件欲哭无泪。

2. 原理图设计:从元件库到编译通过

2.1 元件库是最先卡住新手的地方

画原理图第一步是放元件,可新手往往卡在“找不到这个元件”上。AD18自带了一些基础库,比如Miscellaneous Devices.IntLib和Miscellaneous Connectors.IntLib,里面有电阻、电容、三极管、接插件等常用器件,但这些库对于实际项目远远不够——你翻遍自带的库也大概率找不到一片STM32F103C8T6,更别说WS2812B这类国产热门芯片。

解决办法有三个。

一是用官方推荐的元件库体系。在AD18里通过Components面板可以直接搜索到Octopart等在线元件数据,输入型号关键字能查到很多元件的原理图符号和封装,但新手会遇到一个尴尬:网上库的质量参差不齐,有人画的符号管脚名字拼错,有人封装尺寸标反,用错了直接导致后面PCB封装不匹配。

二是去元件厂商或分销商的官网下载AD格式库。比如经常在交流群看到的“sw6206原厂方案包含PCB、原理图、寄存器列表、BOM等全套资料”,这类原厂芯片的资源,最靠谱的渠道就是找原厂FAE或者官网支持页面,整套参考设计拿下来照着画,比自己猜引脚靠谱得多。类似的还有9017R充电管理芯片、TB6612电机驱动、RS232串口芯片,正规厂家的官网基本都能找到官方库文件。

三是用国产EDA平台提供的AD兼容库。很多新人在立创EDA上看到DHT11原理图或者STM32核心板原理图,画得挺清楚,其实嘉立创的EDA支持导出AD格式,也就是说你可以在立创EDA里搜到元件,生成AD能打开的库文件,再导入到AD18里用。这个方式对新手来说最省事,因为库和封装都是现成的,而且和实际打样平台吻合。

我的建议是:自己核心项目的关键元件,尽量自己建库或者花时间核对官方库;项目赶进度时,用可信来源的现成库,但一定要在原理图编译阶段把管脚一一对清楚。库这块偷的懒,后面PCB阶段会十倍还回来。

2.2 画原理图的完整动作

新建原理图后先别急着放元件,先把图纸大小设置好。菜单Design > Document Options,弹出图纸设置窗口,按项目需要选A4、A3或者自定义尺寸。很多新人在热词里问“AD21原理图图纸大小设置”,说明这确实是个常见的坑——图纸太小导致元件挤在一起,导出PDF时只显示一部分内容,多半就是这个设置没做对。

放置元件时,按P、P弹出元件库选择窗口,双击选中元件后鼠标会带出元件轮廓,放到合适位置点击确认。接下来这步很关键:按Tab键弹出属性设置窗口,趁元件还没放下去,把位号(Designator)和值(Value)改好。比如放一个10k电阻,设计成R1,值改成10k,再按确认。这个习惯能避免后面密密麻麻的元件都叫R?、C?。

连线这步,新人最爱犯的毛病是滥用物理导线,一条信号从屏幕左边拉到右边,交叉线一堆,自己画完都看不懂。正确的做法是:短距离连接用导线(P、W),长距离或跨区域的信号,用网络标签(P、N)来标记。什么是网络标签?本质上就是给某个点起个名字,叫“NET1”,另一处也放一个“NET1”网络标签,AD就认为这两个点是电气相连的。这样画出来的原理图清爽得多,可读性也高。

电源和地符号也要用专门的电源端口(P、O)放置,VCC、GND、3V3等网络名要统一命名。这里有一个新手经常困惑的点:为什么电源符号放在图纸上,看起来没有线和某个引脚连在一起,但电气上却通了?因为AD识别的是网络标签的名字,名字相同就算相连,物理上有没有线反而次要。这个逻辑理解透了,看别人的原理图就不会觉得乱。

画到一半如果发现元件排列乱,可以用Tools > Annotation > Annotate Schematics Quietly给元件重新编号,让位号按从左到右、从上到下的顺序重新排列。这步在原理图定稿后做一次,别画一半就重排,不然元件位置一变,位号跟着变,容易搞混。

2.3 编译检查与常见报错

原理图画完,一定要做的动作是编译检查。菜单Project > Compile PCB Project,选中工程名执行,然后看Messages面板。编译的本质是AD把整张原理图的电气连接关系完整梳理一遍,检查有没有非法连接、悬空引脚、重名网络之类的问题。

新手第一次编译,经常被一堆报错砸懵,看到红色感叹号就慌。其实大部分报错就那么几类:

  • Unconnected Pin:有引脚没连上,检查一下是忘画线还是漏放网络标签。
  • Net has no driving source:某个网络没有输入源,多半是电源或地的网络名写错了。
  • Duplicate Designators:位号重复,比如有两个R1。
  • Pin not driven:某些输入引脚没有接到任何信号上,比如MCU的某些引脚悬空,这种有时候是无所谓的,但编译会提示。

编译检查的结果分Error和Warning两类。Error级别的问题必须处理,不然导入PCB时会出各种怪毛病;Warning级别可以酌情忽略,但最好还是定位一下,看看是不是真的有意为之。

这也就是为什么我强调一定要用工程模式:如果你只是单文件画原理图,不编译、不检查,连接关系全凭眼睛看,等到PCB导入时弹出几十个未知引脚,再回头改原理图,工作量直接翻倍。画完原理图,编译清零,再往下走,这是PCB设计里最省时间的习惯。

3. PCB设计:从板框到投板的完整流程

3.1 PCB设计前的关键设置

PCB文件新建出来是一张空白图纸,坐标原点和板框都是默认状态。这时候第一件事不是摆元件,而是把板框画出来,也就是确定板子的物理尺寸。板框的绘制有两种思路:一种是先画好机械外形,用Design > Board Shape > Define Board Shape from Selected Objects来生成板边;另一种是用Design > Board Shape > Redefine Board Shape,光标变成十字,沿着规划好的边界画一圈,回车结束。

新手容易忽略的细节是板框所在的层。AD里画板框用Mechanical 1层或Keep-Out Layer。机械层是做板子的物理外形参考,Keep-Out层是禁止布线区域,两者性质不同。我习惯用Mechanical 1画板框,在Keep-Out层再画一圈稍小一点的禁布区,保证铜皮和走线离板边有间距。

在放元件之前还要设置好单位和精度。按Q切到mm,执行Design > Board Options,把Snap Grid和Component Grid设成0.5mm或1mm,习惯用mil的也可以,但新手用mm更直观。别忘了设置层叠信息,双层板默认是Top Layer和Bottom Layer加中间的介质层,厚度一般选1.6mm。四层板的层叠常用Top层、GND内层、Power内层、Bottom层,总厚度可以做到1.2mm或1.6mm。对新手来说,最稳妥的就是标准1.6mm板厚,所有厂家都支持,成本也低。

规则设置是PCB设计里最核心的一环,直接决定了后面布线的自由度。在Design > Rules里,至少要把这几项设置好:

  • Clearance:不同网络之间的最小间距。常规信号设0.2mm(约8mil),模拟信号或高压区域可以设更宽,比如0.3mm以上。
  • Width:走线宽度。这里建议分网络类设置规则,比如GND和电源网络设0.5mm到1mm,普通信号设0.2mm到0.3mm。
  • Routing Via Style:过孔的内径和外径。内径0.3mm、外径0.6mm是双层板比较通用的规格,制板厂基本都支持。

这些规则为什么重要?因为AD在布线时会根据规则自动判断走线合不合法,规则设得太宽,你会觉得处处受限,走哪都不对;规则设得太窄,又容易踩过孔到焊盘间距不足的坑。新手不要偷懒,规则设置是PCB设计里少有的“慢即是快”的环节。

3.2 布局的思路

原理图编译通过后,回到PCB文件,执行Design > Update PCB Document,AD会把原理图里的元件封装按连接关系带进PCB。此时所有元件会堆叠在一起,需要你亲手把它们摆开,这一步叫布局。

布局决定了布线的难度、板子的散热表现和信号质量。新手的常见误区是一上来就想着怎么连线,结果布线时发现元件位置不对,被迫飞线一大坨,最后板子性能一塌糊涂。正确的思路是“先布局,后布线”,而且布局阶段就要考虑电性能。

以一块两层板为例,我的习惯是先找“核心器件”。主控芯片放正中央,为什么要放中央?因为大部分信号线都以MCU为中心向外辐射,居中可以减小走线长度。电源模块放在电源输入接口一侧,使电源路径尽可能短;接口电路(USB座、调试座、排针)贴板边摆放,方便对外连接。去耦电容是很多人会忽略的重点,它要就近放在芯片电源引脚旁边,距离越近越好,超过3mm效果就大打折扣,这和信号完整性以及电源完整性都直接相关。

分模块布局是提高效率的好办法。把RS232电路、H桥驱动电路、蜂鸣器电路分别当成独立的小模块,在每个模块内部做到“原理图连在一起的元件在PCB上也放一起”,然后模块之间再排布到位。这样明显比东放一个西放一个要清晰得多。

如果板子里有模拟电路和数字电路混合,比如ADC采样部分和单片机占在一起,布局时就要注意分区隔离。模拟信号走线尽量短,且远离数字信号线和开关电源的功率走线。如果板子存在高低压隔离的需求,比如220V和低压控制部分在同一块板上,除了布局拉开距离外,PCB上还需要开槽增加爬电距离,这时候机械层就要画好铣槽线。高压和低压区域之间至少预留6mm以上的安全间距,没有把握的情况下不要挑战这个距离。

布局的时候多用快捷键。选中元件按空格旋转90度,按X或Y垂直或水平翻转,按L切换顶层和底层。AD的一大优势是实时显示飞线,你可以随时旋转元件角度,观察飞线的密集程度,尽量让飞线变短、交叉变少,这就是一个不错的布局评价标准。

3.3 布线规则与实操技巧

布局满意后进入布线。新手在热词里频繁搜“PCB走线要求”“PCB布线规则和技巧”,说明这一步是真正的分水岭。我先把几个最基本的布线原则列出来:

  • 先布特殊网络(电源、地、时钟、模拟信号),再布普通信号。地线网络通常采用覆铜解决,不是用走线一根根连。
  • 走线尽量短。两条信号线之间的信号延时和线长成正比,板子不大时影响未必明显,但这是习惯问题,养成短走线的习惯后面做高速板才不吃亏。
  • 走线避免直弯、尖角。拐角用45度或者圆弧过渡,直角处容易出现阻抗突变和尖端放电问题,虽然低频板子影响不大,但看着也不专业。
  • 电源走线加宽。主电源至少0.5mm以上,电流大的电源要根据电流核算线宽。
  • 过孔越少越好。每个过孔都是一个阻抗不连续点,也对工艺提出要求,能不换层就不换层。

布线实操中,按P、T进入交互布线模式,鼠标点击起点和终点即可。布线过程中按Shift+Space切换拐角模式,这是最常用的操作之一。新手下笔之前,先把菜单Design > Rules里的线宽规则调好,让软件帮你管着手感,不要用默认的0.254mm走所有线。

关于线宽和载流能力,这几乎是每个新人都会问的,热词里也反复出现“pcb 0.3mm能过多少电流”。我按1oz铜厚(约35微米)、温升10度以内给一个参考表:

线宽(mm)大约电流(A)适用场景
0.20.3-0.5一般信号线、I2C、UART
0.30.5-0.8常规电源辅助线
0.50.8-1.2低压电源主干线
1.01.5-2.5电机、加热丝等功率线路
2.03.0-5.0主供电、电池端大电流

这个表是按经验估算的,实际载流能力还受线长、铜厚、环境温度、散热条件影响。如果你想精确核算,可以查IPC-2221标准里的公式。新手记住一个大原则:电源线宁可宽,不要窄;实在空间不够,可以考虑把外层铜厚加到2oz,而不是硬压线宽。

布线时双击一条线可以打开属性面板,看到线宽、所在层、网络名等信息。想统一修改一批走线的宽度,可以用选中工具选中后批量改,不用一条条重画。

3.4 覆铜、补泪滴和DRC

信号线走得差不多了,就该处理地覆铜。地覆铜的作用有三层:一是给回流电流提供最短路径,二是降低地阻抗减少噪声,三是板子散热也受益。覆铜操作路径是Place > Polygon Pour,在属性面板里设置网络为GND、层为Top Layer或Bottom Layer,然后沿板框画一个封闭多边形,AD会自动把该层没被走线占用的区域填上铜。

新手常纠结覆铜方式选网格还是实心。我的建议是:常规板子选实心铜,图层覆盖率高,地连接效果好;如果板子做出来有变形风险,或者要求控制重量,再考虑网格覆铜。覆铜与焊盘的连接方式通常设成Relief连接,就是焊盘四周有几根细铜条连着覆铜,这样便于焊接,散热太快反而上不了锡。大电流焊盘可以用Direct连接,保证过流能力。

覆铜完成后,还有一个很容易忽略的操作叫补泪滴(Teardrop)。简单说就是让焊盘和走线的连接处过渡得更圆润。执行Tools > Teardrops,选中全部焊盘点Add,就能自动补上。它能让走线和焊盘的连接更牢固,减少机械压力导致的断裂风险,也让外观更专业。厨房、高频板、对机械强度有要求的板子,补泪滴尤其必要。

布线、覆铜结束后,最后一步关键检查是DRC(设计规则检查)。执行Design > Rule Check,勾上所有规则项后点Run Design Rule Check。AD会列出所有违反规则的位置和说明。新手看到DRC一堆报错容易慌,其实要分清优先级:

  • Unrouted Net:还有网络没连通,这是致命的,必须解决。
  • Clearance Constraint Violation:间距不足,看看是真的要调整布局还是要修改规则。
  • Minimum Solder Mask Sliver:阻焊桥太窄,往往改了元件封装或焊盘位置就能解决。

DRC清零不是强迫症,而是对板厂负责,也是对自己负责。一个连DRC都没跑的板子发出去,返工率会非常高,我见过的多数画板翻车事故都是“跳过检查直接下单”的结果。

4. 实战速写:STM32F103C8T6最小系统板从原理图到PCB

4.1 最小系统板需要哪些东西

讲了这么多,不如完整走一个案例。我选STM32F103C8T6最小系统板,因为这是国内玩单片机的人最熟悉的板型之一,几乎每个人都焊过核心板。这块板的原理图和PCB在网上流传甚广,但如果自己能完整画一块出来,整个AD流程就有底了。

先列物料清单。主控是STM32F103C8T6,LQFP48封装;电源部分用AMS1117-3.3把USB的5V降到3.3V,输入输出各配10uF和100nF电容;时钟部分一个8MHz主晶振配两个22pF负载电容,外加复位电路电阻电容;调试接口用一个4针或5针的SWD排针,引出SWDIO、SWCLK、GND、3V3和复位脚;LED灯加限流电阻,看到灯亮就说明程序跑起来了。供电入口我建议直接用Type-C座子,顺手接两个5.1k识别电阻,这样用普通数据线就能供电。

有人问,32768Hz的RTC晶振要不要加?如果只是当普通开发板用可以不加,不跑RTC计时就不需要。这就是最小系统的意义——按需求裁剪电路,不是把参考设计原封不动搬过来。

4.2 原理图设计要点

新建工程、添加原理图,按上一章讲的流程走。STM32F103C8T6的封装在官方库或者嘉立创的AD库都能找到,不需要自己画。放好主控后,按功能分区画各个模块:左上是电源,下方是MCU,右侧是晶振和复位,右下是SWD。

电源模块的要点:AMS1117-3.3的输入脚和输出脚一定要各配一个10uF左右的钽电容或电解电容,再加一个100nF陶瓷电容去高频噪声。很多人照着LDO手册画只放一个电容,结果上电纹波特别大。芯片的每个VDD引脚就近放一个100nF去耦电容,原理图上这些电容要画在对应电源引脚旁边,最好标注清楚它是给哪个引脚用的,方便后面PCB布局时摆对位置。

晶振电路看起来简单,实则敏感。8MHz晶振的两个引脚分别接一个22pF电容到地,这两个电容的容值不算严格,一般10pF到30pF都可以,但要注意晶振旁边的非走线因素。原理图上晶振模块应独立画出,不夹杂别的功能。

SWD调试口按“VCC、SWDIO、SWCLK、GND”顺序排,有的板子还带复位引脚,线序尽量和市面上的下载器保持一致。LED用PA1引脚串一个330欧或1k电阻到3V3,注意LED的方向不要画反。原理图画完,编译清零。

4.3 PCB布局布线重点

从原理图更新到PCB后,元件堆在一起。先把MCU放到中央,Type-C座放在板子一侧边缘,AMS1117摆在与USB座同侧,让5V进板后先到LDO再稳压到3V3,电源路径是一条直线最理想。8MHz晶振要放在MCU的OSC_IN和OSC_OUT引脚附近,布线时晶振的两条线尽量短且等长,晶振正下方不要走别的信号线,这个细节很多人忽略了。晶振底部的地平面可以用覆铜连着,等于给晶振做了屏蔽。

去耦电容的布局是最考验基本功的:每个MCU电源引脚旁的100nF电容,必须放在引脚和地过孔之间,距离小于3mm。很多刚学PCB的人把去耦电容摆得整整齐齐,但一看网络全是在一条长线末端,等于白放。这里“就近”两个字是有真实物理含义的。

布线时遵循“先电源后信号”:电源线按0.5mm到1mm走,GND留给覆铜,信号线0.2mm到0.3mm。SWD线不用加粗,它就是个数字信号线。LED走线也一样,经过限流电阻后连到MCU引脚。板子在连接外部模块时如果还要引出串口、I2C,就在板边留排针,排针附近放上对应器件的去耦电容,习惯要一致。

板子搞定后覆铜、补泪滴、跑DRC,看没有错误后,可以输出生产文件。

4.4 出生产文件

自己打样的话,文件输出路径是File > Fabrication Outputs > Gerber Files。在弹出的窗口里设置:单位和格式选2:5或2:4精度,导出层选Top Layer、Bottom Layer、Top Overlay、Keep-Out Layer、Multi-Layer。另外在File > Fabrication Outputs > NC Drill Files导出钻孔文件,钻孔文件是板厂打孔用的坐标和孔径信息,忘了一起发的话,板子回来多半是没孔的。

生成Gerber文件的同时,还可以在File > Fabrication Outputs > Assembly Drawings里输出装配图,或者用Bill of Materials生成器件清单,这个对贴片采购很有用,BOM表列清楚了,采购回来的料才不会缺。

顺便说一句网上经常有人问“AD导入Gerber转PCB”,我理解这个需求是想从别人发布的Gerber反推修改源文件。这种操作本质上是逆向工程,能做但很费劲,Gerber里只有铜箔和孔,没有元件位号、没有封装信息,转出来也是一堆不可编辑的图形。除非只做参考观察,否则别指望这条路能改板。源文件丢了就该按现有结构重新画,这是最现实的方案。

5. 新手必踩的坑与排查速查表

5.1 高频问题现场实录

画板子的过程中,新手十有八九会碰到下面这些问题,我按遇到频率从高到低整理成了一张速查表:

现象原因解法
PCB上器件选中不了器件被锁定,或过滤器把某些对象屏蔽了按Shift+F点击器件查看过滤器,把Locked勾去掉;或右键Properties里取消锁
原理图导出PDF只有部分区域打印范围设置不对,或者图纸尺寸太大打印设置里选择全部页面,缩放方式选Fit To Page
铜皮挖空怎么做想在覆铜区留一块空白用Place > Polygon Pour Cutout,画一个封闭区域,它会自动在覆铜上挖空
器件封装和原理图引脚对不上原理图库管脚命名和PCB封装焊盘命名不一致检查库里的Designator,比如管脚叫1、2、3,封装焊盘也叫1、2、3
覆铜后碎铜一片敷铜连接阈值设置太低或太碎在覆铜属性里提高Remove Dead Copper阈值,重新覆铜
DRC报一堆间距错布线和过孔离得太近,或规则设错先看是哪类错误,统一修改对应规则或拉大间距
板子电流不够线宽太窄用前面线宽对照表核算,或者加铜厚

“AD中PCB上器件不能选中”这个问题的排查思路值得展开说一下。AD18默认状态下器件都是可选的,如果突然选不中,首先想到Filter过滤器面板,看看是不是手滑勾了某些对象类型,把Filter清了就行。其次看Properties面板里元件有没有勾Locked,这个勾一旦打上,除非在查找对话框里勾选“允许选择锁定对象”,否则鼠标怎么点都没反应。我从那以后再也没有“死命点选不中”的尴尬时刻了——先查Filter再查Locked,顺序固定。

“AD20中PCB板铜皮挖空”也是高频问题。在覆铜上放一个Polygon Pour Cutout对象,然后重新覆铜,那个区域就会留出空白。如果只是普通覆铜上某一块不想要,这是最标准的做法,别想着去删铜,那会破坏整个覆铜的连续性。

5.2 我替你踩过的坑

分享几个我实际做项目时踩过的比较有代表性的坑,这些在教程里很少会有人写,但遇到了非常耽误事。

第一个坑是布局完才发现丝印反了。板子投出去回来,拆开快递一看,丝印层字是反的,那一瞬间真的很崩溃。原因是元件没有在顶层,而是被翻转到了底层,AD里器件的坐标显示还是在顶层,但放到底层后丝印镜像,看起来就是反的。解决办法是每放一个元件留意当前层是Top Layer还是Bottom Layer。养成按下L看一眼的习惯,能省下好几天的返工时间。

第二个坑是版本兼容。曾经有人发来一个AD24保存的工程,我用AD18打开,直接提示文件版本过高无法加载。从那以后我养成了一个习惯:凡是给外协或同事发文件之前,先确认对方的AD版本,如果不确定就用File > Save Copy As保存为低版本格式,同时再导出一份PDF原理图,对方打不开源文件时还能看图沟通。这不是技术问题,是协作习惯问题,但真的救过我好几次。

第三个坑是封装检查不认真。有一块板上我用了自己建的MOS管封装,看着尺寸差不多就下单,结果回来后发现焊盘间距和实际封装差了0.2mm,管子放上去两头都搭不到焊盘。这次之后我明白了:封装不是“看起来像”就行的,间距、焊盘大小、丝印外框,每一个尺寸都要和器件手册核对。我现在画完板子,下单前会把封装打印出来1:1比一下,用卡尺量关键尺寸,比保存前空想安全得多。

第四个坑是规则设置一个值管全局。新手会把Clearance统一设成0.2mm,结果电源区域想走宽线走不出去,只能一条条改规则。AD的规则优先级机制是:先建一个全局默认规则,再针对某个网络、某个区域单独建规则。比如“GND”和“Power”网络组设成0.5mm间距,其他网络保持默认。这样既保证了电源的载流能力,又不会限制信号线的灵活性。规则优先级在Design > Rules左下角的Priorities里调整,这个功能一定要学会用。

5.3 让流程更顺畅的进阶习惯

最后聊几个让我画板效率明显提升的习惯,这些不属于某个具体功能,但对整个流程的影响很大。

第一,先建好板框再摆元件。哪怕你还不确定板子最终多大,也先用一个大概尺寸把板框画出来,把元件约束在框内。没有边界意识的话,元件会越摆越散,最后板子尺寸失控,或者元件离板边太近,影响后加工。板框就是施工的地基,早画早安心。

第二,布局阶段多看3D视图。AD18按快捷键3可以切入3D预览模式,看到元件的高度、摆放方向、相互遮挡关系。很多新手在2D视图下觉得布局没问题,3D一看才发现电解电容和排针打架、天线座和外壳冲突。提前用3D模式检查,能省去很多实物装配时的返工。

第三,把常用的元件封装整理成自己的库。每次从网上搜库虽然省事,但库的质量参差不齐是长期风险。我习惯每完成一个项目,把确认没问题的元件整理进自己的集成库,包括原理图符号、PCB封装、3D模型三件套,下次画板直接调出来用。三个月后你会发现自己画板的速度比之前翻了一倍不止。

第四,所有关键操作前保存并备份。AD18偶尔会因为某些视图操作卡死,特别是频繁开关3D视角或运行大型DRC时。我画板时每完成一个阶段就按一次Ctrl+S,同时开启自动备份。这个习惯看似老生常谈,但在关键节点重画一遍板子的代价远比多按几次保存大得多。

说回AD18本身,版本虽然不像AD24那样新,但核心设计流程完全够用。软件只是工具,真正决定板子质量的是你对电路的理解和绘制过程中的耐心。原理图阶段多想一步“封装对不对”,布局阶段多想一步“走线好不好走”,布线阶段多想一步“电流够不够”,这种刻意练习积累起来的判断力,才是硬件工程师真正的护城河。我也是从一块块板子的反复修改中慢慢走过来的,每次踩坑、每个返工其实都是在给自己积累经验。如果你能一张板子从头画到尾,跑通一遍完整的流程,那AD18对你来说就不再是陌生的软件,而是一把趁手的工具了。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/7 1:06:04

电力电子变压器工程选型与实测避坑指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/10/7 1:05:26

MID360+Fast-LIO2部署实战:从驱动到点云处理全流程

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/10/7 1:03:50

PCB布局三大物理约束与17项实操核验清单

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/10/7 1:02:31

FPGA多通道DDR4控制器设计:架构、仲裁与带宽优化实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/10/7 1:02:13

高速PCB设计中盲埋孔的电气本质与实战选型规范

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/10/7 1:01:58

ROS2机械臂仿真与运动控制:从URDF建模到Gazebo实战全解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华