传输线的物理基础(四):传输线的驱动和返回路径

news2024/11/16 1:53:05

驱动一条传输线

对于将信号发射到传输线的高速驱动器,传输线在传输时间内的输入阻抗将表现得像一个电阻,相当于线路的特性阻抗。鉴于此等效电路模型,我们可以构建驱动器和传输线的电路,并计算发射到传输线中的电压。等效电路如下图所示。

驱动器可以建模为快速开启的电压源元件和源电阻。电压源具有根据晶体管技术指定的电压。对于 CMOS 器件,电压范围为 5 v 至 1.5 v,具体取决于晶体管代数。较旧的 CMOS 设备使用 5 v,而 PCI 和一些内存总线使用 3.3 v。最快的处理器使用 2.4 v 和更低的输出电压,1.5 v 和更低的核心电压。这些电压是电源电压,非常接近器件驱动开路时的输出电压。

源电阻的值还取决于器件技术。它通常在 5 欧姆到 60 欧姆范围内。当驱动器突然打开时,一些电流会通过源阻抗流向传输线,并且在信号从引脚出来之前,栅极内部会出现电压降。这意味着完整的开路驱动电压不会出现在驱动器的输出引脚上。

可以通过将该电路建模为电阻分压器来计算发射到传输线上的实际电压。信号看到由源电阻和传输线阻抗组成的分压器。最初引入线路的电压大小是线路阻抗与线路和源电阻串联组合的比率。它由:

Vlaunched表示发射到传输线的电压

Voutput表示开路时驱动器的电压

Rsource表示驱动器的输出源阻抗

Z0表示传输线的特性阻抗

当源电阻很高时,传输到线路中的电压会很低——通常不是一件好事。在下图中,我们绘制了实际发射到传输线并向下传播的源电压的百分比,对于 50 欧姆的特性阻抗。当输出源阻抗也是 50 欧姆时,我们看到实际上只有一半的开路电压被发射到线路中。如果输出为 3.3 伏,则发射到线路中的信号仅为 1.65 伏。这可能不足以可靠地触发可能连接到线路的门。然而,随着驱动器的输出电阻降低,进入线路的信号电压增加。

为了使最初引入线路的电压接近源电压,驱动器的输出源电阻必须很小——远小于线路的特性阻抗。

我们说,为了“驱动传输线”——换句话说,向线路中施加接近开路源电压的电压——我们需要驱动器的输出阻抗与特性相比非常小线的阻抗。例如,如果线路为 50 欧姆,我们需要小于 10 欧姆的源阻抗。

具有极低输出阻抗(10 欧姆或更低)的输出设备通常被称为线路驱动器,因为它们能够将大部分电压注入线路。旧技术的 CMOS 设备无法驱动线路,因为它们的输出阻抗在 90 欧姆到 130 欧姆的范围内。由于大多数互连的行为类似于传输线,因此当前一代的高速 CMOS 器件都必须能够驱动一条线,并且设计有低输出阻抗门。

返回路径

在本章的开头,我们强调了第二条走线不是地线而是返回路径。我们应该永远记住,所有的电流,无一例外,都是循环流动的。

总有一个电流回路,如果一些电流流出到某个地方,它总会回到源头。

在传输线上传播的信号中的电流环路在哪里?假设我们有一条很长的微带线。在第一种情况下,我们将其设置得如此之长,以至于单向时间延迟 TD 为 1 秒。这大约是地球到月球的距离。为了现在更容易考虑,我们将缩短远端。我们向线路发射信号。如下图所示,这意味着我们有一个恒定的电流进入信号路径,与施加的电压和线路的特性阻抗有关。

如果电流在环路中流动并且必须返回源头,最终我们希望看到电流流动到线路的末端并沿着返回路径流回。但这需要多长时间?传输线中的电流非常微妙。我们什么时候看到电流从返回路径出来?是否需要 2 秒——1 秒下降,1 秒返回?如果远端真的打开会发生什么?如果信号导体和返回导体之间存在绝缘介电材料,除了远端之外,电流怎么可能从信号流到返回导体?

最好的思考方式是回到零阶模型,该模型将线路描述为一堆微型电容器。如图 7-19 所示。首先考虑电流。当信号发射到线路中时,它会看到第一个电容器。如果初始电容器两端的电压恒定,则不会有电流流过该电容器。电流流过电容器的唯一方式是电容器两端的电压发生变化。当信号被发射到传输线时,信号路径和返回路径导体上的电压会上升。正是在这个过渡时间内,随着边沿经过,电压发生变化,电流流过初始电容器。当电流流入信号路径为电容器充电时,流出返回路径并流过电容器的电流量完全相同。

在第一个皮秒内,信号并没有沿着线路走很远,它不知道线路的其余部分是如何配置的,是开路还是短路,或者是否有一些完全不同的阻抗。通过返回路径流回源极的电流仅取决于直接环境和电压变化的线路区域,即信号边沿所在的区域。

来自电源的电流流入信号导体,并通过位移电流,通过信号和返回路径之间的电容,然后返回返回路径。这是当前循环。当电压转换沿沿线路传播时,该电流环路波前沿传输线传播,通过位移电流在信号和返回路径之间流动。

我们可以扩展传输线模型以包括其余的信号和返回路径以及它们之间的所有各种分布式电容器。当信号沿着线路传播时,有电流(返回电流)流过电容到返回路径导体并环回源。然而,这个从信号路径到返回路径的位移电流环路仅在信号电压变化的地方在它们之间流动。

信号发射后几纳秒,在前端附近,信号边沿已经过去,电压恒定,信号到返回路径之间没有电流流动。只有恒定电流流入信号导体并从返回导体流出。同样,在信号边缘之前,在边缘到达线路的那个区域之前,电压是恒定的,并且信号和返回路径之间没有电流流动。电流仅在信号边缘流过分布电容。

一旦信号发射到线路中,它将作为波前以光速沿线路传播。电流将沿着信号线流下,通过线路的电容,然后通过返回路径作为环路返回。该电流环路的前端向外传播,与电压边沿重合。我们看到信号不仅是电压波阵面,而且还是沿着线路传播的电流环波阵面。信号所见的瞬时阻抗是信号电压与信号电流的比值。

任何干扰电流环路的事物都会干扰信号并导致阻抗失真,从而影响信号完整性。为了保持良好的信号完整性,控制电流波前和电压波前很重要。最重要的方法是保持信号阻抗恒定。

任何影响信号电流或返回电流路径的因素都会影响信号遇到的阻抗。这就是为什么无论是在 PCB、连接器还是 IC 封装上,都应像设计信号路径一样仔细设计返回路径。

当返回路径是平面时,问一下返回电流流向哪里比较合适?它在平面上的分布是怎样的?精确分布稍微依赖于频率并且不容易用铅笔和纸计算。这是一个好的 2D 场解算器派上用场的地方。

下图 显示了 10 MHz 和 100 MHz 正弦波电流在微带线和带状线中的电流分布示例。我们可以看到两个重要的特征。首先,信号电流仅沿着信号走线的外缘流动。这是由于趋肤深度。其次,返回路径中的电流分布集中在信号线附近。正弦波频率越高,电流分布越接近表面。

随着频率的增加,信号和返回路径中的电流将选择阻抗最低的路径。这转化为最低环路电感的路径,这意味着返回电流将尽可能接近信号电流。频率越高,返回电流直接流过信号电流的趋势就越大。即使在 10 MHz,返回电流也是高度局部化的。

通常,对于大约 100 kHz 以上的频率,大部分返回电流直接流过信号走线下方。即使走线绕着弯曲路径蜿蜒或形成直角弯曲,平面中的返回电流也会跟随它。通过采用这条路径,信号和返回的环路电感将保持在最低水平。

任何阻止返回电流紧密跟随信号电流的因素(例如返回路径中的间隙)都会增加环路电感并增加信号所见的瞬时阻抗,从而导致失真。

我们看到设计返回路径的方法是控制信号路径。在电路板周围布线信号路径也会在电路板周围布线返回电流路径。这是电路板走线的一个很重要的原则。

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

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

相关文章

虹科分享 | 网络流量监控 | 数据包丢失101

什么是数据包? 数据包是二进制数据的基本单位,在网络连接的设备之间编号和传输,无论是在本地还是通过互联网。一旦数据包到达其目的地,它就会与其他数据包一起按编号重新组合,回到最初传输的较大消息中。 数据包是我们…

2022(二等奖)C2594江淮分水岭植被碳汇时空可视化系统

作品介绍 一、需求分析 1.1 设计背景 气候变化是全球性问题,随着二氧化碳排放的增加生物的生存与生命受到威胁。人类活动对自然界生态系统的破坏,不仅降低了地球生物圈的生产力,威胁到人类社会未来经济的发展,同时还破坏了陆地与…

WireShark如何抓包,各种协议(HTTP、ARP、ICMP)的过滤或分析,用WireShark实现TCP三次握手和四次挥手

WireShark一、开启WireShark的大门二、如何抓包 搜索关键字2.1 协议过滤2.2 IP过滤2.3 过滤端口2.4 过滤MAC地址2.5 过滤包长度2.6 HTTP模式过滤三、ARP协议分析四、WireShark之ICMP协议五、TCP三次握手与四次挥手5.1 TCP三次握手实验5.2 可视化看TCP三次握手5.3 TCP四次挥手5.…

【大数据处理与可视化】一 、大数据分析环境搭建(安装 Anaconda 3 开发环境)

【大数据处理与可视化】一 、大数据分析环境搭建(安装 Anaconda 3 开发环境)实验目的实验内容实验步骤一、下载Anaconda安装包二、安装Anaconda3三、验证Anaconda是否安装成功四、Jupyter Notebook的使用1. 启动Anaconda自带的Jupyter Notebook2. 在code…

Volatile关键字

Volatile关键字和JMM内存模型一JUC并发包API 包介绍二JMM(Java Memory Model)三 volatile关键字3.1.可⻅性3.1.1.问题演示3.1.1.1案例代码3.1.1.2.案例分析3.1.2.volatile 保证可见性演示3.1.2.1对number添加了volatile修饰3.1.2.2运⾏结果是&#xff1a…

Docker学习(二十一)构建 java 项目基础镜像

目录1.下载 JDK 包2.编写 Dockerfile3.构建镜像4.创建容器测试1.下载 JDK 包 JDK各版本官网下载地址: https://www.oracle.com/java/technologies/downloads/archive/#JavaSE 这里我们以 JDK 8u351 为例,点击 Java SE (8U211 and later)。 点击下载 jd…

Mysql问题:[Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause

1 问题描述 使用Navicat连接到MySQL(版本:8.0.18),执行查询: select * from t_user WHERE user_name admin查询结果没有问题,但是报错: [Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY claus…

分布式 微服务

微服务学习 soa和微服务 业务系统实施服务化改造之后,原本共享的业务被拆分形成可复用的服务,可以在最大程度上避免共享业务的重复建设、资源连接瓶颈等问题。那么被拆分出来的服务是否也需要以业务功能为维度来进行拆分和独立部署,以降低业…

学习streamlit-4

st.slider 今天学习st.slider滑块组件的使用。 st.slider滑块组件通常被用来作为应用的输入,支持整数、浮点数、日期、时间和日期时间。 下面的示例程序包含以下简单功能,以演示st.slider滑块组件: 用户通过调整滑块选择值应用打印出所选…

C++面向对象编程之五:友元(friend)

C中,允许一个类的非共有成员被这个类授予友元(friend)关系的全局函数,另一个类,或另一个类中的成员函数访问。友元不是一个类中的成员,所以它们不受声明出现部分的访问权限(public,p…

Binder通信原理与弊端解析

Binder 定义 简单来说,Binder 就是用来Client 端和 Server 端通信的。并且 Client 端和 Server 端 可以在一个进程也可以不在同一个进程,Client 可以向 Server 端发起远程调用,也可以向Server传输数据(当作函数参数来传&#xff…

USART_GetITStatus与 USART_GetFlagStatus的区别

文章目录共同点不同点USART_GetITStatus函数详解USART_GetFlagStatus函数共同点 都能访问串口的SR寄存器 不同点 USART_GetFlagStatus(USART_TypeDef USARTx, uint16_t USART_FLAG):* 该函数只判断标志位(访问串口的SR寄存器)。在没有使能…

TwinCAT3中ModbusTCP Server和C# Client连接

目录 一、硬件环境 1、设置PLC的ip地址 2、ModbusTCP软件安装 3、PLC操作系统防火墙设置 4、网络助手连接PLC 二、创建PLC工程 1、创建寄存器读写变量 2、添加ModbusTCP授权 3、激活和运行工程 三、ModbusTCP数据协议说明 1、写单个寄存器 2、读寄存器 (1&…

反转链表相关的练习(下)

目录 一、回文链表 二、 重排链表 三、旋转链表 一、回文链表 给你一个单链表的头节点 head ,请你判断该链表是否为回文链表。如果是,返回 true ;否则,返回 false 。 示例 1: 输入:head [1,2,2,1] 输…

安装mayavi的成功步骤

这篇文章是python 3.6版本,windows系统下的安装,其他python版本应该也可以,下载对应的包即可。 一定不要直接pip install mayavi,这个玩意儿对vtk的版本有要求。 下载whl包 搞了很久不行,咱也别费那个劲了&#xff0…

【2023】某python语言程序设计跟学第三周内容

目录1.数字类型与操作:整数:浮点数:复数数值运算操作符数字之间关系数值运算函数2.案例:天天向上的力量第一问:1‰的力量第二问:5‰和1%的力量第三问:工作日的力量第四问:工作日的努…

Dynamics365 本地部署整体界面

昨天已经登陆上去了然后今天开机突然又登陆不上去了 具体原因也不知道 然后我把注册插件删除又重新下载结果还是登陆不上去于是返回之前的断点就可以登陆上去了重复昨天的操作这里就不截图了6、注册新步骤右键单击(插件)BasicPlugin.FollowUpPlugin&…

MySQL 主备一致

MySQL 主备一致主备切换binlog 格式statementrowmixed生产格式循环复制问题主备切换 MySQL 主备切换流程 : 状态 1 : 客户端的读写都直接访问节点 A,而节点 B 是 A 的备库,只将 A 的更新都同步过来 , 并本地执行。来保持节点 B 和 A 的数据是相同当切换…

Python蓝桥杯训练:基本数据结构 [二叉树] 中

Python蓝桥杯训练:基本数据结构 [二叉树] 中 文章目录Python蓝桥杯训练:基本数据结构 [二叉树] 中一、[翻转二叉树](https://leetcode.cn/problems/invert-binary-tree/)二、[对称二叉树](https://leetcode.cn/problems/symmetric-tree/)三、[二叉树的最…

Vue3这样子写页面更快更高效

在开发管理后台过程中,一定会遇到不少了增删改查页面,而这些页面的逻辑大多都是相同的,如获取列表数据,分页,筛选功能这些基本功能。而不同的是呈现出来的数据项。还有一些操作按钮。 对于刚开始只有 1,2 个页面的时候大多数开发者可能会直接将之前的页面代码再拷贝多…