信号完整性分析基础知识之有损传输线、上升时间衰减和材料特性(九):互连的带宽

news2024/11/26 16:16:09

如果我们从理想方波的频谱开始,优先衰减高频分量而不是低频分量,则传输信号的带宽(重要的最高正弦波频率)将会减小。我们让波传播的时间越长,高频分量的衰减就越大,带宽就越低。

带宽作为重要的最高正弦波频率分量的整个概念本质上只是一个粗略的近似值。正如我们之前所说,如果问题对带宽非常敏感,以至于知道其值在 20% 以内非常重要,则不应使用带宽术语。相反,应该使用信号的整个频谱以及整个频率范围内互连的实际插入或回波损耗行为。然而,带宽的概念非常强大,可以帮助我们增强直觉并深入了解互连的一般行为。

互连的带宽与传输线路的损耗之间存在简单而基本的联系。线路越长,高频损耗越大,线路带宽越低。能够估计互连的损耗限制带宽将使我们能够确定一些性能要求,以确定多少衰减过多以及哪些材料特性可以接受。

正如我们在第 2 章中所示,信号的带宽是与理想方波幅度相比幅度小于 -3 dB 的最高频率。在沿传输线的每个距离 Len 处,我们可以计算出具有 −3 dB 衰减的频率,即该点的信号带宽。该频率将是传输线 BWTL 固有的 3 dB 带宽。

如果我们假设处于介电损耗超过导体损耗的频率范围,那么我们可以忽略导体损耗,频率 f 和互连长度 Len 下的总衰减为:

其中

AdB表示总衰减

αdiel表示单位长度介质损耗导致的衰减

εr表示复合介电常数的实部

Len表示传输线的长度

f表示正弦波频率

tan(δ)表示材料的耗散因子

传输线固有的 3 dB 带宽 BWTL 对应于衰减仅为 3 dB 的频率。通过用 BWTL 代替频率 f 和衰减 3 dB,3 dB 带宽和互连长度之间的关系可得出:

其中:

tan(δ) = 材料的损耗因数

BWTL = 互连的固有 3 dB 带宽(以 GHz 为单位),长度 d(以英寸为单位)

εr = 复介电常数的实部

Len = 传输线的长度,以英寸为单位

这表示互连长度越长,带宽越低,衰减增加至 3 dB 时的频率也越低。同样,损耗因数的值越高,互连的带宽越低。

理想方波的上升时间为0,其频谱带宽为无穷大。如果我们对频谱采取一些措施来减少带宽,上升时间就会增加。由此产生的上升时间 RT 为:

在有损互连中,考虑到其固有带宽受材料耗散因数的限制,我们可以计算沿传输线传播后波形的上升时间:

RTTL表示传输线的固有上升时间,以纳秒为单位

例如,使用 FR4 且损耗因数为 0.02 的传输线对于 1 英寸长度的线路来说,固有互连上升时间约为 0.27 × 0.02 × 2 × 1 = 10 皮秒。对于 10 英寸的长度,固有互连上升时间约为 100 皮秒。如果将 1 皮秒上升时间的信号发送到这样的传输线中,则在行进 10 英寸后,由于所有高频分量都被电介质吸收并转化为热量,其上升时间将增加到约 100 皮秒。

根据粗略的经验法则,沿 FR4 传输线传播的信号的上升时间将使其上升时间增加约 10 皮秒/英寸行程。

随着信号沿线路传播,信号的实际上升时间将变得越来越长。该固有互连上升时间由线路长度和层压板的损耗因数决定,并且它是互连支持的最短上升时间。图 9-24 显示了各种层压材料的固有互连上升时间。如图所示,上升时间的范围可以从 FR4 中的 10 皮秒/英寸到某些聚四氟乙烯层压板中的小于 1 皮秒/英寸。

在这些示例中,我们假设线路足够宽,衰减的主要限制是电介质。当然,如果线路非常窄,特别是对于低损耗材料,则互连的固有上升时间将大于仅基于介电损耗的估计。当进入的上升时间不是 1 皮秒而是某个更长的值 RT 时,甚至与固有上升时间相当,生成的输出上升时间 RTout 与固有互连上升时间相关,具体如下:

RTout表示输出信号的上升时间

RTin表示输入信号的上升时间

RTTL表示固有上升时间

这只是一个粗略的近似,假设上升沿的形状是高斯的。例如,图 9-25 显示了进入 18 英寸长 FR4 传输线的大约 41 皮秒输入上升时间信号。固有互连上升时间约为 RT = 10 皮秒/英寸 × 18 英寸 = 180 皮秒。我们预计输出上升时间约为:

事实上,测量到的上升时间约为 150 皮秒,接近这一估计值。如果固有互连上升时间远小于输入上升时间,则输出上升时间大致相同且不变。输出上升时间与输入上升时间的相对变化为:

要将输出上升时间增加 25%,固有上升时间必须至少约为输入上升时间的 50%。

这表明,对于有损传输线,如果信号的上升时间不会明显降低超过 25%,则固有互连上升时间必须小于输入上升时间的 50%。如果信号的初始上升时间为 100 皮秒,则固有互连上升时间应小于 50 皮秒。如果它更长,我们最终将导致输出上升时间大大增加。

在 FR4 中,固有上升时间退化约为 10 皮秒/英寸或 0.01 纳秒/英寸,有一个简单的经验法则将上升时间和互连长度联系起来,在该长度下损耗效应将很重要:

其中:

RTTL表示互连固有上升时间

RTsignal表示信号的上升时间

Len表示互联长度,损耗影响很重要

例如,如果上升时间为 1 纳秒,则对于长度超过 50 英寸的传输线,损耗效应将降低上升时间并可能导致 ISI 问题。如果长度短于 50 英寸,FR4 中的损耗效应可能不是问题。然而,如果上升时间为 0.1 纳秒,则对于长度超过 5 英寸的损耗效应可能会成为问题。这就是为什么大多数尺寸约为 12 英寸且典型上升时间为 1 纳秒的主板应用不会遇到有损效应问题。然而,对于长度大于 36 英寸且上升时间小于 0.1 纳秒的背板,有损效应通常会主导性能。

这提出了一个简单的经验法则,用于估计何时担心有损线路:在 FR4 中,当线路长度(以英寸为单位)大于 50 乘以上升时间(以纳秒为单位)时,有损效应可能发挥重要作用。

当然,这个分析只是一个粗略的近似。我们一直假设我们实际上可以使用 10−90 的上升时间来描述输出信号。事实上,由于高频分量逐渐减少,实际波形会以复杂的方式失真,并且传输信号的实际频谱也会发生变化。这个描述有损线路的上升时间退化的简单经验法则仅意味着作为估计有损线路特性开始影响信号质量的点的一种方法。此时,为了准确预测实际波形和信号质量影响,应使用有损线路瞬态模拟器。

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

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

相关文章

EASYX输出文字

在EASYX中绘制出字符串和字符 #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <easyx.h> #include <iostream> #include <math.h> #include <stdlib.h> #include <conio.h> #include <time.h> #define PI 3.14、 //…

CoT: 思路链提示促进大语言模型的多步推理

CoT 总览摘要1 引言2 Chain-of-Thought Prompting3 算术推理 &#xff08;Arithmetic Reasoning&#xff09;3.1 实验设置3.2 结果3.3 消融实验3.4 CoT的鲁棒性 4 常识推理 &#xff08;Commonsense Reasoning&#xff09;5 符号推理 &#xff08;Symbolic Reasoning&#xff0…

SLAM从入门到精通(计算点到直线的距离)

【 声明&#xff1a;版权所有&#xff0c;欢迎转载&#xff0c;请勿用于商业用途。 联系信箱&#xff1a;feixiaoxing 163.com】 大家一开始看到这个题目的时候&#xff0c;也许比较吃惊。为什么会有这样的题目&#xff1f;但是做过slam的同学&#xff0c;应该就比较熟悉和了解…

Mysql库操作

一&#xff1a;库的操作 1&#xff1a;创建数据库 mysql> create database test1; Query OK, 1 row affected (0.00 sec)mysql> create database test2 charsetutf8;create database test2 character utf8;Query OK, 1 row affected (0.00 sec)mysql> create databa…

Linux学习笔记之二(环境变量)

Linux learning note 1、环境变量1.1、修好PATH环境变量 1、环境变量 环境变量(environment variables)即系统运行的一些环境参数。主要的环境变量有以下这些&#xff1a; PATH&#xff1a;决定了系统查找可执行文件的目录范围。HOME&#xff1a;指定当前用户的主目录路径。U…

【C++心愿便利店】No.11---C++之string语法指南

文章目录 前言一、 为什么学习string类二、标准库中的string类 前言 &#x1f467;个人主页&#xff1a;小沈YO. &#x1f61a;小编介绍&#xff1a;欢迎来到我的乱七八糟小星球&#x1f31d; &#x1f4cb;专栏&#xff1a;C 心愿便利店 &#x1f511;本章内容&#xff1a;str…

4.网络之TCP

TCP协议(传输层) 文章目录 TCP协议(传输层)1. TCP报文格式2. TCP相关机制2.1 确认应答机制2.2 超时重传机制2.3 连接管理机制&#xff08;重点&#xff09;2.3.1 三次握手2.3.2 四次挥手 2.4 滑动窗口机制2.5 流量控制机制2.6 拥塞控制机制2.7 延迟应答机制2.8 捎带应答机制 3.…

c++ | 字符串与指针的恩断情仇

我想&#xff0c;c/c中难的不是指针&#xff0c;而是其中的变化&#xff0c;尤其是思维的转变。很多东西 就是容易掉进陷阱。好在&#xff0c;你我都是善于思考的码农&#xff01; 大致情况是这样的&#xff0c;底层<–>c语言<–>c<–>应用 而数据的传输的最…

攻击域控丝滑小连招~

点击星标&#xff0c;即时接收最新推文 如果已经获得本地管理员账号或是域管理员账号&#xff0c;那么下一个目标通常是域控制器&#xff0c;对于渗透测试人员来说&#xff0c;光荣与荣耀的那一刻就是成功从域控制器提取所有的哈希值。但即使是拥有管理员权限&#xff0c;也无法…

windows10编译高版本openssl

参考文章 参考文章中的windows编译为低版本&#xff0c;在高版本的openssl编译中已经没有&#xff1a;“ms\do_ms.bat”这个脚本了&#xff0c;现记录下编译过程 1、准备工作 安装ActivePerl&#xff0c;安装后会自动写入环境变量&#xff0c;参照参考文章测试安装成功与否&a…

封装element-table合计行Hooks方法

背景: 在我们常做的后台管理系统中&#xff0c;经常的会遇到关于表格合计行的计算以及显示&#xff0c;如下图&#xff0c;我们采用的是element框架这一套 封装&#xff1a; 由于考虑到该需求是最常见的&#xff0c;每个中心可能都会涉及到&#xff0c;我们封装公共方法&#…

解决方案中word中分节符的使用

解决方案中必不可少的两个“符号”&#xff0c;分页符&#xff0c;分节符 有了分节符&#xff0c;可以为不同节设置不同的页眉页脚、分栏格式、纸张大小及方向、页边距、不同节间采用不同的页码序号&#xff0c;常用的功能主要是把word下一次的由原来的“竖版”&#xff0c;变…

pygame游戏编程库:初始化和显示(01/8)

一、说明 pygame是一个Python库&#xff0c;用于编写2D游戏和多媒体应用程序。它提供了一整套工具&#xff0c;可以帮助开发者创建图像、声音、动画等内容&#xff0c;并与用户进行交互。pygame还可以用于创建交互式教育软件、演示文稿、音乐应用程序等。它基于SDL库&#xff0…

线程锁、进程锁、分布式锁_Linux网络编程

线程锁 1、互斥锁&#xff1a;互斥锁首先是一个睡眠锁&#xff0c;如下图当线程C没有获取到资源时&#xff0c;线程锁会结束线程B切换到线程C。 2、自旋锁&#xff1a;而自旋锁在未获取到资源时线程C循环等待&#xff0c;尝试获取锁&#xff0c;一直占用核心。 3、读写锁:若一…

css基础之实现轮播图

原理介绍 图片轮播的原理是通过控制显示和隐藏不同的图片来实现图像的切换&#xff0c;从而创建连续播放的效果。用到的知识点有定位和定时器。 实现步骤&#xff1a; HTML 结构&#xff1a; 首先&#xff0c;需要在HTML中创建一个包含轮播图片的容器&#xff0c;通常使用 &l…

采用springboot、avue框架开发的:大型医院绩效考核系统成品源码

医院绩效考核系统全套源码&#xff08;演示自主版权医院应用案例&#xff09; 医院绩效考核系统&#xff0c;建立以医院发展目标为导向&#xff0c;以医务人员劳动价值、工作量为评价基础&#xff0c;统筹效率、质量、成本的绩效管理和绩效工资分配体系。系统支持RBRVS&#xf…

0003Java安卓程序设计-springboot基于Android的学习生活交流APP

文章目录 **摘** **要**目 录系统设计开发环境 编程技术交流、源码分享、模板分享、网课教程 &#x1f427;裙&#xff1a;776871563 摘 要 网络的广泛应用给生活带来了十分的便利。所以把学习生活交流管理与现在网络相结合&#xff0c;利用java技术建设学习生活交流APP&…

python机器学习——实现Kmeans算法

K-means算法 关于K-means算法&#xff0c;它是一种无监督学习算法&#xff0c;用于将数据集分成预定数量的簇&#xff08;clusters&#xff09;。 K-means算法比较适合用来做聚类分析&#xff0c;而不是用来预测&#xff0c;换句话来说&#xff0c;K-means算法不擅长预测 K-…

基于SSM的搬家预约系统

末尾获取源码 开发语言&#xff1a;Java Java开发工具&#xff1a;JDK1.8 后端框架&#xff1a;SSM 前端&#xff1a;Vue 数据库&#xff1a;MySQL5.7和Navicat管理工具结合 服务器&#xff1a;Tomcat8.5 开发软件&#xff1a;IDEA / Eclipse 是否Maven项目&#xff1a;是 目录…

数据结构之堆的实现(图解➕源代码)

一、堆的定义 首先明确堆是一种特殊的完全二叉树&#xff0c;分为大根堆和小根堆&#xff0c;接下来我们就分别介绍一下这两种不同的堆。 1.1 大根堆&#xff08;简称&#xff1a;大堆&#xff09; 在大堆里面&#xff1a;父节点的值 ≥ 孩子节点的值 我们的兄弟节点没有限制&…