[发明专利]一种I2C信号质量的检测方法及设备有效
申请号: | 201810843201.6 | 申请日: | 2018-07-27 |
公开(公告)号: | CN109101380B | 公开(公告)日: | 2022-05-13 |
发明(设计)人: | 刘畅 | 申请(专利权)人: | 广东浪潮大数据研究有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 510620 广东省广州市天河区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 i2c 信号 质量 检测 方法 设备 | ||
本申请公开了一种I2C信号质量的检测方法,包括:获取I2C信号;将所述I2C信号转换为数字信号;利用处理程序对所述数字信号进行分析,以判断所述I2C信号是否满足I2C协议规范,其中,所述处理程序为按照所述I2C协议规范编写的处理程序。本申请中,将I2C信号转换为数字信号后通过处理程序进行分析,相较于现有技术中利用示波器检测的方法,本发明的处理程序可以一次性采集I2C信号后计算出所有的时序参数是否符合I2C协议规范,检测过程快速高效,节省人力物力,成本低,应用在相关研发中可以有效缩短研发周期。相应的,本申请中还公开了一种I2C信号质量的检测设备。
技术领域
本发明涉及信号测试领域,特别涉及一种I2C信号质量的检测方法及设备。
背景技术
在服务器系统中,通常采用BMC(Baseboard Management Controller,基板管理控制器)作为核心控制器来实现服务器的带外管理功能,包括系统工作状态收集、电源控制、风扇控制、故障指示与告警等功能。I2C(Inter-Integrated Circuit,集成电路总线)是一种两线式的串行总线,以其简单方便、低成本的特点成为BMC进行带外管理的重要总线之一。
在硬件研发过程中,需要对电路板功能进行测试验证。I2C信号质量由协议规范定义的时序参数决定,而I2C总线对信号的时序参数定义多至11个,包括频率、上升/下降时间、建立/保持时间等,同时,当前服务器系统中BMC引出的I2C总线多达14条。在验证测试过程中,硬件工程师往往要对每条I2C总线的每个时序参数一一进行测试验证,且当前的测试手段必须用到示波器,这种方法费时费力,人工成本、仪器成本都很高。
因此,如何提供一种解决上述技术问题的方案是目前本领域技术人员需要解决的问题。
发明内容
有鉴于此,本发明的目的在于提供一种I2C信号质量的检测方法及设备,以便捷有效地对I2C信号质量进行检测。其具体方案如下:
一种I2C信号质量的检测方法,包括:
获取I2C信号;
将所述I2C信号转换为数字信号;
利用处理程序对所述数字信号进行分析,以判断所述I2C信号是否满足I2C协议规范,其中,所述处理程序为按照所述I2C协议规范编写的处理程序。
优选的,所述将所述信号转换为数字信号的同时,还包括:
检测所述I2C信号的跳变沿,以确定触发时刻;
所述对所述数字信号进行分析的过程,具体包括:
对所述触发时刻对应的所述数字信号进行分析。
优选的,所述利用处理程序对所述数字信号进行分析的过程,具体包括:
利用所述处理程序绘制所述数字信号的波形,并计算所述数字信号对应的时序参数,以判断所述I2C信号是否满足所述I2C协议规范。
优选的,所述检测方法还包括:
当所述I2C信号不满足所述I2C协议规范时报警。
优选的,所述获取I2C信号的过程,具体包括:
获取SCL线路、SDA线路上的所述I2C信号。
相应的,本发明公开了一种I2C信号质量的检测设备,包括:
监测装置,用于获取I2C信号,并将所述I2C信号转换为数字信号;
主机装置,用于利用处理程序对所述数字信号进行分析,以判断所述I2C信号是否满足I2C协议规范,其中,所述处理程序为按照所述I2C协议规范编写的处理程序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东浪潮大数据研究有限公司,未经广东浪潮大数据研究有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810843201.6/2.html,转载请声明来源钻瓜专利网。