1、2023-2-121PCI Express物理层一致性测试项目2023-2-122PCI Express物理层电参数测量 损耗与抖动2023-2-123PCI Express物理层电参数测量仪器设置 测试主板/MCH/系统:需要使用GoldenReference的负载板测试夹具CLB,支持x1,x4,x8,x16 PCI-Ex,将相关的测试点引导出来,供连接到示波器进行信号采集需要使用6GHz或以上带宽的示波器运行PCI-Ex的一致性测试软件2023-2-124PCI-E测试结果时间测量:眼宽,上升/下降时间,UI,数据率,差分对时延偏差幅度测量:眼高,差分输出电压,高幅度,低幅度,共模AC与
2、DC电压,预加重幅度等抖动测量:Rj/Dj分离,BER,250个连续周期的Median-Max Outlier Jitter,BER=10-12时的眼睛睁开度,TIE,PLL TIE,抖动趋势,抖动频谱,Bath-Tub曲线PCI-Ex模板与参数通过失败检验2023-2-125PCI-E物理层信号完整性测试小结了解PCI-E 测试规范PCI-E 1.0/1.1/2.0选择合适的测试点Tx,Rx选择合适的测试连接探头直接连接,测试夹具连接选择合适的测试仪器带宽,采样率,采集内存选择测试软件PCI-SIG提供,测试仪器公司提供PCI-E信号完整性分析方法眼图分析,抖动分析,误码分析2023-2-1
3、26内容高速信号故障发现和定位技巧高速差分LVDS的测试方法高速串行总线的信号完整性测试高速标准总线的测试方法和实例(PCIExpress)DDR总线测试2023-2-127SDRAM演化Chart courtesy of Qimonda2023-2-128设计挑战Design challenges confronting the board designer can be summarized as follows:Routing requirements Power supply and decoupling,which includes the DDR devices and contr
4、oller,the termination rail generation(VTT),and reference generation(VREF)Proper termination for a given memory topology2023-2-129SSTL信号2023-2-1210DDR总线中的信号完整性问题ReflectionViaReferenceTrace branch/StubS/H violationSkewSlew rateJitterClockPower/Noise2023-2-1211信号的探测2023-2-1212DDR的测量项目R/w LatencySetup&H
5、old TimeSlew RatesClock to Strobe SkewStrobe to Data SkewClock Variation(Jitter)Eye Diagrams(Jitter-Noise)2023-2-1213DDR Setup and Hold Base MeasurementsMeasure from low to high on the source waveforms,rather than midpoint to midpoint.These are“base”measurements.According to JEDEC specification need
6、 to modified depending on the slew rate of data and strobe signal.The JEDEC specification provides the derating table.Vref=750mV(it is about 0.5*VDD and VDD is 1.5V)VIH(ac)Min=Vref+175 mV(so 925mV)VIH(dc)Min=Vref+100mV(so 850 mV)VIL(dc)Max=Vref-100mV(so 650 mV)VIL(ac)Max=Vref 175mV(so 575 mV)Use SE
7、type when Strobe is Single EndedUse Diff type when Strobe is differentialThe JEDEC spec provides a min base number of 75ps for tDS and 150ps for tDH2023-2-1214DDR复杂性-Command信号2023-2-1215DDR双向总线测量2023-2-1216DDR总线时序测试2023-2-1217Write cycle信号测试2023-2-1218Read cycle信号测试2023-2-1219DDR测试的关键-读写分离通过触发或其他方法将
8、信号的Read和Write cycle区分来 Preample的宽度 Preample的极性 Preample的幅度 Preample的上升斜率 或触发R/W-信号 业内还有自动化测量方案用以完整JEDEC规范测试Difference of pulse width of preamble2023-2-1220茶歇和Q/A2023-2-1221高速电路信号完整性测试、调试和验证高速眼图和抖动测试与分析2023-2-1222内容什么是眼图眼图测试和分析的重要性眼图测试和分析方法眼图测试和分析对测试设备的要求常见眼图反应的信号问题抖动的定义抖动的基本术语传统的测试方法抖动的高级术语高级抖动测试和分析
9、方法通过抖动分析定位电路故障根源2023-2-1223眼图定义眼图包含丰富的信息,体现了数字信号的整体特征,能够很好的评估数字信号的品质,因而眼图分析是高速互联系统信号完整性分析的核心。眼图是一些列数字信号在示波器上累积而显示的图形眼图测试必要条件时钟两种眼图测试类型 等效眼图 实时眼图2023-2-1224眼图的形成2023-2-1225眼图反映了什么Tx+-path+-+-6.25Gb/s at Tx launch into backplane6.25Gb/s at 17in(43cm)of backplane6.25Gb/s after 34in(86cm)of backplaneSma
10、ll differences in levels being measured2023-2-1226典型的串行链路测试点定义Near End 串扰串扰 随机抖动随机抖动 确定性抖动确定性抖动 -ISI -DCD -PJ -Uncorrelated 幅度损耗幅度损耗 -传导损耗 -介质损耗Far End2023-2-1227眼图和信号传输质量更大的眼睛意味着更多的信号幅度和时间的余量更大的眼睛系统可靠性更好眼图过窄意味着信号的抖动过大,误码率上升眼图中心点2023-2-1228眼睛张开是否就表示信号传输没有问题?引起误码的原因:抖动和噪声。能否测量到全部的抖动和噪声呢?2023-2-1229眼图
11、参数2023-2-1230眼图测试项目Jitter RMS=TCross1sigmaJitter Pk-Pk=TCross1pk-pkEye Height=(PTopmean-3*PTopsigma)-(PBasemean+3*PBasesigma)Eye Width=(TCross2mean-3*TCross2sigma)-(TCross1mean+3*TCross1sigma)Crossing Percent,Duty Cycle Distortion,Noisepk-pk,NoiseRMS,SNR高速光眼图测试中的项目Extinction Ratio=PTopmean/PBasemean
12、Quality Factor=(PTopmean-PBasemean)/(PTopsigma+PBasesigma)OMA(Optical Modulation Amplitude)=PTop-Pbase2023-2-1231眼图模板(MASK)的定义归一化模板绝对值模板脉冲模板 仅针对低速信号模板定义在各个标准中有详细的定义按照串行链路结构,在不同的TP点有不同的模板形状2023-2-1232为什么要测试眼图眼图是高速信号质量的最直接反映眼图的好坏和信号传输的误码率相关眼图是信号测试分析的最常用手段MASK 可以直接反映您设计的系统是否“PASS”2023-2-1233眼图测试分类:等效眼图
13、的生成When a clock signal is used to trigger the equivalent-time 8200 scope the sampled DATA signals generally create EYE PATTERNS(between clock triggers the sampled DATA could be either a logical 1 or 0)DatavoltagetimePrecision variable delayA clock trigger can be user-supplied or recovered from the d
14、ata to trigger the equivalent time samplerClockEye patterns are the common result of clock-triggering in Equivalent time sampling:vectors are not drawn since adjacent samples can jump from logical 1 to 0 frequentlyMask test时钟从何而来?被测电路自身的参考时钟 经过CDR所提取的时钟2023-2-1234CDR对眼图和抖动测试的影响时钟恢复单元:CRU当需要测试一个高速串行信
15、号眼图时,需要一个时钟恢复单元,从被测信号中恢复出时钟用于触发事实上,一个真实的高速器件内部就有一个时钟恢复单元CRU的要求内置Golden-PLL,跟随信号的变化并解出时钟内置针对于信号抖动的低通滤波器内置抖动滤波器的带宽为被测数据率的1/1667内置抖动滤波器的滚降特性满足-20dB/Dec2023-2-1235SamplingOscopeRT V.S.ET 软件CDR的优点软件CDR能够看到更加宽频的抖动。例如测试SSC频率上限是数据率/2频率下线是1/采集时间软件CDR更加的灵活HW CDR2.5Gb/sDUTw/SSCtriggerinputReal TimeOscopeDUTinp
16、utCant see jitter below LBW!SSC Viewable!33kHz SSC1.5MHz LBW2023-2-1236眼图测试的时钟选择采样示波器的CLK选择用户DUT提供的时钟作为外触发直接从数据中恢复时钟(需要硬件时钟恢复CDR)通行行业常用采样示波器测等效眼图实时示波器的时钟选择不需附加时钟作为触发信号,通过内嵌软件CDR恢复软件时钟,生成眼图计算机行业常用实时示波器测眼图2023-2-1237对于一个1.25G的并行LVDS信号,如何测试眼图?对于下图中的5Gbps串行信号,如何测试眼图,哪一类仪器合适?在高速电路设计中,如何获得张开的眼图?思考题2023-2-
17、1238如何得到张开的眼图走线长度短走线并非始终能够满足.短走线意味低损耗.走线宽度宽走线可以降低趋肤效应.减小板材的介电常数即降低介电损耗(Dielectric Loss),但将增加成本.信号预加重和均衡处理通过对跳变位预加重(Pre-Emphasis)处理补偿线路上因信号跳变产生的针对高频分量的损耗,需要器件支持。2023-2-1239抖动 ABC 什么是抖动?8定义定义:“信号的某特定时刻从其理想时间位置上的短期偏离为信号的某特定时刻从其理想时间位置上的短期偏离为抖动抖动”8参考:Bell Communications Research,Inc(Bellcore),“Synchrouou
18、s Optical Network(SONET)Transport Systems:Common Generic Criteria,TR-253-CORE”,Issue 2,Rev No.1,December 19972023-2-1240抖动的定义抖动的表示方法绝对时间(Jpp=100ps)归一化UI(2.5Gbps datarate,Jpp=0.25UI)弧度(Jpp=.25UI*2Pi=Pi/2 radians)2023-2-12418快过快过10Hz的偏离为的偏离为:抖动抖动 Jitter8慢过慢过10Hz的偏离为的偏离为:漂移漂移 Wander8参考:ITU-T Recommenda
19、tion G.810(08/96)“Definitions and Terminology for Synchronization Networks”抖动 ABC 抖动 vs 漂移2023-2-1242抖动 vs 相位 vs 频率2023-2-1243为何抖动是如此重要?8在同步系统如SDH,传输时钟的抖动影响子系统的同步,过大的抖动直接造成误码,或减低了信号的消光比ER(等同电信号的信噪比SNR)。所以ITU-T,Bellcore,ANSI都制定模板Mask来检定眼图是否拥有过大的抖动,以及测量传输时钟的抖动漂移。8传统的并行式数据通信,即多通道数据与时钟分别传送,往往因为PCB阻抗不匹配,
20、传输路径不一致而产生建立与保持时间违反。当速度增加的时候,准确控制传输时延显得异常的困难,今天新颖的数据通信都已经是串行了,不单只使用一对差分线来传送数据,以减低信号EMI的干扰,更往往将时钟嵌入在数据中,而接收端则使用CDR从数据中恢复时钟出来。所以,若数据的抖动过大,频率过高,接收端的CDR将无法恢复时钟而导致误码。所以需要控制系统的时钟与输出的数据抖动。8抖动直接减小了逻辑数字系统的建立保持时间的余量,严重的影响逻辑运作。8有些情况,尤其以计算机行业应用为多(因不能有足够的空间进行EMI控制),使用一低频信号调制其高速时钟,在频谱上的效果是使其能量被扩散,从而减小EMI干扰。在时域上效果
21、是时钟的周期性抖动,其抖动波形正是调制信号。2023-2-1244抖动的成因热噪声,各种随机噪声注入噪声(EMI/RFI)高速电路不稳定性串扰振铃反射地弹上行时钟热噪2023-2-1245热噪声随机性的,是多个随机抖动源的组合性现象内部热能现象Johnson Noise热能的原子与分子振动分子的解体外部的宇宙射线因热噪声所导致的抖动的分布是高思与无边际的分布2023-2-12468确定性的,能被确认为一些固有的成因8例如:电源0地跳声0Vdd 噪声8例如:晶振 热能的与机器性的噪声8例如:由相邻通道的时钟或数据跳变所造成的电磁性串扰8码间干扰ISI:不同长度的连续“1”与“0”在带宽有限的系统
22、中受到不同的衰减,导致长连续的“1”或“0”到达比短“1”与短“0”更高的电平,在接续这些长“1”或长“0”后的跳变,信号需要比短“1”与短“0”更多的时间才能到达门限电平,这些时间上的偏离就导致信号的抖动,不同长短“1”与“0”之间的干扰导致数据相关抖动即ISI。8占空比失真DCD:因上升沿速率与下降沿速率的不对称性所造成的时钟周期上的偏离,即占空比失真。8确定性抖动分布是有边际的,其频谱通常呈现抖动源的各个谐波8例如:电源干扰所造成的周期性抖动Pj,在频谱上通常呈现其基频的多次谐波8例如:通常使用重复的码形来检验系统的ISI,因为码形是周期性重复的,在频谱将呈现为固定间距的多次谐波注入噪声
23、2023-2-1247电路的不稳定性导致抖动同步开关噪声当多个输出端同时开关至同一的状态时,往往会产生电流上的毛刺,继而导致Vcc与GND的毛刺,与判断门限电压的偏移2023-2-1248电路的不稳定性8PLL问题 8有限的锁相环带宽 锁相环只能跟踪在其带宽以下的低频抖动,一般不能承受高频的抖动8检定器的死区振动 连续相同的NRZ码不造成任何的信号跳变,在此情况下,PLL的VCO频率会向其自然的晶体频率而漂移Loop FilterPhaseDetectorDQData2023-2-1249抖动基本术语Period JitterCycle-to-Cycle JitterTime Interval
24、 Error(TIE)Clock JitterData JitterClock recoveryUnit IntervalBER2023-2-1250 Period JitterPeriod Jitter is the measurement of a signals period over a number of cycles Mean (the average of the period measurements)(the average of the period measurements)Std.Dev.(the RMS of the period measurements)(the
25、RMS of the period measurements)Pk-Pk (the difference between the minimum and maximum period)(the difference between the minimum and maximum period)What about jitter frequency or cycle-to-cycle requirements?t period2023-2-1251周期抖动 的传统测试方法4受到示波器触发受到示波器触发抖动的影响抖动的影响4提供统计数据提供统计数据4平均平均4最大最大4最小最小4标准偏差标准偏差4
26、在这案例中,测在这案例中,测得标准偏差得标准偏差162ps2023-2-1252周期抖动 的传统测试方法:直方图统计4受到示波器触发抖受到示波器触发抖动的影响动的影响4低重复性,窗口的低重复性,窗口的位置与大小影响测位置与大小影响测量的结果于误差量的结果于误差4提供统计数据提供统计数据4平均平均4最大最大4最小最小4标准偏差标准偏差4在这案例中,测得在这案例中,测得标准偏差标准偏差153ps4眼图是使用直方图眼图是使用直方图测量眼睛抖动的例测量眼睛抖动的例子子2023-2-1253 Cycle-to-Cycle JitterCycle to Cycle Jitter is the measur
27、ement of a signals change in period between adjacent cyclesMean (the average of the(the average of the change in period measurements)in period measurements)Std.Dev.(the RMS of the(the RMS of the change in period measurements)in period measurements)Pk-Pk (the difference between the minimum and maximu
28、m(the difference between the minimum and maximum change)This is a period differential measurement!2023-2-1254Cycle-to-Cycle Jitter2023-2-1255N-Cycle jitter2023-2-1256时间间隔误差 Time Interval Error2023-2-1257时间间隔误差 Time Interval ErrorTIE Jitter is the measurement of a signals timing error relative to a k
29、nown or recovered clock Mean (the average of the timing error)(the average of the timing error)Std.Dev.(the RMS of the timing error)(the RMS of the timing error)Pk-Pk (the difference between the minimum and maximum error)(the difference between the minimum and maximum error)2023-2-1258UI and BERUnit
30、 Interval The nominal period of one transmitted bit Bit Error Rate/Ratio Method to describe expected or measured data stream error rate or ratio of good bits to bad bits Generally specified to be lower than 1E-122023-2-1259传统的抖动测试参数(Jitter Measurements)P2P3P4P1Period Jitter=18.3ps StdDv(0.990/1.010/
31、0.980/1.020)40ps p-pCy-Cy Jitter=36.1ps StdDv(0.020/-0.030/0.040)70ps p-pTIE=9.6ps StdDv(-0.010/0.000/-0.020/0.000)20ps p-p0.990ns1.010ns0.980ns1.020ns0.0ns0.990ns2.000ns2.980ns4.000ns0.020ns-0.030ns0.040ns-0.010ns0.000ns-0.020nsPCy-CyTIE0.000ns*StdDv=MS Excel StdDevA RMS of large populations2023-2-
32、1260时间间隔误差测试(Time Interval Error)TIEIDEAL SAMPLE POINT BECOMES THE REFERENCE FOR TIEAnother view TIE=StdDev of all edges2023-2-1261茶歇思考题对于一个80M的时钟信号,一般测试哪些抖动参数?一个时钟的相位噪声和抖动相关吗?TIE是如何定义的?高速数据信号的TIE为什么非常重要?在高速电路中,信号眼图测试的抖动越大,系统就越不稳定吗?2023-2-1262抖动高级术语RjRandom JitterDjDeterministic JitterTjTotal Jitter
33、DCDISIPjPeriodic Jitter2023-2-12638随机抖动的统计分布是正态高斯分布随机抖动的统计分布是正态高斯分布8直方图直方图(有限的采样数有限的采样数)概率密度函数呈现高斯分布概率密度函数呈现高斯分布(数数学的模型学的模型)8因为随机抖动是高斯分布,所以是无边际的。按理论,随因为随机抖动是高斯分布,所以是无边际的。按理论,随机抖动的峰峰值随测量时间变长而增加。机抖动的峰峰值随测量时间变长而增加。随机抖动+s+s-s-s+6s+6s-6s-6s-+峰峰值是多小?峰峰值是多小?2023-2-1264随机抖动8所以随机抖动的峰峰值必须伴同误码率所以随机抖动的峰峰值必须伴同误码
34、率BER表示出来表示出来8RjRMS=概率密度函数的标准偏差概率密度函数的标准偏差,s s8Rjpk-pk=N*s s,按不同的按不同的BER,N不同不同BER=10-9,N=12BER=10-12,N=142023-2-12658确定性抖动不是高斯分布,通常是有边际的。确定性抖动不是高斯分布,通常是有边际的。8直方图直方图=pdf概率密度函数概率密度函数Peak-to-Peak确定性抖动DjDj2023-2-12668不对称的上升边沿速率与下降边沿速率不对称的上升边沿速率与下降边沿速率8不适当的判断门限选择不适当的判断门限选择占空比失真DCD2023-2-12678ISI又称为又称为DDj数
35、据相关抖动或数据相关抖动或PDj码型相关抖动码型相关抖动8因为有限的带宽限制因为有限的带宽限制8驱动器驱动器 Driver8对比器对比器Comparator8PCB线路与电缆的衰减与损耗线路与电缆的衰减与损耗对经常切换的对经常切换的“1,0,1,0,”的高频信号,衰减比连续的的高频信号,衰减比连续的“1,1,1,1,0,0,0,0,”的低频的低频信号要来得厉害。所以长的连续不变码到达更高的电平,在跳变时需要更多的时间才信号要来得厉害。所以长的连续不变码到达更高的电平,在跳变时需要更多的时间才能到达门限电平,导致信号抖动。因为这个抖动的幅度与码型相关,所以又称码型相能到达门限电平,导致信号抖动。
36、因为这个抖动的幅度与码型相关,所以又称码型相关抖动。关抖动。8因为阻抗不匹配导致信号发射。被发射的信号叠加在原由的信号导致幅度增加而最终因为阻抗不匹配导致信号发射。被发射的信号叠加在原由的信号导致幅度增加而最终使转换电平所耗费的时间更多,从而产生抖动。使转换电平所耗费的时间更多,从而产生抖动。码间干扰ISI DDJ不一样的电平不一样的电平2023-2-12688TIE vs.time 时间间距误差随时间的变化是一重复的,周期性波形时间间距误差随时间的变化是一重复的,周期性波形8效果等同于频率调制效果等同于频率调制FM8可能的抖动源可能的抖动源 电源的电源的EMI干扰与扩频时钟干扰与扩频时钟SS
37、C的调制信号的调制信号Peak-to-Peak周期性抖动Periodic JitterSinusoidal2023-2-1269=抖动的统计观念理论理论:两个独立随机变量之和两个独立随机变量之和8若两个随机变量是独立的若两个随机变量是独立的,两个独立随机变量之和的两个独立随机变量之和的概率密度函数是两者的概率密度函数的卷积概率密度函数是两者的概率密度函数的卷积pfd:Tj =Dj Rj (convolution)Dj=m m+-m m-2023-2-1270抖动和误码2023-2-1271总体抖动TjTotal JitterEstimated jitter for a large popula
38、tion:1012 bits2023-2-1272高级抖动测试和分析思路随机抖动(RJ)确定抖动(DJ)周期抖动(PJ)数据相关抖动(DDJ)占空比失真(DCD)误码率时的总抖动(TjBER)理解抖动测量和分离抖动分析抖动的根源减小抖动设计可靠的高速数字系统2023-2-1273高级抖动测试项目周期/频率测量频率、周期、N-Period、Cycle-Cycle周期、正向脉冲宽度、负向脉冲宽度、正向占空比、负向占空比、正向Cycle-Cycle占空比、负向Cycle-Cycle占空比时间测量上升时间、下降时间、高电平时间、低电平时间、建立时间、保持时间、延迟幅度测量高电平、低电平、峰峰值、共模电
39、压、跳变/非跳变电平比例、差分电压眼图测量眼高、眼宽、WidthBER、Mask Hits抖动测量TIE、Rj、Dj、Tj(BER)、Pj、DCD、DDJ、Rj(-)、Dj(-)、相噪2023-2-1274高级抖动测试和分析方法:抖动直方图分析抖动中的确定性抖动抖动中的随机抖动分量测试抖动中的峰峰值查找高速电路周围的干扰源2023-2-1275高级抖动测试和分析方法:抖动频谱分析发现抖动中的确定性抖动定位确定性抖动的频率范围查找高速电路周围的干扰源减小确定性抖动2023-2-1276高级抖动测试和分析方法:抖动变化时间趋势发现抖动中的确定性抖动定位确定性抖动的频率范围查找高速电路周围的干扰源2
40、023-2-1277100 sec102 sec误码率评估106 sec2023-2-1278误码率评估BER 10-12BER=10-122023-2-1279思考题A,B眼图分别含有哪些抖动分量?通过眼图看出哪一个系统可靠?2023-2-1280思考题Period Jitter和Periodic Jitter是一个概念吗?测试下面高速信号的眼图和抖动,每一个系统的主要抖动分量是什么?可能由高速电路中的哪些原因产生?2023-2-1281典型的抖动测试工具抖动测试工具实时示波器采样示波器时间间隔分析仪BERT频谱仪信号源分析仪抖动分离工具RT 实时示波器采样示波器时间间隔分析仪BERT202
41、3-2-1282典型的抖动测试工具:实时示波器优点测试范围广测量所有的抖动参数信号连接方便,无需外部时钟测试速度快抖动分离能够通过抖动估算系统误码率支持实时波形显示和调试功能支持丰富的抖动分析和抖动图形显示缺点不能实际测试误码率带宽限制视频演示2023-2-1283典型的抖动测试工具:采样示波器优点带宽高抖动和噪声极低支持TDR高速互连测试支持超过5Gbps的信号抖动测试能够同时分析抖动和噪声缺点需要外时钟信号连接限制不能连续采集实时波形DJ限制估算误码率2023-2-1284典型的抖动测试工具:实时频谱仪/信号源分析仪优点带宽高动态范围大抖动和噪声极低支持测试相位噪声等射频参数缺点只能测试时
42、钟信号连接限制不能连续采集实时波形仅能进行简单抖动分析无法实时显示波形无法估算误码率2023-2-1285典型的抖动测试工具:BERT优点测试误码率系统级的工具直接测试高速链路和接受端性能缺点测试时间过长抖动分析功能弱信号连接限制不能连续采集实时波形无法实时显示波形需要外部时钟价格昂贵,功能单一2023-2-1286参考文献T11组织高速信号完整性测试的权威组织为INCITS提供抖动标准化测试技术探讨最前沿的抖动测试技术提供最权威的抖动测试比较和推荐涵盖高速信号完整性测试2023-2-1287高级抖动测试和分析总结理解抖动测量和分离抖动分析抖动的根源减小抖动设计可靠的高速数字系统2023-2-
43、1288茶歇思考题什么仪器能够测试一个高稳的时钟的相位噪声?哪种仪器测试结果更精确?影响示波器测试抖动精度的关键因素有哪些?示波器单次采样率最快只有50GS/s,即20ps的采样间隔,怎能测试出1ps的抖动?2023-2-1289内容信号完整性测试内容高速电路常见测试问题和调试技巧衡量高速信号质量的重要手段和方法:眼图和抖动测试与分析高速互连的阻抗测试与分析TDR阻抗测试原理阻抗计算方法阻抗不连续点位置的计算方法TDR测试的几个注意事项TDR功能的延续案例分析常用测试设备和选择的方法2023-2-1290阻抗测试和信号完整性问题计算机、通信系统、视频系统和网络系统等领域的数字系统开发人员正面临
44、着越来越快的时钟频率和数据速率,随之,信号完整性变得越来越重要。在当前的高工作速率下,影响信号上升时间、脉宽、时序、抖动或噪声内容的任何事物都会影响整个系统的性能和可靠性。为保证信号完整性,必须了解和控制信号经过的传输环境的阻抗。阻抗不匹配和不连续会导致反射,增加系统噪声和抖动,在整体上降低信号的质量。阻抗测试是当前许多PCB、元器件规范的一部分,如USB2.0,Firewire(IEEE 1394),PCI Express,Infiniband,Serial ATA,XAUI等规范。业内已经普遍使用仿真工具设计高速电路,仿真加快了设计周期,最大限度地减少了错误数量。但是仿真之后,必须进行工程
45、验证来检验仿真设计,这其中就包括阻抗测量。什么时候需要关心阻抗测试?(信号完整性测试?)当上升时间和信号传输时间可比时,必须考虑阻抗问题2023-2-1291IPC规范了阻抗、差分阻抗的测试方法测试PCB、Cable、Connector等互连环境的特性阻抗的最常用的方法是使用时域反射计TDR。PCB 的阻抗测试规范由IPC.org(美国电子电路和电子互连行业协会)制订,可以在网站上免费下载:www.ipc.org/4.0_Knowledge/4.1_Standards/test/2.5.5.7.pdf,下面就基于TDR规范介绍阻抗、差分阻抗测试方法,精确测量的校准方法,TDR的应用等内容。20
46、23-2-1292TDR时域反射的原理TDR=Time Domain Reflectometry 时域反射计原理:当传输路径中发生阻抗变化,部分能量会被反射,剩余的能量会继续传输。只要知道发射波的幅度及测量反射波的幅度,就可以计算阻抗的变化。同时只要测量由发射到反射波再到达发射点的时间差就可以计算阻抗变化的位置。2023-2-1293TDR基础:仪器产生阶跃信号TDR基于一简单的概念:当能量沿着媒介传播时,遇到阻抗变化,就会有一部分能量反射回来,反射回的能量、注入到媒介的能量与阻抗的变化有理论上的数学关系。因而TDR测量阻抗的过程是:先向传输线发送一个上升时间很快的阶跃信号,阶跃信号将沿着传输
47、线传输:2023-2-1294TDR基础:阻抗变化传输线中的阻抗变化将导致传播阶跃的幅度变化2023-2-1295TDR基础:发射信号、反射信号和示波器监测阻抗变化导致某些能量反射回到来源,其余能量仍将传输。使用示波器监测阶跃源输入点上的传输线信号,示波器波形将以适当的时间顺序显示入射和反射传播信号总和。2023-2-1296内容信号完整性测试内容高速电路常见测试问题和调试技巧衡量高速信号质量的重要手段和方法:眼图和抖动测试与分析高速互连的阻抗测试与分析TDR阻抗测试原理阻抗计算方法阻抗不连续点位置的计算方法TDR测试的几个注意事项TDR功能的延续案例分析常用测试设备和选择的方法2023-2-
48、1297TDR测试仪器结构2023-2-1298几种典型的负载2023-2-1299几种典型的负载2023-2-121002023-2-12101计算阻抗变化因为入射的阶跃脉冲的幅度是已知的,所以只要测量反射阶跃脉冲的幅度,就可以找出反射系数,若仪器的输出阻抗是已知的,就可以计算反射点的阻抗值了。2023-2-12102vt 趋势图v t趋势图:将反射系数随阶跃脉冲被发出后在时间轴上的变化趋势描绘出来。2023-2-12103t 趋势图t趋势图:将反射系数随阶跃脉冲被发出后在时间轴上的变化趋势描绘出来。2023-2-12104zt 趋势图z t趋势图:将阻抗值随阶跃脉冲被发出后在时间轴上的变化
49、趋势描绘出来2023-2-12105茶歇思考题我们可以通过TDR设备观测到阻抗值、反射系数值、电压值?请问这三个参数怎么推导出来的?由谁推导出谁?2023-2-12106内容高速互连的阻抗测试与分析TDR阻抗测试原理阻抗计算方法阻抗不连续点位置的计算方法TDR测试的几个注意事项TDR功能的延续案例分析2023-2-12107TDR 基础:TDR曲线映射着传输线的各点其中 是反射系数,Z0是参考阻抗(一般为50ohm,由测试系统决定),Z是待测阻抗。由此仪器可以计算显示出传输线各个点的阻抗,从而可以在仪器的屏幕上显示一条TDR曲线,曲线的每一点对应传输线上的每一点的反射系数或特征阻抗。2023-
50、2-12108计算阻抗变化点的位置同时通过测量被反射信号的传输时延,就可以计算阻抗变化,即反射点的位置:2023-2-12109常见的介电常数2023-2-12110TDR 基础:TDR分辨率看下面图,理想的TDR曲线应该是实心的曲线,但是实际测量显示的结果却是虚心的曲线,这是为什么呢?这是因为TDR分辨率不足所致。2023-2-12111TDR 基础:TDR分辨率多种因素影响着TDR系统分辨间隔紧密的不连续点的能力。如果TDR系统的分辨率不足,间隔小或间隔紧密的不连续点可以平滑成波形中的一个畸变。这种效应不仅会隐藏某些不连续性,还可能会导致阻抗读数不准确。TDR测量时发出的阶跃脉冲的上升时间