TDR概述

TDR是多个英文单词的缩写,包括:Time-Domain Reflectometry—时域反射技术,一种对反射波进行分析的遥控测量技术,在遥控位置掌握被测量物件的状况。TDR主要由三部分构成:快沿信号发生器,采样示波器和探头系统。

TDR测试原理及测试方法

随着数字电路工作速度得提高,PCB板上信号的传输速率也越来越高,如PCI-Express的信号速率已经达到2.5Gb/s,SATA的信号速率已经达到3Gb/s,新的标准如PCI-Express II、XAUI、10G以太网的工作速率更高。随着数据速率的提高,信号的上升时间会更快。当快上升沿的信号在电路板上遇到一个阻抗不连续点时就会产生更大的反射,这些信号的反射会改变信号的形状,因此线路阻抗是影响信号完整性的一个关键因素。对于高速电路板来说,很重要的一点就是要保证在信号传输路径上阻抗的连续性,从而避免信号产生大的反射。相应的,对于测试来说也需要测试高速电路板的信号传输路径上阻抗的变化情况并分析问题原因,从而更好地定位问题,例如PCI-Express和SATA等标准都需要精确测量传输线路的阻抗。下表是SATA对于系统内连接的电缆和连接器的阻抗和衰减的要求:

要进行阻抗测试,一个快捷有效地方法就是TDR(时域反射计)方法。TDR的工作原理是基于传输线理论,工作方式有点象雷达。如下图所示,当有一个阶跃脉冲加到被测线路上,在阻抗不连续点就会产生反射,已知源阻抗Z0,则根据反射系数ρ就可以计算出被测点阻抗ZL的大小。

最简单的TDR测量配置是在宽带示波器的模块中增加一个阶跃脉冲发生器。阶跃脉冲发生器发出一个快上升沿的阶跃脉冲,同时接收模块采集反射信号的时域波形。如果被测件的阻抗是连续的,则信号没有反射,如果有阻抗的变化,就会有信号反射回来。根据反射回波的时间可以判断阻抗不连续点距接收端的距离,根据反射回来的幅度可以判断相应点的阻抗变化。下图是TDR的工作方式和对一个被测件的TDR波形。

TDR通常显示反射和阻抗变化情抗,TDT(时域传输)通常显示传输延迟。器件或者通道的阻抗不连续会导致传输信号失真,因此TDR/TDT是增强信号完整性的重要工具。

多年以来,Agilent86100系列Infiniium DCA 主机和54754A差分TDR模块的强大组合为TDR/TDT测量提供了卓越的解决方案。为了满足当前高速数字串行接口方面的严格要求,TDR/TDT测量功能也进行了重大改进,从而能够轻松获得精确得结果。下图是用Agilent86100和54754A模块进行TDR测试的一个实例。

影响TDR测试精度的因素

A)TDR 校准是获得正确结果的最快方式

要获得正确的测试结果,必须正确消除因测试夹具或线缆导致的系统误差。Agilent TDR校准采用数字滤波器技术,使用短路和负载参考设备建立了一个校准平面,从而消除系统误差以提供精确的结果。下图是TDR校准的工作原理和进行TDR校准前后测试结果的比较,可以看到校准后的反射波形更加清晰地反映出了阻抗的变化情况。

B)S参数测量

86100C选件202只需一键轻触,即可从时域TDR/TDT的结果快速获得频域的S参数(S11回波损耗或S21插入损耗)结果。

C)多重反射的校正:

当被测系统中有多个阻抗不连续点时,由于每个点都会产生反射,而且反射回来的波形再碰到阻抗不连续点时还有可能再反射回去,因此会造成TDR的波形变形,不利于进行精确测量。86100C选件202增加了多重反射校正功能,可以补偿多次反射对TDR波形的影响。下同是多重反射校正前后TDR波形的比较,可以看到校正后的波形去掉了多重反射的影响。

D)TDR阶跃脉冲的质量

发送到被测设备的TDR阶跃脉冲的质量会影响TDR测量的结果。精心设计的54754A模块可以最大限度减小偏差,以获得具有小国重和振荡的清晰脉冲,从而减少测量误差。从TDR校准获得的数字滤波可以模拟不同上升时间的阶跃脉冲,以验证实际信号脉冲的反射情况。使用TDR校准还可以模拟更快阶跃脉冲的反射情况。下图显示的是不同上升时间的阶跃脉冲的反射结果。

E)通过加快实际阶跃脉冲来改善分辨率

Picosecond Pulse Lab(皮秒脉冲试验室)的信号源增强模块通过应用9pS上升时间的阶跃脉冲可以提供更精细的距离分辨率。使用信号源增强模块时需要于更高带宽的接收模块配合使用,Agilent的86118A是最优秀的接收机模块,具有70G带宽和远端探头,可消除因为连接电缆导致的性能降级。下图是使用脉冲增强模块和宽带接收机进行TDR测试的实例。

F)通过PLTS进行全面的差分测试

基于TDR的N1930A物理层测试解决方案,为详细的差分线路测试提供了完整的解决方案。该系统具有16相S参数和广泛的校准测试功能。Agilent的PLTS系统同时还具有眼图模拟功能,可以模拟真实信号经过线路传输以后的眼图形状,并可以提取线路的RLCG 模型用于仿真建模分析。下图是PLTS的分析结果实例:

G)TDR附件:

为了方便地进行TDR测试,同时有尽可能减小测试误差,Agilent还提供很多TDR的测试附件。

TDR测试PCB板的线路阻抗

1、阻抗测试的行业标准

阻抗并不是想象中稳定的直线,而是波澜起伏。在前端和后端会受到探头或者开路的影响,中间由于生产制程的关系,也会有波动。

那么,我们怎么判断测试结果呢?怎么确定生产的PCB阻抗是否满足要求呢?首先来看看IPC规范,IPC2557A建议的测量区间是DUT的30%~70%区间。

再来看看Intel以及现在主流PCB板厂的测试习惯,为了避开Launch区域以及反射区域的影响,测试区间建议是DUT的50%到70%区域。

用TDR来测试线路阻抗,我们首先要了解测试区间的要求,才能准确理解测量得到的结果。

2、探头对阻抗测试结果的影响

通常来说,TDR测试的时候,会用以下几种探头:

其中,板厂通常会用手持探棒点测,Probe的影响呈现感性。SI实验室常用SMA来连接测试线缆,SMA在阻抗测试中可能呈现容性。两种探头对测试结果的影响如下图所示:

由于Probe的感性或者容性影响,最终DUT的测试结果会有一点点的偏差。

网络TDR测试软件,tdr测试的原理及方法介绍相关推荐

  1. 手机上颜值测试软件,颜值测试软件大全 测试颜值的软件推荐

    测试颜值的软件都有哪些?颜值是个网络词汇,源自日语"脸"的汉字,颜值表示人物颜容英俊或靓丽的数值,用来评价人物容貌.随着颜值一词的火热,一款款测颜值的娱乐APP也随机上线,大家有木 ...

  2. 电源稳定性测试软件,电源测试:电源设计的稳定性测量

    此前,我已经发表了有关如何测试电源设计的三篇文章中的前两篇,即效率测量(第 1 篇)和噪声测量(第 2 篇).文章主要涵盖各种噪声源以及如何使用示波器正确测量噪声.此外,我还讨论了由线路及负载瞬态产生 ...

  3. 中关村在线 测试软件,主观测试软件:ZOL Monitor LCD 简介

    ZOL Monitor LCD简介: 无论采用什么样的显示器测试手段,最终决定一款产品优劣与否的重要一环,依旧还是使用者的眼睛!因为,再精密的仪器有时也无法完全替代人们的主观感受.也正因如此,我们中关 ...

  4. ccd坏点测试软件,如何测试CCD坏点(ZT)

    如何测试CCD坏点(ZT) 如何测试CCD坏点(ZT) 在讲如何测试坏点之前,我们要解释一下什么是坏点.简单来说,就是CCD上永远不会感光的点,或者这个点永远都是亮着的.通常永远亮着的情况最多,而不亮 ...

  5. 抖音上的战斗力测试软件,战斗力测试app

    战斗力测试app是一款专注于线上趣味测试服务平台,在线体验一段最有趣的测试互动服务,线上测试操作体验感超棒,线上操作过程非常的简单方便,用户只需授权打开摄像头,然后对着目标,让你的脸面直接进入到相框当 ...

  6. 软件 互操作性测试,软件兼容性测试与互操作性测试辩析

    在读到一些技术文章时,经常发现兼容性和互操作性并列提起,曾看到这样一句话"互操作性测试的主要目标是发现兼容性问题",很明显在这句话中可以看出兼容性与互操作性在概念上有交叉现象,那么 ...

  7. 大学生普通话测试软件,普通话测试app

    普通话测试app是专门为要学习中文或者准备考取普通话证书的用户们准备的测试软件,可以帮你测试出你的口语水平,还有你的发音.通过这款软件你可以从最基础的内容那个开始学习,然后从字到词,再到句子和短文.可 ...

  8. 软件工程确认测试,系统确认测试 软件确认测试的依据

    确认测试的基本概念: 确认测试是关键.全面的一项测试活动,是在软件系统完成集成后进行测试的,依据确认测试准则,针对需求规格说明进行测试,以确定所开发的软件系统是否能满足规定的功能和性能要求. 确认测试 ...

  9. 485地址测试软件,485测试软件的安装配置

    软件的使用方法 一.电脑设置(以下步骤要全部做到,少一点都不行,到目前为止客户说打不开软件的都是因为有没做到的) 1.将MSCOMM控件文件夹下的4个文件拷贝到C:\windows\system32及 ...

  10. 一般显示器 用什么测试软件,显示器测试软件是什么?显示测试软件能测试什么?...

    在我们使用电脑的过程中,经常会出现显示器的一些问题,如果遇到这种问题的时候,如何进行显示器的测试呢?显示器测试软件是一种非常专业性的工具,它不仅能够帮助用户有效的辨别显示器出现的问题,同时还可以检测显 ...

最新文章

  1. R语言使用fs包的file_copy函数、dir_copy函数、link_copy函数将文件、目录、超链接从一个位置拷贝(copy)到另一个位置
  2. R语言attach函数、detach函数(全局注册或者全局解除)实战
  3. CoverageMeter中关于“line coverage”不准确的解释
  4. BZOJ 1005: [HNOI2008]明明的烦恼
  5. 微软发布.Net Core 3.0 RC1,最终版本定于9月23日
  6. 如何把Access转成SQL Server的方法介绍
  7. mysql vb_vb连接mysql
  8. 鸿蒙2.0手机版体验,华为鸿蒙OS 2.0手机版功能抢先曝光:体验前所未有
  9. AR/VR learning (1)--artoolkit在android studio 上的配置
  10. mysql进销存表设计_数据库设计:数据库进销存管理系统(包含有仓库出库入库触发器)...
  11. 微信公众平台账号迁移流程、申请函公证及留言功能开通方法
  12. 《Java-第十一章》之图书管理系统
  13. 设计模式 — 简单工厂模式(Simple Factory)
  14. 万能设配器代码 带加载更多
  15. 电脑管家卸载后留下的一个叫 电脑管家-安全注册 的进程,无法关闭。展开的服务是 qmbsrv
  16. python计算机视觉--全景图像拼接
  17. 计算机毕业设计(附源码)python银行服务评价系统
  18. 怎样让你的软文更有说服力?四个办法帮你赢得用户信任
  19. Android开启odex开关和开机速度优化
  20. H5获取微信公众号用户openId,用户信息

热门文章

  1. [SDK]新浪微博请求授权显示错误页面的解决方法
  2. IE6下绝对定位层不显示
  3. Java建造者模式(Builder模式)
  4. Android 打aar包
  5. nodejs后台系列--第五篇-购买云服务器,安装宝塔面板
  6. mpythonx下载_【掌控】mpythonX:乐动盒子
  7. c盘哪些文件可以删除_原来C盘可以删除这5个文件,难怪你的电脑越来越卡
  8. pe修改rpc服务器不可用,电脑rpc服务器不可用,教你电脑rpc服务器不可用怎么解决...
  9. android调用本地js文件上传,原生JS实现前端本地文件上传
  10. c语言中有123f,C语言库函数(S类字母) - 3