通用串行接口之测试系统及方法

文档序号:6359089阅读:344来源:国知局
专利名称:通用串行接口之测试系统及方法
技术领域
本发明是关于一种通用串行接口之测试系统及方法,主要用于测试电子产品上之通用串行接口是否合格。
背景技术
一般电子产品上(如手提电脑)均设有一个或多个通用串行接口,产品出厂之前需要对各通用串行接口进行测试,以判断各通用串行接口是否合格。
传统测试系统是利用外置存储设备进行测试,每一外置存储设备上均接有一通用串行插口,该插口可和待测产品上待测通用串行接口相配合,且每一外置存储设备上均设有一显示灯。另,每一待测产品中均设有一测试程序。
测试时,将外置存储设备上之通用串行插口插接到待测品上之通用串行接口中,使待测产品之每一通用串行接口中各接有一外置存储设备;激活待测产品中的测试程序;待测产品识别出所有外置存储设备(包含不带有通用串行插口的外置存储设备);根据外置存储设备本身所内置的设备代码依次识别出各外置存储设备之类型;根据设备类型依次判断各外置存储设备是否使用通用串行接口;若是,外置存储设备上显示灯会亮,说明该待测通用串行接口良好;若不是,外置存储设备上显示灯不亮,说明该待测通用串行接口不合格。
上述之测试方法只能单纯依据待测产品是否能够识别出带有通用串行插口的外置存储设备来判断通用串行接口是否合格,这种方法存在弊端,即,只要待测设备之串行通用接口与外置存储设备之通用串行插口接触良好,待测产品均能识别出该外置存储设备,但当待产品之通用串行接口接触良好却不能够传送数据的缺陷是不能被检测出来的,故此种测试方法之可靠性不高,浪费大量时间及金钱。

发明内容
本发明之主要目的是提供一种可靠性高的通用串行接口测试系统及方法,其是在被测产品中设有一讯息数据库;一记录及调用模块;一判断单元;一比较器。测试时,系统首先自动识别出带有通用串行插口的外置存储设备,然后自待测产品向带有通用串行插口的外置存储装置发送预定的数据,并将该数据返回,然后将返回之数据与预定的数据进行比较,根据比对之结果,判断待测通用串行接口是否良好。此种测试系统及方法不仅通过识别带有通用串行的外置设备来判断待测通用串行接口的好坏,而且同时能够使待测产品及外置存储设备之间互传数据,从而检测待测产品上之待测通用串行接口是否能够准确的接收及传递数据,因此可准确有效的判断待测通用串行接口的好坏,提高测试的可靠性。


下面将结合最佳实施例和附图对本发明之通用串行接口测试系统及方法作进一步详细的说明。
图1为本发明之测试系统架构图。
图2为本发明之测试系统流程图。
具体实施例方式
如图1所示,本实施例之测试系统包含待测产品1(如手提电脑)及外置存储设备2。
其中待测产品1上设有多个待测的通用串行接口11,该待测产品1中设有一讯息数据库12、一记录及调用模块13、一比较器14及一判断单元15。
其中讯息数据库12中包含有一测试程序、一预定设备代码、一样本数据,该测试过程控制整个测试步骤;记录及调用模块13,负责将外置存储设备2的的相关信息存入讯息数据库12在本实施例中所述相关信息为设备代码23及与上述样本数据对应的相关数据,以及从讯息数据库12中取出样本数据,且负责调用比较器14及判断单元15;比较器14负责比较记录及调用模块13自外置存储设备2所读取的设备代码是否与讯息数据库12中的预定设备代码相同,以及自外置存储设备2所读取的相关数据是否与讯息数据库12中的样本数据相同;判断单元15根据比较器14的结果作出相应的判断。
每一外置存储设备2上均设有一通用串行插口21,每一外置存储设备2中均设有一记录模块22及一内置的设备代码23,其中凡带有通用串行插口的外置存储设备2均具有相同的设备代码23,该设备代码23与讯息数据库12中预定设备代码相同。记录模块22用于记录来自待测产品1的样本数据。
测试时,依次在待测产品1之每一通用串行接口11接上一外置存储设备2,将外置存储设备2上之通用串行插口21插接到待测品1上之通用串行接口11中。
激活讯息数据库12中的测试程序;记录及调用模块13读取外置存储设备2中内置的设备代码23,调用比较器14比较该设备代码23与讯息数据库12中的预定设备代码,依据比较结果由判断单元15判断该两设备代码是否相同,从而识别出带有通用串行插口21的外置存储设备2;然后记录及调用模块13调出讯息数据库12中的样本数据,将该数据依次传输到该些带有通用串行插口的外置存储设备2之记录模块22中,然后自该记录模块22中依次读出该数据,并调用比较器14将该数据与样本数据进行比对;依据比对结果由判断单元15判断待测产品上之待测通用串行接口11是否合格。
在述说完本发明的系统运作架构后,继续通过图2,对本发明的系统运作流程作详细的说明1、激活待测产品1讯息数据库12中的测试程序;2、记录及调用模块13依次读取外置存储设备2内置的设备代码23;3、调用比较器14比较自外置存储设备2中所读取的设备代码23与讯息数据库12中的预定设备代码是否相同;4、判断单元15判断该两设备代码是否相同;5、若相同,则该存储设备为带有通用串行接口21的外置存储设备2,加上盘符将与该外置存储设备2相连之通用串行接口标识出来;6、若不相同,则该存储设备不是带有通用串行接口21的外置存储设备2,忽略该存储设备;7、判断单元15判断是否还有未识别的外置存储设备2;8、若有,回到步骤3;9、若没有,将待测产品1讯息数据库12中样本数据依次传输到已经识别出的带有通用串行插口21的外置存储设备2的记录模块22中;10、待测产品1之记录及调用模块13依次从外置存储设备2之记录模块22读出相关数据,并调用比较器14将该数据与讯息数据库12中的样本数据进行比对;11、由判断单元15判断两比较数据是否相同;12、若两数据完全相同,记录及调用模块13记录下待产品之该待测通用串行接口良好;13、若两数据有所不同,记录及调用模块13记录下待产品之该待测通用串行接口不合格;14、判断单元15判断是否还有未测试的带有通用串行插口21的外置存储设备2;15、若有,回到步骤9;16、若没有,显示测试结果;17、测试结束。
上述之测试系统及方法不仅通过识别带有通用串行插口21的外置存储设备2来判断待测通用串行接口11的好坏,而且同时能够使待测产品1及外置存储设备2之间互传数据,从而检测待测产品1上之待测通用串行接口11是否能够准确的接收及传递数据,准确有效的判断待测通用串行接口11的好坏,提高测试的可靠性。
上述本发明仅以最佳实施例作举例说明,对熟悉该项技术的人员,当可进行各种变化例,惟此等变化例,均应包括在本发明之精神及范围内。
权利要求
1.一种通用串行接口之测试系统,包含至少带有一通用串行接口的待测产品,一带有通用串行插口及设备代码的外置存储设备,其特征在于该待测产品中设有,一讯息数据库,其中包含一测试程序、一预定设备代码及一样本数据;一记录及调用模块,负责将外置存储设备中的相关信息存入讯息数据库,以及从讯息数据库中取出样本数据,且负责调用比较器及判断单元;一比较器,比较相关信息与预定设备代码及样本数据是否相同;一判断单元,根据比较器的结果作出相应的判断。
2.一种通用串行接口之测试方法,在待测产品之每一通用串行接口中各插接有一带有通用串行插口及设备代码的外置存储设备,所述待测产品中包含有一讯息数据库、一记录及调用模块、一比较器及一判断单元,所述之外置存储设备中包含有一记忆模块,所述记忆模块储存有待测产品所传输的相关讯息,所述讯息数据库包含一测试程序、一预定设备代码及一样本数据,该种测试方法的具体测试步骤为下(a)激活讯息数据库中的测试程序;(b)判断为带有通用串行插口的外置存储设备;(c)通过所述待测产品与所述外置存储设备间之数据传输,判断被测通用串行接口是否良好;(d)测试结束。
3.如权利要求2所述之测试方法,其特征在于所述之测试步骤(b)包含以下步骤(b1)读取所述设备代码;(b2)比较所述设备代码与所述预定设备代码是否相同;(b3)若两设备代码相同则判断为是带有通用串行插口的外置存储设备。
4如权利要求2所述之测试方法,其特征在于所述之测试步骤(c)包含以下步骤(c1)传输上述样本数据至所述记忆模块;(c2)读取记忆模块中的相关讯息并与该样本数据进行比对,若数据相同则判断通用串行接口良好。
5.如权利要求2或3或4所述之测试方法,其特征在于所述之测试步骤(b)与(c)之间还包含若判断还有未测试的外置存储装置,则回到步骤(b)的步骤。
6.如权利要求2或3或4所述之测试方法,其特征在于所述之测试步骤(c)与(d)之间还包含若判断还有未测试的经判断带有通用串行插口的外置存储装置,则回到步骤(c)的步骤。
全文摘要
本发明是一种通用串行接口之测试系统及方法,它通过待测产品中一测试程序,首先自动识别出带有通用串行插口的外置存储设备;然后将一样本数据依次传输到该些外置存储设备中,待测产品依次读出该些外置存储设备中的数据并与原始样本数据进行比对,依据比对结果判断待测产品上之待测通用串行接口是否合格。此种测试系统及方法,不单纯是通过识别外置设备来判断待测通用串行接口的好坏,而且同时能够使待测产品及带有通用串行插口的外置存储设备之间互传数据,准确有效的判断待测通用串行接口的好坏,从而提高测试的可靠性。
文档编号G06F11/34GK1567226SQ03126930
公开日2005年1月19日 申请日期2003年6月20日 优先权日2003年6月20日
发明者戴飞 申请人:顺德市顺达电脑厂有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1