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 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...
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 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 ..................
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 ®...
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”)
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“).
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.
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.
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”...
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...
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.
“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...
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.
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.
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.
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).
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).
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...
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.
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”).
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”.
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.
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).
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.
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.
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”...
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...
“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.
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.
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.
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.
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.
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.
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.
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...
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 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 •...