Standardization of automated industrial test equipment for mass production of control systems

Similar documents
Introduction to PXI. Jacques Cilliers. Applications Engineer National Instruments ni.com

PXI Remote Control and System Expansion

Functional Testing of Electric Vehicle Battery Management Systems (BMS) using a PXI Platform Grant Gothing Project Engineer Bloomy Controls U.S.A.

National Instruments Approach

Quad Module Hybrid Development for the ATLAS Pixel Layer Upgrade

PXI-based Test Platform for ICT & FCT LEON Gen III

Detector Control LHC

Automated Test Equipments

Reliability Engineering Analysis of ATLAS Data Reprocessing Campaigns

A generic firmware core to drive the Front-End GBT-SCAs for the LHCb upgrade

The hardware implementation of PXI/PXIe consists of a chassis, controller or computer interface, and peripheral cards.

pickeringtest.com B Microwave Multiplexer Module

The PXI Modular Instrumentation Architecture

40-785B Microwave Multiplexer Module

General Purpose Chassis for PXI and CompactPCI

Scientific Instrumentation using NI Technology

PXI Digital Pattern Instruments

Software-Defined Test Fundamentals. Understanding the Architecture of Modular, High-Performance Test Systems

Benefits of a Switch/Measure Unit for Data Acquisition and Electronic Functional Test

Designing Next Generation Test Systems An In-Depth Developers Guide

AXIe : AdvancedTCA Extensions for Instrumentation and Test. Autotestcon 2016

BRIC MODULE BRIC ANALOG BACKPLANE BUS MATRIX INPUTS DAUGHTER CARD #3 RESOURCE DISTRIBUTOR DAUGHTER CARD #2

DIGITAL SYSTEM. Technology Overview Nordco. All rights reserved. Rev C

PXI - An ideal platform for a variety of industrial applications

High-Value PXI Embedded Controller for Windows. High-Value Embedded Controllers for PXI Express NI PXI-8101, NI PXI NI PXIe-8101, NI PXIe-8102

Developing Custom CompactRIO Modules

Deployment of the CMS Tracker AMC as backend for the CMS pixel detector

VXI-LXI DAQ System Ensures Mission Critical Reliability for Rocket Engine Test

Chapter 12: Multiprocessor Architectures

Using PXI, TestStand, LabVIEW and some ingenuity to create a high throughput solution

NI Smart Cameras PRODUCT FLYER CONTENTS. Have a question? Contact Us.

PoS(High-pT physics09)036

High-Speed M Series Multifunction DAQ 16-Bit, up to 1.25 MS/s, up to 80 Analog Inputs

Computerized Measurement Systems (EEMN10) 2016

PXI Tsunami in Semiconductor ATE Michael Dewey Geotest Marvin Test Systems Silicon Valley Test Conference

Computerized Measurement Systems (EEMN10) 2014

Keysight M9352A PXI Hybrid Amplifier/Attenuator. Data Sheet

Simulation of digital pixel readout chip architectures with the RD53 SystemVerilog-UVM verification environment using Monte Carlo physics data

Computerized Measurement Systems (EEMN10) 2015

Test & Measurement Solutions. Konrad Technologies Radolfzell, Germany

DAQ & Control with PXI. Murali Ravindran Senior Product Manager

Control and Monitoring of the Front-End Electronics in ALICE

New Software-Designed Instruments

Research Article. ISSN (Print) *Corresponding author Chen Hao

OPTIONS FOR NEXT GENERATION DIGITAL ACQUISITION SYSTEMS

Install the Software and Hardware

BETATRON TUNE MEASUREMENT SYSTEM UPGRADE AT NUCLOTRON

The Case for AXIe: Why instrument vendors should actively consider AXIe for their next modular platform.

High-Speed Voltage Output up to 1 MS/s/Channel, up to 16 Bits, up to 32 Channels

Signal Conversion in a Modular Open Standard Form Factor. CASPER Workshop August 2017 Saeed Karamooz, VadaTech

NEMbox / NIMbox Programmable NIM Module

Create Without Limits: Add the Power of User-Programmable FPGAs to Your Test Applications

The ALICE TPC Readout Control Unit 10th Workshop on Electronics for LHC and future Experiments September 2004, BOSTON, USA

NI Vision Platform. Radim ŠTEFAN. ni.com

The Benefits of FPGA-Enabled Instruments in RF and Communications Test. Johan Olsson National Instruments Sweden AB

pickeringtest.com A 2Amp BRIC 2nd Generation PXI Switching 3U PXI Multi Slot Matrix Module

ni.com/training Quizzes LabVIEW Core 1 ni.com/training Courses Skills learned: LabVIEW environment Certifications Skills tested: LabVIEW environment

European Conference on Nanoelectronics and Embedded Systems for Electric Mobility. HIL platform for EV charging and microgrid emulation

Highly Parallel Wafer Level Reliability Systems with PXI SMUs

LabVIEW Core 1. What You Need To Get Started. File Locations. The course installer places the course files in the following location: ni.

Research Group on Internet Measurement Institute of Electronic Systems Warsaw University of Technology

High-Speed M Series Multifunction DAQ 16-Bit, up to 1.25 MS/s, up to 80 Analog Inputs

VME Data Acquisition System, ADC Read

TEST REPORT POWER SUPPLY AND THERMAL V2

2008 JINST 3 S Online System. Chapter System decomposition and architecture. 8.2 Data Acquisition System

Advanced NI-DAQmx Programming Techniques with LabVIEW

Control slice prototypes for the ALICE TPC detector

Precision Voltage Measurement. Instruments. Applications. Voltage Inputs. High-Stability, Low Drift Voltage References. Key Design Features

SPECS : A SERIAL PROTOCOL FOR EXPERIMENT CONTROL SYSTEM IN LHCB.

Features. High-precision Analog input board (Low Profile size) for PCI Express AI-1616L-LPE AI-1616L-LPE 1. Ver.1.01

DS2020SingleAxis ExtremelyCompact ServoDrives

Scalable Sensor Data Processor: Testing and Validation

PC-based data acquisition I

Battery Backup. Sanitization Procedure Waveform Data SDRAM 32 MB (-01/-21) No Yes Yes Cycle Power

Blade & Vibration Monitor Model Hood Technology Corporation 30 August 2009 Blade & Vibration Monitor Model Overview

3.3 Integrate Reconfigurable Mass Interconnect Solutions. Evaluating Platforms for Performance and Reusability

CONTROL SYSTEM OF THE BOOSTER INJECTION POWER SUPPLY

SMT9091 SMT148-FX-SMT351T/SMT391

DC140 1 GHz 2 GS/s DC GHz 1 GS/s. Ctrl I/O. Dual-Channel 3U PXI/CompactPCI High-Speed Digitizers

WP 14 and Timing Sync

Data Acquisition in Particle Physics Experiments. Ing. Giuseppe De Robertis INFN Sez. Di Bari

The special radiation-hardened processors for new highly informative experiments in space

Data preservation for the HERA experiments at DESY using dcache technology

Increase Your Test Capabilities with Reconfigurable FPGA Technology

Bulk Creation of Data Acquisition Parameters

Vertex Detector Electronics: ODE to ECS Interface

PXI EXPRESS SPECIFICATION TUTORIAL

48-Bit Isolated Digital I/O

New slow-control FPGA IP for GBT based system and status update of the GBT-FPGA project

NI Technical Symposium ni.com

Developing Networked Data Acquisition Systems with NI-DAQ

AIO AH-PCI. Features. Packing List. 12-bits Analog I/O Board (High Gain) for PCI AIO AH-PCI 1. Ver.1.04

Product Information Sheet PDA14 2 Channel, 14-Bit Waveform Digitizer APPLICATIONS FEATURES OVERVIEW

AdvancedTCA Backplane Tester

FlexRIO. FPGAs Bringing Custom Functionality to Instruments. Ravichandran Raghavan Technical Marketing Engineer. ni.com

LabVIEW FPGA in Hardware-in-the-Loop Simulation Applications

A COMMON CORE APPROACH TO RF INTERFACE DESIGNS

Agilent E2943A/E2944A ATCA Probes for Advanced Switching Interconnect

Agilent U2941A Parametric Test Fixture

Embedded Controller combines Machine Control and Data Acquisition using EPICS and MDSplus P. Milne

Transcription:

Journal of Instrumentation OPEN ACCESS Standardization of automated industrial test equipment for mass production of control systems To cite this article: A. Voto et al View the article online for updates and enhancements. Related content - Test strategies for industrial testers for converter controls equipment P. Oleniuk, M. Di Cosmo, V. Kasampalis et al. - Insulation Tester Evershed and Vignoles Ltd. - A proposal for dynamic calibration of brake tester Paulo L S Ferreira, Paulo R G Couto, Luiz C Cabral et al. Recent citations - Test strategies for industrial testers for converter controls equipment P. Oleniuk et al This content was downloaded from IP address 148.251.232.83 on 23/04/2018 at 09:00

Topical Workshop on Electronics for Particle Physics 2015, September 28 th October 2 nd, 2015 Lisbon, Portugal Published by IOP Publishing for Sissa Medialab Received: November 11, 2015 Accepted: December 7, 2015 Published: January 20, 2016 Standardization of automated industrial test equipment for mass production of control systems A. Voto, 1 I. Dai, P. Oleniuk and B. Todd CERN, Geneva, Switzerland E-mail: adriana.voto@cern.ch Abstract: Power converters and their controls electronics are key elements for the operation of the CERN accelerator complex, having a direct impact on its availability. They must be designed to achieve a high Mean Time Between Failure (MTBF) and hardware reliability must be ensured by board level testing before hardware is assembled and installed. In this framework, the National Instrument PCI extension for Instrumentation (PXI) was chosen as standard platform for the development of testers. This paper reports on the design strategy and approach used focusing on the tester hardware, firmware and software development. Keywords: Detection of defects; Manufacturing; Modular electronics; Hardware and accelerator control systems 1Corresponding author. CERN 2016, published under the terms of the Creative Commons Attribution 3.0 License by IOP Publishing Ltd and Sissa Medialab srl. Any further distribution of this work must maintain attribution to the author(s) and the published article s title, journal citation and DOI. doi:10.1088/1748-0221/11/01/c01047

Contents 1 Introduction 1 1.1 The PXI platform solution 2 2 Tester configuration 2 2.1 Hardware architecture 2 2.2 Software architecture 3 3 FGClite testers 5 4 Conclusions 8 1 Introduction The CERN accelerator complex consists of a series of accelerators that work together to accelerate particles to increasingly higher energies. Several different magnets are used to deflect, focus and defocus the particles during their trajectory. For powering these magnets different power converter topologies are used. The machine overall availability is heavily influenced by the reliability of the power converters and their control electronics. A big challenge for the LHC is to increase the machine availability by ensuring higher Mean Time Between Failure (MTBF) of the accelerator components. A key part of this is to provide complete board level testing before controls hardware is assembled and installed. A key element to achieve this is the development of industrial testers used in the production phases. The roles of these testers are two-fold: to first validate correctness of assembly during the mass production phase and secondly to provide a means to accurately diagnose failure modes and repair failed electronics brought back from operation during exploitation. The Electrical Power Converter (EPC) group at CERN is in charge of the design, development, installation and maintenance of electrical power converters for all accelerators. In this framework, the Converter Controls Electronics (CCE) section provides the electronic infrastructure for controlling and monitoring those systems. Recently, the National Instrument PCI Extension for Instrumentation (PXI) was chosen as standard platform for the development of testers. PXI is a modular platform for measurement and automation systems offering a low-cost and flexible solution, providing the benefits of an open industry standard. National Instruments provides many standard modules to choose from, each providing a different function. Third party vendors can also produce boards that work with the PXI standard, making the system extremely adaptable to any tester configuration. In comparison with a complete in-house design, this allows the testers to share the same hardware and software structure resulting in significant resources sharing, a quick turnaround time, and a lower cost per-unit. In addition to the PXI crate, the generic test setup consists of a specific Test Control Card (TCC) designed to interface the PXI modules with the Device Under Test (DUT), and a control sequence 1

written in LabWindows, a C-based language providing an easily maintainable structure. This paper reports the design strategy used for the hardware, firmware and software development and an example of a complete set of testers for the new radiation tolerant version of the Function-Generator Controller (FGClite) that is an electronic module for the converters control. FGC is designed to allow automatic and remote control of power converters. Some of the converters, together with their control systems, are located in areas that are exposed to beam-induced ionizing radiation. The FGCLite was designed to endure these radiation-induced effects, having a direct impact upon the accelerator s availability. 1.1 The PXI platform solution Before moving to the PXI solution, a Generic Test Chassis (GTC) was developed to test electronics. The GTC hardware was complex, difficult to maintain and expensive. Every card type that had to be tested required a specific, complex, test card to adapt its interfaces, to correctly control and observe the various resources, specific to that card. Every test card consisted of at least a microcontroller, an FPGA and a flash memory, all these complicated the design, realisation and debugging of the GTC hardware and software. With the increase in electronics production required for the FGClite project, the EPC/CCE section took the opportunity to move to a new platform. PXI is a rugged PC-based platform for measurement and automation systems. PXI combines PCI electrical-bus features with the modular, Eurocard packaging of CompactPCI and then adds specialized synchronization buses and key software features. National Instruments provides many standard modules to choose from, each providing a different function. Third party vendors can also produce boards for the NI PXI system making the system extremely adaptable for test setups. This allows the testers to share hardware and software structures, resulting in significant resources optimization which leads to a quicker turnaround time, and overall, a lower per-unit cost than a complete in-house design, as had been done for the GTC. 2 Tester configuration 2.1 Hardware architecture The PXI-1042Q Chassis, with dimensions of 40 cm 27 cm 18 cm, can house up to 7 data acquisition and generation modules and a controller card. The controller is running Windows operating system that uses LabWindows CVI as software platform executing test programs that access the PXI bus and its associated modules. The PXI crate accepts many different modules to customize the tester accordingly to the test to perform. Additionally, the system can be easily fitted to bigger versions of the chassis and other controllers, which increases its scalability. Modules of the PXI System used for testers in converter controls electronic are shown on the table 1. In addition to the PXI crate, the generic test setup consists of a specific Test Control Card (TCC) designed to interface the PXI Chassis with the Device Under Test (DUT). The TCC is by definition the hardware part dedicated to each card or module that must be tested. The TCC is mainly used to interface in terms of voltage level or signal translation, between the specific board to test and the PXI. Sometimes it embeds a specific programmable logic or devices. The following picture presents typical elements included in a test bench. 2

Module Types NI PXI-1042Q NI PXI-8108 NI PXI-4110 NI PXI-6221 NI PXI-6509 INCAA DIO8 Exoligent WorldFIP Table 1. Parts of the PXI System Description 8-slot 3U PXI Chassis with Universal AC 2.53 GHz Dual-Core PXI Embedded Controller Triple-Output Programmable DC Power Supply 16 Analog Inputs, 2 Analog Output, 24 Digital I/O Low-Cost, High-Current, 96 Ch, 5 V TTL/CMOS Digital I/O TTL Digital I/O (Timing Module) Field-Bus interface card 2.2 Software architecture Figure 1. Generic Test Setup Each tester is implemented by developing a control sequence written in LabWindows/CVI, a C- based environment, providing a maintainable and reusable structure. As all test benches are based on the same software, it is easy to foresee many test benches that share a great number of resources. For this common part of test benches, the same C code template can be used as basis for each new test bench project. Obviously, for each test bench, the dedicated part will be redesigned according to the current system to test. The template provides the ability to communicate with the PXI boards, meaning the DUT can be powered and the DAQ modules can read and write both digital and analogue values using an Excel spread sheet. An example of a software procedure is shown in the figure 2. At the beginning of a test software development, all test structures and functions validating particular DUTs parts are declared and initialized. Before running the test, a list of tests to be executed has to be provided for the software. This is done by loading a previously constructed test list file. Test files cover both board level tests and others designed to exercise sub-sections of board. Test commands are processed from an Excel 3

Figure 2. Test Software Execution 4

spreadsheet, defining the test steps and limits for each. This provides a user-friendly means of designing and executing LabWindows CVI-based tests. In order to be able to execute functions based in the Excel spreadsheet, a special library that associates strings in Excel Spreadsheet file cells with function names has been implemented in the CVI software. An example of the test sheet format is shown in figure 3. A dedicated Graphical User Interface (GUI) is used throughout the tests (see figure 4). Each test function corresponds to its indicator on the screen. At the centre of the panel is a block diagram of the DUT, with virtual LEDs on critical components and signal paths. Beside this, information about the current task and overall test progress is displayed. Once the test has completed, the LEDs turn green when a test has passed or red if the test has failed. A detailed, unique log file is created at the end of each test for each board. It includes test information such as: date/time, test list performed, a unique identified read out from each board, board barcode, temperatures, measured parameters (if required) and more. An example of the log file is shown in the figure 5. Creation of the log file ends every test procedure; then the user can decide to perform the same procedure again, change it, or finish. 3 FGClite testers The LHC has several thousand magnets, both warm and super-conducting, which are supplied with current by power converters. Each converter is controlled by a purpose-built electronic module called a Function Generator Controller (FGC). The new converter controls for the LHC are based 5 Figure 3. Excel Spreadsheet

Figure 4. Generic Graphical User Interface on the radiation tolerant version of the Function-Generator Controller (FGClite) to be used in the radiation areas of the LHC. The FGClite is composed of 6 interconnected boards which are listed in table 2, a short descriptions are given and the board test time is specified. For each board of the FGClite crate, the PXI based tester has been developed to verify the electrical continuity of the boards. A Generic Tester Setup includes: 6

Figure 5. Log File Table 2. Parts of FGClite FGClite Description Functionality Test time Board FGClite MB Main Board Mainly passive backplane interconnecting all functional 5 min boards FGClite AB Analogue Board Analogue signal processing embedding 3 ADC channels, 3 min a DAC, temperature control and calibration FGClite CB Communication Allowing WorldFIP communication, embedding 2 10 min Board ProASIC-3 FPGA s for most FGClite critical functions and a logging SRAM memory FGClite XB Auxiliary Board Embedding 1 ProASIC-3 FPGA for all diagnostic 5 min functions, a QSPI communications with RadDIM and a SRAM memory used as a radiation monitor. FGClite PB Power Board Power management with 4 rad-tol voltage regulators 4 min controlled by a PRoASIC-3 FPGA FGClite IOB Input/Output Board Input/Output drivers with voltage level translators, interlock implementation and a 1-wire bus drivers 4 min FGClite RadDIM Diagnostic Interface Module Radiation tolerant diagnostics, data acquisition, trigger & freeze, identification, embedding ProASIC-3 FPGA. 6 min 7

Figure 6. Auxiliary Board Tester Setup National Instrument PXI Test Control Card (TCC) Device Under Test (DUT) Barcode reader to scan the serial number of the DUT Dallas ID reader FPGA Programmer Graphical User Interface (GUI) An example of FGClite Tester setup is shown in the figure 6. In order to provide to the TCC a solid base and protective casing, a metalwork has to be designed for each testers. Some examples of TCCs with metalwork are shown in figure 7. 4 Conclusions Over the past years different platforms for automated test were evaluated. Several versions of a Generic Test Chassis (GTC) were developed. It turned out that the complexity of the hardware, software and the excessive cost became too problematic. Therefore, recently, the National Instrument 8

Figure 7. 3D Model Testers PCI Extension for Instrumentation (PXI) was chosen by the TE-EPC-CCE section at CERN as standard platform for the development of functional testers. The outcome of the aforementioned actions is flexibility and visible increase in the test platform s performance while decreasing overall cost. The first principle use case of the test platform is the FGClite project, which is scheduled for mass-production in 2016. References [1] C. Martin, Machine Interlock Test Benches, TE/MPE/EP Project, CERN (2012). [2] B. Todd, A. Dinius, Q. King and S. Uznanski, Radiation tolerant power converter controls, 2012 JINST 7 C11012. 9