优异信号完整性的仿真和测量解决方案

发布者:温馨家园最新更新时间:2023-09-13 来源: elecfans关键字:信号完整性  仿真  示波器 手机看文章 扫描二维码
随时随地手机看文章

数据中心利用发射系统和接收系统之间的通道,可以准确有效地传递有价值的信息。如果通道性能不佳,就可能会导致信号完整性问题,并且影响所传数据的正确解读。因此,在开发通道设备和互连产品时,确保高度的信号完整性非常关键。测试、识别和解决导致设备信号完整性问题的根源,就成了工程师面临的巨大挑战。本文介绍了一些仿真和测量建议,旨在帮助您设计出具有优异信号完整性的设备。


中央处理器(CPU)可将信息发送到发光二极管显示器,它是一个典型的数字通信通道示例。该通道 — CPU 与显示器之间的所有介质 — 包括互连设备,例如显卡、线缆和板载视频处理器。每台设备以及它们在通道中的 连接都会干扰 CPU 的数据传输。


信号完整性问题可能包括串扰、时延、振铃和电磁干扰。尽早解决信号完整性问题,可以让工程师开发出可靠性更高的高性能的产品,也有助于降低成本。


通道仿真

工程师通常会用电子设计自动化软件来创建电路仿真。设计自动化软件则是采用逐位和统计仿真技术,用以提供快速而准确的通道仿真。算法建模接口是设计软件所使用的一种标准, 它可以轻松仿真从发射到接收的多千兆位串行链路。


除了仿真软件以外,工程师还使用眼图、混合模式 S 参数、时域反射测量之类的信号分析工具。在仿真从发射机到接收机的数据传输时,示波器上显示的眼图可以作为分析参数,帮助评估通道性能。


眼图的宽度和高度是信号失真的关键指标。宽大的眼图意味着数据传输良好。闭合的眼图表示信号完整性大幅降低。如果发射机处的眼图是开眼,接收机处是闭眼,下一步就需要确定通道中的哪些设备或互连导致了信号衰减。工程师可以直接查看发射机输出端的眼图,通过每个互连追溯到接收机,从中确定导致信号衰减的组件。

 

pYYBAGK6oJWABp1wAAJUpVjD1X4661.png

 

图 1:闭合的眼图和正常的眼图的示例

确定信号衰减的根本原因

描述给定设备的频率特性时,工程师可以使用 S 参数作为标准。互连的 S 参数(无论是在时域还是在频域中进行测量)代表了互连的特征模型。该参数涵盖了信号从进入一个端口到离开另一个端口时的所有特性信息。


为了确定信号衰减的根本原因,重要的是先要确定您对 S 参数的期望值。将期望值与测量值进行比较,有助于识别导致信号完整性衰减的通道区域。


接下来,您需要更深入地研究被测设备和设备之间的连接,以便确定根本原因。对于差分通道,可以使用混合模式 S 参数进行分析。最常见的 S 参数是与电磁干扰有关的差分回波损耗(SDD11)、差分插入损耗(SDD21)和差分至共模转换(SCD21)。


在分析传输质量时,还需要重点考虑反射因素。每当出现瞬时阻抗变化时,信号就会被反射。反射会使返回的原始信号出现延迟(如下图 2 所示),并与原始信号结合而产生干扰。

 

poYBAGK6oLmAVZx3AACxrUs91xk726.png

 

图 2:反射对信号质量的影响

探索和设计信号完整性解决方案

初步找到信号衰减的根本原因之后,您就需要研究并确定最佳的解决方案。首先,要执行去除设计缺陷后的仿真测试,以验证您确实找到了信号完整性衰减的根本原因。我们的建议是,与其将删除有问题的区域作为解决方案,不如试着在接收机上添加均衡,例如添加决策反馈均衡


(DFE)、频域中的连续时间线性均衡或时域中的发射机前馈均衡。同样,您也可以通过仿真来 添加均衡,通过在示波器上实时观察眼图的变化,即可测试该均衡是否已经解决了信号完整性衰减的问题。


如图 3 所示,另一个测试选项就是将眼图模板应用于添加均衡之前和之后。在添加均衡之前,图像相交,表示眼图闭合。在添加均衡之后,图像不再相交,表示眼图打开。

 

pYYBAGK6oL-ATUeYAAD9BnLw9UI964.png

 

图 3:使用 DFE 前后的眼图模板比较

信号完整性分析

当产品设计从仿真阶段进展到硬件环节时,您需要使用矢量网络分析仪(VNA)来测试高速数字 互连。首先,您需要对通道、物理层设备、连接器、电缆、背板或印刷电路板的预期测量结果有所了解。在获得实际测量结果之后,再将实际结果与这个预期结果进行比较。我们的目标是,通过软件和硬件来建立可靠的信号完整性工作流程。硬件测量步骤包括仪器测量设置,获取通道数据,以及分析通道性能。


对于矢量网络分析仪(VNA) 等高动态范围的仪器,您需要全面了解误差校正,才能确保最准确的 S 参数测量。误差校正包括校准(测量前误差校正)和去嵌入(测量后误差校正)。通过调整校准和去嵌入的参考点检查通道中除了 DUT 之外的所有节点项目。以下内容介绍了校准和去嵌入误差校正之间的差异以及二者的使用方法。


信号校准

默认情况下,当 矢量网络分析仪(VNA) 开启时,其参考平面位于前面板。将电缆连接到被测设备时,校准参考必须使用短路-开路-负载-直通法(SOLT)、直通反射线或直通反射匹配参考结构。SOLT 是最常见的方法。


电缆可以直接连接到 DUT 或夹具。夹具安装在电缆和 DUT 之间,有助于兼容不同类型的连接器,例如 HDMI、显示端口、串行 ATA 和 PCI Express。在本示例中,校准参考面包括电缆,而去嵌入参考面包括夹具。将校准误差校正和去嵌入相结合时,必须包括通道中与 DUT 的所有互连。连接 DUT 后,您就可以进行测量,并执行测量后(去嵌入)误差校正。

 

poYBAGK6oMWAfaYRAAVa96UEI4Q796.png

   

pYYBAGK6oMqAZgliAAOLCj3Zxwg289.png

 

图 4:使用参考面进行校准的测试设置

去嵌入

完成测量,在 DUT 的输入和输出端设置去嵌入参考点,以便移除测试夹具。移除测试夹具之后,也就去除了引入到系统中的损耗和反射,最终得到 DUT 的准确 S 参数测量和表征结果。


通过将两层校正(校准和去嵌入)的 S 参数结果与预期结果进行比较,您可以进行模型调整以便匹配实际测量值,然后继续进行设备开发。

 

pYYBAGK6oNWAIQs8AALDeWXA0MM842.png

 

图 5:使用参考面进行去嵌入的测试设置

克服信号完整性问题

随着数据传输速度的提高,信号完整性对于通道设备和互连产品越来越重要。为了确保您的设备具有出色的信号完整性,首先您要确定好希望获得的仿真结果,然后再将其与实际测量结果进行比较。


接下来,结合信号分析技术(例如在示波器上显示的眼图)和仿真软件,即可找到导致信号衰减的根本原因。下一步就是确定合适的解决方案,使用软件和硬件来建立可靠的信号完整性工作流程。


必须使用高质量的 矢量网络分析仪(VNA),设置校准参考面以执行 S 参数测量,设置去嵌入参考面以正确移除夹具。测量结果将会包括准确的 S 参数和可靠的 DUT 特性。尽早解决信号完整性问题,您就可以优化电路设计,保证优异的设备性能和出色的价格优势。


关键字:信号完整性  仿真  示波器 引用地址:优异信号完整性的仿真和测量解决方案

上一篇:使用示波器开发和解决硬件和软件问题
下一篇:示波器分段存储原理讲解及案例分析

推荐阅读最新更新时间:2024-11-11 11:38

利用逆变器PSPICE仿真模型来模拟瞬间动态响应
UPS控制环路分析 一个典型的UPS控制环路如图1所示。其中包含三个控制环路。最主要的环路是瞬时电压控制环路,其次是直流电压前馈补偿环路,第三个是自动零点校正环路。各个环路的功能如下: (1)瞬时电压控制环路 输人交流电压经直流转换器变换为直流电压(DCBUS)后,再经逆变器输出到隔离变压器,最终经LC滤波后输出电压给负载。输出电压的反馈是利用一个小的电压感测变压器将输出电压反馈至补偿器。补偿器输出的信号经脉冲宽度调制器以高频(约2OkHz)的三角波调变为PWM波后再送给驱动器,驱动全桥逆变器将直流电压(DC一BUS电压)转换为交流电压提供给负载。 (2)直流电压前馈补偿环路 如图1中点划线围成的方块所示,主要用来补
[电源管理]
利用逆变器PSPICE<font color='red'>仿真</font>模型来模拟瞬间动态响应
示波器+标配探头测线性电源纹波-雷人至晕的测试故事(1)
希望看到这些故事的工程师不要一拍脑袋,想起自己也干过这些雷人的事情。 本人在测试测量这个行业混迹了十多年,经历过不少很有趣的故事。 当然了,这些故事中的人物都是我安插上去的,如有雷同,纯属巧合. 有位仁兄,便宜的价格买了一台可调线性电源,用于为被测件供电。 这个电源说明书上标称的噪声值非常低,只有2mV。 这也的确是他需要的。而且很自豪地告诉我,虽然这台电源的价格比安捷伦的便宜很多,但噪声指标一点不差。 于是我问他:你确认这个指标没问题吗? 仁兄一拍胸脯:没问题,我用示波器测过。 我又问他:您是怎么测的? 仁兄很有把握地回答:我是用一个500MHz的进口示波器测的,几乎看不出纹波。我又问他:您能告诉我使用的是什么探头吗? 仁兄非常
[测试测量]
简洁是信号完整性设计的基础: 示波器硬件架构设计
在生活中,很多人崇尚简单,认为那是生活应该具有的本来面目,是应该追求的真谛。高速电路系统的设计更是崇尚这一原则,用的元器件或芯片要尽可能少,互联部分要尽可能少,而且要短,过多的部件和互联会增加设计的不确定性。正如人生的复杂一样,不是每个人过的都是简单生活,过多的外界联系让人无暇反照内心,维持一颗平静的心。目前,超过16GHz高带宽实时示波器的设计,可以概括为三种情况,第一种,前置放大器电路直接实现模拟带宽,这是用硬件直接实现的方法;第二种和第三种,前置放大器实现不了模拟带宽,想其它办法让示波器最后的带宽指标能更上一层楼。第二种是用DSP(数字信号处理)的方法,第三种采用DBI(数字带宽通道复用)的方法。不同的方法反映不同的硬件
[测试测量]
简洁是<font color='red'>信号完整性</font>设计的基础: <font color='red'>示波器</font>硬件架构设计
泰克MDO3014混合域示波器的性能特点及应用
MDO3000 系列的核心是一台世界一流的示波器,它提供全面的工具,加快调试的每个阶段 - 从迅速发现和捕获异常事件,到搜索波形记录找到关心的事件,再到分析事件特点和器件行为。数字荧光技术及 FastAcq™ 高速波形捕获 如果想调试设计问题,首先必须知道存在问题。每个设计工程师都要用大量的时间查找电路中的问题,如果没有合适的调试工具,这项任务耗时长、非常麻烦。 数字荧光技术能够快速了解器件的实际工作情况。其快速波形捕获速率在采用 FastAcq 时超过 280,000 wfms/s,能够以非常高的概率,迅速查看数字系统中常见的偶发问题,如欠幅脉冲、毛刺、定时问题、等等。为进一步加强查看偶发事件的能力,可以使用辉度等级指明
[测试测量]
单片机恒温控制系统程序和仿真
恒温程序,仿真 #include reg52.h #include main.h /*****************************变量定义*****************************/ unsigned char code tab = { 0xeb, /*'0'*/ 0x88, /*'1'*/ 0xb3
[单片机]
单片机恒温控制系统程序和<font color='red'>仿真</font>
STM32示波器程序ILI9341_IO模拟源程序+Proteus仿真
uint8 x_1= 0,y_1 = 0; uint8 x_2= 0,y_2 = 0; uint8 x_3= 0,y_3 = 0; uint8 x_4= 0,y_4 = 0; uint8 x_5= 0,y_5 = 0; uint8 t4_PianYi_x = 0,t4_PianYi_y = 0; uint8 t5_PianYi_x = 0,t5_PianYi_y = 0; int i = 0 ; for( i= 0;i t1*3;i++) { x_1 = 10+ i;
[单片机]
STM32<font color='red'>示波器</font>程序ILI9341_IO模拟源程序+Proteus<font color='red'>仿真</font>
IAR+STM32平台STLINK仿真器实现swd方式下载
说明:库文件版本:3.5.0 软件环境:iar for arm 1.修改options- linker- config- linker configuration file 选择generic_cortex.icf并修改这个文件里的内容为 define symbol __ICFEDIT_region_ROM_start__ = 0x08000000; define symbol __ICFEDIT_region_ROM_end__ = 0x0807FFFF; 2.修改Debugger- Download 选择user flash loader与vertify download
[单片机]
基于单片机仿真器的设计
1 概 述   SST89C54/58(简称89C54/58)是美国SST公司推出的多用途51系列单片机,片内集成了20 kB/36 kB的SuperFlashE\'\'PROM程序存储器,分为BLOCK0(16kB/32kB)和BLOCKl(4kB)两块。其中,BLOCKl可以映射(Mapping)到64kB存储空间的最高端或最低端,而且,对于程序计数器来说可以是不可见的。由于其存储结构上独特的优点,使得89C54/58非常适合于用做单片机仿真器。 2 SST89C54/58的程序存储结构 2.1 存储器结构   89C54/58片内的存储块BLOCK0占据从0000H到3FFFH/7FFFH的存储空间,BLOCK
[单片机]
基于单片机<font color='red'>仿真</font>器的设计

推荐帖子

【关注】《ARM嵌入式常用模块与综合系统设计实例精讲》练习题与答案
本文转引自广告,被过滤ARM技术讨论版广告,被过滤非常详细的问题集锦,相信朋友们看过之后会对整个嵌入式ARM有一个更高远更深刻的认识。第1章:填空题1.ARM内核有四个功能模块,即______、______、______、______,可供生产厂商根据不同用户的要求来配置生产ARM芯片。2.ARM7TDMI与ARM720T的一个重要区别在于后者有______、______。3.ARM芯片主要封装有______、______、______、______、______、___
qdjxll ARM技术
院士讲座系列---数字网传输损伤讲座
院士讲座系列---数字网传输损伤讲座由资深院士为你讲解数字网传输损伤的基本概念,产生机理以及维护改良的方法与途径共6讲院士讲座系列---数字网传输损伤讲座
mdreamj RF/无线
【机智云Gokit3测评】设备接入-步骤二:程序移植
1.写在前面按照新建工程的步骤(https://bbs.eeworld.com.cn/thread-1155807-1-1.html)生成程序模板以后,此时程序还不能使用,必须进行移植以后才能使用。2.下载软件包进入机智云官网的开发者中心后,点击下载中心(https://download.gizwits.com/zh-cn/p/92/93),点击GoKitMCU示例工程,选择微信宠物屋forGoKit2/3STM32V03010101,点击下载
annysky2012 国产芯片交流
【米尔MYC-JX8MPQ评测】+人脸识别打开系统基于QT+OpenCV
上篇介绍了QT之后,我们又开始对其进行其他测试,如我们的开发板也支持外接摄像头,此次测试下一个开源项目,基于QT+OpenCV的人脸识别打卡项目。本次体验使用的是开源的代码,此代码本来跑在WIN下的,我稍微进行了修改,让其跑在我们的开发板上。实际是分了两个工程,一个工程是作为管理员控制功能使用,添加人脸信息。同时也可以查询到打卡记录,对从机进行下发通知等等。人脸识别我们主要需要用到opencv的人脸检测分类器OpenCV编译完成后已经提供好了的。因为这里还
流行科技 测评中心专版
pc与单片机通讯
我做了一个单片机与计算机通讯的系统,是通过在在Delphi里面嵌入汇编语言做的.这个系统在98下能运行,可在XP下不能运行,应该如何解决呢?谢谢pc与单片机通讯串口程序吗?如果是的话在98以上用createfile这个api来访问。delphi在winnt下面可以使用已经封装好的控件,有mscomm和spcomm。直接端口读写的话可以用winio.dll学习调用的函数都不一样,而且不能够兼容ding不会,帮顶
phb 嵌入式系统
EZ430-CHRONOS-433 求购
最近闲来无事想弄个EZ430-CHRONOS-433玩玩,有没有哪位出售EZ430-CHRONOS-433的啊。。。或者谁能告诉我哪能买到。。看了好久不知道怎么买,有买到的麻烦说说....不甚感激EZ430-CHRONOS-433求购谢谢SOSO姐......呵呵本站强荐:185娱乐﹫城.足球﹫真_人.彩票齐全﹫手机可投﹫注任何游戏.首次开户送10元.首存送58元.信誉绝对保证185.cc回复沙发soso的帖子
heeh_only 淘e淘
小广播
最新测试测量文章
换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved