多分支拓扑阻抗匹配

2024-05-28 21:20
文章标签 拓扑 分支 阻抗匹配

本文主要是介绍多分支拓扑阻抗匹配,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

最近测试信号质量,发现在有过冲、振铃等问题的时候大部分硬件工程师喜欢直接调大匹配电阻或者减小驱动电流,虽然这种操作是有效果的,但是我认为应该还可以更严谨的计算下,而不是选几个电阻多次尝试,显得不是很专业。

今天正好不是很忙,正好简单梳理下。下面使用ADS仿真简单看下如何选择匹配电阻,点对点的拓扑相对简单网上资料比较多,我们选择下边这种拓扑看看。

图片

如何选择Rt,看下仿真的情况,原理图如下,其中R4是输出电阻,R1~R3是匹配电阻:

图片

完全匹配的情况:

图片

匹配电阻调大:

图片

匹配电阻调小:

图片

输出电阻调大:

图片

输出电阻调小:

图片

从上面几个图就能明显看出,当有过冲的时候,调高匹配电阻或者输出电阻(也就是减小驱动电流),可以把过冲拉低。

什么原因呢,根据反射的计算公式:ZO-ZI/ZO+ZI,很容易看到当电阻调高的时候,传输线的特征阻抗分压变小,在接收端反射回来后电压同样变低,波形上表现就是过冲拉低了。

那具体选择多大的匹配电阻呢,先给个公式:R=传输线特征阻抗Z-3*输出阻。例如上例中Z=50,输出阻抗R4=10,则匹配电阻是50-3*10=20。推导的话就是根据反射公式。

最后在补充几点,实际情况比较复杂,不会是如此理想的结构拓扑,大家要根据理论去实际计算。例如输出电阻是打开和关闭的时候是不一样的,也就是一定不会有完全匹配的电阻;然后就是分支一定要等长,否则反射时长不一样也会导致波形畸变。

这篇关于多分支拓扑阻抗匹配的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1011721

相关文章

拓扑排序——C语言

拓扑排序(Topological Sorting)是一种用于有向无环图(DAG)的排序算法,其输出是图中所有顶点的线性排序,使得对于每条有向边 (u, v),顶点 u 在 v 之前出现。拓扑排序确定了项目网络图中的起始事件和终止事件,也就是顶点的执行顺序。         因为是有向无环图,所以拓扑排序的作用其实就是把先发生的排序在前面,后发生的排序到后面。 例如现在我们有一个

HCIA 19 结束 企业总部-分支综合实验(下)

3.6出口NAT配置可以访问互联网 配置NAT使内网可以访问公网8.8.8.8,当前总部PC1 PING不通公网地址8.8.8.8。 3.6.1总部配置NAT访问互联网 步骤1:配置NAT acl number 2000    rule 5 permit source 192.168.0.0 0.0.255.255 # interface GigabitEthernet0/0/2

表驱动法 -优化逻辑分支

表驱动法 -优化逻辑分支 定义 表驱动法(Table-Driven Approach)是一种编程模式,可以将输入变量作为直接或间接索引在表里查找所需的结果或处理函数,而不使用逻辑语句(if-else 和 switch-case)。索引表可以是一个数组、map、或者其它数据结构。 事实上,凡是能通过逻辑语句来选择的事物,都可以通过查表来选择。对简单的情况而言,使用逻辑语句更为容易和直白,但随着

git分支及提交规范【AI 文心一言】

Git代码提交规范和分支命名规范是团队协作中非常重要的部分,它们有助于保持代码库的清晰、一致和易于管理。以下是对Git代码提交规范和采用“/”分割的分支命名规范的总结: Git代码提交规范 提交类型: feat: 增加新功能 fix: 修复问题BUG docs: 文档更新 style: 代码格式(不影响代码运行的变动)例如去掉空格、改变缩进、增删分 refactor: 代码重构(既不是修复bu

数据结构与算法笔记:高级篇 - 拓扑排序:如何确定代码源文件的编译依赖关系?

概述 从本章开始,就开始进入高级篇。相对基础篇,高级篇涉及的知识比较零散,不是太系统。所以,我会围绕一个实际软件开发的问题,在阐述具体解决方法的过程中,将涉及的知识点给你详细讲解出来。 所以,相较于基础篇 “开篇问题 - 知识讲解-总结” 这样的文章结构,高级篇稍作了改变,大致分为这样几个部分:“问题阐述 - 算法解析 - 总结引申”。 现在,我们进入高级篇的第一节,如何确定代码源文件的编译

GitLab分支权限设置

每次设置 GitLab 分支权限都要查找半天,因此截图记录下来:

GitLab设置及取消保护分支

目录 一、选中项目,点击菜单Settings->Repository二、保护分支设置三、保护分支取消 一、选中项目,点击菜单Settings->Repository 二、保护分支设置 进入保护分支设置页面,选择Branch、Allowed to merge、Allowed to push,点击【Protect】,完成设置。 三、保护分支取消 进入保护分支设置页面,

Git如何将本地分支推送到远程库中

需求 有一个项目,采用Git进行代码版本控制,如何将本地分支feature_A推送到远程分支feature_A,并建立关联关系。 具体实现 针对以上需求,需按以下情况分别处理: 情况一: 远程已有feature_A分支并且已经关联本地分支feature_A且本地已经切换到feature_A git push 情况二: 远程已有feature_A分支但未关联本地分支feature_A

Git常用分支种类

主干分支 master 主要负责管理正在运行的生产环境代码。永远保持与正在运行的生产环境完全一致。 开发分支 develop 主要负责管理正在开发过程中的代码。一般情况下应该是最新的代码。 bug修理分支  hotfix 主要负责管理生产环境下出现的紧急修复的代码。从主干分支分出,修理完毕并测试上线后,并回主干分支。并回后,视情况可以删除该分支。 准生产分支(预发布分支) releas

分支循环之案例实战

1.求水仙花数 求1000以内的水仙花数。水仙花是指,一个三位数,其各位数字的立方和等于该数本身 n = 100while n < 1000:i = n % 10j = n // 10 % 10k = n // 100if n == i**3+j**3+k**3:print(n)n += 1 2.求兔子数  有一对兔子,从第三个月开始生一对兔子,小兔子长到第三个月也生一对