Bustec ProDAQ 3020 USB 2.0 VXIbus Slot-0 User Manual

Bustec ProDAQ 3020 USB 2.0 VXIbus Slot-0 User Manual

Prodaq vxi data acquisition systems
Table of Contents

Advertisement

Quick Links

Bustec ProDAQ 3020 USB 2.0 VXIbus Slot-0 User Manual

Advertisement

Table of Contents
loading

Summary of Contents for Bustec ProDAQ 3020 USB 2.0 VXIbus Slot-0

  • Page 1 Artisan Technology Group is your source for quality new and certified-used/pre-owned equipment SERVICE CENTER REPAIRS WE BUY USED EQUIPMENT • FAST SHIPPING AND DELIVERY Experienced engineers and technicians on staff Sell your excess, underutilized, and idle used equipment at our full-service, in-house repair center We also offer credit for buy-backs and trade-ins •...
  • Page 2 Copyright, © 2014, Bustec Production, Ltd. Bustec Production, Ltd. Bustec House, Shannon Business Park, Shannon, Co. Clare, Ireland Tel: +353 (0) 61 707100, FAX: +353 (0) 61 707106 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 3 Production Ltd, be used, in whole or in part to solicit quotations from a competitive source or used for manufacture by anyone other than Bustec Production Ltd. The information herein has been developed at private expense, and may only be used...
  • Page 4: Table Of Contents

    3020-XX-UM Table of Contents INTRODUCTION ......................7 Requirements ......................7 1.1.1 The ProDAQ 3020 USB 2.0 VXIbus Slot-0 Interface ......... 7 1.1.2 The Host Computer ................... 7 1.1.3 The VXI Mainframe ................... 8 1.1.4 The USB Cable ....................8 INSTALLATION AND CONFIGURATION ..............9 Unpacking and Inspection ..................
  • Page 5 VXIbus Characteristics ..................55 Front Panel I/O ....................56 Power Supply Loading ..................57 Miscellaneous ...................... 58 Page 4 of 60 Copyright, © 2003 Bustec Production Ltd. Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 6 ProDAQ 3020 USB 2.0 VXIbus Slot-0 Interface User Manual 3020-XX-UM Table of Figures Figure 1 - Selecting the Type of Installation............... 11 Figure 2 - Selecting Components for Installation............... 11 Figure 3 - Installing the ProDAQ 3020 into a C-Size Mainframe ........12 Figure 4 - A-to-B Type USB Cable ..................
  • Page 7 3020-XX-UM ProDAQ 3020 USB2.0 VXIbus Slot-0 Interface User Manual Page 6 of 60 Copyright, © 2003 Bustec Production Ltd. Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 8: Introduction

    VXIbus Slot-0 Interface provides a direct link between the USB and the VXI backplane. This manual describes the implementation, configuration and use of the interface. Requirements To set up and use the ProDAQ 3020 USB 2.0 VXIbus Slot-0 Interface, you need the following:  A PC compatible computer running Windows 2000 ®...
  • Page 9: The Vxi Mainframe

    ProDAQ 3020 Interface, a USB 2.0 host controller is required. 1.1.3 The VXI Mainframe The ProDAQ 3020 USB 2.0 VXIbus Slot-0 Interface is a single-slot wide, C-size VXI module, which can reside in any slot of a C-size or D-size VXI mainframe. It will automatically detect whether it is located in the left most slot of the mainframe (slot “0”)
  • Page 10: Installation And Configuration

    3020-XX-UM 2. Installation and Configuration The ProDAQ 3020 USB 2.0 VXIbus Slot-0 Interface is a single slot, C-size VXIbus instrument and can be installed in any slot of a standard C-size VXI mainframe. To be Slot-0 controller for the VXIbus system, it must be installed in the leftmost slot of the VXI mainframe (slot “0“).
  • Page 11: Installing The Visa Library

    ProDAQ 3020 USB2.0 VXIbus Slot-0 Interface User Manual Installing the VISA Library The VISA library provided by Bustec Production Ltd is used to communicate to the VXI instruments in mainframes connected via the ProDAQ 3020 USB 2.0 VXIbus Slot-0 Interface to the host PC.
  • Page 12: Figure 1 - Selecting The Type Of Installation

    ProDAQ 3020 USB 2.0 VXIbus Slot-0 Interface User Manual 3020-XX-UM Figure 1 - Selecting the Type of Installation. 7. If you have chosen “Custom”, selecting “Next” will allow you to select the components to install (see Figure 2): VISA Library The core files (hardware driver, VISA dynamic link library, config utility, include files) of the installation.
  • Page 13: Installing The Prodaq 3020 Interface

    To connect the ProDAQ 3020 USB 2.0 VXIbus Slot-0 Interface to your computer, use the USB A-to-B cable provided. The “A” series plug connects to your host PC or hub, while the “B”...
  • Page 14: Figure 5 - Usb Configurations

    ProDAQ 3020 USB 2.0 VXIbus Slot-0 Interface User Manual 3020-XX-UM You can connect the ProDAQ 3020 directly to your host controller. If you want to use multiple 3020 or other USB devices in your system, you can use multiple free host ports...
  • Page 15: Figure 6 - Usb Bus Topology

    This capability minimizes the impact that full-speed and low-speed devices have upon the bandwidth available for high-speed devices. Page 14 of 60 Copyright, © 2003 Bustec Production Ltd. Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 16: Installing The Prodaq 3020 Usb Driver

    ProDAQ 3020 USB 2.0 VXIbus Slot-0 Interface User Manual 3020-XX-UM Installing the ProDAQ 3020 USB Driver After re-starting your computer, turn on the VXI mainframe and/or connect the ProDAQ 3020 USB 2.0 VXIbus Slot-0 Interface via the USB bus to the PC. Because the USB bus is hot-plug capable, the system will detect the event and will start to look for a driver for the new hardware.
  • Page 17: Figure 9 - Typical Device Manager Display

    “Finish” to complete the installation. After the driver is installed, the ProDAQ 3020 USB 2.0 VXIbus Slot-0 interface will be shown in the device manager under “Bustec VXI Devices” once it is connected and...
  • Page 18: Configuring The Prodaq 3020 For The Visa Library

    ProDAQ 3020 USB 2.0 VXIbus Slot-0 Interface User Manual 3020-XX-UM Configuring the ProDAQ 3020 for the VISA Library The VISA library uses interface names and numbers to access available hardware interfaces. In order to enable the VISA library to use a ProDAQ 3020 interface, which is connected to a host PC for the first time, a valid interface name and number must be assigned to this device.
  • Page 19: Figure 11 - Adding An Interface

    “Refresh List” button can be used to update the list of configured interfaces. Page 18 of 60 Copyright, © 2003 Bustec Production Ltd. Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 20: Configuring The Prodaq 3020 Interface Characteristics

    3020-XX-UM Configuring the ProDAQ 3020 Interface Characteristics The ProDAQ 3020 USB 2.0 VXIbus Slot-0 interface has a number of characteristics that can be configured with the configuration utility. The settings are stored together with the device name/number and the serial number on the host system and applied whenever the device is connected to the host system and the resource manager is executed.
  • Page 21: Configuring The Vxibus Access

    3020-XX-UM ProDAQ 3020 USB2.0 VXIbus Slot-0 Interface User Manual If the distribution of the Bustec VISA library contains a new firmware version for the ProDAQ 3020 Interface, you will see the following after selecting “Configure Interface”: Figure 14 - New firmware available message.
  • Page 22: Configuring The Interrupt Lines

    Figure 15 - Configuring the Interrupt Lines 2.6.3 Configuring the Front Panel I/O The ProDAQ 3020 USB 2.0 VXIbus Slot-0 Interface supports the synchronization of multi-mainframe systems via shared system clocks (CLK10) and trigger lines. To configure the front panel input and output signals, select the “Front Panel I/O” tab on the right hand side of the configuration utility window (see Figure 16).
  • Page 23: Figure 16 - Configuring The Front Panel I/O

    The “Active Level” control in the “Output Trigger” area can be used to select the level mapping of the VXIbus trigger lines to the level of the “Trig Out” signal: Page 22 of 60 Copyright, © 2003 Bustec Production Ltd. Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 24: Firmware Version Checking And Update

    ProDAQ 3020 USB 2.0 VXIbus Slot-0 Interface User Manual 3020-XX-UM The output signal is active low. Asserting one of the mapped trigger lines on the VXIbus will cause the signal on the “Trig Out” connector to change its state from the default high level (1) to the low level (0).
  • Page 25: Figure 18 - Firmware Update Progress

    VXIbus mainframe to make the change effective. Warning Do not stop the configuration utility or power cycle the VXI mainframe during the firmware update. Otherwise the ProDAQ 3020 USB 2.0 VXIbus Slot-0 Interface may become unusable. Page 24 of 60 Copyright, ©...
  • Page 26: Verifying The Installation

    ProDAQ 3020 USB 2.0 VXIbus Slot-0 Interface User Manual 3020-XX-UM Verifying the Installation Once you have installed the VISA library and tools, the ProDAQ 3020 USB 2.0 VXIbus Slot-0 Interface and the ProDAQ 3020 USB driver, you can verify the installation by using the tools supplied with the VISA library, by installing VXIplug&play drivers and running the...
  • Page 27: Figure 20 - Resource Manager Configuration

    0 (00 Note Although the ProDAQ 3020 USB 2.0 VXIbus Slot-0 Interface is hot-plug able via the USB bus, the resource manager cannot dynamically add or remove devices from its device list. Therefore the resource manager must be run every time a VXI mainframe is connected or disconnected to/from your computer.
  • Page 28: The Visa Assistant

    ProDAQ 3020 USB 2.0 VXIbus Slot-0 Interface User Manual 3020-XX-UM 2.7.2 The VISA Assistant The VISA Assistant is an interactive tool, which allows executing VISA commands without programming. To run the VISA Assistant, select “VISA Assistant” from the VXIplug&play program group in the start menu (“Start”  “VXIPNP” ”VISA Assistant”).
  • Page 29: Figure 23 - Using A Template Operation

    The basic I/O operations will allow the user to send commands to a device and read back its answer, to trigger the device or read its status. Page 28 of 60 Copyright, © 2003 Bustec Production Ltd. Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 30: Figure 24 - Using A Basic I/O Operation

    ProDAQ 3020 USB 2.0 VXIbus Slot-0 Interface User Manual 3020-XX-UM Figure 24 - Using a basic I/O operation As an example, you can use the viRead function to read data or a message from the device. To do so, just specify the maximum number of bytes to read from the device and press “Run”.
  • Page 31: Figure 26 - Shared Memory Operations

    Figure 26 shows an example of the shared memory operations. Figure 26 - Shared Memory Operations Note The ProDAQ 3020 USB 2.0 VXIbus Slot-0 Interface does not have shareable memory. 2.7.2.5 VXI Specific Operations VXI Specific Operations are those operations, which were implemented to deal with special circumstances you can find only on controller and instruments using the VXIbus to communicate.
  • Page 32: Figure 27 - Vxi Specific Operations

    ProDAQ 3020 USB 2.0 VXIbus Slot-0 Interface User Manual 3020-XX-UM Figure 27 - VXI Specific Operations The functions viMapTrigger and viUnmapTrigger enable you to route a trigger signal from a front panel input to one of the VXIbus trigger lines (only for VXIbus controller supporting this feature).
  • Page 33 3020-XX-UM ProDAQ 3020 USB2.0 VXIbus Slot-0 Interface User Manual Page 32 of 60 Copyright, © 2003 Bustec Production Ltd. Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 34: Programming Vxi Devices Using The Prodaq 3020 Interface

    ProDAQ 3020 USB 2.0 VXIbus Slot-0 Interface User Manual 3020-XX-UM 3. Programming VXI Devices using the ProDAQ 3020 Interface This chapter shows how to use the ProDAQ 3020 USB 2.0 VXIbus Slot-0 Interface and the Bustec VISA library to program VXI instruments. Connecting to a Device An application using the VISA library to communicate with the instrument needs to open a session for the resource it wants to use.
  • Page 35: Programming Register-Based Devices

    PC is using to the big-endian byte ordering used on the VXIbus. Page 34 of 60 Copyright, © 2003 Bustec Production Ltd. Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 36: Figure 29 - Memory-Based I/O

    Note The ProDAQ 3020 USB 2.0 VXIbus Slot-0 interface does not support direct memory mapping. Any access to the VXIbus is forwarded via packets on the USB bus from the host to the interface, executed and the result send back via a second packet from the interface to the host.
  • Page 37: Figure 30 - Register I/O Using Memory Mapping

    (“VISA ERROR: viUnmapAddress returned status %08x (%s)\n”, status, descr); return status; return VI_SUCCESS; Figure 30 - Register I/O using memory mapping Page 36 of 60 Copyright, © 2003 Bustec Production Ltd. Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 38: Moving Blocks Of Data

    ProDAQ 3020 USB 2.0 VXIbus Slot-0 Interface User Manual 3020-XX-UM In the above example, the function viMapAddress is used to map a register range starting with offset and extending over the size of the register into the memory of the host (). If this is successful, the attribute “VI_ATTR_WIN_ACCESS”...
  • Page 39: Figure 32 - Vxibus Transfer Types

    VI_D64_PRIV or VI_D64_NPRIV, in which case a D64 MBLT transfer is performed (viMoveIn32 and viMoveOut32 only). Page 38 of 60 Copyright, © 2003 Bustec Production Ltd. Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 40: Figure 33 - Performing Vxibus Block Transfers

    ProDAQ 3020 USB 2.0 VXIbus Slot-0 Interface User Manual 3020-XX-UM #include <visa.h> ViUInt16 data[1024]; /* buffer used to store data */ main (int argc, char **argv) ViStatus status; ViSession rm_session; ViSession instr_session; ViChar descr[256]; ViUInt16 value; /* open a session to the resource manager and instrument...
  • Page 41: Programming Message-Based Devices

    /* close the sessions to the instrument and the resource manager */ viClose (instr_session); viClose (rm_session); Figure 34 - Reading the Device Identification Page 40 of 60 Copyright, © 2003 Bustec Production Ltd. Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 42: Optimising Programs Using The Prodaq 3020 Interface

    “VXIplug&play Systems Alliance VPP-4.3: The VISA library” for a complete list. Optimising Programs using the ProDAQ 3020 Interface To optimize you programs using the ProDAQ 3020 USB 2.0 VXIbus Slot-0 Interface, please keep the following in mind:  Use the functions viMove, viMoveIn or viMoveOut instead of single read and write commands for devices and register ranges, where this is possible.
  • Page 43: Using Vxibus And Front Panel Trigger Lines

    To send the trigger, the function viAssertTrigger is used in the example () with the “protocol” argument set to VI_PROT_DEFAULT. The interpretation of this argument Page 42 of 60 Copyright, © 2003 Bustec Production Ltd. Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 44: Using Front-Panel Trigger Lines

    ProDAQ 3020 USB 2.0 VXIbus Slot-0 Interface User Manual 3020-XX-UM depends on the value, the attribute VI_ATTR_TRIG_ID is set to. For software triggers, the only valid protocol is VI_PROT_DEFAULT. For hardware triggers, the protocols VI_PROT_DEFAULT or VI_PROT_SYNC will generate a trigger pulse on the specified line, while VI_PROT_ON and VI_PROT_OFF let you explicitly assert and de-assert the trigger line.
  • Page 45: Figure 36 - Mapping Trigger Lines

    /* close the sessions to the instrument and the resource manager */ viClose (instr_session); viClose (rm_session); Figure 36 - Mapping Trigger Lines Page 44 of 60 Copyright, © 2003 Bustec Production Ltd. Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 46: Programming Gpib Devices Using The Prodaq 3020 Interface

    4. Programming GPIB Devices using the ProDAQ 3020 Interface The ProDAQ 3020 USB 2.0 VXIbus Slot-0 Interface features an optional GPIB port on the front-panel (ProDAQ 3020-AB and ProDAQ 3020-BB only). This chapter shows how to use the ProDAQ 3020 and the Bustec VISA library to program GPIB devices.
  • Page 47: Reading And Writing Messages To/From A Gpib Device

    As a last step the sessions to the device and to the default resource manager need to be closed (). Page 46 of 60 Copyright, © 2003 Bustec Production Ltd. Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 48: Vxibus Configuration Register Details

    ProDAQ 3020 USB 2.0 VXIbus Slot-0 Interface User Manual 3020-XX-UM 5. VXIbus Configuration Register Details Address Map All addresses are given in hexadecimal notation. Offset value is an offset in relation to the base address in A16 address space defined by logical address.
  • Page 49: Device Type

    A zero (0) means that the device has failed its self-test. Page 48 of 60 Copyright, © 2003 Bustec Production Ltd. Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 50: Control Register

    ProDAQ 3020 USB 2.0 VXIbus Slot-0 Interface User Manual 3020-XX-UM 5.2.5 Control Register WO WO Operation Initial Not Used Contents Sysfail Inhibit A one (1) written to this bit disables the device from driving the SYSFAIL* line. Reset A one written to this field forces the device into a reset state.
  • Page 51 3020-XX-UM ProDAQ 3020 USB2.0 VXIbus Slot-0 Interface User Manual Page 50 of 60 Copyright, © 2003 Bustec Production Ltd. Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 52: Front Panel Connectors And Switches

    ProDAQ 3020 USB 2.0 VXIbus Slot-0 Interface User Manual 3020-XX-UM 6. Front Panel Connectors and Switches The ProDAQ 3020 USB2.0 VXIbus Slot-0 Interface features a USB connector, four clock or trigger connectors, a reset switch and depending on the options a GPIB connector and two trigger chaining connectors on its front panel.
  • Page 53: Prodaq 3020-Ab Front Panel Connectors And Switches

    Remote Enable Ground Ground Ground Ground Ground Ground Ground RESET Figure 39 - GPIB Port Connector Pin-out Page 52 of 60 Copyright, © 2003 Bustec Production Ltd. Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 54: Prodaq 3020-Ba Front Panel Connectors And Switches

    ProDAQ 3020 USB 2.0 VXIbus Slot-0 Interface User Manual 3020-XX-UM ProDAQ 3020-BA Front Panel Connectors and Switches In addition to the connectors available on the ProDAQ 3020-AA, the ProDAQ 3020-AB features two additional micro-D style connectors for trigger daisy-chaining between mainframes.
  • Page 55: Prodaq 3020-Bb Front Panel Connectors And Switches

    ProDAQ 3020 SYS VXI FAIL Act. Clk In Clk Out Trig In Trig Out Trig. Chain. RESET Page 54 of 60 Copyright, © 2003 Bustec Production Ltd. Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 56: Specifications

    ProDAQ 3020 USB 2.0 VXIbus Slot-0 Interface User Manual 3020-XX-UM Specifications Interface Characteristics Interface Type USB 1.1 and USB 2.0 Compliant Operating Systems Windows NT, Windows 2000, Windows XP C/C++, Visual Basic, LabVIEW, LabWindows/CVI, Languages HP/Agilent Vee Controllers PC compatible...
  • Page 57: Front Panel I/O

    Frequency Stability* ±100 ppm Duty Cycle* 50%±5% Connector Type (* Specification valid for internal clock generator only) Page 56 of 60 Copyright, © 2003 Bustec Production Ltd. Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 58: Power Supply Loading

    ProDAQ 3020 USB 2.0 VXIbus Slot-0 Interface User Manual 3020-XX-UM Trigger In Input Level Active Edge Software selectable Trigger Detection - Routable to VXIbus trigger lines TTL0 to TTL7, ECL0/1 - Interrupt on trigger detection Input Protection -5V to +10V...
  • Page 59: Miscellaneous

    Storage Temperature -40º to +70º C Humidity 0-90%, non-condensing Cooling 1 l/s @ 0.25mm H Weight 950 g Page 58 of 60 Copyright, © 2003 Bustec Production Ltd. Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 60 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 61 Bustec Production, Ltd. World Aviation Park, Shannon, Co. Clare, Ireland Tel: +353 (0) 61 707100, FAX: +353 (0) 61 707106 Bustec, Inc. 17820 Englewood Dr #14, Middleburg Hts, OH 44130, U.S.A Tel. +1 440 826 4156, Fax: +1 440 826 4184...
  • Page 62 Artisan Technology Group is your source for quality new and certified-used/pre-owned equipment SERVICE CENTER REPAIRS WE BUY USED EQUIPMENT • FAST SHIPPING AND DELIVERY Experienced engineers and technicians on staff Sell your excess, underutilized, and idle used equipment at our full-service, in-house repair center We also offer credit for buy-backs and trade-ins •...

Table of Contents