第6讲Protel99

上传人:猪** 文档编号:243714403 上传时间:2024-09-29 格式:PPT 页数:106 大小:1.88MB
返回 下载 相关 举报
第6讲Protel99_第1页
第1页 / 共106页
第6讲Protel99_第2页
第2页 / 共106页
第6讲Protel99_第3页
第3页 / 共106页
点击查看更多>>
资源描述
,第二级,第三级,第四级,第五级,第,9,章,PCB,的自动化设计,PCB,电磁兼容技术,湖南商务职院,第,9,章 印刷电路板的自动布局,与自动布线,9.1,根据原理图创建网络表,9.2,电路板的规划,9.3 PCB,元件库,9.4,装入网络表和元件,9.5,元件的自动布局,9.6,自动布线,9.7,手工调整布线,9.8 PCB,的,3D,预览,9.9,创建项目元件封装库,9.1,根据原理图创建网络表,在原理图编辑器下,选择菜单命令,Design|Create Netlist,,以生成网络表文件。,9.2,电路板的规划,9.2.1,确定电路板的工作层,以采用双层板为例。采用双层板,一般应具有如下的工作层:,顶层(,TopLayer,):放置元件并布线。,底层(,BottomLayer,):布线并进行焊接。,顶层丝印层(,TopOverlay,):放置元件的轮廓、标注及一些说明文字。,多层(,MultiLayer,):用于显示焊盘和过孔。,机械层(,Mechanical,)用于确定电路板的物理边界,也就是电路板的边框。,禁止布线层(,KeepOutLayer,):用于确定电路板的电气边界。,9.2.2,在机械层确定电路板的物理边界,1.,创建机械层,执行菜单命令,Design|Mechanical Layers,选中,Visible,(可见)、,Display In Single Layer Mode,(在单层显示时在各层显示 。,2.,确定电路板的物理边界,在机械层,4,绘制电路板的物理边界。电路板的物理尺寸为长,1770mil,,宽,1490mil,。,单击主工具栏上的 按钮。,设置锁定栅格。,把当前层切换为,Mechanical4,。,单击放置工具栏的 放置坐标原点按钮,设置当前坐标原点。, 绘制电路板物理边框。,9.2.3,在禁止布线层确定电路板的电气边界,电路板的电气边界,是指在电路板上设置的元件布局和布线的范围。,电气边界一般定义在禁止布线层上。,禁止布线层是一个对于电路板的自动布局、自动布线非常有用,的层,它用于限制布局、布线的,范围。为了防止元件的位置和布,线过于靠近电路板的边框,电路,板的电气边界要小于物理边界,,如电气边界距离物理边界,50mil,。,把当前层切换为,Keep Out Layer,。,按以上要求,绘制电气边界。,9.2.4,使用向导生成电路板,执行,File|New,命令,在弹出的对话框中选择,Wizards,选项卡,选择,Print Circuit Board Wizard,(印刷电路板向导)图标,单击,OK,按钮,将弹出下图所示的对话框,单击,Next,按钮,将弹出下图所示的选择预定义标准板对话框。在列表框中可以选择系统已经预先定义好的板卡的类型。如选择,Custom Made Board,,则设计作者自行定义电路板的尺寸等参数。,选择,Custom Made Board,项,单击,Next,按钮,系统弹出设定电路板相关参数的对话框,如下图所示,设置完毕,系统将弹出几个有关电路板尺寸参数设置的对话框,电路板的宽度,电路板的高度,电路板的形状为矩形,电路板的形状为圆形,自定义电路板形状,电气边界所在层,物理边界和尺寸标注所在层,电路板边界走线宽度,尺寸标注宽度,物理边界与电气边界的距离,是否显示标题栏,是否显示刻度尺,是否显示图例字符,是否显示尺寸标注,是否在电路板四个角开口,是否在电路板内部开口,设置电路板的边框尺寸:,设置电路板四个角的开口尺寸:,如果在前面,Inner Cutoff,项被选中,系统将弹出下图所示对话框,如果在前面,Title Block,项被选中,系统将弹出下图所示的对话框,设置电路板内部开口尺寸:,单击,Next,按钮,将弹出下图所示对话框,设置信号层的数量和类型,以及电源,/,接地层的数目。,设计名称,公司名称,电路板编号,第一设计者,联系电话,第二设计者,联系电话,注意,:,该电路板向导不支持单层板,。,两个信号层,过孔电镀,两个信号层,过孔不电镀,四层板,六层板,八层板,选取内部电源,/,接地层的数目,单击,Next,按钮,将弹出如图所示的对话框,可设置过孔的类型(穿透式过孔、盲过孔和隐藏过孔)。对于双层板,只能使用穿透式过孔。,穿透式过孔,盲过孔和隐藏过孔,单击,Next,按钮,将弹出下图所示对话框,可设置将要使用的布线技术;针脚式元件和表面粘贴式元件哪一个较多。,表面粘贴式元件,针脚式元件,若选择表面粘贴式元件,元件是否在电路板的两面放置,如选择针脚式元件,则要设置在两个焊盘之间穿过导线的数目,单击,Next,按钮,将弹出下图所示的对话框,设置最小的导线宽度、最小的过孔尺寸和相邻走线的最小间距。,最小导线尺寸,最小过孔外径直径,最小过孔内径直径,相邻走线的最小间距,单击,Next,按钮,弹出是否作为模板保存的对话框,如果选择此项,则系统会提示输入模板名称和模板的文字描述。,最后,单击,Finish,按钮结束生成电路板的过程 。,利用向导生成的,PCB,刻度尺,内部开口,四角开口,电路板的物理边界和电气边界,图例字符,标注尺寸,标题栏,9.3 PCB,元件库,9.3.1 PCB,元件库与,SCH,元件库的区别,1.,概念上的区别,SCH,元件库中的元件是对应实际元件的电气符号,在原理图中采用,可以称之为,SCH,元件;,PCB,元件库中的元件是实际元件的封装,在电路板图中采用,可以称之为,PCB,元件。,2.,元件引脚编号的区别,有的,SCH,元件与对应的,PCB,元件在元件引脚编号的定义上是有所区别的。,二极管元件:其,SCH,元件与,PCB,元件的引脚编号不同,三极管元件:以,NPN,型三极管为例,E,B,C,E,B,C,电位器元件,:,这些元件引脚编号不一致的问题,在自动布局和自动布线时会产生错误,解决问题的方法:,对,SCH,元件或,PCB,元件的引脚编号在相应的元件库编辑器中进行修改,使之保持一致。,在电路原理图生成网络表之后,在网络表文件中进行修改,使之保持一致。,9.3.2,装载,PCB,元件库,1,2,9.4,装入网络表和元件,9.4.1,直接装入网络表文件,在,PCB,编辑器中,执行菜单命令,Design|Load Nets,,将弹出如图所示的,Load/Forward Annotate Netlist,对话框。,Delete Components not in netlist,项:系统将会在加载网络表之后,与当前电路板中存在的元件作比较,将网络表中没有的元件而在当前电路板中存在的元件删除。,Update footprint,项:,系统会自动用网络表内存在的元件封装替换当前电路板上的相同元件的封装。,这两个选项,适合于原理图修改后的网络表的重新装入。,单击,Browse,按钮,将弹出如图所示的选择网络表文件对话框。,选取,.NET,文件后,单击,OK,按钮。,系统开始自动生成网络宏(,Netlist Macros,),并将其在装入网络表的对话框中列出。,单击,装入网络表和元件后的,PCB,图,9.4.2,利用同步器装入网络表和元件,利用同步器,由,Schematic,更新,PCB,,装入网络表的步骤如下:,新建一个,PCB,文件,Scb2.pcb,,并按原尺寸绘制物理边界和电气边界。,打开原理图文件,执行菜单命令,Design|Updata PCB,(更新,PCB,),弹出如图所示的同步器选择目标文件对话框。,选择,单击,原理图与,PCB,图之间的连接类型,查看原理图中进行了哪些修改,对原理图中的元件进行哪些修改,单击,装入网络表及元件后,打开,scb2.pcb,文件,效果与第一种方法一样。,9.5,元件的自动布局,在布局过程中,必须考虑导线的布通率、散热、电磁干扰、信号完整性等问题。布局的好坏,会直接影响电路板的布线效果及相应电子设备的工作性能。所以,合理的布局是,PCB,设计成功的第一步。,9.5.1,设置自动布局的有关参数,1.,元件布局的栅格,单击主工具栏上的 按钮,设置捕获栅格,2. Snap to Center,参数,执行菜单命令,Tools|Preferences,,在弹出的,Preferences,对话框中选择,Options,选项卡,使,Snap to Center,选项有效,其作用是当按下鼠标左键选取某个元件时,光标跳到元件的,1,脚;当用鼠标左键选取某段线拖动时,光标跳到线段的端点。,3.,字符串临界值参数,执行菜单命令,Tools|Preferences,,在弹出的,Preferences,对话框中,选择,Display,选项卡,在,Draft thresholds,选项区域的,String,文本框中输入构成字符串像素的临界值。,该项的作用是当将电路板图缩小至一定比例时,,字符串将变为空心矩形框,具体内容将不可见。将此临界值设置为较小数值时,字符串内容将仍可见。这里,我们设置,String,值为,4pixels,。,9.5.2,设置布局设计规则,执行菜单命令,Design|Ruler,,将弹出如图所示的,Design Ruler,(设计规则)对话框,选择,Placement,选项卡。,Component Clearance Constraint,(元件间距临界值):,设置元件之间的最小间距。,Component Orientations Ruler,(元件放置角度):,设置布置元件时的放置角度。,Net to Ignore,(网络忽略):,设置在利用,Cluster Placer,方式进行自动布局时,应该忽略哪些网络走线造成的影响,这样可以提高自动布局的速度与质量。,一般将接地和电源网络忽略掉。,Permitted Layer Ruler,(允许元件放置层):,设置允许元件放置的电路板层。,Room Definition,(定义房间):,设置定义房间的规则,。,在本例中,只设置,Permitted Layer Ruler,项,见下图。,选中,9.5.3,手工定位元件(元件预布局),在自动布局之前,先把一些元件的位置固定下来,在自动布局时,不再对这些元件进行布局,这就是手工定位元件,也称元件的预布局。,在装入网络表后,元件随之放置到预先绘制好的电气边界中,但元件是重叠在一起的。执行菜单命令,Edit|Move|Component,,光标变成十字形,移动光标到到重叠的元件上,单击鼠标左键,系统弹出一个列有元件的菜单,在菜单中选择需要,定位的元件,并移动到,指定位置。,用鼠标左键双击需,定位的元件,在弹出的,元件属性对话框中,选,取,Locked,复选框,使该,元件被锁定,不参与自动布局。,用鼠标左键双击需定位的元件,在弹出的元件属性对话框中,选取,Locked,复选框,使该元件被锁定,不参与自动布局,9.5.4,自动布局,在自动布局之前,执行菜单命令,Edit|Origin|Reset,,恢复原点为绝对原点。,执行菜单命令,Tools|Auto Placement|Auto Placer,。系统弹出自动布局对话框。,Cluster Placer,:群集式布局方式。,根据元件的连通性将元件分组,然后使其按照一定的几何位置布局。这种布局方式适合于元件数量较少(小于,100,)的电路板设计。,Quick Component Placement,:,选取它,布局速度较快,但不能得到最佳布局效果。,Statistical Placer,:统计式布局方式。,使用统计算法,遵循连线最短原则来布局元件,无需另外设置布局规则。这种布局方式最适合元件数目超过,100,的电路板设计。,选择这种布局方式,将弹出如图所示的对话框。,Group Components,复选框:将当前网络中连接密切的元件合为一组,布局时作为一个整体来考虑。建议如果电路板上没有足够的面积,就不要选取该项。,Rotate Components,复选框:根据布局的需要将元件旋转。,Power Nets,文本框:在该文本框输入的网络名将不被列入布局策略的考虑范围,这样可以缩短自动布局的时间,电源网络就属于此种网络。在此输入电源网络名称。,Ground Nets,文本框:其含义同,Power Nets,文本框。在此输入接地网络名称。,Grid Size,:设置自动布局时的栅格间距。默认为,20mil,。,注意:,采用统计式布局方式,它不是直接在,PCB,文件上运行,而是打开一个临时布局窗口(生成一个,Place1.Plc,的文件)。当出现一个标有,Auto-Place is Finished,的信息框时,单击,OK,按钮 。,Design Explorer,对话框,提示是否将自动布局的结果更新到,PCB,文件中。单击,Yes,按钮,更新后系统返回到,PCB,文件窗口。,自动布局后的效果如下图所示。,统计式布局后的结果,群集式布局后的结果,9.5.5,网络密度分析,网络密度就是布局时元件排列的疏密度。,可以通过对电路板的网络密度进行分析,看一看电路板的布局是否合理。,对布局后的电路板图,执行菜单命令,Tools|Density Map,(密度图),系统将对电路板的网络密度进行分析。,这是对系统中给出的例子,PCB Benchmark 94 Board.pcb,进行网络密度分析的结果。,清除密度分析图:按,END,键,图中颜色深浅的差异,代表了,PCB,图上网络密度的差异。,绿色代表低密度,黄色代表中密度,红色代表高密度。,在正常情况下,网络密度的差异不应太大,否则,会认为元件的布局不合理。对于红色区域,元件密度过大,导致元件的发热较集中,会降低元件的使用寿命和电路板的稳定性,设计者应认真分析考虑。,但网络密度分析的结果仅作为布局的参考依据,具体情况应具体分析。,9.5.6,手工调整元件布局,自动布局后,原来在网络表装入时重叠的元件已经排列开来,但它们在电路板上的布局并非十分合理,元件的标注字符显得杂乱不美观,所以要采用手工方法对布局进一步调整。,手工调整布局包括对元件和元件标注字符的调整。,1.,一般粘贴操作,(,1,)剪切操作,先选取元件,然后执行菜单命令,Edit|Cut,,或单击主工具栏的,按钮。,(,2,)复制操作,先选取元件,然后执行菜单命令,Edit|Copy,(,3,)粘贴操作,执行菜单命令,Edit|Paste,,或单击主工具栏的 按钮,2.,特殊粘贴操作,利用剪切或复制功能将需粘贴的对象放置到剪贴板中。,执行菜单命令,Edit|Paster Special,,启动特殊粘贴,系统将弹出如下图所示的对话框,Paste on current,:将对象粘贴在当前的工作层。,Keep net name,:将保持对象所属的网络名称。,Duplicate designator,:粘贴的对象与原来的对象具有相同的标号。,Add to component class,:粘贴的对象与原来的对象属于相同的元件组。,当设置了粘贴属性后,就可以单击,Paste,按钮,,执行一般的粘贴操作,直接将对象粘贴到目标位置。,如果单击,Paste Array,按钮,执行阵列式粘贴操作,系统将弹出如下图所示的阵列式粘贴设置对话框。,Placement Varaibles,选项区域:,Item Count,:设置重复,粘贴的次数,Text Increment,:设置所,要粘贴的元件标号的增量值,Array Type,选项区域:用来设,置阵列粘贴类型,Circular,:,圆形放置,Linear,:,线形放置,Circular Array,选项区域:在选取了,Circular,项,,用于设置圆形放置时各对象间隔的角度,Rotate Item to Match,:适当旋转对象,Spacing,(,degrees,):设置对象间隔的角度,Linear Array,选项区域:在选取了,Linear,项时有效,用于设置线形放置对象时个对象的间隔。,X-Spacing,:,X,方向的间隔,Y-Spacing,:,Y,方向的间隔,3.,删除操作,(,1,)使用,Clear,命令删除,选取要删除的对象,执行菜单命令,Edit|Clear,。,(,2,)使用,Delete,命令删除,执行菜单命令,Edit|Delete,,将十字形光标移到所要删除的对象上,单击鼠标左键。,(,3,)几种删除导线的方法,第一种方法,删除一个导线段。执行菜单命令,Edit|Delete,,光标变成十字形,移到要删除的导线上,单击鼠标左键。,第二种方法,,删除相连接的所有导线:执行菜单命令,Edit |Select|Connected Copper,,光标变成十字形,在要删除的导线上,单击鼠标左键,则与该导线有连接关系的所有导线均被选取,再单击鼠标右键,光标恢复原形。然后按下,Ctrl+Delete,键,完成导线删除。,第三种方法,删除同一网络上的所有导线:执行菜单命令,Edit|Select|Net,,光标变成十字形,在要被删除网络上的任意一条导线段上,单击鼠标左键,则该网络上的所有导线均被选取,再单击鼠标右键,光标恢复原形。然后按下,Ctrl+Delete,键,即可删除该网络上所有的导线,。,经过手工对布局的调整,整个电路板的布局效果如图所示。,9.6,自动布线,9.6.1,规则的适用范围,1.,整个电路板(,Whole Board,),在默认情况下,规则的适用范围均为整个电路板,如图所示,它包括电路板上所有的对象。,2.,工作层(,Layer,),用鼠标左健单击上图中的,Filter Kind,(过滤类型),下拉框中下拉按钮,在弹出的选择菜单中,选取,Layer,,则,Rule Scope,选项区域的内容发生变化,如下图(,a,)所示。在,Layer,下拉列表中选择规则适合的层。单击,And,(与)按钮,对话框变为如,图(,b,)所示,两个对象之间为,“,与,”,关系。,a,b,3.,网络(,Net,),选择此项后,规则的适用范围为指定的网络,如,下,图所示。在,Layer,下拉列表中选择所需网络名。,在,Net,下拉列表中选择所需网络名。,4.,网络类,(,Net Class,),(,1,)类的概念,类(,Class,)是一组具有类似性质的相同对象的集合。,在,Protel 99 SE,中共提供了四种类,即网络类(,Net Class,)、元件类,(,Component Class,),、点到点类(,From -to Class,)和焊盘类(,Pad Class,)。,网络类就是一组具有类似性质的网络的集合。,(,2,)新建、修改和删除类,执行菜单命令,Design|Classes,,系统弹出,Object Classes,(对象类)对话框。,网络类,元件类,点到点类,焊盘类,新建,类,编辑,类,删除,类,选择,类,新建类:单击,Add,按钮,弹出如图所示的,Edit Net Class,对话框。在,Name,文本框输入该类的名称。在对话框的左边是备用成员列表框,对话框的右边是成员列表框。两个列表框中间的操作按钮可以在两边进行成员的调配。,类的编辑、删除和选取操作:新建一个网络类后,其类名,在,Object Classes,对话框中的类名列表框中显示。,选取类名,然后单击,Edit,按钮,就会打开,Edit Net Class,对话框,可以在此修改类成员列表;,单击,Delete,按钮,可以把该类删除;,单击,Select,按钮,可使属于该类的网络在,PCB,图中处于选取状态。,5.,指定区域(,Region,),选择此项后,规则的适用范围为指定的区域,如,下,图所示。,单击,Define,按钮,立即切换到,PCB,工作窗口,光标变成十字形,用光标选定规则的适用范围,选定矩形区域的对角坐标值回填到图,中。,6.,指定焊盘(,Pad,),选择此项后,规则的适用范围为指定的焊盘,如,下,图所示。在,Pad,下拉列表中选取适合的焊盘名。,9.6.2,设置自动布线规则,执行菜单命令,Design|Rules,,在弹出的,Design Rules,对话框中,选择,Routing,选项卡,:,单击,Properties,按钮,可对选中的规则进行编辑,1. Clearance Constraint,:,设置安全间距,用于设置同一个工作层上的导线、焊盘、过孔等电气对象之间的最小间距。,规则适用范围,最小间距,适用网络,2. Routing Corners,:,设置布线的拐角模式,用于设置布线时拐角的形状及拐角走线垂直距离的最小和最大值。,3. Routing Layers,:,设置布线工作层,用于设置布线的工作层及在该层上的布线方向。,在右侧的列表框中列出了,32,个信号层。因为本例中已经设置了顶层和底层两个工作层为布线层,所以在图中只有顶层和底层有效,其它层为灰色无效。,各个层右边的下拉框中列出了布线方向。,单面板:,顶层,Top Layer,:,Not used,底层,Bottom Layer,:,Any,双层板:,顶层,Top Layer,与底层,Bottom Layer,的走线应相互垂直,即分别选择,Horizontal,(水平方向)和,Vertical,(垂直方向)。,4.Routing Priority,:设置布线优先级,5. Routing Topology,:设置布线的拓扑结构,系统默认拓扑结构为,Shortest,,最短连线拓扑结构。,6. Routing Via Style,:设置过孔类型,最小值,最大值,首选值,7. Width Constraint,:设置布线宽度,最小值,最大值,首选值,9.6.3,保护预布线,预布线:在自动布线之前采用手动方式提前布线。,为防止这些预布线在自动布线时被重新布线,在自动布线前,需将这些预布线锁定。,方法:,双击该预布线,在导线(,Track,)属性设置对话框,选取,Locked,复选框。,9.6.4,运行自动布线,单击主菜单中,Auto Route,,在弹出的子菜单中选择有关命令。,1.,全局布线(,All,),执行命令后,系统弹出如下图所示的,自动布线设置对话框。,单击,Route All,按钮,系统开始对电路板进行自动布线。布线结束后,弹出一个自动布线信息对话框,,,显示布线情况。包括布通率、完成布线的条数、没有完成的布线条数和花费的布线时间,。,采用全局布线后的布线效果如下图所示。,2.,对选定网络进行布线(,Net,),执行菜单命令,Auto Route|Net,,光标变成十字形。移动光标到某网络的其中一条飞线上,单击鼠标左键,对这条飞线所在的网络进行布线。,3.,对选定飞线进行布线(,Connection,),执行菜单命令,Auto Route| Connection,,光标变成十字形,移动光标到要布线的飞线上,单击鼠标左键,仅对该飞线进行布线,而不是对该飞线所在的网络布线。,4.,对选定元件进行布线,(,Component,),执行菜单命令,Auto Route|Component,,光标变成十字形,在要布线的元件(如,U12,)上单击鼠标左键,可以看到与,U12,有关的导线已经布完。,5.,对选定区域进行布线(,Area,),执行菜单命令,Auto Route|Area,,光标变成十字形,在电路板上选定一个矩形区域后,系统自动对这个区域进行布线。,6.,其他布线命令,Stop,:停止自动布线过程。,Reset,:对电路重新布线。,Pause,:暂停自动布线过程。,Restart,:重新开始自动布线过程。与,Pause,命令相配合。,9.6.5,生成测试点(,Testpoint,),测试点是为了便于测试仪器(如示波器、频率计或万用表等)的探针测试而在电路板上特别制成的铜膜区域。,一般合适的焊盘和过孔都可作测试点,如果无合适的焊盘和过孔,可以生成测试点。,测试点可能位于电路板的顶层或底层,也可以双面都有。,1.,设置测试点的设计规则,执行菜单命令,Design|Rules,,弹出设计规则对话框。选择,Manufacturing,选项卡,(,1,)设置,Testpoint Style,规则,选中,Testpoint Style,规则,单击右下角的,Properties,按钮,打开,Testpoint Style Rules,对话框。,规则适用范围,规则名,允许在元件下放置测试点,测试点的外径和内径,测试点使用的工作层,测试点的栅格尺寸,(,2,)设置,Testpoint Usage,规则,选择,Testpoint Usage,规则,单击,Properties,按钮,弹出,Testpoint Usage Rule,对话框。,规则适用范围,规则名,允许在同一网络上创建多个测试点,Testpoint,区域 :,Required,:表示规则适用范围内的每一条网络走线都必须生成测试点;,Invalid,:表示规则适用范围内的每一条网络走线都不可以生成测试点;,Dont Care,项,表示适用范围内的网络走线可生成测试点,也可不生成测试点。,2.,生成测试点的方法,第一种方法:用鼠标左键双击要作为测试点的焊盘或过孔,在弹出的属性对话框中,选取,Top,或,Bottom,或两个都选取,生成测试点,同时,Locked,项被选取,说明此焊盘或过孔被锁定。,焊盘,2,为生成的测试点,第二种方法:执行菜单命令,Tools|Find and Set Testpoint,,系统自动在电路板中找出最合适的焊盘和过孔作为测试点,并弹出一个信息框,如下图所示,在确认后,生成测试点。,执行菜单命令,Tools|Clear All Testpoints,,则清除所有的测试点。,第三种方法:在自动布线中生成测试点。在使用,Auto Route|All,命令自动布线时,在弹出的自动布线设置对话框的,Manufacturing Passes,选项区域中,选取,Add Testpoints,复选框,则在自动布线时,会自动生成测试点。,选取,Add Testpoints,复选框,9.6.6 DRC,校验,DRC,:,Design Rule Check,设计规则检查。,在电路板进行自动布局和自动布线操作之前,我们都设置了相应的设计规则。,DRC,检查就是检查在执行这些操作时,是否违反了这些规则。,执行菜单命令,Tools|Design Rule Check,,系统弹出如图所示的,Design Rule Check,(设计规则检查)对话框,。,1. Report,选项卡,选取需要检查的规则选项,然后单击对话框左下角的,Run DRC,按钮,就可以启动,DRC,运行。,Options,选项区域:,选取,Create Report File,项,则检查结果生成一个扩展名为,.Drc,的报表文件;,选取,Create Violations,项,在电路板中查出有违反规则的地方,用高粱绿色表示出来。,2. On-Line,选项卡,在线运行,DRC,检查。,选择,On-line,选项卡,设定需要检查的规则选项,单击,OK,按钮,让,DRC,在后台运行,实时地进行设计规则监测。,9.7,手工调整布线,9.7.1,调整布线,如果对自动布线的结果不太满意,可以拆除以前的布线。,1. Tools|Un-Route|All,(拆除所有布线),当选择,All,时,如电路板上有预布线,系统会弹出对话框,询问,是否连同预布线一同拆除。回答是,则,PCB,图中的所有布线全部拆,除。回答否,除预布线外的导线被拆除。,2. Tools|Un-Route|Net,(拆除指定网络的布线),当选择,Net,时,,光标变成十字形,移动光标到要拆除的网络上,单击鼠标左键,则该网络的所有导线被拆除。,3. Tools|Un-Route|Connection,(拆除指定连线的布线),当选择,Connection,时,,光标变成十字形,移动光标到要拆除的,连线上单击鼠标左键,则该连线被拆除。,4. Tools|Un-Route|Component,(拆除指定元件的布线),当选择,Component,时,,光标变成十字形,移动光标到要拆除的,元件上单击鼠标左键,则与该元件相连的所有导线被拆除。,4.,执行菜单命令,Place|Interactive Routing,,或在工作窗口单击鼠标右键,在弹出的菜单中选择,Interactive Routing,,对拆除的导线进行手工布线。,9.7.2,添加电源,/,地的输入端与信号的输出端,有的电路板,需要用导线从外边接入电源,同时用导线向外边输出信号,这些事情是自动布线无法完成的。有两种解决方法:,1.,在电路板上放置焊盘,并将它们和相应的网络连接起来,放置焊盘。,调出焊盘属性对话框,单击,Advanced,选项卡。在,Net,下拉框中选择焊盘所在的网络,如电源焊盘,属于,VCC,网络;地线焊盘,属于,GND,网络。设置完毕,你会发现这些焊盘通过飞线与相应的网络连接。,执行自动布线命令,Auto Route|Connection,,或执行手工布线命令,Place|Interactive Routing,,完成焊盘与相应网络的布线连接。,选择,Advanced,选项卡,选择相应网络,焊盘通过飞线与相应的网络连接,焊盘,执行自动布线命令,Auto Route|Connection,,完成焊盘与相应网络的布线连接,2.,在电路板上放置一个接插元件,并将它连接到网络上,在,PCB,图中合适的位置,放置一个接插元件,如,SIP3,,元件标号为,I/O,。,将该元件的焊盘分别连入网络。,I/O-1,引脚接入,GND,网络,,I/O-2,引脚接入,VCC,网络。这里,我们系统提供的网络表管理器,操作过程如下:,执行菜单命令,Design|Netlist Manager,,系统弹出,Netlist,Manager,对话框。,在网络列表框,Net in Class,中,选取,GND,网络后,单击,Edit,按钮,将弹出,Edit Net,对话框。,选取,I/O-1,引脚,单击,按钮,将,I/O-1,引脚发送到,Pins in net,列表框中,完成了将,I/O-1,引脚接入,GND,网络的操作。,将引脚,I/O-1,引入,GND,网络,完成后,元件,I/O,的第,1,引脚连入了网络,并用飞线显示连接关系。,引脚其余引脚的操作同理。,执行自动布线命令,Auto Route|Connection,,或执行手工布线命,令,Place|Interactive Routing,,完成元件,I/O,与相应网络的布线连,接。,9.7.3,电源线,/,接地线的加宽,1.,在自动布线时加宽,以电源网络(,VCC,)和接地网络(,GND,)的导线线宽为,30mil,,,其它网络的线宽为,10mil,为例,。具体操作步骤如下:,执行菜单命令,Design|Rules,,在,Design|Rules,对话框中选择,Routing,选项卡;,选择,Width Constraint,,单击,Properties,按钮,调出,Max-Min,Width Rule,对话框;,在,Filter Kind,下拉框中,单击下拉按钮,在弹出的列表中,选,择,Net,。在其下方的,Net,下拉框中选择要加宽的导线所在网络名,,如,VCC,或,GND,;,在右边的,Rule Attributes,选项区域中,设置布线的最小、最大和和首选值,其中首选值在布线时采用。最后,单击,OK,按钮。,设置后的布线宽度规则如下图所示。,下图为执行,Auto Route|All,命令后的,PCB,板。,2.,采用全局编辑功能加宽导线, 所有线宽都按,10mil,进行自动布线, 双击要加宽的导线,如,VCC,,系统弹出,Track,属性设置对话框,在属性对话框中单击,Global,按钮,并按下图内容设置:,设置线宽,选择,Same,选中,单击,OK,按钮后系统弹出对话框,要求确认。,选择,Yes,按钮后,所有,VCC,网络的导线都被加宽为,30mil,。,9.7.4,文字标注的调整与添加,文字标注是指元件的标号、标称值和对电路板进行标示的字符串。在电路板进行自动布局和自动布线后,文字标注的位置可能不合理,整体显得较凌乱,需要对它们进行调整。,1.,文字标注的调整,移动文字标注的位置:用鼠标左键拖动。,文字标注的内容、角度、大小和字体的调整:左键双击文字标注,在弹出的属性对话框中,可对,Text,(内容)、,Height,,,Width,(大小)、,Rotation,(旋转角度)和,Font,(字体)等进行修改。,2.,添加文字标注,将当前工作层切换为,TopOverlay,(顶层丝印层)。,执行菜单命令,Place|String,,光标变成十字形,按下,Tab,键,在弹出的字符串属性对话框中,对字符串的内容、大小等参数进行设置。, 设置完毕后,移动光标到合适的位置,单击鼠标左键,放置一个文字标注。再单击鼠标右键,结束命令状态。,9.7.5,放置螺丝孔,以在电路板的四个角各放置螺丝孔为例。,执行放置焊盘操作。,设置焊盘的属性:在焊盘的属性对话框中,单击,Properties,选项卡,选择圆形焊盘,并设置,X-Size,、,Y-Size,和,Hole-Size,文本框中的数据相同,目的是取消焊盘的孔口铜箔。孔的尺寸要与螺丝的直径相符。在,Advanced,选项卡中,使,Plated,复选框无效,目的是取消通孔壁上的电镀。,数值相同,取消选中,状态,螺丝孔,焊盘,9.7.6,单层显示,执行菜单命令,Tools|Preferences,,选择,Display,选项卡,在,Display options,栏中,选取,Single Layer Mode,复选框。,则系统仅把,PCB,板当前工作层的画面显示出来。,9.8 PCB,的,3D,预览功能,执行菜单命令,View|Board in 3D,,或单击主工具栏的 按钮。,移动轴可改变预览方向,9.9,创建项目元件封装库,项目元件封装库就是将设计的,PCB,板中所使用的元件封装建成一个专门的元件封装库。,打开所要生成项目元件封装库的,PCB,文件,如,scb.pcb,。,执行菜单命令,Design|Make Libraries,,系统会自动切换到元件封装库编辑器,生成相应的元件封装库,并把文件名称命名为,scb.lib,。,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 小学资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!