PCI Express 2.0 Base 信号完整性测试教程

需积分: 47 61 下载量 37 浏览量 更新于2024-09-16 2 收藏 551KB PDF 举报
"本文详细介绍了进行PCI Express 2.0 Base信号完整性测试的步骤,包括使用RT-Eye测试软件进行一系列配置,以确保系统在高速数据传输中的稳定性和可靠性。" PCI Express 2.0是一种高速接口标准,用于连接计算机系统中的外部设备,如显卡、网卡和硬盘。它提供了比前一代更高的数据传输速率,达到了5 Gbps,从而能支持更大数据量的传输。为了确保在这样的高速率下信号的完整性和正确性,进行信号完整性测试至关重要。 测试过程主要包括以下几个步骤: 1. 首先,运行RT-Eye测试软件,并在“Modules”菜单中选择“SerialAnalyse”,以启动串行分析功能。选择差分探棒类型,因为PCI Express是差分信号系统。 2. 设置测量参数,通过“Autoset”自动调整波形,以获取最佳的显示效果。接着在“SelectPlots”中选择需要显示的波形。 3. 在“Select”菜单下的“Measurement”选项中选择“EyeWidth”,并设定“PlotType”为“EyeDiagram”。开启“PlotsDisplay”以显示眼图,这是评估信号质量的重要方式。 4. 使用“Configure”菜单导入预定义的模板,例如"PCE_Rev20_Rx_msk",以确保符合PCI Express 2.0的标准要求。模板加载后,Mask会自动设为“On”。 5. 接下来,在“Measurement”中配置源,然后在“Source”菜单中选择要测试的通道,如“CH2”。 6. 在“RefLevels”菜单中执行“Autoset Run”,确定测试的参考电平,这有助于校准信号检测。 7. 关闭“SmartGating”的Gating功能,以避免在测试过程中引入额外的干扰。 8. 在“ClockRecovery”菜单中,选择“PLL:StandardBW”,设置NominalDataRate为5 Gbps,选择适当的PLL Loop Bandwidth,比如PCI_E_GEN2:5.0G,以及第二阶段的参数,如Damping为707。 9. 在“Jitter”菜单中,设置Type为“Arbitrary”,并设定BER(误码率)为12,以评估系统在特定误码率下的性能。 10. 在“Population”菜单中,关闭“PopulationLimit”,并进入“GeneralConfig”设置,启用最坏情况的日志记录,将Serial Analysis模式设置为“SingleRun”,最后点击“Start”开始测试。 11. 测试完成后,将TimeUnits设置为Seconds以便于理解测试结果,使用“Utilities”导出测试报告。 12. 最后,在“Generate”后导出测试报告,并在“File”菜单中选择“Export to RTF”将其保存为RTF格式,便于进一步的分析和分享。 这个过程涵盖了从设置到执行的全部步骤,确保了对PCI Express 2.0 Base信号完整性的全面评估,帮助识别并解决可能存在的信号质量问题。通过这样的测试,可以确保系统在高速传输环境下具有良好的兼容性和稳定性。