VXI VT1433B User Manual

8-channel 196 ksamples/s digitizer plus dsp
Table of Contents

Advertisement

Quick Links

bus
VT1433B
8-Channel 196 kSamples/s Digitizer plus DSP
User's Guide
Part Number 82-0068-000
Printed in U.S.A
Print Date: July 30, 2004
© VXI Technology, Inc., 2004. All rights reserved.
2031 Main Street, Irvine, CA 92614-6509 U.S.A.

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the VT1433B and is the answer not in the manual?

Questions and answers

Summary of Contents for VXI VT1433B

  • Page 1 VT1433B 8-Channel 196 kSamples/s Digitizer plus DSP User’s Guide Part Number 82-0068-000 Printed in U.S.A Print Date: July 30, 2004 © VXI Technology, Inc., 2004. All rights reserved. 2031 Main Street, Irvine, CA 92614-6509 U.S.A.
  • Page 2 NOTICE The information contained in this document is subject to change without notice. VXI TECHNOLOGY MAKES NO WARRANTY OF ANY KIND WITH REGARD TO THIS MANUAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. VXI Technology shall not be liable for errors contained herein or direct, indirect, special, incidental or consequential damages in connection with the furnishing, performance or use of this material.
  • Page 3: In This Book

    In This Book The VT1433B 8-Channel 196 kSamples/s Digitizer plus DSP is a C-size VXI module. “196 kSamples/s” refers to the maximum sample rate of 196608 samples per second. The VT1433B may contain either one or two 4-channel input assemblies so that the module may have a total of up to eight inputs. The module plugs into a single, C-size slot in a VXI mainframe.
  • Page 4 VT1433B User's Guide...
  • Page 5: Table Of Contents

    Installing the VT1433B........
  • Page 6 VT1433B Interrupt Behavior ........
  • Page 7 VT1433B Front Panel Description ........5-5...
  • Page 8 Cables: without VT1433B-AYF or VT1433B-1D4 ....10-10 Cables: with VT1433B-AYF ........10-11 Cables: with VT1433B-1D4 .
  • Page 9: Support Resources

    Support Resources Support resources for this product are available on the Internet and at VXI Technology customer support centers. VXI Technology World Headquarters VXI Technology, Inc. 2031 Main Street Irvine, CA 92614-6509 Phone: (949) 955-1894 Fax: (949) 955-3041 VXI Technology Cleveland Instrument Division VXI Technology, Inc.
  • Page 11: Chapter 1. Installing The Vt1433B

    VT1433B User's Guide Installing the VT1433B Installing the VT1433B...
  • Page 12: Installing The Vt1433B

    To inspect the VT1433B The VT1433B 8-Channel 196 kSamples/s Digitizer plus DSP Module was carefully inspected both mechanically and electrically before shipment. It should be free of marks or scratches and it should meet its published specifications upon receipt.
  • Page 13: To Install The Vt1433B

    The local bus can support up to four VT1433B modules at full span at real time data rates. If the VXI Bus is used, maximum data rates will be reduced but the module can be placed in any available slot.
  • Page 14 VT1433B User's Guide Installing the VT1433B Check the settings of the Boot Source and ROM Programming switches on the bottom of the module. Set switches 1 and 3 (BS1 and BS3) up and all the other switches down. Logical Address Boot Source &...
  • Page 15 Slide the module into the mainframe until the module connects firmly with the backplane connectors. Make sure the module slides in straight. Attach the module’s front panel to the mainframe chassis using the module’s captive mounting screws. VXI Mainframe Slotted Captive Screws Power Switch VT1433B User's Guide Installing the VT1433B...
  • Page 16: Install The Host Interface Libraries

    Installing the VT1433B Install the host interface libraries After the hardware has been assembled, the next step in installing the VT1433B is to install the host interface libraries. Refer to the chapter titled “Getting Started With the VT1433B” to continue the installation process.
  • Page 17: To Transport The Module

    Do not use styrene pellets in any shape as packing material for the module. The pellets do not adequately cushion the module and do not prevent the module from shifting in the carton. In addition, the pellets create static electricity which can damage electronic components. VT1433B User's Guide Installing the VT1433B...
  • Page 18 VT1433B User's Guide Installing the VT1433B...
  • Page 19: Chapter 2. Getting Started With The Vt1433B

    VT1433B User's Guide Getting Started With the VT1433B Getting Started With the VT1433B...
  • Page 20: Introduction

    Two versions of the Host Interface Library are available. One is HP-UX C-Language Host Interface Library which uses SICL (the Standard Instrument Interface Library) to communicate to the VT1433B hardware. The other is the HP-UX, Windows 95 or later and Windows NT VXIplug&play Library which communicates with the hardware using VISA (Virtual Instrument Software Architecture).
  • Page 21: To Install The Vxiplug&Play Libraries

    SICL/VISA (product number E2091E, version E.01.01 or later). VT1432A Software Distribution The VT1432A distribution (software) is shipped on CD-ROM with the VT1433B module. This software works with the VT1432A, VT1433B and VT1434A modules. This distribution includes the the VT1432A C-Language Host Interface Library for HP-UX, the VT1432A VXIplug&play Host Interface library for...
  • Page 22 VT1433B User's Guide Getting Started With the VT1433B Getting Updates (Windows) The latest version of the VT1433B instrument drivers can be found on-line at www.vxitech.com. Getting Updates (HP-UX) For the latest HP-UX instrument drivers, please contact VXI Technology Customer Support Services. Contact information can be found in the Support...
  • Page 23: To Install The Windows Vxiplug&Play Drivers For The Vt1433B (For Windows 95 And Windows Nt)

    (If the disc is in a driver other than "drive d:," replace "d:\" with the letter of the drive containing the driver disc.) Note that the driver for the VT1433B are the same as the driver used by the VT1432A. Also note that the "a_06_13" references the software revision and will vary.
  • Page 24: (For Hp-Ux Systems)

    VXI mainframe to determine what modules are installed. It is necessary to run it every time the mainframe is powered up. If the “No VT1433B can be found in this system” is found, then run the Resource Manager.
  • Page 25: The Vxiplug&Play Soft Front Panel (Sfp)

    If running the VT1432A/33B software in Microsoft Windows 95 or Windows NT, the Soft Front Panel (SFP) program can be used to interface with the VT1433B. The Soft Front Panel can be useful for checking the system to make sure that it is installed correctly and that all of its parts are working.
  • Page 26 This button opens the Measurement Control dialog box. It can set: Measurement single/repeat Mode block/continuous Trigger auto/manual/input/source Frequency span Blocksize Input This button opens a dialog box where the VT1433B’s inputs can be setup. It can set: Channel number Range AC or DC coupling Grounding method Digital anti-alias filter...
  • Page 27 VT1433B User's Guide Getting Started With the VT1433B Display This button opens a dialog box which specifies how the data will be displayed. For each trace, an input channel (or OFF) and an output file can be specified. This button opens a dialog box showing the modules installed in the VXI mainframe and indicating which are active and inactive.
  • Page 28: Vee Example Programs

    VT1433B User's Guide Getting Started With the VT1433B VEE example programs scope.vee This program displays four channels with time record and FFT for each channel. © For the examples provided below, Agilent VEE is used. The scope.vee program is located at VXIPNP\Hpe1432\examples\vee\ on a Microsoft Windows system or at /usr/e1432/vee-examples on an HP-UX system.
  • Page 29 VT1433B User's Guide Getting Started With the VT1433B The program scope.vee starts, showing four channels, with time record and FFT for each channel. Figure 2-3: scope.vee - Panel View To start a measurement, click the Run button on the toolbar (triangle symbol).
  • Page 30 VT1433B User's Guide Getting Started With the VT1433B To use and modify scope.vee, it is necessary to be familiar with using the Agilent VEE program. Refer to Agilent VEE documentation if necessary. In View Detail mode, click on Help on the menu bar for assistance in using Agilent VEE.
  • Page 31 VT1433B User's Guide Getting Started With the VT1433B In detail view there are boxes representing parts of the scope.vee program. For programs that are too large to be viewed all at one time, use the scroll bars at the bottom and left side of the screen to scroll the display. To see more detail, double-click on a box or click on the View Detail (chart symbol) button on the top bar of the box.
  • Page 32: Minimum.vee

    It contains the minimum number of functions needed (nine functions) to get data from the VT1433B module. It does not even include a “panel” user interface, so the first screen seen is the VEE View Detail screen. Use the scroll bar at the bottom of the screen to scroll the display and see all of the detail view.
  • Page 33 VT1433B User's Guide Getting Started With the VT1433B Figure 2-6: minimum.vee (scroll to see entire display) 2-15...
  • Page 34: Other Agilent Vee Example Programs

    The user can specify the duty cycle, ramp rate, level of the source and frequency of the source. This program works with VT1433B’s which are equipped with the source VT1433B-1D4. bsrcrand.vee (Burst SouRCe RANDom) This program is like bsrcsine.vee except the source is turned on in burst random...
  • Page 35: C-Language Host Interface Library Example Programs

    Shows the basics of setting up a VT1433B, starting a measurement and reading a block of data. intr.c Shows how to set up SICL and a VT1433B to use interrupts for data collection. src_intr.c Shows how to set up SICL and a VT1433B to use interrupts with a VT1433B-1D4 Source board, for overload shutdown and overread.
  • Page 36: Running A Demo Program: Semascope.c

    Running a demo program: semascope.c To run this program, type:/opt/e1432/demo/semascope. This program displays the time records for 32 channels (when hooked up to two VT1433B modules with 16 channels each). The channel that is active for changing the display is highlighted.
  • Page 37: Visual Basic Example Programs

    VT1433B User's Guide Getting Started With the VT1433B Visual Basic example programs VEE programs and the VXIplug&play Library can be used on both UNIX and PC systems. In addition, the PC can use Visual Basic. Visual Basic example programs are at \Hpe1432\examples\vb\ on a Microsoft Windows system.
  • Page 38 VT1433B User's Guide Getting Started With the VT1433B 2-20...
  • Page 39: Chapter 3. Using The Vt1432A

    Using the VT1432A...
  • Page 40: Introduction

    This chapter shows how to use the VT1433B using the VXIplug&play Host Interface Library. The Host Interface Library for the VT1433B is a set of functions that allow the user to program the register-based VT1433B at a higher level than register reads and writes.
  • Page 41: What Is Vxiplug&Play

    Agilent offers VXIplug&play drivers for VEE-Windows. The VXIplug&play instrument drivers exist relative to so-called “frameworks”. A framework defines the environment in which a VXIplug&play driver can operate. The VT1433B has VXIplug&play drivers for the following frameworks: Windows 95 or later, Windows NT and HP-UX.
  • Page 42: Manufacturer And Model Codes

    0xFFF 0x202 0xFFF 0x203 0xFFF 0x210 Model Name Agilent/HP E143xA Non-booted Substrate Board VT1432A 16 Channel 51.2 kSamples/s Digitizer + DSP VT1433B 8 Channel 196 kSamples/s Digitizer + DSP VT1434A 4 Channel 65 kSamples/s Arbitrary Source VT2216A VXI/SCSI Interface Module...
  • Page 43: The Soft Front Panel (Sfp)

    VT1433B User's Guide Using the VT1433B The Soft Front Panel (SFP) The Soft Front Panel is a stand-alone Windows application, built on top of the VXIplug&play driver DLL; it is used for instrument evaluation and debugging and as a demo. It is not a programmable interface to the instrument, nor can it be used to generate code.
  • Page 44: Header And Library Files

    Lib for linking C programs to VXIplug&play hpe1432_32.lib The following files are in the directory \Hpe1432 Read.me The latest information for the product lib\sema.bin Firmware program for the VT1433B lib\sfp.ico Icon for help file lib\sinewave.ico Icon for Soft Front Panel source\* Source files for hpe1432_32.dll...
  • Page 45: Channels And Groups

    VT1433B help text. Channel Groups In the VT1433B VXIplug&play driver, a channel group is the basic unit of hardware control. To control any channel, it must first be assigned to a group with the hpe1432_createChannelGroup function. In addition to creating the group, this function returns a “handle”...
  • Page 46: Creating A Channel Group

    Creating a Channel Group The function hpe1432_createChannelGroup creates and initializes a channel group. A channel group allows commands to be issued to several VT1433B channels at once, simplifying system setup. Channel groups can be overlapped. The state of an individual VT1433B channel that is in more than one channel group is determined by the most recent operation performed on any group to which this channel belongs.
  • Page 47: Multiple-Module/Mainframe Measurements

    The interface library for the VT1433B is designed to allow programming of several channels from one or several distinct modules, as if they were one entity. Each VT1433B module has up to eight channels. The library may control up to a maximum of 255 VT1433B modules (8160 channels).
  • Page 48: Possible Trigger Line Conflict

    Possible Trigger Line Conflict The following describes a scenario where VT1433B modules might conflict and prevent a proper measurement. The conditions allowing the conflict are complex but must be understood by the user.
  • Page 49: Managing Multiple-Mainframe Measurements

    Managing Multiple-mainframe Measurements In a single-mainframe measurement, the VT1433B communicates with other VT1433Bs through the TTLTRG lines. However, when using the VXI-MXI bus extender modules, the TTLTRG lines, which carry the group synchronization pulse and sample clock, are extended only in one direction. This unidirectional signal connection restricts the types of measurements that can be made in a multiple mainframe environment.
  • Page 50 VT1433B User's Guide Using the VT1433B In the example above, Mainframe A contains the Slot 0 Controller for a multiple mainframe system. Mainframe A is connected to Mainframe B with a VXI-MXI interface, Agilent/HP E1482B. To successfully manage this multiple mainframe environment, use the following guidelines.
  • Page 51 DIGITIZER +DSP Chan 5 - 8 Chan 1 - 4 VXI Mainframe C Example 3: Embedded Slot 0 Controller Figure3-4: Multiple mainframes - three mainframes VT1433B User's Guide Using the VT1433B MXI-2 VT1433B Extender Interface VT1433B VT1433B Fail Trigger...
  • Page 52: Synchronization In Multiple-Mainframe Measurements

    Another TTL Trigger line is designated to carry the sample clock to all modules. This shared sample clock may come from any VT1433B module in Mainframe A or from an external signal routed through the Slot 0 Commander in Mainframe A.
  • Page 53: Module Features

    Module Features Data Flow Diagram and FIFO Architecture The illustration on the next page shows data flow in the VT1433B. In this example there are four 4-channel input assemblies for a total of sixteen input channels. The data for all channels is sent to the FIFO. The FIFO is divided into sections, one for each channel.
  • Page 54 VT1433B User's Guide Using the VT1433B 96002 trigger ch 1 Input 1 Static Input 2 ch 8 trigger Figure 3-5: Data flow and FIFO architecture 3-16 96002 host port FIFO Local FIFO FIFO (DRAM) circular ch 1 buffer to VME Bus...
  • Page 55: Base Sample Rates

    For a VT1433B which has option 1D4, the Arbitrary Source, the sample rate for the source is automatically set to be the same as the sample rate selected for the inputs.
  • Page 56 VT1433B User's Guide Using the VT1433B Table of Baseband Measurement Spans (part 1 of 6) All values are in Hertz (Hz). sample frequency 48000 (Fs) —> number of ÷2 with ÷5 steps 3750.000000 18750.000000* 1875.000000 937.500000 468.750000 234.375000 117.187500 58.593750 29.296875...
  • Page 57 20.000000 48.828125 10.000000 24.414062 5.000000 12.207031 2.500000 6.103516 1.250000 3.051758 0.625000 1.525879 0.312500 0.762939 0.156250 0.381470 0.078125 VT1433B User's Guide Using the VT1433B 51200 without ÷5 with ÷5 25600.000000* 6000.000000 12800.000000 3000.000000 6400.000000 1500.000000 6200.000000 750.000000 1600.000000 375.000000 800.000000 187.500000 400.000000...
  • Page 58 VT1433B User's Guide Using the VT1433B Table of Baseband Measurement Spans (part 3 of 6) All values are in Hertz (Hz). sample frequency 80000 (Fs) —> number of with ÷5 ÷2 steps 6250.000000 3125.000000 1562.500000 781.250000 390.625000 195.312500 97.656250 48.828125 24.414062...
  • Page 59 30.125000 76.293945 15.625000 38.146973 7.812500 19.073486 3.906250 9.536743 1.953125 4.768372 0.976562 2.384186 0.488281 1.192093 0.244141 0.596046 0.122070 VT1433B User's Guide Using the VT1433B 128000 without ÷5 with ÷5 40000.000000* 10000.000000 20000.000000 5000.000000 10000.000000 2500.000000 5000.000000 1250.000000 2500.000000 625.000000 1250.000000 312.500000 655.000000...
  • Page 60 VT1433B User's Guide Using the VT1433B Table of Baseband Measurement Spans (part 5 of 6) All values are in Hertz (Hz). sample frequency 133333 (Fs) —> number of with ÷5 ÷2 steps 10416.666667 5208.333333 2604.166667 1302.083333 651.041667 325.520833 162.760417 81.380208 40.690104...
  • Page 61 58.593750 125.000000 29.296875 65.500000 14.648438 31.250000 7.324219 15.625000 3.662109 7.812500 1.831055 3.906250 0.915527 1.953125 0.457764 0.976562 0.228882 VT1433B User's Guide Using the VT1433B 196608 without ÷5 with ÷5 75000.000000* 15360.000000 37500.000000 7680.000000 18750.000000 3840.000000 9375.000000 1920.000000 4687.500000 960.000000 2343.750000 480.000000 1171.875000...
  • Page 62 VT1433B User's Guide Using the VT1433B VT1433B sample frequencies The following is a list of all sample frequencies (in Hz) available on the VT1433B, including those not listed in the preceding table. 48000.0 49152.0 50000.0 51200.0 52400.852878 61440.0 62500.0 64000.0 65536.0...
  • Page 63: Measurement Process

    (within one mainframe) must release it for it to go high. Only one VT1433B is required to pull the Sync/Trigger line low. In a system with only one VT1433B, the Sync/Trigger line is local to the module and not is routed to a TTL TRIGGER line on the VXI back plane.
  • Page 64: Parameter Settings

    Figure 3-8: Measurement initialization The module enters the TESTED state after a reset. In this state, all of the module parameters may be set. The VT1433B stays in the TESTED state until it sees a high-to-low transition of the Sync/Trigger line.
  • Page 65: Measurement Loop

    Once done, the module releases the Sync/Trigger line and moves to the BOOTED state. The VT1433B stays in the BOOTED state until it sees a high-to-low transition of the Sync/Trigger line (that is, all the VT1433Bs in the system have booted).
  • Page 66: Register-Based Vxi Devices

    Sync/Trigger line low as long as it is actively collecting data. In overlap block mode the VT1433B stops taking data as soon as a block of data has been collected, including any programmed pre- or post-trigger delays. (It starts again when another trigger occurs).
  • Page 67: Arm And Trigger

    Valid Arm (and Pre-Arm) conditions are: Auto Arm Manual Arm RPM Step Arm Valid trigger conditions are: Auto Trigger Input Trigger Source Trigger External Trigger Manual Trigger Tachometer Edge Trigger VT1433B User's Guide Using the VT1433B 3-29...
  • Page 68: Vt1433B Triggering

    For single-VT1433B systems, the TTL trigger signal is not connected to the VXI backplane. For multiple VT1433B systems, the hpe1432_initMeasure function connects the VT1433B trigger lines to the VXI backplane and at that point, the selection of which TTL trigger lines through hpe1432_getTtltrgLines is relevant.
  • Page 69: Trigger Level

    VT1433B User's Guide Using the VT1433B Trigger Level To set the trigger level, use hpe1432_setTriggerMode to select “level” or “bound” mode; and use hpe1432_setTriggerLevel twice to set both the upper and lower trigger levels. The difference between the upper and lower trigger levels must be at least 10% of full scale (and 10% is usually the best amount).
  • Page 70: Data Transfer Modes

    Block mode will be discussed first. Block Mode (Agilent/HP E1431A) The VT1433B’s overlap block mode is similar the block mode which is used in some Agilent instruments such as the Agilent/HP E1431A. In block mode, the input hardware acquires one block after getting an arm and trigger.
  • Page 71 VT1433B User's Guide Using the VT1433B Limit on Queuing of Data In overlap block mode, a number of trigger events may be queued up before the host reads the data for those triggers. The host may get further and further behind the data acquisition.
  • Page 72: Vt1433B Interrupt Behavior

    HPE1432_IRQ_TACHS_AVAIL HPE1432_IRQ_TRIGGER VT1433B Interrupt Handling To make the VT1433B module do the interrupt, both a mask and a VME Interrupt line must be specified, by calling hpe1432_setInterruptMask and hpe1432_setInterruptPriority respectively. Once the mask and line have been set and an interrupt occurs, the cause of the interrupt can be obtained by reading the HPE1432_IRQ_STATUS_REG register (using hpe1432_getInterruptReason).
  • Page 73 This is a summary of how to set up a VT1433B interrupt: Look at the Resource Manager to find out which VME interrupt lines are available. Tell the VT1433B module to use the a VME interrupt line found in step one, using hpe1432_setInterruptPriority.
  • Page 74: Data Gating

    Calling hpe1432_init to reset the list of channels that are available to the VT1433B library. As is always the case with interrupt handlers, it is easy to introduce bugs into a program and generally difficult to track them down.
  • Page 75 Setting such a parameter for a channel that doesn’t make sense will result in an error. At the start of a measurement, the VT1433B firmware sets up all hardware parameters and ensures that the input hardware is settled before starting to take data.
  • Page 76: New Features Of The Vt1433B Software

    Decimation spans are now allowed for all legal sample rates with the VT1433B. Zoom mode Zoom mode is available for all legal sample rates with the VT1433B. The zoom span will be allowed to go as high as ctock-freq/2.56 (the maximum non-zoom span).
  • Page 77: Where To Get More Information

    VT1433B User's Guide Using the VT1433B Where to get more information There is more information available about the VT1432A. This section shows how to access it and print it, if desired. The Function Reference for VXIplug&play On a PC, the VT1432A Function Reference is in Microsoft Help text. Select the Help icon in the “VXIPNP”...
  • Page 78 VT1433B User's Guide Using the VT1433B 3-40...
  • Page 79: Chapter 4. The Host Interface Library

    The Host Interface Library...
  • Page 80: Introduction

    The Host Interface Library Introduction The Host Interface Library for the VT1433B is a set of functions that allows the register-based VT1433B to be programed at a higher level than register reads and writes. The library allows groups of VT1433Bs to be set up and programmed as if they were one entity.
  • Page 81: Header And Library Files

    The /opt/e1432/lib directory contains several versions of the VT1432A Host Interface library: lib1432.a A normal HP-UX archive library, used by host programs wanting to talk to VT1433B hardware. lib1432.sl An HP-UX shared library, used by host programs wanting to talk to VT1433B hardware.
  • Page 82: Parameter Information

    After firmware is installed and after a call to e1432_preset, all of the parameters (both channel-specific and global) in a VT1433B module are set to their default values. For channel-specific parameters, the default value may depend on the type of channel.
  • Page 83: Parameter Lists

    VT1433B User's Guide The Host Interface Library Default Value Immediate None Immediate Auto Arm Immediate Immediate None Auto Trigger Immediate 1024 Immediate Immediate Grounded...
  • Page 84 VT1433B User's Guide The Host Interface Library Parameter decimation_output decimation_oversample decimation_undersamp delta_order fifo_size filter_settling_time internal_debug interrupt_mask interrupt_priority lbus_mode lbus_reset max_order meas_time_lengh mmf_delay multi_sync overlap pre_arm_mode ramp span sumbus trigger_delay trigger_ext trigger_master triggers_per_arm ttltrg_clock ttltrg_gclock ttltrg_satrg ttltrg_trigger window xfer_size zoom Default Value...
  • Page 85 (*) Input mode is listed as channel-specific, but it actually applies to all channels within an SCA (such as a 4-channel input assembly). VT1433B User's Guide The Host Interface Library Default Value Up/Down Immediate Time Immediate...
  • Page 86 VT1433B User's Guide The Host Interface Library Option 1D4 Single-channel Source Parameters Parameter active amp_scale anti_alias_digital duty_cycle filter_freq ramp_rate range sine_freq sine_phase source_blocksize source_centerfreq source_cola source_mode source_output source_speed source_span source_sum srcbuffer_init srcbuffer_mode srcbuffer_size srcparm_mode trigger_channel Default Value 25.6 kHz 0.041567 volt...
  • Page 87 VT1433B User's Guide The Host Interface Library Default Value Normal Immediate 600 RPM Immediate 6000 RPM Immediate 25 RPM Immediate 600 RPM Immediate Immediate Immediate 10 µs...
  • Page 88: Channel And Group Ids

    The e1432_assign_channel_numbers function must be called exactly once, following the call to e1432_init_io_driver, in order to declare to the library the logical addresses of the VT1433B modules that will be used. This function checks the existence of a VT1433B module at each of the logical addresses given in a list of logical addresses and allocates logical channel identifiers for each channel in all of the VT1433Bs.
  • Page 89 This function creates and initializes a channel group. A channel group allows commands to be issued to several VT1433B channels at once, simplifying system setup. The state of an individual VT1433B channel that is in more than one channel group, is determined by the most recent operation performed on any group to which this channel belongs.
  • Page 90: Multiple-Module/Mainframe Measurements

    The interface library for the VT1433B is designed to allow programming of several channels from one or several distinct modules, as if they were one entity. Each VT1433B module has up to 16 channels. The library may control up to a maximum of 255 VT1433B modules (8160 channels).
  • Page 91: Possible Trigger Line Conflict

    Possible Trigger Line Conflict The following describes a scenario where VT1433B modules might conflict and prevent a proper measurement. The conditions allowing the conflict are complex but must be understood by the user.
  • Page 92: Managing Multiple-Mainframe Measurements

    VT1433B User's Guide The Host Interface Library Managing Multiple-mainframe Measurements In a single mainframe measurement, the VT1433B communicates with other VT1433Bs through the TTLTRG lines. However, when using the VXI-MXI bus extender modules, the TTLTRG lines, which carry the group synchronization pulse and sample clock, are extended only in one direction.
  • Page 93 256 Hz and an additional 0.68 degree phase error at 20 kHz. The cable adds approximately 6 ns per meter of cable. Each daisy-chained mainframe adds another increment of delay, but only for the additional cabling length. VT1433B User's Guide The Host Interface Library 4-15...
  • Page 94 VT1433B User's Guide The Host Interface Library Ethernet/Firewire VT1433B Embedded Controller VT1433B VT1433B Fail Trigger Fail Trigger ExSamp ExTrig ExSamp ExTrig 8-CHANNEL 196 8-CHANNEL 196 kSa/s DIGITIZER kSa/s DIGITIZER +DSP +DSP Chan Chan 5 - 8 5 - 8 Chan...
  • Page 95: Synchronization In Multiple-Mainframe Measurements

    Another TTL Trigger line is designated to carry the sample clock to all modules. This shared sample clock may come from any VT1433B module in Mainframe A or from an external signal routed through the Slot 0 Commander in Mainframe A.
  • Page 96: Measurement Process

    (within one mainframe) must release it for it to go high. Only one VT1433B is required to pull the Sync/Trigger line low. In a system with only one VT1432A, the Sync/Trigger line is local to the module and not is routed to a TTL TRIGGER line on the VXI back plane.
  • Page 97: Parameter Settings

    Figure 4-4: Measurement initialization The module enters the TESTED state after a reset. In this state, all of the module parameters may be set. The VT1433B stays in the TESTED state until it sees a high-to-low transition of the Sync/Trigger line.
  • Page 98: Measurement Loop

    Once done, the module releases the Sync/Trigger line and moves to the BOOTED state. The VT1433B stays in the BOOTED state until it sees a high-to-low transition of the Sync/Trigger line (that is, all the VT1433Bs in the system have booted).
  • Page 99: Register-Based Vxi Devices

    Sync/Trigger line low as long as it is actively collecting data. In overlap block mode the VT1433B stops taking data as soon as a block of data has been collected, including any programmed pre- or post-trigger delays. (It starts again when another trigger occurs).
  • Page 100: Arm And Trigger

    VT1433B User's Guide The Host Interface Library Arm and Trigger This section explains some terminology relating the the “Arm” and “Trigger” steps in the measurement loop. As an example a measurement might be set up to arm at a certain RPM level and then subsequently trigger at an external event corresponding to top dead center (TDC).
  • Page 101: Vt1433B Triggering

    Note that for e1432_set_auto_trigger() the setting E1432_MANUAL_ARM really means “don’t auto trigger” not “expect a manual trigger”. For single VT1433B systems, the TTL trigger signal is not connected to the VXI backplane. For multiple VT1433B systems, the e1432_init_measure() function connects the VT1433B trigger lines to the VXI backplane and at that point, the selection of which TTL trigger lines through e1432_get_ttltrg_lines() is relevant.
  • Page 102: Data Transfer Modes

    VT1433B User's Guide The Host Interface Library Data Transfer Modes The VT1433B can be programmed to use either of two data transfer modes: overlap block mode and continuous mode. Block mode will be discussed first. Block Mode (Agilent/HP E1431A) In block mode, the input hardware acquires one block after getting an arm and trigger.
  • Page 103 VT1433B User's Guide The Host Interface Library Limit on Queuing of Data In overlap block mode, a number of trigger events may be queued up before the host reads the data for those triggers. The host may get further and further behind the data acquisition.
  • Page 104: Vt1433B Interrupt Behavior

    Interrupt Setup The VT1433B VXI module can be programmed to interrupt a host computer using the VME interrupt lines. VME provides seven such lines and the VT1433B module can be told to use any one of them (see e1432_set_interrupt_priority). The VT1432A can interrupt the host computer in response to different events. A mask of events can be specified on which to interrupt.
  • Page 105 SICL to receive interrupts from a VT1433B module. This is a summary of how to set up SICL to receive a VT1433B interrupt: Query SICL for which VME interrupt lines are available, using ivxibusstatus and ivxirminfo.
  • Page 106: Data Gating

    This parameter can be changed while a measurement is running, to allow the host computer to look at only some of the data being collected by the VT1433B module. While data from a channel is disabled the input module continues to collect data but it is not made available to the host computer.
  • Page 107: Vt1433B Parameters

    At the start of a measurement, the VT1433B firmware sets up all hardware parameters and ensures that the input hardware is settled before starting to take data.
  • Page 108 VT1433B User's Guide The Host Interface Library 4-30...
  • Page 109: Chapter 5. Module Description

    VT1433B User's Guide Module Description Module Description...
  • Page 110: Module Features

    The VT1433B may contain one or two 4-channel input assemblies so that the module may have a total of up to eight inputs. The following is a list of some of the features of the VT1433B. See “Specifications” for more detailed information.
  • Page 111: Block Diagram

    512 kB DRAM 32 MB Input 1 Input 2 (optional) Figure 5-1: VT1433B block diagram For block diagrams of the Arbitrary Source and the Tachometer, see the chapters on the Arbitrary Source option and the Tachometer option. LBUS/FIFO (optional) Local bus...
  • Page 112 VT1433B User's Guide Module Description Input Differential Circuit – Input Differential Circuit – Input Differential Circuit – Input Differential Circuit – Figure 5-2: Input section diagram Delta- Range Anti-Alias Sigma ADC Selection Filter Delta- Range Anti-Alias Sigma ADC Selection Filter...
  • Page 113: Vt1433B Front Panel Description

    VT1433B Front Panel Description Front panels for four or eight channels The VT1433B may have any of several front panels depending on options and number of input channels. The following illustration shows front panels for four or eight channels. VT1433B...
  • Page 114: Standard Front Panel

    Module Description Standard Front Panel This is the front panel for a standard VT1433B (this example has eight inputs). The LEDs and connectors are described on the next page. If the VT1433B has an Arbitrary Source (VT1433B-1D4) or a Tachometer (VT1433B-AYF) its front panel will be different.
  • Page 115 Trigger: This LED flashes on each time the measurement triggers, so when it is blinking it indicates that the measurement is triggering. If the VT1433B has the Tachometer option, this LED is defined differently. See the chapter: The Tachometer Option (VT1433B-AYF).
  • Page 116: Vxi Backplane Connections

    A16, A24, D16 and D32 data transfers are supported. DTB Arbitration Bus The VT1433B module is not capable of requesting bus control. Thus it does not use the Arbitration bus. To conform to the VME and VXI specifications, it passes the bus lines through.
  • Page 117: The Local Bus (Vt1433B-Ugv)

    Local Bus vs VME Transfers With this option, data can be transferred from the VT1433B two different ways; via the VME Bus or via the Local Bus. The VME Bus is the universal data bus for VXI architecture. It provides flexibility and versatility in transferring data.
  • Page 118: The Vt1433B Vxi Device

    The VXI system architecture defines two types of address space. A16 space consists of 64 kBytes and A24 consists of 16 MBytes. The VT1433B has a 32-bit port through which it has access to the A16 and A24 space. It can also use D32 to send and receive data though the port. Or it can use the port for 16-bit data transfers by using only 16 of the 32 bits available.
  • Page 119 2000 0 Data Registers 1FFFF Fixed DSP 0004 F Bus Window 0003 F VXI Bus A16 0000 0 Registers For more information, see “The A24 Registers” in the chapter titled Register Definitions. VT1433B User's Guide Module Description Movable Fixed 5-11...
  • Page 120: List Of A16 Registers

    VT1433B User's Guide Module Description List of A16 Registers The following lists the A16 registers. For more information see “The A16 Registers” in the chapter titled Register Definitions. Address Read Query Response Register FIFO Count Send Data IRQ Status Register...
  • Page 121: Trigger Lines (Ttltrg)

    The VT1433B uses two trigger lines. These can be placed on any two of the eight TTLTRG lines available on the VXI backplane. The lines are:...
  • Page 122: Providing An External Clock

    Module Description Providing an External Clock The VT1433B can be programed to accept an external word rate clock from the Sample 0 line on the VXI Bus. The digital filters are still functional, providing a range of effective word rates. All sampling is done simultaneously and is not multiplexed.
  • Page 123: Calibration Description

    (in software) as either an input or an output. It can be set to any of four settings: DC - The VT1433B outputs a DC calibration signal from the millivolt range up to 15 volts. AC - The VT1433B outputs a signal from an Arbitrary Source option (in the same module or a different VT1433B module in the system.)
  • Page 124 VT1433B User's Guide Module Description 5-16...
  • Page 125: Chapter 6. The Arbitrary Source Option (Vt1433B-1D4)

    VT1433B User's Guide The Arbitrary Source Option The Arbitrary Source Option (VT1433B-1D4)
  • Page 126: Arbitrary Source Description

    The Arbitrary Source Option Arbitrary Source Description An arbitrary source can be included with the VT1433B 8-Channel 196 kSamples/s Digitizer plus DSP as VT1433B-1D4. (It cannot be installed with a Tachometer Option, VT1433B-AYF.) The Arbitrary Source Option can supply arbitrary or sine signals under control of measurement software.
  • Page 127: Block Diagram

    128k x 24 registers 56002 Gate array control Digital interpolation 96002 “B” Bus or A24 VXI Figure 6-1: Arbitrary source option block diagram COLA Signal 6.4 kHz Range 25.6 kHz filter VT1433B User's Guide The Arbitrary Source Option Shutdown circuitry Summer input...
  • Page 128: The Arbitrary Source Option Front Panel

    The Arbitrary Source Option The Arbitrary Source Option Front Panel The VT1433B with the Arbitrary Source Option may have four or eight input channels. The following illustration shows a front panel for eight channels. The LEDs and connectors are described on the next page.
  • Page 129: Leds And Connectors For The Arbitrary Source Option

    These connectors are attached to the cables from an 8-Channel Input (breakout box.) There are two input connectors for each 8-Channel Input. They connect the input signal to the VT1433B. Each connector carries four channels. Depending on options, there can be one or two input connectors (four or eight channels).
  • Page 130 VT1433B User's Guide The Arbitrary Source Option...
  • Page 131: Chapter 7. The Tachometer Option (Vt1433B-Ayf)

    VT1433B User's Guide The Tachometer Option The Tachometer Option (VT1433B-AYF)
  • Page 132: Tachometer Description

    A VT1433B without a tachometer option can accept a TTL external trigger signal (see “Trigger Lines” in the chapter titled “Module Description”). With the tachometer option the VT1433B still has that capability and is also able to accept an analog external trigger signal at the Tach 2 input.
  • Page 133: Input Count Division

    Figure 7-1: Tachometer option block diagram System Trigger 32-bit Holdoff Ctrl 1 of N select Latch 32-bit Counter Holdoff Ctrl 32-bit Latch 1 of N select VT1433B User's Guide The Tachometer Option FIFO Ctrl & Status Registers FIFO DSP “B” Bus or paged A24 VXI...
  • Page 134: The Tachometer Option Front Panel

    The Tachometer Option The Tachometer Option Front Panel The VT1433B with the Tachometer Option may have four or eight input channels. The following illustration shows a front panel for eight channels. The LEDs and connectors are described on the next page.
  • Page 135: Leds And Connectors For The Tachometer Option

    Trigger: This LED flashes on each time an edge is detected on the tachometer signal, so when it is blinking it indicates that the tachometer signal is on. (For a VT1433B that does not have the Tachometer option, this LED is defined differently.) SMB Connectors Tach1: This is one of the two tachometer inputs.
  • Page 136 VT1433B User's Guide The Tachometer Option...
  • Page 137: Chapter 8. Break Out Boxes

    VT1433B User's Guide Break Out Boxes Break Out Boxes...
  • Page 138: Introduction

    VT1433B User's Guide Break Out Boxes Introduction A Break Out Box connects the VT1432A or VT1433B to a set of connectors to receive input signals. Several types of Break Out Boxes are available. This chapter covers: VT3240A Voltage Break Out Box ®...
  • Page 139: The Vt3240A And Vt3241A Break Out Boxes

    They each have two cables which connect to the sub-miniature “D” connectors on the front panel of the VT1432A/33B. Each of the two cables carries four channels. VOLTAGE 8 CH INPUT Figure 8-1: VT3240A Break Out Box VT1433B User's Guide Break Out Boxes...
  • Page 140: Vt3240Avoltage-Type Break Out Box

    VT1433B User's Guide Break Out Boxes VT3240AVoltage-type Break Out Box In this type of Break Out Box the signal is sent straight through to the sub-miniature “D” connectors on the VT1432A/33B. ® VT3241A ICP -type Break Out Box Each of the eight connectors in this type of Break Out Box is connected to an independent, floating current source.
  • Page 141: Break Out Box Cables

    Backshell Kit, plug Shielded Cable part number AMP 750850-3 Qty: 2 Qty: 2 VOLTAGE 8 CH INPUT Figure 8-2: Break Out Box cable and part numbers VT1433B User's Guide Break Out Boxes Cable Connector, plug part number AMP 750833-1 Qty: 2...
  • Page 142 VT1433B User's Guide Break Out Boxes Fail Acs COLA 8-CHANNEL 196 kSa/s DIGITIZER +DSP Pin definitions for input connector definition pin # RFI GND/Cable Shield +24V Power GND Return for ± 24V -24 Power RFI GND I2C SCL CAL HIGH...
  • Page 143 Connect at VT1432A/33B end of cabling ONLY RFI GND/Drain Shield 4 RFI GND/Drain Shield 3 RFI GND/Drain shield 2 RFI GND/Drain Shield 1 Additional shielding of entire cable GND for grounded measurements if required RFI GND/Cable Shield RFI GND/Cable Shield VT1433B User's Guide Break Out Boxes...
  • Page 144 VT1433B User's Guide Break Out Boxes Dis-allowed Connections Do NOT connect these pins on VT1432A/33B end of cabling. These signals and supplies are provided for VXI Technology specified break out boxes and are unspecified for other usage Do not use:...
  • Page 145: Chapter 9. Troubleshooting The Vt1433B

    VT1433B User's Guide Troubleshooting the VT1433B Troubleshooting the VT1433B...
  • Page 146: Diagnostics

    Troubleshooting the VT1433B Diagnostics The following describes a limited diagnostic program for the VT1432A, VT1433B and VT1434A. It is to be run from an HP-UX host. The program is called “hostdiag.” It can be found with the VT1432A Host Interface Software Library at location /usr/e1432/bin.
  • Page 147 Main board DRAM SIMMs Input SCAs (Signal Conditioning Assemblies) Source SCAs (VT1434A) Optional source Optional tachometer (VT1432A and VT1433B) Notes: Tests are somewhat limited but will catch many hardware errors No errors printed means that all tests passed VT1433B User's Guide...
  • Page 148 VT1433B User's Guide Troubleshooting the VT1433B...
  • Page 149: Chapter 10. Replacing Assemblies

    VT1433B User's Guide Replacing Assemblies Replacing Assemblies 10-1...
  • Page 150: Replaceable Parts

    VXI Technology sales and service office. See the inside back cover of this guide for a list of office locations and address. Replacement parts are listed in the following tables: Assemblies: without VT1433B-AYF or VT1433B-1D4 Assemblies: with VT1433B-AYF Assemblies: with VT1433B-1D4...
  • Page 151 (Mfr Code) listed in the replaceable parts tables. Mfr Code Mfr Name 03LB1 VXI Technology, Inc. 30817 Laird Technologies 83486 Elco Industries Inc. VT1433B User's Guide Replacing Assemblies Address Irvine, CA 92614 U.S.A. Delaware Water Gap, PA 18327 U.S.A. Rockford, IL 61101 U.S.A. 10-3...
  • Page 152 VT1433B User's Guide Replacing Assemblies Assemblies: without VT1433B-AYF or VT1433B-1D4 10-4...
  • Page 153 03LB1 03LB1 03LB1 03LB1 30817 03LB1 03LB1 03LB1 03LB1 03LB1 03LB1 30817 30817 03LB1 03LB1 03LB1 03LB1 03LB1 VT1433B User's Guide Replacing Assemblies Mfr Part Number E1433-66534 E1432-66504 E1433-66510 E1433-66511 1818-5622 E1433-00615 E1432-00613 0097-553-17-020 0515-2033 0515-2028 E14320-44101 E1485-40601 0515-0372 E1450-01202...
  • Page 154 VT1433B User's Guide Replacing Assemblies Assemblies: with VT1433B-AYF A10/A11 10-6...
  • Page 155 03LB1 03LB1 03LB1 30817 03LB1 03LB1 03LB1 03LB1 03LB1 03LB1 30817 30817 03LB1 03LB1 03LB1 03LB1 03LB1 03LB1 VT1433B User's Guide Replacing Assemblies Mfr Part Number E1433-66534 E1432-66504 E1432-66505 E1433-66510 E1433-66511 1818-5622 E1432-00615 E1432-00613 0097-553-17-020 0515-2033 0515-2028 E14320-44101 E1485-40601 0515-0372...
  • Page 156 VT1433B User's Guide Replacing Assemblies Assemblies: with VT1433B-1D4 10-8...
  • Page 157 03LB1 03LB1 30817 03LB1 03LB1 03LB1 03LB1 03LB1 03LB1 30817 30817 03LB1 03LB1 03LB1 03LB1 03LB1 03LB1 03LB1 VT1433B User's Guide Replacing Assemblies Mfr Part Number E1433-66534 E1432-66504 E1433-66510 E1432-66511 1818-5622 E1432-66541 E1433-00615 E1432-00613 0097-553-17-020 0515-2033 0515-2028 E14320-44101 E1485-40601 0515-0372...
  • Page 158 VT1433B User's Guide Replacing Assemblies Cables: without VT1433B-AYF or VT1433B-1D4 VTI Part Number 8120-6767 CBL-ASM CXL, 290MM 8120-6765 CBL-ASM CXL, 255 MM 8120-6762 CBL-FLEX, 5-COND, 225 MML 10-10 Description Code 03LB1 03LB1 03LB1 Mfr Part Number 8120-6767 8120-6765 8120-6762...
  • Page 159: Cables: With Vt1433B-Ayf

    Cables: with VT1433B-AYF VTI Part Number 8120-6765 CBL-ASM CXL, 255MM 8120-6766 CBL-ASM CXL, 8120-6762 CBL-FLEX, 5-COND, 225MML Description Code 03LB1 03LB1 03LB1 VT1433B User's Guide Replacing Assemblies Mfr Part Number 8120-6765 8120-6766 8120-6762 10-11...
  • Page 160: Cables: With Vt1433B-1D4

    VT1433B User's Guide Replacing Assemblies Cables: with VT1433B-1D4 VTI Part Number 8120-6765 CBL-ASM CXL, 255MM 8120-6766 CBL-ASM CXL, 8120-6762 CBL-FLEX, 5-COND, 225MML 10-12 Description Code 03LB1 03LB1 03LB1 Mfr Part Number 8120-6765 8120-6766 8120-6762...
  • Page 161: Front Panel

    MOLD KIT-BTTM EXTR HNDL’ MP208 0515-1968 SCR-MCH M2.5 6MMLG MP209 0515-1375 SCR-MCH M2.5 6MMLG MP210 43-0016-003 LABEL, VXI EXT, VXI TECH, NEW LOGO MP211 43-0016-002 LABEL, VXI EXT, VXIBUS VT1433B User's Guide Description Code 03LB1 03LB1 03LB1 03LB1 03LB1 03LB1...
  • Page 162: To Remove The Top Cover

    VT1433B User's Guide Replacing Assemblies To remove the top cover Remove the five long screws using a T-10 Torx driver and remove the three short screws using a T-8 Torx driver. Lift cover off. 10-14...
  • Page 163: To Remove The Front Panel

    Using a T-8 Torx driver, remove the screw that attaches the front panel to the bottom cover. Gently pull the front panel off. VT1433B User's Guide Replacing Assemblies 10-15...
  • Page 164 VT1433B User's Guide Replacing Assemblies Remove the nuts that fasten the cables and assembly to the front panel. Using a 1/4-inch nut driver. Remove ribbon cable from the A4 assembly, by pulling back the latch on the connector and and removing cable. Be sure to note the orientation of the cable.
  • Page 165 T-8 Torx driver. Be sure to note the positioning of the brackets, alignment is critical. To replace the front panel with another that does not have the label already attached, remove the tape backing and place it on the front panel as shown. VT1433B User's Guide Replacing Assemblies 10-17...
  • Page 166: To Remove The Input Assemblies

    Remove top cover, see “To remove the top cover.” Remove the front panel, see steps 1 and 2 in “To remove the front panel.” Note that the following steps are showing illustrations of an VT1433B with a standard configuration (two input assemblies). If the VT1433B has option 1DL (one input assembly) , the following steps will be the same except the length of the screws and the number of input assemblies to be removed.
  • Page 167 Remove the top assembly by gently pulling it forward, releasing it from the connectors. Remove the remaining input assembly. VT1433B User's Guide Replacing Assemblies 10-19...
  • Page 168: To Remove The Vt1433B-Ayf Assembly

    Remove the top cover, see “To remove the top cover.” Disconnect the two cables leading to the A5 assembly and move cables aside. Using a T-10 Torx driver, remove the three screws that attach the assembly to the VT1433B and lift the assembly off.
  • Page 169: To Remove The Vt1433B-1D4 Assembly

    Remove the top cover, see “To remove the top cover.” Disconnect the three cables leading to the A41 assembly and move cables aside. Using a T-10 Torx driver, remove the three screws that attach the assembly to the VT1433B and lift the assembly off.
  • Page 170: To Remove The A22 Assembly

    VT1433B User's Guide Replacing Assemblies To remove the A22 assembly Remove the top cover, see “To remove the top cover.” Gently push the silver tabs outward and tilt the A22 assembly forward releasing it from the connector. 10-22...
  • Page 171: To Remove The A10/A11 Assembly

    Remove top cover and input assemblies. See “To remove the top cover,” and “To remove the input assemblies.” If the module does NOT have VT1433B-AYF or VT1433B-1D4 do the following: Remove the five standoffs using a 1/4-inch nut driver and remove the three screws using a T-8 Torx driver.
  • Page 172 VT1433B-AYF assembly.” Remove the five long and the three short standoffs using a 1/4-inch nut driver. If the module has VT1433B-1D4 do the following: Remove the 1D4 option assembly, see “To remove the VT1433B-1D4 assembly.” Remove the three long and the five short standoffs using a 1/4-inch nut driver. 10-24...
  • Page 173: Chapter 11. Backdating

    VT1433B User's Guide Backdating Backdating 11-1...
  • Page 174 VT1433B User's Guide Backdating Backdating This chapter documents modules that differ from those currently being produced. With the information provided in this chapter, this guide can be modified so that it applies to any earlier version or configuration of the module.
  • Page 175: Appendix A. Register Definitions

    VT1433B User's Guide Register Definitions Appendix A Register Definitions...
  • Page 176: The Vt1433B Vxi Registers

    Register-based devices communicate at the level of direct hardware manipulation and this can lead to much greater system throughput. Users do not need to access the registers in order to use the VT1433B. The VT1433B’s functions can be more easily accessed using the VT1432A Host Interface Library software (which is used for both the VT1433B and the VT1432A 16 Channel 51.2 kSamples/s Digitizer plus DSP).
  • Page 177 Read Query Response Register FIFO Count Send Data IRQ Status Register Status Register Device Type ID Register VT1433B User's Guide Register Definitions Write Parameter 7 Register Parameter 6 Register Parameter 5 Register Parameter 4 Register Parameter 3 Register Parameter 2 Register...
  • Page 178: The A24 Registers

    VT1433B User's Guide Register Definitions The A24 Registers The following A24 registers are accessible at the base address defined by the device’s offset Register. The registers at offsets 0 to E longword (D32) accesses. The registers at offsets 10 accessed by any of the of the D08(EO), D16 or D32 modes.
  • Page 179 (A16/A24) 15-8 No effect 15-12 0011 (1MB of A24) 13-12 Block Data Unused Ready Ready Unused Ready Passed VT1433B User's Guide Register Definitions 11-0 111111111111 (Agilent’s ID) Logical Address 11-0 Model Code (202 for VT1433B) Loaded Done Q Resp Ready...
  • Page 180 VT1433B User's Guide Register Definitions Block Ready: A one (1) indicates that there is a block of data available to be read from the Send Data registers. A zero (0) indicates that less than a full block is available. Data Ready: A one (1) indicates that there is at least one word (32 bits) of data available in the Send Data register.
  • Page 181 Offset register. Port Control Register: This register is used to override the Local Bus control of the device. (This applies to VT1433B modules that are equipped to use Local Bus). It has the following format:...
  • Page 182 VT1433B User's Guide Register Definitions Page Map Register: This read/write register defines the internal location of the movable window into the device’s DSP bus. (This 512 kB window begins at 512 kB into the device’s A24 registers.) The eight least significant bits of the Page Map register are the page number.
  • Page 183 Writing the least significant byte (highest address) clears the Command/Parameter Ready and Query Response Ready bits in the status register and interrupts the on-board DSP. See the following section regarding D16/D08 access of 32-bit registers and the communication protocol. VT1433B User's Guide Register Definitions 15-8 Logical...
  • Page 184: 32-Bit Registers

    VT1433B User's Guide Register Definitions Parameter 1-7 Registers: These are 32-bit RAM locations used to pass parameters along with commands to the device or query responses from the device. See the following section regarding D16/D08 access of 32-bit registers and the communication protocol.
  • Page 185: Command/Response Protocol

    It is asserted (to 1) if the command was executed with no error. This bit must be valid before Done is set at the end of a command. VT1433B User's Guide Register Definitions A-11...
  • Page 186 VT1433B User's Guide Register Definitions In order to avoid contention and/or invalid data reads, there are certain rules that must be observed: 5 A controller must not write to any of the RAM registers when Command/Parameter Ready is false. 6 The DSP must not write to any of the RAM registers when either Command/Parameter Ready or Query Response Ready is true.
  • Page 187: Dsp Protocol

    39 The DSP software maintains an error(s) pending flag (and possibly and error queue) that is set by any command decoding or execution error and cleared by some other method such as an error query. VT1433B User's Guide Register Definitions A-13...
  • Page 188: Dsp Bus Registers

    VT1433B User's Guide Register Definitions DSP Bus Registers There are two 32-bit registers in the DSP bus address space. The VXI FPGA does not assert TA* when these registers are accessed. 200A DSP Command Register 200B Note that these registers appear multiple times in the memory map, since only the address lines A31-30, A17-13, A9-8 and A3-0 are used for decoding.
  • Page 189 Enable Clock Value Q Resp Q Resp Contents Ready Ready Ready Clock Value FIFO FIFO DONE DONE Clock Value Clock Value Ready Enable Enable Clock Value Clock Value VT1433B User's Guide Register Definitions ERRn ERRn Clock Value Unused IRQ7-0 A-15...
  • Page 190 VT1433B User's Guide Register Definitions A-16...
  • Page 191: Glossary

    A mode of data-collecting used in instruments such as the Agilent/HP E1431A. The instrument stops taking data as soon as a block of data has been collected. Overlap block mode in the VT1432A and VT1433B can be configured to act exactly like block mode.
  • Page 192 A library of functions, written in C language, which can be used to operate the VT1432A and VT1433B. C-size One of several possible sizes for VXI modules. The VT1432A and VT1433B are C-size modules. channel-dependent commands Commands that are channel-dependent change a parameter for each channel independently.
  • Page 193 VT1433B User's Guide Glossary Digital Signal Processing. DTB arbitration bus The VT1432A does not use the arbitration bus. The arbitration bus is part of the VXI specification and is used by some modules to request bus control. Emitter-Collector Logic, a standard for electrical signals.
  • Page 194 A bus standard which can be used to connected multiple VXI mainframes. overlap block mode A mode of data-collecting in used in the VT1432A and VT1433B. It is similar to block mode except that it allows additional arms and triggers to occur before an already-acquired block is sent to the host.
  • Page 195 VXI device Register-based devices communicate with the VXI Bus by way of registers. They must be programmed with low-level binary commands but they can communicate faster than message-based devices. The VT1432A and VT1433B are register-based VXI devices. registers Memory locations in the hardware of a VXI module which can be used to program the module at a low level.
  • Page 196 VT1433B User's Guide Glossary Soft Front Panel (SFP) A VXIplug&play program which provides and easy-to-use interface for the VT1432A. It can be used in Microsoft Windows 95 or later or Windows NT. SRAM Static Random Access Memory. summer A circuit that outputs the sum of two input signals.
  • Page 197 VT1433B User's Guide Glossary VME Bus An industry-standard bus on the VXI backplane for module control, setup and measurement data transfers. For measurement data transfers, the Local Bus offers higher transfer rates. VME Extensions for Instrumentation, a standard specification for instrument systems.
  • Page 198 VT1433B User's Guide Glossary...
  • Page 199: Index

    5-15 backdating, 11-2 backplane connections, 5-8 base sample rate, 3-17 baseband, 3-17 baseband decimation filter, 3-17 B-bus, 5-10 VT1433B User's Guide block diagram, 5-10 arbitrary source, 6-3 decimation filter, 3-17 tachometer, 7-3 VT1433A, 5-3 block mode, 3-32, 3-33, 4-24, 4-25...
  • Page 200 VT1433B User's Guide Index Shut, 6-5 Tach1, 7-5 Tach2, 7-5 connectors SMB, 5-7, 6-5, 7-5 constant output level amplifier, 6-2, 6-5 continuous mode, 3-32, 3-33, 4-24, 4-25 control measurement, 3-25, 4-18 control register, A-7 controller protocol examples, A-12 count division, 7-3...
  • Page 201 1-4 loop, measurement, 3-27, 4-20 mainframes, more than one, 3-9, 3-11, 3-12, 3-14, 4-12, 4-14, 4-15, 4-17 VT1433B User's Guide manual arm, 3-29, 4-22 manual trigger, 3-29, 4-22 meas button (SFP), 2-8 MEASURE state, 3-27, 3-28, 4-20, 4-21...
  • Page 202 VT1433B User's Guide Index tachometer, 4-9 types, 3-36, 4-4, 4-29 part numbers assemblies, 10-5, 10-7, 10-9 cables, 10-10, 10-11, 10-12 front panel, 10-13 port control register, A-7 power supplies, 5-8 pre-arm, 3-29, 4-22 pre-trigger delay, 5-2 priority interrupt bus, 5-8...
  • Page 203 RPM, 7-2 troubleshooting, 9-2 TTLTRG lines, 5-13 up/down RPM, 5-2 update source firmware, 6-5 utility bus, 5-8 VT1433B User's Guide veetest, 2-10 Vibrato See 4-channel input view detail button (Agilent VEE), 2-11 view panel button (Agilent VEE), 2-11 VISA, 2-3...

Table of Contents