Home
User Manual VX4330 120-Channel Relay Multiplexer Module 070
Contents
1. Section 1 e Section 6 1 Wire_la oo 1 Wire_6a ato l Wire 1a Res yo 1 Wire_6a_Res Com 1b Hi Res Com 6b Hi Res b Com 1b Lo Res t Com 6b Lo Res ji Com 1a Hi Res Com 6a Hi Res 1 fF Com 1 Lo Res Com 6a Lo Res Com 1b Hi F Com 6b Hi v Com 1b Lo v Com 6b Lo o 2wie Com_la_Hi 2wires Com_6a_Hi 4wire e Com_la_Lo 4wire Com_6a_Lo b 4 o In 10b Hi o In 10b Hi 082 n 10b Lo due n 10b Lo 1 In 10a Hi o 10a Hi e 2252 n 10a Lo Lig n_10a_Lo A e A e ANDA DNA e e Av X e AJ 4 In 1b Hi In 1b Hi e Y Y o n 1b Lo o n 1b Lo In la Hi In la Hi dg n la Lo ag n_la_Lo oin oin oin oin J oin 1b 2b 2b 3b 3b 4b 4b 5b 5b 6b Y Y Y Y v iy iy iy iy iy oin oin oin oin Join la 2a 2a 3a 3a 4a 4a 5a 5a 6a Y v Y Y o 1 1 1 1 1 Y iy iy iy iy O Figure 1 1 VX4330 Functional Block Diagram VX4330 120 Channel Relay Multiplexer Module User Manual 1 3 Getting Started 14 Fuses VXI interface amp slave controller daughter board Backplane connectors Front panel connectors VXI backplane local bus Daughter board connectors Figu
2. E 1 Parts Ordering Information 8 5 E 1 Using the Replaceable Parts List E 2 VX4330 120 Channel Relay Multiplexer Module User Manual gt General Safety Summary Injury Precautions Avoid Electric Overload Avoid Electric Shock Do Not Operate Without Covers Use Proper Fuse Do Not Operate in Wet Damp Conditions Do Not Operate in an Explosive Atmosphere Avoid Exposed Circuitry Review the following safety precautions to avoid injury and prevent damage to this product or any products connected to it Only qualified personnel should perform service procedures While using this product you may need to access other parts of the system Read the General Safety Summary in other system manuals for warnings and cautions related to operating the system To avoid electric shock or fire hazard do not apply a voltage to a terminal that is outside the range specified for that terminal To avoid injury or loss of life do not disconnect probes or test leads from this product while it is connected to a voltage source To avoid electric shock or fire hazard do not operate this product with covers or panels removed To avoid fire hazard use only the fuse type and rating specified for this product To avoid electric shock do not operate this product in wet or damp conditions To avoid injury o
3. 5565 sew alee 3 1 Functional Command Groups 3 11 System Commands ERI 3 11 Module Commands AER Rete Ear e ate oe eas 3 11 Command 3 15 IEEE 488 2 Common Commands 3 65 Status and Events Status and Event Reporting System 4 1 Status Byte Register 2 2 2 2 4 1 Service Request Enable Register 4 2 Standard Event Status 4 3 Event Status Enable Register 4 4 The Output 4 4 The System Error and Event Queue 4 4 Status and Event Reporting 4 5 Messages mta ag nine chess atic slat Saeco gr ae 4 6 VX4330 120 Channel Relay Multiplexer Module User Manual i Table of Contents Appendices Glossary and Index Appendix A A 1 Appendix B Input Output Connections B 1 Appendix C Examples C 1 Appendix D User D 1 Appendix E Replaceable Parts
4. rN Appendix D User Service This appendix contains service related information for the VX4330 that covers the following topics W Performance Verification W Preventive maintenance m Troubleshooting m User replaceable parts Performance Verification You may use the Operational Check procedure listed in Getting Started to verify that the module is operating correctly The instrument has been fully tested and calibrated before leaving the factory If the self test or diagnostic commands indicate a failure contact your Tektronix field office or representative for assistance Preventive Maintenance Troubleshooting You should perform inspection and cleaning as preventive maintenance Preventive maintenance when done regularly may prevent V X4330 malfunction and enhance reliability Inspect and clean the VX4330 as often as conditions require by following these steps 1 Turn off power and remove the VX4330 from the VXIbus mainframe 2 Remove loose dust on the outside of the instrument with a lint free cloth 3 Remove any remaining dirt with a lint free cloth dampened with water or a 75 isopropyl alcohol solution Do not use abrasive cleaners If you suspect a malfunction first double check connections to and from the VX4330 If the trouble persists perform the Functional Check If the self test indicates a failure contact your Tektronix field office or represen tative for assistance VX4330 120 Channel Relay Mult
5. WRITE route module catalog READ M1 M2 M3 M4 M5 M6 The names listed in the response to this query correspond to the modules in the response to the route id query Check the contents of the Standard Event Status register WRITE ESR READ 128 VX4330 120 Channel Relay Multiplexer Module User Manual C 1 Appendix C Examples C 2 This response indicates that the Power On bit of the Standard Event Status register is set This indicates that this is the first time an ESR query has been sent to the Option 01 since power was applied to the module Check the contents of the Standard Event Status register again WRITE ESR READ 000 The content of the Standard Event Status register is equal to zero because this register is read destructively That is it is set to zero after its contents are reported following an ESR query Enable VXI TTL trigger 1 to be pulsed low for 3 usec after a channel is closed on any of the relay modules WRITE output ttltrgl state on Check to see if VXI TTL trigger 1 is enabled WRITE output ttltrgl State READ 1 A response of 1 indicates that VXI TTL trigger 1 is enabled A response of 0 indicates that this trigger is disabled Close channel 3 in section 5 of the VX4320 Module WRITE close m1 3 5 Configure the VX4330 as a 240 to 1 1 wire scanner WRITE route conf join m2 1 6 WRITE route conf owire m2 1 6 WRITE route close mode scan m2 1 6 Close channe
6. M3 Command Syntax ROUTe MODule DELete NAME module name gt Query Syntax N A RST Value N A Limits N A Related Commands ROUTe MODule DEFine NAME ROUTe MODule CATalog ROUTe MODule DELete ALL Description This command deletes a module name definition After this command is executed the specified module name is no longer associated with a relay module Response M 1 2 3 Delete module name M1 Examples Command route module catalog route module delete ml route module catalog M2 M3 VX4330 120 Channel Relay Multiplexer Module User Manual 3 37 Command Descriptions Command Syntax Query Syntax RST Value Limits Related Commands Description Examples 3 38 ROUTe MODule DELete ALL N A N A N A ROUTe MODule DEFine NAME ROUTe MODule CATalog ROUTe MODule DELete NAME This command will delete all module name definitions Command route module catalog Response M be 2 3 route module delete all route module catalog VX4330 120 Channel Relay Multiplexer Module User Manual Delete all module names un Command Descriptions OPEN Command Syntax Query Syntax Query Response RST Value Limits ROUTe OPEN channel list ROUTe OPEN channel list See examples relays on all modules are set to the open position The syntax of a
7. MODule Command Syntax Query Syntax Query Response RST Value Limits Related Commands Description Examples ROUTe MODule DEFine module name nrf ROUTe MODule DEFine module name See examples Default module names are assigned as follows The module that has a Option 01 VXI Interface daughter board installed is assigned module name 1 Modules without the Option 01 VXI Interface daughter board in consecutive slots to the right of module are assigned module names M2 3 M1 1 A module name may consist of up to 12 characters The name must start with a letter and may consist of alphanumeric characters underscores and digits ROUTe MODule DELete NAME ROUTe MODule DELete ALL ROUTe MODule CATalog This command assigns a module name to a relay switching module This name is used to identify the module in channel lists in ROUTe OPEN ROUTe CLOSe and ROUTe SCAN commands In these examples the Option 01 is installed on a VX4350 Module A VX4380 and VX4330 are installed in consecutive slots to the right of the slot containing the VX4350 Command Response route module define Assign module name gp switch to the VX4350 gp switch 1 route close Close all 64 relays on the VX4350 gp_switch 1 64 VX4330 120 Channel Relay Multiplexer Module User Manual 3 35 Command Descriptions Command Syntax RST Value Lim
8. Syntax Example Capital letters indicate the minimum required characters which need to be sent Lower case letters are optional For example the syntax of the trigger source command is given as TRIGger SEQuence SOURce BUS HOLD IMMediate TTLTrg lt n gt Each of the following is a valid form of this command trigger sequence source bus trig seq sour hold Trig SOUR IMM Trig Sour TTLTRG1 Trig Sour TTLTI Trigger Source Immediate VX4330 120 Channel Relay Multiplexer Module User Manual 3 3 Command Syntax SCPI IEEE 488 2 Command Elements 3 4 The definition of elements used in SCPI IEEE 488 2 commands and command descriptions is as follows lt NR1 gt ASCII integer representation of a decimal number lt NRf gt ASCII integer fixed point or floating point representation of a decimal number module names A user defined ASCII string to be associated with the local bus address of a relay module module name strings must start with a letter and may consist of alphanumeric characters underscores and digits The maximum length of a module name is 12 characters channel spec One or more lt NR1 gt ASCII strings separated by characters that specify a relay on a relay module The format of a channel spec field for each of the SurePath relay modules is m VX4320 Multiplexer NR1 NRI The range of the first lt NRf gt field is 1 to 4 This field specifies a relay within one
9. TRIGger Command Syntax Query Syntax RST Value Limits Related Commands 3 60 Description Examples TRIGger SEQuence COUNt N A The count specified in this command must be between 1 and 65535 ABORt ROUTe SCAN TRIGger SEQuence SOURce TRIGger SEQuence IMMediate TRIGger SEQuence DELay This command specifies the number of times to sequence through an entire scan sequence when an INITiate IMMediate command is received In the following example it is assumed that the Option 01 daughter board is installed on a VX4330 Module A second VX4430 Module is installed in the next slot to the right of the first VX4330 The default module names m1 and m2 have been assigned to the VX4330 Modules Command Response Setthe configuration of all six sections of the first VX4330 to 20 to 1 2 wire Setthe configuration of sections 1 through 3 of the second VX4330 to 10 to 1 4 wire Setthe configuration of sections 4 through 6 of the second VX4330 to 40 to 1 1 wire Define a scan list consisting of 2 wire channels 1 through 20 in section 5 ofthe first VX4330 4 wire channels 1 through 10 in section 3 of the second VX4330 and 1 wire channels 1 through 40 in section 6 of the second VX4330 Define the number of times to sequence through the scan list before setting the state ofthe trigger subsystem back to the idle state route conf twire ml 1 6 route conf fwire m2 1 3 config
10. WRITE route close m5 1 2 12 2 READ 000000000001 Note that this query can also be specified as route close m5 13 24 m Open all relays in section 4 of the VX4380 Module WRITE route open M6 1 1 4 4 16 4 VX4330 120 Channel Relay Multiplexer Module User Manual C 3 Appendix C Examples C44 m Close the relay that joins row 3 to column 12 in section 4 of the VX4380 Module WRITE route close m6 3 12 4 Query the close state of the relays in section 4 of the VX4380 WRITE route close m6 1 1 4 4116 4 READ 000000000000000000000000 000000000000000000010000 0000000000000000 Note that the channel close states are returned in the following order 11114 11214 11314 111614 21114 21214 21314 211614 31114 31214 31314 311614 41114 41214 41314 411614 which is the same order in which the channels were specified in the query Open all channels on all modules except the V X4320 Module Note that one channel is always closed in each section of the VX4320 so the OPEN command is not supported for this module WRITE route open all m2 all m3 all m4 all m5 all m6 Disjoin all sections of the VX4330 WRITE route configure disjoin m2 Configure sections 1 through 3 of the VX4330 to 4 wire configuration WRITE route Conf fwire m2 1 3 Define a list of channels to scan through Define this list as channels 1 through 10 in section 1 of the VX4330 channels 1 through 10 in section
11. Command output ttltrg7 State on route close Dwell m1 5 route close mode 1 1 3 Response Enable VXI TTL trigger 7 Assign a close dwell of 0 5 seconds to the VX4330 Setthe close mode of sections 1 through 3 of the VX4330 with module name m1 to Open all channels in sections 1 through 3 route close m1 1 1 10 1 1 2 5 2 513 10 3 Close channels 1 through 10 section 1 channels 1 through 5 in section 2 and channels 5 through 10 in section 3 After these relays are closed wait 0 5 seconds then pulse VXI TTL trigger 7 and pulse the front panel encode signals corresponding to sections 1 2 and 3 If the close mode of a section has been set to scan then a ROUTe CLOSE command will open all relays in that section before the channel specified in the channel list is closed Only one channel at a time is closed in a section that has been assigned a close mode of scan Also if two or more sections that have been assigned a close mode of scan are joined with the ROUT CONFigure JOIN command only one channel in that group of sections will be closed at a time Whenever a channel in one of these sections is specified in a ROUTe CLOSe command all channels in all of the joined sections will be opened before the specified channel is closed The following sequence of commands illustrates the interaction between the ROUTe CLOSe ROUTe CLOSe MODE and ROUTe CONFigure JOIN commands The
12. 3 18 Command route scan m1 1 3 5 3 m2 1 4 5 4 trigger sequence source hold Response Define a scan sequence consisting of channels 1 through 5 of section 3 of the first VX4330 and channels 1 through 5 of section 4 of the second VX4330 This command disables the following trigger sources VXI TTL triggers VXI Trigger commands TRG command Immediate triggers The TRIGger SEQuence IMMediate command however overrides this command It triggers the module and skips the delay specified in a previously issued TRIGger SE Quence DELay command initiate immediate Initiate the scan sequence trig Close the first relay in the sequence trig Open the first relay and close the second relay in the sequence trig Open the second relay and close the third relay in the sequence abort Abort the scan sequence VX4330 120 Channel Relay Multiplexer Module User Manual Command Descriptions CLOSe Command Syntax Query Syntax Query Response RST Value Limits ROUTe CLOSe channel list ROUTe CLOSe channel list Indicates which relays are closed relays on all modules are set to the open position The syntax of a channel list is described by the following diagram channel range module name channel range xal A module name is an ASCII string that has been associated with a relay module in a ROUTe MODule DEFine command A channel range may consist of a
13. 3 73 VX4330 120 Channel Relay Multiplexer Module User Manual
14. 6 6 VX4330 120 Channel Relay Multiplexer Module User Manual B 1 Appendix B Input Output Connections Table B 1 VX4330 Upper Connector J401 Pinout channel number channel number In channel number Lo channel number Hi In channel number In channel number Hi FWIRI FWIRI FWIRI FWIRI 32 Encode 4b Ground Encode 5b Ground Encode 6b 4 5 6 29 lWire 28 Com 6b Hi 27 26 25 24 Com 6b Hi 23 Com 6b Lo 22 21 20 lWire 5a Res 16 Com 5a Hi 15 Com 5a Lo Res 12 1 10 9 8 7 6 5 4 Com 4b Hi 3 Com 4b L 2 Com 4a Hi 1 Pin Ltr B 2 VX4330 120 Channel Relay Multiplexer Module User Manual Appendix B Input Output Connections Table B 2 VX4330 Lower Connector J1201 Pinout channel number channel number In channel number Lo In channel number Hi In channel number Lo In channel number Hi Pinno FWIRE TwiE OWIRE f FWIRE TWRE OWRE Common FWIRE TWIRE OWlRE FWIRE TWIRE OWIRE f Sect FWIRI FWIRI FWIRI FWIRI 32 Encode 1b Ground Encode 2b Ground Encode 3b 1 2 3 31 Encode 1a Ground Encode 2a Ground Encode 3a 1 2 3 29 lWire 28 Com 3b Hi 27 Com 3b Lo 26 25 24 Com 3b Hi 23 Com 3b Lo 22 21 20 lWire 2a Res 19 lWire 2a Pin Ltr VX4330 120 Channel Relay Multipl
15. Command Descriptions Related Commands Description Examples Command Syntax Query Syntax RST Value Limits Related Commands Description VX4330 120 Channel Relay Multiplexer Module User Manual ROUTe CONFigure JOIN ROUTE CONFigure ROUTe CLOSe MODE Disconnect the commons of all sections of a scanner module This command is supported for VX4330 VX4372 and VX4374 Modules In these examples the Option 01 is installed on a VX4330 Module Two addi tional VX4330 Modules are installed in consecutive slots to the right of this module A VX4374 is installed in the slot to the right of the third VX4330 Command Response route configure Disconnect the commons of the first VX4330 disjoin ml rout conf disj m4 Disconnect the commons of the two sections of the VX4374 ROUTe CONFigure JOIN module name section list N A sections on all scanner modules are disjoined This command is supported for VX4330 VX4374 and V X4372 Modules The section numbers specified in the section list argument must be between 1 and 6 for VX4330 Modules Section numbers 1 and 2 are valid for VX4374 and VX4372 Modules ROUTe CONFigure DISJoin ROUTE CONFigure ROUTe MODE This command connects the commons of adjacent sections on scanner modules On VX4330 Modules if a section that is configured as a 4 wire scanner is joined to a section that is configured as a 1 wire or 2 wire scanner only the lower
16. Invalid VXI TTL Trigger level 222 Data out of range Maximum value for ESE command is 255 222 Data out of range Maximum value for SRE command is 255 222 Data out of range invalid dwell time specified 223 Too much data channel list array overflow 223 Too much data Input buffer overflow 223 Too much data Output buffer full 223 Too much data scan list array overflow 240 Hardware error shift register verification error module m 241 Hardware error Unrecognized module d d VX4330 120 Channel Relay Multiplexer Module User Manual 4 7 4 8 Status and Events Table 4 7 lists the device dependent error messages that can occur during VX4330 operation Table 4 7 Device Dependent Error Messages Bit 3 in Standard Event Status register Code Message 350 Queue overflow error event queue 350 Queue overflow output queue VX4330 120 Channel Relay Multiplexer Module User Manual N til Appendix A Specifications Table A 1 VXI Instrument Characteristics Characteristics Description VXI General Characteristics The instrument provides a VXI interface that complies with Revision 1 4 The VXI interface is defined by the VXI Consortium Inc Interface Type Message Based 1 4 Protocols Word Serial WSP TTL Outputs VXI TTLTRG Lines TTLTRGO through TTLTRG7 under program control Product Compliance to Regulations VX4320 VX4330 VX4350 VX4380 onl
17. is set when all pending operations complete following a OP C command 1 Not used 2 4 Query Error shows that data in the Output queue was lost 3 8 Not used 4 16 Execution Error shows that an error occurred while the VX4330 was executing a command or query Table 4 6 on page 4 7 lists the execution error messages 5 32 Command Error shows that an error occurred while the VX4330 was parsing a command or query Table 4 5 on page 4 6 lists the command error messages 6 Not used 1 128 Power On shows thatthe VX4330 was powered on VX4330 120 Channel Relay Multiplexer Module User Manual 4 3 Status and Events 4 4 Event Status Enable Register The Output Queue The System Error and Event Queue The following example assumes that all bits have been enabled using the Event Status Enable register see the next section for information about this register If a ESR query returns a value of 128 bit 7 decimal value of 128 is set indicating that the instrument is in the initial power on state The Event Status Enable register shown in Table 4 4 controls which events are summarized in the Event Status bit bit 5 of the Status Byte register Use the ESE command to set bits in the Event Status Enable register Use the ESE query to see what bits in the Event Status Enable register are set The response from this query is the sum of the decimal values for all bits summarized in the event status bit of the Status Byte regist
18. through 5 and bit 7 of the Status Byte register ANDed with the contents of the Service Request Enable register is equal to 0 bit 7 Not used VX4330 120 Channel Relay Multiplexer Module User Manual 3 71 IEEE 488 2 Common Commands TRG 3 72 Trigger Command This command is equivalent to a VXI Trigger command This command is valid only after the following commands have been received by the Option 01 Command Description ROUTe SCAN Define a scan list lt channel_list gt TRIGger Select a VXI Trigger command as a trigger source SEQuence SOURce BUS INITiate IMMediate Initiate the scan list This command places the trigger subsystem in the ARM state The trigger subsystem remains in this state until the Option 01 has sequenced through the entire scan list n times where n has been previously specified in a TR IGger SE Quence COUNT command The trigger subsystem then returns to the IDLE state The trigger subsystem also returns to the IDLE state if an ABORt command is received by the Option 01 After these commands have been issued a TRG command will cause the Option 01 to take the following actions Generate a trigger delay that has previously been specified in a TRIGger SEQuence DELay command Open the currently closed channel Generate the open delay that has previously been specified in a ROUTe OPEN DWEL command Close the next channel in the scan list Generate the c
19. 10 to 1 4 wire scanners Set the mode of operation of sections 1 2 and 3 of the first VX 4330 to scan In this mode only one channel in a section is closed at a time Set the mode of operation of sections 4 5 and 6 of the first VX4330 to mux In this mode one or more channels in a section may be closed atthe same time rout conf owire m3 1 rout conf twire m2 2 3 route configure fwiri m3 1 6 route close m3 1 1 Configure section 1 of the third VX4330 as a 40 to 1 1 wire scanner Configure sections 2 and 3 of the second VX4330 as 20 to 1 2 wire scanners Configure all six sections of the third VX4330 as 10 to 1 4 wire scanners with independent control of upper and lower halves of the 4 wire common Connectthe lower half of channel 1 section 1 to the lower half ofthe 4 wire common In this example section 1 is assumed to be configured as a 10 to 1 4 wire scanner with independent control of the upper and lower halves ofthe 4 wire common route close m3 2011 ROUTe CONF i gure Connect the upper half of the 10th channel of section 1 to the upper half of the 4 wire common In this example section 1 is assumed to be configured as a 10 to 1 4 wire scanner with independent control of the upper and lower halves of the 4 wire common DISJoin module name N A sections on all scanner modules are disjoined N A VX4330 120 Channel Relay Multiplexer Module User Manual
20. 2 of the VX4330 channels 3 through 6 and 60 through 64 on the VX4350 channels 1 through 12 in section 1 and 1 through 12 in section 2 of the VX4374 and the channels that join row 2 to columns 1 through 16 in section 1 of the VX4380 WRITE route Scan m2 1 1 10 1 1 2 10 2 m3 3 6 60 64 m5 1 24 m6 2 1 1 2 16 1 VX4330 120 Channel Relay Multiplexer Module User Manual Appendix C Examples m Set the time to wait after closing a relay before pulsing a VXI TTL trigger to 0 1 seconds for each module in the scan list defined in the previous example WRITE clos dwell m2 1 dwell m3 1 dwell m5 1 dwell m6 1 m Set the time to wait after opening a relay to 0 2 seconds for each module in the scan list defined above WRITE open dwell m2 2 dwell m3 2 dwell m5 2 dwell m6 2 m Set the number of times to sequence through the defined scan list to 3 WRITE trigger Sequence count 3 m Set the trigger source for the scan list to immediate This programs the Option 01 to generate an internal trigger after closing a channel in a scan list and waiting for the close dwell assigned to the module containing the channel to expire WRITE trigger sequence source immediate m Enable the Operation Complete bit of the Standard Event Status register to generate a VXI Request True interrupt to the commander of the Option 01 Module WRITE SRE 32 WRITE ESE 1 m Sequence through the scan list 3 times and set the Operation Complet
21. 3 67 44 ESR 3 67 4 3 Event handling 4 1 Event Reporting Process 4 5 Event Reporting System 4 1 Event Status Enable Register 4 4 execution error messages 4 7 F Fast Handshake Mode 2 3 Fuses 1 4 1 5 IDN 3 68 IEEE 488 2 Commands CLS 3 67 ESE 3 67 ESR 3 67 IDN 3 68 OPC 3 69 OPC 3 69 RST 3 69 SRE 3 70 SRE 3 70 STB 3 71 TST 3 72 3 73 WAI 3 73 ESE 3 67 IEEE 488 Address 1 7 Maintenance Preventive D 1 Message Handling 4 1 messages See error messages N Normal Transfer Mode 2 2 O OPC 3 69 OPC bit 4 3 3 69 Output queue 4 4 P Programming C 1 Q Queue Output 4 4 System Error and Event 4 4 VX4330 120 Channel Relay Multiplexer Module User Manual Index 1 Index R Register Event Status Enable 4 4 Service Request Enable 4 2 Standard Event Status 4 3 Status Byte 4 1 Replaceable Parts 1 RST 3 69 S Service Request Enable Register 4 2 Specifications A 1 SRE 3 70 4 2 SRE 3 70 4 2 Standard Event Status Register 4 3 Status 4 1 Status and Event Reporting Process 4 5 Index 2 Status and Event Reporting System 4 1 Status Byte Register 4 1 STB 3 71 4 1 Switches 1 5 Logical Address Switches 1 7 1 8 SYSFAIL 1 13 System Error and Event queue 4 4 SYSTem ERROr 4 4 T Troubleshooting the VX4330 D 1 TST 3 72 3 73 W WAI
22. SALEM OR 97303 BEAVERTON OR 97005 HILLSBORO OR 97123 E 3 Appendix E Replaceable Parts Replaceable Parts List Fig amp Index Tektronix Serial No Serial No Number Number Effective Discont d Qty amp Description Mfr Code Mfr Part Number 070 9178 XX 1 MANUAL TECH USERS 80009 070 9178 XX 070 9200 XX 1 MANUAL TECH REFERENCE GUIDE TK2548 070 9200 XX 1 334 8947 00 1 MARKER IDENT MARKED VX4330 0 05 334 8947 00 2 367 0411 00 1 HANDLE EJ ECTOR TOP SINGLE WIDE 20817 328 3 950 4827 00 2 SCREW PHILM 2 5 X 8 CSK 0KB01 950 4827 00 4 950 4448 00 2 SCREW M2 5X10 CHEESEHEAD 80009 950 4448 00 5 950 3794 00 2 WASHER WAVY 2 7MM 80009 950 3794 00 6 159 0207 00 1 FUSE PLUG IN 5A 125V FAST BLOW 61857 SM1 5 F1291 REF DESIG PRINTED ON CKT BRD 7 163 0382 00 1 IC DIGITAL CMOS PRGM 80009 163 0382 00 U1381 REF DESIG PRINTED ON CKT BRD 8 386 6862 00 1 PANEL VXI END CAP VXI APPLICATION TK1943 386 6862 00 9 348 1434 00 4 GASKET EMI 2 912 L CLIP ON BE CU EMI GASKET 30817 97 613 17 029 10 211 0373 00 7 SCREW MACHINE 4 40 X 93907 ORDER BY 0 250 PNH STL CDPL T 10 DESCRIPTION 11 200 4231 00 1 COVER VXI APPLICATION SAFETY CONTROLLED TK1943 200 4231 00 12 367 0410 00 1 HANDLE EJ ECTOR BOTTOM SINGLE WIDE 20817 327 MODULE 13 211 0391 00 5 SCR ASSEM WSHR 2 56 X 93907 ORDER BY 0 437 PNH STL CDPL T 8 DESCRIPTION 14 334 8948 00 1 MARKER IDENT MARKED VXIBUS amp RLY MUX 0KB05 334 8948 00 SCANNER 15 351 09
23. TRG command and Immediate triggers The TRIG ger S EQuence T IMMediate command however overrides this command It triggers the module and skips the delay specified in a previously issued TRIG ger SEQuence DELay command initiate immediate Initiate the scan sequence trig Close the first relay in the sequence 3 32 VX4330 120 Channel Relay Multiplexer Module User Manual Command Descriptions Command Syntax Query Syntax Query Response RST Value Related Commands Description Examples Command Response trig Open the first relay and close the second relay in the sequence trig Open the second relay and close the third relay in the sequence trig Open the third relay in the sequence Place the trigger subsystem in the idle state INITiate CONTinuous N A N A The trigger subsystem is placed in the IDLE state ABORt ROUTe SCAN TRIGger SEQuence SOURce TRIGger SEQuence IMMediate TRIGger SEQuence DELay If a scan list has been defined by a ROUTe SCAN command this command places the trigger subsystem in the armed state In this state a trigger event enabled by the TRIGger SEQuence SOURce command opens the currently closed channel in a scan list and closes the next channel in the list Triggers continue to be recognized until an ABORt command is received which returns the trigger subsystem to the IDLE state In this example it is assumed that the Option 01 daughter board i
24. gt or new line NL character hexadecimal decimal 10 the END bit set the END bit with a line feed lt LF gt or new line NL The command string is buffered until the terminator is encountered at which time the entire string is processed In addition to terminating a command the semi colon character directs the SCPI command parser to interpret the next command with the assumption that all characters up to and including the last colon in the previous command have just been parsed In the following example the Option 01 is installed on a VX4380 Module Two additional VX4380 Modules are installed in consecutive slots to the right of the first VX4380 Under these conditions the commands route open all ml LF route open all m2 lt LF gt route open all m3 lt LF gt cause all relays on all three VX4380 Modules to open Note that each of these commands is terminated by a line feed An equivalent method of sending these commands using the semi colon character as a terminator is route open all ml all m2 all m3 lt LF gt After a line feed or END bit is used to terminate a command the parser no longer makes the assumption described above Thus after the command route open all ml all m2 lt LF gt is parsed the command all m2 lt LF gt is no longer valid VX4330 120 Channel Relay Multiplexer Module User Manual 3 1 Command Syntax In the next example the Option 01 is installed on a VX4330 Module Two additiona
25. half of the 4 wire scan common is connected If a 4 wire section is joined to another 4 wire section both halves of the 4 wire scan common are joined Also for the VX4330 if two or more sections that are set to scan mode are joined then when 3 29 Command Descriptions Examples 3 30 a ROUTe CLOSe command closes a relay in one of these sections all relays in the sections are opened before the specified relay is closed In these examples the Option 01 is installed on a VX4330 Module Two addi tional VX4330 Modules are installed in consecutive slots to the right of this module A VX4374 is installed in the slot to the right of the third VX4330 Command route configure join ml 1 3 rout conf join m4 1 2 route mode scan m2 1 4 Response Connectthe commons of sections 1 2 and 3 on the first VX4330 Connectthe commons of the two sections ofthe VX4374 Setthe mode of operation of sections 1 through 4 on the second VX4330 to scan mode In this mode only one relay is a section is closed at a time route conf twire m2 1 4 route conf join m2 1 4 route close m2 10 1 Configure sections 1 through 4 on the second VX4330 as 20 to 1 2 wire scanners Connect the commons of sections 1 through 4 on the second VX4330 Since these sections have been set to operate in the scan mode and have been configured as 20 to 1 2 wire scanners these sections now comprise a single 80 to 1 2 wire scanne
26. list after an INITiate IM Mediate command is received to 1 Enable a VXI TRIGGER command as a trigger source Enable VXI TTL trigger 1 to be pulsed each time a channel is closed Setthe close dwell time associated with the VX4330 to 0 open dwell m1 0 trig del 0 scan rate norm ml Set the open dwell time associated with the VX4330 to 0 Set the trigger delay time to 0 Setthe scan rate of the VX4330 to normal init abort scan rate fast ml trigger sour immediate Initiate the scan list Sequence through the entire scan list one time Each time a VXI TRIGGER command is sent to the Option 01 VXI Interface it takes 16 milliseconds to open the currently closed channel close the next channel pulse the corresponding VX4330 front panel encode signal and pulse VXI TTL trigger 1 The control signals applied to each relay on the VX4330 are verified each time a channel is opened or closed Abort the scan list Setthe scan rate of the VX4330 to FAST Setthe trigger source to immediate VX4330 120 Channel Relay Multiplexer Module User Manual Command Descriptions Command Response initiate continuous Initiate the scan list Sequence through the entire scan list repeatedly until an ABORt command is received It takes 8 milliseconds to open the currently closed channel close the next channel and pulse VXI TTL trigger 1 The VX4330 front panel encode signals are setto a high logic level and the relay control s
27. manual for the VXIbus device that will be the VX4330 Module commander for details on the operation of that device If the module commander is a Tektronix IEEE 488 Interface Module refer to the operating manual for the module and Appendix C Examples in this manual for information on how the system controller communicates with the commander being used The VX4330 provides six 1 x 10 4 wire multiplexer mux sections Each of these six sections can be independently configured under software control as two 1 x 10 2 wire muxes a 1 x 20 2 wire mux or as a 1 x 40 1 wire mux In addition each section can be programmed to connect it to the section above or below it to produce up to a 1 x 60 4 wire mux a 1 x 120 2 wire mux or a 1 x 240 1 wire mux The instrument runs its self test and is ready for programming five seconds after power on The V XIbus Resource Manager can add an additional delay The Power LED of each relay module controlled by the Option 01 will be on The Failed LED on each of these modules will be off The default condition of the module after power on is listed in the RST command description Self test failures are described in the SYSTem ERRor command description The format and syntax for the command strings are described in the Command Syntax section A complete description of each command in alphabetical order is in the Command Descriptions section VX4330 120 Channel Relay Multiplexer Module User Manual 2 1 Operating
28. middle backplane connector for a given module slot in a vertical D size mainframe such as the VX1500 Query A form of command that allows for inquiry to obtain status or data READY Indicator A green LED indicator that lights when the power on diagnostic routines have been completed successfully An internal failure or failure of 5 V power will extinguish this indicator Register Based Device A VXIbus device that supports VXI register maps but not high level VXIbus communication protocols includes devices that are register based servant elements Requester A functional module that resides on the same module as a Master or Interrupt Handler and requests use of the DTB whenever its Master or Interrupt Handler requires it Resource Manager A VXIbus device that provides configuration management services such as address map configuration determining system hierarchy allocating shared system resources performing system self test diagnostics and initializing system commanders Self Calibration A routine that verifies the basic calibration of the instrument module circuits and adjusts this calibration to compensate for short and long term variables Self Test A set of routines that determine if the instrument module circuits will VX4330 120 Channel Relay Multiplexer Module User Manual Glossary 5 Glossary Glossary 6 perform according to a given set of standards A self test routine is per formed upon power on Servan
29. of the Option 01 proceeds as follows The commander writes the Byte Available command which contains the data hexadecimal OBCXX or OBDXX depending on the End bit to the Data Low register of the Option 01 The commander may immediately write another Byte Available command without having to check the Response register The module has no registers beyond those defined for VXIbus message based devices All communications with the module are through the Data Low register the Response register or the V XIbus interrupt cycle Any attempt by another module to read or write to any undefined location of theOption 01 address space may cause incorrect operation of the module As with all VXIbus devices the Option 01 has registers located within a 64 byte block in the A16 address space The base address of the Option 01 device registers is determined by the device unique logical address and can be calcu lated as follows Base Address V16 4016 C00046 where V is the device logical address as set by the Logical Address switches VX4330 120 Channel Relay Multiplexer Module User Manual 2 3 Operating Basics Configuration Registers Table 2 1 lists the Configuration registers and a complete description of each register The offset is relative to the module base address Table 2 1 Register Definitions Register hexadecimal Value Bits 15 0 ID Register 0000 RO 1011 1111 1111 1100 hexadecimal BF FD Device
30. of the sections of the VX4320 The range of the second lt NRf gt field is 1 to 8 This field specifies a section of the VX4320 A one dimen sional channel spec may also be used to specify a channel on a VX4320 Module The one dimensional channel spec is given by the formula section 1 x 4 relay where variables section and relay are section and relay numbers specified in a two dimensional channel spec m VX4330 Scanner Multiplexer NR1 NRI The first lt NR1 gt field specifies a relay within the specified section The range of this NR1 field depends on the current configuration of the section of the VX4330 specified in the second NR 1 field The range of the second NRI field is 1 to 6 This field specifies a section of the VX4330 1 10 4 wire 1 20 4 wire independent 1 20 2 wire 1 40 1 wire VX4330 120 Channel Relay Multiplexer Module User Manual Command Syntax m VX4350 General Purpose Switching module lt NR1 gt The range of this field is 1 to 64 It specifies one of 64 relays on the VX4350 m VX4380 Matrix lt NRI gt lt NRI gt lt NRI gt The range of the first lt NR1 gt field is 1 to 4 It specifies the row of a relay in one of the sections of the VX4380 The range of the second NR field is 1 to 16 It specifies the column of a relay in one of the sections of the VX4380 The range of the third NR1 field is 1 to 4 It specifies a section of the VX438
31. open dwel m1 0 5 route configure twire ml 1 6 Set the close dwell time for the VX4330 to 0 25 seconds Set the open dwell time for the VX4330 to 0 5 seconds Set the configuration of all sections to 20 to 1 2 wire This command causes all channels in all sections to be opened VX4330 120 Channel Relay Multiplexer Module User Manual Command Descriptions Command Response route scan Define a scan list consisting of relays 1 through 20 in section 6 m1 1 6 20 6 of the VX4330 trigger Sequence Define VXI TTL trigger 2 as the trigger source for the defined source ttltrg2 scan list trigger sequence delay Set the trigger delay time to 1 second 1 initiate immediate Initiate the scan sequence After this sequence each time the VXI TTL trigger 2 is pulsed low the following sequence of events occurs 1 One second delay This is the delay specified in the trigger Sequence delay command The current relay in the scan list is opened 0 5 second delay This is the delay specified in the route open dwell command Close the next relay in the scan list 0 25 second delay This is the delay specified in the route close dwell command Pulse VXI TTL trigger 1 low for 3 usec Wait 5 msec then pulse the front panel encode signals corresponding to the section of the close relay The encode signals are pulsed low for 4 msec VX4330 120 Channel Relay Multiplexer Module User Manual 3 43 Command Desc
32. relay number 1 in section 6 of the VX4330 route close Close relay number 3 in all eight sections of the VX4320 m4 311 318 VX4330 120 Channel Relay Multiplexer Module User Manual 3 31 Command Descriptions INITiate Command Syntax INITiate IMMediate Query Syntax N A Query Response N A RST Value The trigger subsystem is in the idle state Related Commands ABORt ROUTe SCAN TRIGger SEQuence SOURce TRIGger SEQuence IMMediate TRIGger SEQuence COUNt TRIGger SEQuence DELay Description This command places the trigger subsystem in the armed state In this state a trigger event enabled by the TRIGger SEQuence SOURce command closes the next relay in a scan sequence and the opens the previous relay in the sequence After a sufficient number of triggers have been received to cycle through a scan list the number of times specified in a TRIGger SEQuence COUNt command the trigger subsystem is placed in the idle state In this state triggers are ignored Examples Command Response route scan Define a scan sequence consisting of relays 1 and 2 on relay 1 1 2 m2 60 module m1 and relay 60 on module m2 trigger sequence count Define the number of times to sequence through the scan list 1 before setting the state ofthe trigger subsystem back to the idle state trigger sequence This command disables the following trigger sources VXI TTL source hold triggers VXI Trigger commands
33. repair the defective product without charge for parts and labor or will provide a replacement in exchange for the defective product In order to obtain service under this warranty Customer must notify Tektronix of the defect before the expiration of the warranty period and make suitable arrangements for the performance of service Customer shall be responsible for packaging and shipping the defective product to the service center designated by Tektronix with shipping charges prepaid Tektronix shall pay for the return of the product to Customer if the shipment is to a location within the country in which the Tektronix service center is located Customer shall be responsible for paying all shipping charges duties taxes and any other charges for products returned to any other locations This warranty shall not apply to any defect failure or damage caused by improper use or improper or inadequate maintenance and care Tektronix shall not be obligated to furnish service under this warranty a to repair damage resulting from attempts by personnel other than Tektronix representatives to install repair or service the product b to repair damage resulting from improper use or connection to incompatible equipment or c to service a product that has been modified or integrated with other products when the effect of such modification or integration increases the time or difficulty of servicing the product THIS WARRANTY IS GIVEN BY TEKTRONIX WITH RESPECT T
34. to 1 Four wire with independent control of relays connecting to the upper and lower halves of the 4 wire common This configuration is called 10 to 1 4 wire independent The following are valid lt channel_spec gt s and ranges of lt channel_spec gt s for a VX4330 that has section 1 configured as 40 to 1 1 wire section 2 configured as 20 to 1 2 wire section 3 configured as 10 to 1 4 wire and sections 4 through 6 configured as 10 to 1 4 wire independent lt channel_spec gt Specified Channel 40 1 One wire channel 40 of section 1 2011 One wire channel 20 of section 1 132 Two wire channel 13 in section 2 12 202 Two wire channels 1 through 20 in section 2 813 1073 Four wire channels 8 through 10 of section 3 194 Four wire independent channel 19 in section 4 ROUTe CLOSe channel list ROUTe MODule DEFine ROUTe JOPEN DWELI This command closes the relays specified in the channel list portion of this command After these relays are opened a delay specified in a previously issued ROUTe OPEN DWELI command is generated This command is used to assign an open delay to each module controlled by an Option 01 daughter board If more than one module is specified in the channel list argument of the ROUTe OPEN command the longest dwell time assigned to any of the specified modules is used In this example the Option 01 is installed on a VX4330 Module Two additional VX4330 Modules are installed in consecutive
35. 0 A one dimensional lt channel_spec gt may also be used to specify a channel on a VX4380 Module The one dimensional lt channel_spec gt is given by the formula section 1 x 64 row 1 x 16 column where variables section and row and column are section row and column numbers specified in a three dimensional channel spec channel list A list of channel numbers on one or more relay modules The limits on the channel numbers in a channel list depend on the model number of the relay module s specified in the channel list The syntax of a channel list is shown in the following diagram channel range i module name m channel range A module name is an ASCII string that has been associated with a relay module in a ROUTe MODule DEFine command A channel range may consist of a single channel spec or a range of channel spec s A range of lt chan nel spec s is indicated by two channel spec s separated by a colon character A channel spec may have one two or three dimensions depending on the architecture of the relay module it applies to VX4330 120 Channel Relay Multiplexer Module User Manual 3 5 Command Syntax 3 6 channel list m1 1 2 m1 411 318 The following are examples of valid lt channel_list gt s for Tektronix VX4320 VX4330 VX4350 VX4372 VX4374 and VX4380 relay modules In these examples it is assumed tha
36. 84 00 2 GUIDE BOTTOM GUIDE 5 ROW TK1943 351 0984 00 16 351 0983 00 2 GUIDE TOP GUIDE 5 ROW TK1943 351 0983 00 17 348 1365 01 1 SHLD GSKT ELEC SYMETRICAL SLOTTED FINGER 2647 348 1365 01 MTG SNAP IN RIVET 18 214 4692 01 1 KEY VXI TTL 80009 214 4692 01 E 4 VX4330 120 Channel Relay Multiplexer Module User Manual Appendix E Replaceable Parts ETTEREN A LA n i N e Figure E 1 VX4330 Exploded View E 5 VX4330 120 Channel Relay Multiplexer Module User Manual 2 Glossary The terms in this glossary are defined as used in the VXIbus System Although some of these terms may have different meanings in other systems it is important to use these definitions in VXIbus applications Terms which apply only to a particular instrument module are noted Not all terms appear in every manual Accessed Indicator An amber LED indicator that lights when the module identity is selected by the Resource Manager module and flashes during any I O operation for the module ACFAIL A VMEbus backplane line that is asserted under these conditions 1 by the mainframe Power Supply when a power failure has occurred either AC line source or power supply malfunction or 2 by the front panel ON STANDBY switc
37. A red LED indicator that illuminates when a DC power fault is detected on the backplane Device Specific Protocol A protocol for communication with a device that is not defined in the VXIbus specification Glossary 2 VX4330 120 Channel Relay Multiplexer Module User Manual Glossary D Size Card A VXIbus instrument module that is 340 0 x 366 7 mm x 30 48 mm 13 4 x 14 4 in x 1 2 in DTB See Data Transfer Bus DTB Arbiter A functional module that accepts bus requests from Requester modules and grants control of the DTB to one Requester at a time DUT Device Under Test ECLTRG Six single ended ECL trigger lines two on P2 and four on P3 that function as inter module timing resources and that are bussed across the VXIbus subsystem backplane Any module including the Slot 0 module may drive and receive information from these lines These lines have an impedance of 50 Q the asserted state is logical High Embedded Address An address in a communications protocol in which the destination of the message is included in the message ESTST Extended STart STop protocol used to synchronize V XIbus modules Extended Self Test Any self test or diagnostic power on routine that executes after the initial kernel self test program External System Controller The host computer or other external controller that exerts overall control over V XIbus operations FAILED Indicator A red LED indicator that lights when a device on the VX
38. Basics Instrument I O VXlbus Basics NOTE If the user s mainframe has other manufacturers computer boards operating in the role of VXIbus foreign devices the assertion of BERR as defined by the VXIbus Specification may cause operating problems on these boards The Option 01 Module installed on a switching module is a C size single slot VXIbus Message Based Word Serial instrument It uses the A16 D16 VME interface available on the backplane P1 connector and does not require any A24 or A32 address space The module is a D16 interrupter The Option 01 is neither a VXIbus commander nor a VMEbus master therefore it does not have a VXIbus Signal register The Option 01 is a VXIbus message based servant The module supports the Normal Transfer Mode of the VXIbus using the Write Ready Read Ready Data In Ready DIR and Data Out Ready DOR bits of the module Response register A Normal Transfer Mode read of the Option 01 proceeds as follows 1 The commander reads the Option 01 Response register and checks if the Write Ready and DOR bits are true If they are the commander proceeds to the next step If not the commander continues to poll these bits until they become true 2 The commander writes the Byte Request command hexadecimal ODEFF to the Data Low register of the Option 01 3 The commander reads the Option 01 Response register and checks if the Read Ready and DOR bits are true If they are the commander pr
39. C Up to 9596 at up to 50 C 6 000 ft altitude Meets or exceeds MIL T 28800E for Type Ill operating to 10 000 ft non operating to 15 000 ft Table A 3 VX4330 Specific Characteristics Characteristics VME Interrupter Level VXI Logical Address VXI Dynamic Addressing Contents of device manufacturer dependent VXI registers ID Register Device Type Description S witch selectable to a level between 1 and 7 S witch selectable to a value between 0 and 254 Not supported BFFC hexadecimal Set according to the model number of the slave module that the interface is installed on as specified in the following table Convert the last 3 digits of the model number to hex take the one s complement AND with F7FF Slave Module Model No Register Contents hexadecimal A 2 VX4330 120 Channel Relay Multiplexer Module User Manual Appendix A Specifications Table A 3 VX4330 Specific Characteristics Cont Characteristics Description F6B5 Fel F683 VXI TTL Trigger Outputs One or more of the VXI TTLTRG signals may be driven All TTLTRG outputs may be disabled VXI TTL Trigger Inputs One ofthe VXI TTLTRG signals may be selected to be polled orto actas an interrupt source to the module s microprocessor Configuration 64 SPDT Form C latching relays Current Voltage 5 V Supply Maximum Average 2 81A Fused 5A Table A 4 Relay Switching Characteristics Ch
40. Ibus has detected an internal fault This might result in the assertion of the SYSFAIL line IACK Daisy Chain Driver The circuit that drives the VMEbus Interrupt Acknowledge daisy chain line that runs continuously through all installed modules or through jumpers across the backplane ID ROM An NVRAM storage area that provides for non volatile storage of diagnostic data Instrument Module A plug in printed circuit board with associated components and shields that VX4330 120 Channel Relay Multiplexer Module User Manual Glossary 3 Glossary Glossary 4 may be installed in a VXIbus mainframe instrument module may contain more than one device Also one device may require more than one instrument module Interface Device A VX Ibus device that provides one or more interfaces to external equipment Interrupt Handler A functional module that detects interrupt requests generated by Interrupters and responds to those requests by requesting status and identity information Interrupter A device capable of asserting VMEbus interrupts and performing the interrupt acknowledge sequence IRQ The Interrupt ReQuest signal which is the VMEbus interrupt line that is asserted by an Interrupter to signify to the controller that a device on the bus requires service by the controller Local Bus A daisy chained bus that connects adjacent V XIbus slots Local Controller The instrument module that performs system control and external i
41. O THIS PRODUCT IN LIEU OF ANY OTHER WARRANTIES EXPRESSED OR IMPLIED TEKTRONIX AND ITS VENDORS DISCLAIM ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE TEKTRONIX RESPONSIBILITY TO REPAIR OR REPLACE DEFECTIVE PRODUCTS IS THE SOLE AND EXCLUSIVE REMEDY PROVIDED TO THE CUSTOMER FOR BREACH OF THIS WARRANTY TEKTRONIX AND ITS VENDORS WILL NOT BE LIABLE FOR ANY INDIRECT SPECIAL INCIDENTAL OR CONSEQUENTIAL DAMAGES IRRESPECTIVE OF WHETHER TEKTRONIX OR THE VENDOR HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES 5 Table of Contents General Safety Summary iii Preface Ebr ER nh tipo d Ion ne qc le vii Getting Started Product Description 4 7435 coa ou eR UR RS 1 1 INCCeSSOFIES T C a STRA E Be RNS QR RU ARTS RUBER aaa ae whe ae Res 1 5 Controls and Indicators 115 e ceo ke doe e c e S Re RR n 1 5 Configuration 55 2 Red eu UU REB GU BS RES IRA RH ER RU ANS 1 7 Installation de ea cue NERIS UIS RUE 1 8 Installation Checklist oe UI RR ERR RATS RI AERE EUR US 1 10 F nctional us ei ho trece e Sp ER Wd RR CRGA TR A 1 11 Operating Basics Functional Overview n 2 1 POWE OM 2d eu E RUNI SERA SR RI 2 1 Instrument I O VXIbus Basics sssseseseeeee 2 2 Syntax and Commands Command Synfax
42. Related Commands Description Examples 3 24 ROUTe CLOSe MODE mode module name section list N A sections of all VX4330 Modules are set to operate in the mode In this mode one or more channels in a section may be closed at the same time This command applies only to the VX4330 Module The section numbers in the section list argument must be between 1 and 6 ROUTe CONFigure JOIN ROUTe CONFigure DISJoin ROUTE CONFigure This command is supported only for VX4330 Modules It sets the mode of operation of sections on a VX4330 to scan or mux When this command is received all relays in the sections specified in the lt section_list gt argument are opened In the mux mode one or more relays in a section may be closed at the same time When a relay is closed in a section that has been set to scan mode all relays in that section are opened before the relay is closed If several sections are set to operate in scan mode and the commons of these sections are joined see the ROUTe CONFigure JOIN command then when a relay is closed in any of the sections all relays in all of the sections are opened first In these examples the Option 01 is installed on a VX4330 Module Two addi tional VX4330 Modules are installed in consecutive slots to the right of this module Command Response route close mode mux Setall six sections of the first VX4330 to mux mode ml 1 6 route conf Configure all
43. Reporting process synchronizing programming com mands and the system messages are also described in this section Status and Event Reporting System Status Byte Register The Status and Event Reporting system monitors and reports such events as an error occurring or the availability of a response to a query This system includes descriptions of the following registers and queues m Status Byte register W Service Request Enable register m Standard Event Status register m Event Status Enable register m Output queue m System Error and Event queue The Status Byte register shown in Table 4 1 summarizes information from other registers Use a serial poll or a STB query to read the contents of the Status Byte register The response is the sum of the decimal values for all bits set When you use a serial poll bit 6 shows Request Service information When you use the STB query bit 6 the Master Status Summary bit indicates that bits 5 4 or 2 may be set VX4330 120 Channel Relay Multiplexer Module User Manual 4 1 Status and Events Service Request Enable Register 4 2 Table 4 1 The Status Byte Register Decimal Bit Value Function 0 1 Not used 2 4 Error Event queue Not Empty indicates that information is contained in the Error E vent queue and is waiting to be read 3 Not used 4 16 Message Available shows that output is available in the Output queue 5 32 Event Status Bit indicates that one or mo
44. ST Value All relays on all modules are set to the open position Limits N A Related Commands ROUTe CLOSe ROUTe MODule DEFine Description If a module name is not specified in this command open all relays on all modules controlled by the Option 01 If a module name is specified open all VX4330 120 Channel Relay Multiplexer Module User Manual 3 41 Command Descriptions relays on the specified module only In either case do not change the state of the configuration relays on VX4330 Modules Examples Command Syntax Command ROUTE OPEN ALL rout open all route open all gp Response Open all relays on all Modules controlled by the Option 01 Do not change the state of the configuration relays on VX4330 Modules Same as the first example Open all relays on the module that has been assigned module name gp See the ROUTe MODule DEFine command ROUTe OPEN DWEL1 module name nrf Query Syntax N A RST Value The open dwell time of all modules is set to 0 seconds Limits The value of the time specified in this command must be between 0 and 6 5535 seconds Related Commands ROUTE OPEN Description Examples 3 42 ROUTe SCAN This command sets the time to wait after opening a relay before proceeding In this example the Option 01 is installed on a VX4330 Module Command output ttltrgl state on Response Enable VXI TTL trigger 1 route close dwel 1 m1 25 route
45. Status and Event Reporting system In the explanation that follows numbers in parentheses refer to the circled numbers in Figure 4 1 Standard Event Status register Read using ESR Event Status Enable 0 _ register j Operation Output Read using ESE Complete Write using ESE 6 Request T Service Read using STB Available Master Status Service Request Enable 4 register Message Read using SRE Available Write using SRE Figure 4 1 Status and Event Reporting Process When an event occurs the appropriate bit in the Standard Event Status register is set to one and the event is recorded in the Event queue 1 If the corresponding bit in the Event Status Enable register is also enabled 2 then the event status bit in the Status Byte register is set to one 3 VX4330 120 Channel Relay Multiplexer Module User Manual 4 5 Status and Events Messages 4 6 When output is sent to the Output queue for example a response to a query the message available bit in the Status Byte register is set to one 4 When bit in the Status Byte register is set to one and the corresponding bit in the Service Request Enable register is enabled 5 the master status summary bit in the Status Byte register is set to one and a service request is generated 6 The VX4330 generates error messages in response to events caused by com mands or queries Each t
46. Tus QUEStionable CONDi tion N A N A 3 53 Command Descriptions Description Examples Command Syntax Query Syntax Query Response RST Value Limits Related Commands Description Examples Command Syntax 3 54 This query returns the contents of the SCPI Status Questionable Condition register For the Option 01 the value of this register is always equal to 0 Command Response status questionable 00000 condition STATus QUEStionable ENABle STATus QUEStionable ENABTe Indicates whether the Status Operation Event is enabled N A N A This command sets the contents of the SCPI Status Operation Event Enable register Command Response status questionable enable 1 stat ques enab 00001 STATus No response QUEStionable EVENt VX4330 120 Channel Relay Multiplexer Module User Manual Command Descriptions RST Value Limits N A Related Commands N A Description This query returns the contents of the SCPI Status Questionable Event register For the Option 01 the value of this register is always equal to 0 Response 00000 Examples Command status questionable event VX4330 120 Channel Relay Multiplexer Module User Manual 3 55 Command Descriptions SYSTem 3 56 Command Syntax Query Response SYSTem ERRor 66599 Parameter in these error messages represents the local bus address of the modu
47. Type 0002 RO See Device Type definition below Status 0004 R Defined by state of interface Control W Defined by state of interface Offset WO Not used Protocol 0008 RO 1111 0111 1111 1111 hexadecimal F7FF Response RO Defined by state of the interface Data High Not used Data Low 000E W Not fixed command dependent Data Low 000E R Not fixed command dependent RO is Read Only WO is Write Only R is Read W is Write The Register Bit definitions are listed in Tables 2 2 and 2 3 Table 2 2 Register Bit Definitions Bit Definition hexadecimal BFFC hexadecimal F 7F F Register ID Protocol 2 4 VX4330 120 Channel Relay Multiplexer Module User Manual Operating Basics Device The contents of the Device register of the Option 01 Module depends on the model number of the relay module that it is installed on as shown in Table 2 3 Table 2 3 Device Register Bit Definitions Relay Model No Device Register Contents VX4320 hexadecimal FCBF VX4330 hexadecimal F6B5 VX4350 hexadecimal F6A1 VX4380 hexadecimal F 683 VX4330 120 Channel Relay Multiplexer Module User Manual Command Syntax Command protocol and syntax for the VX4330 Module are as follows A command string consists of a string of ASCII encoded characters terminated by a program message terminator The program message terminator is optional white space followed by any one of the following command terminations a line feed lt LF
48. User Manual Tektronix VX4330 120 Channel Relay Multiplexer Module 070 9178 01 H bus Y This document applies for firmware version 1 00 and above Copyright Tektronix Inc 1995 rights reserved Licensed software products are owned by Tektronix or its suppliers and are protected by United States copyright laws and international treaty provisions Use duplication or disclosure by the Government is subject to restrictions as set forth in subparagraph c 1 ii of the Rights in Technical Data and Computer Software clause at DFARS 252 227 7013 or subparagraphs c 1 and 2 of the Commercial Computer Software Restricted Rights clause at FAR 52 227 19 as applicable Tektronix products are covered by U S and foreign patents issued and pending Information in this publication supercedes that in all previously published material Specifications and price change privileges reserved Printed in the U S A Tektronix Inc Box 1000 Wilsonville 97070 1000 TEKTRONIX and TEK are registered trademarks of Tektronix Inc VXIbus is a trademark of the VXI Consortium SurePath and Intelliframe are registered trademarks of Tektronix Inc Tektronix warrants that this product will be free from defects in materials and workmanship for a period of three 3 years from the date of shipment If any such product proves defective during this warranty period Tektronix at its option either will
49. VX4330 Module in these com mands has been assigned module name ml Command output ttltrg7 State on Response Enable VXI TTL trigger 7 close Dwell ml 5 Assign a close dwell time of 0 5 seconds to the VX4330 open dwell ml 2 route close mode scan ml 1 6 route configure join ml 1 6 Assign an open dwell time of 0 2 seconds to the VX4330 Set the close mode of all sections of the VX4330 to scan Open all channels in all six sections of this module J oin the commons of all six sections of the VX4330 VX4330 120 Channel Relay Multiplexer Module User Manual 3 21 Command Descriptions 3 22 Command Syntax Query Syntax RST Value Limits Related Commands Description Command Response route close m1 1 1 Openall channels in sections 1 through 6 wait 0 2 seconds close channel 1 of section 1 wait 0 5 seconds then pulse VXI TTL trigger 7 and pulse the front panel encode signals corresponding to section 1 route close Open all channels in sections 1 through 6 wait 0 2 seconds m1 10 4 close channel 10 of section 4 wait 0 5 seconds then pulse VXI TTL trigger 7 and pulse the front panel encode signals corresponding to section 4 Enabled VXI TTL triggers are pulsed low for 3 usec after the close dwell time has expired after a channel is closed The VX4330 has two front panel encode signals for each section If the configuration of a section is set to 40 to 1 1 w
50. X4320 The order in which channels are specified is important in the ROUTe CLOSE lt channel_list gt and ROUTe OPEN lt channel_list gt queries The states of the channels are returned in the same order that the channels are specified in the lt channel_list gt The order in which channels are specified is also important in the ROUTe SCAN lt channel_list gt command This determines the order in which the relays will be closed each time a trigger event is detected The order in which channels are specified in a lt channel_list gt is important in the ROUTe CLOSe channel list command when channels in the same section of a VX4320 or a VX4330 are specified A VX4320 can close only one channel in a section If a ROUTe CLOSE channel list command specifies more than one relay in a section of a VX4320 the last channel in the channel list will be closed For example the command close m2 1 1 2 1 will close channel 2 of section 1 of the VX4320 A V X4330 can close only one channel in a group of joined sections that have been specified in a ROUTe CLOSe MODe SCAN lt module_name gt lt sec tion list command If more than one channel in such a group of sections is specified in a ROUTe CLOSe channel list command the last channel specified will be closed For example the commands VX4330 120 Channel Relay Multiplexer Module User Manual 3 7 Command Syntax 3 8 route configure join m2 1 6 route c
51. ains an explanation of the Status and Event Reporting System and lists the system messages Appendix C Examples contains example programs that demonstrate the programmable features of this instru ment The names of all switches controls and indicators appear in this manual exactly as they appear on the instrument Specific conventions for programming are given in the sections Syntax and Commands and Appendix C Examples VX4330 120 Channel Relay Multiplexer Module User Manual vii Getting Started Product Description This section begins with a brief description of the VX4330 120 Channel Relay Multiplexer Module and explains how to configure and install the module in a VXIbus mainframe The quick functional check also included in this section assures that the instrument operates properly The VX4330 120 Channel Relay Multiplexer Module is a printed circuit board assembly for use in a mainframe conforming to the VXIbus Specification The VX4330 provides six 1 x 10 4 wire multiplexer mux sections Each of these six sections can be independently configured under software control as two 1 x 10 2 wire muxes a 1 x 20 2 wire mux or as a 1 x 40 1 wire mux In addition each section can be programmed to connect it to the section above or below it to produce up to a 1 x 60 4 wire mux a 1 x 120 2 wire mux or a 1 x 240 1 wire mux The VX4330 provides the following features W the highest density available in a single slot VXI relay mux mod
52. and the Functional Block Diagram and use a continuity tester to verify that all inputs are open to their associated commons and that the commons of adjacent sections are disjoined The command ROUTE CLOSE M1 1 1 will close the 4 wire switch path from input 1 of section 1 to the common of section 1 In 1a Lo In 1 Hi In 1b Lo and In 1b Hi of Section 1 to Lo Com 1a Hi Com 1b Lo and Com 1b Hi respectively Then check the continuity Be careful to prevent damage to the pins of the front panel connectors Note that true measurement of the resistance of the path requires a high resolu tion instrument and special procedures which are beyond the scope of this check Use the command ROUTE CLOSE M1 2 1 to close the 4 wire switch path from input 2 of section 1 to the common of section 1 Check for continuity of the four paths Use the command ROUTE CLOSE M1 c s VX4330 120 Channel Relay Multiplexer Module User Manual Getting Started incrementing the input channel number c from 1 through 10 for each value of the section number s from 1 through 6 to close the 4 wire switch path from input c of section s to the common of section s Check for continuity of the four paths each time Use the command ROUTE CONFIGURE JOIN 1 1 5 incrementing s from 2 through 6 to close the 4 wire common of section 1 to the 4 wire commons of sections 2 through s Check for continuity of the four paths Use the comma
53. anual Command Descriptions ABORt Command Syntax Query Syntax RST Value Limits Related Commands Description Examples ABORt N A N A N A ROUTe SCAN INITiate CONTinuous INITiate IMMediate TRIGger SEQuence SOURce TRIGger SEQuence IMMediate TRIGger SEQuence COUNt TRIGger SEQuence DELay Place the trigger subsystem in the IDLE state The currently closed relay in a scan list is opened when this command is received After this command is received triggers are ignored until an INITiate IMMediate or INITiate CON Tinuous command is received These commands place the trigger subsystem in the ARM state The following example defines a scan sequence of 10 relays The sequence is aborted after the third relay in the sequence is closed In this example module names m1 and m2 refer to VX4380 Modules After a scan sequence is aborted triggers are no longer accepted by the Option 01 until another INITiate IMMedi ate command is received Command Response route configure Disjoin all sections of the second VX4330 disjoin m2 route configure Disjoin all sections of the first VX 4330 disjoin ml route conf Set all six sections of the first VX 4330 to four wire configuration fwire ml 1 6 route conf Set all six sections of the second VX4330 to four wire fwire m2 1 6 configuration VX4330 120 Channel Relay Multiplexer Module User Manual 3 17 Command Descriptions
54. aracteristics Description Maximum S witching Voltages DC AC RMS V Peak 220 250 354 250 250 354 250 250 354 Maximum Switching Current non inductive lt 30 VDC lt 30 VAC RMS 2 2 Maximum Switching P ower non inductive lt 220 VDC lt 250 VAC RMS V Peak 60 W 125 VA 354 per common 60 W 125 VA 354 Rated Switching O perations Loading Operations No Load 1x 108 30 VDC 2A 1x10 30 VDC 1A 2x10 125 VAC 1A 1x10 VX4330 120 Channel Relay Multiplexer Module User Manual A 3 Appendix A Specifications Table A 5 Switching Channel Characteristics Characteristics Description Bandwidth 3 dB Characteristics 50 Circuit Bandwidth Source Load 1x 10 Scanner 2 wire gt 20 MHz 1 x 20 Scanner 2 wire gt 10 MHz 1 x 40 Scanner 1 wire gt 10 MHz 1 x 240 Scanner 1 wire gt 3 MHz Channel to Channel Crosstalk Frequency Crosstalk 10 KHz lt 90 dB 100 kHz lt 80 dB 1 MHz lt 50 dB 10 MHz lt 25 dB Table A 6 Signal Path Characteristics Description Signal Path Thermal Offset Offset Voltage lt 7 uV Signal Path Resistance Condition Contact Resistance After Rated Operations 350 Insulation Resistance 5x108 Q 25 40 RH 5x106 Q 40 95 RH Table A 7 Power Distribution Characteristics Description 45 VDC Current 2 81A Table A 8 Cabling Characteristics Description Recommended Cable VX1630 Analog Cable 5 meters Cable kit VX1630A 4 VX4330 120 Channel Relay Multiplexer M
55. be used to specify the time to wait after a trigger event is detected a relay is closed or a relay is opened A TRIGger SEQuence IMMediate command causes the scan list to be sequenced without the delay specified by a previously issued TRIGger SEQuence DELay command In these examples the Option 01 is installed on a VX4350 Module A VX4380 and VX4330 are installed in consecutive slots to the right of the slot containing the VX4350 Command Response route module define Assign module name gp to the VX4350 gp 1 route module define Assign module name matrix to the VX4380 matrix 2 route module define Assign module name scanner to the VX4330 scanner 3 route configure Setthe configuration of all sections ofthe VX4330 to 20 to 1 twire scanner 1 6 2 wire This command causes all channels in all sections to be opened route scan gp 1 64 Define a scan list consisting of relays 1 through 64 on the matrix 1 1 1 2 10 3 scanner 1 1 20 1 VX4350 relays atrow 1 column 1 of section 1 and row 2 column 10 of section 3 of the VX4380 and relays 1 through 20 of section 1 of the VX4330 trigger sequence source immediate Define a trigger source of immediate This means to sequence through the scan list without waiting for a trigger event trigger sequence count Sequence through the entire scan list five times route close dwel 1 gp 5 initiate immediate Wait 0 5 seconds after closing a
56. channel list is described by the following diagram channel range module name channel range xal A module name is an ASCII string that has been associated with a relay module in a ROUTe MODule DEFine command A channel range may consist of a single channel spec or a range of channel spec s A range of chan nel spec s consists of two channel specs separated by a colon character For the VX4330 a channel spec is defined as two ASCII encoded decimal integers separated by an exclamation mark character The range of the second integer is 1 through 6 It specifies one of six sections on the VX4330 The first integer specifies a channel within the section specified by the second integer The configuration of each section of the VX4330 defaults to 10 to 1 4 wire The configuration of each section can be changed with the ROUTe CONFigure command Each section of a VX4330 can be configured as a 40 to 1 4 wire 20 to 1 2 wire 10 to 1 4 wire scanner mux The range of the first integer in a channel spec VX4330 120 Channel Relay Multiplexer Module User Manual 3 39 Command Descriptions 3 40 Related Commands Description Examples depends on the current configuration of the applicable section according to the following table Section Configuration 40 to 1 One wire Channel Range 1 to 40 20 to 1 Two wire 1 to 20 1to 10 1 to 20 10 to 1 Four wire 10
57. complete Use the U S Federal Catalog handbook H6 1 for further item name identification 7 Mfr Code This indicates the code of the actual manufacturer of the part 8 Mfr Part Number This indicates the actual manufacturer s or vendor s part number Abbreviations Abbreviations conform to American National Standard ANSI Y 1 1 1972 Mfr Code to Manufacturer The table titled Manufacturers Cross Index shows codes names and addresses Cross Index of manufacturers or vendors of components listed in the parts list VX4330 120 Channel Relay Multiplexer Module User Manual Appendix E Replaceable Parts Manufacturers Cross Index Mfr Code Manufacturer 0KB01 STAUFFER SUPPLY CO 0KB05 NORTH STAR NAMEPLATE INC 30817 INSTRUMENT SPECIALTIES CO INC 61857 INDUSTRIAL CORP 80009 TEKTRONIX INC 93907 CAMCAR DIV OF TEXTRON INC TK1943 NEILSEN MANUFACTURING INC TK2548 XEROX CORPORATION TK2647 INSTRUMENT SPECIALITIES INC Address 810 SE SHERMAN 5750 NE MOORE COURT EXIT 53 RT 80 BOXA 91 3 COLIN DRIVE 14150 SW KARL BRAUN DR PO BOX 500 ATTN ALICIA SANFORD 516 18TH AVE 3501 PORTLAND RD NE DIV OF XEROX CORPORATION 14181 SW MILLIKAN WAY C O TEMCO NW 1336 SE 51ST STREET VX4330 120 Channel Relay Multiplexer Module User Manual City State Zip Code PORTLAND OR 97214 4657 HILLSBORO OR 97124 6474 DELAWARE WATER GAP PA 18327 HOLBROOK NY 11741 BEAVERTON OR 97077 0001 ROCKFORD IL 611045181
58. cted to the transients as described below Port Peak Voltage kV Tr Th ns Rep Freq kHz Signal amp control 0 5 5 50 5 1 5 50 5 VX4330 120 Channel Relay Multiplexer Module User Manual A 1 Appendix A Specifications Table A 1 VXI Instrument Characteristics Characteristics EN 55011 Class A FCC Description The instrument complies with the requirements of EN 55011 for radiated conducted and magnetic emissions when installed in a suitable VXI chassis A suitable VXI chassis is defined as one which contains adequate EMC shielding which makes contact with the RF gasketon the front and rear shields of the VX43xx Module The instrument complies with the requirements of FCC CFR 47 Part 15 Subpart B Class A for radiated and conducted emissions Table A 2 Environmental Reliability Characteristics33 Characteristics Temperature Operating Description Meets or exceeds MIL T 28800E for Type Ill 0 to 50 C external ambient when operated in a mainframe providing Class 3 equipment Non operating Relative Humidity Operating Non operating Altitude 1 Operating Altitude 2 40 C to 471 C Airflow of at least 1 13 liters sec at 0 03 mm H50 air pressure 10 C 55 C for 10 C or less temperature rise of internal air as measured at the cooling air exit points and with no heat transfer either to or from any adjacent VXI modules Up to 95 at up to 30 C and up to 45 atup to 50
59. cution error Scan list undefined 211 Trigger ignored 213 Init ignored 222 Data out of range Channel number x on module 222 Data out of range Channel number x x on module 222 Data out of range Channel number x x x on module y 222 Data out of range Invalid module address specified 222 Data out of range Invalid section number 222 Data out of range Invalid sequence count 222 Data out of range Invalid trigger delay 222 Data out of range Invalid VXI TTL Trigger level 222 Data out of range Maximum value for ESE command is 255 222 Data out of range Maximum value for SRE command is 255 222 Data out of range Invalid dwell time specified 223 Too much data Channel list array overflow 223 Too much data Input buffer overflow 223 Too much data Output buffer full 223 Too much data Scan list array overflow 240 Hardware error Shift register verification error module y 240 Hardware error Unrecognized module x 350 Queue overflow Error event queue 350 Queue overflow Output queue RST Value The Error Event queue is empty Limits N A Related Commands ESR STB VX4330 120 Channel Relay Multiplexer Module User Manual 3 57 Command Descriptions Description If an error condition is detected by the Option 01 it places an error message describing the con
60. dition in the Error Event queue The SYSTem ERRor query requests the Option 01 to remove the oldest message in the Error Event queue and place it into the Output queue If the Error Event queue is empty a No error message is placed in the Output queue Examples Command Response SYSTEM ERROR syst err 222 Data out of range Invalid section number 0 No error Command Syntax SYSTem PRESet Query Syntax N A RST Value N A Limits N A Related Commands RST Description This command places the Option 01 daughter board and the switching modules that it controls in the power on state This command has the same effect as the RST command with the following exceptions the SYSTem PRESet command clears the Output queue the Error Event queue the Standard Event Status Enable register the SCPI Status Operation al Enable register and the SCPI Status Questionable Enable register Examples Command system preset Response No response syst pres No response 3 58 VX4330 120 Channel Relay Multiplexer Module User Manual Command Descriptions Command Syntax SYSTem VERS ion RST Value N A Limits N A Related Commands None Description This query returns the following ASCII string in the output queue 1994 0 Examples Command Response system version 1994 0 syst vers 1994 0 VX4330 120 Channel Relay Multiplexer Module User Manual 3 59 Command Descriptions
61. e SOURce TRIGger SEQuence COUNt TRIGger SEQuence DELay TRIGger SEQuence MMediate TRIGger SEQuence COUNt INITiate CONTinuous INITiate IMMediate ROUTe CLOSe DWELI ROUTe JOPEN DWELI This command defines a list of relay closures to sequence through This list is called a scan list When the ROUTe SCAN channel list command is received all relays in this list are opened In addition to defining a scan list a trigger source must be specified using the TRIGger SEQuence SOURce command Trigger events are not recognized until triggers are armed by a INITiate IM Mediate or INITiate CONTinuous command When the first trigger event is detected the first relay in the scan list is closed When the second trigger event is detected the first relay is opened and the second relay is closed When the nth trigger event is detected the n 1 th relay is VX4330 120 Channel Relay Multiplexer Module User Manual 3 47 Command Descriptions Examples 3 48 opened and the nth relay is closed The act of opening the n 1 th relay and closing the nth relay is called sequencing the scan list At any given time after the first trigger event is detected only one relay in the scan list is closed The TRIGger SEQuence COUNt command may optionally be used to specify the number of times to sequence through the entire scan list The TRIGger SEQuence DELay ROUTe CLOSe DWELI and ROUTe J OPEN DWELI commands may optionally
62. e Option 01 VXI Interface daughter board and any relay modules under its control If the self test fails the module makes an internal record of the failure s that occur The default condition of the Option 01 Module after the completion of power on self test is as follows relays on modules controlled by the Option 01 except VX4320 Modules are set to the open position You can run the self test at any time during normal operation by using the TST command At the end of a self test initiated by this command the module is restored to its pre test state VX4330 120 Channel Relay Multiplexer Module User Manual 1 11 Getting Started 1 12 Operational Check During a commanded self test 1 SYSFAIL is not asserted 2 The module executes the same instrument self test as is executed upon power on 3 When the self test is completed the modules controlled by the Option 01 are restored to their pre test state Perform an operational check of the VX4330 by checking the continuity of the switch closures using an ohmmeter or a test light When equipped with the Option 01 VXI Interface the commands ROUTE OPEN ALL M1 ROUTE CONFIGURE DISJOIN 1 will open all of the relay paths All relays on the VX4330 will also be opened automatically on power on Figure 1 1 VX4330 Functional Block Diagram shows the configuration of the VX4330 with all paths open Refer to Appendix B Input Output Connections for the connector pinouts
63. e bit in the Standard Event Status register when finished WRITE initiate immediate WRITE OPC m After the Option 01 sequences through the scan list three times it will generate a VXI Request True interrupt to its commander When the commander of the Option 01 detects a Request True interrupt check the contents of the Option 01 s Status Byte register WRITE STB READ 096 This response indicates that bits 5 and 6 of the Status Byte register are set Bit 6 indicates that the Option 01 has generated a request true interrupt Bit 5 indicates that the Operation Complete bit in the Standard Event Status register has been set This bit was enabled to set bit 5 of the Status Byte register by the previously issued ESE 1 command VX4330 120 Channel Relay Multiplexer Module User Manual C 5 Appendix C Examples m Read the Standard Event Status register contents WRITE ESR READ 001 WRITE ESR READ 000 Note that the second read of the Standard Event Status register is zero because this register is cleared each time an ESR query is received W Check the contents of the Status Byte register WRITE STB READ 000 The ESR query caused the Operation Complete bit of the Standard Event Status register to be cleared This caused bit 5 of the Status Byte register to be cleared which caused bit 6 of the Status Byte register to be cleared C 6 VX4330 120 Channel Relay Multiplexer Module User Manual ry AQ
64. e disjoined sections of all V X4330 Modules are set to operate in the mode Close dwell time of all modules is set to 0 seconds Open dwell time of all modules is set to 0 seconds relays on all modules are opened when power is removed from the VXI chassis SRE mask Service Request Enable SRE register This command defines a mask that is ANDed with the contents of the Status Byte register If the result of this operation is non zero the Option 01 generates a VXI Request True interrupt Bits 0 1 3 6 and 7 of the SRE register are not used Bits 2 4 and 5 are set to enable VXI Request True interrupts to be generated under the conditions listed in the following table Bit No bit LSB 1 Meaning Not used Not used The Error E vent queue contains one or more error messages Not used The Output queue contains one or more query responses Ww The contents of the Standard Event Status register ANDed with the contents of the Standard Event Status Enable register produces a non zero result SRE Notused Notused Service Request Enable SRE query This command returns the value of the Service Request Enable register as a numeric value from 0 to 255 Bit 6 is unused and is reported as zero 3 70 VX4330 120 Channel Relay Multiplexer Module User Manual IEEE 488 2 Common Commands STB Status Byte Query This query returns the value of the Status Byte register as a nume
65. ected to a VX4372 or VX4374 which has two scanner sections section list 1 Sections Specified Section 1 1 2 Sections 1 and 2 1 2 Sections 1 and 2 error event queue When the command parser detects a syntax error or data range error it places an error message describing the error in the Error Event queue Bit 2 of the Status Byte Register is set to indicate that this queue is not empty Bit 5 of the Standard Event Status Register the Command Error bit is set if the parser detects a syntax error Bit 4 of the Standard Event Status register the Execution Error bit is set if the parser detects a numeric argument that is out of range When a SYSTem ERRor query is received an error message is dequeued from the Error Event queue and placed in the Output queue VX4330 120 Channel Relay Multiplexer Module User Manual 3 9 D I uil Functional Command Groups This section lists the VX4330 system and module commands System Commands The following low level commands are typically sent by the module s command er and are transparent to the user of the module An exception is the Read STB command which is sent whenever a Serial Poll on an IEEE 488 system is performed Most commanders or Slot 0 devices have specific ASCII commands that cause the commander to send one of these low level commands to a specified instrument Refer to the operating manual of the commander or Slot 0 device for in
66. ects row 1 to column 13 in section 3 of m6 65 the VX4380 The channel that connects row 1 to column 1 in section 2 of the VX 4380 m6 1 1 2 m6 1 16 m6 1 1 1 1 16 1 6m6 111 1 21314 Same as the previous example The channels that connect columns 1 through 16 to row 1 in section 1 of the VX4380 Same as the previous example Channels 1 1 1 11112 11113 114 11211 11212 1723 1724 11311 11312 11313 11314 21111 21112 21113 2117 21211 21212 21213 21214 21311 21302 21313 21314 the VX4380 Module VX4330 120 Channel Relay Multiplexer Module User Manual Command Syntax As the channel list syntax diagram shows channels on more than one relay module may be specified in a channel list The next example specifies channels on three different relay modules channel list Channels Specified m1 1 1 m2 4 6 Channel 1 of section 1 on the VX4320 Channel 4 of section 6 m6 311312 of the VX4330 and the channel on the VX4380 that connects row 3 to column 13 in section 2 As mentioned above the module names used in channel list s may be specified with a ROUTe MODule DEFine command The command route module Define rfmux 1 changes the module name assigned to the VX4320 to rfmux The following channel list can then be used to specify channels on the VX4320 rfmux 3 1 2 2 specifies channel 3 in section 1 and channel 2 in section 2 of the V
67. electing even numbered relays for multiplexing contact pairs for odd number relays are also connected together In OWIRE configuration the inputs are switched in pairs onto the two wire bus of the relay section Input 1 relay 1a Lo and input 2 relay 1a Hi will be switched at the same time input 3 relay 1b Lo and input 4 relay 1b Hi will be switched at the same time etc The odd numbered inputs connect to the two wire Lo bus and the even numbered inputs connect to the two wire Hi bus The Scanner MUX one wire output is switched to either the odd relay Lo or even relay Hi bus according to the last one wire channel closed in the given section or any section to which it is joined Scan mode any one of the inputs can be individually connected to the one wire output without any concern Mux mode any group of even inputs or any group of odd inputs can be connected to the one wire output at the same time OWIRE configuration each section of the VX4330 is a 1x20 Hi wire MUX and a 1x20 Lo wire MUX with switching between Hi and Low performed automatically The VX4330 can not function as a 1x40 MUX VX4330 120 Channel Relay Multiplexer Module User Manual 3 25 Command Descriptions Examples In these examples the Option 01 is installed on a VX4330 Module Command Response route configure join m1 5 6 Connect 4 commons of sections 5 and 6 on the VX4330 This joins the following pins Com 5a Loto Co
68. ent and without waiting the time specified in a TRIGger SEQuence DELay command In the following example it is assumed that the Option 01 daughter board is installed on a VX4330 Module A second VX4430 Module is installed in the VX4330 120 Channel Relay Multiplexer Module User Manual Command Descriptions Command Syntax Query Syntax RST Value Limits next slot to the right of the first VX4330 The default module names m1 and m2 have been assigned to the VX4330 Modules Command Response route conf Setthe configuration of all six sections of the first VX4330 to twire m1 1 6 20 to 1 2 wire route conf Set the configuration of sections 1 through 3 of the second fwire m2 1 3 VX4330 to 10 to 1 4 wire configure Setthe configuration of sections 4 through 6 of the second owire m2 4 6 scan m1 1 5 20 5 m2 113 1013 116 40 6 trigger sequence count VX4330 to 40 to 1 1 wire Define a scan list consisting of 2 wire channels 1 through 20 in section 5 ofthe first VX4330 4 wire channels 1 through 10 in section 3 of the second VX4330 and 1 wire channels 1 through 40 in section 6 of the second VX4330 Define the number of times to sequence through the scan list before setting the state ofthe trigger subsystem back to the idle state trigger sequence delay 0 5 trigger sequence source ttltrg2 initiate immediate Wait 0 5 seconds after a trigger eventis detected before opening the curr
69. ent relay in a scan list and closing the next relay in the list Sequence to the next relay in a scan list when VXI TTL trigger 2 is asserted Initiate the scan sequence Sequence through the entire scan list 2 times Wait 0 5 seconds after VXI TTL trigger 2 is asserted before sequencing to the next relay in the list trigger sequence immediate TRIGger SEQuence Sequence to the next relay in the scan list without waiting for VXI TTL trigger 2 to be asserted Do not wait 0 5 seconds to sequence to the next relay SOURce BUS HOLD IMMediate TTLTrg lt n gt N A IMMediate N A VX4330 120 Channel Relay Multiplexer Module User Manual 3 63 Command Descriptions Related Commands ABORt ROUTe SCAN TRIGger SEQuence SOURce TRIGger SEQuence IMMediate TRIGger SEQuence COUNt TRIGger SEQuence DELay Description This command selects a trigger source When a trigger event is detected from an enabled trigger source the next relay in an initiated scan sequence is closed after the current closed relay is opened The action of opening the currently closed relay and closing the next relay in a scan list is called sequencing the scan list Specifying BUS in the TRIGger SEQuence SOURce command enables a IEEE 488 1 Group Execute Trigger command to sequence the scan list It is assumed that the commander of the Option 01 is a IEEE488 talker listener and that this device converts a IEEE 488 1 GET command t
70. er Table 4 4 The Event Status Enable Register Decimal Bit Value Function 0 1 Set bit5 of the Status Byte register when bit 1 the Operation Complete bit of the Standard Event Status register is set 1 2 Not used 2 4 Set bit5 ofthe Status Byte register when bit 2 the Query Error bit ofthe Standard Event Status register is set 3 8 Not used 4 16 Set bit5 of the Status Byte register when bit 4 the Execution Error bit of the Standard Event Status register is set 5 32 Set bit5 of the Status Byte register when bit 5 the Command Error bit of the Standard Event Status register is set 6 64 Not used 7 128 Set bit5 ofthe Status Byte register when bit 7 the Power On bit of the Standard Event Status register is set If for example the ESE query returns a value of 255 all bits are set indicating that all events will set the event status bit bit 5 of the Status Byte register The V X4330 stores query responses in the Output queue The V X4330 error and event messages are stored in the System Error and Event queue Use the SYSTem ERRor query to get the event number and a text description of the event Reading an event removes it from the queue The Event queue stores detailed information for up to 10 events the events are stored in first in first out order VX4330 120 Channel Relay Multiplexer Module User Manual Status and Events Status and Event Reporting Process Figure 4 1 shows how to use the
71. es controlled by the Option 01 INITiate Place trigger subsystem in armed state IMMediate CONTinuous MODule Module name functions DEFine CATalog DELete MODE VX4330 only set mode to scan or mux OPEN Open specified relays ALL DWELI OUTPut Enable or disable selected VXI TTL trigger PFAil Specify state of latching relays on powerfail SCAN Define a list of relay closures to scan through STATus Status register functions OPERation QUESstionable SYSTem System level functions ERRor PRESet VERSion TRIGger Scan list functions COUNt DELay IMMediate SOURce Table 3 2 Summary of IEEE 488 2 Common Commands Command Syntax Clear Status CLS Standard Event Status Enable ESE lt NRf gt Standard Event Status Enable Query ESE Description Clears the SCPI and IEEE 488 2 event registers and the SCPI error event queue and the output queue Sets the contents ofthe Standard Event Status Enable register Returns the current value of the Standard Event Status Enable register in lt nr1 gt format Standard Event Status Register Query Returns the current value of the Standard Event ESR Status register in nr1 format then set the contents of this register to 0 Identification Query Returns an ASCII string in the output queue which X DN identifies the board Operation Complete OPC Operation Complete Query Sets bit 0 the Operation Complete bit of the Standard Event Stat
72. es installed The installed modules include one module that performs slot 0 functions and a given complement of instrument modules The subsystem may also include a Resource Manager Word Serial Protocol A VXIbus word oriented bi directional serial protocol for communications between message based devices that is devices that include communication registers in addition to configuration registers Word Serial Communications Inter device communications using the Word Serial Protocol WSP See Word Serial Protocol 10 MHz Clock A 10 MHz 100 ppm timing reference Also see CLK10 VX4330 120 Channel Relay Multiplexer Module User Manual Glossary 7 Glossary 488 To VXIbus Interface A message based device that provides for communication between the IEEE 488 bus and VXIbus instrument modules Glossary 8 VX4330 120 Channel Relay Multiplexer Module User Manual Index A Accessories 1 5 ARM 3 17 C CLS 3 67 command 3 19 3 27 3 31 3 32 3 35 3 39 3 44 3 45 3 46 3 52 3 56 3 60 Command Descriptions ARM 3 17 command 3 19 3 27 3 31 3 32 3 35 3 39 3 44 3 45 3 46 3 52 3 56 3 60 command error messages 4 6 Command Syntax 3 1 Syntax Example 3 3 Commands See individual command names Configuration Registers 2 4 D device dependent error messages 4 8 E error messages 4 6 command errors 4 6 device dependent errors 4 8 execution errors 4 7 ESE 3 67 4 4 ESE
73. exer Module User Manual B 3 7 Appendix C Examples This example script demonstrates how the some of the various programmable features of the VX4330 are used to control from 1 to 12 relay modules These modules can consist of any combination of VX4320 VX4330 VX4350 VX4372 VX4374 and VX4380 Relay Modules In these examples the VX4330 is installed on a VX4320 Module A VX4330 VX4350 VX4372 VX4374 and VX4380 are installed in consecutive slots to the right of the VX4320 It is assumed the module has completed its power on self test For information on specific commands or syntax please review the Syntax and Commands section Query the identity of the module that the Option 01 is installed on WRITE IDN READ TEKTRONIX VX4320 0 SCP1 94 0 FW 1 1 lt CR gt lt LF gt Query the card for any self test errors WRITE TST READ 0 Note that a response of 0 indicates that all modules controlled by the Option 01 daughter board passed the self test A response of 1 indicates that one or more modules have failed the self test In that case SYSTem ERRor queries should be issued to determine which modules failed the self test Query the identity of all the modules controlled by the Option 01 WRITE route id READ VX4320 VX4330 VX4350 VX4372 VX4374 VX4380 Query the module names assigned to each of the modules controlled by the Option 01
74. fore may be installed in any C or D size VXIbus mainframe slot other than slot 0 To install the module in a D size mainframe consult the operating manual for the mainframe Refer to Configuration for information on selecting and setting the Logical Address switch of the module This switch defines the programming address of your module To avoid confusion it is recommended that the slot number and the logical address be the same NOTE Note that there are two printed ejector handles on the card To avoid installing the card incorrectly make sure the ejector marked VX4330 is at the top NOTE Verify that the mainframe is able to provide adequate cooling and power with this module installed Refer to the mainframe Operating Manual for instructions If the VX4330 is used in a Tektronix mainframe all VX4330 cooling require ments are met NOTE If the VX4330 is inserted in a slot with any empty slots to the left of the module the VME daisy chain jumpers must be installed on the backplane in order for the VXI Module to operate properly Check the manual of the main frame being used for jumpering instructions Jumpers are not necessary for autoconfiguring backplane designs VX4330 120 Channel Relay Multiplexer Module User Manual Getting Started Installation Procedure Follow these steps to install the VX4330 If the module has Option 01 first refer to the Option 01 User Manual for instructions on mounting the o
75. formation on these commands Command Effect Begin Normal Operation The module begins operation if it has not already done so Byte Available Transfers module commands to this module Byte Request Requests the module to return a byte of data from the output queue Clear The module clears its VXIbus interface and any pending commands Current module operations are unaffected Clear Lock Clears the Lock bit of the Response register Read Protocol The module returns its protocol to its commander Read STB The module returns its VXI status byte to its commander SetLock Setthe Lock bitof the Response register Trigger Close the next relay in a scan list that has been defined by a ROUTe S CAN channel list command A VXI Trigger command is enabled as a trigger source by a ROUTe SE Quence S OURce BUS command Module Commands A summary of the VX4330 specific and IEEE 488 2 Common Commands is listed in Tables 3 1 and 3 2 below The next section Command Descriptions includes detailed descriptions of each command Appendix C Examples shows examples of command usage VX4330 120 Channel Relay Multiplexer Module User Manual 3 11 Functional Command Groups Table 3 1 Summary of VX4330 Specific SCPI Commands Subsystem Command Functions Controlled ABORt Place initiated scan in the idle state CLOSe Close specified relays DWELI CONF igure Configuration DIS oin J OIN ID Return model numbers of modul
76. h when switched to STANDBY Asynchronous Communication Communications that occur outside the normal command response cycle Such communications have higher priority than synchronous communica tion Backplane The printed circuit board that is mounted in a VXIbus mainframe to provide the interface between V XIbus modules and between those modules and the external system Bus Arbitration In the VMEbus interface a system for resolving contention for service among VMEbus Master devices on the VMEbus Bus Timer A functional module that measures the duration of each data transfer on the Data Transfer Bus DTB and terminates the DTB cycle if the duration is excessive Without the termination capability of this module a Bus Master attempt to transfer data to or from a non existent Slave location could result in an infinitely long wait for the Slave response Client In shared memory protocol SMP that half of an SMP channel that does not control the shared memory buffers CLK10 A 10 MHz 100 ppm individually buffered to each module slot differential ECL system clock that is sourced from Slot 0 and distributed to VX4330 120 Channel Relay Multiplexer Module User Manual Glossary 1 Glossary Slots 1 12 on P2 It is distributed to each module slot as a single source single destination signal with a matched delay of under 8 ns Commander In the VXIbus interface a device that controls another device a servant A commander
77. ignals applied to the VX4330 relays are not verified each time a channel is opened or closed abort Abort the scan list VX4330 120 Channel Relay Multiplexer Module User Manual 3 51 Command Descriptions STATus Command Syntax STATus OPERation CONDition RST Value Limits N A Related Commands N A Description This query returns the contents of the SCPI Status Operation Condition register For the Option 01 the value of this register is always equal to 0 Response 00000 Examples Command status operation condition Command Syntax STATus OPERation ENABle Query Syntax STATus OPERation ENABTe RST Value Limits N A Related Commands N A 3 52 VX4330 120 Channel Relay Multiplexer Module User Manual Command Descriptions Description Examples Command Syntax RST Value Limits Related Commands Description Examples Command Syntax RST Value Limits Related Commands VX4330 120 Channel Relay Multiplexer Module User Manual This command sets the contents of the SCPI Status Operation Event Enable register Command Response status operation enable 1 No response 00001 stat oper enab STATus OPERation EVENt N A N A This quey returns the contents of the SCPI Status Operation Event register For the Option 01 the value of this register is always equal to 0 Command Response status operation event STA
78. iguration of sections 4 through 6 of the second VX 4330 to 40 to 1 1 wire VX4330 120 Channel Relay Multiplexer Module User Manual 3 61 Command Descriptions 3 62 Command Syntax Query Syntax RST Value Limits Related Commands Description Examples Command Response scan Define a scan list consisting of 2 wire channels 1 through 20 in m1 1 5 20 5 m2 113 section 5 of the first VX4330 4 wire channels 1 through 10 in 10 3 1 6 40 6 section 3 of the second VX4330 and 1 wire channels 1 through 40 in section 6 of the second VX4330 trigger sequence count Define the number of times to sequence through the scan list 2 before setting the state of the trigger subsystem back to the idle state trigger sequence delay Wait0 5 seconds after a trigger eventis detected before 0 5 opening the current relay in a scan list and closing the next relay in the list trigger sequence Sequence to the next relay in a scan list when VXI TTL trigger source ttltrg2 2 is asserted initiate immediate Initiate the scan sequence Sequence through the entire scan list two times Wait 5 seconds after VXI TTL trigger 2 is asserted before sequencing to the next relay in the list TRIGger SEQuence IMMediate N A N A N A ABORt ROUTe SCAN TRIGger SEQuence SOURce TRIGger SEQuence COUNt TRIGger SEQuence DELay Sequence to the next relay in an initiated scan list without waiting for a trigger ev
79. iplexer Module User Manual D 1 Appendix D User Service User Replaceable Parts Refer to Appendix E for the part locations D 2 VX4330 120 Channel Relay Multiplexer Module User Manual Appendix E Replaceable Parts This section contains a list of the replaceable modules for the instrument Use this list to identify and order replacement parts Parts Ordering Information Module Servicing Replacement parts are available through your local Tektronix field office or representative Changes to Tektronix products are sometimes made to accommodate improved components as they become available and to give you the benefit of the latest improvements Therefore when ordering parts it is important to include the following information in your order m Part number m Instrument type or model number Instrument serial number Instrument modification number if applicable If you order a part that has been replaced with a different or improved part your local Tektronix field office or representative will contact you concerning any change in part number Change information if any is located at the rear of this manual Modules can be serviced by selecting one of the following three options Contact your local Tektronix service center or representative for repair assistance Module Exchange In some cases you may exchange your module for a reman ufactured module These modules cost significantl
80. ire 20 to 1 2 wire or 10 to 1 4 wire both encode signals corresponding to that section are pulsed low for 4 msec after a relay is closed in that section 5 msec after the enabled VXI TTL triggers are pulsed If the section is set to the 10 to 1 4 wire independent configuration the encode signal correponding to the lower 2 wire common is pulsed when an odd numbered channel is closed in that section The encode signal corresponding to the upper 2 wire common is pulsed when an even numbered channel is closed in that section ROUTe CLOSe DWEL1 lt module_name gt lt nrf gt N A The close dwell time of all modules is set to 0 seconds The value of the time specified in this command must be between 0 and 6 5535 seconds ROUTE CLOSe ROUTe SCAN OUTPut TTLIrg lt n gt STATE Set the time to wait after closing a relay before proceeding and pulsing any enabled VXI TTL trigger signals VX4330 120 Channel Relay Multiplexer Module User Manual Command Descriptions Examples Command output ttltrgl state on route close dwell m1 25 route open dwel m1 0 5 In this example the Option 01 is installed on a VX4330 Module Response Enable VXI TTL trigger 1 Setthe close dwell time for the VX4330 to 0 25 seconds Setthe open dwell time for the VX4330 to 0 5 seconds route configure fwire ml 3 route close m1 1 3 10 3 route configure twire ml 1 6 route scan m1 1 6 20 6 trigger Se
81. ired between a command query header and its associated arguments For example in the command route configure join ml 1 6 the command header is the string route configure join The arguments associated with this command are the module name m1 and the section list 1 6 At least one white space character must be sent before the first argument VX4330 120 Channel Relay Multiplexer Module User Manual Command Syntax In the query route close 1 1 64 the query header is the string route close The argument associated with this query is the channel list m1 1 64 At least one white space character must be sent before the channel list argument m All characters in a command can be sent in either upper or lower case form m Multiple data parameters passed by a command are separated by a comma Q m A question mark following a command indicates that a response will be returned All responses from the module are terminated with a carriage return CR and a line feed lt LF gt hexadecimal 0A character m In the command descriptions the following special characters are used Except for the colon these characters are not part of the command and should not be sent If an optional field is omitted the default for the command is applied Brackets indicate an optional field A bar indicates a logical OR choice A colon is used to separate command fields lt gt Field indicator
82. its Related Commands Description Examples 3 36 Command route module define matrix 2 route close trix 4 16 3 Response Assign module name matrix to the VX4380 Close the relay at row 4 column 16 in section 3 of the VX4380 route module define gp_switch module define scanner 3 open all scanner route conf owire scanner 1 6 Assign module name scanner to the VX4330 Open all channels on the VX4330 Set the configuration of all sections of the VX4330 to 40 to 1 one wire close scanner 30 2 module scanner ROUTe MODule CATalog N A N A Close channel 30 of section 2 on the VX4430 3 ROUTe MODule DEFine NAME ROUTe MODule DELete NAME ROUTe MODule DELete ALL This command returns a list of defined module names In these examples the Option 01 is installed on a VX4350 Module A VX4380 and VX4330 are installed in consecutive slots to the right of the slot containing the VX4350 Command route module catalog Response 1 2 3 route module define matrix 1 2 route module catalog Assign module name matrix 1 to the VX4380 M 1 eal 3 VX4330 120 Channel Relay Multiplexer Module User Manual Command Descriptions Command Response route module define 2 matrix 1 route module delete Delete module name matrix 1 matrix 1 route module catalog 1
83. l 1 of section 1 of the VX4330 WRITE route close m2 1 1 Close channel 40 of section 2 of the VX4330 WRITE route close m2 40 2 Note that channel 1 of section 1 will be opened before channel 40 of section 2 is closed because sections 1 and 2 have been joined and both sections have been set to a close mode of scan VX4330 120 Channel Relay Multiplexer Module User Manual Appendix C Examples m Close channels 1 through 10 on the VX4350 Module WRITE close m3 1 10 m Open channels 11 through 20 on the VX4350 Module WRITE open m3 11 20 Query the close state of channels 1 through 20 on the VX4350 Module WRITE close m3 1 20 READ 11111111110000000000 A query response of 1 indicates that the corresponding channel is closed and a response of 0 indicates that the channel is open W Query the open state of channels 1 through 20 on the VX4350 Module WRITE open m3 1 20 READ 00000000001111111111 A query response of 1 indicates that the corresponding channel is open and a response of 0 indicates that the channel is closed Join the two sections of the VX4372 Module WRITE route conf join m4 1 2 Close channel 10 in section 1 of the VX4372 Module WRITE close m4 10 1 Disjoin the two sections of the VX4374 Module WRITE route conf disjoin m5 m Close channel 12 of section 2 of the VX4374 WRITE route close m5 12 2 Query the close state of the 12 channels in section 2 of the VX4374
84. l VX4330 Modules are installed in consecutive slots to the right of the first VX4330 The commands route configure join m1 1 6 LF route configure join m2 1 2 LF route configure join m3 1 4 LF connect the commons of sections 1 through 6 on the first V X4330 sections 1 and 2 on the second VX4330 and sections 1 through 4 on the third VX4330 An equivalent way to send these commands using the semi colon as a terminator is route configure join m1 1 6 join m2 1 2 join m3 1 4 LF Note that LF in these examples represents a single line feed character White space characters can be used to make a command string more readable These characters are ASCII encoded bytes in the range hexadeci mal 00 09 and OB 20 decimal 0 9 and 11 32 This range includes the ASCII control characters and the space but excludes the line feed NL White space characters are ignored when legally encountered in a command string White space is allowed anywhere in a command string except for the following Within a program mnemonic for example RO UTE Around a colon mnemonic separator for example ROUTE CLOSE or ROUTE CLOSE Between a mnemonic and a for example CLOSE Following an asterisk for example STB Within a number for example 12 34 Within a module name specified in a ROUTe MODule DEFine command for example ROUTE MODULE DEFINE UX 1 At least one white space character is requ
85. le devices with respect to a given rising edge of CLK100 These signals are individually buffered and matched to less than 2 ns of skew Synchronous Communications A communications system that follows the command response cycle VX4330 120 Channel Relay Multiplexer Module User Manual Glossary model In this model a device issues a command to another device the second device executes the command then returns a response Synchronous commands are executed in the order received SYSFAIL A signal line on the VMEbus that is used to indicate a failure by a device The device that fails asserts this line System Clock Driver A functional module that provides a 16 MHz timing signal on the Utility Bus System Hierarchy The tree structure of the commander servant relationships of all devices in the system at a given time In the VXIbus structure each servant has a commander A commander may also have a commander Test Monitor An executive routine that is responsible for executing the self tests storing any errors in the ID ROM and reporting such errors to the Resource Manager Test Program A program executed on the system controller that controls the execution of tests within the test system Test System A collection of hardware and software modules that operate in concert to test a target DUT TTLTRG Open collector TTL lines used for inter module timing and communication VXIbus Subsystem One mainframe with modul
86. le that the error message applies to A value of 1 indicates the module containing the Option 01 daughter board a value of 2 indicates the module in the next slot to the right and so on 0 No error 102 Syntax error 1 dimensional channel spec invalid for VX4330 module 102 Syntax error 2 dimensional channel spec invalid for VX4350 module 102 Syntax error 3 dimensional channel spec invalid for VX43xx module 102 Syntax error channel dimension mismatch 102 Syntax error integer field greater than 10 characters 102 Syntax error Missing module name 102 Syntax error Module address not specified 102 Syntax error Module name already defined 102 Syntax error Module name length greater than 12 characters 102 Syntax error Non contiguous section numbers 102 Syntax error ROUTe CONFigure command invalid for VX43xx module 102 Syntax error ROUTe DISJoin command invalid for VX43xx module 102 Syntax error ROUTe JOIN command invalid for VX43xx module 102 Syntax error ROUTe MODE command invalid for VX43xx module 102 Syntax error Undefined module name 102 Syntax error Unexpected x detected while 121 Invalid character in number 123 Exponent too large VX4330 120 Channel Relay Multiplexer Module User Manual Command Descriptions 200 Execution error Reserved 200 Exe
87. les plug in or VXI that are safety certified by Underwriters Laborato Plug in or VXI Modules ries UL Listing applies only when the module is installed in a UL Listed product For modules plug in or VXI that have cUL or CSA approval the approval applies only when the module is installed in a cUL or CSA approved product iv VX4330 120 Channel Relay Multiplexer Module User Manual General Safety Summary Compliances Consult the product specifications for Overvoltage Category and Safety Class Overvoltage Category following defines overvoltage categories CAT III Distribution level mains fixed installation CAT II Local level mains appliances portable equipment CAT I Signal level special equipment or parts of equipment telecommunica tion electronics VX4330 120 Channel Relay Multiplexer Module User Manual V Preface Conventions This manual assumes you are familiar with V XIbus instruments and operation and with the purpose and function of this instrument Please read and follow all instructions for installation and configuration Use the Installation Checklist to ensure proper installation and to record your initial settings The Operating Basics section gives a summary of VXIbus operation and presents an overview of the operation of this instrument The Syntax and Commands section provides a summary of all the commands followed by detailed descriptions of each command The Status and Events section cont
88. lose delay that has previously been specified in a ROUTe CLOSe DWELI Pulse one or more VXI TTL trigger signals that have been enabled by a previously issued OUTPut TTLTRG lt n gt STATe ON command If the module containing the channel is a scanner module pulse the appropriate front panel encode signal If another TRG command is received before this sequence is complete a SCPI 211 Trigger ignored error message will be placed in the Error Event queue The TRG command will continue to have this effect until the trigger subsystem is placed in the IDLE state If additional TRG commands are recieved after the VX4330 120 Channel Relay Multiplexer Module User Manual IEEE 488 2 Common Commands 5 WAI trigger system is placed in the IDLE state the Option 01 will place a SCPI 211 Trigger Ignored error message in the Error Event queue The IEEE 488 2 Specification equates TRG command with an IEEE 488 1 Group Execute Trigger GET command IEEE 488 to V XI interface modules typically convert IEEE 488 1 GET commands to VXI Trigger commands For this reason the Option 01 equates the TRG command with a VXI Trigger command Self Test query In response to this query the Option 01 performs a self test of each of the switching modules under its control During self test the Option 01 verifies that it can properly control the relay drive circuitry of each switching module under its control After the self
89. lose mode scan m2 1 6 join the commons of all six sections of the VX4330 Module and set the mode of the ROUTe CLOSE channel list to scan mode for all six sections of the VX4330 The command route close m2 1 1 1 6 will then result in channel 1 of section 6 being closed and all other channels on the module being opened output queue The Output queue of the Option 01 VXI Interface is used to return replies to queries received by the interface Bit 4 the MAV bit of the Status Byte register is set to indicate that this queue is not empty The DOR bit in the VXI Response register is also set to indicate that this queue is not empty The commander of the Option 01 VXI Interface monitors the DOR bit to determine when it may read a message from the Output queue lt section_list gt One or more lt nr1 gt fields separated by comma or colon characters and enclosed in left and right parentheses A lt section_list gt is used to specify the sections of a relay module to be acted upon by a ROUTe CONFig ure or ROUTe CLOSe MODE command The following are examples of valid lt section_list gt s For commands directed to a VX4330 which has six scanner sections section list Sections Specified 1 2 3 Sections 1 2 and 3 1 3 5 6 Sections 1 through 3 and 5 and 6 1 3 5 6 Same as previous example 3 Section 3 VX4330 120 Channel Relay Multiplexer Module User Manual Command Syntax For commands dir
90. ly of relay switching modules and VX4372 and VX4374 Scanner Slave modules In this document these modules will be referred to as local bus slaves The Option 01 VXI Interface Module includes the following features m CPU Zilog Z88C00 Microcontroller with 20 MHz clock 64 Kbyte of EPROM and 32 Kbyte of RAM m VXI Interface VXI Rev 1 4 Message Based Device Supports Fast Handshake word serial protocol data transfers TEEE 488 2 device Logical Address selectable with two rotary hexadecimal switches Interrupter level selectable with a rotary hexadecimal switch Selects one of seven levels or disables interrupt generation Command programmable control of one of eight VXI TTL triggers Command programmable monitoring of one of eight VXI TTL triggers The Local Bus Interface provides serial I O interface for control of Scanner Slave and SurePath relay modules monitors the power fuses of all local bus slave modules that it controls and provides a serial input interface to identify each local bus slave that it controls As part of the self test SurePath modules automatically verify the control logic every time a relay operation is performed Figure 1 1 shows a functional block diagram of the VX4330 Figure 1 2 shows a typical SurePath configuration VX4330 120 Channel Relay Multiplexer Module User Manual Getting Started
91. m 6a Lo Com 5a Hito Com 6a Hi Com 5b Loto Com 6b Lo Com 5b Hito Com 6b Hi route configure owire m1 Configure sections 5 and 6 of the VX4330 as 40 to 1 1 wire 5 6 scanners This closes the 2 wire relays in sections 5 and 6 joining all ofthe Com xx Lo pins together into one Lo group and all ofthe Com xx Hi pins into one Hi group route mode mux m1 5 6 Set the mode of operation of sections 5 and 6 of the VX4330 to mux route close m1 1 5 The In 01 Lo pin of section 5 1 5 is connected to the Lo odd group The inadvertant connection of In 02 Hi is made to the Hi even group route close m1 4 6 Note the unexpected result here because we attempted to connect both even and odd inputs The 1Wire 5a and lWire 6a pins are now connected to the Hi even group to connect 4 6 But 2 5 is now connected instead of the original 1 5 3 26 VX4330 120 Channel Relay Multiplexer Module User Manual Command Descriptions CONFigure Command Syntax ROUTe CONFigure lt configuration gt lt module name section list Query Syntax N A RST Value N A Limits This command is valid only for VX4330 Scanner Modules The section numbers specified in the section list portion of this command must be between 1 and 6 Related Commands ROUTe CLOSe ROUTe CLOSe MODE ROUTe OPEN Description Each section of a VX4330 Module may be configured as a 40 to 1 1 wire scanner or as a 20 to 1 2 wire scanner mux o
92. may be a servant of another commander Command A directive to a device There are three types of commands In Word Serial Protocol a 16 bit imperative to a servant from its com mander In Shared Memory Protocol a 16 bit imperative from a client to a server or vice versa In a Message an ASCII coded multi byte directive to any receiving device Communication Registers In word serial protocol a set of device registers that are accessible to the commander of the device Such registers are used for inter device commu nications and are required on all V XIbus message based devices Configuration Registers A set of registers that allow the system to identify a module device type model manufacturer address space and memory requirements In order to support automatic system and memory configuration the VXIbus standard specifies that all V XIbus devices have a set of such registers all accessible from P1 on the VMEbus C Size Card A VXIbus instrument module that is 340 0 mm x 233 4 mm x 30 48 mm 13 4 in x 9 2 in x 1 2 in Custom Device A special purpose V XIbus device that has configuration registers so as to be identified by the system and to allow for definition of future device types to support further levels of compatibility Data Transfer Bus One of four buses on the VMEbus backplane The Data Transfer Bus allows Bus Masters to direct the transfer of binary data between Masters and Slaves DC SUPPLIES Indicator
93. mmand invalid for VX43xx module 102 Syntax error ROUTe J OIN command invalid for VX43xx module 102 Syntax error ROUTe MODE command invalid for VX43xx module 102 Syntax error Undefined module name 102 Syntax error Unexpected x detected while VX4330 120 Channel Relay Multiplexer Module User Manual Status and Events Table 4 5 Command Error Messages Bit 5 in Standard Event Status register Cont Message Invalid character in number Exponent too large Table 4 6 lists the execution error messages that can occur during execution of a command Parameter y in these error messages represents the local bus address of the module that the error message applies to A value of 1 indicates the module containing the Option 01 daughter board a value of 2 the module in the next slot to the right and so on Table 4 6 Execution Error Messages Bit 4 in Standard Event Status register Code Message 200 Execution error Reserved 200 Execution error scan list undefined 211 Trigger ignored 213 Init ignored 222 Data out of range Channel number x on module y 222 Data out of range Channel number x x on module y 222 Data out of range Channel number on module y 222 Data out of range Invalid module address specified 222 Data out of range Invalid section number 222 Data out of range invalid sequence count 222 Data out of range invalid trigger delay 222 Data out of range
94. mon Commands are listed in the next section A summary listing of the SCPI command set for the Option 01 is as follows ABORt ROUTe CLOSe channel list ROUTe CLOSe DWELI module name nrf ROUTe CLOSe MODE mode module name section list ROUTe CONFigure configuration module gt lt 115 ROUTe CONFigure DISJoin module name ROUTe CONFigure JOIN module name section list ROUTe ID INITiate CONTinuous INITiate IMMediate ROUTe MODule DEFine module name nrf ROUTe MODule CATalog ROUTe MODule DELete NAME module name ROUTe MODule DELete ALL ROUTe OPEN channel list ROUTe OPEN ALL module name ROUTe OPEN DWELI module name nrf OUTPut TTLIrg lt n gt STATe ON OFF lt nrf gt ROUTe PFAil lt action_at_powerfail gt ROUTe SCAN channel list ROUTe SCAN RATE cscan rate module name STATus OPERation CONDition STATus OPERation ENABle STATus OPERation EVENt STATus QUEStionable CONDition STATus QUEStionable ENABle STATus QUEStionable EVENt SYSTem ERRor SYSTem PRESet SYSTem VERSion VX4330 120 Channel Relay Multiplexer Module User Manual 3 15 Command Descriptions TRIGger SEQuence COUNt TRIGger SEQuence DELay TRIGger SEQuence IMMediate TRIGger SEQuence SOURce BUS HOLD IMMediate TTLTrg lt n gt 3 16 VX4330 120 Channel Relay Multiplexer Module User M
95. nd 1 wire channels 1 through 40 in section 6 of the second VX4330 trigger sequence count Define the number of times to sequence through the scan list before setting the state ofthe trigger subsystem back to the idle state trigger sequence source immediate initiate immediate Sequence through the scan list without waiting for a trigger event after an INITiate Immediate command is received Initiate the scan sequence Sequence through the entire scan list two times VX4330 120 Channel Relay Multiplexer Module User Manual 3 65 SS SS DeDI g IEEE 488 2 Common Commands CLS ESE lt NRf gt ESE ESR This section lists the IEEE 488 2 common commands and queries recognized by the VX4330 Clear Status This commands clears the following Event Status register ESR Error Event queue Output queue Event Status Enable ESE command This command defines the mask for setting the Event Status Summary bit bit 5 in the Status Byte register STB The mask is logically ANDed with the Event Status register ESR to determine whether or not to set the Event Status Summary bit The mask can be any numeric value from to 255 corresponding to the encoded bits of the ESR register A 1 in a bit position enables reporting of the function A 0 disables it The ESE register is cleared at power on or by writing an ESE 0 command only If mask is not specified it default
96. ndicates that a service request will be generated when a message is placed in the Error Event queue VX4330 120 Channel Relay Multiplexer Module User Manual Status and Events Table 4 2 The Service Request Enable Register Cont Decimal Value Function Not used 4 16 Message Available Bit indicates that a service request will be generated when a message is placed in the Output queue 5 32 Event Status Bit indicates that events summarized in bit5 of the Status Byte register will generate a service request Not used If for example the SRE query returns a value of 48 bits 4 and 5 are set in the Service Request Enable register Any event that causes the Message Available bit bit 4 or Event Status bit bit 5 to be set in the Status Byte register now generates an interrupt If you want an interrupt to be generated only when the Event Status bit bit 5 is set use the SRE 32 command Standard Event Status The Standard Event Status register shown in Table 4 3 records many types of Register events that can occur in the VX4330 Use the ESR query to read the contents of this register The response is the sum of the decimal values for all bits set Reading this register clears all bits so the register can accumulate information about new events Table 4 3 The Standard Event Status Register Decimal Bit Value Function 0 1 Operation Complete shows that the operation is complete This bit
97. nds ROUTE OPEN ALL 1 ROUTE CONFIGURE DISJOIN M1 to open all the relays Check continuity of 1 Wire 1a through 1 Wire 6a to Com 1a Hi through Com Hi respectively Use the commands ROUT CONF OWIRE M1 1 ROUTE CLOSE M1 1 1 to close 1 Wire_la to In_la_Lo Com 1a Lo and Com 1b Lo Check for continuity of this path Use the commands ROUT CONF OWIRE M1 s ROUTE CLOSE M1 1 s to close 1 Wire_sa to In sa Lo Com sa Lo and Com sb Lo incrementing s from 2 through 6 Check for continuity of each path By testing in this manner you can verify that the module is operational SYSFAIL Operation SYSFAIL becomes active during power on hard or soft reset or self test or if the module loses any of its power voltages When the mainframe Resource Manager detects SYSFAIL set it will attempt to inhibit the line This causes the VX4330 120 Channel Relay Multiplexer Module to deactivate SYSFAIL except when 5 V power is lost on the relay module on which it is installed VX4330 120 Channel Relay Multiplexer Module User Manual 1 13 Operating Basics Functional Overview Power on The VX4330 120 Channel Relay Multiplexer Module is a VXIbus message based instrument and communicates using the V XIbus Word Serial Protocol The module is programmed by issuing ASCII characters from the system controller to the VX4330 via the module VXIbus commander and the VXIbus mainframe backplane Refer to the
98. ng relays are left in their current state at powerfail NOTE VXI chassis 5 V power is maintained for 4 milliseconds after ACFAIL is asserted in compliance with VXI Specifications This allows for orderly system shutdown and implementation of the PFAil OPEN option Examples Command route pfail same Response Leave all latching relays in their current state at powerfail route pfail open Open all latching relays at powerfail VX4330 120 Channel Relay Multiplexer Module User Manual 3 45 Command Descriptions SCAN 3 46 Command Syntax Query Syntax RST Value Limits ROUTe SCAN channel list N A No scan list 1s defined The syntax of a channel list is described by the following diagram channel range i lt module_name gt m channel range NN A module name is an ASCII string that has been associated with a relay module in a ROUTe MODule DEFine command A channel range may consist of a single channel spec or a range of channel spec s A range of lt chan nel spec s consists of two channel specs separated by a colon character For the VX4330 a channel spec is defined as two ASCII encoded decimal integers separated by an exclamation mark character The range of the second integer is 1 through 6 It specifies one of six sections on the VX4330 The first integer specifies a channel within the section specified by the second integer The configurati
99. nsure proper operation Refer to Figure 1 3 for their physical locations If the Option 01 is not installed on this module then this module must be to the right of the module with the Option 01 Refer to the Option 01 User Manual for information on system configuration Logical Address Switches Each functional module in a VXIbus System must be assigned a unique logical address from 1 to decimal 255 hexadecimal FF The base VMEbus address of the VX4330 is set to a value between 1 and hexadecimal FF by two hexadecimal rotary switches Align the desired switch position with the arrow on the module shield The physical address of the instrument is on a 64 byte boundary If the Logical Address switch representing the most significant digit LA HT of the logical address is set to position X and the switch representing the least significant digit LA LO of the logical address is set to position Y then the base physical address of the VX4330 will be 4016 x C000 6 For example Base Physical Address L A hex A16 4016 A16 C 00016 C28046 1516 4016 1516 000 6 2 C54016 LA is the Logical Address IEEE 488 Address In order to use and program the VX4330 Module in an IEEE 488 environment you must know the IEEE 488 address of the module Different manufacturers of IEEE 488 interface devices might have different algorithms for equating a logical address with an IEEE 488 address Consult the operating manual of
100. nterface functions for the instrument modules in a VXIbus mainframe or several mainframes See Resource Manager Local Processor The processor on an instrument module Logical Address The smallest functional unit recognized by a VXIbus system It is often used to identify a particular module Mainframe Card Cage For example the Tektronix VX1410 Intelliframe an operable housing that includes 13 C size VXIbus instrument module slots Memory Device A storage element such as bubble memory RAM and ROM that has configuration registers and memory attributes such as type and access time Message A series of data bytes that are treated as a single communication with a well defined terminator and message body Message Based Device A VXIbus device that supports VXI configuration and communication registers Such devices support the word serial protocol and possibly other message based protocols VX4330 120 Channel Relay Multiplexer Module User Manual Glossary MODID Lines Module system identity lines Physical Address The address assigned to a backplane slot during an access Power Monitor A device that monitors backplane power and reports fault conditions P1 The top most backplane connector for a given module slot in a vertical mainframe The left most backplane connector for a given slot in a horizon tal mainframe P2 The bottom backplane connector for a given module slot in a vertical C size mainframe or the
101. o a VXI Trigger command Specifying HOLD in the TRIGger SEQuence SOURce command disables all trigger sources except the TRIGger SEQuence IMMediate command Specifying IMMediate in the TRIGger SEQuence SOURce command causes the Option 01 to sequence through the scan list without waiting for a trigger event Specifying TTLTrg lt n gt in the TRIGger SEQuence SOURce command enables one of eight VXI TTL triggers to act as a trigger source n is a single digit between 0 and 7 Examples In the following example it is assumed that the Option 01 daughter board is installed on a VX4330 Module A second VX4430 Module is installed in the next slot to the right of the first VX4330 The default module names m1 and m2 have been assigned to the VX4330 Modules Command Response route conf Setthe configuration of all six sections of the first VX4330 to twire m1 1 6 20 to 1 2 wire route conf Setthe configuration of sections 1 through 3 ofthe second fwire m2 1 3 VX4330 to 10 to 1 4 wire configure Set the configuration of sections 4 through 6 of the second owire m2 4 6 VX 4330 to 40 to 1 1 wire 3 64 VX4330 120 Channel Relay Multiplexer Module User Manual Command Descriptions Command scan m1 1 5 20 5 m2 113 1013 116 40 6 Response Define a scan list consisting of 2 wire channels 1 through 20 in section 5 ofthe first VX4330 4 wire channels 1 through 10 in section 3 of the second VX4330 a
102. oceeds to the next step If not the commander continues to poll these bits until they become true 4 The commander reads the Option 01 Data Low register A Normal Transfer Mode write to the Option 01 proceeds as follows 1 The commander reads the Option 01 Response register and checks if the Write Ready and DIR bits are true If they are the commander proceeds to the next step If not the commander continues to poll the Write Ready and DIR bits until they are true 2 The commander writes the Byte Available command which contains the data hexadecimal OBCXX or OBDXX depending on the End bit to the Data Low register of the Option 01 VX4330 120 Channel Relay Multiplexer Module User Manual Operating Basics The module also supports the Fast Handshake Mode during readback In this mode the module is capable of transferring data at optimal backplane speed without needing the commander to test any of the handshake bits The Option 01 asserts BERR to switch from Fast Handshake Mode to Normal Transfer Mode per VXI Specification The Option 01 Read Ready Write Ready DIR and DOR bits react properly in case the commander does not support the Fast Handshake Mode A Fast Handshake Transfer Mode read of the Option 01 proceeds as follows 1 The commander writes the Byte Request command hexadecimal ODEFF to the Option 01 Data Low register 2 The commander reads the Option 01 Data Low register A Fast Handshake Transfer Mode write
103. odule User Manual Appendix B Input Output Connections The channel number is used in a channel spec to specify the I O pins to be switched within one of the six sections see Command Syntax To determine the channel number to use to switch I O pins on the I O connector first determine the configuration of the section see the CONFigure command description The configuration will be OWIRE TWIRE FWIRE or FWIRI Then use the tables on the following pages to find the channel number for the I O pins using the appropriate column for the configuration of the section For example if the configuration is OWIRE 40 to 1 1 wire scanner then for section 6 pin 23d the channel number to use is In 29 Lo The command route close m1 29 6 will close 1Wire 6a on pin 29c to In 29 Lo on pin 23d channel number channel number In channel number Lo In channel number Hi In channel number Lo In channel number Hi Pin no FWIRE TWIRE OWIRE FWIRE TWIRE OWIRE Common FWIRE TWIRE OWIRE FWIRE TWIRE OWIRE FWIRI FWIRI FWIRI FWIRI 32 Encode 4b Ground Encode 5b Ground Encode 6b 31 Encode 4a Ground Encode 5a Ground Encode 6a 4 5 6 s s qa pes a 28 03b Com 6b Hi R 08b 16 21 07 02b 04 08 Com 6b Lo Res 076 14 24 13 04a 07 Com 6b Hi 23 09 10 Com 6b Lo C C C 21 01a 01 01 01a Com 6a Lo 06a 11 21 06a 11 22 6 6 6 6 1 6 1 1 6 6
104. on of each section of the VX4330 defaults to 10 to 1 4 wire The configuration of each section can be changed with the ROUTe CONFigure command Each section of a VX4330 can be configured as a 40 to 1 4 wire 20 to 1 2 wire 10 to 1 4 wire scanner mux The range of the first integer in a channel spec depends on the current configuration of the applicable section according to the following table VX4330 120 Channel Relay Multiplexer Module User Manual Command Descriptions Related Commands Description Section Configuration 40 to 1 One wire Channel Range 1 to 40 20 to 1 Two wire 1 to 20 1to 10 1 to 20 10 to 1 Four wire 10 to 1 Four wire with independent control of relays connecting to the upper and lower halves of the 4 wire common This configuration is called 10 to 1 4 wire independent The following are valid lt channel_spec gt s and ranges of lt channel_spec gt s for a VX4330 that has section 1 configured as 40 to 1 1 wire section 2 configured as 20 to 1 2 wire section 3 configured as 10 to 1 4 wire and sections 4 through 6 configured as 10 to 1 4 wire independent lt channel_spec gt Specified Channel 40 1 One wire channel 40 of section 1 2011 One wire channel 20 of section 1 132 Two wire channel 13 in section 2 12 202 Two wire channels 1 through 20 in section 2 8 3 10 3 Four wire channels 8 through 10 of section 3 194 Four wire independent channel 19 in section 4 TRIGger SEQuenc
105. ower on and can also be invoked on command Circuitry tested includes the CPU and all memory and the relay control circuitry on each relay module controlled by the Option 01 Accessories Table 1 1 lists the standard accessories included with the VX4330 Table 1 1 Standard Accessories Accessory Part Number VX4330 User Manual 070 9178 XX VX4330 Reference 070 9200 XX Fuse 159 0207 00 Table 1 2 lists the options available for the VX4330 Table 1 2 Options Option Part Number 01 VXI Interface Kit 040 1510 XX Controls and Indicators The following controls are provided on the Option 01 to select the functions of the VX4330 operating environment Figures 1 3 and 1 4 illustrate the physical location of these controls and indicators Switches The Logical Address switches and VMEbus Interrupt Level Select switch on the Option 01 must be correctly set to insure proper operation See Configuration for details on how to set the switches VX4330 120 Channel Relay Multiplexer Module User Manual 1 5 Getting Started 1 6 Option 01 LOGICAL ADDRS INTRPT Switches as viewed from the rear of instrument labels are on the back shield Figure 1 4 VX4330 Front Panel VX4330 120 Channel Relay Multiplexer Module User Manual Getting Started Configuration The following switches are located on the Option 01 Module and must be correctly set to e
106. ption CAUTION The VX4330 Module is a piece of electronic equipment and therefore has some susceptibility to electrostatic damage ESD ESD precautions must be taken whenever the module is handled 1 Record the revision level serial number located on the label on the shield of the VX4330 and switch settings on the Installation Checklist 2 Verify that the switches are set to the correct values Refer to Configuration for more information on setting switches 3 Make sure that the mainframe power is off 4 Insert the module into one of the instrument slots of the mainframe see Figure 1 5 5 Cable Installation Use the correct cable to interface between the module I O connector and the Unit Under Test UUT The recommended cable is listed in Appendix A Specifications Figure 1 5 Module Installation VX4330 120 Channel Relay Multiplexer Module User Manual 1 9 Getting Started Installation Checklist Installation parameters will vary depending on the mainframe being used Be sure to consult the mainframe operating manual before installing and operating the module Revision Level Serial No Mainframe Slot Number Switch Settings VXIbus Logical Address Switch Interrupt Level Select Switch Cable Installed if any Performed by Date 1 10 VX4330 120 Channel Relay Multiplexer Module User Manual Getting Started Functional Check In addition to the self tes
107. quence source ttltrg2 trigger sequence delay 1 initiate immediate Set the configuration of section 3 to 10 to 1 4 wire This command causes all channels in section 3 to be opened Close relays 1 through 10 in section 3 of the VX4330 wait 0 25 seconds then pulse VXI TTL trigger 1 Set the configuration of all sections to 20 to 1 2 wire This command causes all channels in all sections to be opened Define a scan list consisting of relays 1 through 20 in section 6 of the VX4330 Define VXI TTL trigger 2 as the trigger source for the defined scan list Set the trigger delay time to 1 second Initiate the scan sequence After this each time the VXI TTL trigger 2 is pulsed low the following sequence of events occurs 1 One second delay This is the delay specified in the trigger Sequence delay command 2 The current relay in the scan list is opened 3 0 5 second delay This is the delay specified in the route open dwell command 4 Close the next relay in the scan list 5 0 25 second delay This is the delay specified in the route close dwell command 6 Pulse VXI TTL trigger 1 low for 3 usec 7 Wait 5 msec then pulse the front panel encode signals corresponding to the section of the close relay The encode signals are pulsed low for 4 msec VX4330 120 Channel Relay Multiplexer Module User Manual 3 23 Command Descriptions Command Syntax Query Syntax RST Value Limits
108. r Close channel 10 of section 1 of the second VX44330 route close m2 2 4 Close channel 2 of section 4 of the second VX4330 Since the first four sections of this module are joined and are set to operate in the scan mode all relays in sections 1 through 4 of this module are opened before this relay is closed VX4330 120 Channel Relay Multiplexer Module User Manual Command Descriptions ID Command Syntax ROUTe ID RST Value N A Limits N A Related Commands ROUTe MODule CATalog Description This query returns a list of the model numbers of the modules controlled by the Option 01 The first model number returned is that of the module that the Option 01 is installed on Subsequent model numbers are those of modules in consecu tive slots to the right of the first module Examples In these examples the Option 01 is installed on a VX4350 Module A VX4380 VX4330 VX4320 are installed in consecutive slots to the right of the slot containing the VX4350 The default module names for the VX4350 VX4380 VX4330 and VX4320 in this configuration are m1 m2 m3 and m4 respectively These module names may be altered with the ROUTe MODule DEFine com mand Command Response route id VX4350 VX4380 VX4330 VX4320 route module 1 M2 M3 M4 Catalog route close Gm1 1 Close relay number 1 on the VX4350 route open all m2 Open all relays on the VX4380 route close m3 1 6 Close
109. r as a 10 to 1 4 wire scanner mux Also each section may be configured as a 10 to 1 4 wire scanner with indepen dent control of the upper and lower halves of the 4 wire common The configu ration portion of this command indicates which of these configurations is selected according to the following table configuration Configuration OWIRE 40 to 1 1 wire scanner TWIRE 20 to 1 2 wire scanner mux FWIRE 10 to 1 4 wire scanner mux FWIRI 10 to 1 4 wire scanner mux with independent control of the upper and lower halves ofthe 4 wire common The module name argument of the command indicates which module the command is directed to The specified module name is associated with a relay module with a ROUTe MODule DEFine command The section list argument indicates which sections of the selected module are to be configured relays in the section s specified in this list are opened when the ROUTe CONFigure command is received VX4330 120 Channel Relay Multiplexer Module User Manual 3 27 Command Descriptions Examples Command Syntax Query Syntax RST Value Limits 3 28 In these examples the Option 01 is installed on a VX4330 Module Two addi tional VX4330 Modules are installed in consecutive slots to the right of this module Command route configure fwire ml 1 6 route mode scan ml 1 3 route mode mux ml 4 6 Response Configure all six sections of the first VX4330 as
110. r fire hazard do not operate this product in an explosive atmosphere To avoid injury remove jewelry such as rings watches and other metallic objects Do not touch exposed connections and components when power is present Product Damage Precautions Provide Proper Ventilation To prevent product overheating provide proper ventilation VX4330 120 Channel Relay Multiplexer Module User Manual iii General Safety Summary Do Not Operate With If you suspect there is damage to this product have it inspected by qualified Suspected Failures service personnel Safety Terms and Symbols Terms in This Manual These terms may appear in this manual in injury or loss of life WARNING Warning statements identify conditions or practices that could result CAUTION Caution statements identify conditions or practices that could result in damage to this product or other property Terms on the Product These terms may appear on the product DANGER indicates an injury hazard immediately accessible as you read the marking WARNING indicates an injury hazard not immediately accessible as you read the marking CAUTION indicates a hazard to property including the product Symbols on the Product The following symbols may appear on the product AN m DANGER Protective Ground ATTENTION Double High Voltage Earth Terminal Refer to Manual Insulated Certifications and Compliances Safety Certification of For modu
111. re 1 2 Typical SurePath Configuration The VX4330 Module has one 5 amp fast acting fuse on the 5 V line Each relay module that the Option 01 Module controls has a fuse that limits the amount of current that the module can draw from the VXI backplane 5 V power pins This fuse protects the module in case of an accidental shorting of the power bus or any other situation where excessive current might be drawn The Option 01 Module monitors the state of the fuses of each of the relay modules that it controls If a fuse opens on one of these modules the Option 01 Module will assert SYSFAIL on the VXIbus If the 5 V fuse on the module on which the Option 01 Module is installed opens the VXIbus Resource Manager will be unable to assert SYSFAIL INHIBIT on the Option 01 to disable SYSFAIL If a 5 V fuse opens remove the fault before replacing the fuse Replacement fuse information is given in the Specifications section of the user manual for the appropriate relay module VX4330 120 Channel Relay Multiplexer Module User Manual Getting Started LEDs The following LEDs are visible in the middle of the VX4330 Module s front panel to indicate the status of the module s operation see Figure 1 5 Power LED indicates power is applied to the module Failed LED indicates the module is in the FAILED state BITE Built in Test Built in Test Equipment BITE is provided by extensive self tests that are Equipment automatically invoked on p
112. re events have occurred and the corresponding bits in the Standard Event Status register have been set 6 64 Request Service obtained from a serial poll shows that the VX4330 has requested service from the GPIB controller Master Status Summary obtained from STB query summarizes the Event Status bit Message Available bits and Error Event queue Not Empty bits in the Status Byte register 1 Not used A common example of using the Status Byte register is to enable the Message Available bit This is done by sending an SRE 16 command to the Option 01 VXI Interface Module If the STB query returns a value of 80 bit 4 decimal value of 16 and bit 6 decimal value of 64 have been set giving a decimal sum of 80 Bit 4 indicates that a message is available in the output queue Bit 6 indicates that a bit in the Status Byte register that has been enabled by setting the corresponding bit in the Service Request Enable register in this case bit 4 has been set The Service Request Enable register shown in Table 4 2 controls which bits in the Status Byte register will generate a service request Use the SRE command to set bits in the Service Request Enable register Use the SRE query to see which bits in this register are enabled The response from this query is the sum of the decimal values for all bits set Table 4 2 The Service Request Enable Register Decimal Bit Value Function 0 1 Not used 2 4 Error Event queue Bit i
113. relay on the VX4350 Begin sequencing through the scan list OPC Set the Operation Complete bit of the Standard E vent Status register after sequencing through the scan list five times VX4330 120 Channel Relay Multiplexer Module User Manual Command Descriptions Command Response wai init cont Wait until the scan list has been sequenced through five times then begin sequencing through the list repeatedly until an ABORt command is received abort Quit sequencing through the scan list and place the trigger subsystem in the idle state Command Syntax ROUTe SCAN scan rate module name RST Value The VX4330 scan rate is set to normal The minimum time to sequence to the next channel in a scan list is approximately 16 milliseconds Each time a channel is opened or closed front panel encode signals are generated and the control signals applied to all relays on the module are verified Limits This command applies only to VX4330 Modules Related Commands ABORt INITiate IMMediate INITiate CONTinuous OUTPut TTLTrg n STATe ROUTe CLOSe DWELI ROUTe JOPEN DWELI ROUTe SCAN TRIGger SEQuence COUNt TRIGger SEQuence DELay TRIGger SEQuence IMMediate TRIGger SEQuence SOURce Description scan rate is either NORMal or FAST module name is the module name assigned to the VX4330 This command controls the maximum rate at which VX4330 channels in a scan list can be sequenced
114. ric value between 0 and 255 The Status Byte register contents with the exception of bit 6 are also returned in response to a VXI Read STB command Bit 6 is read destructively in response to a VXI Read STB command Bit 6 is not read destructively is response to a STB query The Status Byte register is encoded as follows Bit No Meaning bit 0 Isb Notused bit 1 Notused bit2 Set when the Error Event queue contains one or more error messages bit3 Not used bit4 Set when the Output buffer contains one or more query responses bit5 Set when the contents of the Standard Event Status register ANDed with the contents of the Standard Event Status Enable register produces a non zero result bit 6 Set when the contents of bits 0 through 5 and bit 7 of the Status Byte register ANDed with the contents of the Service Request Enable register produce a non zero result If bit6 becomes set the Option 01 will generate a VXI Request True interrupt on the VME interrupt level selected by its interrupt level select Switch If bit 6 becomes setand the Status Byte register is read using a VXI Read STB command bit 6 will be reported as being set In response to subsequent VXI Read STB commands bit 6 will be reported as being cleared If bit6 becomes set and the Status Byte register is read using a STB query bit 6 will be reported as being set Bit 6 will continue to be reported as setin reponse to STB queries until the contents of bits 0
115. riptions OUTPut Command Syntax Query Syntax Query Response RST Value Related Commands Description Examples 3 44 OUTPut TTLTrg lt n gt STATe ON OFF lt nrf gt OUTPut TTLTrg lt n gt STATe Indicates whether a VXI TTL trigger is enabled All VXI TTL triggers are disabled ROUTe CLOSe ROUTe SCAN One or more VXI TTL triggers may be enabled Triggers that are enabled are pulsed low for 3 usec after a relay is closed by the Option 01 after a time specified by the ROUTe CLOSe DWELI command Command Response output ttltrgl state Enable driving VXI TTL trigger 1 on outp ttlt2 off Disable driving VXI TTL trigger 2 outp ttlt7 stat 1 Enable driving VXI TTL trigger 7 output ttltrg4 state l This response indicates that VXI TTL trigger 4 is enabled VX4330 120 Channel Relay Multiplexer Module User Manual Command Descriptions PFAil Command Syntax ROUTe PFAil action at powerfail Query Syntax N A RST Value All relays on all modules are opened when power is removed from the VXI chassis Limits N A Related Commands N A Description This command specifies the state that all latching relays on all modules controlled by the Option 01 are to be placed in when power is removed from the VXI chassis containing the modules lt action_at_powerfail gt must be OPEN or SAME If OPEN is specified all latching relays are opened at powerfail If SAME is specified all latchi
116. s installed on a VX4330 Module and that the default module name m1 is in effect Command Response conf twire ml 1 Set the configure section 1 of the VX4330 to 20 to 1 twire scan m1 1 1 20 1 Define a scan list consisting of channels 1 through 20 in section on of the VX4330 Module trigger Sequence count Setthe number of times to sequence through a scan list when 2 an INITiate IM Mediate command is received to 2 VX4330 120 Channel Relay Multiplexer Module User Manual 3 33 Command Descriptions Command Response trigger sequence Disable all trigger sources source hold initiate continuous Place the trigger subsystem in the arm state trigger seq imm Override the hold placed on triggers Close channel 1 in section 1 of the VX4330 trigger seq imm Override the hold placed on triggers Open channel 1 in section 1 then close channel 2 in section 1 of the VX4330 trigger seq sour imm Remove the hold placed on triggers Set the trigger source to immediate This causes the sequencing of the scan list indefinitely or until an ABORt command is received ABOR Return the trigger subsystem to the idle state Open the currently closed relay in the scan list initiate immediate Place the trigger subsystem in the arm state sequence through the scan list twice then return the trigger subsystem to the idle state 3 34 VX4330 120 Channel Relay Multiplexer Module User Manual Command Descriptions
117. s the Option 01 Module to its power on state with the following exceptions the Error Event queue Output queue Standard Event Status Enable register SCPI Status Operation Event Enable register and SCPI Status Questionable Event Enable register are not cleared The condition of the Option 01 daughter board and the switching modules that it controls after receipt of a RST command is as follows Contents of the SCPI Status Operation Event register 0 Contents of the SCPI Status Operation Condition register 0 Contents of the SCPI Status Questionable Event register 0 Contents of the SCPI Status Questionable Condition register 0 VXI TTL triggers are disabled Trigger subsystem is in the idle state Trigger source IMMediate Number of times to sequence through an entire scan list 1 Time in seconds to wait after a trigger event is detected before sequencing to the Next relay in a scan list 0 relays on all modules are set to the open position No scan list is defined Default module names are assigned as follows The module that has a Option 01 VXI Interface daughter board installed is assigned module name 1 Modules without the Option 01 VXI Interface daughter board in consecutive slots to the right of module 1 are assigned module names 2 M3 M11 VX4330 120 Channel Relay Multiplexer Module User Manual 3 69 IEEE 488 2 Common Commands sections on all scanner modules ar
118. s to 0 For example the command ESE 37 hexadecimal 25 binary 00010101 enables setting the Event Status Summary bit whenever an operation is complete a query error is detected or an execution error is detected Event Status Enable ESE query This command returns the value of the Event Status Enable register as a numeric value from 0 to 255 For example a value of 32 hexadecimal 40 binary 00100000 indicates that command error reporting is enabled Event Status Register ESR query This command returns the value of the Event Status register The ESR command is destructively read that is read and cleared The Event Status Summary bit in the Status Byte STB is also cleared by a read of the ESR The ESR is set to 128 on power on bit 7 set It is VX4330 120 Channel Relay Multiplexer Module User Manual 3 67 IEEE 488 2 Common Commands cleared by an ESR or CLS command only When converted to a binary number the bits of the ESR correspond to bit 0 LSB Operation Complete 1 Request Control 2 Query error 3 Device Dependent error 4 Execution error 5 Command error 6 User Request 7 MSB Power On The Error bits are set whenever the module detects an error The error values from 100 to 199 are Command errors Error values from 200 to 299 are Execution errors Error values from 300 to 399 are Device Dependent errors Error values from 400 to 499 are Query errors see the SYSTem ERRor command de
119. scription The Request Control and User Request bits are unused and are always reported as zeroes The Operation Complete bit is set in response to an OPC command A 1 indicates that the module has completed all pending commands and queries IDN Identification query This returns a 4 field response Field 1 is the manufacturer field 2 the model field 3 the serial number and field 4 contains both the SCPI and the firmware version levels For the VX4330 the serial number field 15 always a 0 The response syntax is TEKTRONIX VX43xx 0 SCPI 94 0 FW1 1 lt LF gt where xx indicates the model number of the relay module that the Option 01 is installed on Value of xx Model Number 20 VX4320 30 VX4330 50 VX4350 80 VX4380 3 68 VX4330 120 Channel Relay Multiplexer Module User Manual IEEE 488 2 Common Commands OPC OPC RST Operation Complete This command causes the module to set the Operation Complete bit in the Event Status register ESR when all pending commands and queries are complete Operation Complete query This command causes the module to place a 1 in the Output queue when all pending commands and queries are complete AII commands following OPC are suspended until the pending operations are complete The OPC command does not affect the OPC bit in the Event Status register Reset This command causes the Option 01 to open all relays on all modules under its control This command set
120. section 1 configured as 40 to 1 1 wire section 2 configured as 20 to 1 2 wire section 3 configured as 10 to 1 4 wire and sections 4 through 6 configured as 10 to 1 4 wire independent lt channel_spec gt Specified Channel 40 1 One wire channel 40 of section 1 20 1 One wire channel 20 of section 1 13 2 Two wire channel 13 in section 2 12 202 Two wire channels 1 through 20 in section 2 8 3 10 3 Four wire channels 8 through 10 of section 3 194 Four wire independent channel 19 in section 4 ROUTe OPEN channel list ROUTe JOPEN DWELI ROUTe CLOSe DWELI ROUTe CLOSe MODE ROUTe CONFigure JOIN ROUTe MODule DEFine OUTPut TTLIrg lt n gt STATe The action taken when this command is received depends on the close mode that has been assigned to the sections specified in the lt channel_list gt The close mode of a section is set to either mux or scan by the ROUTe CLOSe MODE command At power on or after an RST command or SYSTem PREset command the close mode of all VX4330 sections is set to mux If the close mode of a section has been set to mux then a ROUTe CLOSE command can be used to close one or more relays in that section VX4330 120 Channel Relay Multiplexer Module User Manual Command Descriptions The following sequence of commands illustrates the operation of sections that have been assigned a close mode of mux The VX4330 in these examples has been assigned a module name of ml
121. single channel spec or a range of channel spec s A range of chan nel spec s consists of two channel specs separated by a colon character For the VX4330 a channel spec is defined as two ASCII encoded decimal integers separated by an exclamation mark character The first integer specifies a channel within the section specified by the second integer The range of the second integer is 1 through 6 It specifies one of six sections on the VX4330 Each section of a VX4330 can be configured as a 40 to 1 1 wire scanner a 20 to 1 2 wire scanner mux or 10 to 1 4 wire scanner mux The range of the first integer in a lt channel_ spec gt depends on the current configuration of the applicable section according to the following table VX4330 120 Channel Relay Multiplexer Module User Manual 3 19 Command Descriptions 3 20 Related Commands Description Section Configuration Channel Range 40 to 1 1 wire 1 to 40 20 to 1 2 wire 1 to 20 10 to 1 4 wire 1 to 10 10 to 1 4 wire with independent control of relays connecting to 1 to 20 the upper and lower halves of the four wire common This configuration is called 10 to 1 Four wire independent The configuration of each section of the VX4330 defaults to 10 to 1 4 wire The configuration of each section can be changed with the ROUTe CONFigure command The following are valid lt channel_spec gt s and ranges of lt channel_spec gt s for a VX4330 that has
122. six sections of the first VX4330 to 20 to 1 2 wire twire ml1 1 6 scanner mux route close Close the first 10 relays in section one ofthe first VX4330 m1 1 1 10 1 route close mode Set the close mode of sections 1 through 3 of the third VX4330 scan m3 1 3 to scan route conf join J oin the commons of sections 1 through 3 of the third VX4330 m3 1 3 route conf Set the configuration of sections 1 through 3 of the third owire m3 1 3 VX 4330 to 40 to 1 one wire VX4330 120 Channel Relay Multiplexer Module User Manual Command Descriptions Command Response The previous three commands configure sections 1 through 3 ofthe third VX4330 as a 120 to 1 1 wire scanner The 1 wire common of any of these sections can be used as the 120 to 1 1 wire common close m3 1 1 Open all channels in sections 1 through 3 ofthe third VX4330 then close channel 1 of section 1 close m3 1 1 40 3 100000000000000000000000000000000 000000000000000000000000000000000 000000000000000000000000000000000 000000000000000000000 close m3 40 3 Open all channels in sections 1 through 3 of the third VX4330 then close channel 40 of section 3 close m3 1 1 40 3 000000000000000000000000000000000 000000000000000000000000000000000 000000000000000000000000000000000 000000000000000000001 Note that in OWIRE configuration unintended connections can be made between the inputs that are paired with the selected MUX inputs When s
123. slots to the right of the first VX4330 120 Channel Relay Multiplexer Module User Manual Command Descriptions VX4330 The default module names for these three modules are m1 m2 and m3 These module names may be altered with the ROUTe MODule DEFine command Command Response route open dwell 1 1 Assign an open dwell time of 0 1 seconds to the first VX4330 route open dwell m2 2 Assign an open dwell time of 0 2 seconds to the second VX4330 route open dwell m3 5 Assign an open dwell time of 0 5 seconds to the third VX4330 configure Set the configuration of all six sections of the first VX4330 to owire ml 1 6 40 to 1 1 wire configure Set the configuration of all six sections of the second VX4330 twire m2 1 6 to 20 to 1 2 wire configure Set the configuration of all six sections of the third VX4330 to fwire m3 1 6 10 to 1 4 wire route open m1 1 40 Openchannels all channels in section 1 of the first VX4330 then wait 0 1 seconds route open Open channels 1 through 10 in section 2 of the second VX4330 m2 1 2 10 2 then wait 0 2 seconds route open Open all channels in all sections of the third VX4330 then wait m3 1 1 10 6 0 5 seconds This command is equivalent to the command route open all m3 open Gm1 1 1 Open channel 1 in section 1 of all three VX4330 Modules then m2 1 1 m3 1 1 wait 0 5 seconds Command Syntax ROUTe OPEN ALL module name Query Syntax N A R
124. t A VXIbus message based device that is controlled by a commander Server A shared memory device that controls the shared memory buffers used in a given Shared Memory Protocol channel Shared Memory Protocol A communications protocol that uses a block of memory that is accessible to both client and server The memory block operates as a message buffer for communications Slot 0 Controller See Slot 0 Module Also see Resource Manager Slot 0 Module A VX Ibus device that provides the minimum V XIbus slot 0 services to slots 1 through 12 CLK10 and the module identity lines but that may provide other services such as CLK100 SYNC100 STARBUS and trigger control SMP See Shared Memory Protocol STARX Two 2 bi directional 50 differential ECL lines that provide for inter module asynchronous communication These pairs of timed and matched delay lines connect slot 0 and each of slots 1 through 12 in a mainframe The delay between slots is less than 5 ns and the lines are well matched for timing skew STARY Two 2 bi directional 50 differential ECL lines that provide for inter module asynchronous communication These pairs of timed and matched delay lines connect slot 0 and each of slots 1 through 12 in a mainframe The delay between slots is less than 5 ns and the lines are well matched for timing skew STST S Tart S Top protocol used to synchronize modules SYNC100 A Slot 0 signal that is used to synchronize multip
125. t the Option 01 is installed on a VX4320 Module A VX4330 VX4350 VX4372 VX4374 and VX4380 are installed in consecutive slots to the right of the VX4320 The default module names for the VX4320 VX4330 VX4350 VX4372 VX4374 and VX4380 in this example are m1 m2 m3 m4 m5 and m6 respectively These module names may be overridden by specifying new module names with the ROUTe MODule DEFine command It is also assumed in these examples that all sections on the VX4330 Module have been configured as 10 to 1 4 wire scanners Channels Specified Channel number 1 of section 2 on the VX4320 Module Channel number 4 in section 1 and relay number 3 in section 8 of the VX4320 Module m1 4 1 418 1 411 412 4 3 4 4 415 416 4 7 4 8 m2 1 6 Channel number 4 in sections 1 through 8 on the VX4320 Module Channel number 4 in sections 1 through 8 on the VX4320 Module Channel 1 in section 6 of the VX4330 Module 2 111 10 6 All channels on the VX4330 Module in the following order 111 112 1 3 14 155 116 211 212 213 24 255 216 1011 1012 1013 1014 10 5 1016 m2 1 3 10 3 All 10 channels in section 3 of the VX4330 m3 1 64 All 64 channels on the VX4350 m3 1 2 3 10 11 Channels 1 2 3 10 11 and 20 through 13 on the VX4350 20 13 m4 1 2 Channel 1 in section 2 of the VX4372 m5 3 1 Channel 3 in section 1 of the VX4374 m6 1 13 3 The channel that conn
126. test is complete each module is restored to its pretest state If all modules pass self test an ASCII 0 is placed in the Output buffer If one or more modules fail the self test an ASCII 1 is placed in the Output buffer and error message s describing the failure are queued in the Error Event queue Issue a SYSTem ERRor query to read these error messages Wait to Continue This command causes the module to wait until all pending commands and queries are complete All commands following WAI are suspended until the pending operations are complete VX4330 120 Channel Relay Multiplexer Module User Manual 3 73 DENEN Status and Events The Status and Event Reporting System reports asynchronous events and errors that occur in the VX4330 120 Channel Relay Multiplexer Module This system consists of four 8 bit registers and two queues that you access through the command language You can use these registers and queues to query the instrument status and control the interrupts that report events In general after an interrupt occurs first conduct a serial poll query the registers to see why the interrupt occurred and then send the SYSTem ERRor query to see a descriptive error message This section describes the four registers and two queues of the Status and Event Reporting system For each register you are given a description a table describing all of the bits and an example of how to use the register The Status and Event
127. the IEEE 488 Interface Module being used VMEbus Interrupt Level Each function module in a VXIbus System can generate an interrupt at a Select Switch specified level on the VMEbus to request service from the interrupt handler located on its commander Set the interrupt level to the same level as the interrupt handler on that commander The VMEbus interrupt level on which the VX4330 Module generates interrupts is set by a rotary switch Align the desired switch position with the arrow on the module shield Valid VMEbus Interrupt Level Select switch settings are one through seven with setting one equivalent to level one and so on The level chosen should be the VX4330 120 Channel Relay Multiplexer Module User Manual 1 7 Getting Started Installation 1 8 Tools Required Requirements and Cautions same as the level set on the VX4330 interrupt handler typically the module commander Setting the switch to zero or eight will disable the module inter rupts Do not use switch settings nine through f Interrupts are used by the module to return V XIbus Protocol Events to the module commander Refer to the Operating Basics section for more information on interrupts The VXIbus Protocol Events supported by the module are listed in Appendix A Specifications This section describes how to install the VX4330 A slotted screwdriver set is required for proper installation The VX4330 Module is a C size VXIbus instrument module and there
128. through If a scan rate of NORMal is specified in the ROUTe SCAN RATE command it takes approximately 16 milliseconds plus the sum of the close dwell and open dwell times assigned to the VX4330 and the trigger delay time to open the VX4330 channel that is currently closed close the next VX4330 channel and pulse the front panel encode signal s corrensponding to the closed channel VX4330 120 Channel Relay Multiplexer Module User Manual 3 49 Command Descriptions Examples 3 50 The control signals applied to all relays on the VX4330 Module are verified after the current channel is opened and after the next channel in the scan list is closed If a scan rate of FAST is specified in the ROUTe SCAN RATE command it takes approximately 8 milliseconds plus the sum of the close dwell and open dwell times assigned to the VX4330 and the trigger delay time to open the channel that is currently closed and to close the next channel in the scan list The VX4330 front panel encode signals are disabled and the relay control signals are not verified after a channel is opened or closed In these examples the Option 01 is installed on a VX4330 Module Command scan m1 1 1 10 6 Response Define a scan list consisting of channels 1 through 10 in each section of the VX4330 Module trigger count 1 trigger source bus output ttltrgl State on close Dwell m1 0 Setthe number of times to sequence through the scan
129. ts you can also perform an operational check of the VX4330 Self Test The VX4330 120 Channel Relay Multiplexer Module executes a self test at power on on direction of a VXIbus hard or soft reset condition or on command The power on self test consists of an interface self test and an instrument self test The self test requested by command performs only the instrument self test A VXIbus hard reset occurs when another device such as the VXIbus Resource Manager asserts the backplane line SYSRESET A VXIbus soft reset occurs when another device such as the VX4330 commander sets the Reset bit in the VX4330 Control register During power on or a hard or soft reset the following actions take place 1 The SYSFAIL VME system failure line is set active indicating that the module is executing a self test and the Failed LED is lighted For a soft reset SYSFAIL is set All Tektronix commanders will simultaneously set SYSFAIL INHIBIT to prevent the resource manager from prematurely reporting the failure of a card 2 completion of the interface self test SYSFAIL is de asserted If the test fails the SYSFAIL line remains active If the interface self test passed the SYSFAIL line is released and the module enters the VXIbus PASSED state ready for normal operation If it failed the module enters the V XIbus FAILED state 3 The instrument self test as described in the TST command description is then executed This tests th
130. ule 120 2 wire channels m 2A maximum switching current per contact m 220 VDC 250 VAC maximum switching voltage per contact m 60 125 VA maximum switching power per contact m latching relays for low power low noise operation two 160 pin DIN front panel connectors m low cost VXI local bus slave interface Option 01 this option enables the VX4330 to control up to 11 additional relay modules from the Tektronix family of relay modules These modules are controlled via the V XI P2 local bus gt 10 MHz bandwidth 3 dB for 1 x 20 2 wire scanner m gt 3 MHz bandwidth 3 dB for 1 x 240 1 wire scanner User control of the VX4330 is achieved by installing the Option 01 VXI Interface daughter board This daughter board may be installed on the VX4330 or on another Tektronix compatible relay module which is installed in a VXI chassis slot to the left of the VX4330 The Option 01 daughter board acts as a VXI servant to a VXI bus commander The VXI bus commander sends SCPI compatible commands to the Option 01 daughter board using VXI word serial VX4330 120 Channel Relay Multiplexer Module User Manual 1 1 Getting Started protocol The Option 01 daughter board in turn controls the VX4330 on which it is installed and controls additional relay modules installed in adjacent slots to its right via the VXI P2 local bus The daughter board is capable of controlling from one to 12 relay modules including members of the SurePath fami
131. ure owire m2 4 6 scan m1 1 5 20 15 m2 113 1013 116 40 6 trigger sequence count 2 VX4330 120 Channel Relay Multiplexer Module User Manual Command Descriptions Command Syntax Query Syntax RST Value Limits Related Commands Description Examples Command trigger sequence source immediate initiate immediate Response Sequence through the scan list without waiting for a trigger event after an INITiate Immediate command is received Initiate the scan sequence Sequence through the entire scan list two times TRIGger SEQuence DELay N A The time specified in this command must be between 0 and 6 5535 seconds ABORt ROUTe SCAN TRIGger SEQuence SOURce TRIGger SEQuence IMMediate TRIGger SEQuence DELay This command specifies the number of times to sequence through an entire scan sequence In the following example it is assumed that the Option 01 daughter board is installed on a VX4330 Module A second VX4430 Module is installed in the next slot to the right of the first VX4330 The default module names m1 and m2 have been assigned to the VX4330 Modules Command Response route conf twire ml 1 6 Set the configuration of all six sections of the first VX4330 to 20 to 1 2 wire Set the configuration of sections 1 through 3 of the second VX 4330 to 10 to 1 4 wire route conf fwire m2 1 3 configure owire m2 4 6 Set the conf
132. us register when all pending device operations have been completed Places the ASCII character 1 in the output queue when all pending device operations have been completed VX4330 120 Channel Relay Multiplexer Module User Manual Functional Command Groups Table 3 2 Summary of IEEE 488 2 Common Commands Cont Command Syntax Reset RST Description The Option 01 VXI interface is placed in its power up state with some exceptions Service Request Enable SRE lt NRf gt Sets the contents of the Service Request Enable register Service Request Enable Query SRE Read Status Byte Query STB Trigger TRG Returns the current value of the Service Request Enable register in nr1 format Returns the current value of the Status Byte register in lt 1 gt format Equivalent to a VXI Trigger command Self Test Query TST Wait to C ontinue WAI VX4330 120 Channel Relay Multiplexer Module User Manual Performs a self test of the Option 01 VXI Interface daughter board and any relay modules under its control Place a 0 or 1 into the output queue to indicate whether the self test passed or failed Does not execute any further commands or queries until all pending operations have been completed 3 13 3 Command Descriptions This section lists the VX4330 specific SCPI commands and queries in alphabetic order The IEEE 488 2 Com
133. y Product Safety UL cUL UL classified to IEC 1010 1 Characteristics Overvoltage Category CAT Safety Class EMC PerEC Council Directive 89 336 EEC EC 92 the following standards and limits apply to the requirements for equipment to be used in residential commercial and light industrial environments They are specified in EN 50081 1 the Generic Emission Standard and in EN 50082 1 the Generic Immunity Standard For equipment that is also intended to be used in industrial environments the standards and limits specified in EN 50081 2 and EN 50082 2 should be used in addition Emissions Emissions shall be within the limits specified by the following requirements Enclosure EN 55011 Class A limit for radiated emissions AC Mains EN 55011 Class A limit for radiated emissions EN 60555 2 Power line harmonics Immunity Enclosure Radio Frequen No state change when the instrument is subjected to a 3 V M electromagnetic field cy Electromagnetic Field IEC 801 3 over the frequency range of 27 MHz to 500 MHz Immunity Enclosure Electrostatic Up to 8 kV with no loss of stored data change to control settings degradation of Discharge ESD IEC 801 2 performance or temporary loss of function No state change Immunity Fast Transients Common No loss of stored data change to control settings degradation of performance or Mode IEC 801 4 temporary loss of function will occur when the instrument is subje
134. y less than new modules and meet the same factory specifications For more information about the module exchange program call 1 800 TEK WIDE extension 6630 Module Repair and Return You may ship your module to us for repair after which we will return it to you New Modules You may purchase replacement modules in the same way as other replacement parts VX4330 120 Channel Relay Multiplexer Module User Manual E 1 Appendix E Replaceable Parts Using the Replaceable Parts List This section contains a list of the mechanical and or electrical components that are replaceable for the instrument Use this list to identify and order replace ment parts The following table describes each column in the parts list Parts List Column Descriptions Column Description Figure amp Index Number Items in this section are referenced by figure and index numbers to the exploded view illustrations that follow Tektronix Part Number Use this part number when ordering replacement parts from Tektronix Serial Number Column three indicates the serial number at which the part was first effective Column four indicates the serial number at which the part was discontinued No entries indicates the partis good for all serial numbers 5 This indicates the quantity of parts used 6 Name amp Description An item name is separated from the description by a colon Because of space limitations an item name may sometimes appear as in
135. ype of event sets a specific bit in the Standard Event Status register Thus each message is associated with a specific Standard Event Status register bit In the message tables that follow the associated Standard Event Status register bit is specified in the table title Not shown in the tables are secondary messages giving more detail about the cause of the error or the meaning of the message These secondary messages are shown for each command and query in Syntax and Commands Table 4 5 shows the error messages generated by improper command syntax Check to see that the command is properly formatted and that it follows the rules in Syntax and Commands Table 4 5 Command Error Messages Bit 5 in Standard Event Status register Code Message 102 Syntax error 1 dimensional channel spec invalid for VX4330 module 102 Syntax error 2 dimensional channel spec invalid for VX4350 module 102 Syntax error 3 dimensional channel spec invalid for VX43xx module 102 Syntax error channel dimension mismatch 102 Syntax error integer field greater than 10 characters 102 Syntax error Missing module name Syntax error Module name already defined 102 Syntax error Module name already defined 102 Syntax error Module name length greater than 12 characters 102 Syntax error Non contiguous section numbers 102 Syntax error ROUTe CONF igure command invalid for VX43xx module 102 Syntax error ROUTe DISJ oin co
Download Pdf Manuals
Related Search
Related Contents
Bushnell Pro 1M 取扱説明書 KOHLER K-12286-4-2BZ Installation Guide renouvellement et réservations 4.自動車 - 消費者の窓 Republic of the Philippines DEPARTMENT OF PUBLIC WORKS 8871-000 Indianapolis 2730b-0111:8870-000Formel 1 AIR RX3041 V2 Copyright © All rights reserved.
Failed to retrieve file