[发明专利]一种串行总线测试方法有效
申请号: | 201310278051.6 | 申请日: | 2013-07-04 |
公开(公告)号: | CN103377105A | 公开(公告)日: | 2013-10-30 |
发明(设计)人: | 张迎华;陈佳;李华 | 申请(专利权)人: | 曙光信息产业(北京)有限公司 |
主分类号: | G06F11/267 | 分类号: | G06F11/267 |
代理公司: | 北京新知远方知识产权代理事务所(普通合伙) 11397 | 代理人: | 张艳 |
地址: | 100193 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 串行 总线 测试 方法 | ||
技术领域
本发明涉及测试领域,尤其是涉及测量仪器中串行总线I2C测试的方法。
背景技术
I2C总线(也可以写成I2C或IIC总线)是一种低速串行通信总线,只需要一根时钟线和一根信号线,串行传输数据,方便走线布局、软件程序简单,经常用于低速设备之间的通信,在嵌入式系统、服务器或个人电脑主板以及许多系统的低速接口中应用广泛。I2C总线设计的测试验证,主要是根据总线规范标准中定义的各个时序参数要求,量测实际信号线上信号对应的时序参数值,从而确定设计是否满足规范。
一般情况下,对I2C总线信号的量测,采用示波器同时观测时钟信号和数据信号,用光标根据时序参数的定义,手动调整并逐一量测,被量测的I2C总线信号,经常是芯片初始上电后,默认的起始设置过程中发出的信号,这样的信号,命令发送的频率比较低,此时总线上的压力并不大,一般情况下测试结果会比较好。
手动调整示波器上的光标量测,只能捕捉到当次的波形情况,量测结果也仅是针对此次波形的情况,不能确保捕捉的最差情况下的波形;手动量测中,需要对各个待测的时序参数,逐一调节光标并量测,所需的步骤多且时间长;使用芯片初始上电的设置信号量测,未能对总线加上最大的压力,两侧结果偏好不能代表此总线上最差的情况,测试结果的可靠性稍低。
发明内容
针对现有技术中常规I2C总线测试存在的技术问题,本发明提供了一种串行总线测试方法,包括:
在总线处于较差的工作环境下进行发包;
采集所述发包数据,利用示波器形成眼图;
将所述眼图导入事先设计好的眼图模板,得到对比结果;
利用示波器编程对所述采集到的数据进行计算,得到参数计算结果;
对所述参数计算结果以及所述眼图与模板的对比结果进行判断,得到判断结果;
根据所述判断结果生成测试报告。
优选的,所述较差的工作环境可以通过编写测试程序以使总线处于连续读写状态来实现,也可以通过增强电源对总线的干扰来实现。
优选的,所述利用示波器形成眼图具体为:所述示波器分别对起始位、停止位、重复起始位进行信号叠加。
优选的,所述信号叠加具体为:当检测到起始位后,以下一个时钟信号的上升沿作为触发,累计数据信号的波形,并将每个时钟上升沿触发到的数据信号进行叠加,直至检测到重复起始位或停止位位置,停止触发,重复上述步骤,可以得到包含一个起始位、一个比特的眼图、停止位在内的叠加后的信号图像。
优选的,所述模板根据待测试参数的标准进行设计,具体是:根据总线信号电平的噪声标准设定眼图上下要求边界,或者根据对时钟信号的抖动要求设定时钟信号的眼图模板左右边界点。
优选的,当所述得到的对比结果为眼图与模板不碰触时,则所述判断结果为Pass,当所述得到的对比结果为眼图与模板相碰触时,则具体查看所述参数计算结果,判断信号是否通过,如果通过则所述判断结果为Low Pass,否则,所述判断结果为Fail。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
附图说明
图1为本发明技术方案的方法流程图。
具体实施方式
以下结合说明书附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明,并且在不冲突的情况下,本发明的实施例及实施例中的特征可以相互组合。
本发明采用眼图的概念,从发包、采集数据、参数计算、模板导入、结果判定及测试报告生成五个方面实现对I2C总线信号质量的量测。眼图,是将串行信号依照每个比特的波形,重复叠加形成的一个类似于“眼睛”的图像,其包含的信息非常多,已经成熟运用在高速串行信号的标准化测试中。
本发明的测试方法如图1所示,具体为:
首先,在发包过程中,针对待测平台上I2C总线的应用目的,编写测试程序,使得总线上处于连续读写状态,提供给总线最大压力,同时提供给测试更多的可捕捉样本,满足测试需求;另一方面,针对待测平台上I2C芯片的供电,以及I2C布线周边的电源层,让使用这些电源的其他功能部分也进入读写使用状态,此时可以影响到这些电源的质量,从而增强电源对I2C总线的干扰影响,使得I2C总线能够处于一个差的工作环境和工作状况下,测试结果能够代表总线信号的最差情况。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于曙光信息产业(北京)有限公司,未经曙光信息产业(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310278051.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:深井防渗压堵装置
- 下一篇:一种用于钻井隔水管的多通道试压法兰