使用 DMM 测试 TDR

news2025/5/13 13:48:38

TDR(时域反射计)可能是实验室中上升时间最快的仪器,但您可以使用直流欧姆表测试其准确性。

TDR 测量什么

在所有高速通道中,反射都很糟糕。我们尝试设计一个通道来减少反射,这些反射都会导致符号间干扰 (ISI)。

但在 TDR 中,反射是我们的朋友。当信号遇到瞬时阻抗变化时,我们使用信号的反射作为仪器运行的基础。TDR 还利用了信号的有限传播速度。这会将不连续性的位置转换为在源处测量反射的时间延迟。

TDR 仪器有两个重要元件:一个非常快速的阶跃边沿发生器和一个采样示波器,用于测量信号发射附近的电压。图 1 显示了如何使用这两个元件来传输和测量来自被测设备 (DUT) 的反射。

 

快速边沿被发射到 DUT 中,并沿互连的长度向下传播。每当边沿遇到瞬时阻抗变化时,都会产生一个反射信号,向后传播到源。当反射边缘返回到采样范围时,将检测到它。反射的大小和测量时间编码了有关阻抗变化的大小及其位置的信息。

从信号的角度来看,什么物理结构会产生瞬时阻抗的变化并不重要。它可能来自传输线几何形状的变化,也可以是串联或分流的分立电阻器。

TDR 对串联电阻和分流电阻敏感

如果互连是均匀的,则信号沿线路传播时,信号和返回路径之间会有一个恒定的瞬时阻抗。如果边沿遇到分立串联电阻,它会将其与传输线的瞬时阻抗串联。这种较高的瞬时阻抗会产生一个小的反射。但是,路径的其余部分的阻抗没有变化,因此没有进一步的反射。

小串联电阻的影响是在传输线的分布式阻抗中产生偏移。例如,当连接器因连接器脏污或连接松动而导致接触电阻时,就会出现这种情况。

例如,如果由于信号导体狭窄,互连中存在高串联电阻,则随着信号沿线路传播,阻抗将逐渐增加。区分几何结构对阻抗或串联电阻的影响的方法是从两端测量 DUT。如果瞬时阻抗增加是由于分布式串联电阻引起的,则阻抗曲线在两个方向上都将看起来是“上坡”。图 2 显示了传输线结构中这两种效应的示例。

 

当电阻是分流电阻时,穿过信号和返回路径,它与传输线的瞬时阻抗并联。如果该电阻器放置在传输线的末端,则电阻器使开路短路,其电阻在瞬时阻抗中占主导地位。

信号无法分辨均匀 50 欧姆传输线的瞬时阻抗与信号和线路末端返回之间的 50 欧姆电阻之间的差异。图 3 显示了两种结构的 TDR 响应;一条是 50 欧姆传输线,一条是 50 欧姆分流电阻器。两者都在发布时进行了小规模停产。只有等待看到同轴电缆末端开口的反射,您才能分辨出哪个是哪个。

 

来自分立电阻器的 TDR

与开路并联的电阻器的瞬时阻抗是其电阻。原则上,如果我们测量分立分流电阻器的 TDR 响应,我们应该只看到电阻器的电阻。

在实践中,分立电阻器与同轴连接器(如 SMA)的连接总是会导致较大的不连续性。由于引线较长,不连续性将始终很高,看起来像感应不连续性。图 4 显示了焊接在 SMA 连接器上的 50 Ohm 轴向引线电阻器测得的 TDR 响应示例。

 

我们可以将连接建模为一条短的、高阻抗的、均匀的传输线,一侧是 50 欧姆的 SMA,另一侧是电阻器。如果短不连续性是无损的,则不连续性的前端和后端将产生反射。而且,来自后端的反射将在不连续性内部嘎嘎作响,从每一端反射。

如果我们等待足够长的时间(大约 5 次往返时间)让所有反射消失,我们将看到源的 50 欧姆和分立电阻器的电阻之间的阻抗变化产生的净反射。这个原理可以用一个简单的模拟来说明。图 5 显示了 0.1 ns 长的 200 Ω 传输线与 75 Ohm 理想电阻器串联的仿真 TDR 响应。上升时间为 35 psec。

 

您可以看到 200 欧姆传输线内部的多次反射。它的 TD = 0.1 纳秒。200 欧姆传输线正面和背面的反射之间的往返延迟为 2 x TD = 0.2 纳秒。即使存在如此高的阻抗差,在 5 x 往返延迟 = 1 ns 后,所有反射都已消失,测得的阻抗是电阻器的阻抗,即 75 欧姆。

这提出了一种使用分立电阻器测试 TDR 精度的有效方法。

使用电阻器验证 TDR 的精度

我选择了一些轴向铅 1/4 瓦碳电阻器,其值大约为 10 欧姆、30 欧姆、50 欧姆、70 欧姆、100 欧姆、150 欧姆和 330 欧姆,并将它们焊接到 SMA 连接器上。我并没有试图设计一个低发射不连续性。我使用 Keithley 196 系统 DMM 测量了信号引脚和 SMA 外屏蔽层之间的电阻,该数字万用表的 NIST 可追溯绝对精度为 0.1%。我小心翼翼地消除了测试引线的 0.3 欧姆串联电阻的伪影。

通常,很难将接触电阻降低到 0.1 欧姆以下,这会导致 10 欧姆电阻器的误差达到 1% 的水平。

当我用 TDR 测量这些安装 SMA 的电阻器时,我测量了图 6 所示的响应。在此示例中,我使用了 50 psec 的上升时间。

 

虽然它们在发射时都有非常大的不连续性,但如果我们等待这些初始反射消失,TDR 测得的最终长时间阻抗与数字万用表测得的阻抗非常接近。以下是 DC DMM 欧姆计测量和 35 psec TDR 测量之间的差异摘要:

DMM 电阻 TDR 电阻相对误差

R = 9.96 欧姆 10.1 欧姆 0.14 欧姆/10 欧姆 = 1.4%

R = 32.3 欧姆 32.5 欧姆 0.2 欧姆/32.2 = 0.6%

R = 50.8 欧姆 50.9 欧姆 0.1/51 欧姆 = 0.2%

R = 74.1 欧姆 73.8 欧姆 0.3 欧姆/74 欧姆 = 0.4%

R = 100.0 欧姆 99.7 欧姆 0.3/100 = 0.3%

R = 153.4 欧姆 151.8 欧姆 1.6 欧姆/153 = 1.0%

R = 329 欧姆 324 欧姆 5 欧姆/329 = 1.5%

接近 50 欧姆,绝对精度小于 1%。

结论

如果您想对 TDR 的精度充满信心,很容易构建一些电阻器样本,使用 TDR 测量它们的电阻并与它们的直流电阻进行比较。只要您等待足够长的时间让所有发射不连续性消失,您就应该使用 DMM 测量与 TDR 相同的电阻。这是对 TDR 校准精度的测试。这是每个 TDR 用户都应该采取的步骤,以获得对仪器准确性的信心。

 

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

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

相关文章

客户端限流主要采用手段:纯前端验证码、禁用按钮、调用限制和假排队

一、纯前端验证码 场景 防止机器人或脚本高频提交&#xff0c;需用户完成验证后才能触发请求。 Vue 前端实现 <template><div><button click"showCaptcha">提交订单</button><div v-if"captchaVisible"><img :src"…

企业数字化中台建设方案(AI/技术中台、数据中台、业务中台)

构建企业数字化中台需要实现业务、数据、AI和技术四大中台的有机协同&#xff0c;形成闭环能力体系。以下是综合建设方案&#xff08;含技术架构和实施路径&#xff09;&#xff1a; 一、建设背景与目标 1.1 行业痛点 生产设备数据孤岛&#xff0c;实时监控能力不足 传统ERP/…

单因子实验方差分析模型的适应性检验

本文是实验设计与分析&#xff08;第6版&#xff0c;Montgomery著傅珏生译)第3章单因子实验 方差分析第3.4节的python解决方案。本文尽量避免重复书中的理论&#xff0c;着于提供python解决方案&#xff0c;并与原书的运算结果进行对比。您可以从Detail 下载实验设计与分析&…

linux CUDA与CUDNN安装教程

目录 1.CUDA安装 1.1.CUDA作用 1.2.CUDA下载 1.3.CUDA安装 1.4.验证 2.CUDNN安装 2.1.CUDNN作用 2.2.下载 2.3.安装 2.4.验证 1.CUDA安装 1.1.CUDA作用 CUDA 是 NVIDIA 提供的并行计算平台和编程模型&#xff0c;允许开发者直接利用 GPU 的并行计算能力&#xff…

添加购物车-02.代码开发

一.代码开发 购物车属于用户端功能&#xff0c;因此要在user下创建controller代码。 Controller层 package com.sky.controller.user;import com.sky.dto.ShoppingCartDTO; import com.sky.entity.ShoppingCart; import com.sky.result.Result; import com.sky.service.Shopp…

Unity动画系统使用整理 --- Playable

​​Playable API​​ 是一个强大的工具&#xff0c;用于更灵活地控制动画、音频、脚本等时间轴内容的播放和混合。它提供了比传统 Animator 更底层、更可控的方式管理时间轴行为&#xff0c;尤其适合复杂动画逻辑或动态内容组合的场景。 优点&#xff1a; 1.Playables API 支…

Xilinx FPGA PCIe | XDMA IP 核 / 应用 / 测试 / 实践

注&#xff1a;本文为 “Xilinx FPGA 中 PCIe 技术与 XDMA IP 核的应用” 相关文章合辑。 图片清晰度受引文原图所限。 略作重排&#xff0c;未整理去重。 如有内容异常&#xff0c;请看原文。 FPGA&#xff08;基于 Xilinx&#xff09;中 PCIe 介绍以及 IP 核 XDMA 的使用 N…

winreg查询Windows注册表的一些基本用法

注册表是Windows操作系统中用于存储配置信息的数据库。它包含了关于系统硬件、已安装的应用程序、用户账户设置以及系统设置的信息。 特别地&#xff0c;当我们需要某些软件的配置配息时&#xff0c;主要在HKEY_CURRENT_USER和HKEY_LOCAL_MACHINE下的SoftWare内进行查询操作。 …

计算机网络|| 路由器和交换机的配置

一、实验目的 1. 了解路由器和交换机的工作模式和使用方法&#xff1b; 2. 熟悉 Cisco 网络设备的基本配置命令&#xff1b; 3. 掌握 Cisco 路由器的基本配置方式及配置命令&#xff1b; 4. 掌握路由器和交换机的基本配置与管理方法。 二、实验环境 1. 运行 Windows 操作…

推理加速新范式:火山引擎高性能分布式 KVCache (EIC)核心技术解读

资料来源&#xff1a;火山引擎-开发者社区 分布式 KVCache 的兴起 背景 在大模型领域&#xff0c;随着模型参数规模的扩大和上下文长度增加&#xff0c;算力消耗显著增长。在 LLM 推理过程中&#xff0c;如何减少算力消耗并提升推理吞吐已经成为关键性优化方向。以多轮对话场…

中央处理器(CPU)(概述、指令周期)

一、概述 主要功能&#xff1a;&#xff08;1&#xff09;程序控制&#xff08;2&#xff09;操作控制&#xff08;3&#xff09;时序控制&#xff08;4&#xff09;数据加工&#xff08;5&#xff09;中断处理 组成&#xff1a;早期冯诺依曼计算机的 CPU 主要由运算器和控制…

MiniCPM-V

一、引言 在多模态大语言模型(MLLMs)快速发展的背景下,现有模型因高参数量(如 72B、175B)和算力需求,仅能部署于云端,难以适配手机、车载终端等内存和算力受限的端侧设备。MiniCPM-V聚焦 “轻量高效” 与 “端侧落地”,通过架构创新、训练优化和部署适配,打造高知识密…

Screeps Arena基础入门

本文主要内容 JavaSsript语法使用VScode编译环境Screeps Arena游戏规则 JavaSsript语法使用 基本数据类型 // String, Numker,Boolean,null, undefined const username "John"; const age 30; const rate 4.5; const iscool true; const x null; #表示值为…

开疆智能Profinet转Canopen网关连接sick RFID读写器配置案例

打开CANopen总线配置软件设置CANopen参数&#xff1a; 1. 使用Profinet转CANopen网关的配置软件修改CANopen主站参数&#xff1a; 首先新建项目&#xff0c;选择对应网关模块 2. 设置波特率&#xff1a;250 kbps&#xff08;需与SICK RFID读写器一致&#xff09;。 设置同步…

17.three官方示例+编辑器+AI快速学习webgl_buffergeometry_lines

本实例主要讲解内容 这个Three.js示例展示了如何使用BufferGeometry创建大量线段&#xff0c;并通过**变形目标(Morph Targets)**实现动态变形效果。通过随机生成的点云数据&#xff0c;结合顶点颜色和变形动画&#xff0c;创建出一个视觉效果丰富的3D线条场景。 核心技术包括…

深入掌握CSS定位:构建精密布局的核心技术

一、定位的定义 定位&#xff08;Positioning&#xff09;是CSS中用于控制元素在网页中的具体位置的一种机制。通过定位&#xff0c;可以将元素放置在页面的任意位置&#xff0c;并控制其与其他元素的层叠关系。 二、定位的特点与作用 自由摆放位置&#xff1a; 允许元素摆放…

Go语言多线程爬虫与代理IP反爬

有个朋友想用Go语言编写一个多线程爬虫&#xff0c;并且使用代理IP来应对反爬措施。多线程在Go中通常是通过goroutine实现的&#xff0c;所以应该使用goroutine来并发处理多个网页的抓取。然后&#xff0c;代理IP的话&#xff0c;可能需要一个代理池&#xff0c;从中随机选择代…

node.js 实战——express图片保存到本地或服务器(七牛云、腾讯云、阿里云)

本地 ✅ 使用formidable 读取表单内容 npm i formidable ✅ 使用mime-types 获取图片后缀 npm install mime-types✅ js 中提交form表单 document.getElementById(uploadForm).addEventListener(submit, function(e){e.preventDefault();const blob preview._blob;if(!blob)…

Shadertoy着色器移植到Three.js经验总结

Shadertoy是一个流行的在线平台&#xff0c;用于创建和分享WebGL片段着色器。里面有很多令人惊叹的画面&#xff0c;甚至3D场景。本人也移植了几个ShaderToy上的着色器。本文将详细介绍移植过程中需要注意的关键点。 1. 基本结构差异 想要移植ShaderToy的shader到three.js&am…

电脑端音乐播放器推荐:提升你的听歌体验!

在快节奏的职场环境中&#xff0c;许多上班族都喜欢用音乐为工作时光增添色彩。今天要分享的这款音乐工具&#xff0c;或许能为你的办公时光带来意想不到的惊喜。 一、软件介绍-澎湃 澎湃音乐看似是个普通的播放器&#xff0c;实则藏着强大的资源整合能力。左侧功能栏清晰陈列着…