TDR,阻抗匹配,反射,源端匹配,终端匹配
什么是阻抗
阻抗分三种,电阻、电容、电感,三者阻抗表达式如下:
符号 |
单位 |
表达式 |
备注 |
|
电阻 |
R |
欧姆 Ω |
|
电压电流相位相同 |
电容 |
C |
法拉 F |
|
电压相位落后电流90度 |
电感 |
L |
亨利 H |
|
电压相位超前电流90度 |
阻抗 |
Z |
欧姆 Ω |
|
wL-1/wC < 0 称为容性负载 wL-1/wC > 0 称为感性负载 |
在具有电阻、电感和电容的电路里,各个元器件对电路中电流所起的阻碍作用叫做阻抗,其单位是欧姆,用符号Z表示,是一个复数,实部称为电阻,虚部为电抗。其中电容在电路中对交流电所起的阻碍作用称为容抗,电感在电路中对交流电所起的阻碍作用称为感抗,电容和电感在电路中对交流电引起的阻碍作用总称为电抗。我们常说的负载是电阻、电感的感抗、电容的容抗三种类型的复物,复合后统称“阻抗”。
如果则称为容性负载;如果
则称为感性负载。
传输线与特征阻抗
在射频领域,用来传输高速信号的线缆叫做传输线,实际上就是有长度的两根导线,所谓的有长度,就是指我们无法忽略导线长度对信号带来的影响,或者说相对于传输信号的波长来说,线长度不可忽略。
常见的传输线有以下几种:
双绞线,我们平时用的RJ45口的网线就属于双绞线
同轴线,常见的射频电缆一般都属于同轴线,如BNC线
微带线,一般的PCB表层高速走线都是属于微带线
带状线,一般的PCB内层高速走线都是属于带状线。
一个高速信号从左边输入以一定速度经过这段导线,在一定位置信号会感受到传输线阻抗的作用,通常把这个感受到的阻抗叫做传输线在某个位置的瞬时阻抗,其值大小为:
其中//代表并联运算,对于一根同轴线来说在这里电阻电感其实是很小的主要起作用的是电容的功劳,因此某种程度上传输线本身可以当做一个电容来看待。如果在某个位置的电容偏大的话,这个位置的瞬时阻抗也就越小。如果这条传输线是一条均匀的传输线,它在每一个位置的瞬时阻抗都是相同的,我们把这个固定的阻抗值叫做传输线的特征阻抗。我们常说的射频线的特征阻抗50Ω,75Ω等就是这个意思。
2.反射
高速信号在传输线上传输遇到阻抗不连续的地方就会产生反射(比如发送端与传输线之间、传输线与接收端之间阻抗不匹配),就会产生反射。反射电压的大小和入射电压以及传输线的阻抗有关,可以用如下公式计算反射系数:(其中Z0为传输线特征阻抗,Z1位终端阻抗)
而反射会导致过冲,振铃,抖动,会影响上升沿,下降沿等,如下图所示:
关于反射详细原理及如何产生过冲振铃这里就不多说了,可以参考如下文章:
Ref:信号反射的几个重要体现(过冲、下冲、振铃)及电路设计
3.阻抗匹配
反射是我们不希望产生的,为了尽量避免反射我们就要尽量做到信号链路上阻抗的连续性,比如信号源与传输线阻抗的相等,传输线与终端负载的阻抗相等,这就是阻抗匹配的概念。
阻抗不匹配对信号影响
1.匹配情况下功率发射效率达到最大,否则发射效率变小
2.不匹配情况下产生
http://m.elecfans.com/article/646558.html
对低频信号影响?
高速数字信号影响?
对高速射频信号影响?
=======================
在信号完整性方面,阻抗不匹配可能带来什么影响
简单的说,阻抗不匹配会产生反射。而反射会导致过冲,振铃,抖动,会影响上升沿,下降沿等。
在高频电路中,当发送端与传输线之间、传输线与接收端之间阻抗不匹配时,就会产生反射。
一般来说,接收端的阻抗高于传输线的阻抗,根据反射原理,该处的反射信号与传来的信号相位相同,因而会使得接收端的信号电平增强;
而发送端的阻抗低于传输线的阻抗,根据反射原理,该处的反射信号与传来的信号相位相反,因而使得反射信号重新传往接收端。
当传输线的阻抗较小时,其衰减作用抵不过反射的影响,到达接收端的信号在上升阶段的末期以及下降阶段的末期都会产生振铃式的过冲现象。其中,在上升阶段的末期产生
的超过1的过冲,叫做上冲;在下降阶段的末期产生的低于0的过冲,叫做下冲。
如果发生了过冲振铃,要使信号为1时的电平稳定在其对应的临界值以上,或者要使信号为
0时的电平稳定在其对应的临界值以下,无疑需要一段时间的等待。
否则,无论是微处理器利用未稳定下来的信号读人,还是存储器利用未稳定下来的信号写入,都容易产生误动。
可能过下面的路径,详细了解反射的形成及其影响:
http://www.edadoc.com/cn/TechnicalArticle/show.aspx?id=949
=======================
2.反射理论与阻抗失配
3.阻抗匹配
4.阻抗匹配方法一二三(串联终端匹配、并联终端匹配)
5.信号源与示波器测量阻抗设置
6.TDR测量原理
端接电阻的作用
串联终端匹配后的信号传输具有以下特点:
A、由于串联匹配电阻的作用,驱动信号传播时以其幅度的50%向负载端传播;??
B、信号在负载端的反射系数接近+1,因此反射信号的幅度接近原始信号幅度的50%。
C、反射信号与源端传播的信号叠加,使负载端接受到的信号与原始信号的幅度近似相同;
D、负载端反射信号向源端传播,到达源端后被匹配电阻吸收;??
E、反射信号到达源端后,源端驱动电流降为0,直到下一次信号传输。??
相对并联匹配来说,串联匹配不要求信号驱动器具有很大的电流驱动能力。
阻抗是电阻加电抗,传输线50欧姆阻抗电抗成分更重要,所以做TDR测试的时候需要用高速信号
如果信号波长远远大于电缆长度,即电缆长度可以忽略的时候就乌苏考虑阻抗匹配了
在纯电阻电路中,当负载电阻等于激励源内阻时,则输出功率为最大,这种工作状态称为匹配,否则称为失配。
当激励源内阻抗和负载阻抗含有电抗成份时,为使负载得到最大功率,负载阻抗与内阻必须满足共扼关系,即电阻成份相等,电抗成份只数值相等而符号相反。这种匹配条件称为共扼匹配。
怎样根据上升沿时间估计等效信号频率?
阻抗匹配四种处理方式
https://en.wikipedia.org/wiki/Transmission_line
https://en.wikipedia.org/wiki/Electrical_termination
https://blog.csdn.net/ZQ07506149/article/details/82954747
信号完整性入门笔记一-细解为什么低频信号在较短传输线不考虑反射?
TDR,阻抗匹配,反射,源端匹配,终端匹配的更多相关文章
- 配置ogg异构oracle-mysql(2)源端配置
源端配置大致分为如下三个步骤:配置mgr,配置抽取进程,配置投递进程 在源端先创建一张表,记得带主键: SQL> create table ah4(id int ,name varchar(10 ...
- 源端控制的OpenFlow数据面
OpenFlow 交换机一般采用 TCAM 存储和查找流表,从而带来了扩展性.成本和能耗的问题.TCAM 成本和能耗过高,存储容量有限,一般交换机中的 TCAM 仅能存储几千条流表项,对 OpenFl ...
- 正则双重过滤 /// splitKey1 第一个正则式匹配 /// splitKey2 匹配结果中再次匹配进行替
/// <summary> /// 正则双重过滤 /// splitKey1 第一个正则式匹配 /// splitKey2 匹配结果中再次匹配进行替换 /// </summary&g ...
- OGG 源端与目标端 约束不一致
需求: 请在生产库执行下面的脚本 --删除主键并新增复合主键 alter table XXXXX drop constraint PK_USERCHNL cascade; ...
- cmds系统数据库源端大表数据更新优化
cmds系统数据库源端大表数据更新优化 以下脚本可以用于将表按照rowid范围分区,获得指定数目的rowid Extent区间(Group sets of rows in the table into ...
- 测试:OGG初始化同步表,源端抽取进程scn<源端事务的start_scn时,这个变化是否会同步到目标库中?
一.测试目标 疑问,OGG初始化同步表,源端抽取进程开始抽取的scn<源端事务的start_scn时,这个变化是否会同步到目标库中? 二.实验测试 如下进行测试! session 1 SQL&g ...
- 【Azure 应用服务】Azure Function App使用SendGrid发送邮件遇见异常消息The operation was canceled,分析源码逐步最终源端
问题描述 在使用Azure Function App的SendGrid Binging功能,调用SendGrid服务器发送邮件功能时,有时候遇见间歇性,偶发性异常.在重新触发SendGrid部分的Fu ...
- MVC源码分析 - 路由匹配
上一篇 说到了路由事件注册以及路由表的生成, 前面 也解析到了, 管道事件的建立, 那么接下来, 肯定就是要调用执行这些事件了, 这些就不表了, 我已经得到我想要的部分了, 接下来, 在执行这些管道事 ...
- Android为TV端助力 Intent匹配action,category和data原则
1.当你在androidmanifest里面定义了一个或多个action时 你使用隐式意图其他activity或者service时,规定你隐式里面的action必须匹配XML中定义的action,可以 ...
随机推荐
- 正则 js分转元带千分符号
可以通过缩放来进行分到元的转换,同时使用正则对处理后的数字进行千分位格式化 方法1:(不丢失精度) function Fen2Yuan( num ) { if ( typeof num !== &qu ...
- [Backbone]Real Route
Duplication is Bad. Let's DRY (Don't Repeat Yourself) our routes to make /pp:per_page an optional pa ...
- postgresql 内存分配
postgresql的内存分配主要由shared_buffers.temp_buffers.work_mem.maintenance_work_mem参数控制. shared_buffers又可以叫做 ...
- 在AE10.1环境下调试其他版本的程序
不同人的可能使用的开发环境不一样,使用SDK版本也不一样,比如用ArcEngine9.3开发的程序在ArcEngine10.1下就不能运行,需要重新调试,才能运行. 这里的例子程序是其他网友在ArcE ...
- CSRF(跨站请求伪造攻击)漏洞详解
Cross-Site Request Forgery(CSRF),中文一般译作跨站点 请求伪造.经常入选owasp漏洞列表Top10,在当前web漏洞排行中,与XSS和SQL注入并列前三.与前两者相比 ...
- JavaScript 之 uploadify 或 SWFUpload上传问题
1.uploadify 或 SWFUpload在Chrome.Firefox浏览器下session找不到的问题 问题如下:为了安全起见,程序开发中往往通过Session设置权限控制,只有登录用户才能进 ...
- Java从零开始学六(运算符)
运算符 一.赋值运算符号 No. 赋值运算符号 描述 1 = 赋值 int num=22; System.out.println("num= "+num); num=num-3; ...
- Oracle体系结构三(学习笔记)
- c++中的友元函数
1.友元函数的简单介绍 1.1为什么要使用友元函数 在实现类之间数据共享时,减少系统开销,提高效率.如果类A中的函数要访问类B中的成员(例如:智能指针类的实现),那么类A中该函数要是类B的友元函数.具 ...
- KeyBoardUtils.java——android键盘工具类
package com.xdsjs.save.utils; import android.content.Context; import android.view.inputmethod.InputM ...