有损线、上升边退化与材料特性(七)

有损线的不良影响

当信号沿着实际有损线传输时,高频分量的幅度减小,而低频分量的幅度保持不变。由于这个种选择性的衰减,信号的带宽降低,信号的上升边会增长。如果上升边的退化与单位间隔比很小,同位模式将比较稳定与前位波形无关。

如果上升边的退化使接收到的上升边显著拉长到与单位时间可比拟的程度,当前电平的状态受前位模式的影响,这种现像称为符号间的干扰(ISI)。

传输线中的损耗

传输线的一阶模型是由LC组成,通常称为无损耗模型。他没有考虑信号传播时的电压损耗。为了准备的预估接收波形,需要加入损耗。当信号沿传输线传播时,接收端有如下5种能量损耗:

损耗方式

对信号的影响

辐射损耗

总的辐射量很小,不影响对信号的分析

耦合到相邻匹配线

有部分能量耦合到相邻走线上,会引起上升边的退化

阻抗不匹配

信号失真,上升边退化。

导线损耗

趋肤效应的导线电阻

介质损耗

损耗源:导线电阻与趋肤效应

信号感受到的电阻取决于导线传输电流的有效横截面。由于趋肤效应,频率越高电流流经的导线横截面积越小,电阻随着频率的升高而增加。

根据趋肤深度公式计算可知,导线损耗与信号频率的二分之一次方成反比。

损耗源:介质

大多数介质材料都有相应的电阻率。当电容器两电极平面之间填充实际材料并施加电压时,将有电流通过,这个电称为漏电流,对应的电阻率称为体漏电阻率。

大多数材料的体漏电阻率与频率有关,频率越高,电阻率就越小。

耗散因子:表征偶极子数目及其运动,是电导率随频率成正比提高的系数值。

有损传输线建模

使用RLGC传输线对真实的传输进行近似为如下:

有损传输线的特性阻抗与频率有关,并且是个复数,如下式表示:

在低频低损耗区,损耗对特性阻抗没有影响为, 其特性抗阻为:

,

对于高频损耗区,用特性阻抗的幅值表示:

下图是在FR4中3mil宽的微带线复特性阻抗的幅值:

从上图看出,当频率高于10MHz时,有损特性阻与无损特性阻抗非常接近。

介电常数与耗散因子

介电常数表示材料如何加大电容和降低材料的光速。

耗散因子表示材料的导电率随频率成正比的提高。

这两个参数与频率有很微弱的关系,并且不同批次之间,不同电路板之间值都会不同。

在低损耗区,有损线中信号的速度与无损传输线中的相同,信号速度不受损耗的影响。

色散:速度与频率相关的效应称为色散。

衰减与dB

当信号线沿导线传播时,导线损耗对信号的主要影响是使信号衰减。信号幅度的衰减并不是线性下降的,而是随着距离的变化呈指数下降。

在工程上使用dB(分贝)来表示衰减,对于两个功率P1和P0之分表示如下:

用dB表示V1和V0电压的比值如下:

注意:

在计算dB值时,若指的是功率或能量,则系数为10;若指的是幅度则系数为20。

由dB值也可以计算出电压的比值,即为:

电压比

功率比

dB

100

10,000

40

31.62

1,000

30

10

100

20

3.16

10

10

2

4

6

1.41

2

3

1

1

0

0.71

0.50

-3

0.50

0.25

-6

0.32

0.10

-10

0.10

0.01

-20

0.03

0.001

-30

0.01

0.000

-40

频域中有损线特性的度量

有损传输线理想模型有以下3个特点:

  1. 当频率变化时特性阻抗是个常量;
  2. 当频率变化时速度是个常量;
  3. 衰减中有一项与频率的平方根成正比,另一项与频率成正比。

有损线的带宽

传输线的本征3dB带宽与互连长度之间的关系:

表示本征带宽,单位为GHz,表示传输的长度,单位为in。

对于有损互连线,已知材料损耗因子及介电常数,可以计算出上升边时间:

表示传输线的本征上升边,单位为ns, 表示传输的长度,单位为in。

经验规则:板上线长值大于50 x 上升边值时,损耗的影响将起重要作用,可以用下式表示

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

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

相关文章

Django视图与路由:打造你的网络帝国

Hello,我是阿佑,上期给大家讲了 Django ORM魔法:用Python代码召唤数据库之灵! 今天将带大家深入探讨了视图的工作原理、如何编写高效的函数视图和类视图,以及如何巧妙地利用URL路由来提升应用的用户体验和可维护性。通…

最新h5st(4.7.2)参数分析与纯算法还原(含算法源码)

文章目录 1. 写在前面2. 加密分析3. 算法还原 【🏠作者主页】:吴秋霖 【💼作者介绍】:擅长爬虫与JS加密逆向分析!Python领域优质创作者、CSDN博客专家、阿里云博客专家、华为云享专家。一路走来长期坚守并致力于Python…

操作系统 实验29 同步与互斥

1、并发线程同步与互斥 源程序&#xff1a; #include <stdio.h> #include <stdlib.h> #include <pthread.h> #include <unistd.h> #include <string.h> int num30,count10; pthread_mutex_t mylockPTHREAD_MUTEX_INITIALIZER; void *sub1(voi…

图解 Python 编程(10) | 错误与异常处理

&#x1f31e;欢迎来到Python的世界 &#x1f308;博客主页&#xff1a;卿云阁 &#x1f48c;欢迎关注&#x1f389;点赞&#x1f44d;收藏⭐️留言&#x1f4dd; &#x1f31f;本文由卿云阁原创&#xff01; &#x1f4c6;首发时间&#xff1a;&#x1f339;2024年6月2日&…

LangChain学习之prompt格式化与解析器使用

1. 学习背景 在LangChain for LLM应用程序开发中课程中&#xff0c;学习了LangChain框架扩展应用程序开发中语言模型的用例和功能的基本技能&#xff0c;遂做整理为后面的应用做准备。视频地址&#xff1a;基于LangChain的大语言模型应用开发构建和评估高 2. 先准备尝试调用O…

数据结构(C):从初识堆到堆排序的实现

目录 &#x1f31e;0.前言 &#x1f688; 1.堆的概念 &#x1f688; 2.堆的实现 &#x1f69d;2.1堆向下调整算法 &#x1f69d;2.2堆的创建&#xff08;堆向下调整算法&#xff09; ✈️2.2.1 向下调整建堆时间复杂度 &#x1f69d;2.3堆向上调整算法 &#x1f69d;2.…

testcontainer

在我们的项目中&#xff0c;单元测试是保证我们代码质量非常重要的一环&#xff0c;但是我们的业务代码不可避免的需要依赖外部的系统或服务如DB&#xff0c;redis&#xff0c;其他外部服务等。如何保证我们的测试代码不受外部依赖的影响&#xff0c;能够稳定的运行成为了一件比…

c++------类和对象(下)包含了this指针、构造函数、析构函数、拷贝构造等

文章目录 前言一、this指针1.1、this指针的引出1.2、 this指针的特性 二、类的默认的六个构造函数2.1、构造函数简述2.2构造函数 三、析构函数3.1、析构函数引出3.2、特点&#xff1a; 四、拷贝构造4.1、引入4.2、特征&#xff1a;4.3、默认拷贝构造函数 总结 前言 在本节中&a…

中国的历史看中国的经济发展

从中国的历史看中国的经济发展&#xff0c;可以发现其经历了几个显著的阶段&#xff0c;每个阶段都有其独特的特点和成就&#xff1a; 古代经济&#xff1a;中国古代经济以农业为主&#xff0c;实行井田制&#xff0c;重视水利工程的建设&#xff0c;如都江堰、灵渠等。 商业发…

Compose Multiplatform 1.6.10 发布,解释一些小问题, Jake 大佬的 Hack

虽然一直比较关注跨平台开发&#xff0c;但其实我很少写 Compose Multiplatform 的内容&#xff0c;因为关于 Compose Multiplatform 的使用&#xff0c;其实我并没在实际生产环境上发布过&#xff0c;但是这个版本确实值得一提&#xff0c;因为该版本包含&#xff1a; iOS Bet…

数据库(15)——DQL分页查询

DQL分页查询语法 SELECT 字段列表 FROM 表名 LIMIT 起始索引&#xff0c;查询记录数; 注&#xff1a;起始索引从0开始&#xff0c;起始索引&#xff08;查询页码-1&#xff09;*每页显示记录数。 如果查询的是第一页&#xff0c;可以省略起始索引。 示例&#xff1a;查询第一页…

【考研数学】概率论如何复习?跟谁好?

概率论一定要跟对老师&#xff0c;如果跟对老师&#xff0c;考研基本上能拿满分 概率论在考研试卷中占比并不大&#xff0c;其中&#xff1a; 高等数学&#xff0c;90分&#xff0c;约占比60%; 线性代数&#xff0c;30分&#xff0c;约占比20%; 概率论与数理统计&#xff0…

hive中的join操作及其数据倾斜

hive中的join操作及其数据倾斜 join操作是一个大数据领域一个常见的话题。归根结底是由于在数据量超大的情况下&#xff0c;join操作会使内存占用飙升。运算的复杂度也随之上升。在进行join操作时&#xff0c;也会更容易发生数据倾斜。这些都是需要考虑的问题。 过去了解到很…

每日5题Day15 - LeetCode 71 - 75

每一步向前都是向自己的梦想更近一步&#xff0c;坚持不懈&#xff0c;勇往直前&#xff01; 第一题&#xff1a;71. 简化路径 - 力扣&#xff08;LeetCode&#xff09; class Solution {public String simplifyPath(String path) {Deque<String> stack new LinkedList…

mysql的增删查改(进阶)

目录 一. 更复杂的新增 二. 查询 2.1 聚合查询 COUNT SUM AVG MAX MIN 2.1.2 分组查询 group by 子句 2.1.3 HAVING 2.2 联合查询/多表查询 2.2.1 内连接 2.2.2 外连接 2.2.3 全外连接 2.2.4 自连接 2.2.5 子查询 2.2.6 合并查询 一. 更复杂的新增 将从表名查询到…

自动化办公01 smtplib 邮件⾃动发送

目录 一、准备需要发送邮件的邮箱账号 二、发送邮箱的基本步骤 1. 登录邮箱 2. 准备数据 3. 发送邮件 三、特殊内容的发送 1. 发送附件 2. 发送图片 3. 发送超文本内容 4.邮件模板内容 SMTP&#xff08;Simple Mail Transfer Protocol&#xff09;即简单邮件传输协议…

霍夫曼树教程(个人总结版)

背景 霍夫曼树&#xff08;Huffman Tree&#xff09;是一种在1952年由戴维霍夫曼&#xff08;David A. Huffman&#xff09;提出的数据压缩算法。其主要目的是为了一种高效的数据编码方法&#xff0c;以便在最小化总编码长度的情况下对数据进行编码。霍夫曼树通过利用出现频率…

【Qt秘籍】[009]-自定义槽函数/信号

自定义槽函数 在Qt中自定义槽函数是一个直接的过程&#xff0c;槽函数本质上是类的一个成员函数&#xff0c;它可以响应信号。所谓的自定义槽函数&#xff0c;实际上操作过程和定义普通的成员函数相似。以下是如何在Qt中定义一个自定义槽函数的步骤&#xff1a; 步骤 1: 定义槽…

<jsp:setProperty>设置有参构造函数创建的自定义对象的属性

假设某一个类&#xff08;如TextConverter类&#xff09;有一个无参构造函数和一个有参构造函数&#xff0c;我们可以在Servlet里面先用有参构造函数自己new一个对象出来&#xff0c;存到request.setAttribute里面去。 Servlet转发到jsp页面后&#xff0c;再在jsp页面上用<j…

django基于大数据+Spring的新冠肺炎疫情实时监控系统设计和实现

设计一个基于Django(后端)和Spring(可能的中间件或服务集成)的新冠肺炎疫情实时监控系统涉及多个方面,包括数据收集、数据处理、数据存储、前端展示以及可能的中间件服务(如Spring Boot服务)。以下是一个大致的设计和实现步骤: 1. 系统架构 前端:使用Web框架(如Reac…