高速USB接口电路多功能测试系统的制作方法

文档序号:11914059阅读:266来源:国知局
高速USB接口电路多功能测试系统的制作方法与工艺

本发明涉及一种测试系统,尤其是一种高速USB接口电路多功能测试系统,属于USB接口电路测试的技术领域。



背景技术:

随着USB接口在便携式电子产品中的广泛应用,客户对USB接口芯片出厂的测试覆盖率、稳定性要求越来越高。

对于部分USB高速通信功能项的测试,由于ATE(Automatic Test Equipment,自动试验设备)测试设备自身限制不可测。通常本身测试硬件环境变化以及较多的人为操作,都可能引起测试结果出现偏差,例如接口/仪器之间或与连线的连接和断连。



技术实现要素:

本发明的目的是克服现有技术中存在的不足,提供一种高速USB接口电路多功能测试系统,其结构紧凑,能有效实现所需的测试需求,提高测试覆盖率,安装方便,极大缩短测试时间,避免过多人为操作可能引起的测试偏差。

按照本发明提供的技术方案,所述高速USB接口电路多功能测试系统,包括用于连接待测电路的功能测试模块以及用于控制对待测电路进行所需功能测试的测试控制模块,所述测试控制模块通过USB接口与功能测试模块连接;

功能测试模块内存储有对待测电路进行测试所需的测试配置程序以及相应的测试数据,测试控制模块能调度功能测试模块内的测试配置程序,以使得功能测试模块对连接待测电路进行所需的功能测试过程,且功能测试模块将采集功能测试时的测试输出数据传输至测试控制模块内,测试控制模块根据调度的测试配置程序以及接收的测试输出数据输出功能测试结果。

还包括用于对待测电路供电的电源模块,所述电源模块通过电流监测模块与待测电路构成供电监测回路,通过电流监测模块监测待测电路在进行功能测试时的电流值。

所述测试控制模块调度功能测试模块内待测电路的功能测试包括串口/定时器功能测试、片内SRAM读写测试、USB端点读写测试、GPIF的单读写及FIFO读写测试、从FIFO异步/同步读写测试、以及USB唤醒测试。

所述功能测试模块包括用于与待测电路连接的模块控制单元、包含测试配置程序的配置单元以及用于存储测试数据的数据缓存单元,所述配置单元、数据缓存单元均与模块控制单元连接,模块控制单元还与第一USB接口连接,模块控制单元通过第一USB接口与测试控制模块连接。

所述模块控制单元上还连接有JTAG接口以及AS接口。

还包括用于对模块控制单元、配置单元、数据缓存单元、第一USB接口供电的功能测试电源模块。

本发明的优点:将待测电路与功能测试模块内的模块控制单元连接,测试控制模块通过USB接口与模块控制单元连接,测试控制模块能调度功能测试模块内的测试配置程序,以使得功能测试模块对连接待测电路进行所需的功能测试过程,并将采集功能测试时的测试输出数据传输至测试控制模块内,测试控制模块根据调度的测试配置程序以及接收的测试输出数据输出功能测试结果,提高测试覆盖率,方便安装,极大地缩短测试时间,避免过多人为操作引起的测试偏差,安全可靠。

附图说明

图1为本发明的结构框图。

图2为本发明功能测试模块的结构框图。

附图标记说明:1-测试控制模块、2-功能测试模块、3-电源模块、4-电流监测模块、5-AS接口、6-第一USB接口、7-功能测试电源模块、8-第二USB接口、9-待测试电路、10-配置单元、11-模块控制单元、12-时钟模块、13-数据缓存单元、14-重启按键、15-JTAG接口以。

具体实施方式

下面结合具体附图和实施例对本发明作进一步说明。

如图1所示:为了能有效实现所需的测试需求,提高测试覆盖率,极大缩短测试时间,避免过多人为操作可能引起的测试偏差,本发明包括用于连接待测电路9的功能测试模块2以及用于控制对待测电路9进行所需功能测试的测试控制模块1,所述测试控制模块1通过USB接口与功能测试模块2连接;

功能测试模块2内存储有对待测电路9进行测试所需的测试配置程序以及相应的测试数据,测试控制模块1能调度功能测试模块2内的测试配置程序,以使得功能测试模块2对连接待测电路9进行所需的功能测试过程,且功能测试模块2将采集功能测试时的测试输出数据传输至测试控制模块1内,测试控制模块1根据调度的测试配置程序以及接收的测试输出数据输出功能测试结果。

具体地,待测电路9为具有USB接口的芯片,测试控制模块1、USB数据采集单元3通过USB接口与功能测试模块2连接,以实现对待测电路9的连接,通过测试控制模块1与功能测试模块2的连接配合,能实现对待测电路9进行所需的功能测试。测试控制模块1可以采用现有常用的上位机,具体为本技术领域人员所熟知,此处不再赘述。在功能测试模块2内存储测试配置程序后,测试控制模块1采用本技术领域常用技术手段可以实现测试配置程序的调度,具体的调度过程为本技术领域所熟知,此处不再赘述。

本发明实施例中,所述测试控制模块1调度功能测试模块2内待测电路9的功能测试包括串口/定时器功能测试、片内SRAM读写测试、USB端点读写测试、GPIF的单读写及FIFO读写测试、从FIFO异步/同步读写测试、以及USB唤醒测试。

此外,还包括用于对待测电路9供电的电源模块3,所述电源模块3通过电流监测模块4与待测电路9构成供电监测回路,通过电流监测模块4监测待测电路9在进行功能测试时的电流值。

本发明实施例中,通过电流监测模块4能获取待测电路9在进行功能测试时的电流值,电流监测模块4可以采用常用的电流传感器或电流表等形式,具体可以根据需要进行选择,此处不再赘述。

如图2所示,所述功能测试模块2包括用于与待测电路9连接的模块控制单元11、包含测试配置程序的配置单元10以及用于存储测试数据的数据缓存单元13,所述配置单元10、数据缓存单元13均与模块控制单元11连接,模块控制单元11还与第一USB接口6以及第二USB接口8连接,测试控制单元11通过第一USB接口6与测试控制模块1连接。

本发明实施例中,所述模块控制单元11上还连接有重启按键14、JTAG接口15以及AS接口5。还包括用于对模块控制单元11、配置单元10、数据缓存单元13、第一USB接口6以及第二USB接口8供电的功能测试电源模块7。

本发明实施例中,模块控制单元11控制整个功能测试模块2的工作状态,模块控制单元11可以选用本技术领域常用的微处理芯片或相应的电路形式,具体为本技术领域人员根据需要进行选择,此处不再赘述。配置单元10内具有不同功能测试固件,通过功能测试固件能进行相应功能调试,测试控制模块1发出数据到待测电路9,由模块控制单元10将数据传输给数据缓存单元13后,写入到待测电路9中,模块控制单元11再将待测电路9中的数据读回,由USB数据采集单元3反馈至测试控制模块1,测试控制模块1对比发出数据与读回数据后,并输出测试结果。

具体实施时,按需求可选择JTAG接口15或AS接口5下载主控程序,USB接口通过USB线连接测试控制模块1为整个测试系统供电,时钟模块12用于提供24MHz时钟信号,同时系统时钟也可以通过SMA接口接入。此外,模块控制单元11上还连接重启按键14,通过重启按键14能实现对整个功能测试模块2的重启。

本发明将待测电路9与功能测试模块2内的模块控制单元11连接,测试控制模块1通过USB接口与模块控制单元11连接,测试控制模块1能调度功能测试模块2内的测试配置程序,以使得功能测试模块2对连接待测电路9进行所需的功能测试过程,模块控制单元11能将采集功能测试时的测试输出数据传输至测试控制模块1内,测试控制模块1根据调度的测试配置程序以及接收的测试输出数据输出功能测试结果,提高测试覆盖率,方便安装,极大地缩短测试时间,避免过多人为操作引起的测试偏差,安全可靠。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1