【技术实现步骤摘要】
一种自动测试稳压器的方法和系统
本专利技术涉及一种电源管理,更具体地说,本专利技术涉及一种自动测试稳压器的系统和方法。
技术介绍
电子设备的电源管理,如电脑、移动电话、数码音乐播放器等,通常采用稳压器来提供稳定的供电电压。直流变换器为电子设备中应用广泛的一种稳压器。通常,直流变换器由供应商通过集成电路的形式供应。电源管理应用需要稳压器能满足多个用户需求,例如:输出功率切换、输出电压改变等等。性能优良的稳压器被配置以先进的解决方案,以适应特定的用户需求。为了评估稳压器的工作性能,在配置好的稳压器装配至终端产品之前,需要对其进行测试。目前,对于稳压器的测试,一般将配置好的稳压器安装在应用环境中进行测试。但是,由于电源管理需求的多样性和复杂性,如果直接采用电子设备的处理器(例如CPU)发送串行命令帧来执行稳压器的相关测试,在测试过程中稳压器输出的电压不稳定,可能会因此损坏CPU。另一方面,如果采用手动一次设定一个串行命令帧至稳压器并通过示波器来查看测试结果的方式进行测试,将花费大量的人力物力和时间,效率极低。再一方面,当今电子设备的电源管理需求越来越复杂,稳压器常常需要具有用于为多个负载点(POL)提供不同输出电压的多路开关电路。相对应地,稳压器测试的排列组合会非常多,而一一测试过程费时费力,很难满足用户的测试需求。
技术实现思路
因此本专利技术的目的在于解决现有技术的上述技术问题,提出一种自动测试稳压器的系统及方法。本专利技术提出了一种的自动测试稳压器的方法,包括:在电脑上输入自动测试设置,该自动测试设置指定用于测试用例执行的一组有序的串行命令帧;从电脑传送自动测 ...
【技术保护点】
一种自动测试稳压器的方法,包括:在电脑上输入自动测试设置,该自动测试设置指定用于测试用例执行的一组有序的串行命令帧;从电脑传送自动测试设置至测试主机;根据自动测试设置,在测试主机内提供至少一个测试用例集的自动产生,其中一个测试用例集包括来自该组串行命令帧运行的多个循环,并在每一个循环中改变用于该组串行命令帧运行的一个指定参数为待遍历数据集中的一个新数据,直到待遍历数据集被遍历完毕;将测试用例集的每一个串行命令帧从测试主机连续发送至稳压器;在测试主机内通过比较每一个串行响应帧和预期参考来判断响应结果是否符合预期,其中串行响应帧是对测试主机发送而稳压器执行的串行命令帧的调节响应;以及提供测试用例集执行的结果。
【技术特征摘要】
1.一种自动测试稳压器的方法,包括:在电脑上输入自动测试设置,该自动测试设置指定用于测试用例执行的一组有序的串行命令帧;从电脑传送自动测试设置至测试主机;根据自动测试设置,在测试主机内提供至少一个测试用例集的自动产生,其中一个测试用例集包括来自该组串行命令帧运行的多个循环,并在每一个循环中改变用于该组串行命令帧运行的一个指定参数为待遍历数据集中的一个新数据,直到待遍历数据集被遍历完毕;将测试用例集的每一个串行命令帧从测试主机连续发送至稳压器;在测试主机内通过比较每一个串行响应帧和预期参考来判断响应结果是否符合预期,其中串行响应帧是对测试主机发送而稳压器执行的串行命令帧的调节响应;以及提供测试用例集执行的结果。2.如权利要求1所示的方法,其中提供一个测试用例集的方法包括:通过多个循环对该组串行命令帧中指定的延时时间进行调节,使得该指定的延时时间从最大值遍历至最小值,其中在每一个循环中,指定的延时时间被调节一第一预设值,并在本次循环完成后,方进入下一个循环。3.如权利要求1所示的方法,其中提供一个测试用例集的方法包括:通过多个循环对该组串行命令帧中指定的主载荷数据进行调节,使得该指定的主载荷数据从最大值遍历至最小值,其中在每一个循环中,指定的主载荷数据被调节一第二预设值,并在本次循环完成后,方进入下一个循环。4.如权利要求1所示的方法,其中提供一个测试用例集的方法包括:通过多个循环对该组串行命令帧中指定的主载荷数据进行修改,直到预设的寄存器地址列表被顺序遍历完毕,其中在每一个循环中,指定的主载荷数据被自动修改为一个新的寄存器地址,并在本次循环完成后,方进入下一个循环。5.如权利要求1所示的方法,其中提供一个测试用例集的方法包括:通过多个循环对该组串行命令帧中指定的命令进行修改,直到预设的命令种类列表被顺序遍历完毕,其中在每一个循环中,指定的命令被自动修改为一个新的命令种类,并在本次循环完成后,方进入下一个循环。6.如权利要求1所示的方法,其中输入自动测试设置的方法包括:从用于测试用例执行的多个串行命令设置帧中选取一组有序的串行命令设置帧,其中该组已选的串行命令设置帧对应于该组串行命令帧;具体指定每个已选串行命令设置帧的参数值;在已选串行命令设置帧中添加单个或多个自动遍历设置;以及指定该组串行命令帧与测试用例集执行的时序信息。7.如权利要求6所示的方法,其中自动遍历设置包括延时时间遍历设置、主载荷遍历设置以及命令遍历设置中的至少一个。8.如权利要求1所示的方法,其中该组串行命令帧至多包括7个顺序执行的串行命令帧。9.如权利要求1所示的方法,其中自动测试设置的输入包括调用已经存在的设计好的自动测试设置。10.如权利要求1所示的方法,进一步包括产生自动测试设置的格式文件,该格式文件总结该组串行命令帧执行的参数值、变量、自动遍历设置和时序信息。11.如权利要求1所示的方法,其中提供测试用例集执行的结果包括提供以下的至少一个:测试用例集执行的日志;实时的不符合预期的串行命令帧的列表;测试用例集执行期间产生的错误;以及实时的稳压器的故障警告。12.一种自动测试稳压器的系统...
【专利技术属性】
技术研发人员:胡望淼,姜礼节,欧阳茜,郑青青,许彬慈,周景海,杨先庆,
申请(专利权)人:杭州茂力半导体技术有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。