layout中蛇形线和差分线的使用
1. 差分走线
差分信号(Differential Signal)在高速电路设计中的应用越来越广泛,电路中最关键的信号往往都要采用差分结构设计,什么另它这么倍受青睐呢?在PCB设计中又如何能保证其良好的性能呢?带着这两个问题,我们进行下一部分的讨论。 何为差分信号?通俗地说,就是驱动端发送两个等值、反相的信号,接收端通过比较这两个电压的差值来判断逻辑状态“0”还是“1”。而承载差分信号的那一对走线就称为差分走线。
差分线怎么布才是严格的等长?我怎么样测试两相的长度是等长度呢?还是我大致让他们平行走线,只是尽量可能的等长,而不是很精确的等长?既然延迟差允许1/4的时钟误差是不是其长度也可以满足两相的长度差存在1/4的误差或者是更少的误差(1/4的误差太大了,平行着走线,怎么走也差不了那么多哦呵呵:))
差分信号和普通的单端信号走线相比,最明显的优势体现在以下三个方面:
a.抗干扰能力强,因为两根差分走线之间的耦合很好,当外界存在噪声干扰时,几乎是同时被耦合到两条线上,而接收端关心的只是两信号的差值,所以外界的共模噪声可以被完全抵消。
b.能有效抑制 EMI,同样的道理,由于两根信号的极性相反,他们对外辐射的电磁场可以相互抵消,耦合的越紧密,泄放到外界的电磁能量越少。
c.时序定位精确,由于差分信号的开关变化是位于两个信号的交点,而不像普通单端信号依靠高低两个阈值电压判断,因而受工艺,温度的影响小,能降低时序上的误差,同时也更适合于低幅度信号的电路。目前流行的LVDS(low voltage differential signaling)就是指这种小振幅差分信号技术。
对于PCB工程师来说,最关注的还是如何确保在实际走线中能完全发挥差分走线的这些优势。也许只要是接触过Layout的人都会了解差分走线的一般要求,那就是“等长、等距”。等长是为了保证两个差分信号时刻保持相反极性,减少共模分量;等距则主要是为了保证两者差分阻抗一致,减少反射。“尽量靠近原则”有时候也是差分走线的要求之一。但所有这些规则都不是用来生搬硬套的,不少工程师似乎还不了解高速差分信号传输的本质。下面重点讨论一下PCB差分信号设计中几个常见的误区。
误区一:认为差分信号不需要地平面作为回流路径,或者认为差分走线彼此为对方提供回流途径。造成这种误区的原因是被表面现象迷惑,或者对高速信号传输的机理认识还不够深入。
误区二:认为保持等间距比匹配线长更重要。在实际的PCB布线中,往往不能同时满足差分设计的要求。由于管脚分布,过孔,以及走线空间等因素存在,必须通过适当的绕线才能达到线长匹配的目的,但带来的结果必然是差分对的部分区域无法平行,这时候我们该如何取舍呢?
2. 蛇形线
蛇形线是Layout中经常使用的一类走线方式。其主要目的就是为了调节延时,满足系统时序设计要求。设计者首先要有这样的认识:蛇形线会破坏信号质量,改变传输延时,布线时要尽量避免使用。但实际设计中,为了保证信号有足够的保持时间,或者减小同组信号之间的时间偏移,往往不得不故意进行绕线。
很明显,信号在蛇形走线上传输时,相互平行的线段之间会发生耦合,耦合程度也越大。可能会导致传输延时减小,以及由于串扰而大大降低信号的质量。
下面是给Layout工程师处理蛇形线时的几点建议:
1.尽量增加平行线段的距离(S),至少大于3H,H指信号走线到参考平面的距离。通俗的说就是绕大弯走线,只要S足够大,就几乎能完全避免相互的耦合效应。
2. 减小耦合长度Lp,当两倍的Lp延时接近或超过信号上升时间时,产生的串扰将达到饱和。
3. 带状线(Strip-Line)或者埋式微带线(Embedded Micro-strip)的蛇形线引起的信号传输延时小于微带走线(Micro-strip)。理论上,带状线不会因为差模串扰影响传输速率。
4. 高速以及对时序要求较为严格的信号线,尽量不要走蛇形线,尤其不能在小范围内蜿蜒走线。
5. 可以经常采用任意角度的蛇形走线,如图1-8-20中的C结构,能有效的减少相互间的耦合。
6. 高速PCB 设计中,蛇形线没有所谓滤波或抗干扰的能力,只可能降低信号质量,所以只作时序匹配之用而无其它目的。
7. 有时可以考虑螺旋走线的方式进行绕线,仿真表明,其效果要优于正常的蛇形走线。
layout中蛇形线和差分线的使用相关推荐
- PCB Layout 中的直角走线、差分走线和蛇形线--夜猫PCB
中国电子工程师专业导航网站 www.dianzi168.net 布线(Layout)是PCB设计工程师最基本的工作技能之一.走线的好坏将直接影响到整个系统的性能,大多数高速的设计理论也要最终经过 La ...
- 眼图 非差分线_TMDS181 的眼图振铃问题
您好,非常感谢您的回复! 我详细描述一下我这边的测试情况,以方便您帮我们分析. 一.PCB情况: 我们这个产品实际使用的是DVI信号,TMDS181的输出端经过一小段PCB走线连接到DVI插座上作为产 ...
- [转]PCB Layout中的走线策略
布线(Layout)是PCB设计工程师最基本的工作技能之一.走线的好坏将直接影响到整个系统的性能,大多数高速的设计理论也要最终经过Layout得以实现并验证,由此可见,布线在高速PCB设计中是至关重要 ...
- 眼图 非差分线_利用眼图解决USB在布线中的信号完整性问题
EDA365欢迎您登录! 您需要 登录 才可以下载或查看,没有帐号?注册 x 本帖最后由 lifree 于 2020-2-5 14:37 编辑 2 ]3 p' D% B4 \ {/ n # V&am ...
- AD原理图设计中如何添加NET CLASS和差分线
一,添加NET CLASS 由于pcb中可能存在需要设定不同规则的网络组,如果直接在pcb中添加net class后再进行原理图更新pcb时会自动将net class删除,所以最好在原理图中设定好. ...
- 在绘制USB2.O设备接口差分线时,应注意以下几点要求:
在绘制USB2.O设备接口差分线时,应注意以下几点要求: ①在元件布局(PCB Layout)时,应将USB2.O芯片放置在离地层最近的信号层,并尽量靠近USB插座,缩短差分线走线距离. ②差分线上不 ...
- Altium Designer差分线设置与蛇形走线详解
转自:https://blog.csdn.net/wxh0000mm/article/details/78814404 差分对设置 一对差分对可以从他们的名称上看出来.如图1,在原理图中进行差分对设置 ...
- AltiumDesigner(二):差分线、等长线(蛇形走)设置
一.差分线 1.需要将原理图上需要差分布线的网络,分别设置成_N._P结尾,注意前面要一样, 然后在对应网络位置,放差分对指示(快捷键P+V+F) 差分对标志,在菜单栏放置(P)--- 指示(V)那里 ...
- Altium Desinger怎么走蛇形线及差分对设置方法
蛇形走线在高速板比较常见的一种走线方式.通过走蛇形线的方式可以比较好的保证两条等长线的长度相等.今天我们就来介绍下在Altium Desinger中怎么进行蛇形线走线. 布线完成后进行蛇形线调整 一块 ...
- Altium Designer 之【差分线】和【等长线】
如何在 Altium Designer 6 中快速进行差分对走线 1: 在原理图中让一对网络前缀相同,后缀分别为_N 和_P,并且加上差分队对指示. 在原理图中,让一对网络名称的前缀名相同,后缀分别为 ...
最新文章
- python增删改查人名管理_python3字典列表的增删改查(名片管理系统函数版)
- EasyNVR摄像机网页直播中,推流组件EasyRTMP推送RTMP扩展支持HEVC(H.265)的方案
- java final 实例_Java中final实现原理的深入分析(附示例)
- 源码编译安装nginx1.4.7
- SEO优化---学会建立高转化率的网站关键词库
- 构建持续交付_如何使交付成为您的重点将如何帮助您构建高质量的应用程序
- 查看容器ID以及如何在docker和宿主机之间复制文件
- SAS在金融中的应用七
- 一些简单的Linux命令
- java 1.7 可变参数,JDK1.7新特性(2):异常和可变长参数处理
- Web 组件即将取代前端框架?!| 技术头条
- java 1.7图片压缩_appium+java(七)图片的放到及缩小操作
- Spring--超简单利用quartz实现定时作业
- MATLAB切比雪夫带通滤波器
- 哄人必备-女友道歉信生成工具吾爱版
- Maven读书笔记之七(生命周期和插件)
- git 报错解决方法:Your branch is ahead of ‘origin/dev‘ by 65 commits.
- 域名邮箱什么,如何开通自定义邮箱后缀的邮箱?
- Java24种设计模式(第二种)--代理模式(Proxy Pattern)
- 你心有喜欢的明星吗??