开关电源MOS管的SOA测试方法、系统、装置及可读存储介质制造方法及图纸

技术编号:30679704 阅读:15 留言:0更新日期:2021-11-06 09:09
本发明专利技术提出的一种开关电源MOS管的SOA测试方法、系统、装置及可读存储介质,所述方法包括:构建基于Python的SOA测试平台;启动基于Python的SOA测试平台,并创建独立的测试线程;测试线程创建后,通过调用内部定义函数完成测试资源的调用,并执行测试场景;在执行测试场景过程中,若收到用户中断,优先进行处理;当前测试场景结束后,生成测试数据和推荐的数据标定,并根据推荐的数据标定生成测试数据的数据标定;判断当前所有的测试场景是否均已测试完成;对所有测试场景的测试数据进行分析计算,并生成测试结果。本发明专利技术实现MOS管的SOA自动化测试,提供测试结果的辅助分析工具,降低测试结果出现错误的可能性。结果出现错误的可能性。结果出现错误的可能性。

【技术实现步骤摘要】
开关电源MOS管的SOA测试方法、系统、装置及可读存储介质


[0001]本专利技术涉及MOS管安全测试
,更具体的说是涉及一种开关电源MOS管的SOA测试方法、系统、装置及可读存储介质。

技术介绍

[0002]MOS管作为新型半导体器件的代表,作为重要的开关元件广泛应用于服务器的电源系统中。为了保证MOS管能够安全工作,对MOS管进行SOA测试尤为重要。SOA测试,是为了验证MOS管是否在安全工作区(Safe Operating Area,SOA)内而进行的功能性测试。而在服务器的研发周期中,测试项繁多,耗费较长时间,在服务器研发测试全面转向自动化的背景下,SOA测试作为重要的测试项,实现自动化测试是非常必要的。
[0003]当前,MOS管的SOA测试方法为手动测试。具体流程为:人工操作示波器,直流电源,电子负载进行对MOS管进行满载上电、上电前短路、上电后短路三种场景下的测试,分别抓取VDS与Iin的波形,并测量MOS管开启关闭转换过程中的电压与电流值。最后,将获取的测量值与MOS管的SOA曲线比对,验证其是否在安全工作区内工作。在验证通过后,向测试报告手动填写测试结果,综合开关电源的其他测试项目出具完整测试报告。
[0004]现有测试方法虽然能够完成测试目的,但是由于开关电源MOS管的SOA测试具有一定的特殊性,多出现在EFUSE器件的测试中,测试频次较少,但重要性较高。由于部分测试人员对于测试手法及测试标准熟悉程度不足,测试中不能注意到全部的关键测试节点,测试结果可能会出现错误,对研发过程产生不良影响。
[0005]另外,手动测试的测试效率较低,测试结果需要人工判断并填写进测试报告中,与开关电源测试的自动化趋势相违背,且不利于测试数据的“云上分析”。

技术实现思路

[0006]针对以上问题,本专利技术的目的在于提供一种开关电源MOS管的SOA测试方法、系统、装置及可读存储介质,实现了MOS管的SOA自动化测试,规范了测试流程,提供了测试结果的辅助分析工具,能够自动计算测试数据,降低了测试结果出现错误的可能性。
[0007]本专利技术为实现上述目的,通过以下技术方案实现:一种开关电源MOS管的SOA测试方法,包括如下步骤:
[0008]S1:构建基于Python的SOA测试平台;
[0009]S2:启动基于Python的SOA测试平台,加载板卡信息后,选择需要测试的供电线路,并创建独立的测试线程;
[0010]S3:测试线程创建后,通过调用内部定义函数完成测试资源的调用,并执行测试场景;
[0011]S4:在执行测试场景过程中,若收到用户中断,优先进行处理;
[0012]S5:当前测试场景结束后,生成测试数据和推荐的数据标定,并根据推荐的数据标定生成测试数据的数据标定;
[0013]S6:判断当前所有的测试场景是否均已测试完成;若是,转到步骤S7;若否,选定执行任一未测试的测试场景,并转到步骤S3;
[0014]S7:对所有测试场景的测试数据进行分析计算,并生成测试结果。
[0015]进一步,步骤S1包括:
[0016]使用QThread多线程方法构建平台架构,并分离UI界面与测试程序;
[0017]采用图形化编程的PyQt库,并利用QSS语言编辑操作逻辑,构建操作界面;
[0018]通过python win32process库调用Windows系统API进行测试任务线程的即时暂停与恢复。
[0019]进一步,步骤S2包括:
[0020]启动基于Python的SOA测试平台;
[0021]加载板卡信息,读取板卡的VDS信号和Input Current信号;
[0022]选择需要测试的供电线路,并创建独立的测试线程。
[0023]进一步,测试场景包括:Turn on with 100%load、Open short和Short Open。
[0024]进一步,步骤S3包括:启动预设评估算法分析当前测试场景是否符合SOA测试要求,若是,直接转到步骤S4;若否,启动并执行预设的自动校准程序,校准完成后转到步骤S4。
[0025]进一步,步骤S4包括:
[0026]在执行测试场景过程中,若测试工程师对测试过程有异议,手动发起用户中断;所述SOA测试平台收到用户中断后调用Windows API立即响应,并挂起测试线程,直至取消用户中断后恢复测试线程。
[0027]进一步,测试数据包括MOS管在开关过程中的最大电压、最大电流和开关时间。
[0028]进一步,步骤S7包括:
[0029]启动预设算法计算测试数据的数据标定,生成数据标定结果;
[0030]使用python matplotlib库绘制双对数曲线坐标轴,生成参考坐标图;
[0031]将数据标定结果绘制在参考坐标图上;
[0032]将参考坐标图与预设的MOSFET Datasheet中的SOA曲线比对,若测试结果在所述SOA曲线下方,则测试结果为Pass,否则测试结果为Fail。
[0033]相应的,本专利技术还公开了一种开关电源MOS管的SOA测试系统,包括:
[0034]平台构建单元,用于构建基于Python的SOA测试平台;
[0035]测试线程创建单元,用于启动基于Python的SOA测试平台,加载板卡信息后,选择需要测试的供电线路,并创建独立的测试线程;
[0036]测试场景执行单元,用于通过调用内部定义函数完成测试资源的调用,并执行测试场景;
[0037]数据标定单元,用于生成测试数据和推荐的数据标定,并根据推荐的数据标定生成测试数据的数据标定;
[0038]计算单元,用于对所有测试场景的测试数据进行分析计算,并生成测试结果。
[0039]进一步,平台构建单元具体用于:
[0040]使用QThread多线程方法构建平台架构,并分离UI界面与测试程序;
[0041]采用图形化编程的PyQt库,并利用QSS语言编辑操作逻辑,构建操作界面;通过
python win32process库调用Windows系统API进行测试任务线程的即时暂停与恢复。
[0042]进一步,测试线程创建单元具体用于:
[0043]启动基于Python的SOA测试平台;
[0044]加载板卡信息,读取板卡的VDS信号和Input Current信号;
[0045]选择需要测试的供电线路,并创建独立的测试线程。
[0046]进一步,计算单元具体用于:
[0047]启动预设算法计算测试数据的数据标定,生成数据标定结果;
[0048]使用python matplotlib库绘制双对数曲线坐标轴,生成参考坐标图;
[0049]将数据标定结果绘制在参考坐标图上;
[0050]将参考坐标图与预设的MOSFET Datasheet中的SOA曲线比对,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种开关电源MOS管的SOA测试方法,其特征在于,包括如下步骤:S1:构建基于Python的SOA测试平台;S2:启动基于Python的SOA测试平台,加载板卡信息后,选择需要测试的供电线路,并创建独立的测试线程;S3:测试线程创建后,通过调用内部定义函数完成测试资源的调用,并执行测试场景;S4:在执行测试场景过程中,若收到用户中断,优先进行处理;S5:当前测试场景结束后,生成测试数据和推荐的数据标定,并根据推荐的数据标定生成测试数据的数据标定;S6:判断当前所有的测试场景是否均已测试完成;若是,转到步骤S7;若否,选定执行任一未测试的测试场景,并转到步骤S3;S7:对所有测试场景的测试数据进行分析计算,并生成测试结果。2.根据权利要求1所述的开关电源MOS管的SOA测试方法,其特征在于,所述步骤S1包括:使用QThread多线程方法构建平台架构,并分离UI界面与测试程序;采用图形化编程的PyQt库,并利用QSS语言编辑操作逻辑,构建操作界面;通过python win32process库调用Windows系统API进行测试任务线程的即时暂停与恢复。3.根据权利要求1所述的开关电源MOS管的SOA测试方法,其特征在于,所述步骤S2包括:启动基于Python的SOA测试平台;加载板卡信息,读取板卡的VDS信号和Input Current信号;选择需要测试的供电线路,并创建独立的测试线程。4.根据权利要求1所述的开关电源MOS管的SOA测试方法,其特征在于,所述测试场景包括:Turn on with 100%load、Open short和Short Open。5.根据权利要求1所述的开关电源MOS管的SOA测试方法,其特征在于,所述步骤S4包括:在执行测试场景过程中,若测试工程师对测试过程有异议,手动发起用户中断;所述SOA测试平台收到用户中断后调用Wind...

【专利技术属性】
技术研发人员:吕泽华
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1