您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 电子设计/PCB > Altium_Designer6.9教程
SEEDAltiumSummer08教程AltiumInteractiveRouting篇SEED1启动AltiumSummer08启动画面如下图:大家在左上角可以看到Bulid7.0.0.13815这就是版本号即7.0版本,细分就是7.0.0.13815右边中间有LicensedtoSEED表示证书授权于SEED,就是我咯^_^,盗版的……同时启动时会加载很多组件,大家在屏幕上可以看到其中一个StartingProjectManager…下面就进入InteractiveRouting的讲解把AltiumSummer08启动完毕后请选择一个PCB文件打开,具体步骤如下:FileOpen选择打开文件的路径,选择一个PCB文件打开大家可以进入Examples里选择一个PCB文件SEEDAltiumSummer08教程AltiumInteractiveRouting篇SEED2现在打开了一个PCB文件,如下图:SEEDAltiumSummer08教程AltiumInteractiveRouting篇SEED3点击左上方的DXPPreferences接下来出现Preferences框,如下图,大家可以看到有SystemSchematicFPGA等12个大类我们选择PCBEditorInteractiveRouting进入交互式布线设置,下图就是交互式布线设置对话框SEEDAltiumSummer08教程AltiumInteractiveRouting篇SEED4从上图我们可以看到PCBEditor-InteractiveRouting里的7个相关设置RoutingConflictResolutionDragingInteractiveRoutingOptionsSEEDAltiumSummer08教程AltiumInteractiveRouting篇SEED5SmartConnectionPadExitsInteractiveRoutingWidth/ViaSizeSourcesFacoriteInteractiveRoutingWidthsFacoriteInteractiveRoutingViaSizesⅠ、RoutingConflictResolution篇下面对上面几个设置选项进行说明RoutingConflictResolution篇SEEDAltiumSummer08教程AltiumInteractiveRouting篇SEED6从上面可以看到RoutingConflictResolution对应有None,PushConflictingObject,WalkAroundConflictingObject,HugAndPushConflictingObjec4个布线方式RoutingConflictResolution篇之None回到PCB环境中进行None下的布线,这种方式布线就是常规式布线,你想连哪里就可以拖动鼠标移动到哪里,等介绍玩下面3种布线方式大家就会知道None与其他布线方式的区别了,在其它3种布线模式下将不能连接不同的网络,比如VCC连接到GND,光标始终停留在GND外围。而None模式下你可以想往哪里连就望哪里连,不过错误的连接DRC会报错。非None布线模式下VCC连接不上GNDNone模式下VCC可以连接到GND,但是DRC会报错,见上图兰色SEEDAltiumSummer08教程AltiumInteractiveRouting篇SEED7RoutingConflictResolution篇之PushConflictingObjectPushConflictingObjec既推挤式布线,下图的白线表示走线要连接到的焊盘从上图我们可以看到要走的路径被2条挡住了,如果没有其他地方可以绕过去,即使有你也不想绕过去,这样你可以选择PushConflictingObjec方式,(当然你也可以打过孔过去)具体操作方法:点击工具栏上的或者PlaceInteractiveRouting(快捷键PT)进入交互式布线同时在PCB工作区上出现十字光标,移动鼠标使光标停留在走线上鼠标左键点击一下,松开左键移动鼠标拖动走线走向焊盘,再次点击左键完成:SEEDAltiumSummer08教程AltiumInteractiveRouting篇SEED8原来PushConflictingObject就是推挤线段的意思啊!不错是这么个意思,在AltiumSummer08里同时可以推挤过孔的功能,AltiumDesigner不具备这项功能,推挤之后线段的间距是自己设置的安全间距,默认10mil,可进入DesignRulesClearance进行设置。SEEDAltiumSummer08教程AltiumInteractiveRouting篇SEED9推挤前推挤后到此PushConflictingObject结束SEEDAltiumSummer08教程AltiumInteractiveRouting篇SEED10RoutingConflictResolution篇之WalkAroundConflictingObject进入PCBeditor选择WalkAroundConflictingObject走线方式这种走线方式下可以绕着走,可以绕着走线焊盘过孔进行走线,在走线的过程中他会贴近走线路径上一切电气属性点,走线焊盘过孔覆铜等等,在PCB上就是从走线焊盘过孔覆铜边上绕着走。最近点距离等于安全间距,效果如下:SEEDAltiumSummer08教程AltiumInteractiveRouting篇SEED11贴近距离等于安全间距,可进入DesignRulesClearance进行设置。RoutingConflictResolution篇之HugAndPushConflictingObjectHugAndPushConflictingObject布线方式除了上面讲到的PushConflictingObject(推挤)功能外还有Hug走线方式,PushConflictingObject详见上面,现在请大家看看Hug是什么功能SEEDAltiumSummer08教程AltiumInteractiveRouting篇SEED12Hug走线效果图,从上图我们可以看到Hug下走线可以不同的焊盘间进行绕线,极像蛇缠东西。值得注意的是HugAndPushConflictingObject模式的PushConflictingObject功能并不是像PushConflictingObject那样直接推挤,字面上可以理解为在Hug下的PushConflictingObject,Hug同时PushConflictingObject。下面附图进行简单的说明布线前PushConflictingObject模式推挤开走线HugAndPushConflictingObject模式不能推挤开走线SEEDAltiumSummer08教程AltiumInteractiveRouting篇SEED13接着看看HugAndPushConflictingObject模式下的PushConflictingObject,上图红色箭头表示HugAndPushConflictingObject模式下走线要进入的路径。既有一条走线将在LCD_DB0和LCD_RW间挤入,HugAndPushConflictingObject自带的PushConflictingObject功能能把LCD_DB0LCD_RW向两边推开。效果如下图。再来2个图,大家领会布线前布线后SEEDAltiumSummer08教程AltiumInteractiveRouting篇SEED14提高篇:在走线拖动线的时候可按TAB键,具体功能见下面附图:题外话:HugAndPushConflictingObject像PADS里面的走线。到此RoutingConflictResolution篇已全部结束SEEDAltiumSummer08教程AltiumInteractiveRouting篇SEED15Ⅱ、Draging篇Draging即走线拖动点击左键选择走线,不要松开左键进行拖动既可。方向可以上下左右Draging篇之PreserveAngleWhenDraggingPreserveAngleWhenDragging即拖动时保持角度,只有在开启PreserveAngleWhenDragging下面三项功能才能使用上图左边第一个是原来要拖动的线段大家可以看到2边的角度多是45度上图中间是没有开启PreserveAngleWhenDragging时拖动导线后的效果,大家可以看到2边的角度已经变了,不是保持在45度了上图右边这个表示开启PreserveAngleWhenDragging功能即保持角度拖动,2边的角度依然保持在45度。拖动直线下没有开启PreserveAngleWhenDragging直线角度会随着拖动的变化而变化SEEDAltiumSummer08教程AltiumInteractiveRouting篇SEED16Draging篇之IgnoreObstaclesAviodObstacles下面来讲讲IgnoreObstacles于AviodObstacles的区别拖动前IgnoreObstacles拖动左图表示拖动TEST网络向LCD_RS靠近,右图是IgnoreObstacles拖忽略避免障碍物拖动,一直向上拖直接拖到LCD_RS上了。已经连上了,下面是AviodObstacles拖动AviodObstacles拖动SEEDAltiumSummer08教程AltiumInteractiveRouting篇SEED17继续向上拖动被反弹回来说明:这种AviodObstacles拖动无疑是对齐总线的好办法,同时当画了很多条平行线同时他们的间距又不相等的情况下,这种拖动方式也同样是对齐总线的好办法见下面2张效果图未对齐的总线SEEDAltiumSummer08教程AltiumInteractiveRouting篇SEED18AviodObstacles拖动后到此Draging结束Ⅲ、InteractiveRoutingOptions篇InteractiveRoutingOptions下有ResrrictTo90/45,AutoComplete,AutomaticallyTeminateRouting,AutomaticallyRemoveLoops,HugExistingTraces(WalkaroundMode)5个可选项。InteractiveRoutingOptions篇之ResrrictTo90/45篇ResrrictTo90/45即在走线的时候角度只允许在45度和90度之间切换,SEEDAltiumSummer08教程AltiumInteractiveRouting篇SEED19走线切换SHIFT+空格。下面2张图是None走线下的ResrrictTo90/45上面两图在选上ResrrictTo90/45后按SHIFT+空格切换SEEDAltiumSummer08教程AltiumInteractiveRouting篇SEED20看完了ResrrictTo90/45接下来不选ResrrictTo90/45会怎么样?45度走线模式圆弧走线模式直角走线模式90度圆弧走线模式任意角度走线模式SEEDAltiumSummer08教程AltiumInteractiveRouting篇SEED21请按SHIFT+空格在上面5种模式见切换,前提没有选上ResrrictTo90/45InteractiveRoutingOptions篇之AutoCompleteAutoComplete在SmartInteractiveRouting中用的到,AD7用户可进入ToolslegacytoolsSmartInteractiveRouting进入智能交互式布线,本节讲的多是基于SmartInteractiveR
本文标题:Altium_Designer6.9教程
链接地址:https://www.777doc.com/doc-5233095 .html