Customer SolutionsCal-Bay Systems Delivers Advanced Software Architecture for Testing RF Amplifiers
Author(s):Abdulla Ghouse, Cal-Bay Systems, Inc.
Industry:Manufacturing, RF/Communications
Product:LabVIEW, NI TestStand, Switch Executive
The Challenge:Developing a cost-effective, rugged, and highly flexible test architecture to decrease test development time and increase test instrument interchangeability on the production floor for manufacturing and functional RF amplifier testing.
The Solution:Building a rugged, reliable, and inexpensive test architecture based on National Instruments LabVIEW, NI TestStand, NI Switch Executive, and interchangeable virtual instruments (IVI).
Architecture Requirements Performing tests is critical in RF amplifier production. At Cal-Bay Systems, our customers are leading RF amplifier manufacturers. They identify the tests to be performed on the amplifiers they produce, and they also design and develop test stations for various stages of amplifier production. For the present application, the customer’s test bench is equipped with RF instruments controlled by a PC through GPIB. RF signal source provides the input signal to a device under test (DUT). Our task was to:
LabVIEW Driver Capability Using NI LabVIEW, we developed an amplifier driver class based on each driver’s amplifier. The drivers are called instrument-specific drivers (ISDs), and these drivers communicate with the amplifier based on two aspects – the protocol and the hardware interface specified by the customer. We developed polymorphic LabVIEW APIs to access the ISDs. The APIs use an instrumentation gateway interface (IGI), a virtual instrument that calls the ISD using LabVIEW, which then calls any test module ISD using the same APIs. Because we developed LabVIEW APIs based on the amplifier driver class, we used the same modules to test DUTs that fall under the defined amplifier class. We used LabVIEW to develop the ISDs and APIs in less time compared to Microsoft Visual Basic, the development platform we previously preferred. Interchangeable Virtual Instruments (IVIs) We designed the architecture based on the latest industry-standard instrument driver technology. The architecture takes advantage of IVI foundation-defined classes for switches, DC power supplies, power meters, RF signal generators, digital multimeters, and spectrum analyzers. It uses the instrument manufacturers’ IVI drivers, avoiding the cost of in-house development. Because there are two types of IVI drivers available – namely IVI-C and IVI-COM – we developed common instrument APIs for each instrument class. These APIs can determine the driver type from the IVI configuration store and then automatically call both types of IVI drivers. We use NI IVI APIs to call the IVI-C driver. With the powerful capability of the LabVIEW automation server, we could call the IVI-COM drivers using wrapper APIs developed in-house. With NI Measurement & Automation Explorer (MAX), we gave the customer great flexibility in changing the instruments on the production floor, reducing test bench downtime significantly. Signal Routing We developed IVI-C drivers in-house for the RF switch drawer in the test bench. With the powerful features of NI Switch Executive, we configured the signal routes for each project and formed the route groups to configure the RF signal path from source to sink quickly. We used the NI TestStand switching step to trigger the route group and reduce test code development time by configuring the switch in an NI TestStand step property. We configured the group names in the parameter file, giving the customer the flexibility to reuse the same test module for different platforms by changing the route configuration XML file. Test Catalogue We developed test modules using LabVIEW and NI TestStand. The modularity provided by NI TestStand helped us achieve 90 percent reusability of the test modules. We stored the test modules as test sequences and named the collection of test sequences “test catalogue.” Using the validated, ready-to-use test modules in a new project reduced test development time dramatically by decreasing the effort of setting up the test sequence calls, the parameter file, and the test limits. System Benefits With National Instruments software, we realized the following benefits:
With the seamless integration of LabVIEW, NI TestStand, NI Switch Executive, and IVIs, we developed a powerful yet flexible architecture that satisfied our customer’s requirements in a significantly shorter time.
For more information, contact: Abdulla Ghouse Cal-Bay Systems, Inc. Tel: (949) 727-2010 Fax: (949) 727-2022 E-mail: abdulla@calbay.com
|

