SAS端口测试系统及方法技术方案

技术编号:8300773 阅读:199 留言:0更新日期:2013-02-07 04:09
一种SAS端口测试系统及方法,该系统运行于主控计算机中,该主控计算机与示波器及机械手臂连接,该机械手臂安装有测试治具。该系统包括参数设置模块、手臂控制模块、信号量测模块及信号分析模块。该方法通过控制机械手臂将测试治具移动至每一个SAS端口上获取SAS信号,利用示波器量测并分析出具有最优信号完整性的SAS信号所对应的信号完整性参数,从而找出最适合每一个驱动SAS端口的参数设定值。利用本发明专利技术所述的SAS端口测试系统及方法能够自动测试电子产品的SAS端口,其测试过程简单并且测试结果的准确度高。

【技术实现步骤摘要】

本专利技术涉及一种端口量测系统及方法,特别是关于一种SAS端口测试系统及方法
技术介绍
目前,市面企业所广泛使用的存储器通信端口一般以串行连接端口(SerialAttached SCSI,SAS端口)为主。为了确保SATA硬盘的SATA-TX信号的信号完整性需要对SATA硬盘的驱动IC的参数进行设置。通常,由于SATA硬盘类别不同需要对SATA-TX信号做调整。现阶段都是使用人工去做重复性的设定及量测,再依据测试结果挑选适合的量测参数,其测试繁琐并耗时,并且测试结果的准确度不高
技术实现思路
鉴于以上内容,有必要提供一种SAS端口测试系统及方法,测试每一个SAS端口的SAS信号自动分析出具有最优信号完整性的SAS信号参数,从而找出驱动SAS端口的参数设定值。所述的SAS端口测试系统运行于主控计算机中,该主控计算机与示波器及机械手臂连接,该机械手臂安装有测试治具。该系统包括参数设置模块,用于设置一组评价SAS信号完整性的待测参数,及设定SAS信号强度等级及待测项目次数;手臂控制模块,用于控制机械手臂将测试治具移动至所需测量的SAS端口上;信号量测模块,用于SAS端口调节SAS信号强度等级,控制SAS端口产生相应强度等级的SAS信号,利用测试治具量测SAS端口产生的SAS信号,及利用示波器分析SAS信号的待测参数对应的实际测量值;信号分析模块,用于分析SAS信号的实际测量值找出具有最优信号完整性的SAS信号对应的强度等级,将该强度等级作为驱动SAS端口的参数设定值,并产生SAS端口的测试报表。所述的SAS端口测试方法包括步骤设置一组评价SAS信号完整性的待测参数,并设定SAS信号强度等级及待测项目次数;控制机械手臂将测试治具移动至所需测量的SAS端口上;SAS端口调节SAS信号强度等级,并控制SAS端口产生相应强度等级的SAS信号;利用测试治具量测SAS端口产生的SAS信号,并利用示波器分析SAS信号的待测参数对应的实际测量值;分析SAS信号的实际测量值找出具有最优信号完整性的SAS信号对应的强度等级;将最优信号完整性的SAS信号对应的强度等级作为驱动SAS端口的参数设定值并产生SAS端口的测试报表。相较于现有技术,本专利技术所述的SAS端口测试系统及方法能够从控制机械手臂将测试治具移动至每一个SAS端口上获取SAS信号,利用示波器量测并分析出具有最优信号完整性的SAS信号所对应的信号完整性参数,从而找出最适合每一个驱动SAS端口的参数设定值。附图说明图I是本专利技术SAS端口测试系统较佳实施例的架构图。图2是本专利技术SAS端口测试方法较佳实施例的流程图。主要元件符号说明主控计算机ISAS端口测试系统 10参数设置模块101手臂控制模块102信号量测模块103 信号分析模块104微处理器 11存储器 12待测电子产品2SAS 端口 20示波器 3机械手臂 4测试治具 5如下具体实施方式将结合上述附图进一步说明本专利技术。具体实施例方式如图I所示,是本专利技术SAS端口测试系统10较佳实施例的架构图。所述的SAS端口是一种串行连接端口(Serial Attached SCSI,简称SAS端口)。在本实施例中,所述的SAS端口测试系统10安装并运行于主控计算机I中,该主控计算机I通过COM端口与待测电子产品2相连接,并通过通用接口总线(General-Purpose Interface Bus, GPIB接口)与示波器3相连接。所述的待测电子产品2是一种包括多个SAS端口 20的主机板或计算装置,例如,个人计算机、服务器等。主控计算机I相接有机械手臂4,该机械手臂4前端安装有测试治具5,该测试治具5通过GPIB接口与示波器3相连接。主控计算机I控制机械手臂4将测试治具5移动至每一个SAS端口 20上,测试治具5获取SAS端口 20产生的SAS信号,并将SAS信号发送至示波器3。所述的主控计算机I包括SAS端口测试系统10、微处理器(Microprocessor) 11及存储器12。所述的SAS端口测试系统10用于从每一个SAS端口 20获取SAS信号,利用示波器3量测并分析出具有最优信号完整性的SAS信号所对应的信号完整性参数,从而找出最适合每一个SAS端口 20的驱动参数设定值。所述的信号完整性参数包括,但不仅限于,信号平均振幅、抖动量、周期、频率、上升沿时间以及下升沿时间等。在本实施例中,所述的SAS端口测试系统10包括参数设置模块101、手臂控制模块102、信号量测模块103及信号分析模块104。本专利技术所称的模块系指一种能够被主控计算机I的微处理器11所执行并且能够完成固定功能的一系列计算机程序段,其存储在主控计算机I的存储器12中。所述的参数设置模块101用于设置一组评价SAS信号完整性的待测参数,例如信号平均振幅、抖动量、周期、频率、上升沿时间以及下升沿时间等。该参数设置模块101还用于设定SAS信号的强度等级及待测项目次数(记为X)。在本实施例中,所述的信号强度等级包括信号振幅(Swing)等级、信号上升沿/下升沿(Rise/Fall)等级及信号增强(Emphasis)等级。例如,若每一信号强度等级分别定义为I至3等级,待测项目次数则为X=3X3X3 = 27次。若每一信号强度等级分别定义为I至5等级,则待测项目次数为X =5X5X5 = 125 次。所述的手臂控制模块102用于控制机械手臂4将测试治具5移动至待测电子产品2的每一个SAS端口 20上。在本实施例中,手臂控制模块102控制指令来控制机械手臂4进行移动,从而使得测试治具5移动至每一个SAS端口 20上进行测试。所述的信号量测模块103用于通过SAS端口 20调节SAS信号的强度等级,并控制该SAS端口 20产生相应强度等级的SAS信号。若需增强SAS信号强度,信号量测模块103则增强SAS端口 20输出的SAS信号强度,例如从第I等级调节到第2等级。若需减弱SAS信号强度,信号量测模块103则降低SAS端口 20输出的SAS信号强度,例如从第5等级调·节到第4等级。所述的信号量测模块103还用于利用测试治具5量测SAS端口 20产生的SAS信号,利用示波器3分析SAS信号的待测参数,将SAS信号的每一待测参数对应的实际测量值记录在文件中,并将该文件保存至存储器12中。该信号量测模块103还用于将当前测试SAS信号的测试次数(记为Y)加一,即Y = Y+1,并判断测试次数Y是否等于待测项目次数X。所述的信号分析模块104用于当测试次数Y等于待测项目次数X时,分析每一 SAS信号的实际测量值找出具有最优信号完整性的SAS信号。例如,信号分析模块104将信号抖动量最少的SAS信号作为最优信号完整性的SAS信号。该信号分析模块104还用于根据信号完整性分析结果找出最优SAS信号对应的强度等级,将该强度等级作为驱动该SAS端口 20的参数设定值。该信号分析模块104还用于根据每一个SAS端口 20的驱动参数设定值产生SAS端口 20的测试报表,并将该测试报表保存在存储器12中。如图2所示,是本专利技术SAS端口测试方法较佳实施例的流程图。在本实施例中,本专利技术所述的方法能够用于从待测电子产品2的SAS端口 20获取SAS信号,利用示波器3量测并分析出具有最本文档来自技高网...

【技术保护点】
一种SAS端口测试系统,该系统运行于主控计算机中,该主控计算机与示波器及机械手臂连接,该机械手臂安装有测试治具,其特征在于,该系统包括:参数设置模块,用于设置一组评价SAS信号完整性的待测参数,以及设定SAS信号强度等级及待测项目次数;手臂控制模块,用于控制机械手臂将测试治具移动至所需测量的SAS端口上;信号量测模块,用于SAS端口调节SAS信号强度等级,控制SAS端口产生相应强度等级的SAS信号,利用测试治具量测SAS端口产生的SAS信号,以及利用示波器分析SAS信号的待测参数对应的实际测量值;信号分析模块,用于分析SAS信号的实际测量值找出具有最优信号完整性的SAS信号对应的强度等级,以及将该强度等级作为驱动SAS端口的参数设定值并产生SAS端口的测试报表。

【技术特征摘要】

【专利技术属性】
技术研发人员:梁献全李昇军许寿国何瑞雄刘建宏李政宪
申请(专利权)人:鸿富锦精密工业深圳有限公司鸿海精密工业股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1