一种USB3.1 TYPE‑C型线缆自动测试方法技术

技术编号:13078433 阅读:90 留言:0更新日期:2016-03-30 12:33
本发明专利技术提供一种USB3.1TYPE‑C型线缆自动测试方法,包括步骤:S1:在USB线缆的两个端口处分别安装一测量工具,并进行初始化处理;S2:令i=1;S3:向所述USB线缆中的第i个IO口发送高/低电平;S4:检测所述IO口对应的IO线与相邻的IO线是否短路并将测试结果存放至所述IO口对应的寄存器中;S5:检测所述IO线是否断路并将测试结果存放至所述寄存器中;S6:判断i是否等于所述USB线缆中IO线的总数,若不是,执行S7;否则,结束;S7:i=i+1,并返回执行步骤S3;其中,所述USB线缆共包括i条所述IO线,i为大于0的正整数。本发明专利技术减少人工操作的误差,提高测试效率和直通率,并通过PC对测量工具进行控制,测试结果可以上传到PC,以方便产品的质量跟踪。

【技术实现步骤摘要】

本专利技术涉及电力通信
,尤其涉及一种USB3.1 TYPE-C型线缆自动测试方法。
技术介绍
USB3.1 TYPE-C是一种比较先进的高速通信线缆,在目前的生产加工过程中,主要是通过人手工测试线缆的加工情况,效率低下且不良率高达10%以上。同时,因为USB3.1TYPE-C线缆支持双向供电,线缆内存在一颗电源控制芯片,需要专业的测试设备来完成测试,由于不良率的影响存在,有可能造成USB3.1 TYPE-C测试设备及USB3.1 TYPE-C设备的损坏。在USB3.1TYPE-C线缆的生产加工过行程中,会由于焊接过程中的操作失误带来短路或连锡。在这种情况下,如果直接使用,就会引起USB3.1设备的损坏,即使是在生产线上,也会引起USB3.1TYPE-C线缆速率测试仪器的损坏。因此,提供一种高效率的测试USB3.1TYPE-C线缆的方法,成为目前亟待解决的问题。
技术实现思路
鉴于上述问题,本申请记载了一种USB3.1TYPE-C型线缆自动测试方法,包括步骤:S1:在USB线缆的两个端口处分别安装一测量工具,并进行初始化处理;S2:令i = l;S3:向所述USB线缆中的第i个10口发送高/低电平;S4:检测所述10 口对应的10线与相邻的10线是否短路并将测试结果存放至所述10口对应的寄存器中;S5:检测所述10线是否断路并将测试结果存放至所述寄存器中;S6:判断i是否等于所述USB线缆中10线的总数,若不是,执行S7;否则,结束;S7:1 = i+l,并返回执行步骤S3;其中,所述USB线缆共包括i条所述10线,i为大于0的正整数。较佳的,如果步骤S4中判定所述10线不存在短路问题,执行步骤S5;否则,执行步骤S7。较佳的,在步骤S1中进行初始化处理的过程包括步骤:设置内部寄存器与所有所述10口的对应关系;按照所述对应关系分配所述寄存器;初始化所述10 口;判断所有所述10口是否能够与PC进行通信,将能通信或不能通信的结果存放至所述10 口所对应的所述寄存器,并显示在IXD上或传递至PC中。较佳的,在进行初始化处理后还包括步骤: S01:判断所述测量工具是否接收到触发按键传递来的中断信息,若是,执行S2;否贝1J,执行S02;S02:所述PC下发所述触发器的触发信息,执行S2。较佳的,所述方法还包括步骤:S21:于所述10 口通过了短路和断路测试后,打开所述10 口的第一端口的电源控制管脚,让所述第一端口向第二端口供电;S22:检测是否供电成功,并将测试结果存入所述10口对应的寄存器中,若能,执行S23,否则,执行S25;S23:关闭所述第一端口的电源控制管脚,并打开所述第二端口的电源控制管脚以让所述第二端口向所述第一端口供电;S24:检测是否供电成功,并将测试结果存入所述10 口对应的所述寄存器中;S25:停止供电。较佳的,在检测是否供电成功时,检测非电源管脚是否接收到电压,若能,则测试结果为失败;否则,执行步骤S23或S25。较佳的,在步骤S25之后还包括步骤:判断是否所有通过了短路和断路测试的所述10口的上电测试均完成,若不是,返回步骤S21;否则,结束。较佳的,在步骤S4中,从所述10口发送信号,检测与所述10 口相邻的10口是否可以接收到所述信号,若能,所述测试结果为成功;否则,所述测试结果为失败。较佳的,在步骤S5中,从所述10口发送信号,检测与所述10 口相连的10口是否可以接收到所述信号,若能,所述测试结果为成功;否则,所述测试结果为失败。较佳的,所述USB线缆为USB3.1 TYPE-C线缆。上述技术方案具有如下优点或有益效果:本专利技术是通过主控芯片的程序,通过对主控芯片编程,用芯片的10 口对USB3.1 TYPE-C线缆的每根线都进行测试,以有效的测试出USB3.1 TYPE-C线缆是否存在相邻引线短路、断路,并对其供电状态进行检测。减少人工操作的误差,提高测试效率和直通率。同时,通过PC对测量工具进行控制,测试结果可以上传到PC,以方便产品的质量跟踪。【附图说明】参考所附附图,以更加充分的描述本专利技术的实施例。然而,所附附图仅用于说明和阐述,并不构成对本专利技术范围的限制。图1为本专利技术一种USB3.1TYPE-C型线缆自动测试方法中连通性测试的流程图一;图2为本专利技术一种USB3.1TYPE-C型线缆自动测试方法中连通性测试的流程图二;图3为本专利技术一种USB3.1TYPE-C型线缆自动测试方法中初始化的流程图;图4为本专利技术一种USB3.1TYPE-C型线缆自动测试方法中上电测试的流程图;图5为本专利技术一种USB3.1 TYPE-C型线缆自动测试方法的总体流程图。【具体实施方式】下面结合附图和具体实施例对本专利技术一种USB3.1TYPE-C型线缆自动测试方法进行详细说明。如图1所示,一种USB3.1 TYPE-C型线缆自动测试方法,包括步骤:S1:在USB线缆的两个端口处分别安装一测量工具,并进行初始化处理;S2:令i = l;S3:向所述USB线缆中的第i个10口发送高/低电平;S4:检测所述10 口对应的10线与相连的10线是否短路并将测试结果存放至寄存器;S5:检测所述10线是否断路并将测试结果存放至所述寄存器;S6:判断i是否等于所述USB线缆中10线的总数,若不是,执行S7;否则,结束;S7:1 = l+l,返回执行步骤S3。具体来说,所述USB线缆共包括i条10线,i为大于0的正整数。在对USB线缆进行测试前,首先要对所述USB线缆进行初始化处理,然后从第一条10线开始,向该10线发送高/低电平,检测该10线与相连的10线是否短路,同时将测试结果存放至寄存器中。测试完是否短路后,再检测所述10线是否断路同时将测试结果存放至寄存器中。按照这种方式,对所述USB线缆中的所有10线都进行检测,直至所有的10线都检测完成。值得指出的是,在本实施例中,所述每一条所述10口都对应着一个寄存器。当对10口对应的10线进行检测时,获取的检测结果存放至该10线所对应的寄存器中。简单来说,每一个寄存器中都存放有与其相对应的10线的检测结果。此外,USB3.1 TYPE-C型线缆自动测试方法还可以包括步骤:如图2所示,S1:在USB线缆的两端分别安装一测量工具,对所述测量工具进行初始化处理;S2:令i = l;S3:向所述USB线缆中的第i个10线发送高/低电平;S4:检测所述10线与相连的10线是否短路并将测试结果存放至寄存器,若是,执行S7;否则,执行S5;S5:检测所述10线是否断路并将测试结果存放至所述寄存器;S6:判断i是否等于所述USB线缆中10线的总数,若不是,执行S7;否则,结束;S7:1 = l+1,返回执行步骤S3。在上述方法中,在每一次进行完10线的短路或断路测试后,如果所述10线存在短路或短路的状况,那么就结束整个测试。如图3所示,进行初始化处理的过程包括步骤:SI 1:设置内部寄存器与所述10口的对应关系;S12:按照所述对应关系分配所述寄存器;S13:初始化所有的所述10 口;S14:判断所述10 口是否能够与PC进行通信;S15:若能通信,将测试结果存放至10口所对应的寄存器中,并将所述测试结果传递至IXD上并显示;S16:若不能通信,将测试结本文档来自技高网...
一种<a href="http://www.xjishu.com/zhuanli/52/CN105445604.html" title="一种USB3.1 TYPE‑C型线缆自动测试方法原文来自X技术">USB3.1 TYPE‑C型线缆自动测试方法</a>

【技术保护点】
一种USB3.1TYPE‑C型线缆自动测试方法,其特征在于,包括步骤:S1:在USB线缆的两个端口处分别安装一测量工具,并进行初始化处理;S2:令i=1;S3:向所述USB线缆中的第i个IO口发送高/低电平;S4:检测所述IO口对应的IO线与相邻的IO线是否短路并将测试结果存放至所述IO口对应的寄存器中;S5:检测所述IO线是否断路并将测试结果存放至所述寄存器中;S6:判断i是否等于所述USB线缆中IO线的总数,若不是,执行S7;否则,结束;S7:i=i+1,并返回执行步骤S3;其中,所述USB线缆共包括i条所述IO线,i为大于0的正整数。

【技术特征摘要】

【专利技术属性】
技术研发人员:周青
申请(专利权)人:上海斐讯数据通信技术有限公司
类型:发明
国别省市:上海;31

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

1