Go to page of
A good user manual
The rules should oblige the seller to give the purchaser an operating instrucion of VXI VM4016, along with an item. The lack of an instruction or false information given to customer shall constitute grounds to apply for a complaint because of nonconformity of goods with the contract. In accordance with the law, a customer can receive an instruction in non-paper form; lately graphic and electronic forms of the manuals, as well as instructional videos have been majorly used. A necessary precondition for this is the unmistakable, legible character of an instruction.
What is an instruction?
The term originates from the Latin word „instructio”, which means organizing. Therefore, in an instruction of VXI VM4016 one could find a process description. An instruction's purpose is to teach, to ease the start-up and an item's use or performance of certain activities. An instruction is a compilation of information about an item/a service, it is a clue.
Unfortunately, only a few customers devote their time to read an instruction of VXI VM4016. A good user manual introduces us to a number of additional functionalities of the purchased item, and also helps us to avoid the formation of most of the defects.
What should a perfect user manual contain?
First and foremost, an user manual of VXI VM4016 should contain:
- informations concerning technical data of VXI VM4016
- name of the manufacturer and a year of construction of the VXI VM4016 item
- rules of operation, control and maintenance of the VXI VM4016 item
- safety signs and mark certificates which confirm compatibility with appropriate standards
Why don't we read the manuals?
Usually it results from the lack of time and certainty about functionalities of purchased items. Unfortunately, networking and start-up of VXI VM4016 alone are not enough. An instruction contains a number of clues concerning respective functionalities, safety rules, maintenance methods (what means should be used), eventual defects of VXI VM4016, and methods of problem resolution. Eventually, when one still can't find the answer to his problems, he will be directed to the VXI service. Lately animated manuals and instructional videos are quite popular among customers. These kinds of user manuals are effective; they assure that a customer will familiarize himself with the whole material, and won't skip complicated, technical information of VXI VM4016.
Why one should read the manuals?
It is mostly in the manuals where we will find the details concerning construction and possibility of the VXI VM4016 item, and its use of respective accessory, as well as information concerning all the functions and facilities.
After a successful purchase of an item one should find a moment and get to know with every part of an instruction. Currently the manuals are carefully prearranged and translated, so they could be fully understood by its users. The manuals will serve as an informational aid.
Table of contents for the manual
-
Page 1
bu s VM4016 A NALOG C OMPARATOR U SER ’ S M ANUAL 82-0022-000 Rev. December 1, 2003 VXI Technology, Inc. 2031 Main Street Irvine, CA 92614-6509 (949) 955-1894[...]
-
Page 2
2[...]
-
Page 3
www.vxitech.com VM4016 Preface 3 T ABLE OF CONTENTS I NTRODUCTION Certifi cation .................................................................................................................. ........................................5 Warranty .......................................................................................................[...]
-
Page 4
VXI Technology, Inc. 4 VM4016 Preface Comm on SCPI Comm ands .................................................................................................................................... 52 *CLS ....................................................................................................................................................[...]
-
Page 5
www.vxitech.com VM4016 Preface 5 C ERTIFICATION VXI Technology, Inc. (VTI) certifies t hat this product m et its publis hed specifications at the t ime of shipm ent from the factory. VTI further certifies that its calibration m easurements are traceable to the United States National Institute of Standards and T echnology (formerly National Bu reau [...]
-
Page 6
VXI Technology, Inc. 6 VM4016 Preface D ECLARATION OF C ONFORMITY 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, Californi a 92614-6509 P RODUCT N AME Analog Comparator M ODEL N UMBER ( S ) VM4016 P RODUCT O PTIONS All P RODUCT[...]
-
Page 7
www.vxitech.com VM4016 Preface 7 G ENERAL S AFETY I NSTRUCTIONS Review the following safety precau tions to avoid bodily injury a nd/or damage to the product. These precautions must be observed during all phase s of operation or service of this product. Failure to comply with these pr ecautions, or with specific warni ngs elsewhere in this m anual,[...]
-
Page 8
VXI Technology, Inc. 8 VM4016 Preface W ARNINGS (C ONT .) Avoid Electric Shock To avoid electric shoc k or fire hazard, do not operate this product with the covers rem oved. Do not connect or disconnect any cable, probes, test leads, etc. while they are connected to a voltage source. Rem ove all power and unplug unit before perform ing any service.[...]
-
Page 9
www.vxitech.com VM4016 Preface 9 S UPPORT R ESOURCES Support resources for this product are availa ble 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 VX[...]
-
Page 10
VXI Technology, Inc. 10 VM4016 Preface[...]
-
Page 11
www.vxitech.com VM4016 Preparation for Use 11 S ECTION 1 I NTRODUCTION I NTRODUCTION The VM4016 is a high-performance Anal og Comparator m odule which has been designed to monitor analog si gnals and cause VXIbus interrupts t o occur when programm ed input lim its have been exceeded. The instrument uses the m essage-based word serial interface for [...]
-
Page 12
VXI Technology, Inc. 12 VM4016 Preparation for Use Regardless of whether the VM 4016 is configured with other VM 4016 modules or with other VMIPmodules, each group of 16 channels is treated as an independent instrum ent in the VXIbus chassis and, as such, each group has its own FAIL and ACCESS light. The FAIL LED is a Power/Fault indicator. When no[...]
-
Page 13
www.vxitech.com VM4016 Preparation for Use 13 DEBOUNCE 10 uS TO 0.5 S DIFFERENT IAL AMPLIFIER X1 OR X0 .1 COMPAR AT OR 8 BIT DAC CH1+ CH1- INV E RT REGIST ER MASK REGIST ER INT ERRUPT AND F IRS T LIMIT LOG IC FIRST LIMIT LATCH REGIST ER TO VX IB US COMPAR E REGIST ERS VXIbus INTE R RU P T TO V X IB U S FIRST LIMIT REGIST ER IRQ L IRQ INTERRUPT INV [...]
-
Page 14
VXI Technology, Inc. 14 VM4016 Preparation for Use VM4016 G ENERAL S PECIFICATIONS G ENERAL S PECIFICATIONS C HANNELS VM4016-1 VM4016-2 VM4016-3 16 32 48 I NPUT R ANGE ±10.0 V, ±100 V I NPUT T HRESHOLD ±10.0 V ±100.0 V 78 mV 780 mV I NPUT T YPE Differential, m ay be configured for si ngl e-ended by grounding the negative i nput I NPUT I MPEDANC[...]
-
Page 15
www.vxitech.com VM4016 Preparation for Use 15 Section 2 S ECTION 2 P REPARATION FOR U SE I NSTALLATION When the VM4016 is unpacked from it s shipping carton, the content s should include the following items: One VM4016 VXIbus module One VM4016 Analog Comparat or Module User’s Manual (t his manual) All components should be imm ediately inspect ed [...]
-
Page 16
VXI Technology, Inc. 16 VM4016 Preparation for Use S ETTING THE C HASSIS B ACKPLANE J UMPERS Please refer to the chassis User’s Manual for fu rther details on set ting the backplane jum pers. S ETTING THE L OGICAL A DDRESS The logical address of the VM4016 is set by a single 8-position DIP switch located near the module’s backplane connect ors [...]
-
Page 17
www.vxitech.com VM4016 Preparation for Use 17 The connector used in the VM4016 is a commonly available 44-pin high de nsity DSUB receptacle connector. A mati ng solder cup pin connector from AM P is included, crim p type connectors are available from a variety of sources. T ABLE 2-1: A NALOG C OMPARATOR P IN O UTS SIGNAL PIN NUMBER SIGNAL PIN NUMBE[...]
-
Page 18
VXI Technology, Inc. 18 VM4016 Preparation for Use The mating connect or to J200, J201 or J202 is availabl e from the followi ng company: Assmann Electronic, Inc. P/N AHDS44LL-T Mating Connector The pin locations for J200, J201 and J202 are shown in Figure 2-2. 1 16 31 15 30 44 F IGURE 2-2: J200, J201 AND J202 P IN L OCATIONS[...]
-
Page 19
www.vxitech.com VM4016 Programm ing 19 S ECTION 3 P ROGRAMMING E XAMPLES OF SCPI C OMMANDS FETCH:CONDITIONED? The FETCh:CONDition query returns the 16-bit value that represent s the current conditioned (masked and inverted) stat e of the inputs. It is i mportant t o note that t his inform ation is also available at the VXIbus regist er level at off[...]
-
Page 20
VXI Technology, Inc. 20 VM4016 Programmi ng FETCH:LATCHED? The FETCh:LATChed query retu rns a 16-bit valu e that reports the active sig nals in the First Latched register. The First Latched regi ster records the active signals when the first new input channel crossed its threshold. It i s import ant to note that the above inform ation is also avail[...]
-
Page 21
www.vxitech.com VM4016 Programm ing 21 FETCH:RAW? The FETCh:RAW query returns the 16-bit value that represents the current unconditioned (unmasked and non-inverted) st ate of the i nputs. It is important to not e that the above information is also available at t he register level at offset 0x20. FETCH:RAW? No query parameters EXAMPLES FETch:RAW? Re[...]
-
Page 22
VXI Technology, Inc. 22 VM4016 Programmi ng INHOUSE:PSEUDO The INHOUSE:PSEUDO command controls the use of the register interface. Pseudo set true specifies that pseudo register interface should be used. Pseudo set false specifies that the hardware register interface should be used. The value set takes effect next time the unit powers up [does not t[...]
-
Page 23
www.vxitech.com VM4016 Programm ing 23 INHOUSE:REGINT The INHOUSE:REGINT command controls the ty pe of module’s response to an i nterrupt acknowledge cycle [ack cycle]. When regint i s set to false, the m odule uses reqt | reqf (request true | request false), prov ided the latched interrup t bit is set in the SRE. It is important to note that all[...]
-
Page 24
VXI Technology, Inc. 24 VM4016 Programmi ng INHOUSE:REG_ENABLE The INHOUSE:REG_ENABLE comma nd controls th e masking for REGINT. REG_ENABLE 0 means that backplane i nterrupts cannot be generated. If the REG_ENAB LE is 1, then backplane interrupts can be generated. If PSEUDO is set, t hen a write to the register at offset 0x38 also controls the mask[...]
-
Page 25
www.vxitech.com VM4016 Programm ing 25 INHOUSE:CLEAR_LATCH The INHOUSE:CLEAR_LATCH comma nd determines wh ether the first latched information will be cleared when the informat ion is read by word serial FETch:LATChed? Comm and or if pseudo is set and a register read o f the first latched information occurs. Th e information will not be cleared if a[...]
-
Page 26
VXI Technology, Inc. 26 VM4016 Programmi ng INPUT:DEBOUNCE The INPut:DEBounce comm and sets the time period for the digital debounce circuitry. This comm and affects all the 16 channels of the instrum ent. It is important to not e that the debounce resolution is 9.6 µ s. INPut:DEBounce <value> Where <value> ranges from 9.6 µ s, i.e., [...]
-
Page 27
www.vxitech.com VM4016 Programm ing 27 INPUT:MASK The INPut:MASK com mand enables or di sables input channels from generating interrupts or recording data in the conditi onal register. If a channel is program med to be ON or 1, then it is enabled to generate inte rrupts. If a channel is pr ogram med to be OFF or 0, t hen it cannot generate VXIbus i[...]
-
Page 28
VXI Technology, Inc. 28 VM4016 Programmi ng INPUT:MASK:INTERRUPT The INPut:MASK:INTerrupt com mand enables or disables interrupt generation when changing MASK values. When set to 0 (the *RST state) , interrupts are temporar ily disabled whenever MASK values are changed. W hen set to 1, in terrupts are generated even as MASK values are changed. INPu[...]
-
Page 29
www.vxitech.com VM4016 Programm ing 29 INPUT:OFFSET The INPut:OFFSet comm and sets the input threshold for a channel or group of channel s, over which the input signal m ust cross to cause an interrupt event. This com mand sets the value i n the 8-bit DAC to which the input signal is compared. It is i mportant to note that the actual i nput offset [...]
-
Page 30
VXI Technology, Inc. 30 VM4016 Programmi ng INPUT:POLARITY The input polarity com mand selects the input polarit y for one or more channels. When a channel is programmed for norm al polarity, an interrupt will be generated when the input voltage is greater than the programme d input offset for th e channel. The invert polarity will cause an interru[...]
-
Page 31
www.vxitech.com VM4016 Programm ing 31 INPUT:RANGE The input range command sel ects the input range of one or m o re channels. The input range m ay be either set for ±10 volts or ± 100 volts. It i s import ant to note that t he input offset is norm alized to ± 10 volt range. The actual input offset in the 100 volt range is te n times the set val[...]
-
Page 32
VXI Technology, Inc. 32 VM4016 Programmi ng OUTPUT:POLARITY:EXTERNAL:INTERRUPT The output polarity external i n terrupt comm and sets the polarity of the front panel i nterrupt output. When the poarity is set to no rmal, the output will be low when there is an interrupt event. When the po larity is set to invert, the output will b e high when there[...]
-
Page 33
www.vxitech.com VM4016 Programm ing 33 OUTPUT:POLARITY:EXTERNAL:LATCHED The output polarity external latched com mand sets the polarity of the front panel latched interrupt output. W hen the p olarity is set to normal, the outpu t will be low when there is an in terrupt event. When set to inv ert, the output will be high wh en there is an interrupt[...]
-
Page 34
VXI Technology, Inc. 34 VM4016 Programmi ng A PPLICATION E XAMPLES This section contains examples of using SCPI com mand strings for programm ing the VM4016 module. The code is functional and will cont ain a brief descripti on about the operation. Example 1 In this example, the VM4016 sets the output interrupt polarity on the front panel and the de[...]
-
Page 35
www.vxitech.com VM4016 Programm ing 35 S INGLE C HANNEL O PERATION This example i s for controlling a device that can t olerate a m aximum input voltage level at +35 VDC for a maxim um tim e of 250 ms before da m age will occur. The input power to this device is provided from a remote source that can be disabl ed. A low signal applied to t he power[...]
-
Page 36
VXI Technology, Inc. 36 VM4016 Programmi ng DACDATA DACL OAD# DA CCLK TRIGLEV1 U8 DAC C ON T ROL + - 4. 7K 47 0K 1K COMPCH1 4. 7K VCC BUF CH1 (FRONT PANEL CONNECTOR) U1 3A U3 + - 10pf 2K 6K 10 0K 10 K 10 0K 10 0K +CH1 -CH 1 U1 7A K9 10 0K 10 K K9 DATA 0-15 ADDR ESS 0-5, 29 4. 7K 1K 10 K VCC LATIRQ O UT Q34 REL AYCLK RELAYDATA RELAY ENA* U1 5 RELAY [...]
-
Page 37
www.vxitech.com VM4016 Programm ing 37 The comm and and data for the SCPI comm and INP:DEB is received by the control (U1) and data (U4) buffers and routed to the control FPGA (U3). The register for the debounce circuit ry is contained internally in the control FPGA. The de bounce register will be load ed with a value that corresponds to a 250 ms t[...]
-
Page 38
VXI Technology, Inc. 38 VM4016 Programmi ng B RACKETING A V OLTAGE In this example, an input voltage level will be bracketed for an over or under-voltage error condition. The input voltage of 5.0 V will be monitored for an over-voltage of 5.25 V and an under-voltage of 4.75 V. The error cond ition must be true for longer than 750 µ s. An interrupt[...]
-
Page 39
www.vxitech.com VM4016 Programm ing 39 DACD ATA DACL OAD# DA CCLK TRIGLEV1 U8 DAC C ON T RO L + - 4. 7K 47 0K 1K COMPCH1 VCC + - 10pf 2K 6K 10 0K 10 K 10 0K 10 0K +CH1 -CH 1 U1 7A K9 10 0K 10 K K9 4. 7K BUF CH1 U1 3A U3 DATA 0-15 4. 7K 1K 10 K VCC I R QOUT COMPCH2 TRIGLEV2 TRIGLEV2 VCC + - 10pf 2K 6K 10 0K 10 K 10 0K 10 0K +CH2 -CH 2 U1 7B K1 10 0K[...]
-
Page 40
VXI Technology, Inc. 40 VM4016 Programmi ng The comm ands for the SCPI comm ands INP:MASK are received by the control (U1) and data (U4) buffers and routed to the control FPGA (U3). The m ask register circuitry is contained internally in the control FPGA. This register will be loaded so that Channels 3 through 16 are disabled or masked out . The co[...]
-
Page 41
www.vxitech.com VM4016 Programm ing 41 R EGISTER A CCESS E XAMPLES T ABLE 3-1: R EGISTER M AP 3E 3C 3A 38 Interrupt enable (writ e only, pseudo only) 36 34 32 30 First latched (read onl y) 2E 2C 2A 28 Conditioned (read only) 26 24 22 20 Raw (read only) 1E 1C 1A 18 16 14 12 10 E C A 8 6 4 2 0[...]
-
Page 42
VXI Technology, Inc. 42 VM4016 Programmi ng The VM4016 module supports direct register access for very high-sp eed data retrieval. The register map is as specified in Table 3-1. In order to access the raw data using register access, the register at offset 0x20 m ust be read. Each bit in this regist er corresponds to the state of the 16 channel inpu[...]
-
Page 43
www.vxitech.com VM4016 Programm ing 43 P SEUDO R EGISTER A CCESS The VM4016 can be operated upon us ing (a) Word Serial Commands or (b) Register Access. The VM4016 allows two types of register accesses (a) Direct Register Access using Hardware registers (b) Pseudo Register Access. This can be configured using the INHOUSE:PSEUDO co mmand . Direct Re[...]
-
Page 44
VXI Technology, Inc. 44 VM4016 Programmi ng VXI PLUG & PLAY D RIVER E XAMPLES /************************************************************************** Function: vtvm4016_setup_and_read_data Formal Parameters ViSession instr_hndl - A valid sessionandle to the instrument. ViInt16 channel_list[] - This parameter specifies the channels which are[...]
-
Page 45
www.vxitech.com VM4016 Programm ing 45 ViPInt16 first_latched_reg - This parameter returns the first input channel which crosses the programmed threshold voltage. ViPInt16 raw_data - This returns the 16 bit value that represents the current unconditioned [raw] state of the inputs. ViPInt16 conditioned_data - This returns the 16 bit value that repre[...]
-
Page 46
VXI Technology, Inc. 46 VM4016 Programmi ng /* Function to set the offset, polarity and voltage range to the channels */ status = vtvm4016_config_channels ( instr_hndl, channel_list, num_of_channels, offset, polarity, voltage_range); if (status < VI_SUCCESS) return vtvm4016_ERROR_SETTING_CHANNELS; /* Function to query the first latched register [...]
-
Page 47
www.vxitech.com VM4016 Comm and Dictionary 47 S ECTION 4 C OMMAND D ICTIONARY I NTRODUCTION This section presents th e instrument command set. It begins with an alphabetical list of all th e comm ands supported by the VM 4016 divided into three sections: IEEE 488.2 comm ands, the instrument specific SCPI com mands and the re quired SCPI com mands. [...]
-
Page 48
VXI Technology, Inc. 48 VM4016 Comm and Dictionary T ABLE 4-1: IEEE 488.2 C OMMON C OMMANDS Command Description *RST RST Value *CLS Clears the Status Register X *ESE Sets the Event Status Enable Register X *ESR? Query the Standard Event Status Register N/A *IDN? Query the modul e identification st ring N/A *OPC Set the OPC bit in the Even t Status [...]
-
Page 49
www.vxitech.com VM4016 Comm and Dictionary 49 T ABLE 4-2: I NSTRUMENT S PECIFIC SCPI C OMMANDS Command Description RST RST Value FETCh:CONDitioned? Reads back the 16-bit value t hat represents the current conditioned (masked and inverted) out put state of the comparators in the group. FETCh:LATChed? Read back the 16-bit value that was latched when [...]
-
Page 50
VXI Technology, Inc. 50 VM4016 Comm and Dictionary T ABLE 4-3: SCPI R EQUIRED C OMMANDS Command Description *RST *RST Value STATus:OPERation:CONDition? Queries the Operation Status Condition Re gister. X STATus:OPERation:ENABle Sets the Operation Statu s Enable Register. X STATus:OPERation[:EVENt]? Queries the Operation Status Event Register. X STA[...]
-
Page 51
www.vxitech.com VM4016 Comm and Dictionary 51 C OMMAND D ICTIONARY The remainder of this section is devoted to the act ual comm and dictionary. Each command is fully described on its own page. In defining how each comm and is used, the following items are described: Purpose Describes the purpose of the comm and. Type Describes the type of com mand [...]
-
Page 52
VXI Technology, Inc. 52 VM4016 Comm and Dictionary C OMMON SCPI C OMMANDS *CLS Purpose Clears all status and event registers Type IEEE 488.2 Comm on Comm and Command Syntax *CLS Command Parameters N/A *RST Value N/A Query Syntax N/A Query Parameters N/A Query Response N/A Description This comm and clears the Status Event Regist er, Operation Status[...]
-
Page 53
www.vxitech.com VM4016 Comm and Dictionary 53 *ESE Purpose Sets the bits of the Even t Status Enable Register Type IEEE 488.2 Comm on Comm and Command Syntax *ESE <mask> Command Parameters <mask> = numeri c ASCII value *RST Value N/A, the param eter is required Query Syntax *ESE? Query Parameters N/A Query Response Numeric ASCII val ue [...]
-
Page 54
VXI Technology, Inc. 54 VM4016 Comm and Dictionary *ESR? Purpose Queries and clears the Standa rd Event Status Register Type IEEE 488.2 Comm on Comm and Command Syntax N/A Command Parameters N/A *RST Value N/A Query Syntax ESR? Query Parameters N/A Query Response Numeric ASCII val ue from 0 to 255 Description The Event Status Register (ESR) query q[...]
-
Page 55
www.vxitech.com VM4016 Comm and Dictionary 55 *IDN? Purpose Queries the modul e for its identificat ion string Type IEEE 488.2 Comm on Comm and Command Syntax N/A Command Parameters N/A *RST Value N/A Query Syntax *IDN? Query Parameters N/A Query Response ASCII character string Description The Identificat ion (IDN) query returns the identifi cation[...]
-
Page 56
VXI Technology, Inc. 56 VM4016 Comm and Dictionary *OPC Purpose Sets the OPC bit in the Event Statu s Register Type IEEE 488.2 Comm on Comm and Command Syntax *OPC Command Parameters N/A *RST Value N/A Query Syntax *OPC? Query Parameters N/A Query Response 1 Description The Operation Complete (OPC) command sets the OPC bit in the Event Status Regis[...]
-
Page 57
www.vxitech.com VM4016 Comm and Dictionary 57 *RST Purpose Resets the modul e’s hardware and software to a known state Type IEEE 488.2 Comm on Comm and Command Syntax *RST Command Parameters N/A *RST Value N/A Query Syntax N/A Query Parameters N/A Query Response N/A Description The Reset (RST) com mand resets the modul e’s hardware and software[...]
-
Page 58
VXI Technology, Inc. 58 VM4016 Comm and Dictionary *SRE Purpose Sets the service request enable register Type IEEE 488.2 Comm on Comm and Command Syntax *SRE <mask> Command Parameters <mask> = Num eric ASCII value from 0 t o 255 *RST Value None – R equired Paramet er Query Syntax *SRE? Query Parameters N/A Query Response Numeric ASCII[...]
-
Page 59
www.vxitech.com VM4016 Comm and Dictionary 59 *STB? Purpose Queries the Status Byte Register Type IEEE 488.2 Comm on Comm and Command Syntax N/A Command Parameters N/A *RST Value N/A Query Syntax *STB? Query Parameters N/A Query Response Numeric ASCII val ue from 0 to 255 Description The Read Status Byte (STB) query fetches the current contents of [...]
-
Page 60
VXI Technology, Inc. 60 VM4016 Comm and Dictionary *TRG Purpose Causes a trigger event to occur Type IEEE 488.2 Comm on Comm and Command Syntax *TRG Command Parameters N/A *RST Value N/A Query Syntax N/A Query Parameters N/A Query Response N/A Description The Trigger comm and causes a trigger even t to occur. Examples Command / Query Response (Desc[...]
-
Page 61
www.vxitech.com VM4016 Comm and Dictionary 61 *TST? Purpose Causes a self-test procedure to occur and queries the results Type IEEE 488.2 Comm on Comm and Command Syntax N/A Command Parameters N/A *RST Value N/A Query Syntax *TST? Query Parameters N/A Query Response Numeric ASCII val ue from 0 to 143 Description The Self-Test query causes t he VM40[...]
-
Page 62
VXI Technology, Inc. 62 VM4016 Comm and Dictionary *WAI Purpose Halts execution of add itional commands and queries until the No Operation Pending message is true Type IEEE 488.2 Comm on Comm and Command Syntax *WAI Command Parameters N/A *RST Value N/A Query Syntax N/A Query Parameters N/A Query Response N/A Description The Wait to Continue co mma[...]
-
Page 63
www.vxitech.com VM4016 Comm and Dictionary 63 I NSTRUMENT S PECIFIC SCPI C OMMANDS FETCh:CONDitioned? Purpose Returns the state of the condit ioned (masked and invert ed) inputs Type Query Command Syntax N/A Command Parameters N/A *RST Value N/A Query Syntax FETCh:CONDitioned? Query Parameters None Query Response Numeric ASCII i n the range of 0 to[...]
-
Page 64
VXI Technology, Inc. 64 VM4016 Comm and Dictionary FETCh:LATChed? Purpose Reports the active sign als in the First Latched register Type Query Command Syntax N/A Command Parameters N/A *RST Value N/A Query Syntax FETCh:LATChed? Query Parameters N/A Query Response Numeric ASCII i n the range 0 to 65535 Description The FETCh:LATChed query reports the[...]
-
Page 65
www.vxitech.com VM4016 Comm and Dictionary 65 FETCh:RAW? Purpose Returns the state of the uncondi tioned (unmasked and non-i nverted) inputs Type Query Command Syntax N/A Command Parameters N/A *RST Value N/A Query Syntax FETCh:RAW? Query Parameters N/A Query Response Numeric ASCII i n the range 0 to 65535 Description The FETCh:RAW query reports t [...]
-
Page 66
VXI Technology, Inc. 66 VM4016 Comm and Dictionary INHOUSE:CLEAR_LATCH Purpose Controls whether the first latched info rmation will be cleared when read by word serial or pseudo register access of the first latched register Type Setting Command Syntax INHOUSE:CLEAR_LATCH <boolean> Command Parameters <boolean> = 0 | 1 | OFF | ON *RST Val[...]
-
Page 67
www.vxitech.com VM4016 Comm and Dictionary 67 INHOUSE:PSEUDO Purpose Controls the use of the register interface Type Setting Command Syntax INHOUSE:PSEUDO <boolean> Command Parameters <boolean> = 0 | 1 | OFF | ON Factory Default = 1 *RST Value N/A Query Syntax INHOUSE:PSEUDO? Query Parameters N/A Query Response ASCII numeric 0 or 1 Desc[...]
-
Page 68
VXI Technology, Inc. 68 VM4016 Comm and Dictionary INHOUSE:REGINT Purpose Controls the m odule’s response type to an interrupt acknowledge cycle Type Setting Command Syntax INHOUSE:REGINT <boolean> Command Parameters <boolean> = 0 | 1 | OFF | ON *RST Value 0 Query Syntax INHOUSE:REGINT? Query Parameters N/A Query Response ASCII numeri[...]
-
Page 69
www.vxitech.com VM4016 Comm and Dictionary 69 INHOUSE:REG_ENABLE Purpose Controls the m asking of REGINT Type Setting Command Syntax INHOUSE:REG_ENABLE <boolean> Command Parameters <boolean> = 0 | 1 | OFF | ON *RST Value 0 Query Syntax INHOUSE:REG_ENABLE? Query Parameters N/A Query Response ASCII numeric 0 or 1 Description REG_ENABLE co[...]
-
Page 70
VXI Technology, Inc. 70 VM4016 Comm and Dictionary INPut:DEBounce Purpose Sets the debounce time Type Setting Command Syntax INPut:DEBounce <value> Command Parameters <value> = 9.6 µ s to 0.6291456 s *RST Value 19.2 µ s Query Syntax INPut:DEBounce? Query Parameters N/A Query Response Numeric ASC II value from 0.0000096 to 0.6291456 De[...]
-
Page 71
www.vxitech.com VM4016 Comm and Dictionary 71 INPut:MASK Purpose Masks unused input channels Type Setting Command Syntax INPut:MASK <state>,<channel_list> Command Parameters <channel_list> = standard channel li s t syntax supporti ng channels 1 to 16 <state> = ON | 1 | OFF | 0 *RST Value 0 for al l channels Query Syntax INPu[...]
-
Page 72
VXI Technology, Inc. 72 VM4016 Comm and Dictionary INPut:MASK:INTerrupt Purpose Enable or disable interrupt generation when changing MASKs Type Setting Command Syntax INPut:MASK:INTerrupt <boolean> Command Parameters <boolean> = 0 | 1 | OFF | ON *RST Value 0 Query Syntax INPut:MASK:INTerrupt? Query Parameters N/A Query Response ASCII nu[...]
-
Page 73
www.vxitech.com VM4016 Comm and Dictionary 73 INPut:OFFSet Purpose Sets the input threshol d for a group of channels Type Setting Command Syntax INPut:OFFSet <voltage_level>,<channel_list> Command Parameters <voltage_level> = +9.96 volt s to -10.00 volts. <channel_list> = standard channel li st syntax supporting channel s 1 [...]
-
Page 74
VXI Technology, Inc. 74 VM4016 Comm and Dictionary INPut:POLarity Purpose Sets the input polarit y for one or more channels Type Setting Command Syntax INPut:POLarity <polarity>,<channel_list> Command Parameters <polarity> = NORMal | INVert <channel_list> = standard channel li s t syntax supporting channel s 1 to 16 *RST Val[...]
-
Page 75
www.vxitech.com VM4016 Comm and Dictionary 75 INPut:RANGe Purpose Sets the input range for one or more channels Type Settin g Command Syntax INPut:RANGe <range>,<channel_list> Command Parameters <range> = 10 | 100 <channel_list> = standard channel li s t syntax supporting channel s 1 to 16 *RST Value 100 for all channels Que[...]
-
Page 76
VXI Technology, Inc. 76 VM4016 Comm and Dictionary OUTPut:POLarity:EXTernal:INTerrupt Purpose Sets the interrupt out put polarity on t h e front panel Type Setting Command Syntax OUTPut:POLarity:EXTernal:INTerrupt <polarity> Command Parameters <polarity> = NORMal | INVert *RST Value NORM al Query Syntax OUTPut:POLarity:EXTernal:INTerrup[...]
-
Page 77
www.vxitech.com VM4016 Comm and Dictionary 77 OUTPut:POLarity:EXTernal:LATChed Purpose Sets the latched interrupt output pol arity on the front panel Type Setting Command Syntax OUTPut:POLarity:EXTernal:LATChed <polarity> Command Parameters <polarity> = NORMal | INVert *RST Value NORMal Query Syntax OUTPut:POLarity:EXTernal:LATChed? Que[...]
-
Page 78
VXI Technology, Inc. 78 VM4016 Comm and Dictionary R EQUIRED SCPI C OMMANDS STATus:OPERation:CONDition? Purpose Queries the Operation Status Condition Regi ster Type Required SCPI command Command Syntax None – query only Command Parameters N/A *RST Value N/A Query Syntax STATus:OPERation:C ONDition? Query Parameters None Query Response 0 Descript[...]
-
Page 79
www.vxitech.com VM4016 Comm and Dictionary 79 STATus:OPERation:ENABle Purpose Sets the Operation Status Enable Register Type Required SCPI command Command Syntax STATus:OPERation:ENABle <NRf> Command Parameters <NRf> = numeri c ASCII value from 0 t o 32767 *RST Value NRf must be specified Query Syntax STATus:OPERation:ENABle? Query Para[...]
-
Page 80
VXI Technology, Inc. 80 VM4016 Comm and Dictionary STATus:OPERation[:EVENt]? Purpose Queries the Operation Status Event Register Type Required SCPI command Command Syntax None – query only Command Parameters N/A *RST Value N/A Query Syntax STATus:OPERation [:EVENt]? Query Parameters None Query Response 0 Description The Status Operation Event Reg[...]
-
Page 81
www.vxitech.com VM4016 Comm and Dictionary 81 STATus:PRESet Purpose Presets the Status Registers Type Required SCPI command Command Syntax STATus:PRESet Command Parameters None *RST Value N/A Query Syntax None – comm and only Query Parameters N/A Query Response N/A Description The Status Preset command presets the Stat us Registers. The Operation[...]
-
Page 82
VXI Technology, Inc. 82 VM4016 Comm and Dictionary STATus:QUEStionable:CONDition? Purpose Queries the Questionable Status Condition Regi ster Type Required SCPI command Command Syntax None – query only Command Parameters N/A *RST Value N/A Query Syntax STATus:QUEStionable:CONDi tion? Query Parameters None Query Response 0 Description The Question[...]
-
Page 83
www.vxitech.com VM4016 Comm and Dictionary 83 STATus:QUEStionable:ENABle Purpose Sets the Questionable Status Enable Register Type Required SCPI command Command Syntax STATus:QUEStionable:ENABle <NRf> Command Parameters <NRf> = numeri c ASCII value from 0 t o 32767 *RST Value NRf must be suppl ied Query Syntax STATus:QUEStionable:ENABle[...]
-
Page 84
VXI Technology, Inc. 84 VM4016 Comm and Dictionary STATus:QUEStionable[:EVENt] Purpose Queries the Questionable Status Event Register Type Required SCPI command Command Syntax None – Query Only Command Parameters N/A *RST Value N/A Query Syntax STATus:QUEStionable[:EVENt]? Query Parameters None Query Response 0 Description The Questionable Status[...]
-
Page 85
www.vxitech.com VM4016 Comm and Dictionary 85 SYSTem:ERRor? Purpose Queries the Error Queue Type Required SCPI command Command Syntax None – query only Command Parameters N/A *RST Value N/A Query Syntax SYSTem:ERRor? Query Parameters None Query Response ASCII string Description The System Error query is used to retrie ve error m essages from the [...]
-
Page 86
VXI Technology, Inc. 86 VM4016 Comm and Dictionary SYSTem:VERSion? Purpose Queries the SCPI version number to which the VM4016 com plies Type Required SCPI command Command Syntax None – query only Command Parameters N/A *RST Value N/A Query Syntax SYSTem:VERSion? Query Parameters None Query Response Numeric ASCII value Description The System Vers[...]
-
Page 87
www.vxitech.com VM4016 Theory of Operation 87 S ECTION 5 T HEORY OF O PERATION I NTRODUCTION The VM4016 is a high-perform ance Analog Comparator module with 16 input channels per VMIP daughter modul e. Each input channel consists of a different ial am plifier with a gain of 1 or 0.1 giving an input range of ±10 volts or ±100 volts. Each input is [...]
-
Page 88
VXI Technology, Inc. 88 VM4016 Theory of Operation I NPUT R ANGE C ONTROL The Input Range or gain control for each of th e sixteen channels is accomplished by U3, the control FPGA, the data and com mand buffers U4 and U1, the relay drivers, U15 and U16 and relays K1 through K16 (see Figure 5-1). The comma nd to select the ±100 volt range is latche[...]
-
Page 89
www.vxitech.com VM4016 Theory of Operation 89 RELAYDATA RELAYUPDATE REL AYCLK RELAY ENA* C ON T RO L U3 BA 0-5, 29 U1 5 U1 6 + - 10pf 2K 6K 10 0K 10 K 10 0K 10 0K +CH1 -C H1 U1 7A SEROUT SERIN VCC K9:A K9:B 10 0K 10 K K9:C U1 U4 RELAY DRI V ER RELAY DRI V ER DATA BUFFER DATA VMIP BUS FR OM FRO NT PAN EL C ONNE CTORS COMMAND BUFFER FPGA TO U13A TO R[...]
-
Page 90
VXI Technology, Inc. 90 VM4016 Theory of Operation S IGNAL C OMPARISON Signal comparison between the input signal and a user-defined reference voltage is accom plished by a differential am plifier, an 8-bit Digital t o Analog Converter or DAC and a volt age comparator (see Figure 5-2). The DAC, U8, is loaded by the control FPGA, U3, and provi des t[...]
-
Page 91
www.vxitech.com VM4016 Theory of Operation 91 The input voltage or signal is applied to t he non-inverting input of the differential amplifi er, U17A. The output voltage of U17A is divided by four (4) for com pensation of the DAC’s full range output of ±3 V. Now that the flow of the circui try has been establis hed, it can be observed how the ci[...]
-
Page 92
VXI Technology, Inc. 92 VM4016 Theory of Operation F IGURE 5-3: I NTERRUPT G ENERATION[...]
-
Page 93
www.vxitech.com VM4016 Index 93 I NDEX * *CLS ................................................................................. 52 *ESE .................................................................................53 *ESR? ...............................................................................54 *IDN? ....................................[...]