I2C总线测试系统及方法技术方案

技术编号:10369863 阅读:175 留言:0更新日期:2014-08-28 12:29
一种I2C总线测试系统,包括一与被测主板的I2C总线相连的示波器,所述示波器用于测取所述I2C总线上传输的信号的波形,所述I2C总线测试系统还包括一测试机台,所述测试机台与所述被测主板及所述示波器相连,所述测试机台输出测试指令使所述I2C总线开始传输信号,并自动调节所述示波器的参数,再根据示波器测得的波形自动生成测试报告。本发明专利技术还揭示了一种基于上述I2C总线测试系统的测试方法。本发明专利技术I2C总线测试系统及方法自动化程度高,测试结果较准确。

【技术实现步骤摘要】
I2C总线测试系统及方法
本专利技术涉及一种I2C总线测试系统及方法。
技术介绍
I2C (Inter Integrated Circuit Bus,内部集成电路总线)总线接口作为一种连接方便,架构简单易用的通讯接口,目前在集成电路设计中被广泛应用。I2C总线通过SDA(串行数据线)和SCL (串行时钟线)两根线,在连接到I2C总线上的器件之间传送信息,并根据地址识别每个器件。传统的I2C总线测试方法是利用示波器测取I2C总线输出的信号波形,再将测得的波形携带的数据与预设的参数做比较,从而判断I2C总线上传输的信号是否合乎规范。但是,传统的测试方法在测试过程中,需人工手动设置示波器的各项参数,且需要人工填写测试报告,测试自动化程度不高,且测试结果不准确。
技术实现思路
鉴于以上内容,有必要提供一种测试结果较准确的I2C总线自动测试系统及方法。一种I2C总线测试系统,包括一与被测主板的I2C总线相连的示波器,所述被测主板包括一 I2C主控设备及至少一通过所述I2C总线与所述I2C主控设备相连的I2C从设备,所述I2C总线包括一串行数据线及一串行时钟线,所述示波器用于测取所述串行数据线及串行时钟线上传输的信号的波形,所述I2C总线测试系统还包括一测试机台,所述测试机台与所述被测主板及所述示波器相连,所述测试机台输出测试指令使所述I2C总线开始传输信号,并自动调节所述示波器的参数,再根据示波器测得的波形自动生成测试报告。在一实施方式中,所述测试机台包括一被测主板控制模组,用于输出测试指令使所述I2C总线开始传输信号,所述被测主板控制模组与所述I2C主控设备相连。在一实施方式中,所述测试机台包括一与所述示波器相连的示波器设置模组,用于设置所述示波器的单位电压值、原点位置、触发条件;所述测试机台还包括一与所述示波器相连的数据读取模组,用于读取所述示波器测得的波形携带的数据。在一实施方式中,所述测试机台还包括一与所述数据读取模组相连的数据转换模组,所述数据转换模组将所述数据读取模组读取的数据转换为二进制数据。在一实施方式中,所述测试机台还包括一数据比较分析模组,将所述二进制数据与预设的参数做比较并分析判断I2C总线传输的信号否符合I2C协议。一种I2C总线测试方法,包括以下步骤:将一示波器连接至一被测主板的I2C总线,所述被测主板包括一 I2C主控设备及一通过所述I2C总线与所述I2C主控设备相连的I2C从设备,所述I2C总线包括一串行数据线及一串行时钟线;利用一测试机台自动调节示波器的参数;所述示波器测取I2C总线上传输的数据信号及时钟信号;及所述测试机台根据示波器测得的波形自动生成测试报告并显示测试结果。[0011 ] 在一实施方式中,所述I2C总线测试方法还包括在所述示波器测取I2C总线上传输的数据信号及时钟信号的步骤之前利用所述测试机台输出测试指令使所述I2C主控设备开始输出信号至所述I2C从设备的步骤。在一实施方式中,所述利用测试机台自动调节示波器的参数的步骤包括调节示波器的单位电压值、原点位置、触发条件,所述示波器在达到所述触发条件时开始抓取所述I2C总线输出的信号的波形。在一实施方式中,所述I2C总线测试方法还包括在生成测试报告之前读取所述示波器测得的波形携带的数据及将所述波形携带的数据转换为二进制数据的步骤。在一实施方式中,所述I2C总线测试方法还包括将所述二进制数据与预设的参数做比较的步骤,如果所述波形携带的数据与预设的参数相符,则所述波形合格,否则所述波形不合格。与现有技术相比,所述I2C总线测试系统及方法利用测试机台自动调节示波器,并根据示波器测取的波形自动生成测试报告,测试自动化程度高,且测试结果较准确。【附图说明】图1是本专利技术I2C总线测试系统一较佳实施方式的组成模块图。图2是本专利技术I2C总线测试方法一较佳实施方式的流程图。主要元件符号说明本文档来自技高网...

【技术保护点】
一种I2C总线测试系统,包括一与被测主板的I2C总线相连的示波器,所述被测主板包括一I2C主控设备及至少一通过所述I2C总线与所述I2C主控设备相连的I2C从设备,所述I2C总线包括一串行数据线及一串行时钟线,所述示波器用于测取所述串行数据线及串行时钟线上传输的信号的波形,其特征在于:所述I2C总线测试系统还包括一测试机台,所述测试机台与所述被测主板及所述示波器相连,所述测试机台输出测试指令使所述I2C总线开始传输信号,并自动调节所述示波器的参数,再根据示波器测得的波形自动生成测试报告。

【技术特征摘要】
1.一种I2C总线测试系统,包括一与被测主板的I2C总线相连的示波器,所述被测主板包括一 I2C主控设备及至少一通过所述I2C总线与所述I2C主控设备相连的I2C从设备,所述I2C总线包括一串行数据线及一串行时钟线,所述示波器用于测取所述串行数据线及串行时钟线上传输的信号的波形,其特征在于:所述I2C总线测试系统还包括一测试机台,所述测试机台与所述被测主板及所述示波器相连,所述测试机台输出测试指令使所述I2C总线开始传输信号,并自动调节所述示波器的参数,再根据示波器测得的波形自动生成测试?艮告。2.如权利要求1所述的I2C总线测试系统,其特征在于:所述测试机台包括一被测主板控制模组,用于输出测试指令使所述I2C总线开始传输信号,所述被测主板控制模组与所述I2C主控设备相连。3.如权利要求1所述的I2C总线测试系统,其特征在于:所述测试机台包括一与所述示波器相连的示波器设置模组,用于设置所述示波器的单位电压值、原点位置、触发条件;所述测试机台还包括一与所述示波器相连的数据读取模组,用于读取所述示波器测得的波形携带的数据。4.如权利要求3所述的I2C总线测试系统,其特征在于:所述测试机台还包括一与所述数据读取模组相连的数据转换模组,所述数据转换模组将所述数据读取模组读取的数据转换为二进制数据。5.如权利要求4所述的I2C总线测试系统,其特征在于:所述测试机台还包括一数据比较分析模组,将所述二进制数据与预设的参数做比较并分析判断I2C总...

【专利技术属性】
技术研发人员:胡浩
申请(专利权)人:鸿富锦精密工业深圳有限公司鸿海精密工业股份有限公司
类型:发明
国别省市:广东;44

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

1