基于MicroPython的微型测试平台、测试方法及存储介质技术

技术编号:31701537 阅读:18 留言:0更新日期:2022-01-01 11:02
本发明专利技术公开了一种基于MicroPython的微型测试平台、测试方法及存储介质,测试平台包括:交互模块,用于供用户根据不同类型的待测产品设定与不同类型的待测产品对应的测试条件;激励模块,用于根据待测产品的类型获取与待测产品对应的激励信号,通过对应的激励信号根据与待测产品对应的测试条件对待测产品进行激励,以触发待测产品输出与对应的测试条件对应的测试信号;信号采集模块,用于采集待测产品输出的测试信号,并将测试信号输出至信号分析处理模块;信号分析处理模块用于根据测试信号进行分析处理并生成分析结果。实现对数模混合芯片的智能化系统验证、调试分析及小批量测试,该平台便于开发维护,降低了开发难度,提高了用户的使用体验。用户的使用体验。用户的使用体验。

【技术实现步骤摘要】
基于MicroPython的微型测试平台、测试方法及存储介质


[0001]本专利技术涉及一种芯片测试
,尤其涉及一种基于MicroPython(编程语言)的微型测试平台、测试方法及存储介质。

技术介绍

[0002]现有技术中,芯片测试一般采用ATE(Automated Test Equipment,集成电路测试机)或者基于Python(脚本语言)的测试平台,但是ATE的体积庞大,价格贵,维护复杂,一般用于大批量生产测试,而基于Python的测试平实现对数模混合芯片的智能化系统验证、调试分析、对比评估以及小批量测试。

技术实现思路

[0003]本专利技术要解决的技术问题是为了克服现有技术的芯片测试平台开发成本高、维护难度大,且不能实现数模混合芯片的快速测试的缺陷,提供一种基于MicroPython的微型测试平台、测试方法及存储介质。
[0004]本专利技术是通过下述技术方案来解决上述技术问题:
[0005]一种基于MicroPython的微型测试平台,所述微型测试平台包括:
[0006]交互模块,用于供用户根据不同类型的待测产品设定与所述不同类型的待测产品对应的测试条件;
[0007]激励模块,用于根据待测产品的类型获取与所述待测产品对应的激励信号,通过所述对应的激励信号根据与所述待测产品对应的测试条件对所述待测产品进行激励,以触发所述待测产品输出与所述对应的测试条件对应的测试信号;
[0008]信号采集模块,用于采集所述待测产品输出的测试信号,并将所述测试信号输出至信号分析处理模块;
[0009]所述信号分析处理模块用于根据所述测试信号进行分析处理并生成分析结果。
[0010]较佳地,所述微型测试平台包括接口模块、控制信号模块;
[0011]所述控制信号模块用于产生与所述待测产品对应的不同类型的信号源并传输至所述接口模块,所述接口模块对所述不同类型的信号源进行信号处理以产生激励信号。
[0012]较佳地,所述接口模块包括模拟接口模块;
[0013]当所述待测产品为模拟产品时,所述信号源为任意模拟波信号;
[0014]所述控制信号模块将任意模拟波信号输出至所述模拟接口模块,所述模拟接口模块对所述任意模拟波信号进行信号处理以产生模拟激励信号。
[0015]较佳地,所述接口模块包括数字接口模块;
[0016]当所述待测产品为数字产品时,所述信号源为数字信号;
[0017]所述控制信号模块将所述数字信号输出至所述数字接口模块,所述数字接口模块对所述数字信号进行电平转换和数字隔离后以产生数字激励信号。
[0018]较佳地,所述微型测试平台包括校准模块,所述校准模块用于根据与不同类型的
待测产品对应的测试条件对所述微型测试平台的功能参数进行校准。
[0019]一种基于MicroPython的微型测试平台的测试方法,所述测试方法包括以下步骤:
[0020]根据不同类型的待测产品设定与所述不同类型的待测产品对应的测试条件;
[0021]根据待测产品获取与所述待测产品对应的激励信号,通过所述对应的激励信号根据与所述待测产品对应的测试条件对所述待测产品进行激励,以触发所述待测产品输出与所述对应的测试条件对应的测试信号;
[0022]采集所述待测产品输出的测试信号;
[0023]根据所述测试信号进行分析处理并生成分析结果。
[0024]较佳地,所述根据待测产品获取与所述待测产品对应的激励信号的步骤之前,所述测试方法包括:
[0025]产生与所述待测产品对应的不同类型的信号源,对所述不同类型的信号源进行信号处理以产生激励信号。
[0026]较佳地,当所述待测产品为模拟产品时,所述信号源为任意模拟波信号;
[0027]所述产生与所述待测产品对应的不同类型的信号源,对所述不同类型的信号源进行信号处理以产生激励信号的步骤包括:产生与模拟产品对应的任意模拟波信号,对所述任意模拟波信号进行信号处理以产生模拟激励信号;或,
[0028]当所述待测产品为数字产品时,所述信号源为数字信号;
[0029]所述产生与所述待测产品对应的不同类型的信号源,对所述不同类型的信号源进行信号处理以产生激励信号的步骤包括:产生与数字产品对应的数字信号,对所述数字信号进行电平转换和数字隔离后以产生数字激励信号。
[0030]较佳地,在所述根据不同类型的待测产品设定与所述不同类型的待测产品对应的测试条件的步骤之前,所述测试方法包括:
[0031]根据与不同类型的待测产品对应的测试条件对微型测试平台的功能参数进行校准。
[0032]一种计算机可读介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的基于MicroPython的微型测试平台的测试方法。
[0033]本专利技术的积极进步效果在于:通过交互模块,用于供用户根据不同类型的待测产品设定与所述不同类型的待测产品对应的测试条件;激励模块,用于根据待测产品的类型获取与所述待测产品对应的激励信号,通过所述对应的激励信号根据与所述待测产品对应的测试条件对所述待测产品进行激励,以触发所述待测产品输出与所述对应的测试条件对应的测试信号;信号采集模块,用于采集所述待测产品输出的测试信号,并将所述测试信号输出至信号分析处理模块;所述信号分析处理模块用于根据所述测试信号进行测试并生成测试结果。基于MicroPython的微控制平台,利用MicroPython优雅高效、资源丰富、易于开发维护的优势,协同各个功能模块,可以快速便捷地实现对数模混合芯片的智能化系统验证、调试分析、对比评估以及小批量测试,该平台便于开发维护、调试分析,便于对测试结果进行评估和分析,降低了开发难度,提高了用户的使用体验。
附图说明
[0034]图1为本专利技术实施例1的基于MicroPython的微型测试平台的模块结构图。
[0035]图2为本专利技术实施例2的基于MicroPython的微型测试平台的测试方法的流程图。
具体实施方式
[0036]下面通过实施例的方式进一步说明本专利技术,但并不因此将本专利技术限制在所述的实施例范围之中。
[0037]实施例1
[0038]MicroPython遵循MIT(开源软件许可协议)许可协议,与Arduino(开源电子原型平台)类似,拥有自己的解析器、编译器、虚拟机和类库等,MicroPython更强大。目前它支持基于32

bit(比特,信息的最小单位)的ARM(处理器),比如STM32F405、STM32f407等等众多硬件平台。一个MicroPython系统的典型结构是由微控制器(系统底层)硬件、MicroPython固件和用户程序三大部分组成。硬件和MicroPython固件是最基础部分,也是相对不变的,而用户程序可以随时改变,可以存放多个用户程序到系统中,随时调用或者切换,这也是使用MicroPython的一个特点。底层硬件具本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于MicroPython的微型测试平台,其特征在于,所述微型测试平台包括:交互模块,用于供用户根据不同类型的待测产品设定与所述不同类型的待测产品对应的测试条件;激励模块,用于根据待测产品的类型获取与所述待测产品对应的激励信号,通过所述对应的激励信号根据与所述待测产品对应的测试条件对所述待测产品进行激励,以触发所述待测产品输出与所述对应的测试条件对应的测试信号;信号采集模块,用于采集所述待测产品输出的测试信号,并将所述测试信号输出至信号分析处理模块;所述信号分析处理模块用于根据所述测试信号进行分析处理并生成分析结果。2.如权利要求1所述的基于MicroPython的微型测试平台,其特征在于,所述微型测试平台包括接口模块、控制信号模块;所述控制信号模块用于产生与所述待测产品对应的不同类型的信号源并传输至所述接口模块,所述接口模块对所述不同类型的信号源进行信号处理以产生激励信号。3.如权利要求2所述的基于MicroPython的微型测试平台,其特征在于,所述接口模块包括模拟接口模块;当所述待测产品为模拟产品时,所述信号源为任意模拟波信号;所述控制信号模块将任意模拟波信号输出至所述模拟接口模块,所述模拟接口模块对所述任意模拟波信号进行信号处理以产生模拟激励信号。4.如权利要求2所述的基于MicroPython的微型测试平台,其特征在于,所述接口模块包括数字接口模块;当所述待测产品为数字产品时,所述信号源为数字信号;所述控制信号模块将所述数字信号输出至所述数字接口模块,所述数字接口模块对所述数字信号进行电平转换和数字隔离后以产生数字激励信号。5.如权利要求1所述的基于MicroPython的微型测试平台,其特征在于,所述微型测试平台包括校准模块,所述校准模块用于根据与不同类型的待测产品对应的测试条件对所述微型测试平台的功能参数进行校准。6.一种基于MicroPython的微型测试平台的测试方法,其特征在于,所述测试方法包括以下步...

【专利技术属性】
技术研发人员:阮颐张勇赵海亮宋清亮李军黄志生
申请(专利权)人:上海贝岭股份有限公司
类型:发明
国别省市:

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

1