通用串行总线装置的测试系统及其方法制造方法及图纸

技术编号:2918755 阅读:135 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种通用串行总线装置的测试系统及其方法,特别涉及一种USB装置的测试系统,用以经由第一计算机系统对USB装置进行复制比对测试。测试系统包括逻辑分析仪及测试治具。逻辑分析仪用以侦测USB装置的存取状态,并于侦测到USB装置的存取操作发生错误时于驱动信号上产生脉冲。测试治具接收驱动信号并于接收到脉冲时控制通用输入输出信号的电平由高电平变为低电平以驱动第一计算机系统终止复制比对测试。本发明专利技术所述的通用串行总线装置的测试系统及其方法,具有可有效地驱动USB协议分析仪保留对应的传输信息的优点。

【技术实现步骤摘要】

本专利技术是有关于一种通用串行总线(Universal Serial Bus,USB)装置的测试系统,且特别是有关于一种可有效地于USB装置操作错误时保存对应的传输信息的测试系统。
技术介绍
由于通用串行总线(Universal Serial Bus,USB)装置具有即插即用、高支持性与高传输效率等优点而已广泛地应用在各种电子产品中,如读卡机(Card Reader)。一般多透过计算机系统来连结USB装置及执行软件来重复对USB装置进行复制比对(Copy and Compare)操作,并透过包括逻辑分析仪(LogicAnalyzer)及USB协议分析仪分别来分析USB装置的存取操作及显示包括USB传输协议指令与数据封包的传输信息。当逻辑分析仪侦测到USB装置发生存取操作错误时其系驱动USB协议分析仪保留对应于此存取操作错误的传输信息,如此,操作者可以根据对应的传输信息来对USB装置进行除错。因此,如何找出可有效地保存对应于USB装置操作错误的传输信息的手段为业界不断致力的方向之一。
技术实现思路
本专利技术是有关于一种通用串行总线(Universal Serial Bus,USB)装置的测试系统及其方法,其可有效地改善传统测试系统中保留于USB协议分析仪中对应至操作错误的传输信息容易被操作错误时间点之后的传输信息覆盖而无法有效地保存的缺点,而实质上具有可有效地驱动USB协议分析仪保留对应的传输信息的优点。根据本专利技术提出一种USB装置的测试系统,用以经由第一计算机系统对USB装置进行复制比对测试(Copy and Compare)。测试系统包括逻辑分析仪(Logic Analyzer)及测试治具。逻辑分析仪用以侦测USB装置的存取操作,并于侦测到USB装置的存取操作发生错误时于驱动信号上产生脉冲(Pulse)。测试治具接收驱动信号并于接收到脉冲时控制通用输入输出(GeneralPurpose Input and Output,GPIO)信号的电平由高电平变为低电平以驱动第一计算机系统终止复制比对测试。根据本专利技术提出一种USB装置的测试方法,包括步骤提供计算机系统来对USB装置进行复制比对测试;判断USB装置的存取操作是否发生错误;当USB装置的存取操作发生错误时于驱动信号上产生脉冲;及回应脉冲改变通用输入输出信号的电平由高电平变为低电平以控制计算机系统停止复制比对测试。本专利技术所述的,具有可有效地驱动USB协议分析仪保留对应的传输信息的优点。附图说明图1绘示依照本专利技术较佳实施例的USB装置的测试系统的方块图。图2绘示图1中部分信号的波形图。图3绘示图1中测试治具128的详细方块图。图4绘示依照本专利技术较佳实施例的USB装置的测试方法的流程图。具体实施例方式为让本专利技术的上述内容能更明显易懂,下文特举一较佳实施例,并配合所附图式,作详细说明如下。本实施例的通用串行总线(Universal Serial Bus,USB)装置的测试系统透过特殊测试治具来提供与计算机系统相容的信号以于USB装置操作错误时停止计算机系统执行的复制比对(Copy and Compare)操作。请参照图1及图2,图1绘示依照本专利技术较佳实施例的USB装置的测试系统的方块图,图2绘示图1中部分信号的波形图。USB装置的测试系统10用以对USB装置进行复制比对(Copy andCompare)测试,本实施例的测试系统10经由被程序化来执行复制比对测试的计算机系统120来透过USB存取USB装置以对其进行复制比对测试。在本实施例中USB装置例如为读卡机122,其与具有相容规格的存储卡124相连接,而本实施例的测试系统10用以对读卡机122存取与存储卡124的功能进行复制比对测试。测试系统10包括逻辑分析仪(Logic Analyzer)126、测试治具128、USB协议分析仪130及计算机系统132。USB协议分析仪130分别经由USB12与14与计算机系统120及读卡机122耦接,以于测试系统10进行复制比对测试时分析计算机系统120与读卡机122间包括USB通讯协议指令与数据封包的传输信息。USB协议分析仪130更包括暂存器(Buffer),用以于各操作时间点暂存对应的操作时间点前后特定时间内的传输信息。计算机系统132连接至USB协议分析仪130,用以被程序化来控制USB协议分析仪130的动作并显示对应的分析信号。逻辑分析仪126与存储卡124中对应的检测接脚(未绘示)相连接,以根据其上的信号来侦测读卡机122与存储卡124间的存取操作。逻辑分析仪126并用以于侦测到读卡机122与存储卡124间的存取操作发生错误时于驱动信号Sd上产生脉冲(Pulse)P。逻辑分析仪126例如具有BNC接头(Bayonet-Naur Connector)以透过同轴缆线(Coaxial Cable)来输出驱动信号Sd。测试治具128分别与逻辑分析仪126及计算机系统120耦接以接收驱动信号Sd及输出通用输入输出(General Purpose Inputand Output,GPIO)信号S_GPIO。其中通用输入输出信号S_GPIO的预设电平例如为高电平。而测试治具128更用以回应于脉冲P的上升缘(Rising Edge)来控制通用输入输出信号S_GPIO的电平由高电平变为低电平以产生下降缘(Falling Edge)。计算机系统120包括通用输入输出接脚(未绘示)来接收通用输入输出信号S_GPIO,而计算机系统120是用以被程序化来回应其通用输入输出接脚接收的通用输入输出信号S_GPIO的下降缘(Falling Edge)终止复制比对测试。本实施例的测试系统10于侦测到读卡机122与存储卡124间的存取错误时经由包括逻辑分析仪126与测试治具128的路径来驱动计算机系统120终止复制比对测试,使终止计算机系统120与读卡机122间的USB传输,而USB 12与14上的数据流量实质上接近于零。如此,可有效地于存取错误发生时避免USB协议分析仪130中暂存的对应至操作错误的传输信息被此时间点后的传输信息覆盖而无法有效地保存的问题。这样一来,本实施例的测试系统10可有效地保存对应至存取操作错误的传输信息。请参照图3,其绘示图1中测试治具128的详细方块图。测试治具128例如包括单芯片系统128a及非易失性存储器,其中非易失性存储器例如为快闪存储器128b。单芯片系统128a包括通用输入输出接脚131、133、处理器134及随机存取存储器138。通用输入输出接脚131及133分别耦接至计算机系统120及逻辑分析仪126。处理器134用以被程序化来设定通用输入输出接脚133及131分别为输入接脚及输出接脚,以分别接收驱动信号Sd及输出通用输入输出信号S_GPIO。处理器134更被程序化来于通用输入输出接脚133接收到脉冲P时改变通用输入输出信号S_GPIO的电平为低电平。其中快闪存储器128b中储存用以执行上述操作的程序码,并将对应的程序码储存于随机存取存储器136中。如此,处理器134执行随机存取存储器136中的程序码以被程序化来执行上述的操作。在本实施例中,测试治具128具有与读卡机122实质上相同的硬件结构,其不同之处在于其中包含的快闪存储器存有不同的程本文档来自技高网...

【技术保护点】
一种通用串行总线装置的测试系统,用以经由一第一计算机系统对一USB装置进行复制比对测试,其特征在于,该测试系统包括:一逻辑分析仪,用以侦测该USB装置的存取操作,并于侦测到该USB装置的存取操作发生错误时于一驱动信号上产生一脉冲;以 及一测试治具,接收该驱动信号并于接收到该脉冲时控制一通用输入输出信号的电平由高电平变为低电平,以驱动该第一计算机系统终止复制比对测试。

【技术特征摘要】

【专利技术属性】
技术研发人员:涂长利
申请(专利权)人:威盛电子股份有限公司
类型:发明
国别省市:71[中国|台湾]

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

1