【技术实现步骤摘要】
一种测试系统及测试方法
本专利技术实施例涉及板级测试领域,特别涉及一种测试系统及测试方法。
技术介绍
目前很多测试系统,特别是板级测试系统,当被测设备要求测试不同的待测数据和测试条件时,需要手动编写测试程序、测试平台以及被测设备(例如被测板卡),严重影响了测试效率。另外,针对不同的被测设备也都需要定制开发不同的测试程序、测试平台,费时费力而且影响可靠性,同时也给维护带来很大不便。
技术实现思路
本专利技术实施方式的目的在于提供一种测试系统及测试方法,解决现有技术中板级测试效率低的技术问题。为解决上述技术问题,本专利技术的实施方式提供了一种测试系统,包括:相互连接的第一中央处理模块、第一缓存和第一接口模块;所述第一接口模块连接被测设备;所述第一接口模块,用于从第一缓存中读取第一待测数据,并发送给被测设备,以及从所述被测设备接收第二待测数据,并缓存到所述第一缓存;所述第一中央处理模块,用于当所述第一待测数据和所述第二待测数据满足预设条件时,确定所述被测设备的数据传输测试成功。本专利技术的实施方式提还供了一种测试方法,应用于上述的测试系统;该方法包括:所述第一接口模块从第一缓存中读取第一待测数据,并发送给被测设备,以及从所述被测设备接收第二待测数据,并缓存到所述第一缓存;当所述第一待测数据和所述第二待测数据满足预设条件时,所述第一中央处理模块确定所述被测设备的数据传输测试成功。本专利技术上述实施方式相对于现有技术而言,提供了一种全新架构的测 ...
【技术保护点】
1.一种测试系统,其特征在于,包括:/n相互连接的第一中央处理模块、第一缓存和第一接口模块;所述第一接口模块连接被测设备;/n所述第一接口模块,用于从第一缓存中读取第一待测数据,并发送给被测设备,以及从所述被测设备接收第二待测数据,并缓存到所述第一缓存;/n所述第一中央处理模块,用于当所述第一待测数据和所述第二待测数据满足预设条件时,确定所述被测设备的数据传输测试成功。/n
【技术特征摘要】
1.一种测试系统,其特征在于,包括:
相互连接的第一中央处理模块、第一缓存和第一接口模块;所述第一接口模块连接被测设备;
所述第一接口模块,用于从第一缓存中读取第一待测数据,并发送给被测设备,以及从所述被测设备接收第二待测数据,并缓存到所述第一缓存;
所述第一中央处理模块,用于当所述第一待测数据和所述第二待测数据满足预设条件时,确定所述被测设备的数据传输测试成功。
2.根据权利要求1所述的测试系统,其特征在于,
所述被测设备被配置为当接收到所述第一待测数据时,将所述第一待测数据缓存到本地的第二缓存中,然后再根据所述第二缓存中缓存的数据确定第二待测数据,将所述第二待测数据发送给所述第一接口模块。
3.根据权利要求2所述的测试系统,其特征在于,
当所述第一待测数据包括第一数字量数据和第一模拟量数据,所述第二待测数据包括第二数字量数据和第二模拟量数据时,所述预设条件包括以下之一:
条件一:所述第一缓存中的所述第一数字量数据和所述第二数字量数据相同且所述第一模拟量数据和所述第二模拟量数据相同;
条件二:所述第一缓存中的所述第一数字量数据和所述第二数字量数据相反且所述第一模拟量数据和所述第二模拟量数据相同;
条件三:所述第二待测数据包括连续两个第二数字量数据和一个第二模拟量数据,所述第一缓存中的第一数字量数据与所述第二待测数据中的前一个第二数字量数据相同但与后一个第二数字量数据相反,且所述第一模拟量数据和所述第二模拟量数据相同;
条件四:所述第二待测数据包括连续两个第二数字量数据和一个第二模拟量数据,所述第一缓存中的第一数字量数据与所述第二待测数据中的前一个第二数字量数据相反但与后一个第二数字量数据相同,且所述第一模拟量数据和所述第二模拟量数据相同;
或者,当所述第一待测数据包括第一通信数据,所述第二待测数据包括第二通信数据时,所述预设条件包括以下至少之一:
条件五:所述第一缓存中的所述第一通信数据和所述第二通信数据相同;
条件六:所述第一通信数据和所述第二通信数据的校验值和/或编码方式相同。
4.根据权利要求3所述的测试系统,其特征在于,
当所述预设条件为条件一时,所述被测设备被配置为直接将所述第二缓存中缓存的数字量数据作为第二数字量数据,将所述第二缓存中缓存的模拟量数据作为第二模拟量数据;
当所述预设条件为条件二时,所述被测设备被配置为将所述第二缓存中缓存的数字量数据取反作为第二数字量数据,将所述第二缓存中缓存的模拟量数据作为第二模拟量数据;
当所述预设条件为条件三时,所述被测设备被配置为将所述第二缓存中缓存的数字量数据作为前一个第二数字量数据,再将所述第二缓存中缓存的数字量数据取反作为后一个第二数字量数据,将所述第二缓存中缓存的模拟量数据作为第二模拟量数据;
当所述预设条件为条件四时,所述被测设备被配置为将所述第二缓存中缓存的数字量数据取反作为前一个第二数字量数据,再将所述第二缓存中缓存的数字量数据作为后一个第二数字量数据,将所述第二缓存中缓存的模拟量数据作为第二模拟量数据。
5.根据权利要求1所述的测试系统,其特征在于,
所述第一缓存包括第一只读存储器缓冲区ROMBuffer和第一随机存取存储器缓冲区RAMBuffer;
所述第一接口模块包括:第一输出接口、第一输入接口和第一双向接口;
所述被测设备包括:第二输出接口、第二输入接口和第二双向接口;
所述第一输出接口连接所述第二输入接口,第一输入接口输入连接所述第二输出接口,所述第一双向接口连接所述第二双向接口;
所述第一待测数据包括第一数字量数据和第一模拟量数据;所述第二待测数据包括第二数字量数据和第二模拟量数据;
所述第一ROMBuffer,用于保存所述第一待测数据;
所述第一输出接口,用于从所述第一ROMBuffer读取所述第一数字量数据,并发送给被测设备的第二输入接口;
所述第一输入接口,用于从所述被测设备的第二输出接口接收所述第二数字量数据,并缓存到所...
【专利技术属性】
技术研发人员:李兴鹤,糜尧杰,吴芸,刘小红,
申请(专利权)人:上海辛格林纳新时达电机有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。