AD各种布线方法总结

原文链接:http://www.51hei.com/bbs/dpj-30480-1.html,略有修改和总结。

 

1.常规布线不详细说了,是个人就知道怎么弄。需要说明的是在布线过程中,可按小键盘的*键或大键盘的数字2键添加一个过孔;按L键可以切换布线层;按数字3可设定最小线宽、典型线宽、最大线宽的值进行切换。


2. 总线式布线:通俗的讲就是多条网络同时布线的问题。具体方法是,按住SHIFT,然后依次用光标移到要布线的网络,点击鼠标左键即可选中一条网络,选中所需的所有网络以后,单击工具栏汇的总线布线图标,在被选网络中任意单击即可开始多条网络同时布线。布线过程中可以按键盘上左右尖括号<>调节线间距。

AD各种布线方法总结_第1张图片

 

 


3.差分对布线:差分网络是两条存在耦合的传输线,一条携带信号,另一条则携带它的互补信号。使用差分对布线前要对设定差分对网络进行设置。设置可以在原理图中设置,也可以在PCB中进行设置
        a、原理图中添加差分对规则: 在命名差分对网络时,必须保证网络名的前缀是一样的,后缀中用下划线带一个N和一个P字母即可。命名好之后点击菜单Place-Directives-DifferntialPair命令,在差分对上放置两个差分对图标。单击菜单Design-Update PCB Document ****在打开的对话框中重新传差一次修改规则即可在PCB中进行差分对布线。
        b、在PCB中添加差分对布线规则:快捷菜单PCB打开PCB面板,从面板第一栏中选择Differential Pairs Editor,单击add,在打开的差分对设置对话框中选定要定义成差分对的网络,然后在Name栏内输入一个差分对名称单击OK退出设置,之后就可以进行差分布线了。
       单击工具栏中的差分对布线图标,软件自动将网络高亮显示,在差分对网络上单击开始布线,布线过程中可以添加过孔、换层等操作。

 

 

 

AD各种布线方法总结_第2张图片

 

AD各种布线方法总结_第3张图片

 

 

AD各种布线方法总结_第4张图片

 

AD各种布线方法总结_第5张图片

 

 


4.蛇形走线:单击工具栏中的交互式布线图标进入交互布线,在布线过程中按键盘SHIFT+A即可切换到蛇形布线模式,按数字1、2键可调整蛇形线倒角,按3、4键可调节间距,按<>键可调节蛇形线幅度。

AD各种布线方法总结_第6张图片

 


5.等长布线 :Design->Classes命令,弹出类操作对话框。右键单击Net Classes,左键单击Add Class添加网络类(也就是一个组,对这个组中的所线束进行等长布线操作),可重命名网络类名称。先将等长网络中最长的一根先布好线,并尽量短,其他线布尽量的宽松。按T+R键单击一根走线,再按TAB键,弹出等长线设置对话框,等长线的约束类型选择From Net,选择该网络类中最长的那根,将其设为等长线基准,并设置好蛇形走线布线规则后即可进行等长线调节。布线完成后,按R,L输出报告,查看网络是否是等长。该工具还可以检查其他已布好线的网络长度。

 

AD各种布线方法总结_第7张图片 


AD各种布线方法总结_第8张图片

 


6.单键布线:主要用于短距离的布线。点击工具栏中交互式布线图标,然后按住CTRL键,单击要布线的网络即可。 

补充一个添加过孔的知识点:快捷键是小键盘的*键。但是对于笔记本来说就要麻烦了呢,按数字2键,再按L键换层。

 

 

 

 

 

 

 

 

 

自己试验了一下差分线、蛇形线、等长布线,效果如下图:

AD各种布线方法总结_第9张图片

 

然后再测试一下两组等长线组,两组线束分别有不同的长度,在Design->Classes下添加两个class如下图:

AD各种布线方法总结_第10张图片

AD各种布线方法总结_第11张图片

 

然后进行布线的时候分别选择NetP_10和NetP_1作为参考:

AD各种布线方法总结_第12张图片AD各种布线方法总结_第13张图片

 

最后的布线效果如下:

AD各种布线方法总结_第14张图片

第一组是上面的5根线,以最上面的线的长度为基准,第二组是下面5根线,以最下面的线为基准。好漂亮的等长布线。

 

其实具体的操作技巧还是要实践才能摸索出来。有几点需要注意的,差分线可以在原理图上进行设置,设置一对差分信号线,然后导入到PCB文档上即可,也可以在在PCB文档上添加一对差分信号线,我更倾向于前者,原理图要注重“原理”,差分、等长都属于原理性问题。差分线布线的时候选择的是“Interactive Route Differential Pair Connections”。蛇形布线和等长布线是有区别的,应该说等长布线是使用蛇形布线实现的,在PCB文档中添加一个组(class),这个组中的所有线束都要求是等长的,然后对这组线进行等长布线即可。

 

总的来说不难,实践出真理!!!

你可能感兴趣的:(电路设计)