Altium Designer交互式布线
8月14日
2008
SEED 菜鸟级教程 第一篇之Interactive Routing
SEED Altium Designer 教程以Altium公司的2008新版EDA集成开发系统Altium Summer 08为模板进行讲解,Altium Summer 是 Altium Designer 6.9的升级版,大家可以叫他AD7,本教程绝大部分可以在 Altium Designer V6 上通用。我写这篇教程的目的在于交流学习,没有什么版权问题,大家如果觉得好,可以随便转载。
Altium Interactive Routing 篇 SEED 新势力单片机群47097722
PDF 文件使用 \"pdfFactory Pro\" 试用版本创建 www.fineprint.cn2
启动Altium Summer 08 启动画面如下图:
大家在左上角可以看到 Bulid 7.0.0.13815 这就是版本号即7.0版本,细分就是7.0.0.13815
右边中间有Licensed to SEED 表示证书授权于SEED,就是我咯^_^,盗版的……
同时启动时会加载很多组件,大家在屏幕上可以看到 其中一个Starting Project Manager…
下面就进入 Interactive Routing 的讲解把
Altium Summer 08 启动完毕后 请选择一个PCB 文件打开,具体步骤如下: File>Open
选择打开文件的路径,选择一个PCB文件打开大家可以进入Examples里选择一个PCB文件
Altium Interactive Routing 篇 SEED 新势力单片机群47097722
PDF 文件使用 \"pdfFactory Pro\" 试用版本创建 www.fineprint.cn3
现在打开了一个PCB文件,如下图:
Altium Interactive Routing 篇 SEED 新势力单片机群47097722
PDF 文件使用 \"pdfFactory Pro\" 试用版本创建 www.fineprint.cn4
点击左上方的 DXP>Preferences
接下来出现Preferences框,如下图,大家可以看到有System Schematic FPGA等12个大类
我们选择PCB Editor> Interactive Routing 进入交互式布线设置,下图就是交互式布线设置对话框
Altium Interactive Routing 篇 SEED 新势力单片机群47097722
PDF 文件使用 \"pdfFactory Pro\" 试用版本创建 www.fineprint.cn5
从上图我们可以看到 PCB Editor-Interactive Routing 里的7个相关设置 Routing Conflict Resolution
Draging
Interactive Routing Options
Altium Interactive Routing 篇 SEED 新势力单片机群47097722
PDF 文件使用 \"pdfFactory Pro\" 试用版本创建 www.fineprint.cn6
Smart Connection Pad Exits
Interactive Routing Width/Via Size Sources
Facorite Interactive Routing Widths
Facorite Interactive Routing Via Sizes
Altium Interactive Routing 篇 SEED 新势力单片机群47097722
PDF 文件使用 \"pdfFactory Pro\" 试用版本创建 www.fineprint.cn7
Altium Interactive Routing 篇 SEED 新势力单片机群47097722
PDF 文件使用 \"pdfFactory Pro\" 试用版本创建 www.fineprint.cn8
Ⅰ、Routing Conflict Resolution 篇
下面对上面几个设置选项进行说明
Routing Conflict Resolution 篇
从上面可以看到 Routing Conflict Resolution 对应有None,Push Conflicting Object ,Walk Around Conflicting Object,Hug And Push Conflicting Objec 4个布线方式
Routing Conflict Resolution 篇之None
回到PCB环境中进行None下的布线 ,这种方式布线就是常规式布线,你想连哪里就可以拖动鼠标移动到哪里,等介绍玩下面3种布线方式大家就会知道None与其他布线方式的区别了,在其它3种布线模式下将不能连接不同的网络,比如VCC连接到GND,光标始终停留在GND外围。而None模式下你可以想往哪里连就望哪里连,不过错误的连接DRC会报错。
非None布线模式下VCC连接不上GND
Altium Interactive Routing 篇 SEED 新势力单片机群47097722
PDF 文件使用 \"pdfFactory Pro\" 试用版本创建 www.fineprint.cn9
None模式下VCC可以连接到GND,但是DRC会报错,见上图兰色
Routing Conflict Resolution 篇之Push Conflicting Object
Push Conflicting Objec 既推挤式布线,下图的白线表示走线要连接到的焊盘
Altium Interactive Routing 篇 SEED 新势力单片机群47097722
PDF 文件使用 \"pdfFactory Pro\" 试用版本创建 www.fineprint.cn10
从上图我们可以看到要走的路径被2条挡住了,如果没有其他地方可以绕过去,即使有你也不想绕过去,这样你可以选择Push Conflicting Objec方式,(当然你也可以打过孔过去) 具体操作方法:
点击工具栏上的
Altium Interactive Routing 篇 SEED 新势力单片机群47097722
11
推挤前
到此Push Conflicting Object 结束
推挤后
Altium Interactive Routing 篇 SEED 新势力单片机群47097722
PDF 文件使用 \"pdfFactory Pro\" 试用版本创建 www.fineprint.cn12
Routing Conflict Resolution 篇之Walk Around Conflicting Object
进入PCB editor 选择 Walk Around Conflicting Object 走线方式
这种走线方式下可以绕着走,可以绕着走线 焊盘 过孔 进行走线,在走线的过程中他会贴近走线路径上一切电气属性点,走线 焊盘 过孔 覆铜等等,在PCB上就是从走线 焊盘 过孔 覆铜 边上绕着走。最近点距离等于安全间距,效果如下:
贴近距离等于安全间距,可进入Design>Rules>Clearance进行设置。
Routing Conflict Resolution 篇之Hug And Push Conflicting Object
Hug And Push Conflicting Object布线方式除了上面讲到的Push Conflicting Object(推挤)功能外还有Hug走线方式,Push Conflicting Object详见上面,现在请大家看看Hug是什么功能
Altium Interactive Routing 篇 SEED 新势力单片机群47097722
PDF 文件使用 \"pdfFactory Pro\" 试用版本创建 www.fineprint.cn13
Hug走线效果图,从上图我们可以看到Hug下走线可以不同的焊盘间进行绕线,极像蛇缠东西。
值得注意的是Hug And Push Conflicting Object模式的Push Conflicting Object功能并不是像Push Conflicting Object那样直接推挤,字面上可以理解为在Hug下的Push Conflicting Object,Hug同时Push Conflicting Object。下面附图进行简单的说明
布线前 Push Conflicting Object模式推挤开走线
Hug And Push Conflicting Object模式不能推挤开走线
接着看看Hug And Push Conflicting Object模式下的Push Conflicting Object,上图红色箭头表示Hug And Push Conflicting Object 模式下走线要进入的路径。既有一条走线将在LCD_DB0和LCD_RW间挤入,Hug And Push Conflicting Object自带的Push Conflicting Object功能能把LCD_DB0 LCD_RW向两边推开。效果如下图。
Altium Interactive Routing 篇 SEED 新势力单片机群47097722
PDF 文件使用 \"pdfFactory Pro\" 试用版本创建 www.fineprint.cn14
再来2个图,大家领会
布线前布线后
提高篇:在走线拖动线的时候可按TAB键,具体功能见下面附图:
Altium Interactive Routing 篇 SEED 新势力单片机群47097722
PDF 文件使用 \"pdfFactory Pro\" 试用版本创建 www.fineprint.cn15
题外话:Hug And Push Conflicting Object像PADS里面的走线。 到此Routing Conflict Resolution 篇已全部结束
Altium Interactive Routing 篇 SEED 新势力单片机群47097722
PDF 文件使用 \"pdfFactory Pro\" 试用版本创建 www.fineprint.cn16
Ⅱ、Draging篇
Draging即走线拖动点击左键选择走线,不要松开左键进行拖动既可。方向可以上下左右
Draging篇之Preserve Angle When Dragging
Preserve Angle When Dragging即拖动时保持角度,只有在开启Preserve Angle When Dragging下面三项功能才能使用
上图左边第一个是原来要拖动的线段大家可以看到2边的角度多是45度 上图中间是没有开启Preserve Angle When Dragging时拖动导线后的效果,大家可以看到2边的角度已经变了,不是保持在45度了
上图右边这个表示开启Preserve Angle When Dragging功能即保持角度拖动,2边的角度依然保持在45度。
拖动直线下没有开启Preserve Angle When Dragging直线角度会随着拖动的变化而变化
Altium Interactive Routing 篇 SEED 新势力单片机群47097722
PDF 文件使用 \"pdfFactory Pro\" 试用版本创建 www.fineprint.cn17
Draging篇之Ignore Obstacles Aviod Obstacles
下面来讲讲Ignore Obstacles于Aviod Obstacles的区别
拖动前 Ignore Obstacles拖动
左图表示拖动TEST网络向LCD_RS靠近,右图是Ignore Obstacles拖忽略避免障碍物拖动,一直向上拖直接拖到LCD_RS上了。已经连上了,下面是Aviod Obstacles拖动
Aviod Obstacles拖动
Altium Interactive Routing 篇 SEED 新势力单片机群47097722
PDF 文件使用 \"pdfFactory Pro\" 试用版本创建 www.fineprint.cn18
继续向上拖动
被反弹回来
说明:这种Aviod Obstacles拖动无疑是对齐总线的好办法,同时当画了很多条平行线同时他们的间距又不相等的情况下,这种拖动方式也同样是对齐总线的好办法见下面2张效果图
未对齐的总线
Altium Interactive Routing 篇 SEED 新势力单片机群47097722
PDF 文件使用 \"pdfFactory Pro\" 试用版本创建 www.fineprint.cn19
Aviod Obstacles拖动后
到此Draging结束
Altium Interactive Routing 篇 SEED 新势力单片机群47097722
PDF 文件使用 \"pdfFactory Pro\" 试用版本创建 www.fineprint.cn20
Ⅲ、Interactive Routing Options篇
Interactive Routing Options下有 Resrrict To 90/45 ,Auto Complete ,Automatically Teminate Routing , Automatically Remove Loops,Hug Existing Traces(Walkaround Mode) 5个可选项。
Interactive Routing Options篇之Resrrict To 90/45篇
Resrrict To 90/45即在走线的时候角度只允许在45度和90度之间切换,走线切换SHIFT+空格。
下面2张图是None走线下的Resrrict To 90/45
上面两图在选上Resrrict To 90/45 后按SHIFT+空格切换Altium
Interactive Routing 篇 SEED 新势力单片机群47097722
PDF 文件使用 \"pdfFactory Pro\" 试用版本创建 www.fineprint.cn21
看完了Resrrict To 90/45 接下来不选Resrrict To 90/45会怎么样?
45度走线模式
圆弧走线模式
直角走线模式
90度圆弧走线模式
任意角度走线模式Altium
Interactive Routing 篇 SEED 新势力单片机群47097722
PDF 文件使用 \"pdfFactory Pro\" 试用版本创建 www.fineprint.cn22
请按SHIFT+空格在上面5种模式见切换,前提没有选上Resrrict To 90/45
Interactive Routing Options篇之Auto Complete
Auto Complete 在Smart Interactive Routing中用的到,AD7用户可进入Tools > legacy tools>Smart Interactive Routing进入智能交互式布线,本节讲的多是基于Smart Interactive Routing,智能交互式布线器是Altium Designer新的智能交互式布线系统。用户可以直观地进行智能交互布线,使用水平、垂直和对角线区段在最短路径上完全对联接进行布线,同时绕过该路径上的任意障碍。如果起始和终点节点在同一层,智能交互式布线会自动完成整个联接,维护任意适用的设计规则。
由于智能布线是交互式的布线工具,您可以使用鼠标和内建快捷键来控制其特性。有两个基本操作模式,自动完成模式会尝试找到完成整个联接的路径,非自动完成模式会尝试完成到当前鼠标位置的布线。
自动完成模式下,到当前鼠标的区段显示为实线,点击后即可放置,同时对光标外区段用虚线轮廓显示推荐路径。如果用户喜欢推荐路径,只需按住Ctrl键并点击,然后整个联接就布线完成了。当没有在、选种AutoComplete模式,智能布线将随鼠标的移动而移动不会自己去寻找路径按住Ctrl键并点击只会连接到当前十字光标点
如果您喜欢“布线到当前光标”模式,按 TAB去掉Auto Complete 来关闭自动完成功能,智能布线器会从联接起点自动搜寻到光标位置的路径,绕过此路径上所有的障碍。 在绕过障碍避免与其冲突的时候,您可以设置“在第一次冲突时停止”或“忽略冲突”-按下Shift+R在模式间进行切换。按下空格键可改变转角模式。
上面3张图多是Auto Complete模式下见上面的
智能布线的网络JQDOUT22长度
是279.468mil ,走线宽度10mil ,上面3张图分别是 :Stop at First Obstacle在第一次冲突时停止 , Walkaround Obstacle沿着近障碍物 ,Ignore Obstacle忽略冲突 ;冲突既是Altium
Interactive Routing 篇 SEED 新势力单片机群47097722
PDF 文件使用 \"pdfFactory Pro\" 试用版本创建 www.fineprint.cn23
障碍物。Line 45 end :当前点以45度结束 ;Line 45 Start:当前点以45度结束;此外还有Line 90 end, Line 90 Start ;按SHIFT+空格进行45度90度切换。
Stop at First Obstacle
Walkaround Obstacle
Ignore Obstacle
说明:在智能布线下当连接2点之间的连接后退出,重新点击连线点才能再次开始,此时的网络长度=刚才2点间的长度+现在拖动的长度;
Altium Interactive Routing 篇 SEED 新势力单片机群47097722
PDF 文件使用 \"pdfFactory Pro\" 试用版本创建 www.fineprint.cn24
Line 45 end 智能布线将以45度结束当前布线,点击结束;
Line 45 Start 智能布线将以45度开始当前布线,点击开始
说明:先以Line 45 end 开始,然后才有 Line 45 Start;Line 90 end,Line 90 Start不做介绍与上面类似,SHIFT+空格在45/90来回接换,大家自己体会。
Altium Interactive Routing 篇 SEED 新势力单片机群47097722
PDF 文件使用 \"pdfFactory Pro\" 试用版本创建 www.fineprint.cn25
Interactive Routing Options篇之Automatically Terminate Routing
Automatically Terminate Routing既是自动停止布线,当连接好2点间的走线的时候会退出布线,想想我有10来个点要连接起来,每连接2个点就要退出,自己又要重新进入走线,去掉该功能就可以实现多点续连。
在智能布线模式下不能使用此功能
Altium Interactive Routing 篇 SEED 新势力单片机群47097722
PDF 文件使用 \"pdfFactory Pro\" 试用版本创建 www.fineprint.cn26
Interactive Routing Options篇之Automatically Remove Loops
Automatically Remove Loops既自动拆线,移除多余的连接。
箭头表示走线要连接到的过孔,排列是相当有规律
十字光标移动到走线上,交上了左键一下 Altium
Interactive Routing 篇 SEED 新势力单片机群47097722
PDF 文件使用 \"pdfFactory Pro\" 试用版本创建 www.fineprint.cn27
接上图再向前拖动一段距离,接着双击左键,现在已完成,这是关键一步,点击右键或者ESC退出
可以看到原来多余的部分被拆除,下图是未开启自动拆线功能
Altium Interactive Routing 篇 SEED 新势力单片机群47097722
PDF 文件使用 \"pdfFactory Pro\" 试用版本创建 www.fineprint.cn28
看图上的兰色部分是没有开启自动拆线功能留下的多余走线
拆线功能图
Altium Interactive Routing 篇 SEED 新势力单片机群47097722
PDF 文件使用 \"pdfFactory Pro\" 试用版本创建 www.fineprint.cn29
上图2个箭头,原来既原来的走线,现在既现在要走的走线,大家看看会有什么效果
原来的走线被拆除
Altium Interactive Routing 篇 SEED 新势力单片机群47097722
PDF 文件使用 \"pdfFactory Pro\" 试用版本创建 www.fineprint.cn30
向上布线当连接到过孔中间的时候不会拆除过孔,直接双击在线上把过孔也拆掉, 可以简单理解为:当新走一条线路时候,自动拆线会把原来的线路拆掉, 还有一些自动拆线功能大家去用用就会体会到。 Automatically Terminate Routing篇到此结束
Hug And Push Conflicting Object(Walkaround Mode)不做介绍 Smart Connection Pad Exits, Allow Diagonal不做介绍
Altium Interactive Routing 篇 SEED 新势力单片机群47097722
PDF 文件使用 \"pdfFactory Pro\" 试用版本创建 www.fineprint.cn31
Interactive Routing Options篇之Interactive Routing Width/Via Size Sources
Pickup Track Width From Existing Routes既走线的是不是保持和原走线一致 比如有条走线宽是0.2mm,开启此功能,在这条线上走他会保持0.2mm。
Pickup Track Width From Existing Routes 功
能请在Ttack With Mode选User Choice模式其他任意3种模式不会跟随原线段的大小。 Rule Minimum ,Rule Preferred ,Rule Maximum见Design>Rules>Routing>Width
Altium Interactive Routing 篇 SEED 新势力单片机群47097722
PDF 文件使用 \"pdfFactory Pro\" 试用版本创建 www.fineprint.cn32
如果你设定了电源的走线线宽是0.2mm,0.5mm, 2.5mm既你在电源上走线选Rule Minimum ,Rule Preferred ,Rule Maximum 模式,对应的的线宽是0.2mm,0.5mm, 2.5mm。 如果你设定了数据的走线线宽是6mil,8mil,16mil,如果你在这些数据线上走线,那么Rule Minimum ,Rule Preferred ,Rule Maximum 模式对应的是6mil,8mil,16mil。 不过电源走线,数据线要自己加入到Width规则里,用类或单个添加,这里不做介绍。 而其他没有定义的就是ALL
Altium Interactive Routing 篇 SEED 新势力单片机群47097722
PDF 文件使用 \"pdfFactory Pro\" 试用版本创建 www.fineprint.cn33
在ALL上走线也有Rule Minimum ,Rule Preferred ,Rule Maximum模式可以选择。
Via Size Mode 也有User Choice, Rule Minimum ,Rule Preferred ,Rule Maximum; User Choice 就是用户自定义的,比如你上次放了个16/24mil的过孔,这次还是继续User Choice的16/24mil ,Rule Minimum ,Rule Preferred ,Rule Maximum 同样对应在Design>Rules >Routing> Routing Via Style,与上面Ttack With Mode类似,在布线的时候按下下键盘的*键或/键(*键,/键的区别在与/放置后结束退出,*键继续布线),就是放焊盘,这样放的大小可以选User Choice, Rule Minimum ,Rule Preferred ,Rule Maximum;按TAB键跳出对话框进行选择;
Altium Interactive Routing 篇 SEED 新势力单片机群47097722
PDF 文件使用 \"pdfFactory Pro\" 试用版本创建 www.fineprint.cn34
终篇之Facorite Interactive Routing Widths Facorite Interactive Routing Via Sizes
Facorite Interactive Routing Widths
Facorite Interactive Routing Via Sizes
Facorite Interactive Routing Widths篇
Facorite Interactive Routing Widths
这里可以进行添加,删除,编辑,点击OK退出
这里有对应的公制英制关系100mil既2.54mm,5mil既0.127mm省去了自己换算的麻烦,如果你想自己贴加一组16mil的走线点击Add
Altium Interactive Routing 篇 SEED 新势力单片机群47097722
PDF 文件使用 \"pdfFactory Pro\" 试用版本创建 www.fineprint.cn35
在布线的时候通过SHIFT+W调出对话框,见图选择的宽度在Width范围内既Minimume和Maximum之间,可进入Design >Rules>Routing>Width查看。
Altium Interactive Routing 篇 SEED 新势力单片机群47097722
PDF 文件使用 \"pdfFactory Pro\" 试用版本创建 www.fineprint.cn36
Facorite Interactive Routing Via Sizes 篇
在走线的时候通过小键盘的/ 键或者* 键可放过孔,SHIFT+V进行Via Sizes选择,然后在放Via与先放Via下选大小多一样,与上面的Facorite Interactive Routing Widths类似 Via大小也要在Minimume和Maximum之间,可进入Design >Rules>Routing>Routing ViaStyle查看。
Altium Interactive Routing 篇 SEED 新势力单片机群47097722
PDF 文件使用 \"pdfFactory Pro\" 试用版本创建 www.fineprint.cn37
Altium Interactive Routing 篇 SEED 新势力单片机群47097722
PDF 文件使用 \"pdfFactory Pro\" 试用版本创建 www.fineprint.cn38
结束语
花了2天的时间忙里偷闲终于把它写完了,格式上语言上多有问题,有错误之处请大家提点 其中有2个功能没有写,因为我不了解所以没有写,如果大家读到我这篇教程知道Hug And
Push Conflicting Object(Walkaround Mode)和Smart Connection Pad Exits, Allow Diagonal请好心的读者联系我,我尽快把他补全。格式上如果有人帮我做目录和优化那就更好了!以后还会出教程,这写起来量很庞大。还希望大家支持
作者:SEED QQ:147479023
E-MAIL:147479023@163.com
作者的推广链接 http://www.xinshili.com/bbs/?fromuid=887 支持作者请访问给我++分也有动力
大家有什么疑问请到 http://www.xinshili.com/bbs/thread-752-1-1.html 发帖提问 请大家不要灌水
新势力单片机群47097722 欢迎大家加入
同时感谢大学生电子实验室的田老师提供的PCB 讲解文件,大家可点击下面的链接去下载 http://www.ceet.hbnu.edu.cn/bbs/?fromuid=1173同时也可以给作者打打气
大家可以进入EDA365论坛www.eda365.com 搜索用户名zgq800712 选择 SEED电路发布不定期更新 这里有大量使用的电子资料http://www.eda365.com/?fromuid=3263
Altium Interactive Routing 篇 SEED 新势力单片机群47097722
PDF 文件使用 \"pdfFactory Pro\" 试用版本创建 www.fineprint.cn
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- 99spj.com 版权所有 湘ICP备2022005869号-5
违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务