在ad中 怎么等长布线和蛇形布线

在ad中,怎么等长布线和蛇形布线
在电路设计中经常遇到一些需要等长布线的情况,例如一些差分信号。了解差分信号原理的都知道,差分信号传输数据是根据同一时刻俩个信号线之间电压的差值来传递数据的,如果线长不一样,信号传输的速度也就不一样,这样信号接收端接收到的信号压差就会出现错误。这样看来,等长布线就变得非常重要了。蛇形布线只是等长布线的一种方式而已。
那么如何进行等长布线呢?
一、将需要等长处理的信号线分为类别。
Design->Classes->Net classes
右击Net calsses->add class,将需要等长处理的网络添加到右边的格子里,点击close。
www.kaixin001二、等长布线规则设置(拐角的弧度、宽度等)
在布蛇行线时,只能在已经布好的线上修改,不能直接拉蛇线,所以得先布线,提前布好需要等长处理的线。然后选择一条较长的线作为基准。
单击快捷键T、R,单击其中一根线(不要单击基准线,基准线不需要实际的操作,只是最长的那一条)
,按下TABLE键,进行蛇形规则设置。
选择From net,在右边基准线的网络。设置完成后,点击ok。
三、蛇形布线
在布蛇行线时,按快捷键“1”“2”“3”“4”“,”“。”可以在走线时随时控制蛇行线的形状。
快捷键: 1 与2,改变蛇行线的拐角与弧度。
快捷键: 3 与4 改变蛇行线的宽度。
快捷键:,与。改变蛇行线的幅度。
了解了这些,就可以开始布蛇行线了。
单击OK 退出设置,在刚才那条线上,按装走线的方向,拉动鼠标,一串漂亮的蛇行线就出来了。
∙在PCB中定义差分对
∙适用的设计规则
∙设置设计规则的辖域数学课堂教学的有效性
∙使用差分对向导定义规则
∙差分对布线
∙包括管脚交换的FPGA设计中全面的差分对支持
∙差分对中对信号完整性的支持
差分信号系统是采用双绞线进行信号传输的,双绞线中的一条信号线传送原信号,另一条传送的是与原信号反相的信号。差分信号是为了解决信号源和负载之间没有良好的参考地连接而采用的方法,它对电子产品的干扰起到固有的抑制作用。差分信号的另一个优点是它能减小信号线对外产生的电磁干扰(EMI)。差分对布线是一项要求在印刷电路板上创建利于差分信号(对等和反相的信号)平衡的传输系统的技术。差分线路一般与外部的差分信号系统相连接,如连接器或电缆。
孔道
需要注意的是在一对差分双绞线上耦合系数最好能大于90%,但在实际差分线路上一般耦合系数均小于50%。现在专家的意见是PCB布线的任务并不是使指定的差分阻抗能达到指标要求,而是使差分信号经过外部的电缆传送后到达目标器件仍能保持良好的信号质量。
著名的工业高速PCB设计专家Lee Ritchey指出成功的差分信号线路设计并不要求达到指定的差分阻抗,而是要达到以下几点要求:
∙让每条线路的信号阻抗是输入的差分电缆阻抗的一半
∙在接收端使两条线路都分别达到各自的特征阻抗
∙两条差分信号线要等长,使其能在逻辑器件的容限范围内。一般差分信号线长度之差在500mil内是可以接受的
∙布线时让差分线路边接边一同走线,使得即使绕过障碍时也能保证长度能相互匹配
∙差分线路在能保证信号阻抗下可以切换板层进行布线雷诺护垫
如需获得更多相关信息,可参阅Lee W. Ritchey的论文Differential Signaling Doesn't Require Differential Impedance,该论文可从www.speedingedge/RelatedArticles.htm上查阅。
在原理图中定义差分对
在菜单中Place>>Directive为差分网络放置差分对指令。差分对网络名称必须以“_N”和“_P”作为后辍。对差分网络放置指令后要对其参数进行配置,包括DifferentialPair名称以及True参数。
在设计同步的时候,差分对将从原理图转换到PCB中。
Place directives on the schematic to define differential pairs.
在PCB中查看和管理差分对
在PCB面板的下拉列表中选择“Differential Pairs Editor”后可以查看和管理已定义的差分对。图15-31所示的差分对属于全局的差分对类,当前V_RX0高亮显示,V_RX0_N和V_RX0_P组成差分对,“-”和“+”是系统的标志,指示了差分对的正负极性。
稀土永磁同步电机Differential pairs can be viewed and managed in the Differential Pair Editor.
在PCB中定义差分对
用户不但可以在原理图中定义差分对,同样可以在PCB编辑器中定义差分对。
在PCB面板中选择Differential Pairs Editor模式并点击Add按钮。在弹出的Differential Pair对话框中,在现有的网络中选择正极和负极网络,并对差分对进行命名后点击OK。
Quickly create pairs from the named nets.
同样可以通过网络名称进行差分对的定义,对于一个差分对,其名称有相同的前辍,并以不同的后辍作区分,如TX0_P或TX0_N。在PCB面板中点击Create From Nets按钮打开Create Differential Pairs From Nets 对话框。在对话框顶部使用过滤器从现存的网络中筛选出差分对。如图所示为对电路板上以“_P”或“_N”结尾的网络名称进行筛选。
适用的设计规则
对差分对进行布线,必先在PCB Rules和Constraints Editor对话框(在Design>>Rules中调出)中的三项设计规则进行配置,分别是:
西安性文化节∙Routing Width -定义了差分对线路的宽度,线路宽度可以是实际的物理宽度或根据用户定义的特征阻抗自动计算而得。把规则的范围设置到差分对的目标器件上,如*InDifferentialPair*。
∙Differential Pairs Routing -定义了差分网络线路的间距和解耦合长度(当间隔宽度大于Max Gap的设置值时成对的走线将失去耦合)。把规则的范围设置到差分对的目标器件上,如*IsDifferentialPair*。∙Electrical Clearance -定义了各个器件包括相同的网络和不同的网络(焊盘与焊盘间,焊盘与线路间)的间距。把规则的范围设置到差分对的目标器件上,如*InDifferentialPair*。
差分对线路的长度可以通过Interactive Diff Pair Length Tuning(在Tools菜单中)功能进行调整。该功
能可以对差分对线路的期望长度和容限值进行实时调整,并具有不同的选项通过增加各种起伏的波纹状线路调节网络线路长度。
设置设计规则的辖域
设计规则的辖域定义了规则所作用的范围。差分对可以通过如下的检索条件例子对设计规则的辖域进行定义。
∙InDifferentialPairClass('All Differential Pairs') -所有的成对网络都属于差分对类“All Differential Pairs”
∙InDifferentialPair('D_V_TX1') -* 定义差分对名称为“D_V_TX1”中的两个网络
∙(IsDifferentialPair And (Name = 'D_V_TX1')) -定义网络名称为“D_V_TX1”的差分对
∙(IsDifferentialPair And (Name Like 'D')) -* 定义所有网络名以字母“D”开头的差分对

本文发布于:2024-09-21 14:40:02,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/358850.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:差分   信号   网络   线路
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议