您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 电子设计/PCB > PCB图双面布线设计(PPT79页)
第12章PCB图双面布线设计《Protel99SEEDA技术及应用》第12章PCB图双面布线设计12.1创建PCB图文件12.2装载元件封装库12.3自动布局12.4自动布线第12章PCB图双面布线设计《Protel99SEEDA技术及应用》12.1创建PCB图文件第3章我们已经创建了“振荡器和积分器.ddb”设计数据库,并进行了振荡器和积分器电路原理图设计。本章我们接着设计振荡器和积分器PCB图。第12章PCB图双面布线设计《Protel99SEEDA技术及应用》12.1.1打开“振荡器和积分器.ddb”设计数据库执行菜单命令“File\Open…”,即可进入“OpenDesignDatabase”对话框,在查找范围(I)右侧的方框中输入振荡器和积分器.ddb所在的路径,在编辑框中选中“振荡器和积分器.ddb”,如下图所示。然后单击“打开”按钮即可。第12章PCB图双面布线设计《Protel99SEEDA技术及应用》12.1.2使用向导新建PCB文件1)执行菜单命令“File\New…”,打开新建文件对话框,选择“Wizards”选项卡,如下图所示。第12章PCB图双面布线设计《Protel99SEEDA技术及应用》2)双击对话框中的“PrintedCircuitBoardWizard”创建PCB向导图标,或者先单击该图标,然后单击“OK”按钮,进入向导的第一步。见左下图.3)在左下图对话框中单击“Next”按钮,进入向导的下一步。见右下图.第12章PCB图双面布线设计《Protel99SEEDA技术及应用》4)在对话框中,共有10种PCB类型可供选择。振荡器和积分器电路板可以选用“CustommadeBoard”(自定义板)选项,然后单击“Next”按钮,进入向导的下一步。第12章PCB图双面布线设计《Protel99SEEDA技术及应用》5)在上页对话框中,可定义电路板的尺寸、形状,定义边界层、尺寸层、连线宽、尺寸线宽、板边缘与边界线之间距离等。下面是一些可选项,包括标题栏、字串、尺寸线、挖角、开孔等。选择完成后,单击“Next”按钮,进入向导的下一步。第12章PCB图双面布线设计《Protel99SEEDA技术及应用》6)如上页图中要求定义所创建的PCB板的轮廓,可以在图上修改各个边的数据。输入完成后,单击“Next”按钮,进入向导的下一步。第12章PCB图双面布线设计《Protel99SEEDA技术及应用》7)在上页对话框中,输入有关所创建的PCB图的一些说明信息,而所填写的资料将被放在电路板的机械层里。输入完成后,单击“Next”按钮,进入向导的下一步。第12章PCB图双面布线设计《Protel99SEEDA技术及应用》8)在上页对话框中,设定电路板的工作层数以及电源/地层的数目,这里我们设置为两层。设定完成后,单击“Next”按钮,进入向导的下一步。第12章PCB图双面布线设计《Protel99SEEDA技术及应用》9)在上页对话框中,选择过孔的类型,第一项“ThruholeViasonly”表示过孔穿过所有板层,第二项“BlindandBuriedViasonly”表示过孔为盲孔,不穿透电路板。选择完成后,单击“Next”按钮,进入向导的下一步。第12章PCB图双面布线设计《Protel99SEEDA技术及应用》10)在上页对话框中,我们可以指定该电路板上以哪种元器件为主,“Surface-mountcomponents”选项是以表面粘贴式元器件为主,而“Through-holecomponents”选项是以针脚式元器件为主。选择完成后,单击“Next”按钮,进入向导的下一步。第12章PCB图双面布线设计《Protel99SEEDA技术及应用》11)在上页对话框中,设定连线和过孔的相关资料,输入数据完成设置后,单击“Next”按钮,进入向导的下一步。第12章PCB图双面布线设计《Protel99SEEDA技术及应用》12)在上页对话框中,设定是否作为模板保存,若要作为模板保存,则应设置模板名称和模板描述,单击“Next”按钮,进入向导的下一步。第12章PCB图双面布线设计《Protel99SEEDA技术及应用》13)上页对话框是向导的最后一步。用户只需单击“Finish”按钮即可。向导结束后,新建的PCB文件将处于打开状态,如下图所示。第12章PCB图双面布线设计《Protel99SEEDA技术及应用》12.2装载元件封装库12.2.1元件封装库的加载在编辑PCB文件的状态下,将设计管理器切换成到“BrowsePCB”标签页界面。在“Browse”浏览栏,单击右边的下拉按钮,打开下拉列表,这里选择“Libraries(库)”,如左下图所示。单击“Add/Remove(添加/删除)”按钮,将出现右下图所示的关于引入库文件的对话框。第12章PCB图双面布线设计《Protel99SEEDA技术及应用》第12章PCB图双面布线设计《Protel99SEEDA技术及应用》选取库文件的安装目录C:\ProgramFiles\DesignExplorer99SE\Library\PCB\GenericFootPrints。再选取所要装入的元件封装库文件:AdvPcb.ddb,而后单击图下面的“Add”按钮,此文件就会出现在选择的文件列表中。元件封装库文件加载完成后,单击“OK”按钮,之后所加载的库文件就会出现在“Libraries”栏列表中。第12章PCB图双面布线设计《Protel99SEEDA技术及应用》12.2.2浏览元件如果要想知道所装载的库文件中是不是包含了振荡器和积分器电路所有的元件,可以单击“Browse(浏览)”按钮,便可得到下图所示的浏览封装库元件对话框。第12章PCB图双面布线设计《Protel99SEEDA技术及应用》对话框中各项介绍如下:1)Libraries可以选择系统已经加载的元件库。单击右边的下拉式按钮便会看到所加载的元件库,可选择浏览。2)Components可以选择库中的元件封装在右边预览。其下的按钮“Edit”(编辑)可对选中元件进行修改编辑;单击“Place”按钮,可将选择的元件放置到编辑器中。3)右边的预览区可以看到当前选择的元件封装形式,非常直观。按动“ZoomAll(观看整体)”、“ZoomIn(放大)”和“ZoomOut(缩小)”按钮可调整图形的大小。4)元件封装和右边的预览区下面是所选择浏览元件的尺寸和其上焊盘尺寸信息。经过比对,PCBFootPrints.Lib包含了振荡器和积分器电路所有的元件封装。第12章PCB图双面布线设计《Protel99SEEDA技术及应用》12.3自动布局12.3.1自动布局设计规则设置在自动布局之前应先设置设计规则:1)执行“Design\Rules”菜单命令,也可以用热键D、R完成。2)在调出的对话框中用鼠标单击“Placement”标签,调出“Placement”选项页面,如下图所示。第12章PCB图双面布线设计《Protel99SEEDA技术及应用》第12章PCB图双面布线设计《Protel99SEEDA技术及应用》元件自动布局的设计规则分为5类:(1)ComponentClearanceConstraint为元件间距约束,用于设置元件间的最小距离以及元件之间的距离计算方法。见下图.第12章PCB图双面布线设计《Protel99SEEDA技术及应用》(2)ComponentOrientationsRule为元件方位约束,用于设置元件能够放置的方位。用鼠标双击该项,或先单击选中该项,然后单击“Add”按钮,将出现下图所示的对话框。第12章PCB图双面布线设计《Protel99SEEDA技术及应用》(3)NetsIgnore为指定元件自动布局时,可以忽略哪些网络。忽略网络可以加快自动布局的速度和提高布局质量。用鼠标双击该项,或选中该项之后单击“Add”按钮,可以调出下图所示的设计规则对话框。第12章PCB图双面布线设计《Protel99SEEDA技术及应用》(4)“PermittedLayersRule”为指定允许放置元件的工作层。在这里设置顶层放置元件。用鼠标双击该项,或单击该项之后单击“Add”按钮,将调出下图所示的设计规则对话框。第12章PCB图双面布线设计《Protel99SEEDA技术及应用》(5)“RoomDefinition”为指定在布局时放置一个矩形区域规则。用鼠标双击该项,或选中该项之后单击“Add”按钮,可以调出下图所示的对话框。第12章PCB图双面布线设计《Protel99SEEDA技术及应用》12.3.2网络表的加载1)执行“Design\LoadNets”命令,如左下图所示。调出右下图所示的对话框。第12章PCB图双面布线设计《Protel99SEEDA技术及应用》2)单击对话框中“Browse…(浏览)”按钮,调出的下图所示的网络表选择对话框,找到网络表文件所在的位置,然后选中该网络网络表文件(具有“.NET”的扩展名),并单击“OK”按钮。第12章PCB图双面布线设计《Protel99SEEDA技术及应用》3)单击图右上方的“Add…(添加)”按钮,并进行分析,同时将分析的结果列表于下方的列表框中,如下图所示。第12章PCB图双面布线设计《Protel99SEEDA技术及应用》(2)加载网络表后常见的错误和警告:“Error:FootprintxxxnotfountinLibrary”:错误:封装xxx没有在库中发现。此错误的原因是系统在加载的元件封装库中没有发现元件的封装形式,而且也没有发现此元件可选的其他封装形式。这时,应该用鼠标单击图中“Cancel”按钮,只要找到该元件所在的封装库文件,将其加载即可。第12章PCB图双面布线设计《Protel99SEEDA技术及应用》“Warning:Alternativefootprintxxx”:警告:封装xxx管脚悬空。如果是原理图中该管脚实际就没有用到,就是空着的,就不必理会这个警告;如果该管脚用到了,现在系统提出了警告,你就应该用鼠标单击图12-30中“Cancel”按钮,回到原理图设计器,检查一下该管脚上的布线,最后重新生成网络表,重复加载网络表操作。第12章PCB图双面布线设计《Protel99SEEDA技术及应用》“Error:Componentnotfound”:错误:没有发现元件封装。发生此错误的原因可能是没有加载PCB元件库文件,也可能是在原理图设计时没有指定该元件的封装形式。在这种情况下,应该用鼠标单击图12-30中“Cancel”按钮,回到原理图设计器,检查一下是否某个元件没有指定管脚封装。最后重新生成网络表,加载所需元件封装库文件,重复加载网络表操作。第12章PCB图双面布线设计《Protel99SEEDA技术及应用》如果在加载网络表时没有出现错误信息,表示成功地加载了网络表。这时单击“Execute”按钮,系统将把网络表列出的所有元件放置到布局范围中(此时光标应在布局范围内),如下图所示。第12章PCB图双面布线设计《Protel99SEEDA技术及应用》从图中可以看出,系统将所有载入的元件按类型排列在印制电路板的右侧,由于显示比例较小,元件的字符标识不能正常显示。另外,网络表还可以在原理图编辑器中执行菜单“Design(设计)”下的“UpdateSchematic(更新印制电路板)”菜单命令,利用“Synchronization(同步器)”进行加载。第12章PCB图双面布线设计《Protel99SEEDA技术及应用》12.3.3执行自动布局1)执行“Tools\AutoPlacement\AutoPlacer…”,如下图所示。第12章PCB图双面布线设计《Protel99SEEDA技术及应用》2)执行命令后,调出下图所示的对话框中,共有两种自动布局方式:“ClusterPlacer(成组布局方式)”和“StatisticalPlacer(统计布局方式)”。在这里,由于元件数目较少,因此采用“ClusterPlacer”自动布
本文标题:PCB图双面布线设计(PPT79页)
链接地址:https://www.777doc.com/doc-49473 .html