第1页共102页ByZhengzyAltiumDesignerPCB画板速成教材第2页共102页ByZhengzy目录第一章原理图的编译与检查„„„„„„„„„„„„„„„„„„„„„„31.1、首先应对软件进行相关检查项设置„„„„„„„„„„„„„„„„31.2、原理图编译„„„„„„„„„„„„„„„„„„„„„„„„„„41.3、检查元件封装是否完整„„„„„„„„„„„„„„„„„„„„„41.4、生成网表,导入PCB„„„„„„„„„„„„„„„„„„„„„„5第二章PCB设计前期处理„„„„„„„„„„„„„„„„„„„„„„„92.1、软件通用参数设置„„„„„„„„„„„„„„„„„„„„„„„92.2、定义板框„„„„„„„„„„„„„„„„„„„„„„„„„„„122.3、叠层的定义„„„„„„„„„„„„„„„„„„„„„„„„„„16第三章PCB布局布线常用命令及快捷键„„„„„„„„„„„„„„„„„173.1、布局布线的快捷键认识及创建„„„„„„„„„„„„„„„„„„173.2、交互式布局„„„„„„„„„„„„„„„„„„„„„„„„„„233.3、模块化布局„„„„„„„„„„„„„„„„„„„„„„„„„„24第四章Class、规则的设置及走线优化„„„„„„„„„„„„„„„„„254.1、Class的设置„„„„„„„„„„„„„„„„„„„„„„„„„254.2、网络及class的颜色管理„„„„„„„„„„„„„„„„„„„„274.3、设计规则设置„„„„„„„„„„„„„„„„„„„„„„„„„284.4、Room规则的设置„„„„„„„„„„„„„„„„„„„„„„„„394.5、敷铜处理„„„„„„„„„„„„„„„„„„„„„„„„„„„414.6、内层分割„„„„„„„„„„„„„„„„„„„„„„„„„„„454.7、差分线的设置„„„„„„„„„„„„„„„„„„„„„„„„„464.8、等长走线及绕线„„„„„„„„„„„„„„„„„„„„„„„„524.9、全局操作的方法„„„„„„„„„„„„„„„„„„„„„„„„57第五章PCB后期处理„„„„„„„„„„„„„„„„„„„„„„„„„595.1、丝印调整„„„„„„„„„„„„„„„„„„„„„„„„„„„595.2、装配图的打印„„„„„„„„„„„„„„„„„„„„„„„„„625.3、尺寸标注„„„„„„„„„„„„„„„„„„„„„„„„„„„685.4、DRC检查„„„„„„„„„„„„„„„„„„„„„„„„„„„70第六章生产文件输出„„„„„„„„„„„„„„„„„„„„„„„„„73附录一插件的安装方法„„„„„„„„„„„„„„„„„„„„„„„„80附录二相同模块布局布线的方法(简称:CopyRoom)„„„„„„„„„„„82附录三PCB文件中如何添加LOGO„„„„„„„„„„„„„„„„„„„„86附录四敷铜时如何去掉死铜的方法„„„„„„„„„„„„„„„„„„„90附录五检查线间距时差分间距报错的处理方法„„„„„„„„„„„„„„92附录六如何创建3D模型及设计„„„„„„„„„„„„„„„„„„„„93第3页共102页ByZhengzy此文主要是针对AltiumdesignePCB设计的一个软件操作介绍,让你快速掌握此软件的各项基本操作进行PCB设计。关于大家关心的PCB设计知识由于教程工作量比较大,在后期分期推出。第一章原理图的编译与检查我们一般拿到原理图之后都应对其进行编译检查,比如检查是否有相同位号,是否有单端网路等等,具体如何做呢?1.1、首先应对软件进行相关检查项设置点击菜单栏Project——ProjectOption,之后弹出如下对话框,这时,我们可在“ReportMode”栏中选择检查项和报错类型。设置的报告类型,我们一般选择严重错误类型。单端网络报告选项及接触不良报告选项如下图:第4页共102页ByZhengzy1.2、原理图编译报告选项设置之后,我们就可以对原理图进行编译了。同样点击Project——compilePCBproject„,当然只编译当前原理图页的话,可以选择Project——compiledocument„。编译之后可以点击右下角system——messages查看报告信息,如果有可以双击报告项即可查看错误的位置。1.3、检查元件封装是否完整点击菜单栏的toos——FootprintManager„在弹出的窗口中查看器件的封装信息,如无封装的话可以再右侧点击添加封装库里面的封装。(建库后期再讲)。第5页共102页ByZhengzy1.4、生成网表,导入PCB1.4.1、直接导入法(此方法适用AD原理图,protel的原理图请用网表法)点击菜单栏Design——updatapcbdocument..点击YES点击Executechange直接导入即可第6页共102页ByZhengzy导入效果图:1.4.2、网标法(此方法适合于PROTEL99SE原理图的)A、从原理图网表第7页共102页ByZhengzyB、新建一个空白的PCB文件点击project——showdifferences„第8页共102页ByZhengzy之后步骤相同于直接法。第9页共102页ByZhengzy第二章PCB设计前期处理2.1、软件通用参数设置打开设置界面,DXP——preferences„第10页共102页ByZhengzy第11页共102页ByZhengzy以上参数为通用参数设置,如果您英语不好的话可以本地化语言参数调成中文版参照(设计时不建议中文版,含有不确定的bug),本地化参数设置下图:第12页共102页ByZhengzy2.2、定义板框A、手绘板框(1)板框我们一般放置在机械层或者keepout层,此处我们放置在机械一层。(2)在机械层绘制你需要的闭合板框外形,此处以矩形为例,效果如图第13页共102页ByZhengzy(3)框选已经绘制的闭合板框,点击Design—Boardshape—definefrom„第14页共102页ByZhengzyB、如有机构工程师给的机构图(DXF或Dwg格式)的话,可以直接导入PCB中在定义板框。(1)打开新建的PCB,点击菜单栏中file—import„若此项无法选择DXF或者DWG格式的话,请参照附录“AD10中关于插件的安装方法”。第15页共102页ByZhengzy导入结构图如下图:选择你要定义的闭合的板框线,点击Design—Boardshape—definefrom„效果如下图第16页共102页ByZhengzy2.3、叠层的定义Design—LayerStackManager可以进行层属性的修改及定义。第17页共102页ByZhengzy第三章PCB布局布线常用命令及快捷键3.1、布局布线的快捷键认识及创建(1)常用菜单项认识(2)系统默认快捷方式其实系统的组合快捷键都是依据菜单的下滑字母组合起来的,如P+L放置线条:所以平时多记忆操作下这些快捷的组合方式,有利于PCB设计效率的提高。1、L打开层设置开关选项(器件移动状态下,按下L换层)2、S打开选择:S+L(线选)、S+I(框选)3、J跳转比如:J+C(跳转到器件)、J+N(跳转到网络)4、Q英寸和毫米切换5、Delete删除已被选择的对象,E+D点选删除6、放大缩小:按抓鼠标中键向前后推动、Pageup、Pagedown...7、切换层:小键盘上面的“+”、“-”、点选下面层选项8、A+T:向上对齐、A+L:向左对齐、A+R:向右对齐、A+B:向下对齐第18页共102页ByZhengzy9、Shift+S单层显示与多层显示切换10、测量:ctrl+M(哪里要测点哪里)、R+P(测量边距)11、空格键翻转选择某物体(导线,过孔等),同时按下Tab键可改变其属性(导线长度,过孔大小等)12、改走线模式(5种):shift+空格键“45°线性”“45°+圆角”“90°”“任意角”“90°+圆弧”“圆弧”13、字体(条形码)放置:A-PlaceString14、线宽选择:shift+w过孔选择Shift+V15、等间距走线:T+T+M不可更改间距,P+M可更改间距走线16、走线时显示走线长度:shift+g此处就列出以上最常用的一些快捷方式,其他快捷方式我们可以参考系统帮助文件的快捷方式(此快捷帮助在不同的界面检索出来的会不相同)点击右下角Help——shortcuts第19页共102页ByZhengzy(3)自定义快捷键由于Altium的快捷方式多种多样,如果利用系统默认的快捷键来进行PCB设计,效率会大打折扣,这时候需要我们自己设置自己偏好的快捷方式,方便进行设计。A、Ctrl+左键点击这是一种简单的设置快捷键的方法,按住Ctrl的同时,鼠标左键点击想要设置快捷方式的菜单项,之后进入设置窗口:此处建议:设置快捷键最好不要选择英文字母键,而是选择键盘上的功能键F2--F10及数字小键盘(因为系统默认的快捷方式基本上是字母键组合的,不设置在这是为了避免系统快捷键和自定义快捷键识别混乱)B、菜单选项设置法第20页共102页ByZhengzy当发现与其他设置键有冲突时,如果你硬想这个设置这个快捷键设置此项时,可以把之前设置的清除,再按照上述方法重新设置。第21页共102页ByZhengzyC、快捷键的导出快捷键设置好之后可以导出设置文件备份。保存放置在你需要放置的位置即可。第22页共102页ByZhengzyD、快捷键的导入导入之后即可使用了。此导入导出文件包含有系统参数设置。第23页共102页ByZhengzy3.2、交互式布局为了方便器件的找寻,需要把原理图与PCB对应起来,使两者之间能相互映射,简称交互,利用交互式布局可以比较快速的完成元器件的布局问题,缩短制版时间,提高了工作效率。交互式布局需设置原理图界面工具和PCB界面工具:上述设置好之后,我们可以看到在原理图上选中器件之后,PCB上器件会同步选中,反之亦然。第24页共102页ByZhengzy3.3、模块化布局A、器件排列介绍模块化布局之前介绍一个器件排列的功能:ArrangeComponentsInsideArea(矩形框放置器件):可以在布局初期方便地把一堆杂乱的器件按模块分开并摆放整齐。B、模块化选择在原理图上框选一个功能模块,PCB相对应的器件就回被选中,之后我们利用排列功能吧其排列在一起,之后你可以再细化选中其中某个IC、电阻、二极管,这样就是模块化布局。效果如下图:第25页共102页ByZhengzy第四章Class、规则的设置及走线优化4.1、Class的设置Class就是把想要的网络(如地网络),想要的差分对组(如90欧姆类和100欧姆类),归为一组,方便后面对齐进行规则的设置菜单栏:Design—Class(D+C)进入class设置。一般只需要对网络类和拆分对组进行设置即可,此处对其介绍:A、网络类第26页共102页ByZhengzyB、差分对类设置此设置现在下方找到差分类设置选项,设置方法类似于网络类的设置,如下图至此,class设置已完成。第27页共102页ByZhengzy4.2、网络及class的颜色管理在PCB中,单击左下角的“PCB”,再选择菜单中的“PCB”进入如下图所示的界面。第28页共102页ByZhengzy4.3、设计规则设置对于PCB的设计,AD提供了详尽的10种不同的设计规则,这些设计规则包括间距规则、导线布线方法、元件放置、布线规则、元件移动和信号完整性等规则。此处只对最常用的规则进行介绍说明。菜单栏:Desing/Rules„„(D+R),系统将弹出如图所示的PCBRulesandConstraintsEditor(PCB设计规则和约束)对话框。对话框左侧显示的是设计规则的类型,共分10类。左边列出的是DesingRules(设计规则),右边则显示对应设计规则的设置属性。该对话框左下角有按钮Priorities,单击该按钮,