一种I2C总线测试工装制造技术

技术编号:37431993 阅读:8 留言:0更新日期:2023-04-30 09:53
本申请公开了一种I2C总线测试工装,该I2C总线测试工装包括输入模块、FPGA芯片、输出模块以及存储模块,所述FPGA芯片通过所述输入模块与被测I2C信号连接,所述FPGA芯片的调试串口通过输出模块与上位机连接,所述FPGA芯片还与所述存储模块连接。该测试工装,能够在满足I2C信号测试需求的前提下,其结构更加简单,易于操作,便携性高,能够大大节省测试时间,从而提高测试效率。提高测试效率。提高测试效率。

【技术实现步骤摘要】
一种I2C总线测试工装


[0001]本申请涉及I2C(Inter-Integrated Circuit,用于连接微控制器及其外围设备)总线信号测试
,特别是涉及一种I2C总线测试工装。

技术介绍

[0002]I2C总线是由Philips公司开发的一种简单、双向二线制同步串行总线。I2C总线只需要两根线即可在连接于总线上的器件之间传送信息,因此,I2C总线在服务器主板中大量使用,常用来作为管理总线用于器件配置、参数获取等。
[0003]当I2C链路较长、挂载的设备较多时,常常因为信号质量等问题导致总线访问异常。由于I2C特性,总线异常时若没有恢复机制,则会卡死、导致挂载的设备均无法读写等。因此,如何对I2C总线性能进行测试,从而确定I2C总线所挂靠的设备正常运行,是个重要的技术问题。
[0004]目前对I2C总线性能的测试,通常采用较精密的大型仪器,这些检测仪器通常不便于移动,使得整个测试便捷性较差,测试效率较低。

技术实现思路

[0005]本申请提供了一种I2C总线测试工装,以解决现有技术中的测试装置使得测试便携性较差,测试效率较低的问题。
[0006]为了解决上述技术问题,本申请实施例公开了如下技术方案:
[0007]一种I2C总线测试工装,所述测试工装包括:输入模块、FPGA芯片、输出模块以及存储模块,所述FPGA(Field

Programmable Gate Array,现场可编程门阵列)芯片通过所述输入模块与被测I2C信号连接,所述FPGA芯片的调试串口通过输出模块与上位机连接,所述FPGA芯片还与所述存储模块连接。
[0008]可选地,所述输入模块包括测试夹和测试探针,所述测试探针与被测I2C信号连接,所述测试夹用于固定所述测试探针。
[0009]可选地,所述输出模块为UART转USB端口。
[0010]可选地,所述UART转USB端口为CH340模块。
[0011]可选地,所述FPGA芯片的系统时钟为250Mhz,参数精度为4ns。
[0012]可选地,所述存储模块为EEPROM。
[0013]可选地,所述系统中还包括有显示模块,所述显示模块与所述FPGA芯片连接。
[0014]可选地,所述显示模块为LED。
[0015]可选地,所述FPGA芯片中包括:数据解析模块、判断模块和调试串口,所述数据解析模块的输入端与输入模块连接,所述数据解析模块的输出端分别与所述判断模块和存储模块连接,所述调试串口经由输出模块连接至上位机。
[0016]可选地,所述FPGA芯片中还包括告警模块,所述告警模块与所述判断模块连接。
[0017]本申请的实施例提供的技术方案可以包括以下有益效果:
[0018]本申请提供一种I2C总线测试工装,该测试工装主要包括:输入模块、FPGA芯片、输出模块以及存储模块,FPGA芯片通过输入模块与被测I2C信号连接,从而获取被测I2C信号。FPGA芯片的调试串口通过输出模块与上位机连接,使得FPGA对被测I2C信号进行解析和测试后,及时上传至上位机,便于用户获取测试结果。FPGA芯片还与存储模块连接,从而将解析结果及时存储,便于调取和查询。本实施例中利用FPGA芯片进行I2C信号的采样和分析,外挂EEPROM用于对测试数据进行存储,对FPGA芯片的规格要求只需要满足:系统时钟250Mhz,参数精度达4ns。相比于现有技术中的大型仪器,本实施例中的I2C总线测试工装,在满足I2C信号测试需求的前提下,其结构更加简单,易于操作,便携性高,能够大大节省测试时间,从而提高测试效率。
[0019]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
附图说明
[0020]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
[0021]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0022]图1为本申请实施例所提供的一种I2C总线测试工装的结构示意图;
[0023]图2为实际应用中I2C总线测试工装的拓扑结构示意图;
[0024]图3为本申请实施例中I2C时间参数示意图;
[0025]图4为本申请实施例中FPGA芯片的工作原理示意图。
具体实施方式
[0026]为了使本
的人员更好地理解本申请中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
[0027]为了更好地理解本申请,下面结合附图来详细解释本申请的实施方式。
[0028]参见图1,图1为本申请实施例所提供的一种I2C总线测试工装的结构示意图。由图1可知,本实施例中的I2C总线测试工装主要包括:输入模块、FPGA芯片、输出模块以及存储模块。其中,FPGA芯片通过输入模块与被测I2C信号连接,FPGA芯片的调试串口通过输出模块与上位机连接,FPGA芯片还与存储模块连接。
[0029]本实施例中输入模块包括测试夹和测试探针,其中测试探针与被测I2C信号连接,测试夹用于固定该测试探针。
[0030]输出模块可以采用UART转USB端口,通过该UART转USB端口将FPGA芯片的UART信号转换为可以与上位机进行信息交互的USB信号。
[0031]进一步地,UART转USB端口可以采用CH340模块,也就是FPGA芯片的调试串口通过
CH340模块转换为USB信号,与上位机交互。
[0032]本实施例中FPGA芯片可以选用系统时钟为250Mhz,参数精度为4ns的芯片,这种规格能够满足I2C采样分析需求,确保I2C总线测试结果的可靠性和准确性。
[0033]存储模块可以采用EEPROM,FPGA芯片外挂EEPROM用于测试数据的存储。
[0034]进一步地,本实施例的I2C总线测试工装中还包括有显示模块,显示模块与FPGA芯片连接,从而将FPGA芯片的解析结果及时显示出来,便于用户直观获取测试结果,提高用户体验。
[0035]进一步地,显示模块可以采用LED,既便携又节能。
[0036]实际应用中I2C总线测试工装可以采用图2所示的拓扑结构示意图。
[0037]本实施例中FPGA芯片中包括:数据解析模块、判断模块和调试串口。其中,数据解析模块的输入端与输入模块连接,数据解析模块的输出端分别与判断模块和存储模块连接,调试串口经由输出模块连接至上位机。
[00本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种I2C总线测试工装,其特征在于,所述测试工装包括:输入模块、FPGA芯片、输出模块以及存储模块,所述FPGA芯片通过所述输入模块与被测I2C信号连接,所述FPGA芯片的调试串口通过输出模块与上位机连接,所述FPGA芯片还与所述存储模块连接。2.根据权利要求1所述的一种I2C总线测试工装,其特征在于,所述输入模块包括测试夹和测试探针,所述测试探针与被测I2C信号连接,所述测试夹用于固定所述测试探针。3.根据权利要求1所述的一种I2C总线测试工装,其特征在于,所述输出模块为UART转USB端口。4.根据权利要求3所...

【专利技术属性】
技术研发人员:胡广建李清石刘强
申请(专利权)人:山东云海国创云计算装备产业创新中心有限公司
类型:新型
国别省市:

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

1