1ExpeditionPCB高速电路设计Scottchen/陈骁028-86716980-16713551866126scottchen@AcconSys.com2ExpeditionPCB设计流程•ExpeditionPCB概述•ExpeditionPCB的设置•PCB几何结构的创建•布局•布局后校验•布线•产生内电层•创建丝印•光绘和钻孔文件•尺寸标注与生产文件输出3ExpeditionPCB概述4标题栏菜单栏坐标读取键控区域显示控制方案EditorControl同步状态状态条活动按钮工具栏设计区域5•常用鼠标键盘操作:平移和缩放:FitBoardFitAllPreviousViewNextView放大:鼠标中键缩小:Shift+中键缩放区域:Shift+中键,并拖动鼠标框出一个区域平移:鼠标中键,并拖动鼠标6笔划操作:Default—按住并拖动鼠标右键。菜单View-MouseMapping下可以更改划线操作的鼠标按钮定义。ViewAll(951)123546789ViewArea(159)1235467897•DisplayControl:控制如下对象的显示:LayersPartsNetsPadsHazardsPlanesGridsNetlinesOtherboarditems方案名称保存在本地工程中保存在系统文件中ViewDisplayControl保存显示控制方案8DisplayControl–Layer:控制是否显示走线和焊盘层显示颜色是否显示该层PairedLayers层对显示或折叠组对象9DisplayControl–General:ViewDisplayControlGeneral标签页控制如下对象的能见度:FabricationlayersBoarditemsOtheroptions平移速度拖动元件的时候进行平移10DisplayControl–Part:控制是否显示顶层或底层所有的元件使能组的显示对象的颜色ViewDisplayControl11DisplayControl-Net:用设置的颜色显示网络用设置的颜色显示网络类NetsPower使用颜色的附属对象网络颜色网络类颜色ViewDisplayControl12DisplayControl–Hazard:在风险的位置显示符号对风险使用颜色标记是否显示风险风险的颜色ViewDisplayControl13•PCB编辑器的模式:布局模式:放置、移动、推放(push)元件布线模式:手动、半自动、自动三种布线方法ExpeditionPCB的默认模式绘图模式:添加文本、外形、参考位号等14•选择对象:Part的选择:当part被选中的时候填充外边框PlaceMode选中的part单一part的选择:1.选择布局模式.2.在part上点击左键.3.取消选择,在空白区域点击左键.打开PlacementOutlines方便进行选择注意:可通过使用Ctrl、Shift键、鼠标画框复选等方式来进行多个对象的选择。15Net的选择:RouteMode在net上点击左键进行选择在一个网络上单击一次,选中该网络的一个线段在一个网络上双击,选中该网络引脚和结点之间的所有线段在一个网络上三击,选中该网络所有线段及引脚要选择一组网络,可用鼠标画框复选的方法进行选择点对点线段选择---点击确定起点,移动光标到终点处再点击左键确定终点单击第二次确定终点单击一次确定起点16绘图对象选择:DrawMode在绘图对象上单击鼠标左键绘图模式对象类型BoardOutlineConductiveShapeConstructionElementContourDrawObjectDRCWindowDrillDrawingGeneratedSilkscreenInsertionOutlineManufacturingOutlinePlacementObstructPlacementOutlinePlaneEditingSketchPlaneNoConnectPlaneObstructPlaneShapeReservedAreaResistorShapeRoomRouteBorderRouteFenceRouteObstructRuleAreaSandboxTestPointObstructTextTieLegTrace17高亮显示对象:HighlightSelectedUnhighlightAllSelectedHighlightedSelectedandHighlightedHighlightedSelectedandHighlighted1.选中对象。2.点击高亮选择按钮。18定位对象:EditFindSelect—选择对象Highlight—高亮对象FitView—放大对象可以选择任一或全部的选项查找网络、网络类、约束类、器件、复用模块。选择相邻的对象,可使用Shift键。选择不相邻的对象,可使用Ctrl键。19•FileViewer:FileFileViewerFileViewer是一个ASCII文本查看器用于查看日志文件检查错误20PCB设置21•设计源:Expedition从集成公共数据库(iCDB)中读写数据iCDB中包含的信息:电气连接参考位号器件号网络和元件属性原理图输入工具和CES写入数据到iCDB中iCDBDxDesignerExpeditionCES22SchematicCapturetoExpeditionPCBFlowLocalPartsLocalPartsLocalCellsLocalPadstacksSchematicPackageAbsorbiCDBExpeditionPCBDxDesignerImportImportBackAnnotateSymbolsLayoutTemplatesCellsPadstacksPartsCentralLibraryDxDatabookFwdAnnotate23•创建PCB设计:StartProgramsMentorGraphicsSDDJobManagementWizard第一步:选择创建选项第二步:选择一个包含原理图的工程并定义PCB文件名24第三步:选择PCB模板点击finish第四步:过程成功完成25•工程的结构:PCBfolderBeforeAfter新建的PCB文件目录DxDesignerPCB文件目录下的内容26•设置参数:•指定工程设置:–物理层的数目–用户定义层–显示单位–电源平面层和平面层间距–过孔定义和间距–层叠结构•间距后续进行详细讨论SetupSetupParameters27层的设置:1.设置参数—General标签页2.设置层数3.重新映射层物理层1.设置参数—General标签页2.点击创建一个新的用户定义层3.对用户定义层进行重命名用户定义层新的用户定义层会添加到DisplayControl28定义过孔:SetupSetupParameters过孔连接不同层之间的走线。如果一个过孔被使用了,那就不能将它从本地库中删除。过孔定义能被网络类的定义所覆盖过孔跨度创建一个新的过孔并设置跨度29层叠结构:将数据库与LayerType对话框同步输入有效的制造数据打开ExpeditionPCB阻抗计算器。30设置平面层定义:平面层类型:Positive或Negative为平面层指定网络为平面层指定主要信号PlanesPlaneAssignments层的描述:Plane31•分割平面层:分割平面层在同一个平面层中包含两个或多个网络能生成负片或正面两种平面层网络必须被指定,否则在布线的时候会被定义为信号线平面层图形由动态平面层引擎或者平面层处理器创建平面层的任何连接通过过孔或通孔引脚来完成32•EditorControl:SetupEditorControl•EditorControl包含PCB设计过程中的设置•包含布局、布线、栅格三类的设置33•自动保存(AutoSave):间隔时间设置:EditorControl-CommonSettings当达到间隔时间,会创建一个自动保存文件当ExpeditionPCB退出时,自动保存文件被删除如果ExpeditionPCB出现问题,自动保存文件不会被删除34•设计备份:FileSaveCopy经常备份你的设计原理图和iCDB会被复制保持备份是单独的一个工程1.复制当前工程的路径2.在这个区域粘贴工程路径3.更改工程的名称作为新备份工程的名称35•由备份进行还原:StartProgramsMentorGraphicsSDDJobManagementWizard1.退出ExpeditionPCB2.启动JobManagementWizard3.如果需要删除当前工程4.复制备份工程到原始位置和工程名36板框几何外形的创建37•绘图模式绘图模式常用操作:绘制图形对象编辑图形对象添加或编辑文本添加或编辑尺寸标注选择绘图模式属性对话框工具栏操作键开启和设置栅格开启和设置角度捕捉从下拉菜单中选择绘制对象类型38•绘图模式对象:Line输入线宽、长度、线型、角度、原点等输入端点坐标Arc1.起点2.圆心3.圆心角注意:完成了一个对象的绘制之后,需要在属性对话框里面选择指定它的类型。39曲线输入各顶点坐标连续点击添加相邻点,右键弹出菜单确定终点边角类型:多边形输入各顶点坐标连续点击添加相邻点,右键弹出菜单确定终点可以为多边线或多边形插入弧形:填充闭合对象多边形和矩形能够重新指定尺寸40矩形在属性对话框中输入坐标数据点击添加各段线段矩形能被变为多边形注意:当闭合对象被填充之后,线宽被设置“0”圆形在属性对话框中输入坐标数据点击确定圆心,再确定圆周41•其他图形编辑命令:当选中的对象对于该命令有意义时,相应的的命令按钮才会有效。比如:选中一段非封闭外形的对象时,CreatPolygon不可用;如果没有两段线被选中,Join命令不可用。SnaptoGridJoinCreatePolygonDissolvePolygonDeleteEndpointHandleTrimFlipHorizontalFlipVerticalRotateBringForwardSendBackwardMoveCopyScaleCombinePolygonsSubtractPolygonsExtendSegmentLineTangentArc42•组成多边形:ExpeditionPCB中很多对象都必须是封闭图形-BoardOutlines,RouteBorders,PlacementObstructs,RuleAreas等将它们绘制成封闭图形(Polygons,Rectangles,Circles),或者将它们绘制成分立图形,然后再组合成封闭图形(使用CreatePolygon命令)在很多应用中,在用户定义层中绘制它们,然后再移动到合适的层-BoardOutline-RouteBorder43常用操作命令:Trim-选中两条线进行修剪-线最短的一段被剪掉-线被剪切为分离的段Join-选中两条线进行整合-线被整合为一段多叉线-如果没有公共的端点,则两条线在近端端点添加连接组成多叉线44CreatePolygon/Polyline-选中多条具有公共端点的线-多条线组成多叉线-如果这多条线创建了一个封闭的区域,那它们将组成一个多边形DissolvePolygon/Polyline-选中一个多叉线或多边形-拆分为线和圆弧等45•BoardOutlineBoardOutline是用来显示实际板边框的封闭多边形每一个PCB必须包含一个唯一的BoardOutline,并且BoardOutline不能被删除(只能被替换掉)BoardOutline的创建方法:从DXF文件导入