纳米软件电源芯片测试案例分享:测试方案、仪器选型、解决测试难点

news2025/1/16 4:51:00

  一、背景介绍

  成都某半导体芯片公司是一家专注于开发设计半导体电源芯片的高新技术企业,目前企业对于电源管理芯片研发阶段的测试,绝大部分采用人工手动测试,效率低,耗时长,数据管理储存难度大,无法快速地完成大数据分析与报告。因此想要能够通过自动化测试分析系统搭配对应仪器和工装,实现电源管理芯片整体自动化测试并导出测试报告,提升测试效率、规范测试流程。

  二、电源管理芯片测试痛点

  从人员成本考虑,手动测试的方案,人效低,人员成本高;

  从测试过程考虑,手动测试的方案,测试规范性难以把控,易误操作;

  从产品交付考虑,手动测试的方案,实验报告多为手动填写,容易出错,且难以统一管理;

  从研发测试考虑,目前研发设计测试,对测试参数与流程灵活度要求高,需要随时变动更改参数仪器等;

  从测试场景考虑,业务逻辑复杂,人工无法满足测试要求,只能自动化测试完成,需要专业的自动软件开发团队。

  三、自动化测试优点

  1.降本增效

  ● 提高整体测试效率,在单位时间内增加产能;

  ● 减少人工干预,从而节约人员成本、降低人工干预造成的测试以及数据记录误差;

  ● 降低企业人员培训成本,新员工可快速上手测试,减少对个别测试人员的依赖。

  2.规范测试

  ● 确保测试完全按工艺执行,形成企业过程资产;

  ● 大数据测试后系统可以立即出报告,快且准;

  ● 测试报告电子化留存,便于查询与搜索。

  3.数据监管

  ● 实时大量数据洞察,为管理决策提供数据支撑;

  ● 把控整体测试进度、良品率等做数据分析。

  4.质量溯源,为交付保驾护航

  ● 测试fail可视化追溯,快速定位问题;

  ● 为产品交付提供可靠的报告支撑;

  ● 形成测试闭环,提升整体品质与品牌力。

  四、系统功能需求

  1、产品测试参数与仪器可根据需求随时灵活修改;

  2、可以去各类电源芯片、测试工装进行通讯;

  3、测试过程中的测试项完成后可自动切换到下一个测试项继续测试,不需要人为干预;

  4、测试报告自动生成,无需人工手动记录,同时需要能够导出原始数据与示波器截图;

  5、具备对测试数据(如波形等)处理和分析的能力,并能直接输出最终的测试结果;

  6、系统硬件满足客户所需的性能指标。

  五、被测产品类型及参数范围

  DCDC电源管理芯片

  电源类型:升压芯片/降压芯片/恒压芯片。

  芯片参数:输入电压3.6V/5V;输出电压0.9V/1.8V/3.3V。

  六、电源管理芯片测试解决方案

  电源管理芯片自动化测试系统主要实现针对电源管理芯片中的升压/降压/恒压芯片进行自动化测试。

  (一)17个测试项目

  1、IQ-芯片静态电流测试

  2、UVLO-欠压锁定/关断测试

  3、EN Threshold-输入阈值测试

  4、Rdson-导通电阻测试

  5、Regulated Feedback Voltage-稳压反馈测试

  6、OVP-过压保护测试

  7、OCP-过流保护测试

  8、Oscillation Frequency-振荡频率测试

  9、Continuous Current-持续电流测试

  10、Startup and Shutdown IN-输入上电/掉电测试

  11、Load Transient-负载瞬态测试

  12、Vout Ripple-输出电压纹波测试

  13、Load Regulation-负载调整率测试

  14、Short Circuit Protection-短路/短路恢复测试

  15、Efficiency-芯片效率测试

  16、EN Leakage Current-EN漏电流测试

  17、SW Leakage Current-SW漏电流测试

  (二)硬件选型

  根据测试项目要求,本次方案涉及硬件设备有:1台多通道电源、1个电子负载模块、1台示波器、2台数字万用表、1台源表、1台工控机、1台机柜、通讯线缆若干、测试线缆、测试用显示器。

  1.测试仪器

  2.测试工装及配件

  八、电源管理芯片测试系统功能介绍

  1.项目搭建模块

  电源管理芯片测试系统ATECLOUD中的项目搭建模块可以灵活搭建各类电源芯片与模块的测试项目,系统中兼容了超过200种标准仪器,可以满足各类仪器的测试需求,同时对应仪器的相关指令收录超3000条,可直接搭建测试项目,免去兼容仪器录入指令的时间与步骤,大幅度节省交付时间。

  2.项目运行结果模块

  系统中的项目运行模块可实时显示当前被测产品信息、测试工况、产品测试进度及测试状态,实现对产品测试状态的多种管控,可进行开始、继续、暂停、停止等控制操作,测试结果可选择折线图、数字等多种方式。如产品测试项目结果为fail,软件自动运行下一个测试项目,也可自由选择单个或多个项目同时测试,极大地节省了测试时间,提升测试效率。

  3.数据查询分析模块

  数据查询模块可以查看所有历史测试数据,并生成测试报告导出。如有不测量项目,则在模板中以“/”表示,测试报告按用户提供的标准模板自动生成,同时数据分析模块可以将测试到的数据进行整体智能化分析,从多维度进行分析展示,可以以折线图、柱状图等多种形式进行集中看板展示,为企业决策提供明确的数据支持。

  关于纳米软件

  纳米软件作为国内知名的测试仪器软件服务开发商,在测试行业深耕十余年,为上千家用户提供可靠的电源芯片测试系统及解决方案。纳米的产品包括各类电测仪器的自动化测试软件、电源模块测试软件、电源芯片测试系统等,此外纳米还开发设计了国内首款智能云测试平台ATECLOUD,填补了国内测试软件行业的空白,是LABVIEW的完美替代。更多关于纳米软件可了解:https://www.namisoft.com/AboutUs/360.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1239856.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

依托数据、平台、知识增强等优势 夸克大模型大幅降低问答幻觉率

“大模型时代,夸克有巨大机会创造出革新性搜索产品。”11月22日,夸克大模型公布了其面向搜索、生产力工具和资产管理助手的大模型技术布局。数据显示,夸克千亿级参数大模型登顶C-Eval和CMMLU两大权威榜单,夸克百亿级参数大模型同样…

SpringMVC问题

文章目录 SpringMVC运行流程MVC的概念与请求在MVC中的执行路径,ResponsBody注解的用途SpringMVC启动流程 SpringMVC运行流程 • 客户端(浏览器)发送请求,直接请求到 DispatcherServlet 。 • DispatcherServlet 根据请求信息调用 …

minio安装使用-linux

下载地址:MinIO | Code and downloads to create high performance object storage 选择 minio server 可以直接下载二进制文件。 将下载的文件传输到服务器的指定文件夹下,如 /opt/minio。 然后在,命令行启动minio: /opt/mini…

【Python】重磅!这本30w人都在看的Python数据分析畅销书更新了!

Python 语言极具吸引力。自从 1991 年诞生以来,Python 如今已经成为最受欢迎的解释型编程语言。 【文末送书】今天推荐一本Python领域优质数据分析书籍,这本30w人都在看的书,值得入手。 目录 作译者简介主要变动导读视频购书链接文末送书 pan…

常见面试题-Redis 主从复制原理以及痛点

Redis 主从复制如何同步数据呢? 参考文章:https://blog.csdn.net/Seky_fei/article/details/106877329 https://zhuanlan.zhihu.com/p/55532249 https://cloud.tencent.com/developer/article/2063597 https://xie.infoq.cn/article/4cffee02a2a12c2…

【Linux】-进程间通信-共享内存(SystemV),详解接口函数以及原理(使用管道处理同步互斥机制)

💖作者:小树苗渴望变成参天大树🎈 🎉作者宣言:认真写好每一篇博客💤 🎊作者gitee:gitee✨ 💞作者专栏:C语言,数据结构初阶,Linux,C 动态规划算法🎄 如 果 你 …

Nuxt3使用

1.官网下载 npx nuxilatest init nuxt(有墙)&#xff0c;也可以到这个地方下载&#xff1a;git clone https://gitee.com/pmx600/nuxt3.git。 2.找到app.vue文件 将里面的代码修改为&#xff1a;<template><NuxtPage /></template>&#xff0c;NuxtPage 的…

【JavaScript】2.3 数据处理和函数式编程

文章目录 数组操作mapfilterreduce 函数式编程纯函数高阶函数闭包 总结 JavaScript提供了丰富的数据处理方法&#xff0c;特别是在数组操作和函数式编程方面。在这一章节中&#xff0c;我们将学习一些JavaScript中的数据处理技巧和函数式编程的基本概念。 数组操作 JavaScript…

替换的DLL用户电脑报错加载失败

编译后混淆加签名的dll 远程下载下来有个选项&#xff1a; 在某用户电脑上出现加载失败的报错 右键dll 属性里勾选解除锁定后 加载运行正常 跟用户电脑安全策略有关系 有的会出现 大部分不会

函数式编程-Stream流笔记-三更草堂

函数式编程-Stream流 1. 概述 1.1 为什么学&#xff1f; 能够看懂公司里的代码 大数量下处理集合效率高 代码可读性高 消灭嵌套地狱 //查询未成年作家的评分在70以上的书籍 由于数据中作家和书籍可能出现重复&#xff0c;需要进行去重 List<Book> bookList new Ar…

有用!2023汉字小达人市级比赛填空题专项训练,在线模拟题来了

只剩下一周了&#xff0c;2023年第十届汉字小达人市级比赛就要正式开始了。 敲黑板&#xff01;汉字小达人区级比赛时间为2023年11月30日&#xff08;星期四&#xff09;下午16&#xff1a;00-18&#xff1a;00&#xff0c;记得设置闹钟。提前和老师确认学校统一组织比赛&…

uni-app 使用uni.getLocation获取经纬度配合腾讯地图api获取当前地址

前言 最近在开发中需要根据经纬度获取当前位置信息&#xff0c;传递给后端&#xff0c;用来回显显示当前位置 查阅uni-app文档&#xff0c;发现uni.getLocation () 可以获取到经纬度&#xff0c;但是在小程序环境没有地址信息 思考怎么把经纬度换成地址&#xff0c;如果经纬度…

d3dx9_43.dll缺失怎么办?教你一分钟修复d3dx9_43.dll丢失问题

今天&#xff0c;与大家分享关于“d3dx9_43.dll丢失的5个解决方法”的主题。在我们的日常生活和工作中&#xff0c;我们可能会遇到各种各样的问题&#xff0c;而d3dx9_43.dll丢失就是其中之一。那么&#xff0c;什么是d3dx9_43.dll呢&#xff1f;它为什么会丢失&#xff1f;又该…

pikachu靶场PHP反序列化漏洞

pikachu靶场PHP反序列化漏洞 源码分析 查看源代码 class S{var $test "pikachu";function __construct(){echo $this->test;} }// O:1:"S":1:{s:4:"test";s:29:"<script>alert(xss)</script>";} $html; if(isset($_PO…

深度学习之基于YoloV5车辆和行人目标检测系统

欢迎大家点赞、收藏、关注、评论啦 &#xff0c;由于篇幅有限&#xff0c;只展示了部分核心代码。 文章目录 一项目简介YOLOv5 简介YOLOv5 特点 车辆和行人目标检测系统 二、功能三、系统四. 总结 一项目简介 # 深度学习之基于 YOLOv5 车辆和行人目标检测系统介绍 深度学习在…

帝国cms开发一个泛知识类的小程序的历程记录

#帝国cms小程序# 要开发一个泛知识类的小程序&#xff0c;要解决以下几个问题。 1。知识内容的分类。 2。知识内容的内容展示。 3。知识内容的价格设置。 4。用户体系&#xff0c;为简化用户的操作&#xff0c;在用户进行下载的时候&#xff0c;请用户输入手机号&#xff…

二、类与对象(二)

8 this指针 8.1 this指针的引入 我们先来定义一个日期的类Date&#xff1a; #include <iostream> using namespace std; class Date { public:void Init(int year, int month, int day){_year year;_month month;_day day;}void Print(){cout << _year <&l…

【Java 进阶篇】Redis:打开缓存之门

介绍 Redis&#xff08;Remote Dictionary Server&#xff09;是一个高性能的键值对存储系统&#xff0c;被广泛用作缓存、消息中间件和数据库。它以其快速的读写能力、支持多种数据结构和丰富的功能而闻名。在这篇博客中&#xff0c;我们将深入了解Redis的概念、安装以及基本…

【LeetCode刷题】--43.字符串相乘

43.字符串相乘 方法一&#xff1a;做加法&#xff0c;模拟竖式乘法的方法计算乘积 class Solution {public String multiply(String num1, String num2) {if(num1.equals("0") || num2.equals("0")){return "0";}String res "0";//nu…

什么是开关电源测试系统?如何用它进行测试?

开关电源测试系统是针对开关电源测试而开发的一种智能自动化测试系统&#xff0c;打破传统测试程序与缺陷&#xff0c;满足客户新的测试需求&#xff0c;助力客户解决测试难点&#xff0c;顺利完成开关电源测试&#xff0c;提高测试效能。那么开关电源自动化测试方案的流程是什…