VXI VM4016 User Manual

Browse online or download User Manual for Unknown VXI VM4016. VXI VM4016 User`s manual

  • Download
  • Add to my manuals
  • Print
  • Page
    / 95
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 0
bus
VM4016
ANALOG COMPARATOR
USERS
M
ANUAL
P/N: 82-0022-000
Released December 13
th
, 2010
VXI Technology, Inc.
2031 Main Street
Irvine, CA 92614-6509
(949) 955-1894
Page view 0
1 2 3 4 5 6 ... 94 95

Summary of Contents

Page 1 - ANALOG COMPARATOR

bus VM4016 ANALOG COMPARATOR USER’S MANUAL P/N: 82-0022-000 Released December 13th, 2010 VXI Technology, Inc. 2031 Main Street Irvi

Page 2

VXI Technology, Inc. 10 VM4016 Preface

Page 3 - TABLE OF CONTENTS

www.vxitech.com VM4016 Introduction 11 SECTION 1 INTRODUCTION INTRODUCTION The VM4016 is a high-performance Analog Comparator module which has been

Page 4

VXI Technology, Inc. 12 VM4016 Introduction Regardless of whether the VM4016 is configured with other VM4016 modules or with other VMIP modules, each

Page 5 - RESTRICTED RIGHTS LEGEND

www.vxitech.com VM4016 Introduction 13 DEBOUNCE10 uS TO 0.5 SDIFFERENTIALAMPLIFIERX1 OR X0.1COMPARATOR8 BIT DACCH1+CH1-INVERTREGISTERMASKREGISTER

Page 6 - ONFORMITY

VXI Technology, Inc. 14 VM4016 Introduction VM4016 GENERAL SPECIFICATIONS GENERAL SPECIFICATIONS CHANNELS VM4016-1 VM4016-2 VM4016-3 16 32 48 INPUT

Page 7 - GENERAL SAFETY INSTRUCTIONS

www.vxitech.com VM4016 Preparation for Use 15 SECTION 2 PREPARATION FOR USE INSTALLATION When the VM4016 is unpacked from its shipping carton, the

Page 8 - WARNINGS (CONT.)

VXI Technology, Inc. 16 VM4016 Preparation for Use SETTING THE CHASSIS BACKPLANE JUMPERS Please refer to the chassis User’s Manual for further detail

Page 9 - SUPPORT RESOURCES

www.vxitech.com VM4016 Preparation for Use 17 The connector used in the VM4016 is a commonly available 44-pin high density D-sub receptacle connector

Page 10 - 10 VM4016 Preface

VXI Technology, Inc. 18 VM4016 Preparation for Use

Page 11 - SECTION 1

www.vxitech.com VM4016 Programming 19 SECTION 3 PROGRAMMING EXAMPLES OF SCPI COMMANDS FETCH:CONDITIONED? The FETCh:CONDition query returns the 16-b

Page 13

VXI Technology, Inc. 20 VM4016 Programming FETCH:LATCHED? The FETCh:LATChed query returns a 16-bit value that reports the active signals in the First

Page 14 - GENERAL SPECIFICATIONS

www.vxitech.com VM4016 Programming 21 FETCH:RAW? The FETCh:RAW query returns the 16-bit value that represents the current unconditioned (unmasked and

Page 15 - SECTION 2

VXI Technology, Inc. 22 VM4016 Programming INHOUSE:PSEUDO The INHOUSE:PSEUDO command controls the use of the register interface. Pseudo set true spe

Page 16 - SET TO 168

www.vxitech.com VM4016 Programming 23 INHOUSE:REGINT The INHOUSE:REGINT command controls the type of module’s response to an interrupt acknowledge cy

Page 17

VXI Technology, Inc. 24 VM4016 Programming INHOUSE:REG_ENABLE The INHOUSE:REG_ENABLE command controls the masking for REGINT. REG_ENABLE 0 means that

Page 18

www.vxitech.com VM4016 Programming 25 INHOUSE:CLEAR_LATCH The INHOUSE:CLEAR_LATCH command determines whether the first latched information will be cl

Page 19 - SECTION 3

VXI Technology, Inc. 26 VM4016 Programming INPUT:DEBOUNCE The INPut:DEBounce command sets the time period for the digital debounce circuitry. This c

Page 20

www.vxitech.com VM4016 Programming 27 INPUT:MASK The INPut:MASK command enables or disables input channels from generating interrupts or recording da

Page 21

VXI Technology, Inc. 28 VM4016 Programming INPUT:MASK:INTERRUPT The INPut:MASK:INTerrupt command enables or disables interrupt generation when changi

Page 22

www.vxitech.com VM4016 Programming 29 INPUT:OFFSET The INPut:OFFSet command sets the input threshold for a channel or group of channels, over which

Page 23

www.vxitech.com VM4016 Preface 3 TABLE OF CONTENTS INTRODUCTION Table of Contents ...

Page 24

VXI Technology, Inc. 30 VM4016 Programming INPUT:POLARITY The input polarity command selects the input polarity for one or more channels. When a chan

Page 25

www.vxitech.com VM4016 Programming 31 INPUT:RANGE The input range command selects the input range of one or more channels. The input range may be eit

Page 26

VXI Technology, Inc. 32 VM4016 Programming OUTPUT:POLARITY:EXTERNAL:INTERRUPT The output polarity external interrupt command sets the polarity of the

Page 27

www.vxitech.com VM4016 Programming 33 OUTPUT:POLARITY:EXTERNAL:LATCHED The output polarity external latched command sets the polarity of the front pa

Page 28

VXI Technology, Inc. 34 VM4016 Programming APPLICATION EXAMPLES This section contains examples of using SCPI command strings for programming the VM4

Page 29

www.vxitech.com VM4016 Programming 35 SINGLE CHANNEL OPERATION This example is for controlling a device that can tolerate a maximum input voltage lev

Page 30

VXI Technology, Inc. 36 VM4016 Programming FIGURE 3-1: SINGLE CHANNEL OPERATION Due to the type of signal being monitored, input channel +CH1 is gr

Page 31

www.vxitech.com VM4016 Programming 37 The command and data for the SCPI command INP:DEB is received by the control (U1) and data (U4) buffers and rou

Page 32

VXI Technology, Inc. 38 VM4016 Programming BRACKETING A VOLTAGE In this example, an input voltage level will be bracketed for an over or under-voltag

Page 33

www.vxitech.com VM4016 Programming 39 FIGURE 3-2: BRACKETING AN INPUT VOLTAGE The command and data for the SCPI command INP:RANG are received by th

Page 34 - APPLICATION EXAMPLES

VXI Technology, Inc. 4 VM4016 Preface SECTION 4...

Page 35 - SINGLE CHANNEL OPERATION

VXI Technology, Inc. 40 VM4016 Programming The commands for the SCPI commands INP:MASK are received by the control (U1) and data (U4) buffers and rou

Page 36

www.vxitech.com VM4016 Programming 41 REGISTER ACCESS EXAMPLES TABLE 3-1: REGISTER MAP 3E 3C 3A 38 Interrupt enable (write only, pseudo only) 36

Page 37

VXI Technology, Inc. 42 VM4016 Programming The VM4016 module supports direct register access for very high-speed data retrieval. The register map i

Page 38 - BRACKETING A VOLTAGE

www.vxitech.com VM4016 Programming 43 PSEUDO REGISTER ACCESS The VM4016 can be operated upon using (a) Word Serial Commands or (b) Register Access. T

Page 39

VXI Technology, Inc. 44 VM4016 Programming VXIPLUG&PLAY DRIVER EXAMPLES /***********************************************************************

Page 40

www.vxitech.com VM4016 Programming 45 - This parameter specifies the polarity to be configured for the specified channels. Valid Range:

Page 41 - REGISTER ACCESS EXAMPLES

VXI Technology, Inc. 46 VM4016 Programming ViPInt16 first_latched_reg - This parameter returns the first input channel which crosses the program

Page 42

www.vxitech.com VM4016 Programming 47 status = vtvm4016_reset(instr_hndl); if (status < VI_SUCCESS) return status; /* Function to enable the

Page 43 - PSEUDO REGISTER ACCESS

VXI Technology, Inc. 48 VM4016 Programming /* Function to set the offset, polarity and voltage range to the channels */ status = vtvm4016_config_ch

Page 44

www.vxitech.com VM4016 Command Dictionary 49 SECTION 4 COMMAND DICTIONARY INTRODUCTION This section presents the instrument command set. It begins

Page 45

www.vxitech.com VM4016 Preface 5 CERTIFICATION VXI Technology, Inc. (VTI) certifies that this product met its published specifications at the time of

Page 46 - -range. It returns

VXI Technology, Inc. 50 VM4016 Command Dictionary TABLE 4-1: IEEE 488.2 COMMON COMMANDS Command Description *RST RST Value *CLS Clears the Status Reg

Page 47

www.vxitech.com VM4016 Command Dictionary 51 TABLE 4-2: INSTRUMENT SPECIFIC SCPI COMMANDS Command Description RST RST Value FETCh:CONDitioned? Rea

Page 48

VXI Technology, Inc. 52 VM4016 Command Dictionary TABLE 4-3: SCPI REQUIRED COMMANDS Command Description *RST *RST Value STATus:OPERation:CONDition

Page 49 - SECTION 4

www.vxitech.com VM4016 Command Dictionary 53 COMMAND DICTIONARY The remainder of this section is devoted to the actual command dictionary. Each comma

Page 50

VXI Technology, Inc. 54 VM4016 Command Dictionary COMMON SCPI COMMANDS *CLS Purpose Clears all status and event registers Type IEEE 488.2 Common C

Page 51

www.vxitech.com VM4016 Command Dictionary 55 *ESE Purpose Sets the bits of the Event Status Enable Register Type IEEE 488.2 Common Command Comman

Page 52

VXI Technology, Inc. 56 VM4016 Command Dictionary *ESR? Purpose Queries and clears the Standard Event Status Register Type IEEE 488.2 Common Comman

Page 53 - COMMAND DICTIONARY

www.vxitech.com VM4016 Command Dictionary 57 *IDN? Purpose Queries the module for its identification string Type IEEE 488.2 Common Command Comman

Page 54 - COMMON SCPI COMMANDS

VXI Technology, Inc. 58 VM4016 Command Dictionary OPC Purpose Sets the OPC bit in the Event Status Register Type IEEE 488.2 Common Command Comman

Page 55

www.vxitech.com VM4016 Command Dictionary 59 *RST Purpose Resets the module’s hardware and software to a known state Type IEEE 488.2 Common Command

Page 56

VXI Technology, Inc. 6 VM4016 Preface DECLARATION OF CONFORMITY Declaration of Conformity According to ISO/IEC Guide 22 and EN 45014 MANUFACTURER’S

Page 57

VXI Technology, Inc. 60 VM4016 Command Dictionary *SRE Purpose Sets the service request enable register Type IEEE 488.2 Common Command Command Sy

Page 58

www.vxitech.com VM4016 Command Dictionary 61 *STB? Purpose Queries the Status Byte Register Type IEEE 488.2 Common Command Command Syntax N/A C

Page 59

VXI Technology, Inc. 62 VM4016 Command Dictionary *TRG Purpose Causes a trigger event to occur Type IEEE 488.2 Common Command Command Syntax *TRG

Page 60

www.vxitech.com VM4016 Command Dictionary 63 *TST? Purpose Causes a self-test procedure to occur and queries the results Type IEEE 488.2 Common Com

Page 61

VXI Technology, Inc. 64 VM4016 Command Dictionary *WAI Purpose Halts execution of additional commands and queries until the No Operation Pending mess

Page 62

www.vxitech.com VM4016 Command Dictionary 65 INSTRUMENT SPECIFIC SCPI COMMANDS FETCh:CONDitioned? Purpose Returns the state of the conditioned (mas

Page 63

VXI Technology, Inc. 66 VM4016 Command Dictionary FETCh:LATChed? Purpose Reports the active signals in the First Latched register Type Query Comm

Page 64

www.vxitech.com VM4016 Command Dictionary 67 FETCh:RAW? Purpose Returns the state of the unconditioned (unmasked and non-inverted) inputs Type Quer

Page 65 - FETCh:CONDitioned?

VXI Technology, Inc. 68 VM4016 Command Dictionary INHOUSE:CLEAR_LATCH Purpose Controls whether the first latched information will be cleared when rea

Page 66 - FETCh:LATChed?

www.vxitech.com VM4016 Command Dictionary 69 INHOUSE:PSEUDO Purpose Controls the use of the register interface Type Setting Command Syntax INHOUS

Page 67 - FETCh:RAW?

www.vxitech.com VM4016 Preface 7 GENERAL SAFETY INSTRUCTIONS Review the following safety precautions to avoid bodily injury and/or damage to the prod

Page 68 - INHOUSE:CLEAR_LATCH

VXI Technology, Inc. 70 VM4016 Command Dictionary INHOUSE:REGINT Purpose Controls the module’s response type to an interrupt acknowledge cycle Type

Page 69 - INHOUSE:PSEUDO

www.vxitech.com VM4016 Command Dictionary 71 INHOUSE:REG_ENABLE Purpose Controls the masking of REGINT Type Setting Command Syntax INHOUSE:REG_EN

Page 70 - INHOUSE:REGINT

VXI Technology, Inc. 72 VM4016 Command Dictionary INPut:DEBounce Purpose Sets the debounce time Type Setting Command Syntax INPut:DEBounce <va

Page 71 - INHOUSE:REG_ENABLE

www.vxitech.com VM4016 Command Dictionary 73 INPut:MASK Purpose Masks unused input channels Type Setting Command Syntax INPut:MASK <state>,

Page 72 - INPut:DEBounce

VXI Technology, Inc. 74 VM4016 Command Dictionary INPut:MASK:INTerrupt Purpose Enable or disable interrupt generation when changing MASKs Type Sett

Page 73 - INPut:MASK

www.vxitech.com VM4016 Command Dictionary 75 INPut:OFFSet Purpose Sets the input threshold for a group of channels Type Setting Command Syntax IN

Page 74 - INPut:MASK:INTerrupt

VXI Technology, Inc. 76 VM4016 Command Dictionary INPut:POLarity Purpose Sets the input polarity for one or more channels Type Setting Command Sy

Page 75 - INPut:OFFSet

www.vxitech.com VM4016 Command Dictionary 77 INPut:RANGe Purpose Sets the input range for one or more channels Type Setting Command Syntax INPut:

Page 76 - INPut:POLarity

VXI Technology, Inc. 78 VM4016 Command Dictionary OUTPut:POLarity:EXTernal:INTerrupt Purpose Sets the interrupt output polarity on the front panel

Page 77 - INPut:RANGe

www.vxitech.com VM4016 Command Dictionary 79 OUTPut:POLarity:EXTernal:LATChed Purpose Sets the latched interrupt output polarity on the front panel

Page 78

VXI Technology, Inc. 8 VM4016 Preface WARNINGS (CONT.) Avoid Electric Shock To avoid electric shock or fire hazard, do not operate this product wit

Page 79

VXI Technology, Inc. 80 VM4016 Command Dictionary REQUIRED SCPI COMMANDS STATus:OPERation:CONDition? Purpose Queries the Operation Status Condition

Page 80 - REQUIRED SCPI COMMANDS

www.vxitech.com VM4016 Command Dictionary 81 STATus:OPERation:ENABle Purpose Sets the Operation Status Enable Register Type Required SCPI command

Page 81 - STATus:OPERation:ENABle

VXI Technology, Inc. 82 VM4016 Command Dictionary STATus:OPERation[:EVENt]? Purpose Queries the Operation Status Event Register Type Required SCPI

Page 82 - STATus:OPERation[:EVENt]?

www.vxitech.com VM4016 Command Dictionary 83 STATus:PRESet Purpose Presets the Status Registers Type Required SCPI command Command Syntax STATus:

Page 83 - STATus:PRESet

VXI Technology, Inc. 84 VM4016 Command Dictionary STATus:QUEStionable:CONDition? Purpose Queries the Questionable Status Condition Register Type Re

Page 84

www.vxitech.com VM4016 Command Dictionary 85 STATus:QUEStionable:ENABle Purpose Sets the Questionable Status Enable Register Type Required SCPI com

Page 85 - STATus:QUEStionable:ENABle

VXI Technology, Inc. 86 VM4016 Command Dictionary STATus:QUEStionable[:EVENt] Purpose Queries the Questionable Status Event Register Type Required

Page 86 - STATus:QUEStionable[:EVENt]

www.vxitech.com VM4016 Command Dictionary 87 SYSTem:ERRor? Purpose Queries the Error Queue Type Required SCPI command Command Syntax None – query

Page 87 - SYSTem:ERRor?

VXI Technology, Inc. 88 VM4016 Command Dictionary SYSTem:VERSion? Purpose Queries the SCPI version number to which the VM4016 complies Type Require

Page 88 - SYSTem:VERSion?

www.vxitech.com VM4016 Theory of Operation 89 SECTION 5 THEORY OF OPERATION INTRODUCTION The VM4016 is a high-performance Analog Comparator module

Page 89 - SECTION 5

www.vxitech.com VM4016 Preface 9 SUPPORT RESOURCES Support resources for this product are available on the Internet and at VTI Instruments customer s

Page 90 - INPUT RANGE CONTROL

VXI Technology, Inc. 90 VM4016 Theory of Operation INPUT RANGE CONTROL The Input Range or gain control for each of the sixteen channels is accomplish

Page 91

www.vxitech.com VM4016 Theory of Operation 91 FIGURE 5-1: INPUT RANGE SELECTION

Page 92 - SIGNAL COMPARISON

VXI Technology, Inc. 92 VM4016 Theory of Operation SIGNAL COMPARISON Signal comparison between the input signal and a user-defined reference voltage

Page 93 - INTERRUPT GENERATION

www.vxitech.com VM4016 Theory of Operation 93 The input voltage or signal is applied to the non-inverting input of the differential amplifier, U17A.

Page 94 - CIRCUITRY

VXI Technology, Inc. 94 VM4016 Theory of Operation DEBOUNCE CIRCUITRYMASKREGISTEROR’ingFUNCTIONFIRSTLATCHEDREGISTERPULSEGENEARTIONCIRCUIT

Page 95

www.vxitech.com VM4016 Index 95 INDEX Symbols *CLS ....................... 54 *ES

Comments to this Manuals

No comments