简介:《AD10简明教程—快速入门》是一份面向Altium Designer 10初学者的快速入门文档,适合电子信息专业学生、初级硬件工程师及需要掌握PCB设计的研发人员。教程以印制电路板设计流程为主线,系统讲解了原理图设计、原理图库创建、PCB元器件封装制作、PCB布局布线与规则检查等核心内容,包括元器件放置、导线连接、网络表生成等具体操作,并重点说明了电气间距、热管理、信号完整性等设计要点。同时,文档通过实训项目对热转印制板流程进行演示,帮助读者将理论快速转化为实践。整套资源共1个Word文档,大小9.32MB,内容细致,章节结构清晰,便于查阅。目前已有123人学习,是一份性价比很高的AD10入门资料。学完后读者可独立完成从原理图绘制到PCB成板的完整设计小项目,打下坚实的设计基础。
1. AD10 入门第一课:为什么先理解 PCB 设计流程比背菜单更重要
很多人第一次打开 AD10,不是被布线吓到的,而是被“原理图库、PCB 封装库、网络表、设计规则”这一串名词砸晕的。这份《AD10简明教程—快速入门》我反复看过几遍,它的主线其实很朴素:从一个两级放大电路出发,把“建工程 → 画原理图 → 补元件库 → 做封装 → 布局布线 → 热转印制板”整条链路串起来。对正在做课程设计的学生、刚转岗的助理工程师,或者想把手绘电路落成实物的爱好者来说,AD10 的界面虽然比新版本朴素,但菜单逻辑非常明确,适合建立完整的板级设计概念。先把流程跑通,再去追新版本功能,是效率最高的学法。
2. 原理图设计实操:工程文件、元件放置、编译与网络表输出
2.1 先建工程文件,再画原理图
教程里反复强调,不要直接新建 Schematic 就开始画。正确顺序是先用File → New → Project → PCBProject建立工程文件,再把原理图加入工程并保存到同一目录。很多人第一次画图时跳过这一步,结果编译菜单是灰的,生成网络表也找不到对应工程,后面导入 PCB 时更是无从下手。
工程文件只是逻辑上的容器,但它决定了 AD10 把哪些原理图、库和 PCB 文件当作同一套设计来处理。一个最小工程至少包含以下文件:
amp-project/ ├── AMP.PrjPCB # 工程文件 ├── AMP.SchDoc # 原理图 ├── AMP.PcbDoc # PCB 文件(后续生成) └── Libraries/ # 自建库统一放这里工程文件AMP.PrjPCB是 Altium Designer 工程的核心,原理图和 PCB 文件通过它建立关联。文件夹分开放的好处是,后面用网络表做同步更新时不易弄混文件来源。
2.2 放置元件:加载库、搜索和属性修改
放置元件前要确认元器件库已经加载。如果你明确知道元件在哪个库,用Design → Add/Remove Library加载对应库文件;如果不确定,用Place → Part,在弹出的对话框中点击Choose,再通过Find按型号或关键词搜索。这个方法在实际项目中最常用,因为没人能记住所有元件在哪家厂商的库里。
元件放到图纸上之后,不要急着连线。先双击元件,在Properties for Schematic Component对话框里检查三项关键内容,否则后面容易忘:
| 参数 | 含义 | 常见问题 |
|---|---|---|
| Designator | 元件序号,如 R1、C2、Q3 | 重复或跳号,编译报错 |
| Comment | 元件型号或数值,如 10k、100nF | 不填会导致 BOM 缺失 |
| Footprint | PCB 封装名称,如 AXIAL-0.4、0805 | 封装缺失或与实物不符 |
这里要特别注意 Footprint。如果原理图里只填了元件参数,没填封装,后面导入 PCB 时会报很多“Unknown Pin”错误,因为 AD10 不知道这个器件该以什么形状出现在板子上。教程中修改封装的操作路径是:双击元件 → 在属性框找到 Footprint 一栏 → 点右侧添加/编辑按钮 → 从已加载的库中选择封装。
2.3 原理图连线和电气规则检查
连线使用Place → Wire,快捷键P后再按W。正确的连线方式是:光标移到引脚端点,单击左键确定起点,再移动到目标引脚端点,单击左键完成这一段。整个过程不要按住鼠标左键拖拽,否则导线容易和引脚错开,出现看似连着、实际没连上的虚接问题。放置完一根导线后按右键或Esc退出本次放置。
连好线后,执行Project → Compile PCB Project。编译的作用是检查原理图是否存在电气错误,比如悬空引脚、重复位号、单端网络等。编译结果会显示在 Messages 面板里。
| 常见编译错误 | 原因 | 处理方式 |
|---|---|---|
| Duplicate Designators | 两个元件用了相同位号 | 双击元件,修改 Designator |
| Net has no driving source | 网络没有信号源 | 检查电源端口或器件引脚连接 |
| Floating power pin | 电源引脚悬空 | 补上电源符号或网络标签 |
| Off-grid component | 元件不在网格上 | 选中元件,执行 Edit → Align → Align to Grid |
2.4 生成网络表:连接关系的“元数据”
原理图编译无误后,下一步是Design → Netlist for Project → Protel,生成 Protel 格式的网络表。网络表可以理解为原理图连接关系的文本描述,它不关心元件怎么摆放,只说明哪个引脚和哪个引脚属于同一网络。下面是一段典型片段:
[ R1 AXIAL-0.4 10k ] ( R1-1 VCC R1-2 NetC1_1 )方括号部分是元件列表,包含位号、封装和型号;圆括号部分是网络列表,R1-1指向 R1 的第 1 脚,VCC是该引脚所连接的网络名。PCB 编辑器导入网络表后,就是靠这两部分信息把元件封装和网络连接关系加载到板子上的。如果这一步生成的网络表里缺少某个元件,回头检查该元件的 Footprint 是否为空。
3. 自建元件两件套:原理图库和 PCB 封装库的建立步骤
3.1 为什么要单独建库
AD10 自带元件库很多,但实际项目总会遇到几种情况:库里有这个型号但引脚编号不一致,元件的原理图符号画得太复杂,或者手头元件根本不在库里。这时候就需要自己建原理图库元件。如果只建了符号,没有画封装,PCB 阶段仍然走不通。所以自建元件要同时解决原理图库和 PCB 封装库两件事。
原理图库里的元件由两部分组成:标识图形和引脚。图形只负责让图纸看起来直观,没有电气属性;真正起作用的是引脚,它携带引脚名称、编号和电气类型。PCB 封装则完全不同,它描述的是元件焊盘在板子上的物理位置和形状,很多时候只关心间距和孔径。
3.2 新建原理图元件库
在 AD10 中通过File → New → Library → Schematic新建原理图库,保存后打开SCH Library面板。面板左侧会列出当前库中的所有元件。第一个元件是自动生成的Component_1,可以直接双击改名;后续添加新元件用Tools → New Component。
绘制元件外形时,用Place菜单下的直线、矩形、圆弧等工具绘制,图形不参与电气连接。真正关键的是放置引脚:Place → Pin,按Tab键打开Pin Properties对话框。这里需要关注几个参数:
| 参数 | 作用 | 设置建议 |
|---|---|---|
| Display Name | 引脚显示名称,如 VCC、GND | 与数据手册一致 |
| Designator | 引脚编号,如 1、2、8 | 必须与实物封装一一对应 |
| Electrical Type | 引脚电气类型 | 电源用 Power,信号用 Passive |
| Pin Length | 引脚图形长度 | 默认 30,可统一修改 |
放置引脚时光标所在的一端是电气连接点,要保证这一端朝外,便于后面连线。不要将引脚直接画成矩形块,那样无法拉出导线。所有引脚放置完后,用Reports → Component Rule Check检查元件是否有引脚重复、悬浮或缺少编号的问题。
Component Rule Check Report: MyLib.SchLib Component: LM358 Errors: 0 Warnings: 2 - Pin 8 has no loading type - Pin 4 has no description这类报告只提示“不完善”,不会阻断使用,但建议补上,否则后续仿真或 BOM 导出时字段是空的。
3.3 手工绘制 DIP-8 封装
创建 PCB 封装库的入口是File → New → Library → PCB Library。进入后先用Tools → Library Options调整图纸参数。初学者不用改太多,只要搞清单位即可。默认可能是 mil,按下键盘Q键可以在 mil 和 mm 之间切换。以教程中的 DIP-8 为例,脚间距 2.54mm,两排间距 7.62mm。这里给出常用坐标,单位 mil:
; DIP-8 pad coordinates from origin (mil) Pin1: X=0 Y=0 Pin2: X=100 Y=0 Pin3: X=200 Y=0 Pin4: X=300 Y=0 Pin5: X=300 Y=-300 Pin6: X=200 Y=-300 Pin7: X=100 Y=-300 Pin8: X=0 Y=-300放置焊盘时,执行Place → Pad,按Tab设置焊盘编号和尺寸。DIP-8 的焊盘孔径一般取 0.8mm,焊盘外径 1.5mm 左右,具体根据实际引脚直径调整。坐标值不是固定的,应该以元件手册里的机械图为准。如果手册给的是 mm,就按Q切换单位后输入,不需要自己反复换算。
焊盘放完后,再用Place → Line在顶层丝印层画一个和实物外壳等大的矩形框,最后用Tools → New Blank Component添加下一个封装。每一个封装都要在名称里标明关键尺寸,比如DIP-8_300mil,否则同一元件有多个封装变体时很容易选错。
3.4 自建库在工程里如何生效
库文件建好后,要在原理图编辑器中通过Design → Add/Remove Library把.SchLib和.PcbLib文件添加到当前工程环境。添加后,原理图库里的元件就能像系统库一样被搜索和使用;PCB 库里的封装则会在修改 Footprint 时出现在封装选择列表中。一个容易忽略的点是,库文件修改后,已放置到原理图上的旧元件不会自动更新。需要重新放一个元件,或者手动打开库元件后右键更新,否则封装或引脚修改不会体现到当前设计里。
4. PCB 布局布线与规则检查:手把手完成从网络表到制造文件
4.1 从原理图数据导入 PCB
原理图编译通过后,在工程中新建一个PCB文件,然后回到原理图编辑器,执行Design → Update PCB Document。这一步会弹出工程变更列表,把原理图中的元件、网络信息同步到 PCB 编辑器。也有人习惯先生成网络表再手动加载,但 AD10 集成了同步机制,直接更新更不容易出现网络表版本不一致的问题。
导入后如果看到“Unknown Pin”或“Component Not Found”错误,基本可以断定是某个元件的 Footprint 在封装库中不存在。解决方法是回到原理图,重新指定该元件的封装,或者把缺失的封装画进 PCB 库,再执行一次同步。
4.2 布局顺序:先固定接口和核心器件
布局不是把元件随便铺开,而是要规划信号流向。我一般先把连接器、电源接口、单片机或运放这类核心器件放到板子中央或边缘,再按信号流向放电阻电容。AD10 里可以用Edit → Move拖动元件,按空格键旋转,按X或Y翻转元件到背面。
表格:布局后的常见检查项
| 检查项 | 目标 |
|---|---|
| 电源输入与输出位置 | 避免高低压信号在板内交叉 |
| 去耦电容与芯片距离 | 尽可能靠近电源引脚 |
| 晶振与主芯片 | 走线短且远离大电流回路 |
| 接插件方向 | 丝印标志清晰,插拔不冲突 |
布局阶段只关心位置,不用纠结布线。把位置理顺了,布线会快很多。如果堆成一团后再挪,所有走线都要重画。
4.3 布线规则设置与手工布线
布线前的规则设置是 PCB 设计里最容易偷懒也最容易出问题的地方。执行Design → Rules,至少要设置三类规则:安全间距、线宽、过孔尺寸。以下是常用于两层板的初始参数,生产条件比较常规的板厂都能做:
| 规则项 | 信号线 | 电源/地线 | 说明 |
|---|---|---|---|
| Clearance | 10mil | 15mil | 不同网络最小间距 |
| Track Width | 10mil | 20-30mil | 地线尽量加宽 |
| Via Hole Size | 24mil | 24mil | 内径 |
| Via Outer Diam | 50mil | 50mil | 外径 |
规则太多记不住时,可以先只设置一个全局 Clearance 和 Width,后续再用规则向导补。手工布线用Place → Interactive Routing,快捷键P+I。走线过程中按Tab修改线宽,按Shift+Space切换 45 度、90 度和圆弧拐角。电源网络如果太窄,后续可以用Place → Polygon Pour铺铜把地网络连接起来,比单纯加粗导线更有效。
4.4 DRC 设计规则检查
布线完成不等于可以出板,必须运行设计规则检查。执行Tools → Design Rule Check,勾选全部规则后点击运行。DRC 报告会列出一堆问题,常见的有间距不足、线宽超限、未连接网络等。
Clearance Constraint: (Collision Gap=10mil) (Allowed=10mil) Track (10mil) on TopLayer to Pad C1-1 Actual Clearance = 7.8mil < 10mil这段报告说明一根 10mil 的走线和电容 C1 的焊盘距离只有 7.8mil,不满足 10mil 的间距规则。遇到这种情况,要么把线往远处挪,要么把规则改小,但后者必须确认板厂工艺能支持。实际操作中,我倾向于先尝试挪线,只有当线路非常密集时才放松安全间距,而且放松后要重新跑一遍 DRC。
4.5 输出制造文件
设计检查通过后,生成生产文件。常见做法是输出 Gerber 和钻孔文件:File → Fabrication Outputs → Gerber Files,单位选毫米,格式选 4:3;钻孔文件用File → Fabrication Outputs → NC Drill Files。如果只是自己用热转印做板,不需要 Gerber,直接把 PCB 打印到热转印纸上即可。
5. 快速实用技巧:元件序号批量编辑与热转印出板
5.1 AD10 怎么编辑元件序号更高效
“AD10 怎么编辑元件序号”是很多人学到实训项目时第一个卡住的问题。如果手动一个一个改位号,不仅慢,还容易出现重复编号。AD10 提供了一整套自动标注命令:执行Tools → Annotation → Annotate Schematics Quietly,软件会按照设定的方向重新对所有元件编号。
Order of Processing: X then Y Start Index: 1 Suffix: (empty)这里的X then Y表示先从左到右排,再从上到下排。对于按功能模块摆放的图纸,Y then X往往更符合从上到下阅读习惯。执行完自动标注后,不要立刻保存,先运行一次编译,确认没有重复位号,再执行Tools → Back Annotate把新的位号同步回 PCB。
手工编辑单个元件时,双击元件,直接改 Designator。要注意一个细节:如果工程里既有原理图又有 PCB,只改原理图不会自动同步 PCB,必须重新执行一次设计同步;反过来也一样。
5.2 热转印制板的关键参数
教程最后的实训项目用的是热转印法。打印时选择 PCB 板的底层(Bottom Layer),镜像打印,比例必须是 1:1。这个设置在打印对话框里容易忽略,很多人做出来板子是反的。转印温度一般控制在 160 到 180 摄氏度,压紧后等冷却再撕纸。腐蚀用三氯化铁溶液,温度 40 到 60 摄氏度,过程中轻轻晃动容器,加快腐蚀速度。
这个流程走完,一块能插元件调试的板子就出来了。 <p> <a href="https://download.csdn.net/download/xxiang85/30617655" style="color:#ec7500;font-size:14px;"> 本文还有配套的精品资源,点击获取 </a> <img alt="menu-r.4af5f7ec.gif" src="https://csdnimg.cn/release/wenkucmsfe/public/img/menu-r.4af5f7ec.gif" style="width:16px;margin-left:4px;vertical-align:text-bottom;cursor:text;"> </p>