Differential Pair 走線注意事項
1>>凡遇到Connector 有另加防ESD的零件時,請依下圖走法
2>>凡Differential Pair由pin腳拉出時,請將斜邊拉至pin腳尖端
3>>Differential Pair的線長差異太多時,tune等長步驟如下:
Step1.>>先試著在打VIA的地方適當的繞線
Step2.>>如果線長還是有所差異,請點選delay tune,且在options的Sawtooth Gap中key上1x width
Step3.>>點選需要加長的net ,按mou右鍵把Single trace mode打勾
Step4.>>將點選的net往外提高一格
Step5.>>先測量tune線的space .length 是否符合 S1<2S. 及length <3W
Step6.>>此例子為4/4/4的Diff pair , S1=2S未符合規範,因此必需再手動將Air gap 往下調至
S1<2S
點選Slide>mou右鍵選Temp group>雅思高频词汇點選威尼斯日记tune線最高線段> mou右鍵選Complete>再往內拉至S1<2S
Step5.>>再次測量tune線的space .length 是否符合 S1<2S. 及length <3W
差分信号(Differential Signal)在高速电路设计中的应用越来越广泛,电路中最关键的信号往往都要采用差分结构设计,什么另它这么倍受青睐呢?在PCB设计中又如何能保证其良好的性能呢?带着这两个问题,我们进行下一部分的讨论。 何为差分信号?通俗地说,就是驱动端发送两个等值、反相的信号,接收端通过比较这两个电压的差值来判断逻辑状态“0”还是“1”帕金森病症状。而承载差分信号的那一对走线就称为差分走线。 差分信号和普通的单端信号走线相比,最明显的优势体现在以下三个方面:
故宫博物院英语a.抗干扰能力强,因为两根差分走线之间的耦合很好,当外界存在噪声干扰时,几乎是同时被耦合到两条线上,而接收端关心的只是两信号的差值,所以外界的共模噪声可以被完全抵消。 鼓的图片
b.喝小米粥会胖吗能有效抑制EMI,同样的道理,由于两根信号的极性相反,他们对外辐射的电磁场可以相互抵消,耦合的越紧密,泄放到外界的电磁能量越少。
c.时序定位精确,由于差分信号的开关变化是位于两个信号的交点,而不像普通单端信号依靠高低两个阈值电压判断,因而受工艺,温度的影响小,能降低时序上的误差,同时也更适合于低幅度信号的电路。目前流行的LVDS(low voltage differential signaling)就是指这种小振幅差分信号技术。
Altium Designer中使用差分对布线
(2011-10-09 20:06:28)
转载▼
标签: ad altium designer 差分 布线 | 分类: 电子技术 |
| |
Contents
∙ Language
∙ 在原理图中定义差分对
∙ 在PCB中查看和管理差分对
∙ 在PCB中定义差分对
∙ 适用的设计规则
∙ 设置设计规则的辖域
∙ 使用差分对向导定义规则
∙ 差分对布线
∙ 包括管脚交换的FPGA设计中全面的差分对支持
∙ 差分对中对信号完整性的支持
∙ 还可查阅
赵丽颖演的电视剧差分信号系统是采用双绞线进行信号传输的,双绞线中的一条信号线传送原信号,另一条传送的是与原信号反相的信号。差分信号是为了解决信号源和负载之间没有良好的参考地连接而采用的方法,它对电子产品的干扰起到固有的抑制作用。差分信号的另一个优点是它能减小信号线对外产生的电磁干扰(EMI)。
差分对布线是一项要求在印刷电路板上创建利于差分信号(对等和反相的信号)平衡的传输系统的技术。差分线路一般与外部的差分信号系统相连接,如连接器或电缆。
需要注意的是在一对差分双绞线上耦合系数最好能大于90%,但在实际差分线路上一般耦合系数均小于50%。现在专家的意见是PCB布线的任务并不是使指定的差分阻抗能达到指标要求,而是使差分信号经过外部的电缆传送后到达目标器件仍能保持良好的信号质量。
著名的工业高速PCB设计专家Lee Ritchey指出成功的差分信号线路设计并不要求达到指定的差分阻抗,而是要达到以下几点要求:
∙ 让每条线路的信号阻抗是输入的差分电缆阻抗的一半
∙ 在接收端使两条线路都分别达到各自的特征阻抗
∙ 两条差分信号线要等长,使其能在逻辑器件的容限范围内。一般差分信号线长度之差在500mil内是可以接受的
∙ 布线时让差分线路边接边一同走线,使得即使绕过障碍时也能保证长度能相互匹配
∙ 差分线路在能保证信号阻抗下可以切换板层进行布线
如需获得更多相关信息,可参阅Lee W. Ritchey的论文Differential Signaling Doesn't Require Differential Impedance,该论文可从/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”开头的差分对
使用差分对向导定义规则
在PCB面板差分对编辑器中点击Rule Wizard按钮可通过向导的形式对设计规则进行设置。注意在此创建的规则的辖域是在点击Rule Wizard按钮前所选中的对象,如果一对差分对被选中,则设计规则的辖域是一对差分对,如果是一个差分对的类被选中,设计规则的辖域就是该差分对的类。
差分对布线
差分对布线是一对进行的,也就是对两个网络同时布线。对差分对进行布线,可从菜单中选取Place » Differential Pair Routing 或通过鼠标右键菜单调出差分对布线工具。此时将提示用户选取布线对象,点击差分对的任意一个网络开始布线。下图所示为差分对布线。
差分对布线中使用的是遇到第一个障碍停止或忽略障碍的交互式布线模式,使用SHIFT+R快捷键进行循环切换。差分对布线和交互式布线有部分相同的快捷键。使用数字小键盘中的 * 键进行换层。按 5 快捷键来循环可能的过孔模式。按 Shift+F1 快捷键来显示所有可能
的快捷键。
Differential pairs are routed simultaneously.
包括管脚交换的FPGA设计中全面的差分对支持
现代的FPGA,即使在一些廉价的产品中也提供大量的管脚供用户配置成差分对。为了便于设计工作的开展,Altium Designer在FPGA和PCB设计中都对基于FPGA的差分对整合作全面的支持。
在FPGA设计中,可以把单一的网络定义到差分I/O上,如LVDS标准,这样软件就会把一对物理网络映射到PCB设计中。这个过程用户可以通过FPGA Signal Manager进行控制。设计编译器同样可以确定管脚是否在PCB设计中用作差分对并正确映射到FPGA器件中。
差分对中对信号完整性的支持
Altium Designer的信号完整性分析提供对差分对仿真的全面支持。在FPGA管脚中使用LVDS标准能确保运用正确的信号完整性模型。