AD各种布线方法总结
已有 318 次阅读2022-4-22 08:15
[b]1.常规布线[/b][b]:[/b]不详细说了,是个人就知道怎么弄。需要说明的是在布线过程中,可按小键盘的*键或大键盘的数字2键添加一个过孔;按L键可以切换布线层;按数字3可设定最小线宽、典型线宽、最大线宽的值进行切换。
[b]2. 总线式布线:[/b]通俗的讲就是多条网络同时布线的问题。具体方法是,按住SHIFT,然后依次用光标移到要布线的网络,点击鼠标左键即可选中一条网络,选中所需的所有网络以后,单击工具栏汇的[b][color=#ff0000]总线布线[/color][/b]图标,在被选网络中任意单击即可开始多条网络同时布线。布线过程中可以按键盘上左右尖括号<>调节线间距。
[align=center][img]http://c.51hei.com/a/old/up/0/511117354096766.jpg[/img] [/align][align=center] [/align][align=center] [/align]
[b]3.差分对布线:[/b]差分网络是两条存在耦合的传输线,一条携带信号,另一条则携带它的互补信号。使用差分对布线前要对设定差分对网络进行设置。[b]设置可以在原理图中设置,也可以在PCB中进行设置[/b]。
a、原理图中添加差分对规则: 在命名差分对网络时,必须保证网络名的前缀是一样的,后缀中用下划线带一个N和一个P字母即可。命名好之后点击菜单Place-Directives-DifferntialPair命令,在差分对上放置两个差分对图标。单击菜单Design-Update PCB Document ****在打开的对话框中重新传差一次修改规则即可在PCB中进行差分对布线。
b、在PCB中添加差分对布线规则:快捷菜单PCB打开PCB面板,从面板第一栏中选择Differential Pairs Editor,单击add,在打开的差分对设置对话框中选定要定义成差分对的网络,然后在Name栏内输入一个差分对名称单击OK退出设置,之后就可以进行差分布线了。
单击工具栏中的差分对布线图标,软件自动将网络高亮显示,在差分对网络上单击开始布线,布线过程中可以添加过孔、换层等操作。
[align=center][img]http://c.51hei.com/a/old/up/0/51111736406962.jpg[/img][/align][align=center] [/align][align=center][img]http://c.51hei.com/a/old/up/0/511117364058930.jpg[/img][/align][align=center] [/align][align=center] [/align][align=center][img]http://c.51hei.com/a/old/up/0/51111737405393.jpg[/img][/align][align=center] [/align][align=center][img]http://c.51hei.com/a/old/up/0/511117374074981.jpg[/img][/align]
[font=Tahoma, ][b]4.蛇形走线:[/b]单击工具栏中的交互式布线图标进入交互布线,在布线过程中按键盘SHIFT+A即可切换到蛇形布线模式,按数字1、2键可调整蛇形线倒角,按3、4键可调节间距,按<>键可调节蛇形线幅度。[/font][align=center][color=#92d050][img]http://c.51hei.com/a/old/up/0/511117374072467.jpg[/img][/color][/align]
[color=#ff0000]
[b]5.等长布线 :[/b]Design->Classes命令,弹出类操作对话框。右键单击Net Classes,左键单击Add Class添加网络类(也就是一个组,对这个组中的所线束进行等长布线操作),可重命名网络类名称。先将等长网络中最长的一根先布好线,并尽量短,其他线布尽量的宽松。按T+R键单击一根走线,再按TAB键,弹出等长线设置对话框,等长线的约束类型选择From Net,选择该网络类中最长的那根,将其设为等长线基准,并设置好蛇形走线布线规则后即可进行等长线调节。布线完成后,按R,L输出报告,查看网络是否是等长。该工具还可以检查其他已布好线的网络长度。[/color][align=center][img]http://c.51hei.com/a/old/up/0/511117374040329.jpg[/img] [/align][align=center]
[img]http://c.51hei.com/a/old/up/0/511117384054003.jpg[/img][/align]
[color=#ff0000]
[b]6.单键布线:[/b]主要用于短距离的布线。点击工具栏中交互式布线图标,然后按住CTRL键,单击要布线的网络即可。
[color=#252525]补充一个添加过孔的知识点:快捷键是小键盘的*键。但是对于笔记本来说就要麻烦了呢,按数字2键,再按L键换层。
[/color][/color]
自己试验了一下差分线、蛇形线、等长布线,效果如下图:
[img]https://img-blog.csdn.net/20170929152548586?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdHEzODQ5OTg0MzA=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center[/img]
然后再测试一下两组等长线组,两组线束分别有不同的长度,在[font=Tahoma, ]Design->Classes下添加两个class如下图:[/font]
[img]https://img-blog.csdn.net/20170929172450102?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdHEzODQ5OTg0MzA=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center[/img]
[img]https://img-blog.csdn.net/20170929172505177?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdHEzODQ5OTg0MzA=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center[/img]
然后进行布线的时候分别选择NetP_10和NetP_1作为参考:
[img]https://img-blog.csdn.net/20170929172521958?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdHEzODQ5OTg0MzA=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center[/img][img]https://img-blog.csdn.net/20170929172854390?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdHEzODQ5OTg0MzA=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center[/img]
最后的布线效果如下:
[img]https://img-blog.csdn.net/20170929171910928?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdHEzODQ5OTg0MzA=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center[/img]
第一组是上面的5根线,以最上面的线的长度为基准,第二组是下面5根线,以最下面的线为基准。好漂亮的等长布线。
其实具体的操作技巧还是要实践才能摸索出来。有几点需要注意的,差分线可以在原理图上进行设置,设置一对差分信号线,然后导入到PCB文档上即可,也可以在在PCB文档上添加一对差分信号线,我更倾向于后者,原理图只要注重“[b][color=#ff0000]原理[/color][/b]”,不要考虑布线的问题。差分线布线的时候选择的是“Interactive Route Differential Pair Connections”。蛇形布线和等长布线是有区别的,应该说等长布线是使用蛇形布线实现的,在PCB文档中添加一个组(class),这个组中的所有线束都要求是等长的,然后对这组线进行等长布线即可。