串扰(一)

一、说明

串扰应该算比较常见的信号完整性问题了,一般是指由于走线较近,传输信号时在临线上产生耦合噪声的现象。串扰的原因是由于电场和磁场的耦合,我们经常用耦合电容和耦合电感模型进行问题分析。

本文是基于被攻击线阻抗匹配的情形下计算的,没有考虑反射问题。

二、电容耦合

1.原因

当一根走线传输电压变换的信号时,周围电场则随之变化,导致相邻走线产生感应电流,引起噪声。这种情况我们常用电容耦合来分析。如下图,两根相邻走线是否就是平板电容呢?

我们提炼出电容耦合的模型:

上图中Cm就是耦合电容,Cg就是对参考面的寄生电容。想象一下,Cg是不是也是对参考面的耦合电容?这里暂不展开了,大家可以考虑一下。

2.计算

为了具体计算容性耦合的大小,这里采样的微分的概念,如下图:

也就是说把信号线拆分成特别短的一小块$$\varDelta$$x,对于变化的电压,感应电流I则有:

令近端串扰电压为Vb,远端串扰电压为Vf(近端串扰在干扰的后方,远端串扰在前方,因此命令为b和f)。则有,

Ib+If=Vb/Z0+Vf/Zf=I

同时又由于近、远端传输线特征阻抗都是Z0,则电流是平均分配的,也就是:

Ib=If

攻击信号电压幅度为V0,信号上升时间为Tr,则电压相对时间的微分就等于V0/Tr:

整理计算公式:

假如耦合传输线长度为L,则远端串扰总大小为:

VF=0.5*Z0*Cm*L*V0/Tr

近端串扰总大小呢,VB就不一定等于VF了,因为VB是有饱和的,也就是随着耦合传输线长度增大,VB是有上限的。原因是随着信号的传输,较远信号又叠加到近端串扰时,较近信号的影响已经过去,不能再叠加了。那最大是多少呢?就是上升时间Tr/2,攻击线上占用Tr/2时间,受害线近端串扰传输占用Tr/2。因此VB最大值为:

VB=0.5*Z0*Cm*Tr/2*Vp*V0/Tr=0.25*Z0*Cm*V0*Vp

其中Vp是指信号传输速度。

我们知道电流I的计算公式为:

I=Q/T=CU/(L/V)=CL*L*U*V/L=CL*U*V

CL的单位长度电容,U是电压,V是信号传播速度;

同时,

I=U/Z

Z=$$\sqrt{L/C}$$

整理公式得,

V=1/(CL*Z)=1/$$\sqrt{L*C}$$

将速度V和阻抗Z代入到本文中,则

Z=$$\sqrt{L0/(Cg+Cm)}$$

Vp=1/$$\sqrt{L0*(Cg+Cm)}$$

整理公式得:

VB=0.25*Cm*V0/(Cg+Cm)=0.25*V0-0.25*Cg*V0/(Cg+Cm)

3.对策

从远、近端串扰公式中我们可以明确得知,远端串扰是随耦合线长度无限叠加的(显示中由于插损的存在不会无穷大),近端串扰是随耦合电容增大而变大,极限大小就是四分之一的V0。

综上,如要改善近端串扰的最大值,只能减小耦合电容,例如增大线间距。如近端串扰没达到最大值,则可以通过减小耦合性长度、增大信号上升时间和减小耦合电容来改善;如要改善远端串扰,则只能减小耦合线长度或者增大信号上升时间。

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

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

相关文章

Vatee万腾平台,让智能更懂你

在数字化浪潮席卷全球的今天,智能科技已经渗透到我们生活的方方面面。然而,真正的智能不仅仅是技术的堆砌,更是对人性需求的深刻理解和满足。Vatee万腾平台,正是这样一个让智能更懂你的平台,它以其独特的方式&#xff…

CCRC-DSO数据安全官

随着数字化转型成为国家“十四五”规划的重点,数据市场化构建已上升为国家战略,成为数字经济发展的关键生产要素。 近年来,我国在数据安全政策的制定和实施上明显加速,相继出台了大量相关法规,确立了对数据资产全生命…

C++中的八大设计原则

目录 摘要 C中的8大设计原则 1. 单一职责原则 (Single Responsibility Principle, SRP) 2. 开放封闭原则 (Open/Closed Principle, OCP) 3. 里氏替换原则 (Liskov Substitution Principle, LSP) 4. 依赖倒置原则 (Dependency Inversion Principle, DIP) 5. 接口隔离原则…

jQuery UI 实例

jQuery UI 实例 jQuery UI 是一个建立在 jQuery JavaScript 库之上的用户界面交互、特效、小部件和主题框架。它提供了一系列的预构建组件,使得开发者能够轻松地创建具有丰富交互性的网页。本篇文章将通过一系列实例,介绍如何使用 jQuery UI 来增强网页…

统计检验与机器学习双管齐下:深入解析糖尿病风险

1.项目背景 糖尿病是一种影响全球数百万人的慢性疾病,对公共健康构成重大威胁。准确预测糖尿病的发病风险对于早期干预和预防至关重要。通过机器学习模型分析影响糖尿病的主要因素,可以帮助医疗从业者更好地了解病因和风险因素,从而制定有效的预防和治疗策略。本项目通过可…

PyCharm配置教程,手把手教你如何配置

文章目录 引言1. 安装 PyCharm1.1 下载和安装1.2 初次启动 2. 基本配置2.1 设置界面2.2 常用配置项 3. 项目配置3.1 创建新项目3.2 配置解释器 4. 虚拟环境配置4.1 创建虚拟环境4.2 使用已有虚拟环境4.3 管理依赖 5. 插件和扩展5.1 安装插件5.2 推荐插件 6. 调试配置6.1 配置调…

【计算机毕业设计】234基于微信小程序的中国各地美食推荐平台

🙊作者简介:拥有多年开发工作经验,分享技术代码帮助学生学习,独立完成自己的项目或者毕业设计。 代码可以私聊博主获取。🌹赠送计算机毕业设计600个选题excel文件,帮助大学选题。赠送开题报告模板&#xff…

可穿戴设备:苹果“吃老底”、华为“忙复苏”、小米“再扩容”

配图来自Canva可画 随着产品功能的创新,可穿戴设备不再被简单地视为手机的延伸,而是被当成一种独立的、具有独特功能和优势的产品,受到了越来越多人的青睐。 一方面,技术的进步使得可穿戴设备在功能、性能和使用体验上得到显著提…

Golang | Leetcode Golang题解之第160题相交链表

题目: 题解: func getIntersectionNode(headA, headB *ListNode) *ListNode {if headA nil || headB nil {return nil}pa, pb : headA, headBfor pa ! pb {if pa nil {pa headB} else {pa pa.Next}if pb nil {pb headA} else {pb pb.Next}}retu…

IDEA快速入门03-代码头统一配置

三、代码规范配置 3.1 文件头和作者信息 配置入口:依次打开 File -> Settings -> Editor -> File and Code Templates。 Class /*** Copyright (C) 2020-${YEAR}, Glodon Digital Supplier & Purchaser BU.* * All Rights Reserved.*/ #if (${PACKA…

pdf只要其中一页,pdf只要其中几页怎么弄

在现代办公和学习环境中,pdf文件因其跨平台、保持原样等优点而被广泛使用。然而,有时我们需要一个pdf其中页或其中几页,以便更好地管理和使用其中的内容。本文将详细介绍几种拆分pdf文件的方法,帮助您轻松应对各种拆分需求。 打开…

开源项目推荐

这个资源列表集合了.NET开发领域的优秀工具、库、框架和软件等, 如果您目前研究开源大模型项目,请参考热门开源大模型项目推荐链接如下:https://blog.csdn.net/hefeng_aspnet/article/details/139669116 欢迎各位小伙伴收藏、点赞、留言、评论…

图像识别技术在虚拟现实与增强现实中的应用

图像识别技术在虚拟现实(VR)与增强现实(AR)领域中的应用广泛而深入,为用户提供了丰富多样的交互体验。以下是关于图像识别技术在这两个领域中的具体应用: 虚拟现实(VR)中的应用 虚…

请不要自嗨,B端系统颜值不过关,功能再强大可能等于0

我们见过形形色色的系统,有不少老铁费劲开发出来的管理系统,输在了颜值上。商务人员觉得么有信心,就不敢推荐,客户中间人觉得拿不出手,就不会向上层重点推荐,有时候即便客户购买了,也是被客户的…

你还记得java核心基础类Object么?

Object 类的常见方法有哪些? Object 类是一个特殊的类,是所有类的父类。它主要提供了以下 11 个方法: /** * 尚硅谷2024新版3小时速通Docker教程 * https://www.sanzhishu.top/2696.html */// native 方法,用于返回当前运行时对…

【Linux】使用 iptables 验证访问HDFS 所使用到的端口

目录 ​编辑 一、实操背景 二、iptables 简介 三、模拟操作 一、实操背景 背景: 在客户有外网的服务器需要访问内网大数据集群HDFS,使用iptable模拟测试需要开放的端口。 二、iptables 简介 具体介绍看文章: 【Linux】Iptables 详解与实战…

并发控制:确保数据一致性的策略

引言 ​ 在现代软件开发中,尤其是在涉及高并发场景的应用,如在线购物、金融交易等,保证数据操作的原子性和一致性是至关重要的。本文将深入探讨并发环境下常见的问题,以及如何通过先进的技术手段确保数据的准确性和安全性。 案例…

安全生产管理系统——特殊作业管控

特殊作业环节面临事故多发、频发、死亡率高,如何做到有效管理是一大考验,进行系统全面的规整很有必要。安全生产管理系统中特殊作业管理通过整合资源和采用信息化技术对动火、受限空间、盲板抽堵、高处、吊装、临时用电、动土、断路等特殊作业全过程管理…

让UI和前端相亲相爱的秘诀:与人方便,自己方便。

在实际项目开发中,UI设计师和前端开发人员经常互撕,这背后的原因是什么?有什么办法可以避么?贝格前端工场在这里为大家解读一下。 一、UI和前端互厮的原因有哪些? 导致UI和前端在写作过程中出现盲区导致互撕的原因可…

HTML表单深度解析:构建互动的网页界面

表单是HTML中用于收集用户输入信息的重要元素&#xff0c;是网页与用户交互的关键组件。以下是一个典型的HTML表单示例&#xff0c;我们将会详细解析其中的各个元素及属性含义。 <form action"https://xx.xxx.xx/search" target"_self" method"ge…