2SEEDAltiumSummer08教程AltiumInteractiveRouting篇SEEDAltiumDesigner交互式布线8月14日2008SEEDAltiumDesigner教程以Altium公司的2008新版EDA集成开发系统AltiumSummer08为模板进行讲解,AltiumSummer是AltiumDesigner6.9的升级版,大家可以叫他AD7,本教程绝大部分可以在AltiumDesignerV6上通用。我写这篇教程的目的在于交流学习,没有什么版权问题,大家如果觉得好,可以随便转载。SEED菜鸟级教程第一篇之InteractiveRouting2SEEDAltiumSummer08教程启动AltiumSummer08启动画面如下图:大家在左上角可以看到Bulid7.0.0.13815这就是版本号即7.0版本,细分就是7.0.0.13815右边中间有LicensedtoSEED表示证书授权于SEED,就是我咯^_^,盗版的……同时启动时会加载很多组件,大家在屏幕上可以看到其中一个StartingProjectManager…下面就进入InteractiveRouting的讲解把AltiumSummer08启动完毕后请选择一个PCB文件打开,具体步骤如下:File>Open选择打开文件的路径,选择一个PCB文件打开大家可以进入Examples里选择一个PCB文件AltiumInteractiveRouting篇SEED2SEEDAltiumSummer08教程现在打开了一个PCB文件,如下图:AltiumInteractiveRouting篇SEED2SEEDAltiumSummer08教程点击左上方的DXP>Preferences接下来出现Preferences框,如下图,大家可以看到有SystemSchematicFPGA等12个大类我们选择PCBEditor>InteractiveRouting进入交互式布线设置,下图就是交互式布线设置对话框AltiumInteractiveRouting篇SEED2SEEDAltiumSummer08教程从上图我们可以看到PCBEditor-InteractiveRouting里的7个相关设置RoutingConflictResolutionDragingInteractiveRoutingOptionsAltiumInteractiveRouting篇SEED2SEEDAltiumSummer08教程SmartConnectionPadExitsInteractiveRoutingWidth/ViaSizeSourcesFacoriteInteractiveRoutingWidthsFacoriteInteractiveRoutingViaSizesⅠ、RoutingConflictResolution篇下面对上面几个设置选项进行说明RoutingConflictResolution篇AltiumInteractiveRouting篇SEED2SEEDAltiumSummer08教程从上面可以看到RoutingConflictResolution对应有None,PushConflictingObject,WalkAroundConflictingObject,HugAndPushConflictingObjec4个布线方式RoutingConflictResolution篇之None回到PCB环境中进行None下的布线,这种方式布线就是常规式布线,你想连哪里就可以拖动鼠标移动到哪里,等介绍玩下面3种布线方式大家就会知道None与其他布线方式的区别了,在其它3种布线模式下将不能连接不同的网络,比如VCC连接到GND,光标始终停留在GND外围。而None模式下你可以想往哪里连就望哪里连,不过错误的连接DRC会报错。非None布线模式下VCC连接不上GNDNone模式下VCC可以连接到GND,但是DRC会报错,见上图兰色AltiumInteractiveRouting篇SEED2SEEDAltiumSummer08教程RoutingConflictResolution篇之PushConflictingObjectPushConflictingObjec既推挤式布线,下图的白线表示走线要连接到的焊盘从上图我们可以看到要走的路径被2条挡住了,如果没有其他地方可以绕过去,即使有你也不想绕过去,这样你可以选择PushConflictingObjec方式,(当然你也可以打过孔过去)具体操作方法:点击工具栏上的或者Place>InteractiveRouting(快捷键PT)进入交互式布线同时在PCB工作区上出现十字光标,移动鼠标使光标停留在走线上鼠标左键点击一下,松开左键移动鼠标拖动走线走向焊盘,再次点击左键完成:AltiumInteractiveRouting篇SEED2SEEDAltiumSummer08教程原来PushConflictingObject就是推挤线段的意思啊!不错是这么个意思,在AltiumSummer08里同时可以推挤过孔的功能,AltiumDesigner不具备这项功能,推挤之后线段的间距是自己设置的安全间距,默认10mil,可进入Design>Rules>Clearance进行设置。AltiumInteractiveRouting篇SEED2SEEDAltiumSummer08教程推挤前推挤后到此PushConflictingObject结束AltiumInteractiveRouting篇SEED2SEEDAltiumSummer08教程RoutingConflictResolution篇之WalkAroundConflictingObject进入PCBeditor选择WalkAroundConflictingObject走线方式这种走线方式下可以绕着走,...