传输线和串扰(一):串扰的叠加以及耦合的起源

串扰是六大信号完整性问题之一。它是将不需要的信号从一个网络传输到相邻网络,并且发生在每对网络之间。网络包括信号路径和返回路径,它连接系统中的一个或多个节点。我们通常将具有噪声源的网络称为主动网络或攻击网络。产生噪声的网络称为安静网络或受害网络。

串扰是一种发生在一个网络的信号和返回路径与第二个网络的信号和返回路径之间的效应。整个信号返回路径环路都很重要,而不仅仅是信号路径。

在单端数字信号系统中,噪声容限通常约为总信号电压摆幅的 15%,但该值因器件系列而异。在这 15% 中,大约三分之一或 5% 的信号摆幅通常被分配给串扰。如果信号摆幅为 3.3 V,则分配的最大串扰可能约为 160 mV。这是最大允许串扰噪声的良好起点。不幸的是,电路板上典型走线产生的噪声幅度通常会大于 5%。这就是为什么在封装、连接器和板级互连设计中能够预测串扰的幅度、识别过多噪声的根源并积极努力最大限度地减少串扰非常重要。随着上升时间的缩短,了解问题的根源以及如何设计减少串扰的互连变得越来越重要。

下图 显示了当攻击线路两侧都有 3.3 V 信号时,安静线路的接收器上的噪声。在此示例中,接收器处的噪声超过 300 mV。

在混合信号系统中,例如使用模拟或射频元件的系统,敏感线路上可接受的噪声可能远小于信号摆幅的 5%。它可以低至低于信号摆幅 – 100 dB,即信号的 0.001%。在评估减少串扰的设计规则时,第一步是建立可接受的规范,请记住,通常,可接受的串扰越低,可实现的互连密度越低,系统的潜在成本越高。请注意建议远低于最大允许耦合噪声 5% 的要求。务必验证他们是否真的需要如此低的串扰,因为它通常不是免费的。

串扰的叠加

叠加是信号完整性的重要原则,在处理串扰时至关重要。叠加是所有线性无源系统的一个属性,互连是其中的一个子集。它基本上是说同一网络上的多个信号不会相互作用并且彼此完全独立。从有源网络耦合到安静网络的电压量可能会完全独立于安静网络上已经存在的电压。

注:耦合到安静线路的噪声与可能存在的任何信号无关。

假设当安静线路上的电压电平为 0 V 时,3.3 V 驱动器在安静线路上生成的噪声为 150 mV。当安静线路直接由 驱动器驱动时,安静线路上也会生成 150 mV 的噪声。驱动器的电平为 3.3 v。安静线路上出现的总电压将是可能存在的信号和耦合噪声的直接总和。如果有两个有源网络将噪声耦合到同一条安静线路,则安静线路上出现的噪声量将是两个噪声源的总和。当然,基于两条有源线上的电压模式,它们可能具有不同的时间依赖性。

基于叠加,如果我们知道当安静线路上没有额外信号时的耦合噪声,我们可以通过将耦合噪声和可能存在的任何信号相加来确定安静线路上的总电压。

一旦噪声在安静线路上,它就会受到与信号相同的行为:一旦在安静线路的某个位置产生,它将立即传播并看到相同的阻抗,并且它将受到安静线路中可能存在的任何阻抗不连续性的反射和失真。

安静线路上的噪声电压的行为与信号电压完全相同。一旦在安静线上产生,它们就会传播并受到不连续性的反射。

如果安静线路的两侧都有一条有源线路,并且每条有源线路将等量的噪声耦合到安静线路,则一对线路之间的最大允许噪声将为 ½ × 5% = 2.5%。在总线拓扑中,能够计算最坏情况下可能耦合的相邻走线总数以确定最坏情况下的耦合噪声非常重要。这将限制两条走线之间允许的噪声量。

耦合的起源:电容和电感

当信号沿着传输线传播时,信号和返回路径之间存在电场线,并且信号和返回路径导体周围存在磁场线环。这些字段并不局限于信号和返回路径之间的直接空间。相反,它们散布到周围的体积中。我们将这些分布的场称为边缘场。

根据粗略的经验,FR4 中 50 欧姆微带中的边缘场贡献的电容大约等于信号线正下方的场线的电容。

当然,当我们远离导体时,边缘场会很快消失。图 10-2 显示了信号路径和返回路径之间的边缘场,以及它们在远离和靠近时如何与第二个网络交互。

信号线附近的边缘场。当第二条走线距离很远时,几乎没有边缘场耦合和串扰。当第二个网络位于边缘场附近时,可能会出现过度耦合和串扰。

如果不可避免的需要在一个存在另一个网络较大边缘场的区域分配一个信号及其返回路径,那么这个信号将不可避免的从边缘场中获得噪声。仅当有源线上的信号电压和电流变化时,安静线上才会被噪声影响。这将导致电流作为位移电流和来自变化磁场的感应电流流过变化的电路。

减少串扰的互连工程是指减少两个信号路径和返回路径对之间电场和磁场边缘场的重叠。这通常通过两种方式完成。首先,可以增加两条信号线之间的间距。其次,可以使返回平面更靠近信号线。这将使边缘场线更靠近平面耦合,并且更少的泄漏到相邻信号线。

最终,正是边缘场引起了串扰。最小化串扰的一个重要方法是将网络间隔足够远,以便将其边缘场降低到可接受的水平。另一个设计特点是使返回平面更靠近信号线,以将边缘场限制在信号线附近。

虽然实际的耦合机制是通过电场和磁场实现的,但我们可以通过使用电容器和互感器电路元件来近似这种耦合。

在系统中的每两个网络之间,总会存在由这些边缘场引起的电容耦合和电感耦合的某种组合。我们将耦合电容和耦合电感称为互电容和互感。显然,如果我们将两个相邻的信号路径和返回路径走线移得更远,则互电容和互感参数值将会减小。

能够根据几何形状预测串扰是评估设计满足性能规格的程度的重要一步。这意味着能够将互连的几何形状转换为等效互电容和电感,并关联这两项对耦合噪声的影响。

尽管互电容和互感都会在串扰中发挥作用,但有两种情况需要考虑。当返回路径是宽的、均匀的平面时,就像电路板中大多数耦合传输线的情况一样,电容耦合电流和电感耦合电流具有相同的数量级,并且必须考虑两者才能准确预测串扰量。这是作为总线一部分的电路板上的传输线中的串扰机制,并且噪声将具有特殊的特征。(This is the regime of cross talk in transmission lines on circuit boards as part of a bus, and the noise will have a special signature.)

当返回路径不是宽的均匀平面,而是封装中的单个引线或连接器中的单个引脚时,仍然存在电容和电感耦合,但在这种情况下,电感耦合的电流比电容耦合的电流大得多。在这种情况下,噪声行为由电感耦合电流主导。安静线上的噪声由有源网络中的dI/dt驱动,这通常发生在驱动器切换时信号的上升沿和下降沿。这就是为什么这种类型的噪声通常被称为开关噪声。

这两个极端是分开考虑的。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

机器学习 - 训练模型

接着这一篇博客做进一步说明: 机器学习 - 选择模型 为了解决测试和预测之间的差距,可以通过更新 internal parameters, the weights set randomly use nn.Parameter() and bias set randomly use torch.randn(). Much of the time you won’t know what…

STM32之HAL开发——手动移植HAL库

HAL库移植步骤 创建目录 配置启动文件 在\Drivers\CMSIS\Device\ST\stm32f1xx\Source\Templates\ARM目录下,根据你的芯片型号选择对应的启动文件,不同容量大小的芯片,对应的启动文件也不一样。 注意:在HAL库中,不同容…

HTML网页文档和DOM结构介绍

HTML网页文档和DOM结构介绍 HTML网页文档 HTML,全称为超文本标记语言(Hypertext Markup Language),是用来描述并定义内容结构的标记语言,它是构建任何网页和网络应用的最基础的组成部分。HTML文档由一系列的元素构成…

[SAP ABAP] SE11查询数据库表中的数据

我们可以通过事务码SE11查询对应数据库表中的详细数据 本次查询使用的数据库表名为MARA,具体操作如下所示: ① 输入事务码SE11进入ABAP字典操作界面,在数据库表搜索框中输入目标表名MARA,并点击【显示】按钮 ② 进入到显示表界面&#xff0…

c++翁恺

1、面向对象 Data:杯子的属性 Opera:杯子提供的服务 老师上课: C:按流程执行 C:定一个教室,有很多学生,投影仪,灯,每个学生反映不一样。 这个场景有什么东西&#xff0c…

关于Rust的项目结构的笔记

层级 PackageCrateModulePath Package cargo的特性, 构建、测试、共享Crate 组成: 一个 Cargo.toml 文件, 描述了如何构建这些 Crates至少包含一个 crate最多只能包含一个 library crate可以包含任意个 binary crate cargo new demo-pro 会产生一个名为 demo-pro 的 Packa…

【C语言】linux内核pci_set_master

一、__pci_set_master static void __pci_set_master(struct pci_dev *dev, bool enable) {u16 old_cmd, cmd;pci_read_config_word(dev, PCI_COMMAND, &old_cmd); // 读取设备的PCI命令寄存器的当前值if (enable)cmd old_cmd | PCI_COMMAND_MASTER; // 如果要启用总线…

力扣● 503.下一个更大元素II ● 42. 接雨水

503.下一个更大元素II 与496.下一个更大元素 I的不同是要循环地搜索元素的下一个更大的数。那么主要是对于遍历结束后,单调栈里面剩下的那些元素。 如果直接把两个数组拼接在一起,然后使用单调栈求下一个最大值就可以。 代码实现的话,不用直…

蓝桥杯练习——神秘咒语——axios

目标 完善 index.js 中的 TODO 部分,通过新增或者修改代码,完成以下目标: 点击钥匙 1 和钥匙 2 按钮时会通过 axios 发送请求,在发送请求时需要在请求头中添加 Authorization 字段携带 token,token 的值为 2b58f9a8-…

瑞_23种设计模式_状态模式

文章目录 1 状态模式(State Pattern)1.1 介绍1.2 概述1.3 状态模式的结构1.4 状态模式的优缺点1.5 状态模式的使用场景 2 案例一2.1 需求2.2 代码实现(未使用状态模式)2.3 代码实现(状态模式) 3 案例二3.1 …

[BT]BUUCTF刷题第4天(3.22)

第4天(共两题) Web [极客大挑战 2019]Upload 这是文件上传的题目,有一篇比较详细的有关文件上传的绕过方法文件上传漏洞详解(CTF篇) 首先直接上传带一句话木马的php文件,发现被拦截,提示不是图…

Linux安装Nacos

安装前必要准备 准备Java环境 ,8以上的版本,mysql(集群相关信息),nginx(进行代理) 安装Nacos 首先我们要有一个nacos的包,我们可以在线下载,也可以提前下载好&#xf…

Nginx 全局块配置 worker 进程的两个指令

1. 前言 熟悉 nginx 运行原理的都知道,nginx 服务启动后,会有一个 master 进程和多个 worker 进程,master 进程负责管理所有的 worker 进程,worker 进程负责处理和接收用户请求 在这里我们所要研究的是 master 进程一定要创建 wo…

如何进行设备的非对称性能测试

非对称性能测试介绍 RFC2544是RFC组织提出的用于评测网络互联设备(防火墙、IDS、Switch等)的国际标准。主要是对RFC1242中定义的性能评测参数的具体测试方法、结果的提交形式作了较详细的规定。标准中定义了4个重要的参数:吞吐量&#xff08…

Uni-app/Vue/Js本地模糊查询,匹配所有字段includes和some方法结合使用e

天梦星服务平台 (tmxkj.top)https://tmxkj.top/#/ 1.第一步 需要一个数组数据 {"week": "全部","hOutName": null,"weekendPrice": null,"channel": "门市价","hOutId": 98,"cTime": "…

打造新质生产力,亚信科技2024年如何行稳致远?

引言:不冒进、不激进,稳扎稳打, 一个行业一个行业地深度拓展。 【全球云观察 | 科技热点关注】 基于以往“一巩固、三发展”的多年业务战略,亚信科技正在落实向非通信行业、标准产品、软硬一体产品和国际市场的“四…

Spring异步注解@Async线程池配置

系列文章目录 文章目录 系列文章目录前言前言 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通用,看懂了就去分享给你的码吧。 从Spring3开始提供了@Async注解,该注解可以被标注在方法上,以便异步地调…

多段智能功率分配,双设备同时快充,乐得瑞LDR6020 一分拖二PD 快充线方案

随着移动设备的普及和功能的日益增强,电池续航成为了用户关注的重点之一。为了满足用户对于快速充电的需求,各大厂商纷纷推出了各种快充技术和产品。在这个背景下,乐得瑞公司推出了一款名为LDR6020的一分二PD快充线方案,该方案采用…

处理登录失效后提示多个错误

问题: 我的场景是后端规定,即使登录失效返回的code仍是200,然后data的code是999什么的; 原本代码: 修改版代码: 通过节 const NotLoginEvent () > {router.replace("/login");localStorage.clear();M…

python的ITS 信息平台的设计与实现flask-django-nodejs-php

第二,陈列说明该系统实现所采用的架构、系统搭建采用的服务器、系统开发环境和使用的工具,以及系统后台采用的数据库。 最后,对系统进行全面测试,主要包括功能测试、查询性能测试、安全性能测试。 分析系统存在的不足以及将来改进…