0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

关于S公司多端口器件自动化测试方案的介绍和分析

罗德与施瓦茨中国 2019-10-17 09:18 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

1. 多端口射频器件测试需求

如今,无线通信产品中的射频器件正变得越来越复杂,集成度也越来越高。以4G手机的射频开关模块(FEM)为例,它的端口数量往往超过20个。如果使用传统的两端口或四端口矢量网络分析仪(VNA),将面对大量的换线操作,这不仅会大大降低测试速度,还会为测试过程带来很多不确定性。显然这种方案无法满足生产线测试对全自动化,高吞吐量,高一致性的要求。在此背景下,R&S推出了新一代多端口VNA解决方案ZNB+ZNB-Z84和ZNBT。前者通过开关矩阵来扩展VNA的原有端口数量,最多可扩展为48个测量端口。后者则是真正意义上的多端口VNA,它支持最多24个测量端口,每个端口后面都有一套独立的接收机。这样不仅可以保证VNA的射频性能不受影响,而且测试速度也比前者快出许多。

ZNrun是针对上述多端口VNA开发的自动化测试软件。它将仪器控制,被测件控制,测试流程控制集成到同一个软件平台,用户可以非常方便直观地对测试任务进行设置,并得到测试结果。整个测试过程都有ZNrun全程控制,真正实现自动化测试,为用户节省了大量时间。

2. ZNrun软件架构
ZNrun分为服务器(Server)和客户端(Client)两大部分。从图1中可以看出,Server是ZNrun的核心部分,它连接三个不同的Client:配置(Configuration),校准(Calibration)和测量(Measurement)。它还与测量仪器相连,所有的连接都通过TCP/IP协议实现。同时,它还能控制被测件,比如ZNB-B15选件提供的GPIO接口,在ZNrun中可以设置GPIO不同的电平输出来控制被测件的状态切换或为被测件供电。

所有与被测件,测试仪器,测试项目相关的信息被称为测量执行单元(MEU)。ZNrun Server在后台运行并管理着所有的测量执行单元(MEU)。在运行Server之前,用户首先需要在Configuration Client中对仪器类型地址,被测件,测试项等进行设置,然后将设置加载到Server中,并相应生成一个MEU。Server会根据用户的配置信息计算出仪器与被测件之间的连接方式,仪器校准方案等。加载成功后,就可以启动Calibration Client和Measurement Client中进行校准和测试。

关于S公司多端口器件自动化测试方案的介绍和分析

图1 ZNrun软件架构

在ZNrun Server中可以加载一个MEU,也可以加载多个MEU,这特别符合生产线测试的需求。如图2所示,当有多个工位需要同时测试时,客户只需要在一个PC上启动Server,并针对每个工位建立相应的MEU。那么所有工位的测试任务都可以在同一个Server上运行,实现并行测试。ZNrun采用USB dongle进行License鉴权,Server只有在识别到License后才能运行。ZNrun提供两种License:ZNrun-K1支持一个MEU,ZNrun-K2支持多个MEU同时运行。

关于S公司多端口器件自动化测试方案的介绍和分析

图2 ZNrun Server与MEU

3. ZNrun测试流程

ZNrun提供可视化的软件界面对测试任务的相关信息进行配置,打开Measurement Client就可以进入配置界面。为了让配置更加简单,如图3所示,ZNrun将配置界面分为测量仪器(Measurement Devices)和被测件测量计划(DUT Measurement Plan)两个部分。前者主要设置VNA,开关矩阵以及校准件类型等与仪器相关的信息。而后者主要设置被测件的端口,GPIO控制电平状态以及所有的测试项目等与被测件相关的信息。这样做的好处在于,当测量仪器发生改变时,用户只需要修改VNA的信息,而无需做其他修改。

所有的设置完毕后,Measurement Client中的数据需要加载到Server中并生成一个MEU。Server会根据上传的数据生成一个仪器与被测件的连接方案。这个方案根据实际情况兼顾测试速度与性能两个方面。此外,ZNrun还会设计对测试顺序来进行优化,减少不必要的开关切换,提供测试速度。

关于S公司多端口器件自动化测试方案的介绍和分析

图3 Configuration Client操作界面

ZNrun Server还会为每个MEU生成对应的校准方案。当端口数变多时,校准过程也会变得更加复杂。Server也会根据MEU的相关数据,优化校准步骤。Calibration client会显示每一步校准过程中校准单元与仪器之间的连接。在校准过程中,用户只需要按部就班根据提示进行连接校准。每一步校准的完成情况也会显示在软件界面上。校准完后,ZNrun能生成相应的报告,里面有校准时间,操作人等相关信息,以作为校准的证据。

Measurement Client负责仪器的初始化和测量的执行。在初始化阶段,ZNrun将会连接仪器,并根据MEU中的数据对仪器进行设置,然后就可以开始进行测试。针对测试结果,ZNrun提供两种显示方式。如图4所示,在第一种模式中用户可以看到之前测试的每个被测件是否通过,并且ZNrun会对所有的被测件进行统计,显示通过率以及测试的吞吐量。另一种模式是针对某一个被测件,用户可以看到这个被测件的每一个测试项的通过情况。在这个模式下,支持每个测试项的分步运行,以及重测功能。

关于S公司多端口器件自动化测试方案的介绍和分析

图4 Measurement Client结果显示

4. 功能扩展

在实际测试中,可能会遇到一些比较复杂的需求是ZNrun无法满足的。比如当测试系统中需要添加额外仪器如频谱仪,程控电源时,ZNrun的Configuration Client无法将这些仪器添加到其配置中。再比如用户需要输出更多的测试数据并将其保存在Excel文件中,ZNrun Measurement Client也无法提供这样的功能。针对这些应用,ZNrun提供插件(Plugin)方式来扩展其原有功能。Plugin是一个基于C#编写的DLL文件。用户只需要根据ZNrun提供的接口函数,编写C#代码来实现希望的功能,然后将生成的Plugin文件放在固定文件夹下。当用户运行ZNrun时,相关的插件功能就会自动加载到整个测试序列中。ZNrun提供所有的接口函数的说明,并提供了几个典型的代码实例。

5. 结束语

R&SZNrun与R&S多端口VNA构成了一个强大多端射频器件自动测试平台。使用ZNrun用户甚至不用了解VNA的操作方法。所有的设置都在ZNrun的可视化界面中完成。一旦设置完成,ZNrun就会将所有的设置,自动生成相应的参数来控制整个测试流程。而生产线工人在操作时,只需要将之前保存好的配置文件调用出来就可以完成自动化测试。强大的插件功能也支持用户对ZNrun原有的功能进行扩充,实现定制化的解决方案。ZNrun作为一款针对多端口射频器件的自动化测试软件,不仅大大缩短了测试软件的开发时间,同时提高了测试效率,完全可以灵活地满足生产线自动化测试的各种需求。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 服务器
    +关注

    关注

    13

    文章

    10093

    浏览量

    90890
  • 自动化
    +关注

    关注

    30

    文章

    5887

    浏览量

    89270
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    是德E5071C矢量网络分析多端口校准与S参数测试技巧

    是德E5071C矢量网络分析仪作为射频测试领域的标杆设备,在通信、电子研发及生产环节中发挥着重要作用。本文将结合其技术特性,探讨多端口校准与S参数
    的头像 发表于 11-13 11:30 121次阅读
    是德E5071C矢量网络<b class='flag-5'>分析</b>仪<b class='flag-5'>多端口</b>校准与<b class='flag-5'>S</b>参数<b class='flag-5'>测试</b>技巧

    CI/CT自动化测试解决方案

    北汇信息可以提供Jenkins、Gitlab Runner CI和自研平台等的CI/CT整体解决方案,通过CI/CT自动化测试执行、测试策略定制、
    的头像 发表于 11-12 16:01 1198次阅读
    CI/CT<b class='flag-5'>自动化</b><b class='flag-5'>测试</b>解决<b class='flag-5'>方案</b>

    测试小白3分钟上手,零代码自动化测试平台,15分钟搭建自动化测试方案

    还在为不懂代码、搭建测试方案耗时久而发愁?ATECLOUD 零代码自动化测试平台,专为自动化测试
    的头像 发表于 09-22 17:52 615次阅读
    <b class='flag-5'>测试</b>小白3分钟上手,零代码<b class='flag-5'>自动化</b><b class='flag-5'>测试</b>平台,15分钟搭建<b class='flag-5'>自动化</b><b class='flag-5'>测试</b><b class='flag-5'>方案</b>

    射频测试领域的灵活中枢:Keysight N4691B 开关矩阵解析

    在无线通信、航空航天、汽车电子等射频(RF)与微波技术密集的领域,多端口器件测试、复杂系统信号路由及自动化测试平台搭建,对设备的灵活性、稳定性和测试
    的头像 发表于 09-18 15:36 522次阅读
    射频<b class='flag-5'>测试</b>领域的灵活中枢:Keysight N4691B 开关矩阵解析

    电源模块的短路保护如何通过自动化测试软件完成测试

    搭建 自动化测试软件运行于特定测试系统架构之上。以国产测试平台ATECLOUD电源模块进行重复短路测试
    的头像 发表于 09-03 19:10 567次阅读
    电源模块的短路保护如何通过<b class='flag-5'>自动化</b><b class='flag-5'>测试</b>软件完成<b class='flag-5'>测试</b>

    除了LabVIEW还有哪些自动化测试的软件?

    NI 开发的 LabVIEW 软件在工业控制领域中一直占有举足轻重的地位,其市场占有率在一众平台中也是领先的,那么除了 LabVIEW 拿有哪些自动化测试的软件?本文将介绍一些自动化
    的头像 发表于 07-30 17:18 718次阅读
    除了LabVIEW还有哪些<b class='flag-5'>自动化</b><b class='flag-5'>测试</b>的软件?

    自动化测试平台ATECLOUD推出AI算法功能

    作为纳米软件自主研发的自动化测试平台,ATECLOUD 始终致力于为用户提供高效优质的测试解决方案。面对5G、AI等前沿技术的迭代发展,平台深度融合新技术持续升级
    的头像 发表于 07-22 16:10 480次阅读
    <b class='flag-5'>自动化</b><b class='flag-5'>测试</b>平台ATECLOUD推出AI算法功能

    车机交互测试自动化实现路径与案例分析

    测试设备是车机交互测试自动化实现的核心支撑,通过合理选型、部署和应用北京沃华慧通测控技术有限公司汽车测试设备,结合科学的实现路径和丰富的案例
    的头像 发表于 07-10 09:24 1177次阅读
    车机交互<b class='flag-5'>测试</b><b class='flag-5'>自动化</b>实现路径与案例<b class='flag-5'>分析</b>

    是德频谱分析仪的远程控制与自动化测试方案详解

    ,远程控制与自动化测试成为了现代测试系统中不可或缺的一部分。以下是关于是德频谱分析仪远程控制与自动化
    的头像 发表于 06-19 15:16 568次阅读
    是德频谱<b class='flag-5'>分析</b>仪的远程控制与<b class='flag-5'>自动化</b><b class='flag-5'>测试</b><b class='flag-5'>方案</b>详解

    UTP系统通过ModBus协议对温度传感器的自动化测试介绍

    一、UTP系统简介 宏控UTP协同自动化测试系统(简称UTP测试系统)是一款通用的自动化测试系统,支持对总线通信(如串口、CAN、以太网等)
    的头像 发表于 06-07 15:12 637次阅读
    UTP系统通过ModBus协议对温度传感器的<b class='flag-5'>自动化</b><b class='flag-5'>测试</b><b class='flag-5'>介绍</b>

    京信通信推出首款多频多端口无源互调分析

    多端口发展趋势,持续优化互调测试系统,通过多年技术攻关,成功研发了首款多频多端口无源互调分析仪。该款产品在本次展会上首次亮相。
    的头像 发表于 03-07 16:20 872次阅读

    泰瑞达收购英飞凌自动化测试设备团队

    近日,自动化测试解决方案领域的知名供应商泰瑞达(Teradyne)与电源系统和物联网芯片大厂英飞凌科技股份公司联合宣布,双方已达成战略合作伙伴关系,旨在共同推进功率半导体
    的头像 发表于 02-06 18:25 919次阅读

    PCI Express Gen5自动化多通道测试方案

    挑战。引入RF开关矩阵允许多通道测试中的物理连接切换,并实现自动化软件测试。本文介绍了如何使用来自Mini-Circuits的RF开关扩展测试
    的头像 发表于 01-16 10:21 1476次阅读
    PCI Express Gen5<b class='flag-5'>自动化</b>多通道<b class='flag-5'>测试</b><b class='flag-5'>方案</b>

    通用自动化测试软件 - TAE

    INTEWORK-TAE(Test Automation Executor) 是一款通用的测试用例自动化执行框架,用于汽车电子自动化测试,可支持仿真( MIL/SIL/HIL)、故障注
    的头像 发表于 01-02 13:42 1286次阅读
    通用<b class='flag-5'>自动化</b><b class='flag-5'>测试</b>软件 - TAE

    串口屏自动化测试

    严谨而高效的自动化测试方案显得尤为重要。以下是对串口屏自动化测试策略的深度解析,旨在通过高质量的测试
    的头像 发表于 12-27 17:17 1744次阅读