ADS学习笔记(一)——更新中

news2024/9/24 17:16:29

在ADS中,信号上升时间为信号从0~100%所用的时间,而实际上定义的上升边均为10%~90%,所以可以认为上升边=0.8*ADS设置上升时间。

一、终端开路及短路的反射信号

1.仿真条件

驱动器:阶跃电源VtStep,上升时间1ns,幅值为1V:

传输线:特性阻抗为50Ohm,

时域扫描:结束时间60ns,步长0.01ns:

图1.1传输线仿真模型

传输线仿真模型如图1.1所示,分别在负载为1KOhm(开路),0.01Ohm(短路),50Ohm(阻抗匹配)情况下仿真传输线远端的电压。

2.仿真结果

图1.2负载为1KOhm(开路)

图1.3负载为0.01Ohm(短路)

图1.4负载为50Ohm(阻抗匹配)

从以上三图中可以看出,当负载开路时输出电压振铃噪声峰值接近2V(1KOhm非完全开路),最终趋于1V:负载为0.01Ohm(接近短路)时,输出电压为0V;负载为50Ohm(阻抗匹配)时,输出电压接近1V,且没有反射电压,故没有振铃噪声。实验现象符合传输系数和反射系数p的定义。

二、多长需要端接

1.仿真条件

驱动器:阶跃电源VtStep,上升时间1ns,幅值为1V:

驱动器内阻:10Ohm;

时域扫描:结束时间60ns,步长0.01ns;

终端负载输入电阻可看作开路:

图2.1仿真模型

2.仿真结果

图2.2传输线时延1.2ns的信号波形

图2.3传输线时延0.2ns的信号波形

图2.4传输线时延0.1ns的信号波形

当驱动器具有内阻时,使用如图2.1的模型进行仿真,将传输线的时延设定为1.2ns、0.2ns和0.1ns分别仿真,终端输出电压如图2.2~图2.4所示,可以看出时延为1.2ns时振铃噪声相当严重,当传输线时延为0.2ns和0.1ns时可以看出振铃噪声较小。

本次仿真中上升时间为1ns,那么信号的10%~90%上升边为0.8ns,可以看出当传输线延时为0.2ns时,振铃噪声峰值已经超过了0.1V(稳态的10%),如果延时再增大就会出现信号完整性问题。那么这就验证了一条经验法则:当传输线时延超过上升边的20%时,振铃噪声有可能会引起问题。

因为在FR4中信号传播速度约为6in/s,所以无终端端接传输线的最大长度Lenmax=6in/s*0.2ns=1.2in,则有经验公式2-1:

Lenmax<RT  (2-1)

其中,Lenmax为无终端端接传输线的最大长度,RT为上升边。

综上,为了保证信号的传输质量,当传输线时延超过上升边的20%时,需要进行端接。

三、点到点拓扑的通用端策略

1.仿真验证

驱动器:阶跃电源VtStep,上升时间1ns,幅值为1V:

驱动器内阻:10Ohm;

时域扫描:结束时间60ns,步长0.01ns;

终端负载输入电阻可看作开路:

图3.1无端接系统模型

图3.2传输线时延1.2ns的信号波形

当传输线时延为1.2ns时,无端接系统的远端信号波形如图3.2所示,可见振铃噪声较大,需要进行端接优化。振铃是由源端和远端的阻抗突变,两端之间不断往复的多次反射引起的,所以如果能至少在一段消除反射,就可以减小振铃。

2.源端串联端接

2.1原理简述

源端串联端接系统模型如图3.3所示,源端串联端接为在驱动器与传输线中间串接电阻进行阻抗匹配,其中端接电阻与驱动器内阻之和应该与传输线特性阻抗相等。

2.2仿真条件

驱动器:阶跃电源VtStep,上升时间1ns,幅值为1V;

驱动器内阻:10Ohm;

时域扫描:结束时间60ns,步长0.01ns:

终端负载输入电阻可看作开路;

源端端接电阻为40Ohm;

图3.3源端串联端接系统模型

2.3仿真结果

传输线前端和后端的信号如图3.4和图3.5所示,图3.4中值得注意的是源端电压呈台阶形状,这是源端串联端接的一个特点,且传输线往返时间越长,台阶形状就越长。在图3.5中可以看出源端串联端接基本消除了传输信号中的振铃噪声,源端串联端接不改变驱动器的驱动能力,信号不损耗,是最常用的端接方式。

图3.4传输线前端信号

图3.5传输线后端信号

3远端并联端接

3.1原理简述

远端并联端接系统模型如图3.6所示,远端并联端接为在传输线后端并接电阻进行阻抗匹配以消除振铃。

3.2仿真条件

驱动器:阶跃电源VtStep,上升时间1ns,幅值为1V;

驱动器内阻:10Ohm;

时域扫描:结束时间60ns,步长0.01ns;

终端负载输入电阻可看作开路;并联端接电阻R8为50Ohm

图3.6远端并联端接系统模型

3.3仿真结果

传输线前端和后端的信号如图3.7和图3.8所示,在图3.8中可以看出远端并联端接基本消除了传输信号中的振铃噪声,由于分压和损耗,远端信号电压约为0.833V,相对于电源电压下降较多,使系统的驱动能力有所下降,驱动性能不如串联端接。远端并联端接的特点为会使驱动器的驱动能力下降,并联端接电阻消耗能量,因此不常用

图3.7传输线前端信号

图3.8传输线后端信号

4.远端戴维南端接

4.1原理简述

远端戴维南端接系统模型如图3.9所示,远端戴维南端接为在远端传输线后端并联直流源和电阻来拉高驱动能力,在保证系统驱动能力的同时消除振铃。

4.2仿真条件

驱动器:阶跃电源VtStep,上升时间1ns,幅值为1V

驱动器内阻:10Ohm

时域扫描:结束时间60ns,步长0.01ns

终端负载输入电阻可看作开路

远端并联1.6V直流电压源

经调试得出上拉电阻R9为80Ohm:下拉电阻R10为1300hm。

图3.9远端并联端接系统模型

4.3仿真结果

传输线前端和后端的信号如图3.10和图3.11所示,在图3.11中可以看出远端戴维南端接基本消除了传输信号中的振铃噪声,由于有1.6V直流源存在,远端信号电压为1V,驱动能力强于远端并联端接且具有并联端接消除振铃优点。

图3.10传输线前端信号

图3.11传输线后端信号

5.远端RC端接

5.1原理简述

远端RC端接系统模型如图3.6所示,远端RC端接即为在传输线后端并接电阻和电容以消除振铃。其中端接电阻一般与传输线特性阻抗相等,电容值非常小(200pF-600pF)

5.2仿真条件

驱动器:阶跃电源VtStep,上升时间1ns,幅值为1V

驱动器内阻:10Ohm

时域扫描:结束时间60ns,步长0.01ns

终端负载输入电阻可看作开路

经调试计算求得并联电阻R9为50Ohm,电容C1为130pF。

图3.12远端RC端接系统模型

5.3仿真结果

传输线前端和后端的信号如图3.13和图3.14所示,在图3.14中可以看出远端RC端接基本消除了传输信号中的振铃噪声,远端信号电压约为1V。远端RC端接的特点为可以减小高频反射,低频和直流损耗小,但是会减慢高速信号的速度(图3.14中上升边变长)。

图3.13传输线前端信号

图3.14传输线后端信号

四、短串联传输线的反射

1.原理简述

由反射系数p的定义可知,在一段均匀传输线中间某部分传输线的阻抗发生突变时,必然会产生反射信号并影响传输信号。

短串联传输线的系统模型如图4.1所示,可以看见图中有三段传输线TLD1、TLD2、TLD3,其中TLD1、TLD3均为特性阻抗为50Ohm,时延为1ns的传输线,接下来将改变TLD2的特性阻抗和时延来模拟传输线的电气突变,从而研究传输线特性阻抗突变对传输信号的影响。

2.仿真条件

驱动器:阶跃电源VtStep,上升时间1ns,幅值为1V

驱动器内阻:10Ohm

源端串联电阻:40Ohm

时域扫描:结束时间60ns,步长0.01ns

TLD1、TLD3均为特性阻抗为50Ohm,时延为1ns的传输线

终端负载输入电阻可看作开路

图4.1远端RC端接系统模型

3.仿真结果

当TLD2的时延为1ns,特性阻抗分别为25Ohm、50Ohm、75Ohm时,因为时延为1ns,可以认为传输线上的这段电气上的突变是较长且均匀的,传输线上的反射信号和传输信号如图4.2所示:

图4.2传输线上的传输信号和反射信号(时延1ns)

当TLD2的时延为0.1ns,特性阻抗分别为25Ohm、50Ohm、75Ohm时,因为时延为0.1ns,为上升边的12.5%,可以认为传输线上的这段电气上的突变是较短的,传输线上的反射信号和传输信号如图4.3所示:

图4.3传输线上的传输信号(左)和反射信号(右)(时延0.1ns)

从图4.2中可得,当时延较长时,传输信号波动值较大:

从图4.3中可得,当时延较小时,传输信号波动较小(低于电压摆幅5%),可忽视不计:从而验证了经验法则:即可容许的阻抗突变最大长度:

Lenmax < RT (4-1)

Lenmxa为阻抗突变最大长度(in),RT信号为上升边(ns);

即突变段的时延小于信号上升边的20%,则突变对信号质量的影响可忽略。

五、短并联传输线的反射

1.原理简述

我们常常在一段均匀传输线上接一个分支,若分支很短,就称为桩线。桩线通常为BGA封装过程的产物。传输线上每一个桩线将会产生反射信号,其中一部分反射信号在桩线上来回振荡,也有一部分信号返回源端和远端。因为反射较多,这样分析桩线影响会变得很复杂。

分析桩线影响的仿真模型如图5.1所示,用一段特性阻抗为50Ohm的传输线TLD4来模拟桩线,分析在不同时延下桩线对传输信号的影响。

图5.1短并联传输线模型

2.仿真条件

驱动器:阶跃电源VtStep,上升时间1ns,幅值为1V:

驱动器内阻:10Ohm;

源端端接电阻:40Ohm;

时域扫描:结束时间60ns,步长0.01ns:

TLD1、TLD3均为特性阻抗为50Ohm,时延为1ns的传输线;

TLD2为特性阻抗为50Ohm的传输线(桩线):

终端负载输入电阻可看作开路:

3.仿真结果

图5.3传输线上的传输信号(左)和反射信号(右)

当TLD2的时延分别为1%,20%,40%,60%RT时,传输线上的反射信号和传输信号如图5.3所示。从图5.3的传输信号可以看出,当时延在20%RT以下时,反射噪声电压摆幅较小,其影响可以忽略,而时延在20%RT以上时,不可忽略桩线对信号质量的影响。

六、容性终端的反射

1.原理简述

所有实际接收器都有门输入电容,一般约为2pF。当信号沿传输线到达末端的理想电容器时,决定反射系数的瞬时阻抗将随时间变化而变化。因为时域中电容器的阻抗为:

(6-1)

所以反射系数会随时间变化,此时传输线上的信号波形是由传输线的特性阻抗,电容器的电容量和信号上升边决定的。容性终端的反射模型如图6.1所示,观察电容C1不同取值时传输线信号的变化来研究容性终端反射的特点。

图6.1容性终端的反射模型

2.仿真条件

驱动器:阶跃电源VtStep,上升时间1ns,幅值为1V:

驱动器内阻:10Ohm:

源端端接电阻:40Ohm:

时域扫描:结束时间60ns,步长0.01ns:

TLD1为特性阻抗为50Ohm,时延为1ns的传输线:

终端负载输入电阻可看作开路:

3.仿真结果

图6.2传输线上的反射信号(左)和传输信号(右)

当电容分别为0pF、2pF、5pF、10pF时,传输线上的反射信号和传输信号如图6.2所示,随着电容值的增加,传输信号的上升边不断增加:参照RC电路的充电特性,若信号初始上升边小于RC充电时间,可以得出传输信号的10%~90%上升边主要由RC充电电路决定,可以近似的认为上升边090=2.2Z0C。如果信号初始上升边大于10%~90%RC上升边时,那么末端的电容器将使信号上升边累加上约等于10%~90%RC上升边的时延。

七、走线中途容性负载的反射

1.原理简述

测试焊盘、过孔、封装引线或连接到互联中途的短桩线都起着集总电容的作用。如果在传输线中有容性负载,对于远端而言,容性负载所产生的带负值符号的部分信号将反射回远端。这些反射回接收器端的信号为负电压,使接收端信号下降形成下冲而对传输信号造成一些影响。

传输线中突变处电容器的阻抗为:

Z=V/(C*dV/dt)=RT/C(7-1)

可以看出当电容量越大,电容阻抗就越小,其造成的下冲就越大:同理若信号上升边越小,电容阻抗就越小,下冲就越大。仿真模型如图7.1所示。

图7.1中途容性负载的反射模型

2.仿真条件

驱动器:阶跃电源VtStep,上升时间1ns,幅值为1V:

驱动器内阻:10Ohm:

源端端接电阻:40Ohm:

时域扫描:结束时间60ns,步长0.01ns:

TLD1、TLD2特性阻抗均为50Ohm,时延为1ns的传输线:

终端负载输入电阻可看作开路。

3.仿真结果

图7.2传输线上的传输信号(左)和反射信号(右)(电容值2pF)

图7.2上升时间分别为0.2ns、0.4ns、0.8ns、1.6ns、3.2ns,从中可以明显看出,当电容值一定时,信号上升边越小,传输信号下冲越明显,这与式7-1的结论相符。

图7.3传输线上的传输信号(左)和反射信号(右)(上升边1ns)

图7.3电容值为0.01pF、2pF、4pF、6pF、8pF,从中可以明显看出,电容值越大,传输信号下冲越明显,上升边时延越大,这与式7-1的结论相一致:当电容值大于2pF时,传输信号下冲的电压摆幅超过容许范围。从而可以得出经验法则:

待更新(7-2)

其中Cm为反射噪声不产生问题时可容许的最大电容量(nF),RT为信号上升边(ns),当Zo为50Ohm时,其中RT单位为ns,Cm单位为pF

Cx<4RT  (7-3)

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

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

相关文章

【Python炫酷系列】祝考研的友友们金榜题名吖(完整代码)

文章目录 环境需求完整代码详细分析系列文章环境需求 python3.11.4及以上版本PyCharm Community Edition 2023.2.5pyinstaller6.2.0(可选,这个库用于打包,使程序没有python环境也可以运行,如果想发给好朋友的话需要这个库哦~)【注】 python环境搭建请见:https://want595.…

纳米流体传热与计算机模拟

纳米流体传热与计算机模拟 一、引言 纳米流体传热是一个研究领域&#xff0c;主要关注纳米尺度下流体的传热特性和机制。由于纳米流体的尺寸较小&#xff0c;其传热行为与传统尺度下的流体有很大不同。近年来&#xff0c;随着计算机技术的飞速发展&#xff0c;计算机模拟成为…

C# 将 Word 转化分享为电子期刊

目录 需求 方案分析 相关库引入 关键代码 Word 转 Pdf Pdf 转批量 Jpeg Jpeg 转为电子书 实现效果演示 小结 需求 曾经的一个项目&#xff0c;要求实现制作电子期刊定期发送给企业进行阅读&#xff0c;基本的需求如下&#xff1a; 1、由编辑人员使用 Microsoft Word…

Java 栈和队列的交互实现

文章目录 队列和栈的区别一.用队列模拟实现栈1.1入栈1.2出栈1.3返回栈顶元素1.4判断栈是否为空 二.用栈模拟实现队列2.1 入队2.2出队2.3peek2.4判断队列是否为空 三.完整代码3.1 队列模拟实现栈3.2栈模拟实现队列 队列和栈的区别 栈和队列都是常用的数据结构&#xff0c;它们的…

Swift 周报 第四十期

文章目录 前言新闻和社区53.5亿美元&#xff01;传苹果今明两年或将采购 2.3 万台 AI 服务器&#xff01;TestFlight 让管理测试员变得更加简单推送通知控制面板现已推出新交付指标Apple Vision Pro 开发者实验室现已扩展到纽约市和悉尼 提案正在审查的提案 Swift论坛推荐博文话…

Flask ImportError: DLL load failed: 找不到指定的模块。

一、anaconda环境 将anaconda3安装路径下DDL目录中的 libcrypto-1_1-x64.dll 和 libssl-1_1-x64.dll 拷贝到 虚拟环境目录下的DLL中 完美解决 成功了给个赞吧&#xff01;

华为选择“力图生存”!国家队正式出手,外媒:鸿蒙将全面爆发

引言 在国际舞台上&#xff0c;国与国之间的关系错综复杂&#xff0c;舆论的力量也十分重要。近日&#xff0c;关于华为鸿蒙系统失去用户的预测成为热议的话题。这背后所面对的挑战和对抗也异常严峻。本文将解释鸿蒙系统的崛起与前景展望&#xff0c;揭示其中的机遇与挑战。 …

C语言插入排序算法及代码

一、原理 在待排序的数组里&#xff0c;从数组的第二个数字开始&#xff0c;通过构建有序序列&#xff0c;对于未排序数据&#xff0c;在已排序序列中从后向前扫描&#xff0c;找到相应位置并插入。 二、代码部分 #include<stdio.h> #include<stdlib.h> int ma…

Kafka-生产调优

Kafka生产调优实践 通常在生产环境中&#xff0c;Kafka都是用来应对整个项目中最高峰的流量 搭建Kafka监控平台 生产环境通常会对Kafka搭建监控平台。而Kafka-eagle就是一个可以监控Kafka集群整体运行情况的框架&#xff0c;在生产环境经常会用到。官网地址&#xff1a;EFAK…

AcWing算法进阶课-1.9.1Dinic/ISAP求最小割

算法进阶课整理 CSDN个人主页&#xff1a;更好的阅读体验 原题链接 题目描述 给定一个包含 n n n 个点 m m m 条边的有向图&#xff0c;并给定每条边的容量&#xff0c;边的容量非负。 图中可能存在重边和自环。求从点 S S S 到点 T T T 的最小割。 输入格式 第一行包…

【Go】基于GoFiber从零开始搭建一个GoWeb后台管理系统(五)角色管理、菜单管理模块

窝来辣&#x1f601; 下面是前几篇的内容&#xff1a; 第一篇&#xff1a;【Go】基于GoFiber从零开始搭建一个GoWeb后台管理系统&#xff08;一&#xff09;搭建项目 第二篇&#xff1a;【Go】基于GoFiber从零开始搭建一个GoWeb后台管理系统&#xff08;二&#xff09;日志…

自监督学习综述

1.简介 其实自监督学习的核心思想很简单&#xff0c;利用大量的无标签数据训练模型&#xff0c;然后将其作为预训练模型在下游任务上进行微调&#xff08;有标签&#xff09;。在用无标签图像训练模型时主要通过设计辅助任务&#xff0c;用图像自身的信息作为标签训练。常见的…

【Pytorch】学习记录分享5——PyTorch卷积神经网络

卷积神经网络 1. 卷积层涉及参数及其含义1. 滑动窗口步长&#xff1a;2. 卷积核尺寸&#xff1a;通常3*3 5*5等等3. 边缘填充&#xff1a;pad1 zero_padding,以0为边缘的填充4. 卷积核个数5. 卷积结果计算公式6. 卷积参数共享 2. 池化层涉及参数及其含义1. 最大池化 MAX POOLIN…

融云观察:给 ChatGPT 加上声音和脸庞,AI 社交的多模态试验

&#xff08;&#x1f446;点击获取行业首款《社交泛娱乐出海作战地图》&#xff09; 如果将短剧的爆火简单粗暴地归因为剧情上头、狗血反转和精妙卡点&#xff0c;那 GenAI 世界这一年来可以说是一部短剧 Live Show。关注【融云全球互联网通信云】了解更多 这厢 Open AI 宫斗…

[PyTorch][chapter 8][李宏毅深度学习][Back propagation]

前言&#xff1a; 反向传播算法(英:Backpropagation algorithm&#xff0c;简称:BP算法)是一种监督学习算法&#xff0c;常被用来训练多层感知机。 它用于计算梯度计算中&#xff0c;降低误差。 目录&#xff1a; 链式法则 模型简介&#xff08;Model&#xff09; 损失函…

godot 报错Unable to initialize Vulkan video driver解决

版本 godot 4.2.1 现象 godot4.2.1 默认使用vulkan驱动&#xff0c;如果再不支持vulkan驱动的主机上&#xff0c;进入引擎编辑器将报错如下 解决 启动参数添加 –rendering-driver opengl3 即可进入引擎编辑器 此时运行项目仍然会报错无法初始化驱动 在项目设置中配置编…

Apache Tomcat httpoxy 安全漏洞 CVE-2016-5388 已亲自复现

Apache Tomcat httpoxy 安全漏洞 CVE-2016-5388 已亲自复现 漏洞名称漏洞描述影响版本 漏洞复现环境搭建漏洞利用修复建议 总结 漏洞名称 漏洞描述 在Apache Tomcat中发现了一个被归类为关键的漏洞&#xff0c;该漏洞在8.5.4(Application Server Soft ware)以下。受影响的是组…

Python---IP 地址的介绍

1. IP 地址的概念 IP 地址就是标识网络中设备的一个地址&#xff0c;好比现实生活中的家庭地址。 网络中的设备效果图: 2. IP 地址的表现形式 说明: IP 地址分为两类&#xff1a; IPv4 和 IPv6 IPv4 是目前使用的ip地址 IPv6 是未来使用的ip地址 IPv4 是由点分十进制组成 …

跟着我学Python进阶篇:01.试用Python完成一些简单问题

往期文章 跟着我学Python基础篇&#xff1a;01.初露端倪 跟着我学Python基础篇&#xff1a;02.数字与字符串编程 跟着我学Python基础篇&#xff1a;03.选择结构 跟着我学Python基础篇&#xff1a;04.循环 跟着我学Python基础篇&#xff1a;05.函数 跟着我学Python基础篇&#…

类和对象(中篇)

类的六个默认成员函数 如果一个类中什么成员都没有&#xff0c;简称为空类。 空类中真的什么都没有吗&#xff1f;并不是&#xff0c;任何类在什么都不写时&#xff0c;编译器会自动生成以下6个默认成员函数。 默认成员函数&#xff1a; 用户没有显式实现&#xff0c;编译器会…