专利名称:信号完整性测试系统及方法
技术领域:
本发明涉及一种测试系统及方法,尤其是关于一种信号完整性测试系统及方法。
背景技术:
随着数字电路工作速度的提高,印刷电路板(Printed CircuitBoard,PCB)上信号的传输速率也越来越高。对于PCB来说,传输线路的阻抗是影响信号完整性的一个关键因素。相应地,对于PCB测试来说也需要测试信号传输线路上阻抗的变化情况。目前,对PCB 上传输信号的完整性测试是通过测试人员对PCB上的每一条传输线路进行阻抗测试,由于 PCB上线路繁多,人工测试劳动强度大,工作效率低,而且容易产生人为错误,检测的数据也不易管理。
发明内容
鉴于以上内容,有必要提出一种信号完整性测试系统,可以自动测试PCB上传输信号的完整性,简化测试流程,提高测试效率。此外,还有必要提出一种信号完整性测试方法,可以自动测试PCB上传输信号的完整性,简化测试流程,提高测试效率。一种信号完整性测试系统,运行于控制电脑中,该控制电脑通过交换机与示波器和时域反射仪相连。该系统包括设置模块、分析模块、控制模块及判断模块。设置模块设置待测信号的测试参数及各测试参数的参考值范围。分析模块分析控制电脑的存储器中存储的测试文件,得到电子元件上的待测线路及各待测线路上测试点的坐标。控制模块根据测试点的坐标信息控制机械手臂的探针抓取装置将示波器的探针定位到电子元件上该测试点所在待测线路的位置。判断模块接收示波器测试得到的待测信号的各测试参数在该测试点的参数值,将各测试参数在该测试点的参数值与设置的参考值范围进行比较,判断各参数值是否落入相应的参考值范围,当各参数值均落入相应的参考值范围时,判断该测试点通过测试。所述控制模块,还用于当有测试参数在该测试点的参数值超出设置的参考值范围时,利用时域反射仪测试该测试点的阻抗值。所述判断模块,还用于判断该测试点的阻抗值是否落入该待测线路的阻抗值的标准范围,以判断该测试点是否通过测试。一种信号完整性测试方法,运行于控制电脑中,该控制电脑通过交换机与示波器和时域反射仪相连。该方法包括(A)设置待测信号的测试参数及各测试参数的参考值范围;(B)分析控制电脑的存储器中存储的测试文件,得到电子元件上的待测线路及各待测线路上测试点的坐标;(C)根据测试点的坐标信息控制机械手臂的探针抓取装置将示波器的探针定位到电子元件上该测试点所在待测线路的相应位置;(D)接收示波器测试得到的待测信号的各测试参数在该测试点的参数值,将各测试参数在该测试点的参数值与设置的参考值范围进行比较,判断各参数值是否落入相应的参考值范围;(E)当各参数值均落入相应的参考值范围时,判断该测试点通过测试,直接转入步骤(G),否则,当有测试参数在该测试点的参数值超出设置的参考值范围时,利用时域反射仪测试该测试点的阻抗值;(F)判断该测试点的阻抗值是否落入该待测线路的阻抗值的标准范围,以判断该测试点是否通过测试;及(G)判断是否有其它测试点,若没有其它测试点则流程结束,若有其它测试点, 则控制机械手臂的探针抓取装置将时域反射仪的探针移出该电子元件,并返回步骤(C)对其它测试点进行测试。相较于现有技术,本发明所提供的信号完整性测试系统及方法先利用示波器在待测线路的各测试点对待测信号的各项测试参数进行测试,当有测试参数超出预设范围时, 再利用时域反射仪对相应测试点的阻抗进行测试,以判断该待测线路上各测试点是否通过信号完整性测试,简化了测试过程。此外,由于整个测试过程利用机械手臂对示波器及时域反射仪的探针进行定位,提高了测试效率。
图1是本发明信号完整性测试系统较佳实施例的硬件架构图。图2是本发明信号完整性测试系统较佳实施例的功能模块图。图3及图4是本发明信号完整性测试方法较佳实施例的流程图。主要元件符号说明
权利要求
1.一种信号完整性测试系统,运行于控制电脑中,该控制电脑通过交换机与示波器和时域反射仪相连,其特征在于,该系统包括设置模块,用于设置待测信号的测试参数及各测试参数的参考值范围; 分析模块,用于分析控制电脑的存储器中存储的测试文件,得到电子元件上的待测线路及各待测线路上测试点的坐标;控制模块,用于根据测试点的坐标信息控制机械手臂的探针抓取装置将示波器的探针定位到电子元件上该测试点所在待测线路的位置;判断模块,用于接收示波器测试得到的待测信号的各测试参数在该测试点的参数值, 将各测试参数在该测试点的参数值与设置的参考值范围进行比较,判断各参数值是否落入相应的参考值范围,当各参数值均落入相应的参考值范围时,判断该测试点通过测试;所述控制模块,还用于当有测试参数在该测试点的参数值超出设置的参考值范围时, 利用时域反射仪测试该测试点的阻抗值;及所述判断模块,还用于判断该测试点的阻抗值是否落入该待测线路的阻抗值的标准范围,以判断该测试点是否通过测试。
2.如权利要求1所述的信号完整性测试系统,其特征在于,所述控制模块利用时域反射仪测试该测试点的阻抗值包括控制机械手臂的探针抓取装置将示波器的探针移出该电子元件; 根据测试点的坐标信息控制机械手臂的探针抓取装置将时域反射仪的探针定位到电子元件上该测试点所在位置;及接收时域反射仪测试得到的该测试点的阻抗值。
3.如权利要求1所述的信号完整性测试系统,其特征在于,该系统还包括存储模块,用于存储各测试参数在该测试点的参数值、该测试点的阻抗值及该测试点是否通过测试的信息至所述存储器。
4.如权利要求1所述的信号完整性测试系统,其特征在于,当该测试点的阻抗值落入该待测线路的阻抗值的标准范围时,判断模块判断该测试点通过测试,或者当该测试点的阻抗值超出该待测线路的阻抗值的标准范围时,判断模块判断该测试点未通过测试。
5.一种信号完整性测试方法,运行于控制电脑中,该控制电脑通过交换机与示波器和时域反射仪相连,其特征在于,该方法包括(A)设置待测信号的测试参数及各测试参数的参考值范围;(B)分析控制电脑的存储器中存储的测试文件,得到电子元件上的待测线路及各待测线路上测试点的坐标;(C)根据测试点的坐标信息控制机械手臂的探针抓取装置将示波器的探针定位到电子元件上该测试点所在待测线路的相应位置;(D)接收示波器测试得到的待测信号的各测试参数在该测试点的参数值,将各测试参数在该测试点的参数值与设置的参考值范围进行比较,判断各参数值是否落入相应的参考值范围;(E)当各参数值均落入相应的参考值范围时,判断该测试点通过测试,直接转入步骤 (G),否则,当有测试参数在该测试点的参数值超出设置的参考值范围时,利用时域反射仪测试该测试点的阻抗值;(F)判断该测试点的阻抗值是否落入该待测线路的阻抗值的标准范围,以判断该测试点是否通过测试;及(G)判断是否有其它测试点,若没有其它测试点则流程结束,若有其它测试点,则控制机械手臂的探针抓取装置将时域反射仪的探针移出该电子元件,并返回步骤(C)对其它测试点进行测试。
6.如权利要求5所述的信号完整性测试方法,其特征在于,步骤(E)中利用时域反射仪测试该测试点的阻抗值包括以下步骤(El)控制机械手臂的探针抓取装置将示波器的探针移出该电子元件;(E2)根据测试点的坐标信息控制机械手臂的探针抓取装置将时域反射仪的探针定位到电子元件上该测试点所在位置;及(E3)接收时域反射仪测试得到的该测试点的阻抗值。
7.如权利要求5所述的信号完整性测试方法,其特征在于,该方法还包括步骤存储各测试参数在该测试点的参数值、该测试点的阻抗值及该测试点是否通过测试的信息至所述存储器。
8.如权利要求5所述的信号完整性测试方法,其特征在于,当步骤(F)判断该测试点的阻抗值落入该待测线路的阻抗值的标准范围时,则该测试点通过测试,或者当步骤(F)判断该测试点的阻抗值超出该待测线路的阻抗值的标准范围时,则该测试点未通过测试。
9.如权利要求5所述的信号完整性测试方法,其特征在于,所述待测信号的测试参数包括过冲、下冲、斜率、上升时间、下降时间、高电压及低电压。
全文摘要
本发明提供一种信号完整性测试系统,该系统包括一系列功能模块。利用这些功能模块,该系统分析测试文件,得到电子元件上的待测线路及各该待测线路上测试点的坐标,并根据测试点的坐标控制机械手臂将示波器或时域反射仪的探针定位到电子元件上相应位置。该系统还接收示波器测试得到的待测信号的测试参数在各测试点的参数值,将各参数值与预设的参考值范围进行比较。当有参数值超出设置的参考值范围时,该系统接收时域反射仪测试得到的该测试点的阻抗值,判断该测试点的阻抗值是否落入该待测线路的阻抗值的标准范围,以判断该测试点是否通过测试。本发明还提供一种信号完整性测试方法。利用本发明,可以简化测试流程,提高测试效率。
文档编号G01R27/02GK102298090SQ201010210428
公开日2011年12月28日 申请日期2010年6月28日 优先权日2010年6月28日
发明者李昇军, 梁献全, 许寿国 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司