PXI自动化测试系统如何帮助您提高生产线测试速度议程•生产线测试面临的挑战•NI基于PXI的自动化测试系统如何帮助您提高测试速度,降低测试成本•生产线测试成功案例工业趋势质量标准复杂度产品数量价格生命周期高时间低生产线测试面临的最大挑战•如何在最短的时间内完成尽可能多的测试项目•提高生产线测试速度•降低测试的坏品率•最小化测试成本PastePlaceReflowGluePlaceInsertWaveIn-CircuittestFunctionaltestOpticalInspectionOpticalInspectionOpticalInspectionRepair解决方案-自动化测试•为什么PXI是自动化测试的理想平台?•多种基于PXI的Switch和测试模块满足您广泛测试的需求•PXI的背板总线-发挥Switch的最佳性能•标准的软件架构-有利于资源的分配与管理NI基于PXI的自动化测试系统架构自动化测试方案1:顺序测试•通过使用Switch对多个UUT进行顺序测试,提高测试速度•增加通道数•提高测量的灵活性•简化测试夹具•降低成本TestModuleSwitchUUT1UUT1UUT1UUT2UUT2UUT3UUT3UUT4UUT4SequentialTestUUT2UUT3UUT4为什么使用基于PXI的Switch?基于PXI的DMM+Switch减少了测量时间Agilent34980A上LAN,USB,GPIB的切换性能,NIPXI4070,NIPXI2532上PXI的切换性能Benchmark:ToggleandreadbackofarmaturerelayNI基于PXI的Switch的顺序测试方案举例:最常用的DMM+Switch为什么要选择NI的DMM+Switch解决方案?•NI提供了多种的Switch和测试模块的选择•最佳的性能:•NIDMM测量的速度和性能•通过DMM和Switch的硬件握手减少延迟•使用NISwitchExecutive缩短软件编程的时间NI提供了多种的Switch和测试模块的选择•NISwitch模块•PXI-2501/250348x1MUX/Matrix•PXI-2529128CrosspointMatrix•PXI-2530128chMUX/Matrix•PXI-256516chSPSTRelay•PXI-256616chSPDTRelay•PXI-256764chRelayDriver•PXI-256831chSPSTRelay•PXI-2569100chSPSTRelay•PXI-257040chSPDTRelay•PXI-25904x1RFMUX•PXI-25914x1RFMUX•PXI-259316chMUX/Matrix•SCXI-1127/112864x1MUX/Matrix•SCXI-11294x64Matrix•SCXI-1130256chMUX/Matrix•SCXI-116016SPDTRelay•SCXI-11618SPDTRelay•SCXI-1191Quad4x1RFMUX•Andmanymore…•NI多种模块化仪器•200MHz14-bit数字化仪•200MHz16-bitArb•100MHz高速数字I/O•7½DigitFlexDMM•2.7GHzRF信号分析仪/发生器NI4071FlexDMM,同时具有独特的数字化仪功能NEW•最精确的7½数字万用表•26位,最高1.8MS/s采样率•最高读取速度的7½位DMM•量程从±10nV到1000VDCDMM和Switch的软件握手和硬件握手•NI的所有Switch硬件都有足够的内存可供下载扫描列表Switch扫描列表ch1,ch2,ch4软件握手硬件握手Switch切换时间软件固定等待时间DMM测量时间每次测量循环10msSwitchch1DMM测量时间每次测量循环5msSwitchch2SwitchtriggerDMMtrigger演示1:PXIDMM+Switch硬件握手vs软件握手PXI硬件握手框图NISwitchExecutive–自动化测试平台•NI的开关模块和自动化测试平台的独特优势•有效地开发大型ATE开关切换系统•将开关切换集成到测试软件架构中1.简单快速开发Switch系统2.可重用的测试代码模块3.简单的Switch系统维护4.更好的Switch系统的灵活性利用SwitchExecutive进行矩阵开关设置c0c5c1c2c3c6c4c7r0r3r2r1IVIDevicesMatrix1c0c5c1c2c3c6c4c7r0r3r2r1IVIDevicesMatrix1UUT_InUUT_Out2UUT_OUTUUT_VccDCPowerScopeSourceDMMNamedChannels利用SwitchExecutive进行矩阵开关设置c0c5c1c2c3c6c4c7r0r3r2r1RoutesPowerUUTIVIDevicesMatrix1UUT_InUUT_Out2UUT_OUTUUT_VccDCPowerScopeSourceDMMNamedChannels利用SwitchExecutive进行矩阵开关设置c0c5c1c2c3c6c4c7r0r3r2r1RoutesPowerUUTSourceToInputScopeToOutputMeasSourceVoltageIVIDevicesMatrix1UUT_InUUT_Out2UUT_OUTUUT_VccDCPowerScopeSourceDMMNamedChannels利用SwitchExecutive进行矩阵开关设置c0c5c1c2c3c6c4c7r0r3r2r1RoutesPowerUUTSourceToInputScopeToOutputMeasSourceVoltageIVIDevicesMatrix1RouteGroupsFreqRespTest1UUT_InUUT_Out2UUT_OUTUUT_VccDCPowerScopeSourceDMMNamedChannels利用SwitchExecutive进行矩阵开关设置c0c5c1c2c3c6c4c7r0r3r2r1RoutesPowerUUTSourceToInputScopeToOutputMeasSourceVoltageMatrix2UUT2_InUUT2_Out2UUT2_OUTUUT2_Vccc0c5c1c2c3c6c4c7IVIDevicesMatrix1RouteGroupsFreqRespTest1HardwiresUUT_InUUT_Out2UUT_OUTUUT_VccDCPowerScopeSourceDMMNamedChannels利用SwitchExecutive进行矩阵开关设置c0c5c1c2c3c6c4c7r0r3r2r1RoutesPowerUUTSourceToInputScopeToOutputMeasSourceVoltageMatrix2UUT2_InUUT2_Out2UUT2_OUTUUT2_Vccc0c5c1c2c3c6c4c7IVIDevicesMatrix1RouteGroupsFreqRespTest1HardwiresFreqRespTest2UUT_InUUT_Out2UUT_OUTUUT_VccDCPowerScopeSourceDMMNamedChannels利用SwitchExecutive进行矩阵开关设置NISwitchExecutive–快速开发与LabVIEW的无缝结合之后的代码之前的代码NISwitchExecutive–快速开发•矩阵开关的设置非常容易•集成所有的NI开关模块自动化测试方案2:并行测试顺序测试:对每个UUT仅做单项的测试:电压,电流...UUT1UUT1UUT2UUT2UUT3UUT3UUT4UUT4SequentialTestUUT1DMMScopeRFUUT2DMMScopeRFUUT3DMMScopeRFUUT4DMMScopeRFSequential如果要对每个UUT做多种混合信号的测试呢?为什么要并行测试?•防止测试和流水生产线中的瓶颈•大多现有的测试系统不能跟上吞吐量的需要•高产量测试的环境•维持质量标准•避免为了提高测试速度而减少某些关键的测试•增加设备的利用率•更低的测试成本提高测试速度的几种方法•复制整个测试系统•缺点:昂贵,体积大,需要更多的测试人员•分散测试在各个子系统中•缺点:体积大,额外的处理,需要更多的测试人员•开发一个资源共享的并行测试系统•并行模式下同时测试多个功能和UUT•根据性能的要求共享或复制硬件•优点:优化设备利用率,减小体积,只需一个测试人员•缺点:需要额外的软件开发不添加硬件,使用资源共享的方法提高测试速度UUT1Test1Test2Test3UUT2Test1Test2Test3UUT3Test1Test2Test3UUT4Test1Test2Test3SequentialUUT1Test1Test2Test3UUT2Test1Test2Test3UUT3Test1Test2Test3UUT4Test1Test2Test3Parallel构建并行测试系统的考虑点•仪器的使用率•优化并行测试和UUT的数量•UUT和测试需求(仪器,夹具,驱动等等)•Switch的硬件和switch的编程以及•编程实现一个并行执行的引擎通常并行测试开发面临的挑战•底层编程实现多线程任务和执行引擎•线程同步和通信部分也需要在测试代码中实现•无法为增加的测试项目和以后的测试需求提供可重用和可扩展的代码•错误机制,结果生成和产生每个线程的报告需要很高的编程能力!使用NI的TestStand开发并行测试•最新的并行测试架构•多线程执行引擎•异步和批量处理•内置的资源分配、同步和自动调度•多线程,安全的操作员界面•无需很高的编程知识NITestStand–测试管理软件自动协调并行测试,提高测试速度UUT1Test1Test2Test3UUT2Test1Test2Test3UUT3Test1Test2Test3UUT4Test1Test2Test3SequentialUUT1Test1Test2Test3UUT2Test1Test2Test3UUT3Test1Test2Test3UUT4Test1Test2Test3ParallelUUT1Test1Test2Test3UUT2Test2Test3Test1UUT3Test3Test1Test2UUT4Test1Test2Test3Autoschedule自动协调并行测试的例子自动协调部分自动协调组自动协调部分演示2:自动协调并行测试比较测试吞吐量和设备的利用率•顺序(Sequential)•并行(Parallel)•自动协调(Autoschedule)基于PXI的并行测试系统的测试结果•软件:TestStand,LabVIEW,NISwitchExecutive•硬件:DMM,Arb(2x),Digitizer,MatrixSwitch使用NI的测试平台,Flextronics大大节约成本•挑战:•使用标准的、可升级的测试平台应用于32个国家、50多万种产品的日常测试•产品•TestStand,PXI,模块化仪器•应用•配合Flextronics的测试标准(FTS),无论任何测试人员,测试场所还是待测产品,NI通用的软硬件平台都能确保测试的正常运行。•使用NI的测试平台,Flextronics在日新月异的测试技术更新中大大节约了测试投入基于PXI的汽车电子测试平台VIServiceNetworkH/WI/OH/WI/OH/WI/OHardwareI/OH/WI/OH/WI/OPXI/PCIDriverSoftwareApplicationSoftwareIndividualTestsGPSTestAudioTestBusTestRFTestVideoTestTestStandCustomSoftwar