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作为一款针对多端口射频器件的自动化测试软件,不仅大大缩短了测试软件的开发时间,同时提高了测试效率,完全可以灵活地满足生产线自动化测试的各种需求。

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

    关注

    12

    文章

    9142

    浏览量

    85384
  • 自动化
    +关注

    关注

    29

    文章

    5566

    浏览量

    79259
收藏 人收藏

    评论

    相关推荐

    电源模块自动化测试一站式解决方案都包含哪些模块?

    电源模块自动化测试解决方案会为企业提供一体硬件和自动化测试系统
    的头像 发表于 09-10 18:20 632次阅读
    电源模块<b class='flag-5'>自动化</b><b class='flag-5'>测试</b>一站式解决<b class='flag-5'>方案</b>都包含哪些模块?

    射频器件有哪些?测量射频器件的标准流程是什么?

    纳米软件NSAT-1000射频测试系统针对各类射频器件性能测试提供自动化测试解决方案,综合评估射
    的头像 发表于 09-04 16:14 541次阅读
    射频<b class='flag-5'>器件</b>有哪些?测量射频<b class='flag-5'>器件</b>的标准<b class='flag-5'>化</b>流程是什么?

    开关电源自动化测试设备:如何实现自动化测试

    开关电源自动化测试设备是将测试软件和测试硬件集成在一个电源测试柜中的ate自动测试设备,其
    的头像 发表于 08-30 18:19 1263次阅读
    开关电源<b class='flag-5'>自动化</b><b class='flag-5'>测试</b>设备:如何实现<b class='flag-5'>自动化</b><b class='flag-5'>测试</b>?

    合肥某公司无源器件S参数与互调自动化测试案例分享

    针对客户面临的测试难题、产品特性及测试需求,纳米软件精心打造了一套定制的多工位自动化测试系统,精准完成无源
    的头像 发表于 08-20 18:23 576次阅读
    合肥某<b class='flag-5'>公司</b>无源<b class='flag-5'>器件</b><b class='flag-5'>S</b>参数与互调<b class='flag-5'>自动化</b><b class='flag-5'>测试</b>案例分享

    XLT高速线缆自动化测试系统

    测试中因为人工测试带入的不确定因素导致测试結果不确定度变高,在批量产品生产时将面临较大困难。        高速线缆自动化测试系统针对高速线
    的头像 发表于 08-05 16:39 326次阅读

    ATECLOUD智能云测试平台推动自动化测试发展

    目前,ATECLOUD专注于为电源模块、电源管理芯片和射频组件测试提供自动化测试方案。同时,也支持定制开发,如电机驱动测试、元
    的头像 发表于 07-26 15:26 372次阅读
    ATECLOUD智能云<b class='flag-5'>测试</b>平台推动<b class='flag-5'>自动化</b><b class='flag-5'>测试</b>发展

    OTA自动化测试解决方案——实车级OTA测试系统PAVELINK.OTABOX

    作者|网虫小编|不吃猪头肉引言往期内容里为大家介绍了OTA技术、OTA后续的发展趋势预测及OTA自动化测试解决方案。本文是OTA系列的第三篇文章,今天主要向大家
    的头像 发表于 07-11 08:26 656次阅读
    OTA<b class='flag-5'>自动化</b><b class='flag-5'>测试</b>解决<b class='flag-5'>方案</b>——实车级OTA<b class='flag-5'>测试</b>系统PAVELINK.OTABOX

    TPD12S520单芯片HDMI接收器端口保护和接口器件数据表

    电子发烧友网站提供《TPD12S520单芯片HDMI接收器端口保护和接口器件数据表.pdf》资料免费下载
    发表于 07-02 09:40 0次下载
    TPD12<b class='flag-5'>S</b>520单芯片HDMI接收器<b class='flag-5'>端口</b>保护和接<b class='flag-5'>口器件</b>数据表

    基于TAE的数字钥匙自动化测试解决方案

    通过自动化测试执行软件TAE、总线监控分析工具VBA和程控电源,的联合调用,实现数字钥匙 的功能测试、性能测试、诊断
    的头像 发表于 05-29 15:15 983次阅读
    基于TAE的数字钥匙<b class='flag-5'>自动化</b><b class='flag-5'>测试</b>解决<b class='flag-5'>方案</b>

    多端口能量路由实时控制仿真系统解决方案

    RCP多端口设备电力电子教学产品结合CBox设备,通过MATLAB及相关硬件的模块设计,为解决教学内容复杂、理论与实际脱节等问题提供了一种创新的解决方案
    的头像 发表于 05-10 11:08 398次阅读
    <b class='flag-5'>多端口</b>能量路由实时控制仿真系统解决<b class='flag-5'>方案</b>

    多端口能量路由实时控制仿真系统解决方案

    RCP多端口设备电力电子教学产品结合CBox设备,通过MATLAB及相关硬件的模块设计,为解决教学内容复杂、理论与实际脱节等问题提供了一种创新的解决方案。 RCP多端口设备可实现几乎
    发表于 05-10 11:05

    纳米软件自动化测试合作:4644芯片与VPX模块测试

    近日,纳米软件与西安广勤电子技术有限公司就4644电源芯片自动化测试和VPX电源自动化测试达成战略合作。在双方进行深入探讨后,纳米软件为广勤
    的头像 发表于 05-09 15:49 458次阅读
    纳米软件<b class='flag-5'>自动化</b><b class='flag-5'>测试</b>合作:4644芯片与VPX模块<b class='flag-5'>测试</b>

    纳米软件分享:电源管理芯片自动化测试方案

    在纳米软件与江苏某科技公司合作的电源管理芯片产线测试项目中,需要完成单入单出、单入双出、单入三出、单入四出系列微模块的14个项目的自动化测试。该公司
    的头像 发表于 04-23 13:47 495次阅读
    纳米软件分享:电源管理芯片<b class='flag-5'>自动化</b><b class='flag-5'>测试</b><b class='flag-5'>方案</b>

    鸿蒙OS开发实战:【自动化测试框架】使用指南

    为支撑HarmonyOS操作系统的自动化测试活动开展,我们提供了支持JS/TS语言的单元及UI测试框架,支持开发者针对应用接口进行单元测试,并且可基于UI操作进行UI
    的头像 发表于 04-08 14:49 1391次阅读
    鸿蒙OS开发实战:【<b class='flag-5'>自动化</b><b class='flag-5'>测试</b>框架】使用指南

    Eggplant—HMI自动化测试软件

    Eggplant是英国TestPlant公司推出的创新性自动化测试工具。通过VNC或RDP通讯技术远程桌面连接被测对象,基于图像和文字识别算法进行对象定位,进而驱动和确认被测HMI设备的响应,能够
    的头像 发表于 01-23 18:00 605次阅读