VXI VM4016 manual

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93

Ir para a página of

Bom manual de uso

As regras impõem ao revendedor a obrigação de fornecer ao comprador o manual com o produto VXI VM4016. A falta de manual ou informações incorretas fornecidas ao consumidor são a base de uma queixa por não conformidade do produto com o contrato. De acordo com a lei, pode anexar o manual em uma outra forma de que em papel, o que é frequentemente utilizado, anexando uma forma gráfica ou manual electrónicoVXI VM4016 vídeos instrutivos para os usuários. A condição é uma forma legível e compreensível.

O que é a instrução?

A palavra vem do latim "Instructio" ou instruir. Portanto, no manual VXI VM4016 você pode encontrar uma descrição das fases do processo. O objetivo do manual é instruir, facilitar o arranque, a utilização do equipamento ou a execução de determinadas tarefas. O manual é uma coleção de informações sobre o objeto / serviço, um guia.

Infelizmente, pequenos usuários tomam o tempo para ler o manual VXI VM4016, e um bom manual não só permite conhecer uma série de funcionalidades adicionais do dispositivo, mas evita a formação da maioria das falhas.

Então, o que deve conter o manual perfeito?

Primeiro, o manual VXI VM4016 deve conte:
- dados técnicos do dispositivo VXI VM4016
- nome do fabricante e ano de fabricação do dispositivo VXI VM4016
- instruções de utilização, regulação e manutenção do dispositivo VXI VM4016
- sinais de segurança e certificados que comprovam a conformidade com as normas pertinentes

Por que você não ler manuais?

Normalmente, isso é devido à falta de tempo e à certeza quanto à funcionalidade específica do dispositivo adquirido. Infelizmente, a mesma ligação e o arranque VXI VM4016 não são suficientes. O manual contém uma série de orientações sobre funcionalidades específicas, a segurança, os métodos de manutenção (mesmo sobre produtos que devem ser usados), possíveis defeitos VXI VM4016 e formas de resolver problemas comuns durante o uso. No final, no manual podemos encontrar as coordenadas do serviço VXI na ausência da eficácia das soluções propostas. Atualmente, muito apreciados são manuais na forma de animações interessantes e vídeos de instrução que de uma forma melhor do que o o folheto falam ao usuário. Este tipo de manual é a chance que o usuário percorrer todo o vídeo instrutivo, sem ignorar especificações e descrições técnicas complicadas VXI VM4016, como para a versão papel.

Por que ler manuais?

Primeiro de tudo, contem a resposta sobre a construção, as possibilidades do dispositivo VXI VM4016, uso dos acessórios individuais e uma gama de informações para desfrutar plenamente todos os recursos e facilidades.

Após a compra bem sucedida de um equipamento / dispositivo, é bom ter um momento para se familiarizar com cada parte do manual VXI VM4016. Atualmente, são cuidadosamente preparados e traduzidos para sejam não só compreensíveis para os usuários, mas para cumprir a sua função básica de informação

Índice do manual

  • Página 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[...]

  • Página 2

    2[...]

  • Página 3

    www.vxitech.com VM4016 Preface 3 T ABLE OF CONTENTS I NTRODUCTION Certifi cation .................................................................................................................. ........................................5 Warranty .......................................................................................................[...]

  • Página 4

    VXI Technology, Inc. 4 VM4016 Preface Comm on SCPI Comm ands .................................................................................................................................... 52 *CLS ....................................................................................................................................................[...]

  • Página 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 [...]

  • Página 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[...]

  • Página 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,[...]

  • Página 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.[...]

  • Página 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[...]

  • Página 10

    VXI Technology, Inc. 10 VM4016 Preface[...]

  • Página 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 [...]

  • Página 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[...]

  • Página 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 [...]

  • Página 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[...]

  • Página 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 [...]

  • Página 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 [...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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., [...]

  • Página 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[...]

  • Página 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[...]

  • Página 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 [...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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 [...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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 [...]

  • Página 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. [...]

  • Página 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 [...]

  • Página 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 [...]

  • Página 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[...]

  • Página 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 [...]

  • Página 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[...]

  • Página 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 [...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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 [...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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 [...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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 [...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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 [...]

  • Página 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[...]

  • Página 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 [...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 92

    VXI Technology, Inc. 92 VM4016 Theory of Operation F IGURE 5-3: I NTERRUPT G ENERATION[...]

  • Página 93

    www.vxitech.com VM4016 Index 93 I NDEX * *CLS ................................................................................. 52 *ESE .................................................................................53 *ESR? ...............................................................................54 *IDN? ....................................[...]