1、 第 1 页 共 102 页 By Zhengzy Altium Designer PCB 画板速成教材 软件版本: Altium Designer Summer 09 时 间:2012 年 10 月 22 日 Q Q: 1598962879(技术交流) E-mail: Designer: Zhengzy 第 2 页 共 102 页 By Zhengzy 目 录 第一章 原理图的编译与检查 3 1.1、首先应对软件进行相关检查项设置 3 1.2、原理图编译 4 1.3、检查元件封装是否完整 4 1.4、生成网表,导入 PCB 5 第二章 PCB 设计前期处理 9 2.1、软件通用参数设置 9
2、 2.2、定义板框 12 2.3、叠层的定义 16 第三章 PCB 布局布线常用命令及快捷键 17 3.1、布局布线的快捷键认识及创建 17 3.2、交互式布局 23 3.3、模块化布局 24 第四章 Class、规则的设置及走线优化 25 4.1、Class 的设置 25 4.2、网络及 class 的颜色管理 27 4.3、设计规则设置 28 4.4、Room 规则的设置 39 4.5、敷铜处理 41 4.6、内层分割 45 4.7、差分线的设置 46 4.8、等长走线及绕线 52 4.9、全局操作的方法 57 第五章 PCB 后期处理 59 5.1、丝印调整 59 5.2、装配图的打印
3、62 5.3、尺寸标注 68 5.4、DRC 检查 70 第六章 生产文件输出 73 附录一 插件的安装方法 80 附录二 相同模块布局布线的方法(简称: Copy Room) 82 附录三 PCB 文件中如何添加 LOGO 86 附录四 敷铜时如何去掉死铜的方法 90 附录五 检查线间距时差分间距报错的处理方法 92 附录六 如何创建 3D 模型及设计 93 第 3 页 共 102 页 By Zhengzy 此文主要是针对 Altium designe PCB 设计的一个软件操作介绍,让你快速掌握此软件的各项基本操作进行 PCB 设计。 关于大家关心的 PCB 设计知识由于教程工作量比较大,
4、在后期分期推出。 第一章 原理图的编译与检查 我们一般拿到原理图之后都应对其进行编译检查,比如检查是否有相同位号,是否有单端网路等等,具体如何做呢? 1.1、 首先应对软件进行相关检查项设置 点击菜单栏 Project Project Option,之后弹出如下对话框,这时,我们可在“ Report Mode”栏中选择检查项和报错类型。设置的报告类型,我们一般选择严重错误类型。 单端网络报告选项及接触不良报告选项如下图: 第 4 页 共 102 页 By Zhengzy 1.2、 原理图编译 报告选项设置之后,我们就可以对原理图进行编译了。同样点击 Project compile PCB pr
5、oject,当然只编译当前原理图页的话,可以选择 Project compile document。 编译之后可以点击右下角 system messages 查看报告信息,如果有可以双击报告项即可查 看错误的位置。 1.3、 检查元件封装是否完整 点击菜单栏的 toos Footprint Manager在弹出的窗口中查看器件的封装信息,如无封装的话可以再右侧点击添加封装库里面的封装。 (建库后期再讲)。 第 5 页 共 102 页 By Zhengzy 1.4、 生成网表,导入 PCB 1.4.1、直接导入法 (此方法适用 AD 原理图, protel 的原理图请用网表法) 点击菜单栏 De
6、sign updata pcb document 点击 YES 点击 Execute change 直接导入即可 第 6 页 共 102 页 By Zhengzy 导入效果图: 1.4.2、网标法 (此方法适合于 PROTEL 99SE 原理图的) A、从原理图网表 第 7 页 共 102 页 By Zhengzy B、新建一个空白的 PCB 文件 点击 project show differences 第 8 页 共 102 页 By Zhengzy 之后步骤相同于直接法。 第 9 页 共 102 页 By Zhengzy 第二章 PCB 设计前期处理 2.1、软件通用参数设置 打开设置界面
7、, DXP preferences 第 10 页 共 102 页 By Zhengzy 第 11 页 共 102 页 By Zhengzy 以上参数为通用参数设置,如果您英语不好的话可以本地化语言参数调成中文版参照(设计时不建议中文版,含有不确定的 bug),本地化参数设置下图: 第 12 页 共 102 页 By Zhengzy 2.2、定义板框 A、手绘板框 ( 1)板框我们一般放置在机械层或者 keepout 层,此处我们放置在机械一层。 ( 2)在机械层绘制你需要的闭合板框外形,此处以矩形为例,效果如图 第 13 页 共 102 页 By Zhengzy ( 3)框选已经绘制的闭合板框
8、,点击 Design Board shape define from 第 14 页 共 102 页 By Zhengzy B、如有机构工程师给的机构图( DXF 或 Dwg 格式)的话,可以直接导入 PCB 中在定义板框。 ( 1)打开新建的 PCB,点击菜单栏中 file import 若此项无法选择 DXF 或者 DWG 格式的话,请参照附 录“ AD10 中关于插件的安装方法”。 第 15 页 共 102 页 By Zhengzy 导入结构图如下图: 选择你要定义的闭合的板框线,点击 Design Board shape define from 效果如下图 第 16 页 共 102 页
9、By Zhengzy 2.3、叠层的定义 Design Layer Stack Manager 可以进行层属性的修改及定义。 第 17 页 共 102 页 By Zhengzy 第三章 PCB 布局布线常用命令及快捷键 3.1、布局布线的快捷键认识及创建 ( 1)常用菜单项认识 ( 2) 系统默认快捷方式 其实系统的组合快捷键都是依据菜单的下滑字母组合起来的,如 P+L 放置线条: 所以平时多记忆操作下这些快捷的组合方式,有利于 PCB 设计效率的提高。 1、 L 打开层设置开关选项 (器件移动状态下,按下 L 换层) 2、 S 打开选择: S+L(线选)、 S+I(框选) 3、 J 跳转 比
10、如: J+C(跳转到器件)、 J+N(跳转到网络) 4、 Q 英寸和毫米切换 5、 Delete 删除已被选择的对象 ,E+D 点选删除 6、放大缩小:按抓鼠标中键向前后推动、 Page up、 Page down. 7、切换层:小键盘上面的“ +”、“ -”、点选下面层选项 8、 A+T:向上对齐、 A+L:向左对齐、 A+R:向右对齐、 A+B:向下对齐 第 18 页 共 102 页 By Zhengzy 9、 Shift+S 单层显示与多层显示切换 10、测量: ctrl+M(哪里要测点哪里)、 R+P(测量边距) 11、空格键 翻转选择某物体 (导线,过孔等 ),同时按下 Tab 键可
11、改 变其属性 (导线长度,过孔大小等 ) 12、改走线模式( 5 种): shift+空格键 “ 45线性” “ 45 +圆角” “ 90”“ 任意角”“ 90 +圆弧 ”“圆弧” 13、字体(条形码)放置: “A“-Place String 14、线宽选择: shift+w 过孔选择 Shift+V 15、等间距走线: T+T+M 不可更改间距, P+M 可更改间距走线 16、走线时显示走线长度: shift+g 此处就列出以上最常用的一些快捷方式,其他快捷方式我们可以参考系统帮助文件的快捷方式(此快捷帮助在不同的界面检索出来的 会不相同) 点击右下角 Help shortcuts 第 19
12、 页 共 102 页 By Zhengzy ( 3) 自定义快捷键 由于 Altium 的快捷方式多种多样,如果利用系统默认的快捷键来进行 PCB设计,效率会大打折扣,这时候需要我们自己设置自己偏好的快捷方式,方便进行设计。 A、 Ctrl+左键点击 这是一种简单的设置快捷键的方法,按住 Ctrl 的同时,鼠标左键点击想要设置快捷方式的菜单项,之后进入设置窗口: 此处建议:设置快捷键最好不要选择英文字母键,而是选择键盘上的功能键F2-F10 及数字小键盘(因为系统默认的快捷方式基本上是字母键组合的,不设置在这是为了避免系统快捷键和自定义快捷键识别混乱) B、菜单选项设置法 第 20 页 共 1
13、02 页 By Zhengzy 当发现与其他设置键有冲突时,如果你硬想这个设置这个快捷键设置此项时,可以 把 之前设置的清除,再按照上述方法重新 设置。 第 21 页 共 102 页 By Zhengzy C、快捷键的导出 快捷键设置好之后可以导出设置文件备份。 保存放置在你需要放置的位置即可。 第 22 页 共 102 页 By Zhengzy D、快捷键的导入 导入之后即可使用了。 此导入导出文件包含有系统参数设置。 第 23 页 共 102 页 By Zhengzy 3.2、交互式布局 为了方便器件的找寻,需要把原理图与 PCB 对应起来,使两者之间能相互映射,简称交互,利用交互式布局可
14、以比较快速的完成元器件的布局问题, 缩短制版时间,提高了工作效率。 交互式布局需设置原理图界面工具和 PCB 界面工具 : 上述设置好之后,我们可以看到在原理图上选中器件之后, PCB 上器件会同步选中,反之亦然。 第 24 页 共 102 页 By Zhengzy 3.3、模块化布局 A、 器件排列介绍 模块化布局之前介绍一个器件排列的功能: Arrange Components Inside Area(矩形框放置器件):可以在布局初期方 便地把一堆杂乱的器件按模块分开并摆放整齐。 B、模块化选择 在原理图上框选一个功能模块, PCB 相对应的器件就回被选中,之后我们利用排列功能吧其排列在
15、一起,之后你可以再细化选中其中某个 IC、电阻、二极管,这样就是模块化布局。效果如下图: 第 25 页 共 102 页 By Zhengzy 第四章 Class、 规则的设置 及走线优化 4.1、 Class 的设置 Class 就是把想要的网络(如地网络),想要的差分对组(如 90 欧姆类和 100欧姆类),归为一组,方便后面对齐进行规则的设置 菜单栏: Design Class( D+C)进入 class 设置。 一般只需要对网络类和拆分对组进行设置即可,此处对其介绍: A、 网络类 第 26 页 共 102 页 By Zhengzy B、差分对类设置 此设置现在下方找到差分类设置选项,设
16、置方法类似于网络类的设置,如下图 至此, class 设置已完成。 第 27 页 共 102 页 By Zhengzy 4.2、 网络及 class 的颜色管理 在 PCB 中,单击左下角的“ PCB”,再选择菜单中的“ PCB”进入如下图所示的界面 。 第 28 页 共 102 页 By Zhengzy 4.3、 设计规则设置 对于 PCB 的设计, AD 提供了详尽的 10 种不同的设计规则,这些设计规则包括间距规则、导线布线方法、元件放置、布线规则、元件移动和信号完整性等规则。此处只对最常用的规则进行介绍说明。 菜单栏: Desing/Rules ( D+R),系统将弹出如图所示的 PC
17、B Rules and Constraints Editor(PCB 设计规则和约束 ) 对话框。 对话框左侧显示的是设计规则的类型,共分 10 类。 左边列出的是 Desing Rules( 设计规则 ) ,右边则显示对应设计规则的设置属性。该对话框左下角有按钮 Priorities ,单击该按钮,可以对同时存在的多个设计规则设置优先权的设置。 第 29 页 共 102 页 By Zhengzy 对这些设计规则的基本操作有:新建规则、删除规则、导出和导入规则等。可以在左边任一类规则上右击鼠标,将会弹出下图所示的菜单。 Export Rules 是将规则导出,将以 .rul 为后缀名导出到文件
18、中; Import Rules 是从文件中导入规则; Report 选项,将当前规则以报告文件的方式给出。 4.3.1、电气设计规则 Electrical (电气设计 )规则是设置电路板在布线时必须遵守,包括安全距离、短路允许等 4 个小方面设置。 A、 Clearance (安全距离)选项区域设置 ( 1)在 Clearance 上右击鼠标,从弹出的快捷菜单中选择 New Rule 选 项,如图所示。 系统将自动当前设计规则为准,生成名为 Clearance_1 的新设计规则,其设置对话框如图所示。 第 30 页 共 102 页 By Zhengzy (2)在 Where the First object matches 选项区域中选定一种电气类型。在这里选定 Net 单选项,同时在下拉菜单中选择在设定的任一网络名。 在右边 Full Query 中出现 InNet( )字样,其中括号里也会出现对应的网络名。 (3)同样的在 where the Second object matches 选项区域中也选定 Net 单选项,从下拉菜单中选择另外一个网络名。 (4)在 Constraints 选项区域中的 Minimum Clearance 文本框里输入 8mil 。 (5)单击 Close 按钮,将退出设置,系统自动保存更改。