Vxi VM2616, VM2608 User Manual

VM2608/VM2616
ANALOG-TO-DIGITAL CONVERTER
SERS
M
ANUAL
P/N: 82-0023-000
Released April 30, 2008
VXI Technology, Inc.
2031 Main Street
Irvine, CA 92614-6509
(949)
955-1894
bus
VXI Technology, Inc.
2
www.vxitech.com

TABLE OF CONTENTS

INTRODUCTION
T
ABLE OF CONTENTS ................................................................................................................................................3
Certification..........................................................................................................................................................6
Warranty...............................................................................................................................................................6
Limitation of Warranty.........................................................................................................................................6
Restricted Rights Legend......................................................................................................................................6
DECLARATION OF CONFORMITY ...............................................................................................................................7
GENERAL SAFETY INSTRUCTIONS .............................................................................................................................9
Terms and Symbols..............................................................................................................................................9
Warnings...............................................................................................................................................................9
SUPPORT RESOURCES..............................................................................................................................................11
SECTION 1 ...................................................................................................................................................................13
INTRODUCTION .......................................................................................................................................................13
Overview ............................................................................................................................................................13
Description .........................................................................................................................................................14
Programming & Data Access .............................................................................................................................15
Calibration..........................................................................................................................................................15
VM2608/VM2616 Specifications.......................................................................................................................16
SECTION 2 ...................................................................................................................................................................17
PREPARATION FOR USE...........................................................................................................................................17
Installation..........................................................................................................................................................17
Calculating System Power and Cooling Requirements ......................................................................................17
Setting the Chassis Backplane Jumpers..............................................................................................................17
Setting the Logical Address................................................................................................................................18
Front Panel Interface Wiring..............................................................................................................................18
SECTION 3 ...................................................................................................................................................................21
PROGRAMMING.......................................................................................................................................................21
Introduction ........................................................................................................................................................21
Notation..............................................................................................................................................................22
EXAMPLES OF SCPI COMMANDS ............................................................................................................................23
ABORt................................................................................................................................................................23
CALibration:COUNt?.........................................................................................................................................24
CALibration:DEFault.........................................................................................................................................25
CALibration:GAIN.............................................................................................................................................26
CALibration:RESet ............................................................................................................................................27
CALibration:SECure:CODE ..............................................................................................................................28
CALibration:SECure:STATe .............................................................................................................................29
CALibration:STORe...........................................................................................................................................30
CALibration:ZERO............................................................................................................................................31
FETCh:AVErage? ..............................................................................................................................................32
FETCh:DATA? ..................................................................................................................................................33
FETCh:MAXimum?...........................................................................................................................................34
FETCh:MINimum? ............................................................................................................................................ 35
FETCh:NTRansition?.........................................................................................................................................36
FETCh:PP?.........................................................................................................................................................37
FETCh:PTRansition?..........................................................................................................................................38
FETCh:TRMS?...................................................................................................................................................39
INITiate:DELay..................................................................................................................................................40
VM2608/2616 Preface 3
VXI Technology, Inc.
INITiate[:IMMediate].........................................................................................................................................41
OUTPut:TRIGger:SLOPe...................................................................................................................................42
OUTPut:TTLTrig[:STATe]................................................................................................................................43
OUTPut:TRIGger:TTLTrig................................................................................................................................44
REGister:ADDRess............................................................................................................................................45
ROUTe:CLOSe ..................................................................................................................................................46
ROUTe:OPEN....................................................................................................................................................47
SWEep:POINts...................................................................................................................................................48
SWEep:STEP......................................................................................................................................................49
SYNC .................................................................................................................................................................50
TRACe:LENGth?............................................................................................................................................... 51
TRACe:POINts?.................................................................................................................................................52
TRIGger[:IMMediate]........................................................................................................................................53
TRIGger:LEVel..................................................................................................................................................54
TRIGger:SLOPe.................................................................................................................................................55
TRIGger:SOURce .............................................................................................................................................. 56
VOLTage:RANGe..............................................................................................................................................57
APPLICATION EXAMPLES ........................................................................................................................................58
REGISTER ACCESS EXAMPLES ................................................................................................................................61
VXIPLUG&PLAY DRIVER EXAMPLES......................................................................................................................63
SECTION 4 ...................................................................................................................................................................71
COMMAND DICTIONARY.........................................................................................................................................71
Introduction ........................................................................................................................................................71
Alphabetical Command Listing..........................................................................................................................71
Command Dictionary..........................................................................................................................................76
IEEE 488.2 COMMON COMMANDS .........................................................................................................................77
*CLS...................................................................................................................................................................77
*ESE...................................................................................................................................................................78
*ESR?.................................................................................................................................................................79
*IDN?.................................................................................................................................................................80
*OPC ..................................................................................................................................................................81
*RST...................................................................................................................................................................82
*SRE...................................................................................................................................................................83
*STB?.................................................................................................................................................................84
*TRG..................................................................................................................................................................85
*TST?.................................................................................................................................................................86
*WAI..................................................................................................................................................................87
DEVICE SPECIFIC SCPI COMMANDS .......................................................................................................................88
ABORt................................................................................................................................................................88
CALibration:COUNt?.........................................................................................................................................89
CALibration:DEFault.........................................................................................................................................90
CALibration:GAIN.............................................................................................................................................91
CALibration:RESet ............................................................................................................................................92
CALibration:SECure:CODE ..............................................................................................................................93
CALibration:SECure:STATe .............................................................................................................................94
CALibration:STORe...........................................................................................................................................95
CALibration:ZERO............................................................................................................................................96
FETCh:AVErage? ..............................................................................................................................................97
FETCh:DATA? ..................................................................................................................................................98
FETCh:MAXimum?...........................................................................................................................................99
FETCh:MINimum? ..........................................................................................................................................100
FETCh:NTRansition?.......................................................................................................................................101
FETCh:PP?.......................................................................................................................................................102
FETCh:PTRansition?........................................................................................................................................103
FETCh:TRMS?.................................................................................................................................................104
FORMat............................................................................................................................................................105
INITiate:DELay................................................................................................................................................106
4 VM2608/2616 Preface
www.vxitech.com
INITiate[:IMMediate].......................................................................................................................................107
OUTPut:TRIGger:SLOPe.................................................................................................................................108
OUTPut:TRIGger:TTLTrig..............................................................................................................................109
OUTPut:TTLTrig[:STATe]..............................................................................................................................110
REGister:ADDRess..........................................................................................................................................111
ROUTe:CLOSe ................................................................................................................................................112
ROUTe:OPEN..................................................................................................................................................113
SWEep:POINts.................................................................................................................................................114
SWEep:STEP....................................................................................................................................................115
SYNC ...............................................................................................................................................................116
TRACe:LENGth?.............................................................................................................................................117
TRACe:POINts?...............................................................................................................................................118
TRIGger[:IMMediate]......................................................................................................................................119
TRIGger:LEVel................................................................................................................................................120
TRIGger:SLOPe...............................................................................................................................................121
TRIGger:SOURce ............................................................................................................................................122
VOLTage:RANGe............................................................................................................................................123
REQUIRED SCPI COMMANDS................................................................................................................................124
STATus:OPERation:CONDition?....................................................................................................................124
STATus:OPERation:ENABle...........................................................................................................................125
STATus:OPERation[:EVENt]?........................................................................................................................126
STATus:PRESet...............................................................................................................................................127
STATus:QUEStionable:CONDition?................................................................................................. ..............128
STATus:QUEStionable:ENABle......................................................................................................................129
STATus:QUEStionable[:EVENt]?...................................................................................................................130
SYSTem:ERRor?..............................................................................................................................................131
SYSTem:VERSion? .........................................................................................................................................132
SECTION 5 .................................................................................................................................................................133
THEORY OF OPERATION........................................................................................................................................133
Introduction ......................................................................................................................................................133
Interface and Control FPGA.............................................................................................................................134
Data Capture.....................................................................................................................................................136
INDEX ........................................................................................................................................................................137
VM2608/2616 Preface 5
VXI Technology, Inc.

CERTIFICATION

VXI Technology, Inc. (VTI) certifies that this product met its published specifications at the time of shipment from the factory. VTI further certifies that its calibration measurements are traceable to the United States National Institute of Standards and Technology (formerly National Bureau of Standards), to the extent allowed by that organization’s calibration facility, and to the calibration facilities of other International Standards Organization members.

WARRANTY

The product referred to herein is warranted against defects in material and workmanship for a period of three years from the receipt date of the product at customer’s facility. The sole and exclusive remedy for breach of any warranty concerning these goods shall be repair or replacement of defective parts, or a refund of the purchase price, to be determined at the option of VTI.
For warranty service or repair, this product must be returned to a VXI Technology authorized service center. The product shall be shipped prepaid to VTI and VTI shall prepay all returns of the product to th e buyer. However, the buyer shall pay all shipping charges, duties, and taxes for products returned to VTI from another country.
VTI warrants that its software and firmware designated by VTI for use with a product will execute its programming when properly installed on that product. VTI does not however warrant that the operation of the product, or software, or firmware will be uninterrupted or error free.

LIMITATION OF WARRANTY

The warranty shall not apply to defects resulting from improper or inadequate maintenance by the buyer, buyer­supplied products or interfacing, unauthorized modification or misuse, operation outside the environmental specifications for the product, or improper site preparation or maintenance.
VXI Technology, Inc. shall not be liable for injury to property other than the goods themselves. Other than the limited warranty stated above, VXI Technology, Inc. makes no other warranties, express, or implied, with respect to the quality of product beyond the description of the goods on the face of the contract. VTI specifically disclaims the implied warranties of merchantability and fitness for a particular purpose.

RESTRICTED RIGHTS LEGEND

Use, duplication, or disclosure by the Government is subject to restrictions as set forth in subdivision (b)(3)(ii) of the Rights in Technical Data and Computer Software clause in DFARS 252.227-7013.
VXI Technology, Inc. 2031 Main Street Irvine, CA 92614-6509 U.S.A.
6 VM2608/2616 Preface
www.vxitech.com

D ECLARATION OF C ONFORMITY

Declaration of Conformity According to ISO/IEC Guide 22 and EN 45014
ANUFACTURERS NAME VXI Technology, Inc.
M
ANUFACTURERS ADDRESS 2031 Main Street
M
Irvine, California 92614-6509
RODUCT NAME Analog-to-Digital Converter
P
ODEL NUMBER(S) VM2608 & VM2616
M
RODUCT OPTIONS All
P
RODUCT CONFIGURATIONS All
P
VXI Technology, Inc. declares that the aforementioned product conforms to the requirements of
the Low Voltage Directive 73/23/EEC and the EMC Directive 89/366/EEC (inclusive 93/68/EEC)
and carries the “CE” mark accordingly. The product has been designed and manufactured according to the following specifications:
AFETY EN61010 (2001)
S
EMC EN61326 (1997 w/A1:98) Class A
CISPR 22 (1997) Class A VCCI (April 2000) Class A ICES-003 Class A (ANSI C63.4 1992) AS/NZS 3548 (w/A1 & A2:97) Class A FCC Part 15 Subpart B Class A EN 61010-1:2001
The product was installed into a C-size VXI mainframe chassis and tested in a typical configuration.
I hereby declare that the aforementioned product has been designed to be in compliance with the relevant sections of the specifications listed above as well as complying with all essential requirements of the Low Voltage Directive.
April 2007
Steve Mauga, QA Manager
VM2608/2616 Preface 7
VXI Technology, Inc.
8 VM2608/2616 Preface
www.vxitech.com
Review the following safety precautions to avoid bodily injury and/or damage to the product. These precautions must be observed during all phases of operation or service of this product. Failure to comply with these precautions, or with specific warnings elsewhere in this manual violates safety standards of design, manufacture, and intended use of the product.
Service should only be performed by qualified personnel.

TERMS AND SYMBOLS

These terms may appear in this manual:
WARNING
CAUTION
These symbols may appear on the product:
GENERAL SAFETY INSTRUCTIONS
Indicates that a procedure or condition may cause bodily injury or death.
Indicates that a procedure or condition could possibly cause damage to equipment or loss of data.
ATTENTION - Important safety instructions

WARNINGS

Frame or chassis ground
Indicates that the product was manufactured after August 13, 2005. This mark is placed in accordance with EN 50419, Marking of electrical and electronic equipment in accordance with Article 11(2) of Directive 2002/96/EC (WEEE). End-of-life product can be returned to VTI by obtaining an RMA number. Fees for take-back and recycling will apply if not prohibited by national law.
Follow these precautions to avoid injury or damage to the product:
Use Proper Power Cord
Use Proper Power Source
Use Proper Fuse
To avoid hazard, only use the power cord specified for this product.
To avoid electric al overload, electric shoc k, or fire hazard, do not use a power source that applies other than the specified voltage.
To avoid fire hazard, only use the type and rating fuse specified for this product.
VM2608/2616 Preface 9
WARNINGS (CONT.)
Avoid Electric Shock
Ground the Product
Operating Conditions
Improper Use
VXI Technology, Inc.
To avoid electric shock or fire hazard, do not operate this product with the covers removed. Do not connect or disconnect any cable, probes, test leads, etc. while they are connected to a voltage source. Remove all power and unplug unit before performing any service.
Service should only be performed by qualified personnel.
This product is grounded through the grounding conductor of the power cord. To avoid electric shock, the grounding conductor must be connected to earth ground.
To avoid injury, electric shock or fire hazard:
- Do not operate in wet or damp conditions.
- Do not operate in an explosive atmosphere.
- Operate or store only in specified temperature range.
- Provide proper clearance for product ventilation to prevent overheating.
- DO NOT operate if you suspect there is any damage to this product. Product should be inspected or serviced only by
qualified personnel.
The operator of this instrument is advised that if equipment is
used in a manner not specified in this manual, the protection provided by this equipment be may be impaired.
10 VM2608/2616 Preface
www.vxitech.com
Visit

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
5425 Warner Road Suite 13 Valley View, OH 44125
Phone: (216) 447-8950 Fax: (216) 447-8951
VXI Technology Lake Stevens Instrument Division
VXI Technology, Inc. 1924 - 203 Bickford Snohomish, WA 98290
Phone: (425) 212-2285 Fax: (425) 212-2289
Technical Support
Phone: (949) 955-1894 Fax: (949) 955-3041 E-mail:
support@vxitech.com
http://www.vxitech.com for worldwide support sites and service plan information.
VM2608/2616 Preface 11
VXI Technology, Inc.
12 VM2608/2616 Preface
www.vxitech.com
A
V
V
V

SECTION 1

INTRODUCTION

OVERVIEW

The VM2608/2616 instrumentation module provides 8/16 independent channels of an analog to digital converter (ADC), with 16 bits of resolution and a sample rate of up to 100 kSamples/s (kSa/s). Each channel consists of an independent ADC combined with its own instrumentation amplifier providing a true differential input. The command set conforms to the SCPI standard for consistency and ease of programming
Three VM2608/2616s installed in a single-wide C-size module creates 48 independent A/D channels. The VM2608/2616 may also be combined with any of the other members of the VMIP (VXI Modular Instrumentation Platform) family to form a customized and highly integrated instrument (see combining the VM2608/2616 with two other instrument functions in a single-wide, C-size VXIbus module.
Figure 1-1). This allows the user to reduce system size and cost by
V X
I B U S
MIP
INTERFACE
IGURE 1-1: VMIP PLATFORM
F
M
MIP
INSTRUMENT
MODULE #1
I N T E R N
L
V
I P
B U S
MIP
INSTRUMENT
MODULE #2
VMIP
INSTRUMENT
MODULE #3
VM2608/2616 Introduction 13
VXI Technology, Inc.
ACC/ ERR
ACC/ ERR
J200
FAIL
FAIL

DESCRIPTION

The VM2608/2616 instrumentation module provides 8 or 16 independent channels of an analog to digital converter (ADC) with 16 bits of resolution and a sample rate of up to 100 kSa/s. Each channel consists of an independent ADC combined with its own instrumentation amplifier providing a true differential input.
Each group of four channels has a separate bank of memory that may be allocated to one, two, three, or four converters. This allows for the most efficient use of the available memory. The data may also be directly routed to the VXIbus for direct data collection.
The input data is acquired when a conversion trigger event occurs from one of the four following methods:
1) Trigger source from the front panel input: This input is TTL compatible and is edge
sensitive. The unit may be programmed to trigger on either the rising or the falling edge of this signal.
2) Trigger source from the VXI TTL trigger bus: Any one of the eight TTL trigger bus lines
may be selected as the trigger source. The unit may be programmed to trigger on either the rising or the falling edge of this signal.
3) Trigger upon receipt of a word serial command: When this mode is selected, the ADCs
will convert when a word serial command is received by the instrument.
4) Trigger from one of the 8 or 16 input channels: One of the input channels can be selected
to trigger the board.
The trigger event causes all channels to convert simultaneously and pre- and post-triggering is available for added flexibility.
ACC/ ERR
J201
J202
bus
FAIL
Since three VM2608/2616s can be accommodated on a single C-size VXIbus card, three groups of 8 or 16 channels each can all be operating and triggering independently. For example, one VM2608/2616 can be acquiring data while another is waiting for a trigger.
IGURE 1-2: FRONT PANEL LAYOUT
F
14 VM 2608/2616 Introduction
www.vxitech.com

PROGRAMMING & DATA ACCESS

Word Serial Message-based Data Access: In this mode, the converted data and all other functions are accessed via the VXI message-based interface. Commands are sent to query the converted values as well as to initiate functions, such as triggering a conversion or querying the calibration constants of each channel. To ease programming, SCPI command sets are used and VXIplug&play drivers are provided.
Pseudo-Register Data Access: In this mode, the data is accessed as in any register-based VXI module, but is different in that the local microprocessor performs additional functions before passing data to the host controller. For example, the local VMIP microprocessor performs the necessary math to provide calibrated data. After a conversion has been made, the microprocessor reads all ADCs and applies the necessary math to obtain accurate data. The data is then loaded into the user definable VXI registers for access.

CALIBRATION

The calibration constants used to correct the data values are stored in non-volatile memory. These constants are determined when the instrument is calibrated and can be changed as necessary (such as during routine calibration cycles or when the user selects a new gain setting and wishes to set the gain accurately). These constants may also be queried at any time via a word serial query and altered via a word serial command. All calibration is done using calibration DACs to adjust the gain and offset of each channel. This eliminates the need for removing covers from the unit and allows for automated calibration.
VM2608/2616 Introduction 15
VXI Technology, Inc.

VM2608/VM2616 SPECIFICATIONS

GENERAL SPECIFICATIONS
RESOLUTION
SIGNAL INPUT TYPE
SIGNAL INPUT COUPLING
SIGNAL INPUT IMPEDANCE
> 10 M 400 k Differential 200 k Single Ended ±1%
ACCURACY
Input
Range
±0.1 V ±10 V 3.05 µV ±0.06 ± 0.01 ±0.002 ± 0.0020 dc to >10 kHz ±0.4 V ±40 V 12.2 µV ±0.07 ± 0.01 ±0.003 ± 0.0025 dc to >10 kHz ±1.0 V ±10 V 30.5 µV ±0.05 ± 0.01 ±0.002 ± 0.0020 dc to >20 kHz
±4.0 V ±40 V 122 µV ±0.06 ± 0.01 ±0.003 ± 0.0025 dc to >20 kHz ±10.0 V ±10 V 305 µV ±0.05 ± 0.01 ±0.002 ± 0.0020 dc to >15 kHz ±40.0 V ±40 V 1.22 mV ±0.05 ± 0.01 ±0.003 ± 0.0025 dc to >15 kHz
1
Bandwidth specifications are measured with full-scale range sine wave input
1-year specifications with 1 hr warm-up, averaged over 10,000 samples
Specifications are valid at 23 ºC ± 5 ºC
Common Mode
Input Range Resolution % Reading + % Range
REFERENCE OSCILLATOR
SAMPLING CLOCK
SAMPLE RATE
SAMPLE MEMORY STANDARD MEMORY 512 kWORD OPTION
One active channel Two active channel Three active channel Four active channel
POWER REQUIREMENTS
VM2608/2616-1 VM2608/2616-2 VM2608/2616-3
16 bits, 15 bits monotonic
differential
dc
0.1 V, 1.0 V, 10 V range
0.4 V, 4.0 V, 40 V range
0.4 V, 4.0 V, 40 V range
Temp Coefficient
(per ºC outside of nominal)
1 MHz derived from the VXI 10 MHz ECL clock
reference oscillator divided by 10 to 16,777,215
100 kSamples/s to 9.5367 samples per second
128 kWords (131,071) 512 kWords (524,287) 64 kWords (64,535) 256 kWords (262,143)
42.6 kWords (43,689) 170.6 kWords (174,761) 32 kWords (32,767) 128 kWords (131,071)
1.42 A @ +5 V, 0.12 A @-5.2 V, 0.18 A @+24 V, 0.10 A @ -24 V
2.10 A @ +5 V, 0.19 A @-5.2 V, 0.36 A @+24 V, 0.20 A @ -24 V
2.78 A @ +5 V, 0.26 A @-5.2 V, 0.54 A @+24 V, 0.30 A @ -24 V
Bandwidth1
(-6 dB)
16 VM 2608/2616 Introduction
www.vxitech.com

SECTION 2

PREPARATION FOR USE

INSTALLATION

When the VM2608/2616 is unpacked from its shipping carton, the contents should include the following items:
(1) VM2608/2616 VXIbus module (1) VM2608/2616 ADC Module User’s (this manual)
All components should be immediately inspected for damage upon receipt of the unit. Once the VM2608/2616 is assessed to be in good condition, it may be installed in to an ap propriate
C-size or D-size VXIbus chassis in any slot other than slot zero. The chassis should be checked to ensure that it is capable of providing adequate power and cooling for the VM2608/2616. Once the chassis is found adequate, the VM2608/2616’s logica l address and the backplane jumpers of the chassis should be configured before the VM2608/2616’s installation.

CALCULATING SYSTEM POWER AND COOLING REQUIREMENTS

It is imperative that the chassis provide adequate power and cooling for this module. Referring to the chassis user’s manual, confirm that the power budget for the system (the chassis and all modules installed therein) is not exceeded and that the cooling system can provide adequate airflow at the specified backpressure.
It should be noted that if the chassis cannot provide adequate power to the module, the instrument may not perform to specification or possibly not operate at all. In addition, if adequate cooling is not provided, the reliability of the instrument will be jeopardized and permanent damage may occur. Damage found to have occurred due to inadequate cooling wou ld also void the warranty of the module.

SETTING THE CHASSIS BACKPLANE JUMPERS

Please refer to the chassis user manual for further details on setting the backplane jumpers.
VM2608/2616 Preparation for Use 17

SETTING THE LOGICAL ADDRESS

The logical address of the VM2608/2616 is set by a single 8 position DIP switch located near the module’s backplane connectors (this is the only switch on the module). The switch is labeled with positions 1 through 8 and with an ON position. A switch pushed toward the ON legend will signify logic 1; switches pushed away from the ON legend will signify logic 0. The switch located at position 1 is the least significant bit while the switch located at position 8 is the most significant bit. See
Figure 2-1 for examples of setting the logical address switch.
VXI Technology, Inc.
ON ON
1ON2345678
SET TO 4
ON ON
12345678
SET TO 168
F
IGURE 2-1: LOGICAL ADDRESS SWITCH SETTING EXAMPLES
1ON2345678
SET TO 8
1
2345678
SET TO 255
(Dynamic)
Switch
Position
1 2 3 4 5 6 7 8
Switch
Value
1 2 4
8 16 32 64
128
The VMIP may contain three separate instruments and will allocate logical addresses as required by the VXIbus specification (revisions 1.3 and 1.4). The logical address of the instrument is set on the VMIP carrier. The VMIP logical addresses must be set to an even multiple of 4 unless dynamic addressing is used. Switch positions 1 and 2 must always be set to the OFF position. Therefore, only addresses of 4, 8, 12, 16, ...252 are allowed. The address switch should be set for one of these legal addresses and the address for the second instrument (the instrument in the center position) will automatically be set to the switch set address plus one; while the third instrument (the instrument in the lowest position) will automatically be set to the switch set address p lus two. If dynamic address configuration is desired, the address switch should be set for a value of 255 (All switches set to ON). Upon power-up, the slot 0 resource manager will assign the first available logical addresses to each instrument in the VMIP module.
If dynamic address configuration is desired, the address switch should be set for a value of 255. (All switches set to ON). Upon power-up, the slot 0 resource manager will assign the first available logical addresses to each instrument in the VMIP module.

FRONT PANEL INTERFACE WIRING

The VM2608/2616’s serial interface is made available on the front panel of the instrument. The 8/16-channel version (VM2608/2616-1) will have a J201 that contains all signals for this instrument. The 16/32-channel version (VM2608/2616-2) will have J201 and J202 provided, while the 24/48-channel version (VM2608/2616-3) will have J200, J201, and J202. The wiring for each of these connectors is identical and since each group of four channels is treated as a separate instrument, the module will have three Channel 1s, three Channel 2s, three Channel 3s, etc.
18 VM2608/2616 Preparation for Use
www.vxitech.com
TABLE 2-1: PIN ASSIGNMENTS FOR MODEL VM2608/2616 ADC
SIGNAL PIN SIGNAL PIN SIGNAL PIN SIGNAL PIN
INPUT1+ 1 INPUT13- 12 GND 23 INPUT6+ 34 INPUT1- 2 GND 13 INPUT11+ 24 INPUT6- 35 GND 3 TRIGIN* 14 INPUT11- 25 INPUT9+ 36 INPUT4+ 4 NC 15 INPUT14+ 26 INPUT9- 37 INPUT4- 5 INPUT2+ 16 INPUT14- 27 GND 38 INPUT7+ 6 INPUT2- 17 GND 28 INPUT12+ 39 INPUT7- 7 GND 18 INPUT16+ 29 INPUT12- 40 GND 8 INPUT5+ 19 INPUT16- 30 INPUT15+ 41 INPUT10+ 9 INPUT5- 20 INPUT3+ 31 INPUT15- 42 INPUT10- 10 INPUT8+ 21 INPUT3- 32 GND 43 INPUT13+ 11 INPUT8- 22 GND 33 NC 44
The input connector for the VM2608/2616 ADC boards is a 44-pin female high-density D-sub type. Connections listed are for the model VM2616, 16-channel ADC board. A solder pot type mating connector is provided with each unit. Contact the factory for more information on connectors. The pin locations for J200, J201, and J202 are shown in
Figure 2-2.
16
31
1
44
15
30
F
IGURE 2-2: J200, J201 AND J202 PIN LOCATIONS
VM2608/2616 Preparation for Use 19
VXI Technology, Inc.
20 VM2608/2616 Preparation for Use
www.vxitech.com

SECTION 3

PROGRAMMING

INTRODUCTION

The VM2608/2616 is a VXIbus message-based device whose command set is compliant with the Standard Command for Programmable Instruments (SCPI) programming language.
All module commands are sent over the VXIbus backplane to the module. Commands may be in upper, lower or mixed case. All numbers are sent in ASCII decimal unless otherwise noted.
The module recognizes SCPI commands. SCPI is a tree-structured language based on IEEE-STD-
488.2 Specifications. It uses the IEEE-STD-488.2 Standard command, and the device dependent commands are structured to allow multiple branches off the same trunk to be used without repeating the trunk. To use this facility, end each branch with a semicolon. For example, SLOPe and SOURce are both branches off the TRIGger: command trunk and can be combined as follows:
TRIGger:SLOPe <slope>;SOURce <source>
The above command is the same as the these two Commands
TRIGger:SLOPe <slope> TRIGger:SOURce <source>
See the Standard Command for Programmable Instruments (SCPI) Manual, Volume 1: Syntax & Style, Section 6, for more information.
The SCPI commands in this section are listed in upper and lower case. Character case is used to indicate different forms of the same command. Keywords can have both a short form and a long form (some commands only have one form). The short form uses just the keyword characters in uppercase. The long form uses the keyword characters in uppercase plus the keyword characters in lowercase. Either form is acceptable. Note that there are no intermediate forms. All characters of the short form or all characters of the long form must be used. Short forms and long forms may be freely intermixed. The actual commands sent can be in upper case, lower case or mixed case ( case is only used to distinguish short and long form for the user). As an example, these commands are all correct and all have the same effect:
TRIGger:SLOPe <slope> trigger:slope <slope> TRIGGER:SLOPE <slope> TRIG:SLOPe <slope> TRIGger:SLOP <slope> TRIG:SLOP <slope> trig:slop <slope>
VM2608/2616 Programmi ng 21

NOTATION

VXI Technology, Inc.
The following command is not correct because it uses part of the long form of TRIGger, but not all the characters of the long form:
:slop <slope> incorrect syntax - extra "g"
trigg
All of the SCPI commands also have a query form unless otherwise noted. Query forms contain a question mark (?). The query form allows the system to ask what the current setting of a parameter is. The query form of the command generally replaces the parameter with a question mark (?). Query responses do not include the command header. This means only the parameter is returned: no part of the command or "question" is returned.
Keywords or parameters enclosed in square brackets ([ ]) are optional. If the optional part is a keyword, the keyword can be included or left out. Omitting an optional parameter will cause its default to be used.
Parameters are enclosed by angle brackets (< >). Braces ({ }), or curly brackets, are used to enclose one or more parameters that may be included zero or more times. A vertical bar (|), read as "or", is used to separate parameter alternatives.
22 VM2608/2616 Programming
www.vxitech.com

EXAMPLES OF SCPI COMMANDS

ABORt

The Abort command disarms the VM2608/2616 and stops data sampling if active.
ABORt There are no command parameters.
EXAMPLES
ABORt Disarms the VM2608/2616 and stops data
sampling if active.
VM2608/2616 Programmi ng 23

CALibration:COUNt?

The Calibration Count query returns a number that indicates the number of times the VM2608/2616 has been calibrated. The instrument will increment the coun t every time the non­volatile memory storing the calibration constants is updated.
CALibration:COUNt? Where the maximum value for count is
EXAMPLES
CALibration:COUNt? 5 (Returns a number (5) that indicates the
VXI Technology, Inc.
16,777,215 after which it will wrap to zero.
VM2608/2616 has been calibrated five times. There are no query parameters.)
24 VM2608/2616 Programming
www.vxitech.com

CALibration:DEFault

The Calibration Default command sets all the calibration gain and offset values to th eir respective defaults, (i.e., zero).
CALibration:DEFault There are no command parameters.
EXAMPLES
CAL:SEC:STAT OFF,#16VM2616 Disabling security. CAL1:GAIN 5 Programming Channel 1’s gain. CAL1:ZERO -4 Programming Channel 1’s offset CALibration:DEFault Setting calibration gain -4 offset values of
CAL:SEC:STAT ON Enabling security.
all channels to default.
VM2608/2616 Programmi ng 25

CALibration:GAIN

The Calibration Gain command is used to set the calibration constant for the gain of the selected channel; its effect is immediate. It is important to note that the calibration security must be disabled for the calibration gain command to function.
CALibration <channel>:GAIN <value> Where <channel> is 1 through 16 or 1 through
Where <value> ranges from -128 to +127.
EXAMPLES
CALibration 2:GAIN 75 Sets the gain value of Channel 2 to 75. CALibration 2:GAIN? 75
(Returns the gain value of Channel 2, which
VXI Technology, Inc.
8.
is currently set as 75.)
26 VM2608/2616 Programming
www.vxitech.com

CALibration:RESet

The Calibration Reset command resets the calibration values from the non-volatile memory.
CALibration:RESet There are no command parameters.
EXAMPLES
CALibration:RESet Restores the calibration values from the
non-volatile memory.
VM2608/2616 Programmi ng 27

CALibration:SECure:CODE

The Calibration Secure Code command sets the code required to disable the calibration security. It is important to note that the calibration security state must be disabled in order to change th e code string. The default code set by the factory is ‘VM2608’ for the VM2608 and ‘V M2616’ for the VM2616.
CALibration:SECure:CODE <block> Where <block> can be from 1 to 12 ASCII
EXAMPLES
CAL:SEC:STAT OFF, #16VM2616 Disabling security. CALibration:SECure:CODE #15OLIVE Sets the security code for VM2608/2616 in
CAL:SEC:STAT ON Enabling security.
VXI Technology, Inc.
characters in length entered in IEEE 488.2 definite or indefinite length arbitrary block format.
IEEE 488.2 definite or indefinite length arbitrary block format. The new code is “OLIVE”.
28 VM2608/2616 Programming
www.vxitech.com

CALibration:SECure:STATe

The Calibration Secure State command enables or disables the calibration security. When the security state is ON or active, the calibration constants may not be stored to the non-volatile memory. To store the calibration constants to the non-volatile memory, the calibration security must be OFF or disabled. In order to disable the security state, the security code must be supplied in a 4-part block format. The four parts are:
1) #
2) A single digit that tells how many digits are in the length
3) Length of the block
4) The actual data (in this case, the characters of the password)
CALibration:SECure:STATe <boolean>,<block> Where <boolean> is 0 | OFF | 1 | ON. 0 or OFF
Where <block> is the parameter that must be
EXAMPLES
means values may be stored in the non­volatile memory. 1 or ON means values may not be stored in the non-volatile memory.
present to disable the security, which comprises of four parts as described above.
CALibration:SECure:STATe OFF, #16VM2616 Sets the security OFF so that the calibration
constants can be stored in non-volatile memory. The password here is assumed to be “VM2616”. Note that the password is case sensitive.
CALibration:SECure:STATe? OFF (Returns the state of the security, which is
currently OFF.)
CALibration:SECure:STATe ON Sets the calibration security state ON so that
the calibration constants may not be stored
in the non-volatile memory.
CALibration:SECure:STATe? ON (Returns the state of the security, which
is currently ON).
VM2608/2616 Programmi ng 29

CALibration:STORe

The Calibration Store command stores the current calibration constants into the non-volatile memory when the CAL:SEC:STAT is OFF. This command has no effect on the non-volatile memory when the CAL:SEC:STAT is ON; it will generate an error.
CALibration:STORe The security state should be OFF before
EXAMPLES
CAL:SEC:STAT OFF,#16VM2616 Disabling security. CAL 1:GAIN 25 Programming Channel 1’s gain. CAL 1:ZERO -4 Programming Channels 1’s offset. CAL 2:GAIN 4 Programming Channel 2’s gain. CAL 2:GAIN -1 Programming Channel 2’s offset. CALibration:STORe Storing the newly programmed calibration
CAL:SEC:STAT ON Enabling security.
VXI Technology, Inc.
using this command. There are no command parameters.
constants to the non-volatile memory.
30 VM2608/2616 Programming
Loading...
+ 108 hidden pages