传输中的串扰(八)

串扰指的是有害信号从一个线网传递到相邻线网上。通常把噪声源所在的线网称为动态线或攻击线网,而把有噪声形成的线网称为静态线或受害线网。

静态线上的噪声电压的表现与信号电压完全一样。一旦在静态线上产生噪声电压,它们就会传播并在阻抗突变处出现反射。

远端串扰与近端串扰

静态线两端测得的噪声电压形式不同,把距离源端最近的一端称为“近端串扰(NEXT)”,把距离源端最远端的一端称为“远端串扰(FEXT)”。

SPICE电容矩阵与麦克斯电容矩阵

每对导线之间都会有电容,使用下标来进行区分,将导线1与导线2之间的电容记为 ,导线2和导线4之间的电容记为,信号路径和返回路径之间的电容记为或。

所以,为了方便使用将其放入一个矩阵中,为了充分利用矩阵使把信号路径和返回路径之间的电容放在对角线上,即用代替。得到如下一个电容矩阵。

对应的具体例子为:

对角线上的电容就为每个传输线与返回路径之间的电容,非对角线元素是耦合电容即为互容。其中对角线的电容值是最大的,而非对角线上的互容会迅速减小,将矩阵做为三维图为如下:

均匀传输线上的串扰和饱和长度

当信号线沿动态线传播时,正是互容和互感将动态线与静态相关联。噪声电流从动态流到静态线上的唯一途径就是通过这些元件,电流流经互容器,或者在互感器中产生感应电流唯一条件就是电压或电流是否发生变化。

4. 近端串扰

一对耦合传输线,耦合区的总时长TD 远大于信号的上升边RT。信号从驱动器出发进入耦合区,从攻击线流入受害线的耦合噪声开始增大,近端噪声开始出现并持续增大。只要上升边更多地进入耦合区,近端噪声就会持续增大。近端噪声增大的持续期间等于信号的上升边。这个期间之后,近端噪声已经饱和,达到最大值。

当信号的上升边RT是2xTD时,近端噪声就会达到饱和,我们称这个长度为饱和长度,可使用如下公式来计算:

近端串扰的四个重要特征:

  1. 如果耦合长度大于饱和长度,则噪声电压将达到一个稳定值。这个最大电压的幅度定义为近端串扰幅值(NEXT),通常表示为静态线上近端噪声电压与动态线上的信号电压比值。如果动态线上的电压为,静态线上的最大后向电压为,则近端串扰系数为:
  2. 如果耦合长度比饱和长度短,则电压峰值将小于NEXT。实际的噪声电太峰值与耦合长度和饱和长度的比值成比例。
  3. 近端串扰持续的总时间长度是,若耦合区的时延为1ns,则近端噪声将持续2ns。
  4. 近端串扰是由信号的上升边引起的。

噪声预算中分配的最大可容许串扰约为信号的摆幅的5% (反射噪声 5% 电源噪声5% ,一般信号的噪声容限设计为电平的15%)。但是由于一般静态线为总线的一部分,其两边都会有动态线,其近端噪声可能会提高到一般情况下的两倍。所有需要两条相邻导线时近端噪声应该小于 。

经验法则:对于5mil宽的微带线和带状线,为了使近端噪声小于2%,最小线间距应约为10mil。

5. 远端扰串

远端串扰有以下四个重要特征:

  1. 从信号进入算起,一直要经过时延之后才会出现噪声。噪声在静态线上的传播速度与信号的速度相等。
  2. 远端噪声以脉冲形式出现,它是信号边沿的微分。耦合电流是由和产生的,并且在信号沿着攻击线传播同时,静态线上形成的噪声脉冲也向前传播。脉冲宽度就是信号的上升边。随着上升边减小,远端噪声的脉冲宽度也减小,而峰值增加。
  3. 远端噪声的峰值与耦合长度成比例。耦合长度增加,噪声峰值也将增加。
  4. FEXT系数是对远端噪声峰值电压与信号电压比值的直接测度:。

一般对于远端噪声系数使用

经验法测:如果所有导线周围的介质材料是同质的,而且是均匀分布的,如两条耦合的完全嵌入式微带线或两条耦合带状线,在这种结构中就不会出现远端串扰。

6. 减小远端串扰

减小远端串扰的4个原则如下:

  1. 增加信号路径之间的间距,把线间距从w增加到3w,可以使远端串扰减小65%。
  2. 减小耦合长度。远端串扰噪声值与耦合长度成比例,而且在最小线间距情况下为4%,所以如果耦合长度很短,远端噪声的幅度就能控制的很小。
  3. 在表面层导线的上方加介质材料。当需要表面层布线而且耦合长度不能减小时,在导线上方涂敷介质层可以减小远端噪声,如加上一层很厚的阻焊层。但其会降低特性阻抗并增加近端串扰。
  4. 将敏感线布成带状线。正如带状线横截面结构所示,这些位于埋层内耦合线上的远端噪声是最小的。

对于微带线,远端串扰噪声是最主要的噪声。微带线是表层走线,当上升边减小或耦合长度增加时,远端串扰将增加。

当用微带走线时,首先要消除远端噪声可能会过大的警告提示。对可能的远端噪声进行预估,以确信它不会造成什么问题。如果真有问题,则可以加大走线间距,减小耦合长度,涂敷更多的阻焊层,或者用带状线去布较长的线。

随着线间距增大,耦合噪声迅速下降,如果只考虑相邻导线的开关,那么即便在最坏的几何结构下,仍能包括总噪声值的95%。如果考虑到每边各有两条相邻攻击线同时开关,也几乎包括了100%的耦合噪声。

总线上绝对最差情况约为基本NEXT噪声水平的2.1倍,如果噪声预算为受害线网上的串扰分配为5%电压摆幅,则可容许相邻线网之间的实际NEXT值为,即NEXT值约为2%。

7. 防护布线

减小串扰的一种方法就是增大线间距。使线间距等于线宽的两倍,可以保证最坏情况下的串扰小于5%。使用防护布线可以明显减小串扰。但是只有当设计和配置正确时,这才是有效的。

加大线间距可以得到许多好处,噪声可以减小到1/4。加入防护布线并使其两端短路,噪声就能再减小1/2。如果两端维持开路,则实际上串扰将增大。

经验法则:短路过孔应当沿防护布线分布开,在信号上升国的空间延伸里至少有3个过孔。这将保证使远端噪声与其反射重叠在一起,从而使防护布一上的噪声电压相互抵消。

8. 串扰与介电常数

使用较小的介电常数的材料,可以使布线间距相同时的串扰减小,或者是对于相同的串扰指标,可以使布线间距更小。

9. 串扰与时序

在带状线中,受害线上的信号速度与附近任何攻击线上的信号完全无关,而且串扰对时序也没有影响。

在微带线上,串扰和时序之间有着微妙的相互作用。这是由于介质料的不对称和信号线之间的边缘场不相同而共同形成的。

当攻击线上信号的开关方向与受害线上的信号的开关方向相反时,受害线和攻击线之间将有很强的场,许多电力线出现在介电常数较小的空气中。这时,受害线受到的有效介电常数有一大部分是源于空气的,与攻击线关闭时相比,有效介电常数就减小了。有效介电常数减小,导致受害线上的信号速度更快,从而时延更短。

当攻击线上信号的开关方向与受害线上信号的开关方向相同时,每条线都有相同的电位,空气中几乎没有电力线,绝大多数电力线在体介质材料中。这意味着受害受到的有效介电常数更大一点,这时,对受害线上的信号而信,有效介电常数增大,使得受害信号的速度降低,从而时延增大。

10.开关噪声

如果信号返回路径不是均匀平面,增加的感性耦合就比容性耦合高得多,这时噪声主要由回路互感主导。这通常发生在互连中很小的局部区域里,例如封装、连接器及电路板上返回路径被间隙隔断的区域。在回路占主导地位时,静态线上由互感产生的噪声仅在当动态线出现时才会出现,即边沿开关时。也正是由于这个原因,互感占主导地位时产生的噪声称为开关噪声。

地弹也是一种开关噪声的形式,减小地弹有如下3种方法:

  1. 增加返回路径数量,这样每条返回路径上总的就会减小;
  2. 增加返回路径的宽度并减小长度,使它的局部自感最小化;
  3. 将每一个信号路径靠近它的返回路径,以便增加它与返回路径之间的局部互感。

11.降低串扰的措施

串扰不可能完全消除,只能降低。通常,降低串扰的设计有如下几种方法:

  1. 增加信号路径之间的间距;
  2. 用平面作为返回路径;
  3. 使耦合长度尽量短;
  4. 在带状线层布线;
  5. 减小信号走线的阻抗;
  6. 使用介电常数较低的叠层;
  7. 在封装和连接器中不采用公共返回引脚;
  8. 当两条信号线之间的高隔离度很重要时,把它们布在具有不同返回平面的不同层上。
  9. 防护布线对微带线作用不是很大。对于带状线,最好在两端和沿都使用有短路过孔的防护布线。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/671711.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【JS重点知识03】定时器—间歇函数

一:间歇函数的应用场景 网页倒计时是需要每个一段时间需自动执行一段代码,而不需要手动去触发;间歇函数刚好满足了这一要求; 二:间歇函数的使用 1 开启定时器 语法规范: 1 setInterval(匿名函数,时间)…

HarmonyOS 鸿蒙DevEco:导入无法运行提示Sync failed

场景:导入官网下载的案例后导入发现无法运行模拟机,Notifications提示Sync failed... 解决:查看Cause发现是版本问题,通过修改相关内容来解决该问题 1、打开案例地址找到hvigor文件夹 2、打开hvigor-config.json5,将&…

【计算机毕设】SpringBoot校园资料分享平台的设计与实现 - 源码免费(私信领取)

免费领取源码 | 项目完整可运行 | v:chengn7890 诚招源码校园代理! 1. 研究目的 本项目旨在设计并实现一个基于SpringBoot的校园资料分享平台,以满足学生在学习过程中对资料分享和获取的需求。具体目标包括&#xff1a…

YOLOv5改进(五)-- 轻量化模型MobileNetv3

文章目录 1、MobileNetV3论文2、代码实现2.1、MobileNetV3-small2.2、MobileNetV3-large 3、运行效果4、目标检测系列文章 1、MobileNetV3论文 Searching for MobileNetV3论文 MobileNetV3代码 MobileNetV3 是 Google 提出的一种轻量级神经网络结构,旨在在移动设备上…

《内网渗透实战攻略》读书笔记

一、书籍介绍 本书将分为三大部分,首先介绍内网渗透技术中涉及到的各类基础概念,并介绍攻击者视角中的入侵生命周期流程。其次进行环境搭建准备,并介绍各类常用工具的使用。z后通过9套内网环境的高强度实战训练,系统性的介绍和实践…

LeetCode-93. 复原 IP 地址【字符串 回溯】

LeetCode-93. 复原 IP 地址【字符串 回溯】 题目描述:解题思路一:回溯背诵版解题思路三:0 题目描述: 有效 IP 地址 正好由四个整数(每个整数位于 0 到 255 之间组成,且不能含有前导 0)&#xf…

PlantUML-使用文本来画时序图

介绍 PlantUML 是一个开源工具,用户可以使用纯文本描述来创建 UML (统一建模语言) 图形。由于它使用文本来描述图形,因此可以很容易地将这些描述与源代码一起存储在版本控制系统中。然后,PlantUML 负责将这些描述转换为图形。 资料 官方文…

阿里云短信服务使用(Java)

文章目录 一、流程1.打开短信服务2.提交材料申请资质3.资质通过后,申请短信签名并设置短信模板4.右上角设置AccessKey5.充值 二、参考官方文档调用API1.引入maven依赖2.调用API补充 一、流程 1.打开短信服务 登陆注册阿里云 搜索“短信服务”,点击“免…

C语言操作符详解(二)

统计整数在二进制中1的个数&#xff1a; 这是上一篇文章留下的问题&#xff0c;这里为大家作答&#xff1a; //统计二进制中1的个数 int statistics(int a) {int count 0;for (int i 0; i < 32; i){if (a & 1){count;}a a >> 1;}//while (a)//{// a a &…

React(五)UseEffect、UseRef

(一)useEffect useEffect – React 中文文档 useEffect hook用于模拟以前的class组件的生命周期&#xff0c;但比原本的生命周期有着更强大的功能 1.类组件的生命周期 在类组件编程时&#xff0c;网络请求&#xff0c;订阅等操作都是在生命周期中完成 import React, { Co…

网安速成之选择题(详细解析版)

网安速成之选择题 单选多选 单选 密码学的目的是&#xff08; C &#xff09;。 A. 研究数据压缩 B. 研究数据解密 C. 研究数据保密 D. 研究漏洞扫描 密码学的目的是研究数据加密&#xff0c;保证数据的机密性 数据机密性安全服务的基础是&#xff08; D &#xff09;。 A. 数…

11.2 选择排序

目录 11.2 选择排序 11.2.1 算法特性 11.2 选择排序 选择排序&#xff08;selection sort&#xff09;的工作原理非常简单&#xff1a;开启一个循环&#xff0c;每轮从未排序区间选择最小的元素&#xff0c;将其放到已排序区间的末尾。 设数组的长度为 &#x1d45b;…

杂牌记录仪TS视频流恢复方法

大多数的记录仪都采用了MP4/MOV文件方案&#xff0c;极少数的可能在用AVI文件&#xff0c;极极少数的在用TS文件方案。很多人可能不太解TS文件&#xff0c;这是一种古老的视频文件结构&#xff0c;下边这个案例我们来看下TS视频文件的恢复方法。 故障存储:8G存储卡/fat32文件系…

pdb文件名称被修改导致pdb文件加载失败的实战排查案例分享

目录 1、概述 2、问题说明 3、pdb文件加载失败的可能原因有哪些&#xff1f; 4、使用!sym noisy打开pdb加载详情&#xff0c;发现pdb文件名称确实被修改了 5、Windbg是如何知道要加载pdb文件名称的&#xff1f; C软件异常排查从入门到精通系列教程&#xff08;专栏文章列表…

五类数据容器对比总结 知道喔!

五类数据容器对比总结 1.五类数据容器的区别 是否支持下标索引 支持&#xff1a;列表、元组、字符串---序列类型 不支持&#xff1a;集合、字典---非序列类型 是否支持重复元素 支持&#xff1a;列表、元组、字符串---序列类型 不支持&#xff1a;集合、字典---非序列类型 是…

Ray Tracing in one Weekend But on CUDA

Ray Tracing in one Weekend But on CUDA 环境说明项目代码项目内容思路实现方法效果 环境说明 代码运行在Visual Studio 2019环境&#xff0c;显卡为NVIDIA GeForce GTX 1650&#xff0c;CUDA版本为11.6&#xff0c;cuDNN版本为8.4.0。具体配置方式见CUDA C/C 从入门到入土 第…

所有人都可以做的副业兼职,短剧推广,1天挣几百,附详细方法!

自从上次向大家介绍了短剧掘金项目以来&#xff0c;便陆续收到了众多朋友的询问&#xff1a;现在是否还能加入短剧掘金的大军&#xff1f;答案是肯定的。目前&#xff0c;无论是各大视频平台还是其他渠道&#xff0c;短剧掘金项目都呈现出蓬勃发展的态势。而且&#xff0c;相关…

Seq2Seq模型:详述其发展历程、深远影响与结构深度剖析

Seq2Seq&#xff08;Sequence-to-Sequence&#xff09;模型是一种深度学习架构&#xff0c;专为处理从一个输入序列到一个输出序列的映射任务设计。这种模型最初应用于机器翻译任务&#xff0c;但因其灵活性和有效性&#xff0c;现已被广泛应用于自然语言处理&#xff08;NLP&a…

PageHelper多数据源无法自动切换数据源问题解决

在使用PageHelper进行分页处理的过程中&#xff0c;通过配置autoRuntimeDialect: true发现&#xff0c;在执行MySQL分页处理后&#xff0c;继续执行SqlServer的分页&#xff0c;使用的仍然是MySQL的语法&#xff0c;PageHelper并没有进行自动切换数据源处理。 在查看源码的时候…

Kaggle线上零售 CRM分析(RFM+BG-NBD+生存分析+PySpark)

数据集地址&#xff1a;数据集地址 我的NoteBook地址&#xff1a;NoteBook地址 这个此在线零售数据集包含2009年12月1日至2011年12月9日期间的在线零售的所有交易。该公司主要销售独特的各种场合礼品。这家公司的许多客户都是批发商。本文将通过pyspark对数据进行导入与预处理&…