Page 6 - All; EMC; FCC Part 15 Subpart B Class A
VXI Technology, Inc. 6 SVM2608 Preface D E C L A R A T I O N O F C O N F O R M I T Y Declaration of Conformity According to ISO/IEC Guide 22 and EN 45014 M ANUFACTURER ’ S N AME VXI Technology, Inc. M ANUFACTURER ’ S A DDRESS 2031 Main Street Irvine, California 92614-6509-6509 P RODUCT N AME 4-Chann...
Page 7 - Service should only be performed by qualified personnel.; ERMS AND; WARNING; These symbols may appear on the product:; ATTENTION - Important safety instructions; ARNINGS; Use Proper Power Cord
www.vxitech.com SVM2608 Preface 7 G ENERAL S AFETY I NSTRUCTIONS 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...
Page 8 - Avoid Electric Shock; Ground the Product; To avoid injury, electric shock or fire hazard:; Improper Use
VXI Technology, Inc. 8 SVM2608 Table of Contents W ARNINGS (C ONT .) Avoid Electric Shock 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...
Page 9 - Technical Support; Visit
www.vxitech.com SVM2608 Preface 9 S UPPORT R ESOURCES 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-30...
Page 11 - ECTION; burst”
www.vxitech.com SVM2608 Introduction 11 S ECTION 1 I NTRODUCTION I NTRODUCTION The SVM Series leverages off VXI Technology’s line of high-density modular VXIbus instruments, but are optimized for the VMEbus. All SVM instruments are designed to provide all the features of test instrumentation in othe...
Page 12 - IGURE; signal at the input of the ADC. Thus, on different scales, the
VXI Technology, Inc. 12 SVM2608 Introduction 1x, 2x, 5x, 10x LPF FILTER attn ga in1ga in0 CHn + I CHn+ CHn– CHn I – ADC 16 DAC TRIG FO RCE POL DAC EXT TR IG EXT TR IG GLUE LO GIC CHANNEL 1 TRIG D ATA ADD RESS CONTROLS CHANNEL 0 TR IG DATA & CO NTR OLS CHANNEL 2 TRIGCHANNEL 3 TRIG μ P + – ÷ 1 ÷ 1...
Page 13 - SIGNED; Linear
www.vxitech.com SVM2608 Introduction 13 The counts stored in memory are 16 bits SIGNED integers. The most significant bit represents the SIGN. Thus, the hex number 0x4000 and the hex number of 0xC000 represent the same signal amplitude but in opposite directions, where 0x4000 represents a positive s...
Page 18 - SVM; Reset, Sys Fail Control, Interrupt Levels Register
VXI Technology, Inc. 18 SVM2608 Introduction P HYSICAL D ESCRIPTION The SVM2608 has a protective coating applied to it to ensure that the effects of environmental hazards are minimized. This coating endows the modules with resistance to salt sprays, moisture, dust, sand, and explosive environments, ...
Page 19 - Note; GND
www.vxitech.com SVM2608 Introduction 19 F RONT P ANEL I NTERFACE W IRING Front-panel connector, J101, contains all the instrument signals for the Channels 0 through 3. Pi n 1 Pi n 25 Pi n 13 Pi n 24 Pi n 12 Pi n 36 F IGURE 1-4: SVM2608 P IN L OCATIONS Note The SMA connectors associated with the high...
Page 20 - VME; MSamples per channel; Resistance measurements can only be made one channel at a time.; Voltage Measurement; MTBF
VXI Technology, Inc. 20 SVM2608 Introduction SVM2608 S PECIFICATIONS G ENERAL S PECIFICATIONS N UMBER OF C HANNELS 4 S AMPLING R ATE Range Resolution Accuracy 0.59 Samples/s to 100.0 kSamples/s 100 ns 1% I NPUT P OWER +5 V dc +12 V dc -12 V dc 500 mA 300 mA 300 mA VME BUS I NTERFACE Address mode Dat...
Page 21 - PTION
www.vxitech.com SVM2608 Introduction 21 O PTION 1 - SVM2608-01 N UMBER OF C HANNELS 2 VME BUS I NTERFACE Address Mode Data Transfer Mode A32 D16 or D32 S AMPLING R ATE Range Resolution Accuracy 7.15 Samples/s to 20.0 MSamples/s 8.333 ns 1% M EMORY 1 MSamples per channel V OLTAGE M EASUREMENTS Range ...
Page 23 - SVM2608 Preparation for Use; REPARATION FOR
www.vxitech.com SVM2608 Preparation for Use 23 S ECTION 2 P REPARATION FOR U SE I NTRODUCTION When the SVM2608 is unpacked from its shipping carton, the contents should include the following items: (1) SVM2608 4 Channel 100 kSamples/s Analog-to-Digital Converter Module (1) SVM2608 User’s Manual (thi...
Page 25 - OV
www.vxitech.com SVM2608 Preparation for Use 25 Example 1 OV (decimal) Divide by 16 MSB LSB 25 25 / 16 = 1 w/ 9 remaining Divide the decimal value by 16 to get the MSB and the LSB. = 0001 1001 The 1 is the MSB, and the remainder of 9 is the LSB. = 1 9 Convert to hexadecimal. Set the back switch to 1 ...
Page 26 - Convert to MSB and LSB.
VXI Technology, Inc. 26 SVM2608 Preparation for Use Example 2 OV (decimal) Divide by 16 MSB LSB 200 200 / 16 = 12 w/ 8 remaining Divide by 16. = 1100 1000 Convert to MSB and LSB. = C 8 Convert to hexadecimal. Set the back switch to C and the front switch to 8. 0 1 2 3 4 5 6 7 8 9 A B C D E F 0 1 2 3...
Page 27 - ROGRAMMING; reads; EVICE; Function Offset; Function; Register Offset
www.vxitech.com SVM2608 Preparation for Use 27 S ECTION 3 P ROGRAMMING I NTRODUCTION The SVM2608 modules are VMEbus register-based devices for high-speed D16 or D32 data retrieval. Register-based programming is a series of reads and writes directly to the module registers. This eliminates the time f...
Page 28 - MS = Most Significant; OFFSET
VXI Technology, Inc. 28 SVM2608 Programming T ABLE 3-1: SVM2608 A32 R EGISTER M AP Note MS = Most Significant LS = Least Significant OFFSET WRITE FUNCTION READ FUNCTION 0x00 Sysfail Control, Interrupt Levels Sysfail Control, Interrupt Levels 0x02 Force Trigger/Start Force Trigger/Start 0x04 Reserved...
Page 30 - ATA
VXI Technology, Inc. 30 SVM2608 Programming OFFSET WRITE FUNCTION READ FUNCTION 0xB6 Pre-Trigger Points (Channel 4) – (LS) Pre-Trigger Points (Channel 4) – (LS) 0xB8 Trigger Delay (Channel 4) – (MS) Trigger Delay (Channel 4) – (MS) 0xBA Trigger Delay (Channel 4) – (LS) Trigger Delay (Channel 4) – (L...
Page 31 - ETERMINING THE
www.vxitech.com SVM2608 Programming 31 With a variety of systems and bridges that move the data between different bus types (i.e. VME to PCI, VXI to PCI, etc.), in order to assist the user in determining how data is ordered, a known floating point value of 0.12345678901234 is loaded at Power-Up in t...
Page 32 - NOTE; Reading 32 bits from a 16-bit register may generate a; BERR; ESCRIPTION OF; System Fail Control
VXI Technology, Inc. 32 SVM2608 Programming The binary values are then converted into a hexadecimal format: Binary Hexadecimal 0000 0000 0110 0010 0x0062 This determines the data value required for the aforementioned settings. A CCESSING THE R EGISTERS With both D16 and D32 data transfer available, ...
Page 34 - Acquisition Armed
VXI Technology, Inc. 34 SVM2608 Programming Force Trigger, Start Register (0x02) — Read & Write D5 – D0 START5 – 0 Acquisition Armed - These bits control whether or not the specified channel is to be armed for an acquisition. A channel must remain ARMED for the entire duration of the acquisition...
Page 35 - Linear or FIFO Memory Mode; Function Setting
www.vxitech.com SVM2608 Programming 35 Control Register (0x08, 0x30, 0x58, 0x80, 0xA8, 0xD0) — Read & Write D10 LINEAR/FIFO Linear or FIFO Memory Mode - Determines whether the data is captured in Linear (burst) or FIFO (real time) acquisition mode. 0 = Linear mode 1 = FIFO mode P on state = 0 D9...
Page 36 - Input Trigger Source Slope; Trigger Source Control
VXI Technology, Inc. 36 SVM2608 Programming Control Register (0x08, 0x30, 0x58, 0x80, 0xA8, 0xD0) — Read & Write D4 FILTER 20 kHz (Channels 0-3)/5 MHz (Channels 4-5) LPF Control – This bit enables/disables the low pass frequency filter for the low-speed channels and high-speed channels, respecti...
Page 38 - Interrupt Status Register
VXI Technology, Inc. 38 SVM2608 Programming Trigger Delay (0x1A, 0x42, 0x6A, 0x92, 0xBA, 0xE2) — Read & Write D15 – D0 DELAY15 – 0 Trigger Delay - The trigger delay value is used to set the time between trigger occurrence and storing of data. Minimum Value = 0 Maximum Value = 2 32 – 1 Timeout (0...
Page 40 - Trigger Delay
VXI Technology, Inc. 40 SVM2608 Programming 0x00000 0x00002 0xFFFFC 0xFFFFE Trigger Delay = 0 Trigger Delay 0 … 0x00004 Trigger Sampl e Post Del ay Data Trigger Sampl e + 1 Post Del ay Data + 1 POST-TRIGGER DATA m = Sampl e Size - (n - 1) TRIGGER DELAY DATA n = # of Pre-Tri gger Points PRE-TRIGGER D...
Page 41 - command register; not designed to be a
www.vxitech.com SVM2608 Programming 41 M ICROPROCESSOR C OMMANDS Unless otherwise specified, commands are issued to each channel’s command register . After issuing a command, the user must wait until the command is executed before issuing a new command to the same channel. The module sets the Comman...
Page 42 - Captured Data Calculations; Sampling Rate
VXI Technology, Inc. 42 SVM2608 Programming 0x0022 = 100 Ω Range Resistance Measurement - Offset Method (2-wire) 0x0023 = 1 k Ω Range Resistance Measurement - Offset Method (2-wire) 0x0024 = 10 k Ω Range Resistance Measurement - Offset Method (2-wire) 0x0025 = 100 k Ω Range Resistance Measurement - ...
Page 43 - Resistance Measurement – Offset Method; ) as well as when the current is not applied (; Measuremen; Measuremen; Self Test Command; scale
www.vxitech.com SVM2608 Programming 43 Resistance Measurement – Offset Method The value returned by the resistance measurement offset commands (0x0022 through 0x002D) is calculated using two current values. A voltage is measured when a current ( I ) is applied to the circuit ( V ON ) as well as when...
Page 44 - Example 1; Preset Setting Measurement Commands
VXI Technology, Inc. 44 SVM2608 Programming Bit 14 - Measures 128 Ω on the 10 k Ω scale Bit 15 - Measures 81.92 k Ω on the 100 k Ω scale Bit 16 - Measures 81.92 k Ω on the 1 M Ω scale Bits 17 – 31 are not used and read as “0”. For Channels 4-5: Bit 0 - Measures +0.117 V on the 0.5 V scale Bit 1 - Me...
Page 48 - Auto-Range Resistance
VXI Technology, Inc. 48 SVM2608 Programming The aforementioned errors are reported for the following reasons: NO_ERROR There are no errors in the queue. ERROR_UNKNOWN_COMMAND An unknown command was sent to the microprocessor. ERROR_PRE_GT_SIZE The value programmed in the Pre-Trigger Points register ...
Page 50 - FLASH Memory Programming Commands; software; WARNING: ANY COMMANDS NOT LISTED HERE ARE RESERVED FOR FACTORY
VXI Technology, Inc. 50 SVM2608 Programming FLASH Memory Programming Commands The following commands can be used to change the content of the FLASH memory. The FLASH memory stores the board’s software (executed by the microprocessor) and firmware (what programs the two FPGAs on the board). To preven...
Page 51 - XAMPLES; Method 1
www.vxitech.com SVM2608 Programming 51 E XAMPLES Example 1: Setting the Channel 2 and 4 Sample Rate to 123 ms (8.13 kHz) The sample rate clock for an individual low-speed channel (Channels 0 – 3) is generated by dividing a 0.1 µs (10 MHz) reference clock, generated by an on-board oscillator, by the ...
Page 52 - Method 2
VXI Technology, Inc. 52 SVM2608 Programming Write 0x0D40 @ Base address + 0xC00062 Method 2 : Make one 32 bits write. Write 0x00030D40 @ Base address + 0xC00060 Example 3: Setting Channel 2 to Pre-acquire 100,000 Samples The acquisition of samples starts when a trigger point is met or when a trigger...
Page 53 - Channel 2
www.vxitech.com SVM2608 Programming 53 Write 0x0016E360 @ Base address + 0xC00068 If the Sample Rate register from Example 1 (0x0012C4B0 corresponding to a sample rate of 123 ms) and the Trigger Delay in Example 4 above are set on the SVM2608, the first sample is taken 1,500,000 x 123 ms = 184,500 s...
Page 55 - now shuffle the bytes
www.vxitech.com SVM2608 Appendix A 55 A PPENDIX A A PPENDIX A D ATA S WAPPING E XAMPLE An example is provided below detailing how data might be swapped in to get a REAL number when the data is read “swapped”. In order to make the code easier to understand, only the portion that shuffles the data is ...