Home

Tektronix 070-9180-01 Computer Hardware User Manual

image

Contents

1. 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 1 1 2 1 1 3 1 1 4 1 2 1 11212 1 2 3 11214 1 3 1 1 3 2 1 3 3 1 3 4 2 1 1 2 1 2 2 1 3 2 1 4 2 2 1 2 2 2 2 2 3 2 2 4 2 3 1 2 3 2 2 3 3 2 3 4 on the VX4380 Module Option 01 VXI Interface Module User Manual Command Syntax As the lt channel_list gt syntax diagram shows channels on more than one relay module may be specified in a lt channel_list gt The next example specifies channels on three different relay modules lt channel_list gt Channels Specified m1 1 1 m2 4 6 Channel 1 of section 1 on the VX4320 Channel 4 of section 6 m6 3 13 2 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 lt channel_list gt 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 lt channel_list gt 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 VX4320 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 spe
2. relay where variables section and relay are section and relay numbers specified in a two dimensional lt channel_spec gt m VX4330 Scanner Multiplexer lt NR1 gt lt NR1 gt The first lt NR1 gt field specifies a relay within the specified section The range of this lt NR1 gt field depends on the current configuration of the section of the VX4330 specified in the second lt NR1 gt field The range of the second lt NRI1 gt 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 Option 01 VXI Interface Module User Manual Command Syntax m VX4350 General Purpose Switching module lt NRI 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 lt NR1 gt 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 lt NR1 gt field is 1 to 4 It specifies a section of the VX4380 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 a
3. 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 DWEL I 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 1 This response indicates that VXI TTL trigger 4 is enabled Option 01 VXI Interface Module User Manual Command Descriptions PFAil Command Syntax ROUTe PFAil lt action_at_powerfail gt 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 latching 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 lat
4. 5 6 Response Connect the 4 commons of sections 5 and 6 on the VX4330 This joins the following pins Com_5a_Lo to Com_6a_Lo Com_5a_Hito Com_6a_Hi Com_5b Lo to Com_6b_Lo Com_5b_Hito Com_6b_Hi route configure owire m1 5 6 route mode mux m1 5 6 route close m1 1 5 route close m1 4 6 Configure sections 5 and 6 of the VX4330 as 40 to 1 1 wire scanners This closes the 2 wire relays in sections 5 and 6 joining all of the Com_xx_Lo pins together into one Lo group and all of the Com_xx_Hi pins into one Hi group Set the mode of operation of sections 5 and 6 of the VX4330 to mux The In_01_Lo pin of section 5 1 5 is connected to the Lo odd group The inadvertent connection of In_02_Hiis made to the Hi even group Note the unexpected result here because we attempted to connect both even and odd inputs The 1Wire_5a and 1Wire_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 Command Syntax ROUTe CONFigure DISJoin lt module_name gt Query Syntax N A RST Value All sections on all scanner modules are disjoined 3 26 Option 01 VXI Interface Module User Manual Command Descriptions Limits Related Commands Description Examples Command Syntax Query Syntax RST Value Limits Related Commands Description Option 01 VXI Interface Module User Manual N A ROUTe CONFigure JOIN
5. 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 lt module_name gt lt section_list gt N A All sections on all scanner modules are disjoined This command is supported for VX4330 VX4374 and VX4372 Modules The section numbers specified in the lt section_list gt 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 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 3 27 Command Descriptions Examples 3 28 VX4330 if
6. status operation 00000 event STATus QUEStionable CONDition N A N A 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 Option 01 VXI Interface Module User Manual Command Descriptions Examples Command Syntax Query Syntax Query Response RST Value Limits Related Commands Description Examples Command Response status questionable 00000 condition STATus QUEStionable ENABle STATus QUEStionable ENAB1e 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 Option 01 VXI Interface Module User Manual 3 49 Command Descriptions Command Syntax RST Value Limits Related Commands Description Examples 3 50 STATus QUEStionable EVENt N A N A 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 Command status questionable 00000 event Response Option 01 VXI Interface Module User Manual Command Descriptions SYSTem Command Syntax SyYSTem ERRor Query Response Each response is terminted with a carriage return lt CR gt and a line f
7. these modules will be referred to as local bus slaves The 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 IEEE 488 2 device Supports Fast Handshake word serial protocol data transfers 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 to eight VXI TTL triggers Command programmable monitoring of one or more VXI TTL triggers Option 01 VXI Interface Module User Manual 1 1 Getting Started The Local Bus Interface function of the Option 01 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 the Option 01 installed on a SurePath relay module Figure 1 2 shows a typical SurePath configuration LOGICAL ADDRS LO Option 01 H INTRPT Switches as viewed from the rear of instrument labels are on the back shield Figure 1 1 Opti
8. 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 Meaning bitd LSB Notused 1 Notused 2 The Error E vent queue contains one or more error messages 3 Notused 4 The Output queue contains one or more query responses 5 The contents of the Standard Event Status register ANDed with the contents of the Standard Event Status Enable register produces a non zero result 6 Notused 7 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 Status Byte Query This query returns the value of the Status Byte register as a numeric value between 0 and 255 The Status Byte register contents with the Option 01 VXI Interface Module User Manual TEEE 488 2 Common Commands 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 E vent queue contains one or more error messages bit 3 Notused bit 4 Set when the Output buffer contains one or more query responses bit5 Set when the contents of the Standard Event Status register AN Ded
9. Indicates which relays are closed All relays on all modules are set to the open position The limits on the relay numbers in the lt channel_list gt portion of this command depend on the model number of the relay module s specified in the lt chan nel_list gt The syntax of a lt channel_list gt is described by the following diagram lt channel_range gt 7 lt module_name gt m lt channel_range gt Ia 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 relay number or a range of relay numbers A range of relay numbers is indicated by two relay numbers separated by a character A relay number may have one two or three dimensions depending on the architecture of the relay module containing the relay For example the VX4350 contains 64 SPDT relays Only one dimensional relay numbers are supported for this module The VX4380 Module contains four 4x16 2 wire matrices Three dimensional channel numbers are supported for this module The first specifies the row the second specifies the column and the third specifies the matrix containing the relay Multi dimensional relay numbers are represented by integers separated by characters See the user manuals for the VX4320 Option 01 VXI Interface Module User Manual 3 19 Command Descriptions Related Commands Description Examples 3 20 VX4330 VX43
10. SEQuence DELay command initiate immediate Initiate the scan sequence trig Close the first relay in the sequence Option 01 VXI Interface 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 MMediate 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 is 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
11. 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 M1 Modules without the Option 01 VXI Interface daughter board in consecutive slots to the right of module M1 are assigned module names M2 M3 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 Option 01 VXI Interface Module User Manual 3 33 Command Descriptions Command Syntax RST Value Limits Related Commands Description Examples 3 34 Command route module define matrix 2 route close matrix 4116 3 Response Assign module name matrix to the VX4380 Close the relay at row 4 column 16 in section 3 of t
12. Table 3 2 Summary of IEEE 488 2 Common Commands Cont Command Syntax Reset ARST 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 lt nr1 gt format Returns the current value of the Status Byte register in lt nr1 gt format Equivalent to a VXI Trigger command Self Test Query TST Wait to C ontinue WAI Option 01 VXI Interface 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 _ SSeS eee Command Descriptions This section lists the Option 01 specific SCPI commands and queries in alphabetic order The IEEE 488 2 Common 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 lt channel_list gt ROUTe CLOSe DWEL lt module_name gt lt nrf gt ROUTe CLOSe MODE lt mode gt lt module_name gt lt sec
13. 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 Option 01 VXI Interface 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 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 fo
14. The section numbers specified in the lt section_list gt portion of this command must be between 1 and 6 for this command ROUTe CLOSe ROUTe CLOSe MODE ROUTe OPEN 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 or 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 lt configu ration gt portion of this command indicates which of these configurations is selected according to the following table lt configuration gt 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 of the 4 wire common The lt module_name gt argument of the command indicates which module the command is directed to The specified lt module_name gt is associated with a relay module with a ROUTe MODule DEFine command The lt section_list gt argument indicates which sections of the selected module are to be configured All relays in the section s specified in this list are opened when the ROUTe CONFigure command is received Option 01 VXI Interface Module User Manual Command Descriptions Examples In these examples the Option 01 is installed on a VX4330 Module Two addi tional VX4330 Modules are ins
15. 01 VXI Interface Module User Manual Appendix A Specifications Table A 3 Option 01 Specific Characteristics Cont Characteristics Description Slave Module Model No Register Contents hexadecimal VX 4320 F6BF VX4330 F6B5 VX4350 F6A1 VX4380 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 of the VXI TTLTRG signals may be selected to be polled or to act as an interrupt source to the module s microprocessor Option 01 VXI Interface Module User Manual A 3 SEE y Appendix B Examples This example script demonstrates how the some of the various programmable features of the Option 01 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 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 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 mod
16. 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 BF FD hexadecimal F 7FF Register ID Protocol 2 4 Option 01 VXI Interface Module User Manual Operating Basics 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 F CBF VX4330 hexadecimal F 6B5 VX4350 hexadecimal F6A1 VX4380 hexadecimal F 683 Option 01 VXI Interface Module User Manual Command Syntax Command protocol and syntax for the Option 01 daughter board are as follows A command string consists of a string of ASCII encoded characters terminated by a lt program message terminator gt The lt program message terminator gt is optional white space followed by any one of the following command terminations a line feed lt LF gt or new line lt NL gt character hexadecimal 0A decimal 10 the END bit set the END bit with a line feed lt LF gt or new line lt NL gt 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 t
17. N A N A N A Option 01 VXI Interface Module User Manual Delete module name M1 3 35 Command Descriptions Related Commands ROUTe MODule DEFine NAME ROUTe MODule CATalog ROUTe MODule DELete NAME Description This command will delete all module name definitions Examples Command Response route module catalog M1 M2 M3 route module de Delete all module names lete all an route module catalog 3 36 Option 01 VXI Interface Module User Manual Command Descriptions OPEN Command Syntax Query Syntax Query Response RST Value Limits ROUTe OPEN lt channel_list gt ROUTe OPEN lt channel_list gt See examples All relays on all modules are set to the open position The limits on the relay numbers in the lt channel_list gt portion of this command depend on the model number of the relay module s specified in the lt chan nel_list gt The syntax of a lt channel_list gt is described by the following diagram lt channel_range gt 7 lt module_name gt m lt channel_range gt Ia 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 relay number or a range of relay numbers A range of relay numbers is indicated by two relay numbers separated by a character A relay number may have one two or three dimensions depending on the
18. 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 SOUR ce 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 of the 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 ESR Returns the current value of the Standard Event Status register in lt nr1 gt format then set the contents of this register to 0 Identification Query IDN Operation Complete OPC Operation Complete Query OPC Returns an ASCII string in the output queue which identifies the board Sets bit 0 the Operation Complete bit of the Standard Event Status 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 Option 01 VXI Interface Module User Manual Syntax and Commands
19. Option 01 is installed on Value of xx Model Number 20 VX4320 30 VX4330 50 VX4350 80 VX4380 Option 01 VXI Interface Module User Manual TEEE 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 All 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 except for VX4320 Modules Channel 1 in each section of each VX4320 Module is closed This command sets 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
20. 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 Option 01 VXI Interface Module User Manual 3 59 TEEE 488 2 Common Commands IDN 3 60 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 description 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 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 Option 01 the serial number field is 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
21. an error condition is detected by the Option 01 it places an error message describing the condition 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 Command SYSTEM ERROR syst err Response 0 No error 222 Data out of range Invalid section number SYSTem PRESet N A N A N A ROUTe OPEN ALL Channel 1 of all sections on all VX4320 Modules is closed All relays on all modules except VX4320 Modules are set to the open position The PON bit of the Standard Event Status register is not affected by this command Command system preset syst pres SYSTem VERSion N A N A Option 01 VXI Interface Module User Manual Response no response no response 3 53 Command Descriptions 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 3 54 Option 01 VXI Interface Module User Manual Command Descriptions TRIGger Command Syntax Query Syntax RST Value Limits Related Commands Description Examples Command Syntax Query Syntax TRIGger SEQuence COUNT N A The count specified in this command mus
22. architecture of the relay module containing the relay For example the VX4350 contains 64 SPDT relays Only one dimensional relay numbers are supported for this module The VX4380 Module contains four 4 x 16 2 wire matrices Three dimensional channel numbers are supported for this module The first specifies the row the second specifies the column and the third specifies the matrix containing the relay Multi dimensional relay numbers are represented by integers separated by characters See the manuals for the VX4330 VX4350 Option 01 VXI Interface Module User Manual 3 37 Command Descriptions Related Commands Description Examples 3 38 and VX4380 for more information on the format of relay numbers for these modules The ROUTe OPEN command is not supported for the VX4320 Module This module contains eight 4 to 1 RF multiplexors One and only one channel in each multiplexor is closed at all times ROUTe CLOSe lt channel_list gt ROUTe MODule DEFine This command closes the relays specified in the lt channel_list gt portion of this 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 The default module names for the VX4350 VX4380 and VX4330 in this configuration are m1 m2 and m3 respectively These module names may be altered with the ROUTe MODule DEFine command Command
23. 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 VXIbus Protocol Events to the module commander Refer to the Operating Basics section for more information on interrupts This section describes how to install the Option 01 A Torx T 10 driver set is required for proper installation The Option 01 daughter board is installed on a C size VXIbus instrument module and therefore 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 Option 01 VXI Interface Module User Manual 1 5 Getting Started Installation Procedure A 1 6 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 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 installed Option 01 is used in a Tektronix mainframe all Option 01 cooling requirements are met Follow these steps to install the Option 01 CAUTION The Option 01 daughter board is a piece o
24. 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 Option 01 VXI Interface Module User Manual 3 9 EE ee eee Functional Command Groups This section lists the Option 01 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 information 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
25. response of 0 indicates that the channel is closed m Join the two sections of the VX4372 Module WRITE route conf join m4 1 2 m Close channel 10 in section 1 of the VX4372 Module WRITE close m4 10 1 m 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 m Query the close state of the 12 channels in section 2 of the VX4374 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 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 Option 01 VXI Interface Module User Manual B 3 Appendix B Examples Query the close state of the relays in section 4 of the VX4380 WRITE route close m6 1 1 4 4116 4 READ 0O00000000000000000000000 000000000000000000010000 0000000000000000 Note that the channel close states are returned in the following order 1 1 4 1 2 4 11314 1116 4 21114 2 214 21314 2116 4 3 1 4 31214 3 3 4 3 116 4 4 1 4 41214 41314 4116 4 which is the same order in which the channels were specified in the query Open all channels on all modules except the VX4320 Module Note that one channel is always closed in each section of the VX4320 so the OPEN command
26. scan m1 1 2 m2 1 64 trigger sequence count 2 Response Define a scan sequence consisting of relays 1 and 2 on relay module m1 and relays 1 through 64 on module m2 Define the number of times to sequence through the scan list before setting the state of the trigger subsystem back to the idle state trigger sequence delay 0 5 Wait 0 5 seconds after a trigger eventis detected before open ing the current relay in a scan list and closing the next relay in the list trigger sequence source ttltrg2 initiate immediate 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 two times Wait 0 5 seconds after VXI TTL trigger 2 is as serted before sequencing to the next relay in the list TRIGger SEQuence IMMediate N A N A N A Option 01 VXI Interface Module User Manual Command Descriptions Related Commands ABORt ROUTe SCAN TRIGger SEQuence SOURce TRIGger SEQuence COUNt TRIGger SEQuence DELay Description Sequence to the next relay in an initiated scan list without waiting for a trigger event and without waiting the time specified in a TRIGger SEQuence DELay command Examples Command Response route scan Define a scan sequence consisting of relays 1 and 2 on relay m1 1 2 m2 1 64 module m1 and relays 1 through 64 on module m2 trigger sequence count Define the
27. sequence source bus trig seq sour hold Trig SOUR IMM Trig Sour TTLTRG1 Trig Sour TTLT1 Trigger Source Immediate Option 01 VXI Interface Module User Manual 3 3 Command Syntax 3 4 SCPI IEEE 488 2 Command Elements 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 lt module_name gt A user defined ASCII string to be associated with the local bus address of a relay module lt module_name gt strings must start with a letter and may consist of alphanumeric characters underscores and digits The maximum length of a lt module_name gt is 12 characters lt channel_spec gt One or more lt NR1 gt ASCII strings separated by characters that specify a relay on a relay module The format of a lt channel_spec gt field for each of the SurePath relay modules is m VX4320 RF Multiplexer lt NR1 gt lt NRI gt The range of the first lt NRf gt field is 1 to 4 This field specifies a relay within one 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 lt channel_spec gt may also be used to specify a channel on a VX4320 Module The one dimensional lt channel_spec gt is given by the formula section 1 x 4
28. state SYSFAIL Operation SYSFAIL becomes active during power on hard or soft reset or self test or if the module loses 5 V power When the mainframe Resource Manager detects SYSFAIL set it will attempt to inhibit the line This causes the Option 01 VXI Interface Module to deactivate SYSFAIL except when 5 V power is lost on the relay module on which it is installed Option 01 VXI Interface Module User Manual 1 11 aa Operating Basics Functional Overview Power on The Option 01 VXI Interface Module is a VXIbus message based instrument and communicates using the VXIbus Word Serial Protocol The module is pro grammed by issuing ASCII characters from the system controller to the Option 01 via the module VXIbus commander and the VXIbus mainframe backplane Refer to the manual for the VXIbus device that will be the Option 01 daughter board s 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 B Examples in this manual for information on how the system controller communicates with the commander being used The Option 01 VXI Interface Module is a printed circuit board that resides on a C size VXI module belonging to the Tektronix SurePath family of relay modules This family of relay modules includes the VX4320 RF Mux VX4330 Scanner Mux VX4350 General Purpose Switch and VX4380 Matrix modules Comm
29. 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 0OBCXX or OBDXX depending on the End bit to the Data Low register of the Option 01 Option 01 VXI Interface 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 daughter board 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 daughter board proceeds as follows 1 The commander writes the Byte Request command hexadecimal 0DEFF to the Option 01 Data Low register 2 The commander reads the Option 01 Data Low register A Fast Handshake Transfer Mode write of the Option 01 daughter board 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 beyon
30. 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 channel 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 Close channels 1 through 10 on the VX4350 Module WRITE close m3 1 10 Option 01 VXI Interface Module User Manual Appendix B Examples 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 m Query the open state of channels 1 through 20 on the VX4350 Module WRITE open m3 1 20 READ 0O0000000001111111i111 A query response of 1 indicates that the corresponding channel is open and a
31. two or more sections that are set to scan mode are joined then when 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 close mode scan m2 1 4 Response Connect the commons of sections 1 2 and 3 on the first VX4330 Connect the commons of the two sections of the VX4374 Set the 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 Configure sections 1 through 4 on the second VX4330 as 20 to 1 2 wire scanners route conf join m2 1 4 route close m2 10 1 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 scanner Close channel 10 of section 1 of the second VX4330 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 ope
32. 222 222 222 222 222 222 222 222 222 222 223 223 223 223 240 240 350 350 Trigger ignored Init ignored Data out of range Channel number x on module y Data out of range Channel number x x on module y Data out of range Channel number x x x on module y Data out of range Invalid module address specified Data out of range Invalid section number Data out of range Invalid sequence count Data out of range Invalid trigger delay Data out of range Invalid VXI TTL Trigger level Data out of range Maximum value for ESE command is 255 Data out of range Maximum value for SRE command is 255 Data out of range Invalid dwell time specified Too much data Channel list array overflow Too much data Input buffer overflow Too much data Output buffer full Too much data Scan list array overflow Hardware error Shift register verification error module y Hardware error Unrecognized module x y Queue overflow Error event queue Queue overflow Output queue The error event queue is empty N A ESR STB Option 01 VXI Interface Module User Manual Command Descriptions Description Examples Command Syntax Query Syntax RST Value Limits Related Commands Description Examples Command Syntax RST Value Limits If
33. 3 0431 01 2 160 9792 00 D 4 Serial No Discontd Qty 1 1 Name amp Description MANUAL TECH USERS MANUAL TECH QUICK REFERENCE GUIDE VX INTERFACE OPT 01 IC MEMORY CMOS EPROM PRGM U31 REF DESIG PRINTED ON CKT BRD IC DIGITAL CMOS PRGM U45 REF DESIG PRINTED ON CKT BRD ad we i P a ae Aa foe ee QZ Ze AJ PaA a P 0 Figure D 1 Option 01 Exploded View Option 01 VXI Interface Module User Manual Mfr Code 80009 TK2548 80009 80009 Mfr Part Number 070 9180 01 070 9198 00 163 0431 01 160 9792 00 i eee Glossary and Index _ E E 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 switch when switched to STANDBY Asynchronous Communication Communications that occur outsi
34. 50 and VX4380 for more information on the format of relay numbers for these modules ROUTe OPEN lt channel_list gt ROUTe MODule DEFine OUTPut TTLIrg lt n gt STATe This command closes the relays specified in the lt channel_list gt portion of this command In these examples the Option 01 is installed on a VX4350 Module A VX4380 and VX4320 are installed in consecutive slots to the right of the slot containing the VX4350 The default module names for the VX4350 VX4380 and VX4320 in this configuration are m1 m2 and m3 respectively These module names may be altered with the ROUTe MODule DEFine command Command Response route close m3 4 8 Close relay 4 in section 8 of the VX4320 RF Mux Module route close Close relays 1 2 3 and 10 through 64 on the VX4350 General m1 1 2 3 10 64 Purpose Switch Module route close Close row 3 column 16 of section 4 of the VX4380 Matrix m2 3 16 4 Module route close Close relay 2 in sections 1 through 8 on the VX4320 RF Mux m3 2 1 2 8 Module route close m3 4 8 m2 3 16 4 Combined effect of examples 1 and 3 route module define Close channel 3 of section 2 on the VX4320 Module after rfmux 3 redefining its module name to rfmux route close rfmux 3 2 route close Close the following relays on the VX4380 Matrix Module m2 1 1 1 4 6 2 Row Column Section 1 1 1 4 6 2 route close 1100 m1 1 2 3 4 This response indicates that relay
35. 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 lt section_list gt Sections Specified 1 6 Sections 1 through 6 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 Option 01 VXI Interface Module User Manual Command Syntax For commands directed to a VX4372 or VX4374 which has two scanner sections lt section_list gt Sections Specified 1 Section 1 1 2 Sections 1 and 2 1 2 Sections 1 and 2 error event queue When the command
36. Contents of the SCPI Status Questionable Condition register 0 All 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 All 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 M1 Modules without the Option 01 VXI Interface daughter board in Option 01 VXI Interface Module User Manual 3 61 TEEE 488 2 Common Commands SRE lt mask gt SRE STB 3 62 consecutive slots to the right of module M1 are assigned module names M2 M3 M11 All sections on all scanner modules are disjoined All sections of all VX4330 Modules are set to operate in the mux mode Close dwell time of all modules is set to 0 seconds Open dwell time of all modules is set to 0 seconds All relays on all modules are opened when power is removed from the VXI chassis 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
37. 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 O af Table of Contents Getting Started Operating Basics General Safety Summary cece ccc c cece cece sescees iii Prol Sam ee vii Product Description 4 54 win ke f OLDS Camb dch eae aaa E E as E e aden 1 1 INGCCESSOLIES Wen etek eatin de eae E a Cen hn Pal E A Paced wee A 14 Controls and Indicators 0 0 ccc cece nena 14 Configuration 42545 aah Pease ke shoes Rhea A aga ama Rees 1 4 Installation 2 25 ei o9k oa Naik ois ROR A AAN ste aah ham AE AE 1 5 Installation Checklist 0 0 0 ee een ene 1 9 Functional Check 0 0 0 cece nee een eee 1 10 Functional Overview so secen eeo ta Ee aE SAE E e teens 2 1 PO WELTON 203 4 5b A loki we la A Be IE OAT ate BS PT Raa Gl RT eg 2 1 Instrument I O VXIbus Basics 0 0 ccc eee eens 2 2 Syntax and Commands Status and Events Appendices Command Symtax lt sede decia sie Ge de ele eile ice oases ea oa we sew alee 3 1 Function
38. Note that in OWIRE configuration unintended connections can be made between the inputs that are paired with the selected MUX inputs When selecting 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 Option 01 VXI Interface Module User Manual 3 25 Command Descriptions 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 Examples In these examples the Option 01 is installed on a VX4330 Module Command route configure join m1
39. 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 VXIbus device that provides the minimum VXIbus 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 Q 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 Q 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 STart STop protocol used to synchronize modules SYNC100 A Slot 0 signal that is used to synchronize multiple 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 Communicati
40. 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 or 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 Option 01 VXI In
41. User Manual Tektronix Option 01 VXI Interface Daughter Board 070 9180 01 H bus i This document applies for firmware version 1 00 and above Copyright Tektronix Inc 1995 All 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 P O Box 1000 Wilsonville OR 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 WARRANTY 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 repair the defect
42. Y then the base physical address of the Option 01 will be 4016 x XY 6 C000 6 14 Option 01 VXI Interface Module User Manual Getting Started IEEE 488 Address VMEbus Interrupt Level Select Switch Installation Tools Required Requirements and Cautions For example Base Physical Address 64 10 49152 49792 4016 A16 C00016 C 2803 64 21 49152 50496 4016 1516 C00015 C54016 LA is the Logical Address In order to use and program the Option 01 daughter board 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 the IEEE 488 Interface Slot 0 module being used Each function module in a VXIbus System can generate an interrupt at a 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 Option 01 daughter board 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 same as the level set on the Option 01
43. a byte of data from the output queue Clear The module clears its VXlbus 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 Set Lock Set the Lock bit of the Response register Trigger Close the next relay in a scan list that has been defined by a ROUTe SCAN lt channel_list gt command A VXI Trigger command is enabled as a trigger source by a ROUTe SE Quence SOURce BUS command Module Commands A summary of the Option 01 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 B Examples shows examples of command usage Option 01 VXI Interface Module User Manual 3 11 Syntax and Commands Table 3 1 Summary of Option 01 Specific SCP Commands Subsystem Command Functions Controlled ABORt Place initiated scan in the idle state CLOSe Close specified relays DWELI CONFigure Configuration DIS oin J OIN ID Return model numbers of modules controlled by the Option 01 INITiate Place trigger subsystem in armed state IMMediate CONTinuous MODule Module name functions DEF ine CATalog DE Lete MODE VX4330 only set mode to scan or mux OPEN Open specified relays ALL DWELI
44. al Command Groups cece cece cece eeeeee 3 11 System Commands 522s ci wd he ale She Motes RINNE ERR 4 3 11 Module Commands E E cece 3 11 Command Descriptions os 0 55 00 sss oie oie ace Sac d 9 Ow sins soe eeee s 3 15 TEEE 488 2 Common Commands e cece cece cece 3 59 Status and Event Reporting System 0 0 cece eee een eee 4 1 Status Byte Register oinen 0 eee eee E S 4 1 Service Request Enable Register 000 cee cece eens 4 2 Standard Event Status Register nunun annaran 4 3 Event Status Enable Register 0 0 cece eee eee eee 4 4 The Output Quete acca Sei ae 4 4 The System Error and Event Queue 0 000 002 ee eee 44 Status and Event Reporting Process 0 0c eee eee ee eens 4 5 MESSAGES ardian oS faa lees neces an ons caine ah aaa aa E ate nari h th sata ils 4 6 Appendix A Specifications 0 cece cece cece rece enone A 1 Appendix B Examples ccc cece cece cece ere ee eeee B 1 Appendix C User Service ccc cece cece eee e rere eee eeee C 1 Option 01 VXI Interface Module User Manual i Table of Contents Glossary and Index Appendix D Replaceable Parts 0c ccc cccc cesses ccece D 1 Parts Ordering Information Using the Replaceable Parts List Option 01 VXI Interface Module User Manual ae a General Safety Summary Injury Precautions Avoid Electric Overload Avoid Electric
45. allation 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 Option 01 VXI Interface Module User Manual 1 9 Getting Started Functional Check 1 10 The Option 01 VXI Interface 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 Option 01 commander sets the Reset bit in the Option 01 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 On completion of the interface self test SYSFAIL is un a
46. ands conforming to the 1994 SCPI and IEEE 488 2 specifications are sent to the Option 01 The Option 01 parses these commands and controls the module on which it is installed and additional SurePath modules installed in contiguous slots to its right VX4372 and VX4374 Scanner Slave modules can also be controlled by the Option 01 The instrument runs its self test and is ready for programming five seconds after power on The VXIbus 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 TST 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 Option 01 VXI Interface Module User Manual 2 1 Operating 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 when installed on a switching module is a C size single slot VXIbus Message Based Word Serial instrument It uses the A16 D16 VME interface
47. aracter must be sent before the first argument Option 01 VXI Interface Module User Manual Command Syntax In the query route close m1 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 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 lt CR gt 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 l A bar indicates a logical OR choice A colon is used to separate command fields lt gt Field indicator 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
48. 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 daughter board 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 daughter board 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 0DEFF 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 proceeds 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 daughter board 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
49. ching relays in their current state at powerfail route pfail open Open all latching relays at powerfail Option 01 VXI Interface Module User Manual 3 43 Command Descriptions SCAN 3 44 Command Syntax Query Syntax RST Value Limits ROUTe SCAN lt channel_list gt N A No scan list is defined The limits on the relay numbers in the lt channel_list gt portion of this command depend on the model number of the relay module s specified in the lt chan nel_list gt The syntax of a lt channel_list gt is described by the following diagram lt channel_range gt lt module name gt f lt channel range gt T 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 relay number or a range of relay numbers A range of relay numbers is indicated by two relay numbers separated by a character A relay number may have one two or three dimensions depending on the architecture of the relay module containing the relay For example the VX4350 contains 64 SPDT relays Only one dimensional relay numbers are supported for this module The VX4380 Module contains four 4 x 16 2 wire matrices Three dimensional channel numbers are supported for this module The first specifies the row the second specifies the column and the third specifies the matrix containing the relay Multi dimensional relay numbers are r
50. cific Protocol A protocol for communication with a device that is not defined in the VXIbus specification Glossary 2 Option 01 VXI Interface Module User Manual Glossary D Size Card A VX Ibus 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 VXIbus 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 VXIbus operations FAILED Indicator A red LED indicator that lights when a device on the VXIbus has detected an internal fault This might result in the assertion of the SYSFAIL line IACK Daisy Chain Dr
51. cified 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 lt channel_list gt 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 lt channel_list gt command specifies more than one relay in a section of a VX4320 the last channel in the lt channel_list gt will be closed For example the command close m2 1 1 2 1 will close channel 2 of section of the VX4320 A VX4330 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 gt command If more than one channel in such a group of sections is Option 01 VXI Interface Module User Manual 3 7 Command Syntax 3 8 specified in a ROUTe CLOSe lt channel_list gt command the last channel specified will be closed For example the commands route configure join m2 1 6 route close mode scan m2 1 6 join the commons of all six sections of the VX4330 Module and set the mode of the ROUTe CLOSE lt channel_list gt to scan mode for all six sections of the VX4330 The command route close m2 1 1 1
52. cimal 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 Service Request Enable The Service Request Enable register shown in Table 4 2 controls which bits in Register 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 indicates that a service request will be generated when a message is placed in the Error Event queue 4 2 Option 01 VXI Interface 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 ca
53. 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 VXIbus 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 VXIbus 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 A red LED indicator that illuminates when a DC power fault is detected on the backplane Device Spe
54. corded 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 Option 01 VXI Interface 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 a 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 Option 01 generates error messages in response to events caused by commands or queries Each type 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 Messag
55. d Events The Status and Event Reporting System reports asynchronous events and errors that occur in the Option 01 VXI Interface 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 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 m 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 s
56. d those defined for VXIbus message based devices All communications with the module are through the Data Low register the Response register or the VXIbus interrupt cycle Any attempt by another module to read or write to any undefined location of the Option 01 s address space may cause incorrect operation of the module As with all VXIbus devices the Option 01 daughter board 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 calculated as follows Base Address V16 4016 CO0016 where V is the logical address of the device as set by the Logical Address switches Option 01 VXI Interface Module User Manual 2 3 Operating Basics Configuration Registers Table 2 1 contains a list of the Option 01 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 Type Value Bits 15 0 ID Register 0000 RO 1011 1111 1111 1101 hexadecimal BF FD Device Type 0002 RO See Device Type definition below Status 0004 R Defined by state of interface Control Ww Defined by state of interface Offset wo Notused Protocol 0008 RO 1111 0111 1111 1111 hexadecimal F7FF Response RO Defined by state of the interface Data High Notused Data Low 000E W Not fixed command dependent Data
57. de the normal ccommand 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 VXIbus 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 Option 01 VXI Interface 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 may be a servant of another commander Command A directive to a device There are three types of
58. diated 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 instrumentis subjected 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 Option 01 VXI Interface 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 gasket on 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 E
59. dwel Wait 0 5 seconds after closing a relay on the VX4350 gp 5 initiate immediate Begin sequencing through the scan list OPC Set the Operation Complete bit of the Standard Event Status register after sequencing through the scan list five times 3 46 Option 01 VXI Interface Module User Manual Command Descriptions STATus Command Syntax STATus OPERation CONDition RST Value 0 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 Examples Command status operation condition Response 00000 Command Syntax STATus OPERation ENABle Query Syntax STATus OPERation ENAB1e RST Value 0 Limits N A Related Commands N A Description This command sets the contents of the SCPI Status Operation Event Enable register Option 01 VXI Interface Module User Manual 3 47 Command Descriptions Examples Command Syntax RST Value Limits Related Commands Description Examples Command Syntax RST Value Limits Related Commands Description 3 48 Command Response status operation enable 1 stat oper enab 00001 STATus OPERation EVENt N A N A This query 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
60. each relay module controlled by the Option 01 Option 01 VXI Interface Module User Manual 1 3 Getting Started Accessories Table 1 1 lists the standard accessories included with the Option 01 Table 1 1 Standard Accessories Part Number 070 9180 XX 070 9198 XX Accessory Option 01 User Manual Option 01 Reference Controls and Indicators The following controls are provided to select the functions of the Option 01 operating environment Switches The Logical Address switches and VMEbus Interrupt Level Select switch must be correctly set to insure proper operation See Configuration for details on how to set the switches Configuration The following switches must be correctly set to ensure proper operation Refer to Figure 1 1 for their physical locations 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 Option 01 is set to a value between hexadecimal CO C00016 and hexadeci mal FF FFC0 16 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 HI 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
61. ed 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 Option 01 VXI Interface Module User Manual Command Descriptions Examples 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 mode mux ml 1 6 route conf Response Setall six sections of the first VX4330 to mux mode Configure all six sections of the first VX4330 to 20 to 1 2 wire twire ml 1 6 route close mode scanner mux Close the first 10 relays in section one of the first VX 4330 scan m3 1 3 Set sections 1 through 3 on the third VX4330 to scan mode Option 01 VXI Interface Module User Manual 3 23 Command Descriptions CONFigure 3 24 Command Syntax Query Syntax RST Value Limits Related Commands Description ROUTe CONFigure lt configuration gt lt module_name gt lt section_list gt N A N A This command is valid only for VX4330 Scanner Modules
62. eed lt LF gt 0 No error 102 Syntax error 1 dimensional lt channel_spec gt invalid for VX4330 module 102 Syntax error 2 dimensional lt channel_spec gt invalid for VX4350 module 102 Syntax error 3 dimensional lt channel_spec gt 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 200 Execution error Reserved 200 Execution error Scan list undefined Option 01 VXI Interface Module User Manual 3 51 Command Descriptions 3 52 RST Value Limits Related Commands 211 213 222
63. epresented by integers separated by characters See the user manuals for the VX4320 VX4330 VX4350 and VX4380 for more information on the format of relay numbers for these modules Option 01 VXI Interface Module User Manual Command Descriptions Related Commands TRIGger SEQuence SOURce TRIGger SEQuence COUNt TRIGger SEQuence DELay TRIGger SEQuence MMediate INITiate IMMediate ROUTe CLOSe DWEL ROUTe OPEN DWEL Description This command defines a list of relay closures to sequence through This list is called a scan list When the ROUTe SCAN lt channel_list gt 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 an INITiate IMMediate 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 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 numbe
64. erial 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 Option 01 VXI Interface Module User Manual 4 1 Status and Events 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 Event 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 more 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 Option 01 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 7 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 de
65. es Bit 5 in Standard Event Status register Code Message 102 Syntax error 1 dimensional lt channel_spec gt invalid for VX4330 module 102 Syntax error 2 dimensional lt channel_spec gt invalid for VX4350 module 102 Syntax error 3 dimensional lt channel_spec gt 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 CONFigure command invalid for VX43xx module 102 Syntax error ROUTe DISJ oin command 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 Option 01 VXI Interface 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 val
66. ese 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 lt channel_list gt m1 1 2 m1 4 1 3 8 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 m1 4 1 4 12 4 13 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 m2 1 1 10 6 All channels on the VX4330 Module in the following order 1 1 1 2 1 3 1 4 1 5 116 2 1 2 2 2 3 2 4 2 5 2 6 10 10 2 10 3 10 4 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 connects 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 m6 1 1 1 2 314 Same as the previous example
67. f electronic equipment and therefore has some susceptibility to electrostatic damage ESD ESD precau tions must be taken whenever the module is handled 1 Record the revision levels serial numbers located on the label on the top shield of the host module and on a sticker on the Option 01 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 Install the Option 01 on the SurePath switching module see Figure 1 3 a Align the sockets on the Option 01 with the connectors on the switching module b Gently seat the Option 01 into the connectors c Use the screws provided to secure the Option 01 to the switching module on the five standoffs Option 01 VXI Interface Module User Manual Getting Started Eg Connectors Switching Module Connectors Figure 1 3 Mounting the Option 01 Option 01 VXI Interface Module User Manual 1 7 Getting Started 1 8 4 Make sure that the mainframe power is off 5 Insert the module with the Option 01 installed into one of the instrument slots of the mainframe see Figure 1 4 Refer to the User Manual for the switching module for detailed installation instructions Figure 1 4 Module Installation Option 01 VXI Interface Module User Manual Getting Started Installation Checklist Inst
68. gt ESE ESR This section lists the IEEE 488 2 common commands and queries recognized by the Option 01 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 0 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 lt mask gt is not specified it defaults 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
69. he 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 al m1l lt LF gt 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 Option 01 VXI Interface Module User Manual 3 1 Command Syntax In the next example the Option 01 is installed on a VX4330 Module Two additional VX4330 Modules are installed in consecutive slots to the right of the first VX4330 The commands route configure join ml 1 6 lt LF gt route configure join m2 1 2 lt LF gt route configure join m3 1 4 lt LF gt connect the commons of sections 1 through 6 on the first VX4330 sections 1 and 2 on the second VX4330 and section
70. he VX4380 route module define gp_switch ROUTe MODule CATalog N A N A 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 M T M 2 M 3 route module define matrix_1 2 route module catalog route module define matrix_1 Assign module name matrix_1 to the VX4380 M 1 M ATR xI M 3 2 route module delete matrix_1 Delete module name matrix_1 route module catalog M 1 M 3 Option 01 VXI Interface Module User Manual Command Descriptions Command Syntax Query Syntax RST Value Limits Related Commands Description Examples Command Syntax Query Syntax RST Value Limits ROUTe MODule DELete NAME lt module name gt N A N A N A ROUTe MODule DEFine NAME ROUTe MODule CATalog ROUTe MODule DELete ALL This command deletes a module name definition After this command is executed the specified module name is no longer associated with a relay module Command route module catalog route module delete ml route module catalog ROUTe MODule DELete 7 ALL
71. he defined source ttltrg2 scan list trigger sequence delay 1 Set the trigger delay time to 1 second initiate immediate Initiate the scan sequence Option 01 VXI Interface Module User Manual 3 21 Command Descriptions 3 22 Command Syntax Query Syntax RST Value Limits Related Commands Description 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 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 ROUTe CLOSe MODE lt mode gt lt module_name gt lt section_list gt N A All sections of all VX4330 Modules are set to operate in the mux 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 lt section_list gt 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 specifi
72. his command places an initiated scan sequence in the idle state Examples 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 IM Mediate command is received Command route scan m1 1 5 m2 60 64 trigger sequence source hold Response Define a scan sequence This command disables the following trigger sources VXI TTL triggers VXI Trigger commands TRG command Immediate triggers The TRIGger SEQuence IMM ediate command however overrides this command It triggers the module and skips the delay specified in a previously issued TRIGger SEQuence DELay command initiate immediate trig trig Initiate the scan sequence Close the first relay in the sequence Open the first relay and close the second relay in the sequence Option 01 VXI Interface Module User Manual 3 17 Command Descriptions Command Response trig Open the second relay and close the third relay in the se quence abort Abort the scan sequence 3 18 Option 01 VXI Interface Module User Manual Command Descriptions CLOSe Command Syntax Query Syntax Query Response RST Value Limits ROUTe CLOSe lt channel_list gt ROUTe CLOSe lt channel_list gt
73. ions INITiate Command Syntax Query Syntax Query Response RST Value Related Commands Description Examples 3 30 INITiate IMMediate N A N A The trigger subsystem is in the idle state ABORt ROUTe SCAN TRIGger SEQuence SOURce TRIGger SEQuence IMMediate TRIGger SEQuence COUNt TRIGger SEQuence DELay 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 after opening 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 Command Response route scan Define a scan sequence consisting of relays 1 and 2 on relay m1 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 of the trigger subsystem back to the idle state trigger sequence This command disables the following trigger sources VXI TTL source hold triggers VXI Trigger commands TRG command and Immediate triggers The TRIG ger S EQuence MMediate command however overrides this command It triggers the module and skips the delay specified in a previously issued TRIG ger
74. is called sequencing the scan list Specifying BUS in the TRIGger SEQuence SOURce command enables a TEEE488 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 IEEE488 1 GET command to a VXI Trigger command Specifying HOLD in the TRIGger SEQuence SOURce command disables all trigger sources 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 lt n gt is a single digit between 0 and 7 Examples Command Response route scan Define a scan sequence consisting of relays 1 and 2 on relay m1 1 2 m2 1 64 module m1 and relays 1 through 64 on module m2 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 Sequence through the scan list without waiting for a trigger source immediate event after an INITiate Immediate command is received initiate immediate Initiate the scan sequence Sequence through the entire scan list two times 3 58 Option 01 VXI Interface Module User Manual SS SS EE IEEE 488 2 Common Commands CLS ESE lt NRf
75. 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 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 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 Set the time to wait after opening a relay to 0 2 seconds for each module in the scan list defined above Option 01 VXI Interface Module User Manual Appendix B Examples 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
76. ition N A ROUTe CLOSe ROUTe MODule DEFine 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 relays on the specified module only In either case do not change the state of the configuration relays on VX4330 Modules The ROUTe OPEN command is not supported for the VX4320 Module This module contains eight 4 to 1 RF multiplexors One and only one channel in each multiplexor is closed at all times Response Open all relays on all Modules controlled by the VX4300 Do not change the state of the configuration relays on VX4330 Modules Command ROUTE OPEN ALL rout open al Same as the first example Open all relays on the module that has been assigned module route open all gp name gp See the ROUTe MO Dule DEF ine command 3 39 Command Descriptions Command Syntax ROUTe OPEN DWEL1 lt module_name gt lt nrf gt 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 ROUTe SCAN Description This command sets the time to wait after opening a relay before proceeding Examples In the following example the Option 01 is installed on a VX4330 Module Command Response output ttltrgl state Enable VXI TTL trigger 1 on route close dwe
77. ive 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 TO THIS PRODUCT IN
78. iver 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 Option 01 VXI Interface Module User Manual Glossary 3 Glossary Glossary 4 may be installed in a VXIbus mainframe An 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 VXIbus slots Local Controller The instrument module that performs system control and external interface functions for the instrument modules in a VXIbus mainframe or several mainframes See Resource Manager Local Processor
79. l Set the close dwell time for the VX4330 to 0 25 seconds m1l 25 route open dwel Set the open dwell time for the VX 4330 to 0 5 seconds m1 0 5 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 Setthe 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 2 The current relay in the scan list is opened 3 40 Option 01 VXI Interface Module User Manual Command Descriptions 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 Option 01 VXI Interface Module User Manual 3 41 Command Descriptions OUTPut Command Syntax Query Syntax Query Response RST Value Related Commands Description Examples 3 42 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
80. 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 Option 01 If the trouble persists perform a self test If the self test indicates a failure contact your Tektronix field office or represen tative for assistance Option 01 VXI Interface Module User Manual C 1 Appendix C User Service User Replaceable Parts Refer to Appendix D for replaceable parts information C 2 Option 01 VXI Interface Module User Manual Se a Appendix D Replaceable Parts This section contains a list of the replaceable modules for the lt instrument gt 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 m Instrument serial number m 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 co
81. 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 Complete 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 m 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 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 Option 01 VXI Interface Module User Manual B 5 Appendix B Examples
82. 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 Option 01 VXI Interface Module User Manual 3 31 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 32 Option 01 VXI Interface Module User Manual Command Descriptions MODule Command Syntax Query Syntax Query Response RST Value Limits Related Commands Description Examples ROUTe MODule DEFine lt module_name gt lt nrf gt ROUTe MODule DEFine lt module_name gt
83. m 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 B 6 Option 01 VXI Interface Module User Manual fe a a Appendix C User Service This appendix contains service related information for the Option 01 that covers the following topics m Performance Verification m Preventive maintenance m Troubleshooting m User replaceable parts Performance Verification Consult the User Manual of the module on which the Option 01 is mounted You may use the Functional Check procedure listed in the Getting Started section of that manual to verify that the module is operating correctly The instrument has been fully tested and calibrated before leaving the factory If the self test indicates a failure contact your Tektronix field office or represen tative for assistance Preventive Maintenance Troubleshooting You should perform inspection and cleaning as preventive maintenance Preventive maintenance when done regularly may prevent Option 01 malfunc tion and enhance reliability Inspect and clean the Option 01 as often as conditions require by following these steps 1 Turn off power and remove the Option 01 from the VXIbus mainframe 2 Remove loose dust on the outside of the instrument with a
84. nager 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 Option 01 VXI Interface Module User Manual Glossary 7 Glossary 488 To V XIbus Interface A message based device that provides for communication between the TEEE 488 bus and VXIbus instrument modules Glossary 8 Option 01 VXI Interface Module User Manual Index A Accessories 1 4 ARM 3 17 C CLS 3 59 command 3 19 3 24 3 28 3 29 3 32 3 36 3 41 3 42 3 43 3 47 3 51 3 55 Command Descriptions ARM 3 17 command 3 19 3 24 3 28 3 29 3 32 3 36 3 41 3 42 3 43 3 47 3 51 3 55 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 59 4 4 ESE 3 59 44 ESR 3 59 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 Hand
85. ntact 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 significantly 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 Option 01 VXI Interface Module User Manual D 1 Appendix D Replaceable Parts Using the Replaceable Parts List This section contains a list of the mechanical and or electrical components that are replaceable for the lt instrument gt 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 n
86. 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 2 times Wait 0 5 seconds after VXI TTL trigger 2 is asserted before sequencing to the next relay in the list trigger sequence Sequence to the next relay in the scan list without waiting for immediate VXI TTL trigger 2 to be asserted Do not wait 0 5 seconds to sequence to the next relay Command Syntax TRIGger SEQuence SOURce BUS HOLD IMMediate TTLTrg lt n gt Query Syntax N A RST Value IMMediate Limits N A Related Commands ABORt ROUTe SCAN TRIGger SEQuence SOURce TRIGger SEQuence IMMediate Option 01 VXI Interface Module User Manual 3 57 Command Descriptions 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
87. nvironmental Reliability Characteristics 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 71 C Airflow as required by the host module 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 C Up to 95 atup 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 Derate maximum operating temperature above TBD ft by degree C per 1000 ft Table A 3 Option 01 Specific Characteristics Characteristics VME Interrupter Level VXI Logical Address Description Switch selectable to a level between 1 and 7 Switch selectable to a value between 0 and 255 VXI Dynamic Addressing Not supported Contents of device manufacturer dependent VXI registers ID Register BFFD hexadecimal Device Type Set according to the model number of the slave module that the interface is installed A 2 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 Option
88. on 01 Indicators and Switch Locations Option 01 VXI Interface Module User Manual Getting Started VXI interface amp slave controller daughter board Backplane connectors Front panel connectors VXI backplane local bus Daughter board connectors Figure 1 2 Typical SurePath Configuration Fuses 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 BITE Built in Test Built in Test Equipment BITE is provided by extensive self tests that are Equipment automatically invoked on power on and can also be invoked on command Circuitry tested includes the CPU and all memory and the relay control circuitry on
89. ons A communications system that follows the command response cycle Option 01 VXI Interface 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 modules 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 Ma
90. or programming are given in the sections Syntax and Commands and Appendix B Examples Option 01 VXI Interface Module User Manual vii Getting Started Product Description This section begins with a brief description of the Option 01 VXI Interface Module and explains how to configure and install the module on a relay switching module in a VXIbus mainframe When the Option 01 is installed on a relay module a quick functional check described in this section of the User Manual for the relay module assures that the instrument operates properly The Option 01 VXI Interface Module is a printed circuit board assembly for use in a mainframe conforming to the VXIbus Specification The Option 01 provides a VXI word serial protocol servant interface to the SurePath family of VXI relay modules The Option 01 is a daughter board assembly measuring approxi mately 3 x 9 that is installed as an optional daughter board on one of the SurePath C size VXI switching modules The daughter board accepts SCPI compatible commands from its commander using VXI word serial protocol The daughter board controls the relay module 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 family of relay switching modules and VX4372 and VX4374 Scanner Slave modules In this document
91. r Messages Bit 3 in Standard Event Status register Code Message 350 Queue overflow error event queue 350 Queue overflow output queue Option 01 VXI Interface Module User Manual a 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 TTLTR G Lines TTLTRG0 through TTLTRG 7 under program control Product Compliance to Regulations VX4320 VX4330 VX4350 VX4380 only Product Safety UL cUL UL classified to IEC 1010 1 IEC 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 ra
92. r 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 Option 01 VXI Interface 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 Servant 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
93. r of times to sequence through the entire scan list The TRIGger SEQuence DELay ROUTe CLOSe DWELI and ROUTe OPEN DWEL commands may optionally 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 Examples 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 gpl route module define Assign module name matrix to the VX4380 matrix 2 route module define Assign module name scan to the VX4330 scan 3 route scan Define a scan list consisting of relays 1 through 64 on the gp 1 64 ma VX4350 relays atrow 1 column 1 of section 1 and row 2 trix 1 1 1 2 10 3 column 10 of section 3 of the VX4380 and relays 1 through 20 scan 1 1 20 1 of section 1 of the VX4330 Option 01 VXI Interface Module User Manual 3 45 Command Descriptions Command Response trigger sequence Define a trigger source of immediate This means to source immediate sequence through the scan list without waiting for a trigger event trigger sequence count Sequence through the entire scan list five times route close
94. ral Safety Summary Compliances Consult the product specifications for Overvoltage Category and Safety Class Overvoltage Category The 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 Option 01 VXI Interface Module User Manual V Preface Conventions This manual assumes you are familiar with VXIbus 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 contains an explanation of the Status and Event Reporting System and lists the system messages Appendix B Examples contains example programs that demonstrate the programmable features of this instru ment You may also want to keep the Reference Guide by the instrument The names of all switches controls and indicators appear in this manual exactly as they appear on the instrument Specific conventions f
95. rate in the scan mode all relays in sections 1 through 4 of this module are opened before this relay is closed Option 01 VXI Interface Module User Manual Command Descriptions ID Command Syntax RST Value Limits Related Commands Description Examples ROUTe ID N A N A ROUTe MODule CATalog 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 In these examples the Option 01 is installed on a VX4350 Module A VX4380 VX4330 and 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 VX 4350 VX4380 VX4330 VX4320 route module Catalog M1 M2 M3 M4 route close m1 1 Close relay number 1 on the VX4350 route open all m2 Open all relays on the VX4380 route close m3 1 6 Close relay number 1 in section 6 of the VX4330 route close Close relay number 3 in all eight sections of the VX4320 m4 3 1 3 8 Option 01 VXI Interface Module User Manual 3 29 Command Descript
96. re section row and column numbers specified in a three dimensional lt channel_spec gt lt channel_list gt A list of channel numbers on one or more relay modules The limits on the channel numbers in a lt channel_list gt depend on the model number of the relay module s specified in the lt channel_list gt The syntax of a lt channel_list gt is shown in the following diagram lt channel_range gt j lt module_name gt oo lt channel_range gt TA 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 lt channel_spec gt or a range of lt channel_spec gt s A range of lt chan nel_spec gt s is indicated by two lt channel_spec gt s separated by a colon character A lt channel_spec gt may have one two or three dimensions depending on the architecture of the relay module it applies to Option 01 VXI Interface Module User Manual 3 5 Command Syntax 3 6 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 that 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 Th
97. route open m3 4 6 Response Open relay 4 in section 6 of the VX4330 Scanner Module route open m1 1 2 3 10 64 Open relays 1 2 3 and 10 through 64 on the VX4350 General Purpose Switch Module route open m2 3 16 4 route open m3 2 1 2 3 route open m3 4 6 m2 3 16 4 route module define scanner 3 route open scanner 3 2 Open row 3 column 16 of section 4 of the VX4380 Matrix Module Open relay 2 in sections 1 through 3 on the VX4330 Scanner Module Combined effect of examples 1 and 3 Open channel 3 of section 2 on the VX4330 Module after redefining its module name to scanner route open m2 1 1 1 4 6 2 Open the following relays on the VX4380 matrix Module Row Column Section 1 1 1 4 6 2 Option 01 VXI Interface Module User Manual Command Descriptions Command Syntax Query Syntax RST Value Limits Related Commands Description Examples Option 01 VXI Interface Module User Manual Response 1100 This response indicates that relays 1 and 2 on the VX4350 are open and relays 3 and 4 on this module are closed Command route open m1 1 2 3 4 route open scanner 1 3 2 This response indicates that channel 3 of section 2 of the VX 4320 is open Note that a route module define scanner 3 command has been received prior to this query ROUTe OPEN ALL module_name N A All relays on all modules are set to the open pos
98. s 1 and 2 on the VX4350 are closed and relays 3 and 4 on this module are open route close 1 rfmux 3 2 This response indicates that channel 3 of section 2 of the VX4320 is closed Note that a route module define rfmux 3 command has been received prior to this query Option 01 VXI Interface Module User Manual Command Descriptions Command Syntax Query Syntax RST Value Limits Related Commands Description Examples 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 In this example the Option 01 is installed on a VX4330 Module Command Response output ttltrgl state Enable VXI TTL trigger 1 on route close dwel Set the close dwell time for the VX4330 to 0 25 seconds m1l 25 route open dwel 1 m1 0 5 Set the open dwell time for the VX4330 to 0 5 seconds route close m1 1 3 10 3 Close relays 1 through 10 in section 3 of the VX4330 wait 0 25 seconds then pulse VXI TTL trigger 1 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 t
99. s 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 ml 1 6 join m2 1 2 join m3 1 4 lt LF gt Note that lt LF gt 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 lt NL gt 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 RFM UX 1 At least one white space character is required 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 ch
100. 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 close 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 recie
101. shake Mode 2 3 Fuses 1 3 IDN 3 60 Option 01 VXI Interface Module User Manual IEEE 488 2 Commands CLS 3 59 ESE 3 59 ESR 3 59 IDN 3 60 OPC 3 61 OPC 3 61 RST 3 61 SRE 3 62 SRE 3 62 STB 3 62 TST 3 64 3 65 WAI 3 65 ESE 3 59 IEEE 488 Address 1 5 Maintenance Preventive C 1 Message Handling 4 1 messages See error messages N Normal Transfer Mode 2 2 O OPC 3 61 OPC bit 4 3 OPC 3 61 Output queue 4 4 P Performance verification C 1 Programming B 1 Q Queue Output 4 4 System Error and Event 4 4 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 D 1 RST 3 61 S Service Request Enable Register 4 2 Specifications A 1 SRE 3 62 4 2 SRE 3 62 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 62 4 1 Switches 1 4 Logical Address Switches 1 4 1 6 SYSFAIL 1 11 System Error and Event queue 4 4 SYSTem ERROr 4 4 T Troubleshooting C 1 TST 3 64 3 65 W WAI 3 65 Option 01 VXI Interface Module User Manual
102. sserted 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 VXIbus FAILED state 3 The instrument self test as described in the TST command description is then executed This tests the 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 All relays on modules controlled by the Option 01 except VX4320 Modules are set to the normally open position The VX4320 RF Multiplexer module contains eight 4 to 1 RF multiplexers After a power on self test is performed by the Option 01 it closes channel 1 of each section of each VX4320 that it controls 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 Option 01 VXI Interface Module User Manual Getting Started 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
103. stem 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 register Table 4 4 The Event Status Enable Register Decimal Bit Value Function 0 1 Set bit 5 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 of the Status Byte register when bit 2 the Query Error bit of the Standard Event Status register is set 3 8 Not used 4 16 Set bit 5 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 bit 5 of the Status Byte register when bit 7 the Po
104. t 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 Command route scan m1 1 2 m2 1 64 Response Define a scan sequence consisting of relays 1 and 2 on relay module m1 and relays 1 through 64 on module m2 trigger sequence count trigger sequence source immediate initiate immediate Define the number of times to sequence through the scan list before setting the state of the trigger subsystem back to the idle state Sequence through the scan list without waiting for a trigger event after an INITiate mmediate command is received Initiate the scan sequence Sequence through the entire scan list two times TRIGger SEQuence DELay N A Option 01 VXI Interface Module User Manual 3 55 Command Descriptions RST Value Limits Related Commands Description Examples Command Syntax Query Syntax RST Value Limits 3 56 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 time to wait after a trigger event is detectedbefore opening the current relay in a scan list A trigger event is enabled with teh TRIGger SEQuence SOURce command Command route
105. talled in consecutive slots to the right of this module Command Response route configure Configure all six sections of the first VX4330 as 10 to 1 4 wire fwire ml 1 6 scanners route mode Set the mode of operation of sections 1 2 and 3 of the first scan ml 1 3 VX4330 to scan In this mode only one channel in a section is closed at a time route mode Set the mode of operation of sections 4 5 and 6 of the first mux m1 4 6 VX4330 to mux In this mode one or more channels in a section may be closed at the same time rout conf owire m3 1 Configure section 1 of the third VX4330 as a 40 to 1 1 wire scanner rout conf Configure sections 2 and 3 of the second VX4330 as 20 to 1 twire m2 2 3 2 wire scanners route configure Configure all six sections of the third VX4330 as 10 to 1 4 wire fwiri m3 1 6 scanners with independent control of upper and lower commons route close m3 1 1 Connect the lower half of channel 1 section 1 to the lower 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 route close Connect the upper half of the 10th channel of section 1 to the m3 20 1 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
106. terface 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 A A m DANGER Protective Ground ATTENTION Double High Voltage Earth Terminal Refer to Manual Insulated Certifications and Compliances Safety Certification of For modules 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 Option 01 VXI Interface Module User Manual Gene
107. tion_list gt ROUTe CONFigure lt configuration gt lt module_name gt lt section_list gt ROUTe CONFigure DISJoin lt module_name gt ROUTe CONFigure JOIN lt module_name gt lt section_list gt ROUTe ID INITiate CONTinuous INITiate IMMediate ROUTe MODule DEFine lt module_name gt lt nrf gt ROUTe MODule CATalog ROUTe MODule DELete NAME lt module_name gt ROUTe MODule DELete ALL ROUTe OPEN lt channel_list gt ROUTe OPEN ALL module_name ROUTe OPEN DWELI lt module_name gt lt nrf gt OUTPut TTLIrg lt n gt STATe ON OFF lt nrf gt ROUTe PFAil lt action_at_powerfail gt ROUTe SCAN lt channel_list gt STATus OPERation CONDition STATus OPERation ENABle STATus OPERation EVENt STATus QUEStionable CONDition STATus QUEStionable ENABle STATus QUEStionable EVENt SYSTem ERRor SYSTem PRESet SYSTem VERSion Option 01 VXI Interface 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 Option 01 VXI Interface Module User Manual Command Descriptions ABORt Command Syntax ABORt Query Syntax N A RST Value N A Limits N A Related Commands ROUTe SCAN INITiate IMMediate TRIGger SEQuence SOURce TRIGger SEQuence MMediate TRIGger SEQuence COUNt TRIGger SEQuence DELay Description T
108. ue 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 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 m 241 Hardware error Unrecognized module d d Option 01 VXI Interface Module User Manual 4 7 Status and Events Table 4 7 lists the device dependent error messages that can occur during Option 01 operation Table 4 7 Device Dependent Erro
109. ules 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 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 Option 01 VXI Interface Module User Manual B 1 Appendix B Examples 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
110. umber 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 incomplete 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 Y1 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 D 2 Option 01 VXI Interface Module User Manual Appendix D Replaceable Parts Manufacturers Cross Index Mfr Code Manufacturer Address City State Zip Code 80009 TEKTRONIX INC 14150 SW KARL BRAUN DR BEAVERTON OR 97077 0001 PO BOX 500 TK2548 XEROX CORPORATION DIV OF XEROX CORPORATION BEAVERTON OR 97005 14181 SW MILLIKAN WAY Option 01 VXI Interface Module User Manual D 3 Appendix D Replaceable Parts Replaceable Parts List Fig amp Index Tektronix Serial No Number Part Number Effective 070 9180 XX 070 9198 XX 1 16
111. uses 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 Option 01 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 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 Option 01 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 Option 01 was parsing a command or query Table 4 5 on page 4 6 lists the command error messages 6 7 Not used 7 128 Power On shows that the Option 01 was powered on Option 01 VXI Interface Module User Manual 4 3 Status and Events 44 Event Status Enable Register The Output Queue The Sy
112. ved after the Option 01 VXI Interface Module User Manual TEEE 488 2 Common Commands TST WAI trigger system is placed in the IDLE state the Option 01 will place SCPI 211 Trigger Ignored error messages in the Error Event queue The IEEE 488 2 Specification equates the 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 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 Option 01 VXI Interface Module User Manual 3 65 Ss Status an
113. wer 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 Option 01 stores query responses in the Output queue The Option 01 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 Option 01 VXI Interface Module User Manual Status and Events Status and Event Reporting Process Figure 4 1 shows how to use the 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 HAN Write using E SE 6 Request rvi peo calls Message queue Not Read using STB Available Empty Service Request Enable register Read using SRE Write using SRE Master Status 4 Message Available 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 re
114. 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 bit 6 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 set and 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 bit 6 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 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 Option 01 VXI Interface Module User Manual 3 63 TEEE 488 2 Common Commands TRG 3 64 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

Download Pdf Manuals

image

Related Search

Related Contents

Fujitsu ESPRIMO Q510  Installation and Operation Guide  Gotharman`s TubaZ  Avaya BCM450 Configuration Guide  DSS-2 Two-Channel Digital Speed Switch  here - FTP Directory Listing  INSTALLATION INSTRUCTIONS  Tipos 1098-EGR y 1098H-EGR - Welcome to Emerson Process  Downloading - All IT eBooks  

Copyright © All rights reserved.
Failed to retrieve file