




已阅读5页,还剩90页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
.,1,10.1根据原理图创建网络表10.2电路板的规划10.2.1确定电路板的工作层10.2.2在机械层确定电路板的物理边界10.2.3在禁止布线层确定电路板的电气边界10.2.4使用向导生成电路板10.3PCB元件库10.3.1PCB元件库与SCH元件库的区别10.3.2装载PCB元件库,.,2,10.4装入网络表和元件10.4.1直接装入网络表文件10.4.2利用同步器装入网络表和元件10.5元件的自动布局10.5.1设置自动布局的有关参数10.5.2设置布局设计规则10.5.3手工定位元件10.5.4自动布局10.5.5网络密度分析,.,3,10.5.6手工调整元件布局10.6自动布线10.6.1规则的适用范围10.6.2设置自动布线规则10.6.3保护预布线10.6.4运行自动布线10.6.5生成测试点(Testpoint)10.6.6DRC校验10.7手工调整布线,.,4,10.7.1调整布线10.7.2添加电源/地的输入端与信号的输出端10.7.3电源线/接地线的加宽10.7.4文字标注的调整与添加10.7.5放置螺丝孔10.7.6单层显示10.8PCB的3D预览功能10.9创建项目元件封装库,.,5,.,6,10.1根据原理图创建网络表本章以图10.1所示电路为例,介绍印刷电路板自动布局和自动布线的方法。,图10.1电路原理图,.,7,10.2电路板的规划10.2.1确定电路板的工作层因为采用双层板,一般应具有如下的工作层:顶层(TopLayer):放置元件并布线。底层(BottomLayer):布线并进行焊接。顶层丝印层(TopOverlay):放置元件的轮廓、标注及一些说明文字。多层(MultiLayer):用于显示焊盘和过孔。,新建一个设计数据库,命名为scb.ddb。在其Document文件夹下,建立名称为scb.sch的电路原理图文件,绘制图10.1所示电路原理图。在原理图编辑器下,选择菜单命令Design|CreateNetlist,用来生成网络表文件,网络表文件的默认名称为。,.,8,机械层4(Mechanical4):用于确定电路板的物理边界,也就是电路板的边框。禁止布线层(KeepOutLayer):用于确定电路板的电气边界。,10.2.2在机械层确定电路板的物理边界创建机械层执行菜单命令Design|MechanicalLayers,在弹出的对话框中,选取Mechanical4(机械层4),层的名称采用默认值,并选取Visible(可见)和DisplayInSingleLayerMode(单层显示时在各层显示)两个复选框。创建机械层后,在PCB文件工作窗口的下方出现Mechanical4标签。确定电路板的物理边界电路板的物理尺寸为长1800mil,高1500mil。在机械层4绘制电路板的物理边界。,.,9,物理边界四个顶点的坐标值为:(0,0)、(1800,0)、(1800,1500)和(0,1500)。绘制好的电路板物理边界如图10.3所示。,图10.3绘制电路板的物理边界,.,10,10.2.3在禁止布线层确定电路板的电气边界电路板的电气边界,是指在电路板上设置的元件布局和布线的范围。电气边界一般定义在禁止布线层上。电路板的电气边界可以稍大于物理边界,如电气边界距离物理边界50mil。把当前层切换为KeepOutLayer,绘制电气边界。,图10.4绘制电路板的电气边界,.,11,10.2.4使用向导生成电路板执行File|New命令,在弹出的对话框中选择Wizards选项卡,如图10.5所示。,图10.5新建PCB文件的Wizards选项卡,.,12,选择PrintCircuitBoardWizard(印刷电路板向导)图标,单击OK按钮,将弹出如图10.6所示的对话框。,图10.6电路板向导,.,13,单击Next按钮,将弹出如图10.7所示的选择预定义标准板对话框。在列表框中可以选择系统已经预先定义好的板卡类型。如选择CustomMadeBoard,则设计作者自行定义电路板的尺寸等参数。,图10.7选择电路板模板,.,14,选择CustomMadeBoard项,单击Next按钮,系统弹出设定电路板相关参数的对话框,如图10.8(a)所示。,图10.8(a)自定义电路板的参数设置,.,15,设置完成后,系统将弹出几个有关电路板尺寸参数设置的对话框,对所定义的电路板的形状、尺寸加以确认或修改,如图10.8(b)和10.8(c)所示。,图10.8(b)对电路板的边框尺寸进行设置,图10.8(c)对电路板的四个角的开口尺寸进行设置,.,16,如果在图10.8中的TitleBlock项被选中,系统将弹出如图10.9所示的对话框。,图10.9输入标题块中的有关信息,.,17,单击Next按钮,将弹出如图10.10所示对话框,可设置信号层的数量和类型,以及电源/接地层的数目。各项含义如下:,图10.10设置信号层的层数及类型等参数,TwoLayer-PlatedThroughHole:两个信号层,过孔电镀。TwoLayer-NonPlated:两个信号层,过孔不电镀。FourLayer:4层板。SixLayer:6层板。EightLayer:8层板。SpecifythenumberofPower/Groundplatesthatwillbeusedinadditiontothelayersabove:选取内部电源/接地层的数目,包括Two(两个内部层)、Four(四个内部层)和None(无内层)。,.,18,单击Next按钮,将弹出如图10.11所示的对话框,可设置过孔的类型(穿透式过孔、盲过孔和隐藏过孔)。对于双层板,只能使用穿透式过孔。,图10.11设置过孔类型,.,19,单击Next按钮,将弹出如图10.12(a)所示的对话框,可设置将要使用的布线技术;针脚式元件和表面粘贴式元件哪一个较多。如选择表面粘贴式元件(Surface-mountcomponents),还要设置元件是否在电路板的两面放置,如图10.12(a)所示;如选择针脚式元件(Through-holecomponents),还要设置在两个焊盘之间穿过导线的数目,如图10.12(b)所示,有OneTrack、TwoTrack和ThreeTrack三个选项。,图10.12(a)选择表面粘贴式元件时的设置,图10.12(b)选择针脚式元件时的设置,.,20,单击Next按钮,将弹出如图10.13所示的对话框,可设置最小的导线宽度、最小的过孔尺寸和相邻走线的最小间距。这些参数都会作为自动布线的参考数据。设置参数如下:,图10.13设置最小的尺寸限制,MinimumTrackSize:设置最小的导线尺寸。MinimumViaWidth:设置最小的过孔外径直径。MinimumViaHoleSize:设置过孔的内径直径。MinimumClearance:设置相邻走线的最小间距。,.,21,单击Next按钮,弹出是否作为模板保存的对话框,如图10.14所示。如果选择此项,再输入模板名称和模板的文字描述。,图10.14保存为模板文件,.,22,单击Next按钮,弹出完成对话框,单击Finish按钮结束生成电路板的过程,如图10.15所示,该电路板已经规划完完毕。,图10.15利用向导生成的PCB,.,23,10.3PCB元件库10.3.1PCB元件库与SCH元件库的区别1概念上的区别在SCH元件库中的元件是对应实际元件的电气符号,在原理图中采用,可以称之为SCH元件;而PCB元件库中的元件是实际元件的封装,在电路板图中采用,可以称之为PCB元件。在Protel99SE中,SCH元件和PCB元件分属于两个不同软件功能的元件库。2元件引脚编号的区别,二极管元件:其SCH元件与PCB元件的引脚编号是不同的,如图10.16所示。,图10.16二极管的SCH元件与PCB元件,.,24,三极管元件:以NPN型三极管为例,如图10.17所示。,在图10.17中,可以看出三极管的SCH元件与PCB元件的引脚编号是相同的,但它们的引脚对应极的名称却存在差异。,.,25,电位器元件:如图10.18所示。从图中可以看出,电位器的SCH元件的中间抽头的引脚编号为3,与其PCB元件之间有差异。,(a)(b)图10.18电位器的SCH元件和PCB元件,10.3.2装载PCB元件库这里,我们加载系统下的LibraryPcbGenericFootprintAdvpcb.ddbPCBFootprint.lib元件封装库。,.,26,10.4装入网络表和元件10.4.1直接装入网络表文件在PCB编辑器中,执行菜单命令Design|LoadNets,将弹出如图10.19所示的Load/ForwardAnnotateNetlist对话框。,图10.19装入网络表对话框,DeleteComponentsnotinnetlist选项:如选中则系统将会在加载网络表之后,与当前电路板中存在的元件作比较,将网络表中没有的元件而在当前电路板中存在的元件删除掉;Updatefootprint选项:如选中则会自动用网络表内存在的元件封装替换当前电路板上的相同元件的封装。这两个选项,适合于原理图修改后的网络表重新装入。,.,27,在NetlistFile文本框中输入加载的网络表文件名。单击Browse按钮,将弹出如图10.20所示的选择网络表文件对话框。在正确选取sch.Net文件后,单击OK按钮,系统开始自动生成网络宏(NetlistMacros),并将其在装入网络表的对话框中列出,如图10.21所示。,图10.20选择网络表文件对话框,图10.21生成的无错误的网络表宏信息,.,28,如果在生成网络宏时出错,列表框中Error列会显示出现的错误信息,如图10.23所示。常见的错误是在原理图中没有设定元件的封装,或者封装不匹配,此时应该返回到原理图编辑器中,修改错误,并重新生成网络表,然后再切换到PCB文件中进行操作。,图10.23有错误的网络表宏信息,.,29,最后,单击图10.21中底部的Execute按钮,完成网络表和元件的装入。效果如图10.24所示,装入的元件重叠在电路板的电气边界内,元件与连线都用绿色表示。,图10.24装入网络表和元件后的PCB图,.,30,10.4.2利用同步器装入网络表和元件新建一个PCB文件Scb2.pcb,并按原尺寸绘制物理边界和电气边界。打开原理图文件,执行菜单命令Design|UpdatePCB(更新PCB),弹出如图10.25所示的同步器选择目标文件对话框。在所列出的的PCB文件中,选取Scb2.pcb,单击Apply按钮。,图10.25同步器选择目标文件对话框,.,31,系统弹出如图10.26所示的同步器参数设置对话框。主要参数的含义如下:,图10.26同步器参数设置对话框,Connectivity栏:用于设置原理图与PCB图之间的连接类型。Components栏:用于设置对原理图中的元件进行哪些修改。PreviewChange按钮:用于查看原理图中进行了哪些修改。单击该按钮,弹出网络宏的列表框,与图10.21类似。如果出现宏错误,同样也要对原理图进行修改。,.,32,单击Execute按钮,装入网络表及元件。打开scb2.pcb文件,效果与第一种方法一样。,同理,在PCB编辑器下,对电路板图进行了修改,然后执行菜单命令Design|UpdateSchematic,再打开对应的原理图文件,你会发现与该电路板图对应的原理图已经进行了更新。,10.5元件的自动布局10.5.1设置自动布局的有关参数元件布局的栅格执行菜单命令Design|Options,在弹出的DocumentOptions对话框Options选项卡中,分别对捕获栅格在X和Y方向的间距进行设置。这里,我们采用默认值20mil。,.,33,2.SnaptoCenter参数执行菜单命令Tools|Preferences,在弹出的Preferences对话框中的Options选项卡,使SnaptoCenter选项有效,其作用是当按下鼠标左键选取某个元件时,光标跳到元件的1脚;当用鼠标左键选取某段线拖动时,光标跳到线段的端点。这里,我们选取该项。3.字符串临界值参数执行菜单命令Tools|Preferences,在弹出的Preferences对话框中,单击Display选项卡,在Draftthresholds选项区域的String文本框中输入构成字符串像素的临界值。该项的作用是当将电路板图缩小至一定比例时,字符串将变为空心矩形框,具体内容将不可见。将此临界值设置为较小数值时,字符串内容将仍可见。这里。我们设置String值为4pixels。,.,34,10.5.2设置布局设计规则在PCB编辑器下,执行菜单命令Design|Ruler,将弹出如图10.27所示的DesignRuler(设计规则)对话框。单击Placement选项卡,可对元件布局设计规则进行设置,它只适合于ClusterPlacer自动布局方式。,图10.27DesignRuler对话框中的Placement选项卡,.,35,ComponentClearanceConstraint(元件间距临界值)规则用于设置元件之间的最小间距,如图10.27所示。在默认状态下,设计规则列表中已经存在一条设计规则,单击右下角的Properties(属性)按钮,弹出如图10.28所示的ComponentClearance设置对话框。在Gap(间隙)文本框输入元件间距设定值,默认值为10mil。,图10.28ComponentClearance设置对话框,.,36,2.ComponentOrientationsRuler(元件放置角度)规则用于设置布置元件时的放置角度。在图10.27中的规则类别框中选取ComponentOrientationsRuler项,单击右下角的Add按钮,弹出如图10.29所示的元件放置方向对话框。,图10.29元件放置方向对话框,.,37,3.NettoIgnore(网络忽略)规则用于设置在利用ClusterPlacer方式进行自动布局时,应该忽略哪些网络走线造成的影响,这样可以提高自动布局的速度与质量。,图10.30NettoIgnore对话框,.,38,4.PermittedLayerRuler(允许元件放置层)规则用于设置允许元件放置的电路板层。在图10.27中的规则类别框中选取PermittedLayerRuler项,单击Add按钮,弹出如图10.31所示的PermittedLayerRuler对话框。在左边的Filterkind下拉列表框选择用于该规则的适用范围,右边栏中的TopLayer和BottomLayer复选框用于设置是否允许在顶层和底层放置元件。这里,我们设置所有的元件都放在顶层。,图10.31PermittedLayerRuler对话框,.,39,5.RoomDefinition(定义房间)规则用于设置定义房间的规则。在图10.27中的规则类别框中选取RoomDefinition项,单击Add按钮,弹出如图10.32所示的RoomDefinition对话框。在RulerAttribute选项区设置房间的范围,在x1,y1文本框中指定房间的顶点坐标,在x2,y2文本框中指定房间的顶点对角点的坐标。在下边的第一个下拉列表框设置适用的层,默认为顶层。第二个下拉框中有两个选项,KeepObjectsInside(将对象限制在房间的内部)和KeepObjectsOutside(将对象限制在房间的外部)。,图10.32RoomDefinition对话框,.,40,10.5.3手工定位元件就是在自动布局之前,先把一些元件的位置固定下来,在自动布局时,不再对这些元件进行布局,这就是手工定位元件,也称元件的预布局。执行菜单命令Edit|Move|Component,选择需要定位的元件,将其移动到预定位置,在元件的属性对话框中,选取Locked复选框,使该元件被锁定,不参与自动布局。10.5.4自动布局,在自动布局之前,执行菜单命令Edit|Origin|Reset,恢复原点为绝对原点。执行菜单命令Tools|AutoPlacement|AutoPlacer。执行命令后,系统弹出如图10.36所示的自动布局对话框。对话框中显示了两种自动布局方式,每种方式所使用的计算和优化元件位置的方法不同,介绍如下:,.,41,图10.36自动布局对话框,ClusterPlacer:群集式布局方式。根据元件的连通性将元件分组,然后使其按照一定的几何位置布局。在10.5.2节介绍的自动布局的规则就是为该方式设置的。这种布局方式适合于元件数量较少(小于100)的电路板设计。QuickComponentPlacement复选框:选取它,布局速度较快,但不能得到最佳布局效果。,.,42,StatisticalPlacer:统计式布局方式。使用统计算法,遵循连线最短原则来布局元件,无需另外设置布局规则。这种布局方式最适合元件数目超过100的电路板设计。如选择此布局方式,将弹出如图10.37所示的对话框。,GroupComponents复选框:将当前网络中连接密切的元件合为一组,布局时作为一个整体来考虑。建议如果电路板上没有足够的面积,就不要选取该项RotateComponents复选框:根据布局的需要将元件旋转。PowerNets文本框:在该文本框输入的网络名将不被列入布局策略的考虑范围,这样可以缩短自动布局的时间,电源网络就属于此种网络。在此输入电源网络名称。,.,43,GroundNets文本框:其含义同PowerNets文本框。在此输入接地网络名称。GridSize:设置自动布局时的栅格间距。默认为20mil。,图10.37全局元件布局器,.,44,注意,采用统计式布局方式,它不是直接在PCB文件上运行,而是打开一个如图10.38所示的临时布局窗口(生成一个Place1.Plc的文件)。当出现一个标有Auto-PlaceisFinished的信息框时,单击OK按钮,将出现如图10.39所示的DesignExplorer对话框,提示是否将自动布局的结果更新到PCB文件中。单击Yes按钮,更新后系统返回到PCB文件窗口。,图10.38统计式布局的临时布局窗口,图10.39DesignExplorer对话框,.,45,对于本章的例子,因为元件较少,故选择群集式元件布局方式。自动布局后的效果如图10.40所示。,图10.40自动布局后的效果图,.,46,10.5.5网络密度分析执行菜单命令Tools|DensityMap(密度图),系统将对电路板的网络密度进行分析。图10.41是对系统中给出的例子PCBBenchmark94Board.pcb进行网络密度分析的结果。按下END键,可清除密度分析图。,绿色代表低密度,黄色代表中密度,红色代表高密度。,图10.41网络密度分析图,.,47,10.5.6手工调整元件布局,经过手工对布局的调整,整个电路板的布局效果如图10.46所示。,图10.46经过调整之后的布局效果,.,48,10.6自动布线从图10.46可以看出,各元件焊盘之间已经存在连线(Connection),但这种线,俗称叫飞线。飞线只是在逻辑上表示各元件焊盘间的电气连接关系,利用主菜单的View|Connections下的Show(显示)/Hide(隐藏)命令可显示/隐藏全部或部分飞线。布线是根据飞线指示的电气连接关系来放置铜膜导线。10.6.1规则的适用范围1整个电路板(WholeBoard),图10.47规则的适用范围为整个电路板,.,49,2.工作层(Layer)用鼠标左健单击图10.47中的FilterKind(过滤类型)下拉框中下拉按钮,在弹出的选择菜单中,选取Layer,则RuleScope选项区域的内容发生变化,如图10.48(a)所示。在Layer下拉列表中选择规则适合的层。单击And(与)按钮,对话框变为如图10.48(b)所示,两个对象之间为“与”关系。,(a)(b)图10.48规则的适用范围为指定的层,.,50,3网络(Net)选择此项后,规则的适用范围为指定的网络,如图10.49所示。在Net下拉列表中选择适合网络名。,图10.49规则的适用范围为指定的网络,10.6.2设置自动布线规则执行菜单命令Design|Rules,将弹出如图10.54所示的DesignRules(设计规则)对话框。,.,51,选择Routing选项卡:,图10.54设置布线参数(Routing),.,52,设置安全间距(ClearanceConstraint)安全间距用于设置同一个工作层上的导线、焊盘、过孔等电气对象之间的最小间距。如图10.55所示的ClearanceConstraint设置对话框中,设置内容包括两部分:,图10.55设置安全间距对话框,RuleScope(规则的适用范围):一般情况下,指定该规则适用于整个电路板(WholeBoard)。RuleAttributes(规则属性):用来设置最小间距的数值(如10mil)及其所适用的网络,包括DifferentNetsOnly(仅不同网络)、SameNetOnly(仅同一网络)和AnyNet(任何网络)。,本章例子采用的安全间距为10mil,该规则适用整个电路板。,.,53,2.设置布线的拐角模式(RoutingCorners)该项规则主要用于设置布线时拐角的形状及拐角走线垂直距离的最小和最大值。,图10.56布线拐角模式设置对话框,本章例子采用该默认规则。,.,54,3.设置布线工作层(RoutingLayers)该项规则用于设置布线的工作层及在该层上的布线方向。双层板:顶层与底层的布线方向必须互相垂直。单层板:可以设置顶层为NotUsed,底层的布线方向为Any。本章例子采用双层板布线,顶层为水平方向布线,底层为垂直方向布线。,图10.57布线工作层设置对话框,.,55,4.设置布线优先级(RoutingPriority)该项规则用于设置各布线网络的优先级(布线的先后顺序)。一般采用默认值。,图10.58布线优先级设置对话框,.,56,5.设置布线的拓扑结构(RoutingTopology)该项规则用来设置布线的拓扑结构。拓扑结构是指以焊盘为点,以连接各焊盘的导线为线,则点和线构成的几何图形。一般采用默认值。,图10.59布线拓扑结构设置对话框,.,57,6.设置过孔类型(RoutingViaStyle)该项规则用于设置过孔的外径(Diameter)和内径(HoleSize)的尺寸。本章例子采用默认值。,图10.60过孔类型设置对话框,.,58,7.设置布线宽度(WidthConstraint)该项用于设置布线时的导线宽度。本章例子采用默认值。,图10.61布线宽度设置对话框,.,59,10.6.3保护预布线双击该预布线,弹出导线(Track)属性设置对话框。选取Locked复选框,锁定该段导线。,10.6.4运行自动布线单击主菜单AutoRoute,下一级子菜单中的命令可设置自动布线的方法和启停控制。,.,60,全局布线(All)(本章例子采用默认设置)执行菜单命令AutoRoute|All,可对整个电路板进行自动布线。执行命令后,系统弹出如图10.64所示的自动布线设置对话框。,图10.64自动布线设置对话框,EvenlySpaceTracks:选取该复选框,则当集成电路的焊盘间仅有一条走线通过时,该走线将由焊盘间距的中间通过。AddTestpoints:选取该复选框,将为电路板的每条网络线都加入一个测试点。LockAllPre-route:选取该项,在自动布线时,可以保留所有的预布线。,设置完毕后,单击RouteAll按钮,系统开始对电路板进行自动布线。,.,61,布线结束后,弹出一个自动布线信息对话框,如图10.65所示,显示布线情况,包括布通率、完成布线的条数、没有完成的布线条数和花费的布线时间。,图10.65布线信息对话框,.,62,采用全局布线后的布线效果如图10.66所示。,图10.66对电路板全局布线的效果图,.,63,2.对选定网络进行布线(Net)执行菜单命令AutoRoute|Net,光标变成十字形。移动光标到某网络的其中一条飞线上,单击鼠标左键,对这条飞线所在的网络进行布线。效果如图10.67所示。,图10.67对选定网络进行布线的效果图,.,64,3.对选定飞线进行布线(Connection)执行菜单命令AutoRoute|Connection,光标变成十字形,移动光标到要布线的飞线上,单击鼠标左键,仅对该飞线进行布线,而不是对该飞线所在的网络布线。布线效果如图10.68所示。,图10.68对选取飞线进行布线的效果,.,65,4.对选定元件进行布线(Component)执行菜单命令AutoRoute|Component,光标变成十字形,移动光标要布线的元件(如U12)上,单击鼠标左键,可以看到与U12有关的导线已经布完。效果如图10.69所示。,图10.69对选取元件进行布线的效果,.,66,5.对选定区域进行布线(Area)执行菜单命令AutoRoute|Area,光标变成十字形,按住鼠标左键,拖动出一个矩形区域,如该区域包括U12和SW1两个元件,单击鼠标左键,系统自动对这个区域进行布线。从图10.70可以看出,U12和SW1两个元件完成了全部布线操作。,图10.70对指定区域进行布线的效果,.,67,6.其他布线命令Stop:停止自动布线过程。Reset:对电路重新布线。Pause:暂停自动布线过程。Restart:重新开始自动布线过程。与Pause命令相配合。,10.6.5生成测试点(Testpoint)测试点是为了便于仪器探针测试而在电路板上特别制成的铜膜区域。一般合适的焊盘和过孔都可作测试点。生成测试点的方法:第一种方法:用鼠标左键双击要作为测试点的焊盘或过孔,在弹出的属性对话框中,在Testpoint项选取Top或Bottom或两个都选取,生成测试点,同时Locked项被选取,说明此焊盘或过孔被锁定。以焊盘为例,在底层将此焊盘设为测试点,如图10.74所示。,.,68,图10.74将焊盘设为测试点,第二种方法:执行菜单命令Tools|FindandSetTestpoint,系统自动的在电路板中找出最合适的焊盘和过孔作为测试点,并弹出一个信息框,如图10.75所示,在确认后,生成测试点。执行菜单命令Tools|ClearAllTestpoints,则清除所有的测试点。,图10.75发现测试点信息框,.,69,第三种方法:在自动布线中生成测试点。在使用AutoRoute|All命令自动布线时,弹出自动布线设置对话框(见图10.64),在图中的ManufacturingPasses选项区域中,选取AddTestpoints复选框,则在自动布线时,会自动生成测试点。,10.6.6DRC校验执行菜单命令Tools|DesignRuleCheck,系统弹出如图10.76所示的DesignRuleCheck(设计规则检查)对话框。单击RunDRC按钮,就可以启动DRC运行。,图10.76设计规则检查对话框,.,70,10.7手工调整布线10.7.1调整布线对自动布线的结果如果不太满意,可以拆除以前的布线。系统提供4条拆除布线的命令,分别是Tools|Un-Route|All(拆除所有布线)、Tools|Un-Route|Net(拆除指定网络的布线)、Tools|Un-Route|Connection(拆除指定连线的布线)、Tools|Un-Route|Component(拆除指定元件的布线)。拆除布线后,根据要求再重新布线。10.7.2添加电源/地的输入端与信号的输出端1在电路板上放置焊盘,并将它们和相应的网络连接起来在PCB图中合适的位置,放置三个焊盘。,.,71,分别查看所放置焊盘的属性。在焊盘属性对话框中,单击Advanced选项卡,弹出如图10.78的对话框,在Net下拉框中选择焊盘所在的网络。如电源焊盘,属于VCC网络;地线焊盘,属于GND网络;信号输出焊盘属于NetSW1_16网络。设置完三个焊盘的网络属性后,你会发现这三个焊盘通过飞线与相应的网络连接,如图10.79的左边所示。,图10.78设置焊盘的网络属,图10.79设置焊盘属性后的飞线,.,72,2在电路板上放置一个接插元件,并将它连接到网络上在PCB图中合适的位置,放置一个有三个焊盘的接插元件,元件封装为SIP3,元件标号为I/O。然后将该元件的焊盘连入网络。I/O-1引脚接入GND网络,I/O-2引脚接入VCC网络,I/O-3引脚接入NetSW1_16网络。这里,我们采用系统提供的网络表管理器,操作过程如下:,执行菜单命令Design|NetlistManager,系统弹出NetlistManager对话框,如图10.80所示。,.,73,图10.80网络表管理器,.,74,在网络列表框中,选取GND网络后,单击Edit按钮,将弹出如图10.81所示的EditNet对话框。选取I/O-1引脚,单击按钮,将I/O-1引脚发送到Pinsinnet列表框中,完成了将I/O-1引脚接入GND网络的操作。同理,将I/O-2引脚接入VCC网络,将I/O-3引脚接入到NetSW1_16网络。完成后,如图10.82所示,元件I/O连入了网络,并用飞线显示连接关系。,图10.81网络编辑对话框,图10.82增加一个元件后的飞线,.,75,10.7.3电源线/接地线的加宽在自动布线时加宽在自动布线的规则中,选择WidthConstraint(布线宽度),单击Add按钮,在弹出如图10.61所示的布线宽度对话框中,在FilterKind下拉框,用鼠标左键单击下拉按钮,在弹出的列表中选择Net。在其下方的Net下拉框中选择要加宽的导线所在网络名,如VCC或GND。在图10.61中右边的RuleAttributes选项中区域中,设置布线的最小、最大和和首选值,其中首选值在布线时采用。最后,单击OK按钮。设置后的布线宽度规则如图10.83所示。,图10.83设置后的VCC和GND网络的布线宽度规则,.,76,执行AutoRoute|All命令,运行自动布线。布线效果如图10.84所示。,图10.84电源线/接地线加宽的效果,.,77,2.采用全局编辑功能加宽导线以将VCC和GND网络的导线线宽增加为30mil为例。将光标移到要加宽的导线上(如电源线),双击鼠标左键,将弹出Track属性设置对话框。在Track属性设置对话框中,单击右下方的Global按钮,在原对话框基础上,可以看到拓展后的对话框增加了三个选项区域,如图10.85所示。,图10.85全局编辑下的Track属性设置对话框,.,78,在全局编辑对话框中进行设置:在Width文本框输入30mil;在AttributesToMatchBy选项区域中的Net下拉列表框中选取Same;在CopyAttributes选项区域的Width复选框被选中。设置结果的含义是:对所选取的导线,如果是属于与选取导线在同一网络内的所有导线,要改变其宽度,变为30mil。最后,单击OK按钮。系统弹出如图10.86所示的Confirm对话框,确认是否将更新的结果送入到PCB文件中。,图10.86Confirm对话框,单击Yes按钮,符合设置条件的导线宽度被改变。VCC网络的导线被加宽后的效果如图10.87所示。,.,79,图10.87VCC网络导线被加宽后的效果,.,80,10.7.4文字标注的调整与添加1.文字标注的调整移动文字标注的位置:将光标移到要调整的文字标注上,按住鼠标左键拖动。文字标注的内容、角度、大小和字体的调整:双击文字标注,在弹出的属性对话框中进行修改。,2.添加文字标注对新添加的三个焊盘的分别用VCC、GND和OUT加以标注。,将当前工作层切换为TopOverlay(顶层丝印层)。执行菜单命令Place|String,光标变成十字形,按下Tab键,在弹出的字符串属性对话框中,对字符串的内容、大小等参数进行设置。设置完毕后,移动光标到合适的位置,单击鼠标左键,放置一个文字标注。,.,81,10.7.5放置螺丝孔执行放置焊盘操作。设置焊盘的属性:在焊盘的属性对话框中,单击Properties选项卡,选择圆形焊盘,并设置X-Size、Y-Size和Hole-Size文本框中的数据相同,目的是取消焊盘的孔口铜箔。孔的尺寸要与螺丝的直径相符。在Advanced选项卡中,使Plated复选框无效,目的是取消通孔壁上的电镀。单击OK按钮,制作了一个螺丝孔。,图10.88进行文字标注调整和放置螺丝孔后的电路板,.,82,10.7.6单层显示执行菜单命令Tools|Preferences,弹出对话框如图9.18所示,在Displayoptions栏中,选取SingleLayerMode(单层显示模式)复选框,再查看PCB图,切换工作层,则系统仅把当前工作层的画面显示出来。,(a)当前层为顶层的显示画面,(b)当前层为底层的显示画面,(c)当前层为顶层丝印层的显示画面,(d)当前层为多层的显示画面,.,83,10.8PCB的3D预览功能生成PCB的三维视图和3D预览文件的操作过程执行菜单命令View|Boardin3D,或用鼠标左键单击主工具栏的按钮。过一会儿,在工作窗口生成了印刷电路板的三维视图,同时生成3D预览文件,如图10.90所示。预览文件名为3DScb.pcb。,图10.90生成的3D效果图和预览文件,.,84,对PCB的三维视图的有关操作使用主工具栏的的放大按钮或按下PageUp键,可放大三维视图;使用主工具栏的缩小按钮或按下PageDown键,可缩小三维视图;按下END键,可刷新屏幕显示;在工作窗口按住鼠标右键,光标变成手形,可在屏幕上任意移动三维视图,以观察不同的部位。PCB3D浏览器的使用(1)网络的高亮显示在BrowseNets列表框中,选择想要高亮显示的网络,然后单击下面的Highlight按钮。,.,85,图10.91PCB3D浏览器,(2)三维视图显示模式在Display栏有四个选项,包括Component(元件)、Silkscreen(丝印)、Copper(铜膜导线)和Text(文字)四个显示对象。选取某项后,则在三维视图上仅显示该对象的内容。(3)选取WireFrame复选框,将用空心线段来描述3D视图。(4)旋转三维视图将光标放在浏览器下方的小窗口内,光标变成带箭头的十字形,用鼠标左键按住光标并旋转,则三维视图也随之旋转,可从各个角度观察印刷电路板。,.,86,10.9创建项目元件封装库打开所要生成项目元件封装库的PCB文件,如scb.pcb。执行菜单命令Design|M
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025湖南张家界市永定区发展和改革局招聘公益性岗位工作人员考前自测高频考点模拟试题及1套参考答案详解
- 2025国家电投湖北公司招聘4人笔试题库历年考点版附带答案详解
- 2025华电(宁夏)能源有限公司新能源分公司面向系统内外公开招聘笔试题库历年考点版附带答案详解
- 2025如何优化当前人事制度改革中的劳动合同制度
- 定期安全培训效果课件
- 2025标准授权代理协议书
- 亲属竞业协议书
- 通信协议书工程师
- 熟食订购协议书
- 协议书离婚不妥
- 2021海康威视DS-AT1000S超容量系列网络存储设备用户手册
- 临床医学循环系统试题及答案2025年版
- 甘肃工装装修施工方案
- 户外鱼池用电安全知识培训课件
- 钢筋工程拆除专项方案(3篇)
- 复退军人就业创业课件
- 黑龙江省齐齐哈尔市九校2025-2026学年高三上学期期初联考英语试题(含答案)
- 四级手术术前多学科讨论优化
- 新版2026统编版小学道德与法治三年级上册 第4课《 科技力量大》第1课时 科技改变生活和科技改变观念 教学课件
- 关于2024学宪法讲宪法知识竞赛题目及答案
- 2026步步高六册同步物理必修3-章末检测试卷(三)
评论
0/150
提交评论