Home

Artisan Technology Group is your source for quality new and

image

Contents

1. 5 73A 308 13 INSTALLATION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com OPERATION The 73A 308 Module is programmed by ASCII characters issued from the system controller to the 73A 308 Module via the module s VXIbus commander and the VXIbus card cage backplane The module is a VXIbus Message Based instrument and communicates using the VXIbus Word Serial Protocol Refer to the manual for the VXIbus device that will be the 73A 308 Module s commander for details on the operation of that device If the module is being used in a CDS 73A IBX System card cage the module s commander will be the 73A 155 Resource Manager IEEE 488 Interface Module Refer to the 73A 155 Operating Manual and the programming examples in the Operation section of this manual for information on how the system controller communicates with the 73A 155 The 73A 308 Module will complete its self test and be ready for programming five seconds after power up The VXIbus Resource Manager may add an additional one or two second delay to this time The Power LED will be on and the Failed LED off The MSG LED will blink during the power up sequence as the VXIbus Resource Manager addresses all modules in the card cage The default condition of the module after power up is described in the SYSFAIL Self Test and Initialization subsection Although these non data commands are initia
2. n a w y w w Go N 00 a o po a 73A 308 APPENDIX B A N Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com BCD Bit Relay Driver Control Line Ground Returns 4 5 8 11 14 20 21 37 Factory setting for Clamp line 73A 308 53 APPENDIX B Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com APPENDIX C VXIbus GLOSSARY Certain terms used in this manual have very specific meanings in the context of a VXIbus System A list of these terms is presented below Commander A VXIbus device that has bus master capability and has VXIbus servants under it in the system hierarchy A commander may be a servant as well Fast Handshake Compared to the Normal Transfer Mode of the VXIbus the Fast Handshake Transfer Mode reduces the number of VMEbus data transfer cycles by 50 On receipt of a request for data a fast handshake module is able to return data in less than 20 us so that the VXIbus fast handshake protocol can be used by the module s commander Using fast handshake protocol data can be written and read without checking the ready bits in the module s Response register Hard Reset This is the state of the module when the SYSRESET line is true While in this state the module is inactive and its Status and Control registers are cleared The SYSFAIL line is driven low and th
3. Not defined LOADFFOO550000FFFF55AAO0I lt tm gt This command closes relay drivers 0 9 11 13 15 16 18 20 22 24 25 26 27 28 29 30 31 32 33 34 35 56 58 60 62 72 73 74 75 76 77 78 and 79 so they are all active L0000000000000000000000 lt tm gt This command opens all relay drivers If the R parameter is not within the specified range of 0 to F an Invalid or Missing Hex Value error will be generated If an incorrect number of digits anything other than 20 is specified an Invalid Load Command Wrong Number of Characters error will be generated Both of these errors will turn on the module s Error LED and generate a VXIbus Request True event if Interrupt On Error has been enabled with the I command Refer to the QER command for error code information and to the I command for a description of the 73A 308 s interrupts 24 OPERATION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Command OPEN or O Syntax OPEN z lt tm gt O z lt tm gt Purpose The Open command opens an individual relay driver fine Description z a number 0 through 79 which specifies the relay driver number to deactivate The least significant relay driver 0 is control line 0 relay driver 1 is control line 1 etc and the most significant relay driver 79 is control line 79 Refer to the table in Appendix B which shows the driver numbers that correspond to contro
4. 73A 308 31 OPERATION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Command TRIGGER or T Syntax TRIGGER lt tm gt T lt tm gt Purpose Pulse a VXIbus TTL trigger line Description The Trigger command will pulse a VXIbus TTL trigger line specified by the Trigger Setup command If this command is issued and a VXIbus TTL trigger line has not been specified by the TS command then this command will have no effect on the VXIbus TTL trigger lines Default Disabled See TS command Example TRIGGER SETUP 0 3 lt tm gt sets the 73A 308 to monitor VXIbus TTL trigger line 0 and to output on trigger line 3 TRIGGER lt tm gt pulses VXIbus TTL trigger line 3 the line specified by the above TRIGGER SETUP command 73A 308 32 OPERATION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Command Syntax Purpose Description Default Example TRIGGER SETUP or TS TRIGGER SETUP x y lt tm gt TS x y lt tm gt This command sets up which external trigger the 73A 308 will monitor VXIbus TTL trigger line or IEEE 488 Group Execute Trigger and which VXIbus TTL trigger output line it will output on x specifies the trigger in condition Valid values for x are 0 7 specifies the VXIbus TTL trigger line to monitor D disable the 73A 308 from monitoring either a VXIbus TTL trigger line or an IEEE 488 Group Exec
5. A rtisan Artisan Technology Group is your source for quality Technology Group new and certified used pre owned equipment FAST SHIPPING AND SERVICE CENTER REPAIRS WE BUY USED EQUIPMENT DELIVERY Experienced engineers and technicians on staff Sell your excess underutilized and idle used equipment TENS OF THOUSANDS OF at our full service in house repair center We also offer credit for buy backs and trade ins IN STOCK ITEMS www artisantg com WeBuyEquipment 7 EQUIPMENT DEMOS HUNDREDS OF InstraV ea REMOTE INSPECTION LOOKING FOR MORE INFORMATION MANUFACTURERS Remotely inspect equipment before purchasing with Visit us on the web at www artisantg com 7 for more our interactive website at www instraview com information on price quotations drivers technical LEASING MONTHLY specifications manuals and documentation RENTALS ITAR CERTIFIED SO BAD Wii Contact us 888 88 SOURCE sales artisantg com www artisantg com User Manual Tektronix 73A 308 Relay and High Voltage Logic Driver Module 070 9118 02 Z Ila This document applies for firmware version 1 00 and above Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Copyright Tektronix Inc All rights reserved Tektronix products are covered by U S and foreign patents issued and pending Information in this publication supercedes that in all previously published material Specificati
6. IDENTIFY COMMANDER These commands are accepted but have no effect on the module VXIbus events are returned via VME interrupts The following events are supported and returned to the 73A 308 Module s commander REQUEST TRUE In IEEE 488 systems such as the 73A 155 this interrupt will cause a Service Request SRQ to be generated on the IEEE 488 bus 7 SPECIFICATIONS Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com VXIbus Registers Device Type Register Contents Power Requirements Voltage Current Peak Module Ip Power up Defaults Fuses Cooling Temperature Humidity VXI Bus Radiated Emissions VXI Bus Conducted Emissions Module Envelope Dimensions Dimensions Shipping ID Device Type Status Control Protocol Response Data Low See Appendix A for definition of register contents FECB ones compiement of binary value of model number All required dc power is provided by the Power Supply in the VXIbus card cage 5 Volt Supply 4 75V dc to 5 25V dc 5 volt supply 2 0 A All relay driver outputs disabled V XIbus external triggers disabled Non buffered mode Request True interrupts disabled Wait hold off disabled Replacement fuse Little Fuse P N 273004 Less than 10 C temperature rise with TBD liters sec of air ata pressure drop of TBD mm of H O 0 C to 50 C operating 40 C to 85 C
7. or if the module loses 5 volt power When the card cage Resource Manager detects SYSFAIL set it will attempt to inhibit the line This will cause the 73A 308 Module to deactivate SYSFAIL in all cases except when 5 volt power is lost This section contains example programs which demonstrate how the various programmable features of the 73A 308 are used The examples are written in BASIC 73A 308 OPERATION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com using an IBM PC or equivalent computer as the system controller e Definition of BASIC Commands The programming examples in this manual are written in Microsoft GW BASIC These examples use the GW BASIC commands described below If the programming language you are using does not conform exactly to these definitions use the command in that language that will give the same result Command Result CALL ENTER R ADDRESS STATUS The CALL ENTER statement inputs data into the string R from the IEEE 488 instrument whose decimal primary address is contained in the variable ADDRESS Following the input the variable LENGTH contains the number of bytes read from the instrument The variable STATUS contains the number 0 if the transfer was successful or an 8 if an operating system timeout occurred in the PC Prior to using the CALL ENTER statement the string R must be set to a string of spaces whos
8. Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Servant A VXIbus device that may or may not have bus master capability that is under control of a commander in the VXIbus system hierarchy A servant may also be a commander Soft Reset This state is entered when the reset bit in the module s Control Register is set to one 1 by the module s commander While in this state a device is inactive interrupts which are pending are unasserted all pending bus requests are unasserted and the onboard processor is halted The device s VMEbus slave interface is active in this state however the device is incapable of responding to any commands other than RESET and SYSFAIL INHIBIT In the case of a CDS 73A IBX card cage for example a module soft reset occurs when the card cage s 73A 155 Resource Manager IEEE 488 Interface Module receives a STOP command over the IEEE 488 bus that is addressed to the 73A 308 SYSFAIL INHIBIT Bit in the Control register of the module When set to a one 1 by the VXIbus Resource Manager the device is disabled from driving the SYSFAIL line CDS modules are designed so that the Sysfail Inhibit bit will work under all conditions except when the 5V power is lost VXI Commands These are commands passed from a commander to a servant within the VXIbus environment A command may or may not be prompted by an external event For example an IEEE 488 GROUP EXECUTE
9. rather than signals 11 4 not used 1111 1111 not used 3 Resp En Oorl if bits 15 12 are 1111 echos bit 3 of the command 2 Event En Oorl if bits 15 12 are 1111 echos bit 2 of the command l Resp Mode 0 interrupts are supported 0 Event Mode 0 interrupts are supported Register Bit Location Bit Usage 73A 308 Value 73A 308 Usage Control 73A 308 48 APPENDIX A Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Response 15 12 1111 command passed 11 7 not used 11111 not used 6 0 1111111 no responses supported 73A 308 49 APPENDIX A Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com APPENDIX B FRONT PANEL OUTPUT CONNECTIONS Output pin assignments for P4 as a function of the commands BCD Bit Relay Driver Output Pin Clamp Control Line 73A 308 50 APPENDIX B Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Ground Returns 4 5 8 11 14 20 21 37 Factory setting for Clamp line 73A 308 51 APPENDIX B Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Output pin assignments for P5 as a function of the commands Bank BCD Bit Relay Driver Clamp Control Line _ W5 A B P5 50 W6 A B P5 50 W7 A B P5 17 x N HII a fa A fa fa o o N N fo la a
10. the module shield LOGICAL ADORESS The actual physical address of the 73A 308 module is on a 64 byte boundary If the switch representing the most significant digit MSD of the logical address is set to position X and the switch representing the least significant digit LSD of the logical address is set to position Y then the base physical address of the 73A 308 will be 64d XYh 49152d For example L S Base Physicai D Addr d A 64 101 49162 497924 5 64 21 49152 60496d L A Logical Address MSD Most Significant Digit LSD Least Significant Digit IEEE 488 Address Using the 73A 308 Module in an IEEE 488 environment requires knowing the module s IEEE 488 address in order to program it The logical address switch on the 73A 155 Module is used to define the EEE 488 address of the 73A 308 Module Different manufacturers of JEEE 488 interface devices may have different algorithms for equating a logical address with an IEEE 488 address If the 73A 308 is being used in a CDS IEEE 488 IAC system consult the operating manual of the CDS 73A 1XX Series stot 0 embedded controller or IEEE 488 Interface Module If the 73A 308 is being used in a MATE system VXIbus logical addresses are converted to IEEE 488 addresses using the algorithm specified in the MATE IAC standard MATE STD IAC This algorithm is described in detail in the 73A 156 Operating Manual If the 73A 308 is not being used in a
11. 190 WRTS CO C8 C6 E TM Close and enable output lines 0 8 and 6 The commands being issued do the following CO C8 C6 close relay drivers 0 8 and 6 E enables the outputs A semicolon between commands represents a terminator or line feed 200 CALL SEND ADDR308 WRTS STATUS Output the command The RO R8 and R6 LEDs and the ENB LED on the front panel should be tit 210 WRTS Q8 TM Read back the status of relay driver 8 using the Q command 220 CALL SEND ADDR308 WRTS STATUS Output the command 230 CALL ENTER RD LENGTH ADDR 308 STATUS Read and print the results 240 PRINT THE RELAY DRIVER STATUS IS RDS The card should respond with I CR LF as the data This means that the relay driver is active 250 WKTS 00 08 06 TM Open relay drivers 0 8 and 6 260 CALL SEND ADDR308 WRTS STATUS Output the command 270 WRTS QRB TM Read back the status of all outputs using the QRB command The data is returned in 20 hex bytes 280 CALL SEND ADDR30820 WRTS STATUS290 290 CALL ENTER RDS LENGTH ADDR308 STATUS0 300 PRINT THE DATA IS gt RD The card should respond with 00000000000000000000 lt CR gt lt LF gt as the data 73A 308 40 OPERATION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Example 2 This is a more advanced program for the experienced user which demonstrates the use of the Close Bank Open Bank Load Wait and E
12. 200 ms delay between output commands Close bank 0 relay drivers 0 through 7 are active and wait for 200 ms then closes bank 1 relay drivers 8 through 15 are activated and waits for 200 ms Then bank opens and relay drivers 0 through 7 are deactivated and the 73A 308 holds off other commands for 73A 308 41 OPERATION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 200 ms The Enable command was sent with the previous Load command so the outputs are already enabled NOTE The IEEE timeout must be greater than the maximum total Wait value In this case larger than 600 ms adding all delays together The following lines show how the TS command operates 190 WRTS R TM 200 GOSUB 1500 Reset the card 210 WRTS TS G 0 220 GOSUB 1500 Sets up the 73A 308 to update all outputs only when an IEEE Group Execute Trigger is received and also to output a VXIbus trigger on TTL trigger line O when a T or TRIGGER command is issued 230 WR T C0 C1 C2 The Close commands are stored until an IEEE 488 Group Execute Trigger is received When the trigger is received relay drivers 0 1 and 2 will be activated The above E Enable command enabled all drivers 240 GOSUB 1500 250 WRTS LOAD FFFFFFFFFFFFFFFFFFFF 260 GOSUB 1500 The load command will activate all relay drivers when an IEEE 488 Group Execute Trigger is received 270 WRTS QRB 280 GOSUB 1500 This
13. 35 1 2 1 1 4 34 1 8 18 Bank 0 1 Using the power supply listed in Table 1 1 connect a 15 Q 3 W resistor from 5V of the power supply to each of the pins as shown in Figure 1 1 and in Table 1 2 2 Connect the 5 V to P4 pin 50 3 Connect the ground from the power supply to P4 pin 4 and pin 5 4 Send Di Disable all outputs to the 73A 308 5 Send CBO Close Bank 0 to the 73A 308 Page 62 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 73A 308 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 Using a DMM measure the voltage at each pin of P4 as listed in Table 1 2 The voltage at each pin will be the same as the 5V source Send Elf Enable all outputs to the 73A 308 Measure the voltage at each P4 pin shown in Table 1 2 The voltage at each pin will be less than 500 mV Send QRBir Read 000000000000000000FFcrit Send O0rf Open 0 to the 73A 308 Use a DMM and measure the voltage at BIT 0 1 refer to Table 1 2 The voltage will be the same as the 5 V source The voltage at the remaining 7 pins shown in Table 1 2 will be less than 500 mV Send QRBir Read 000000000000000000FEcrtt Send Olif Open 1 to the 73A 308 Use a DMM and measure the voltage at BITs 0 1 and 0 2 refer to Table 1 2 The voltage on both pins will be
14. Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Command INTERRUPT or I Syntax INTERRUPTz lt tm gt Iz lt tm gt Purpose The Interrupt command is used to enable and disable VXIbus Request True interrupts on either an error or an external trigger Description z one of the following letters which specifies interrupt conditions E enable interrupt on programming error T enable interrupt on an external trigger see TS command enable interrupt on either an external trigger or programming error D disables all interrupts A parameter must be specified and once programmed the setup remains valid unless specifically overridden by another I command or by a Reset If there is an error pending and the IE command is issued a VXIbus Request True interrupt will occur When a V XIbus Read Status command is sent to the 73A 308 the module will set bit 6 of the returned status byte if the Request True Interrupt has been generated In IEEE 488 controller applications the Request True interrupt is used to generate an IEEE 488 Service Request SRQ Default interrupts disabled Examples IE tm interrupts when a programming error occurs IT tm interrupts when an external trigger occurs INTERRUPT lt tm gt interrupts either on an external trigger or a programming error ID lt tm gt disables all interrupts Errors If the z parameter is not one of the specified parameters an Invalid Interrupt Command
15. RETURN Ends a subroutine and returns operation to the line after the last executed GOSUB command lt CR gt Carriage Return character decimal 13 lt LF gt Line Feed character decimal 10 73A 308 38 OPERATION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com e Programming Examples In BASIC The following sample BASIC programs show how commands for the 73A 308 might be used These examples assume that the 73A 308 has logical address 24 and is installed in a VXIbus card cage that is controlled via an IEEE 488 interface from an external system controller such as an IBM PC or equivalent using a Capital Equipment Corp IEEE 488 interface The VXIbus IEEE 488 interface is assumed to have an IEEE 488 primary address of decimal 0 and to have converted the 73A 308 Module s logical address to an IEEE 488 primary address of decimal 24 Lines which are indented and not numbered are comments which clarify what the program is doing at those points Example 1 Lines 10 through 40 initialize the PC s IEEE 488 interface card as a system controller with an IEEE 488 address of decimal 0 Line 50 assigns the decimal IEEE 488 address of the 73A 308 to the variable ADDR308 10 DEF SEG amp HC400 Defines memory location of IBM PC IEEE 488 Interface Module 20 SEND 9 INIT 0 ENTER 21 Initialize PROM offsets for IBM PC IEEE 488 Interface Module 30 PC ADDRESS 0 CO
16. TRIGGER will generate a trigger command to all addressed devices However a BEGIN NORMAL OPERATIONS command is generated 73A 308 55 by the VXIbus Resource Manager and has no external source VXI Events Events are passed from a servant toa commander They may be generated by the servant either in response to a command for example Unrecognized Command event or due to a condition detected in the module internal error VXI Message Based Instrument An intelligent instrument that implements the defined VXIbus registers and at a minimum the word serial protocol All CDS instruments are message based VXI Word Serial Protocol The simplest required communication protocol supported by Message Based devices in a VXIbus system It utilizes the Al6 communications registers to transfer data using a simple polling handshake method All CDS instruments implement the word serial protocol 488 V XIbus Interface An IEEE 488 to VXIbus Interface Device is a message based device which provides communication between the IEEE 488 bus and VXIbus instruments APPENDIX C Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com APPENDIX D TYPICAL DRIVER CIRCUIT CAUTION To avoid damage to the 73A 308 from inductive voltage spikes created when relays are turned off the Supply Input must be connected to the positive terminal of the external supply that powers the rela
17. Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 73A 308 Send C161f Close Relay Driver 16 to the 73A 308 Measure the voltage at P4 pin 43 The voltage will be the same as the 50 V source Send Elf Enable all outputs to the 73A 308 Measure the voltage at P4 pin 43 The voltage will be less than 500 mV Send R E Dir Reset enable and then disable all outputs to the 73A 308 Connect the 165 Q 15 W resistor from the 50V to P4 pin 46 Relay Driver 24 Send C24 11 Close Relay Driver 24 to the 73A 308 Measure the voltage at P4 pin 46 The voltage will be the same as the 50 V source Send Elf Enable all outputs to the 73A 308 Measure the voltage at P4 pin 46 The voltage will be less than 500 mV Send R E Dif Reset enable and then disable all outputs to the 73A 308 Connect the 165 Q 15 W resistor from 50 V to P4 pin 49 Relay Driver 32 Send C3211 Close Relay Driver 32 to the 73A 308 Measure the voltage at P4 pin 49 The voltage will be the same as the 50 V source Send Elf Enable all outputs to the 73A 308 Measure the voltage at P4 pin 49 The voltage will be less than 500 mV Send R E Dir Reset enable and then disable all outputs to the 73A 308 Disconnect all resisto
18. YUM pasn luewsls1S N3H L 4l iguonipuoo e dn s18sS N3H1 3 u ouij 0 SOYOUBLQ WBIBO1J UOLO9 puewwos gnso9 ey Buimo oj eur ayi UO SLUNSA IM uonno x JuaWAJZAYIS NYNLIY 84 Seyoeas unnoiqns ey UBUAA uswa NYNLIY UMA pajesunep s ounnolqns jo pue ey u eun yya BumuiBeq ounnousqns y suny u gnso9 SUOl e191 JO JOQULUNU poujyep e 10 SILBWA 8 S 1X3N Pue YO4 SY UGEMI0g suonona sul ayi sJeeday IXIN YOL wesBold ey sejeuiuuwej N3 9g y ul pasnodo 1noeun Bunesedo ue yi g ue pue nyssevons sem 19 SU811 OY J O JOSALVAS PIGUUBA ayi SSIHAGV ejqeueA oui Ul SI SSOJPPB 1guulid ewioap eSOYM zjuounasu 88b 3331 941 0 LYM ejqeuea Bus ayi jo sjuejuoo ey sinding SNLVLS SLIM SSIHOAV ONIS TIVO ZEE VEL OUI woi peroadxa sejAq jo JequUNU tunuxew ey 03 enba 10 uey 1018918 SI y1Buo esoym seseds Guaranteed 888 88 SOURCE www artisantg com Artisan Technology Group Quality Instrumentation ae These non data commands are initiated by the 73A 308 s commander The following VXlbus Instrument Protocol commands affect the 73A 308 ABORT NORMAL OPERATION END NORMAL OPERATION ASYNCHRONOUS MODE CONTROL ERROR QUERY BEGIN NORMAL OPERATION IDENTIFY COMMANDER BYTE AVAILABLE READ PROTOCOL CLEAR READ STATUS CONTROL EVENT TRIGGER SYSTEM COMMANDS lt e lt PS a o I 2 Command protocol and syntax for the 73A COMMAND SYNTAX 308 Module is as follows 15
19. an invalid command will be lost and all error occurs or when a trigger is following valid commands will be received or when any combination of accepted The error condition can be these occurs cleared either through a hardware or software reset by reading the error L LOAD Performs a parallel load of out with the Q command or taking an ASCII hex data representing all 80 unprogrammed readback relay drivers This command overrides all outputs 7 All responses from the module are terminated by a carriage return and O OPEN allows the system controller line feed lt CR gt lt LF gt to open or deactivate a single relay driver 73A 308 15 OPERATION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com OB OPENBANK allows the system NOTE The OQ and controller to open a bank of eight characters are not part of relay drivers the command Q QUERY used to read the current state of the module The information available includes error data the trigger setup programmed trigger status whether trigger has occurred driver status enabled or disabled output status driver active or inactive R RESET resets the board to its power up state S SELFTEST causes the module to execute a self test and then return to its previously programmed state before the self test was executed T TRIGGER pulse a VXIbus TTL trigger line specified by the TRIG
20. artisantg com Command DISABLE or D Syntax DISABLE lt tm gt D lt tm gt Purpose The Disable command disables all relay drivers Description Upon receipt of this command all outputs will be disabled high impedance This command simply disables all relay drivers without affecting any previous command All C O CB OB and L commands sent to the 73A 308 will not affect the output drivers but will be latched to the outputs This means that the user may close other channels before enabling all relay drivers Default All outputs disabled Example Both of the following commands disable all relay drivers DISABLE lt tm gt D lt tm gt is 73A 308 21 OPERATION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Command ENABLE or E Syntax ENABLE tm E tm Purpose The Enable command sets all relay drivers active Description All outputs will be enabled on receipt of this command All C O CB OB and L commands sent to the 73A 308 prior to this command will be activated This command only needs to be sent once unless overridden by a Disable or Reset command Default All outputs disabled Example Both of the following commands enable all programmed relay drivers ENABLE lt tm gt turns on all outputs previously or immediately programmed E lt tm gt turns on all outputs previously or immediately programmed 73A 308 22 OPERATION Artisan Technology Group
21. eiai cece kaa aa a ka kaa aa tenet eter sese 37 Definition of BASIC Commands oo cc L L e kk kk tata a aa a kannon a e ka aa kaa ae ta taa sanke one 37 Programming Examples in BASIC ccc e taka a cee a kaka an aaa a na aaa kek kaa sna 38 Synchronizing Multiple Instrumentation Modules 43 Appendices Appendix A VXIbus Operation L L ll et etat sea anana anan nana pa nan kanna aa kk ke kan 44 Appendix B Front Panel Output Connections 0 0 kte na aaa aka aaa aa aa nana aaa seen 50 Appendix C VXlbus Glossary ll Lel ll l kt kek patt tk a ken tn pon ta a na pa nn nn aaa na eka na kn 54 Appendix D Typical Driver Circuit 0 06 ccc ta ann a na aaa aa non kon na aa bannann n 56 Appendix E User Service wl evil kk L ks kk tek kk kt tanpon kk pa a ka aaa n ana aaa na a aka aaa ke ka en 57 Appendix F Performance Verification Procedure 69 73A 308 i Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Table of Contents s VRr i aa rrW wasa ii 73A 308 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Safety Summary The general safety information in this summary is for both operating and servicing personnel Additional specific warnings and cautions are found throughout the manual where they apply and ma
22. of the 73A 308 Module proceeds as follows 1 The commander writes the Byte Request command ODEFFh to the 73A 308 s Data Low register 2 The commander reads the 73A 308 s Data Low register The 73A 308 Module has no registers beyond those defined for VXIbus message based devices All communications with the module are through the Data Low register the Response register or the VXIbus interrupt cycle Any attempt by another 73A 308 APPENDIX A Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com module to read or write to any undefined location of the 73A 308 s address space may cause incorrect operation of the module As with all VXIbus devices the 73A 308 module has registers located within a 64 byte block in the A16 address space The base address of the 73A 308 device s Base Address V 40H COOOH where V is the device s logical address as set by the Logical Address switches 73A 308 Configuration Registers Below isa list of the 73A 308 Configuration registers with a complete description of registers is determined by the device s each In this list RO Read Only WO unique logical address and can be Write Only R Read and W Write The calculated as follows offset is relative to the module s base address REGISTER DEFINITIONS Register Address Type Value Bits 15 0 ID Register 0000H RO 1011 1111 1111 1100 BFFCh Devi
23. other LEDs will be out 5 Send D CBO CB lerif Disable outputs Close Banks 0 and 1 to the 73A 308 a The RO RI R2 R3 R4 R5 R6 R7 R8 R9 and PWR LEDs will all be lit All other LEDs will be out b Send Rerif Reset to the 73A 308 6 Press the MSD SEL button on the 73A 308 face plate a The D1 LED will come on b Press the MSD SEL button again c The D2 and PWR LEDs will be lit all other LEDs will be out d Press the MSD SEL button repeatedly and watch the D1 D2 and D4 LEDs do a binary count until all are lit and then all LEDs will go out when the count reaches zero Selftest and Power Default Output State 1 Send Sir Selfttest to the 73A 308 2 Read READYarif a If the 73A 308 returns another ASCII string the built in self test failed and the string indicates what the failure was 3 Send QRBir Query Read Back status to the 73A 308 4 Read 00000000000000000000crif 73A 308 Page 61 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 73A 308 Collector Current Test 5V A 15W 15W 15W 15W 15W 15W 15W 15W 3W 3W 3W 3W 3W 3W 3W 3W Y Y Y Y Y Y Y Y BITO 1 BIH0 2 BITO 4 BITO 8 BITI 1 BH1 2 BITI 4 BIT1 8 Figure 1 1 Resistor matrix Table 1 2 Bit number versus pin number Bit number Connector P4 pin number 0 1 36 0 2 3 0 4 19 0 8 2 1 1
24. storage Less than 95 R H non condensing 0 C to 30 C Less than 75 R H non condensing 31 C to 40 C Less than 45 R H non condensing 41 C to 50 C Complies with VXIbus Specification Complies with VXIbus Specification VXIC size 262 mm x 353 mm x 30 5 mm 10 3 in x 13 9 in x 1 2 in When ordered with a CDS card cage this module will be installed and secured in one of the instrument module slots slots l 12 When ordered alone the module s shipping dimensions are p 73A 308 8 SPECIFICATIONS Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 406 mm x 305 mm x 102 mm 16 in x 12 in x 4 in Weight 1 9 kg 4 2 Ibs Weight Shipping When ordered with a CDS card cage this module will be installed and secured in one of the instrument module slots slots 1 12 When ordered alone the module s shipping weight is 2 4 kg 5 2 Ib Mounting Position Any orientation Mounting Location Installs in an instrument module slot slots 1 12 of aC or D size VXIbus card cage Refer to D size card cage manual for information on required adapters Front Panel Signal Connectors 2 50 pin DD50P connector pin Refer to Appendix B for connector pinouts Recommended Cable 73A 642 Analog Cable 2 required for all 80 relay drivers Equipment Supplied 1 73A 308 Module Software Revision V1 4 73A 308 9 SPECIFICATIONS Artisan Te
25. the same as the 5 V source The voltage at the remaining 5 pins shown in Table 1 2 will be less than 500 mV Send QRBir Read 000000000000000000FCecrtt Send 0211 Open 2 to the 73A 308 Use a DMM and measure the voltage at BITs 0 1 0 2 and 0 4 refer to Table 1 2 The voltage on these pins will be the same as the 5 V source The voltage at the remaining 4 pins shown in Table 1 2 will be less than 500 mV Send QRBir Read 000000000000000000EFScrit Send O31r Open 3 to the 73A 308 Use a DMM and measure the voltage at BITs 0 1 0 2 0 4 and 0 8 refer to Table 1 2 The voltage on these pins will be the same as the 5 V source Page 63 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 73A 308 The voltage at the remaining 4 pins shown in Table 1 2 will be less than 500 mV Send QRBir Read 000000000000000000FOcri Send O4if Open 4 to the 73A 308 Use a DMM and measure the voltage at BITs 0 1 0 2 0 4 0 8 and 1 1 refer to TABLE 4 1 The voltage on these pins will be the same as the 5 V source The voltage at the remaining 3 pins shown in Table 1 2 will be less than 500 mV Send QRBir Read 000000000000000000E0ecrif Send O51t Open 5 to the
26. 08 57 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 58 Appendix E User Replaceable Parts Part Description User Manual Label Tek CDS Label VXI Fuse Micro 4 Amp 125 V Fast Collar Screw Metric 2 5 x 11 Slotted Shield Front Screw Phillips Metric 2 5 x 4 FLHD SS Part Number 070 9118 02 950 0616 00 950 061 7 00 159 0374 00 950 0952 00 950 1338 00 211 0867 00 73A 308 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 73A 308 Appendix F Performance Verification Procedure The performance verification procedure for the 73A 308 Relay and High Voltage Driver Module verify that the module is operating within specification Conventions Used In This Procedure All control of the 73A 308 Module will be accomplished through a VXI Slot O device ASCII characters will form the commands sent to control the module and ASCII charac ters will be read from the module Throughout this document writes to the 73A 308 Module will be shown as Send QERtt where QERif is the command Query the ERror terminated with a linefeed character if Commands will be sent exactly as shown Reads from the module are shown as Read NO ERRORSerif where NO ERRORSenr is the ASCII string returned from the 73A 308 Module termi nated with a carriage return and linefeed crf The ASCII string returned from
27. 1 Commands consist of a string of up to 255 characters and must end with either a LF or a delimiter A CR is treated as a white space character and is ignored if received 2 All commands are operated on in the order they are received and executed when the delimiter is received 3 If a parameter is omitted either its default state or its last programmed state will be in effect depending on the command 4 Any character may be sent in either upper or lower case form 5 Any of the following white space characters are allowed within the command string and are ignored by the module 00 09 OB 20 80 89 88 90 6 Any command syntax or programming errors will cause an error to be flagged All commands up to the error will remain valid The invalid command will be ignored and all following valid commands will be accepted Clear the error condition by hardware or software reset Q command or unprogrammed readback 7 All responses from the module are terminated by a CR LF 8 A command may be issued in either the full or the short form IAN Commands may be issued either in full or MODULE COMMANDS short form Only the short form is listed here BD puts the module in non buffered mode default 17 BE puts the module in buffered mode 18 Cz close an external relay connection to an individual control line 19 CBz allows the system controller to close a bank of outputs 8 drivers
28. 1 jeuoixe snqIXA pejqesip sindino seaup ejal py SMO OJ se SI 159 yes dn 1emod jo uonsjdwoo ay 18348 NPON BOE VEL OY jo uonipuoo zinejap PY OL d s uil pinB uonejjesuj Aojj03 e d 398 AB991109 81g SOYOJIMS Je 1ns 9g dlas enuey Bunesado ayi u sjaBed oy 03 19491 sasayjuaied u s1equnN AGIND 39N343338 HIIND FTINAaOW YIAIJA JIDON FJOVLTOA HDIH ANV AVIIU BOE VEL YOYy3 NMONANN Si X INIVA LIVM ONMVANI vl X UJBNWAN ANVS ONVANI t XX G30339X3 HL1SN31 39N3nO3S WNNWIXVW zl X ANVWWOOD LdINYYSLNI QITVAN LI 1X 3INIVA XJH ONISSIN YO QNVANI ot X SYILIVYVHI dO BIBWON DNOYA ANVWWOD GVO1 AIIVANI aX ANVWWOD AY3ND ANVANI X 3INTVA BIDDIYL ONVANI X BIGINNN TINNWHO AYANI YISNNN NIHLIM SLNIOd 1VINI93G OML LNINOdX3 NI SLIDIQ ANVIN OOL MOTVIYIAO YIZANAY LAAN YOUYI XVLNAS ZA VLVO 8 119 X ANVE JAN IVAI LSIL 403S SHON ON uonduosap yn e 104 z d uondiosep puewwoo p ayi BBS panssi si puguutuoo 30 E nun YOUYI YUM puodsas jim e npou ey panenb s 10413 uB ji O t Ub O r syoyya OL BWIDAaP 19198 ey9 Ppasyaun lt 41 gt 1 BWIDEP 334981849 UINIay afeuwIBY lt yo gt pueuwwoo gnso5 painoaxe 1sej OY 19348 Bul AYI A uoneslado SUINJEJ pue unnoiqns e spu NYNLIY pe3noexa Jou ale puewwoo Way 94 Buimoyjjoj sie oeseyo JV NY 95199340 Si BuIMO 0J puewooos 241 NJHL ew SI uollipuoo paje1s oy 4 leyi OS Spueuutuoo 19430
29. 20 D disables all relay drivers 21 E enables all relay drivers 22 Iz enables or disables the VXI Request True interrupt can be programmed to be active when an error occurs when a trigger is received on either event or to disable all interrupts 23 L Ro9 Ro loads hex data bytes to output drivers 24 Oz opens an external relay connection to an individual control line 25 OBz allows the system controller to open a relay bank 8 relay drivers 26 Qz read the current state of the module 27 error data the trigger setup programmed trigger status whether trigger has occurred driver status enabled or disabled R resets the board to its power up state 30 s the module executes a self test then returns to its previously programmed state 31 T pulse a VXIbus TTL trigger line specified by the Trigger Setup command 32 TS x y sets up VXIbus TTL trigger lines in and out 33 V returns the current software revision level of the board 35 Wx waits for a specified number of 1 ms intervals before accepting commands 36 RO The programming examples in the manual are written in PROGRAMMING Microsoft GW BASIC For programming examples see page 38 CALL ENTER R LENGTH ADDRESS STATUS inputs data into the string R from the IEEE 488 instrument whose decimal primary address is contained in the variable ADDRESS LENGTH the number of bytes read from the instrument STATUS 0 if the transfer was
30. 73A 308 Use a DMM and measure the voltage at BITs 0 1 0 2 0 4 0 8 1 1 and 1 2 refer to Table 1 2 The voltage on these pins will be the same as the 5 V source The voltage at the remaining 2 pins shown in Table 1 2 will be less than 500 mV Send QRBir Read 000000000000000000COcrit Send O61f Open 6 to the 73A 308 Use a DMM and measure the voltage at BITs 0 1 0 2 0 4 0 8 1 1 1 2 and 14 refer to Table 1 2 The voltage on these pins will be the same as the 5 V source The voltage at the remaining pin shown in Table 1 2 will be less than 500 mV Send QRBir Read 00000000000000000080crif Send 0711 Open 7 to the 73A 308 Use a DMM and measure the voltage at all eight BITs refer to Table 1 2 The voltage on these pins will be the same as the 5 V source Send QRBir a Read 00000000000000000000cr1t Page 64 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 73A 308 Banks 1 thru 9 Perform the following for all the remaining groups Connect the 15 Q resistors to the output pins of the next Bank to be checked and insure that the positive side of the 5 V is connected to the input pin for that bank P4 pin 50 for banks 0 1 and 2 P4 pin 17 for banks 3 and 4 or P5 pin 50 for banks 5 6 and 7 P5 pin 17 for banks 8 and 9 Perform the test requirements from number 4 thru 48 of the Bank 0 Test substit
31. 73A 308 to close the individual relay driver line specified by the z parameter The Trigger Setup TS command affects the operation of this command If the TS command is specified to monitor an external trigger then the C command will be latched to the relay drivers when the trigger is received See the Trigger Setup command for a full description NOTE The ENABLE E command must be sent to activate any drivers programmed by the C command The E command only needs to be sent once Default not specified Example CLOSE I tm activates relay driver 1 Pin 36 of P4 will be activated CLOSE 7 lt tm gt activates relay driver 7 Pin 1 of P4 will be activated Errors If the z parameter is not within the specified range of 0 to 79 an Invalid Channel Number error will be generated This error will turn on the module s Error LED and generate a VXI bus Request True event if Interrupt On Error has been enabled with the I command Refer to the I command for a complete description of the 73A 308 interrupts and to the QER command for error codes and messages A AMI I_MMN C f 73A 308 19 OPERATION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Command Syntax Purpose Description CLOSEBANK or CB CLOSEBANK z tm CB z lt tm gt The Close Bank command closes a bank of eight relay drivers z a number 0 through 9 which specifies the bank of eigh
32. 8 to 15 etc and the most significant bank is control lines 72 to 79 Refer to the table in Appendix B which shows the bank numbers that correspond to control lines and output pins The Open Bank command allows the 73A 308 to open a bank of eight relay drivers specified by the z parameter The Trigger Setup TS command affects the operation of this command If the TS command is specified to monitor an external trigger line then the OB command will be latched to the relay drivers when the trigger is received See the Trigger Setup command for a full description Not defined OPENBANK 1 lt tm gt deactivates drivers 0 to 7 OB 5 lt tm gt deactivates drivers 40 to 47 If the z parameter is not within the specified range of 0 to 9 an Invalid Bank Number error will be generated This error will turn on the module s Error LED and generate a VXIbus Request True event if Interrupt On Error has been enabled with the I command Refer to the I command for a complete description of the 73A 308 interrupts and to the QER command for error codes and messages 26 OPERATION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Command QUERY or Q Syntax QUERY z Q z Purpose The Query command returns the status of various hardware and software states Description z is one of the following ASCII strings which specifies what is to be returned ER Returns the current Error see Er
33. CDS IAC System consult the operating manual of the IEEE 488 interface device being used for recommendations on setting the logical address VMEbus Interrupt Level Select Switch Each function module in a INT e VXIbus System can generate PA an interrupt on the VMEbus E to request service from the interrupt handler located on its commander for example the 73A 155 RM IEEE 488 Interface Module in a CDS 73A IBX System The VMEbus interrupt level on which the 73A 308 Module generates interrupts is set by a BCD rotary switch Align the desired switch position with the arrow on the module shield Valid Interrupt Level Select switch settings are through 7 with setting equivalent to level 1 etc The level chosen should be the same as the level set on the 73A 308 s interrupt handler typically the module s commander Setting the switch to an invalid interrupt level 0 8 or 9 will 73A 308 DESCRIPTION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com disable the module s interrupts When using the 73A 308 in a CDS 73A IBX System set the interrupt level to the same level chosen on the 73A 155 Interrupts are used by the module to return VXIbus Protocol Events to the module s commander Refer to the Operation section for information on interrupts The VXIbus Protocol Events supported by the module are listed in the Specifications section Halt Switc
34. GER SETUP command TS TRIGGER SETUP sets up external triggers Trigger Inputs are either VXIbus TTL triggers or IEEE Group Execute Trigger Trigger Outputs are VXIbus TTL triggers Y VERSION returns the current software revision level of the board W WAIT waits for a specified number of 1 ms intervals to allow relays to close before any more commands may be accepted by the 73A 308 A detailed description of each command in alphabetical order is given on the following pages The syntax used in the command descriptions is optional parameter group of parameters ASCII character optional repetition III rm HH nes 73A 308 16 OPERATION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Command Descriptions Command BUFFER DISABLE or BD Syntax BUFFER DISABLE lt TM gt BD lt TM gt Purpose This command puts the module into the Nonbuffered mode of operation Description In the Nonbuffered mode a byte of command data is not accepted from the V XIbus until the previous character has been processed By using this mode the 73A 308 maintains synchronization with its commander and the user knows when the commands have been completed For example if lt CR gt lt LF gt is used as a terminator it is guaranteed that the relay drivers programmed will be activated when the lt LF gt is accepted The major advantage of this method is that another module whi
35. NTROL 0 Define IEEE 488 Interface Module s IEEE 488 address and define it to be a controller 40 CALL INIT PC ADDRESS CONTROL 50 ADDR308 24 Define 73A 308 s IEEE 488 address 60 CONTROL 0 Defines the I O card as a bus controller 70 CALL INIT PC ADDRESS CONTROL 80 RD SPACES 100 Allocate space for the input string variable 90 TM CHRS 10 Define the command terminator to be a line feed Reset the card and then read its default message 100 CLS Clear the screen 105 STEPNUM 1 73A 308 39 OPERATION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Initialize the step number variable 110 WRT R TM Reset the card 120 CALL SEND ADDR308 WRT STATUS Output the reset command 130 CALL ENTER RD LENGTH ADDR308 STATUS Read the default message The card should respond with REAL 7 lt CR gt lt LF gt 140 PRINT DEFAULT MESSAGE gt RDS Print the default message 150 WRTS S QER TMS Issue a self test command to the card S command and read the result back using the query QER command A semi colon is used as the command terminator for the S command and a line feed as the terminator for the QER command 160 CALL SEND ADDR308 WRTS STATUS Output the command 170 CALL ENTER RDS LENGTH ADDR 308 STATUS Read and print the results The card should respond with NO ERRORS CR LF 180 PRINT SELF TEST RESULT gt RD
36. Query command will return 20 hex bytes that represent the relay drivers the response would be FFFFFFFFFFFFFFFFFFFF if an IEEE 488 Group Execute Trigger had been received and would be 00000000000000000000 lt CR gt lt LF gt if no trigger had been received 1500 PRINT cmd WRT 1510 CALL SEND ADDR308 WRT STATUS 1520 CALL ENTER RD LENGTH ADDR308 STATUS 1530 PRINT 73A 308 RESPONSE LEFT RD LENGTH 1540 RETURN 73A 308 42 OPERATION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com When designing a test procedure it is important to take into account the problems that can arise if the individual instrument modules are not properly synchronized For example if a relay on one module switches a signal to a voltmeter on another module and the voltmeter reads the value before the relay has settled an improper reading will result There are two primary methods of implementing proper synchronization 1 One is to send data to one or more modules as quickly as possible and then check to see if all on module operations are complete before performing the secondary operation for example reading the voltage 2 The second method is to have the module hold off the data coming from the controller until the on module operation is complete In this case the voltmeter can be read immediately after the first module is programmed The particular applicatio
37. SED state ready for normal operation SYSFAIL will be released within five seconds in normal operation If the self test fails detects a problem with the VXIbus interface the SYSFAIL line remains active the Fail LED remains on and the module enters the VXIbus FAILED state If the self test detects a problem with the output drivers the ERR LED will be lit a message describing the failure will be queued up to be returned to the module s commander with the QER command the SYSFAIL line will be released and the Fail LED will be cleared In this state the module is still operational If the self test completes successfully the SYSFAIL line is released and the module enters the VXIbus PASSED state ready for normal operation The default condition of the 73A 308 Module after the completion of power up self test is as follows All relay driver outputs disabled VXIbus external triggers disabled Non buffered mode Request True interrupts disabled Wait hold off disabled A self test can also be run at any time during normal operation by using the S command The self test consists of internal circuitry tests and wraparound tests The results of self test can be read using the query status command QER If the self test fails error 1 will be generated and the module s Fail LED will be lit SYSFAIL Operation SYSFAIL becomes active on a software failure during power up hard or soft reset
38. aintenance 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 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 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com EC Declaration of Conformity Tektronix Holland N V Marktweg 73A 8444 AB Heerenveen The Netherlands declare under sole responsibility that the 73A 308 meets the intent of Directive 89 336 EEC for Electromagnetic Compatibility Compliance was dem
39. are set at the factory but may be changed if necessary See the Installation section for details The 73A 308 provides full access to system status information which is especially helpful during system trouble shooting software de bugging and operational system checks At any time the system controller can read the state of the relay driver outputs and up to date error data Note that certain terms used in this manual have very specific meanings in the context of a VXIbus System These terms are defined in the VXIbus Glossary Appendix C DESCRIPTION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com FACTORT AMPER SETTINGS FOR CLAM LIMES SOU Figure 308 1A 73A 308 Controls and Indicators Figure 308 1B Front Panel 73A 308 2 DESCRIPTION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com The following controls and indicators are provided to select and display the functions of the 73A 308 Module s operating environ ment See Figure 308 1 for their physical locations e Switches Logical Address Switches Each function module in a VXIbus System must be assigned a unique logical ay as address from 1 to 255 decimal The base VMEbus address of the 73A 308 is set to a value between 1 and FFh 255d by two hexadecimal rotary switches Align the desired switch position with the arrow on
40. ce Type 0002H RO See Device Type definition below Status 0004H R Defined by state of interface Control 0004H W Defined by state of interface Offset 0006H WO Not used Protocol 0008H RO 1111 0111 1111 1111 F7FFh Response 000AH RO Defined by state of the interface Data High 000CH Not used Data Low 000EH w See Data Low definition below Data Low 000EH R See Data Low definition below 73A 308 45 APPENDIX A Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com BIT DEFINITIONS Register ID Device Type Status Control Protocol Response Bit Location Bit Usage 15 14 Device Class 10 13 12 Address Space 11 11 0 Manufact ID 1111 1111 1100 15 0 Device Type 1111 1110 1100 1011 15 A24 32 Active x 14 MODID l 0 13 4 Device dependent XX XXXX XXXX 3 Ready Oorl 2 Passed l 0 1 0 Device dependent XX 15 A24 32 Enable x 14 2 Device dependent XX XXXX XXXX XX l SYSFAIL Inhibit l 0 0 Reset l 0 15 CMDR l 14 Signal Reg l 13 Master l 12 Interrupter l 11 FHS 0 10 Shared Memory l 9 4 Reserved 11 1111 3 0 Device dependent 1111 15 Defined value of 0 0 14 Reserved l 13 DOR lor 0 12 DIR loro 11 ERR l 0 BIT DEFINITIONS 73A 308 Value 73A 308 Usage Message Based A16 only Colorado Data Systems Ones comp of 308 Not used MODID line not active MODID line active Not used Per VXI Spec Passed VXI Interface failure Not used No effect Not used Disabl
41. ch may use relay drivers from the 73A 308 can immediately be programmed after the 73A 308 Consult the Synchronizing Multiple Instrumentation Modules section for more details NOTE The following paragraph only applies to the programmer who will be switching back and forth between Buffered and Nonbuffered modes It is important to note that since this command typically will be received while the module is in the Buffered mode it will not take effect until the processor has parsed it receiving characters and processing them occur independently in buffered mode To guarantee that the module is actually in Nonbuffered mode before executing another command a query command i e QER or V should be sent to the 73A 308 after the BUFFER DISABLE command and the result read This will re synchronize the module and the controller since the response to the query is not returned until both the BUFFER DISABLE and QER or V commands have been processed Default Nonbuffered mode Example BUFFER DISABLE lt TM gt BD lt tm gt Both commands disable the 73A 308 from buffered mode eee 73A 308 17 OPERATION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Command BUFFER ENABLE or BE Syntax BUFFER ENABLE lt TM gt BE lt TM gt Purpose This command allows the system controller to send data and commands to the 73A 308 over the VXIbus at optimum speed independent of the parsing and exec
42. chnology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com INSTALLATION The 73A 308 Module is a C size VXIbus instrument module and therefore may be installed in any C or D size VXIbus card cage slot other than slot 0 If the module is being installed in a D size card cage consult the operating manual for the card cage to determine how to install the module in that particular card cage Setting the module s Logical Address switch defines the module s programming address Refer to the Controls and Indicators subsection for information on selecting and setting the 73A 308 Module s logical address CAUTION To avoid confusion it is recommended that the slot number and the logical address be the same Tools Required The following tools are required for proper installation Slotted screwdriver set CAUTION Note that there are two ejector handles on the card To avoid installing the module incorrectly make sure the ejector labeled 73A 308 is at the top CAUTION In order to maintain proper card cage cooling unused card cage slots must be covered with blank front panels supplied by the card cage manufacturer Based on the number of IAC Modules ordered with a CDS card cage blank front panels are supplied to cover all unused slots CAUTION Verify that the card cage is able to provide adequate cooling and power for the 73A 308 Module Refer to the card cage Operating Ma
43. colon or two semicolons without a space between them can be sent For all other commands such as the L command operations are guaranteed to be complete before the first character of the next command will be accepted When using synchronized nonbuffered mode it is important that the slot O module maintain byte to byte synchronization between modules The 73A 155 RM 488 Interface Module will maintain this synchronization 73A 308 OPERATION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com APPENDIX A VXlbus OPERATION The 73A 308 Module is a C size single slot VXIbus Message Based Word Serial instrument It uses the Al6 D16 VME interface available on the backplane Pl connector and does not require any A24 or A32 address space The module is a D16 interrupter The 73A 308 Module is neither a VXIbus commander or VMEbus master and therefore it does not have a VXIbus Signal register The 73A 308 is a VXIbus message based servant The module supports the Normal Transfer Mode of the VXIbus using the Write Ready Ready Ready Data In Ready DIR and Data Out Ready DOR bits of the module s Response register A Normal Transfer Mode read of the 73A 308 Module proceeds as follows 1 The commander reads the 73A 308 s 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
44. continues to poll these bits until they become true tu The commander writes the Byte Request command ODEFFh to the 73A 308 s Data Low register 3 The commander reads the 73A 308 s 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 73A 308 s Data Low register A Normal Transfer Mode Write to the 73A 308 Module proceeds as follows L The commander reads the 73A 308 s Response register and checks if the Write Ready and DIR bits are true If they are the commander proceeds to the next step If not the commander continues to poll the Write Ready and DIR bits until they are true 2 The commander writes the Byte Available command which contains the data OBCXX or OBDXX depending on the End bit to the 732A 308 s Data Low register The 73A 308 Module also supports the Fast Handshake Mode during readback In this mode the module is capable of transferring data at optimal backplane speed without the need of the commander s testing any of the handshake bits The 73A 308 Module asserts BERR to switch from Fast Handshake Mode to Normal Transfer Mode per VXI Specification The 73A 308 s 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
45. e length is greater than or equal to the maximum number of bytes expected from the 73A 308 LENGTH CALL SEND STATUS The CALL SEND statement outputs the contents of the string variable WRTS to the IEEE 488 instrument whose decimal primary address is contained in the variable ADDRESS Following the output of data the variable STATUS contains a if the transfer was successful and an 8 if an operating timeout occurred in the PC ADDRESS WRTS END Terminates the program FOR NEXT Repeats the instructions between the FOR and NEXT statements for a defined number of iterations GOSUB n Runs the subroutine beginning with line n EX GOSUB 750 runs the subroutine beginning on line 750 The end of the subroutine is delineated witha RETURN statement When the subroutine reaches the RETURN statement execution will resume on the line following the GOSUB command GOTO n Program branches to line n EX GOTO 320 directs execution to continue at line 320 IF THEN Sets up a conditional IF THEN statement Used with other commands such as PRINT or GOTO so that IF the stated condition is met THEN the command following is effective EX IF I 3 THEN GOTO 450 will continue operation at line 450 when the value of variable I is 3 REM or All characters following the REM command or a are not executed These are used for documentation and user instructions EX REM CLOSE ISOLATION RELA YS
46. e manager to reset this module Note that with either Halt switch position a hard reset will occur at power up and when SYSRST is set true on the V XI bus backplane If the module s commander is a CDS 73A 155 RM IEEE 488 Interface Module SYSRST will be set true whenever the Reset switch on the front panel of the 73A 155 is depressed Also note that when the Halt switch is in the OFF position the module is not in Strict compliance with the VXIbus Specification 3 The module can now be inserted into any slot of the chassis other than slot 0 4 Installation of Cables If the module is being installed in a CDS 73A Series card cage route the cables from the front panel of the module down through the cable tray at the bottom of the card cage and out the rear of the card cage Connect the cable to the 73A 308 Module s P4 PS interfaces If a special cable is needed 73A 780S and 73A 82P Hooded Connectors may be used to cable between the module s output connectors and the UUT Clamp Lines The charts below show the connections for the clamp line jumpers on the P4 and P5 connectors see also Figure 308 1A The 73A 308 has four different clamp suppres sion diode lines two for each P connector Individual banks of drivers may be connected to either of the two clamp lines pins 17 and 50 of the P connector Bank 0 to 4 relay drivers 0 to 39 use the P4 connector Bank 5 to 9 relay drivers 40 to 79 use th
47. e Failed LED is lit In the case of a CDS 73A IBX card cage for example a module hard reset occurs when the card cage is powered up or the Reset switch on the front panel of the 73A 155 Resource Manager IEEE 488 Interface Module is depressed 73A 308 54 Interrupt Handler The module in the VXIbus system that generates the hardware interrupt acknowledge for a particular VME interrupt level The software interrupt handler may or may not be on the same module as the hardware interrupt handler In the case of CDS instrument modules both the hardware and software interrupt handlers reside on the commander module of a given servant module Logical Address A unique eight bit number which identifies each VXIbus device in a system It defines the device s Al6 register addresses and indicates the device s commander servant relationship Reset Bit Bit O in the Control register of the module When set to a one 1 by the module s commander or resource manager the device is forced into a reset state Resource Manager A message based commander located at logical address 0 which provides configuration management services including self test address map configuration commander servant mapping and diagnostic management In CDS systems the Resource Manager function is co located with the VMEbus controller the slot 0 timing functions and the system controller interface APPENDIX C Artisan Technology Group
48. e P5 connector Each bank of eight relay drivers may be selected to either pin 50 or pin 17 of its corresponding connector Refer to Appendix B for output connections that correspond to clamp lines P4 Clamp Selection Top of Board A B wa o O O W3 o O 0 W2 Q O W1 O 0 WO O O A P4 Pin 50 B bank of 8 relay drivers C P4 Pin 17 Default settings are shown 73A 308 INSTALLATION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com P5 Clamp Selection ank A B C w9 o O O w8 o O 0 W7 O 0 o W6 O O o W5 O O o Bottom of board A P5 pin 50 B bank of 8 relay drivers C P5 pin 17 Default settings are shown Figure 3 Module Installation 73A 308 12 INSTALLATION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com INSTALLATION CHECKLIST Installation parameters may vary depending on the card cage being used Be sure to consult the card cage Operating Manual before installing and operating the 73A 308 Module Revision Level Serial No Card Cage Slot Number Switch Settings VXIbus Logical Address Switch Interrupt Level Switch Halt Switch Clamp Lines ____ Default settings retained Changed to a A P5 ri Cabling Installed P4 Cable P5 Cable Performed by Date rr U LL LLLLLLi ULlLIL0LLULL 5s
49. e Relay Driver 56 to the 73A 308 Measure the voltage at P5 pin 43 The voltage will be the same as the 50 V source Send Elf Enable all outputs to the 73A 308 Measure the voltage at P5 pin 43 The voltage will be less than 500 mV Send R E Dir Reset enable and then disable all outputs to the 73A 308 Connect the 165 Q 15 W resistor from 50V to P5 pin 46 Relay Driver 64 Send C6417 Close Relay Driver 64 to the 73A 308 Measure the voltage at P5 pin 46 The voltage will be the same as the 50V source Send Elf Enable all outputs to the 73A 308 Measure the voltage at P5 pin 46 The voltage will be less than 500 mV Send R E Dit Reset enable and then disable all outputs to the 73A 308 Connect the 165 Q 15 W resistor from 50 V to P5 pin 49 Relay Driver 72 Send C7211 Close Relay Driver 72 to the 73A 308 Measure the voltage at P5 pin 49 The voltage will be the same as the 50 V source Send Elf Enable all outputs to the 73A 308 Page 67 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 73A 308 60 Measure the voltage at P5 pin 49 The voltage will be less than 500 mV 61 Send R E Dir Reset enable and then disable all outputs to the 73A 308 Triggering This tests the TTLTRG lines on the VXI backplane Steps 2 through 8 verify that the output will not go active until a trigger is received on the se
50. e and then Disable to the 73A 308 9 Send TS 0 lif Trigger Setup TTLTRGO IN TTLTRG1 OUT to the 73A 308 10 Send C72 Eif Close Relay Driver 72 Enable outputs to the 73A 308 11 The voltage at pin 49 will remain at 5 V Page 68 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 12 13 14 Send Tit Trigger to the 73A 308 The voltage at pin 49 will remain at 5 V Send R E Dir Reset Enable and then Disable to the 73A 308 Repeat steps 2 thru 14 for each TTL trigger line 0 7 by substituting the TTL in and TTL out line of the TS command Interrupts Test This test the capability of the 73A 308 to generate interrupts on the VXI backplane 1 2 10 11 12 13 73A 308 Send R E Dir Reset Enable and then Disable to the 73A 308 Send a WORD SERIAL COMMAND Read STB command OxCFFE to the 73A 308 and the query byte returned will have bit 6 cleared ignore all other bits If this is the case then an interrupt has not been generated otherwise the test failed Send TEif Enable interrupts on syntax errors to the 73A 308 Send ASASASif illegal command to the 73A 308 Send a WORD SERIAL COMMAND Read STB command OxCFFE to the 73A 308 and the query byte returned will have bit 6 set decimal 64 ignore all other bits If this is the case then an interrupt has been generated otherwise the
51. eing constantly addressed MSD These three LEDs labeled DI D2 and D4 indicate the tens digit for the Relay Driver LEDs R9 RO that are currently being displayed as shown MSD LED status Selected D4 D2 unlit unlit lit lit o 1 2 3 4 5 6 7 ERR When lit this indicates a programming error has occurred This LED will remain lit until the error condition is cleared either through a hardware or software reset or by reading the error out with the Q command 73A 308 ENB A lit Enable LED indicates the output drivers are enabled R9 RO These LEDs indicate the state of each relay driver Least Significant Digit of the currently displayed MSD The LED being lit indicates the bit is active pulled low An unlit LED indicates the relay driver is not active tri stated R9 is the most significant relay driver and RO the least significant relay driver of the selected MSD BITE is provided on the module by an internal loop back path which allows the module to be tested with the outputs disabled The self test automatically tests and verifies all loop back paths for each byte Self test is automatically performed on power up and can also be commanded All the outputs are checked with the output drivers disabled Front panel LEDs indicate the status of power backplane cycles module failure programming errors output driver status and individual output drivers In addition the Query com
52. error will be generated This command will turn on the module s Error LED and generate a VXIbus Request True event if Interrupt On Error has been enabled with the I command Refer to the QER command for error code information rsh 73A 308 23 OPERATION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Command Syntax Purpose Description LOAD or L LOADKR 10 Ro L R so Ro The Load command allows the user to latch hex data bytes to the relay drivers R is a hex digit from 0 to F Each of the hex digits controls four output lines R is the LSB and R is the MSB All 20 digits must be sent to the 73A 308 This parallel load is a quick way to put data to the relay drivers This command will override any existing drivers that have been activated or deactivated See Appendix B for a full description of the R digit in relation to the hex digit that corresponds to the output pin connectors The Trigger Setup TS command affects the operation of this command If the TS command is specified to monitor an external trigger line then the L or Load command will be latched to the output drivers when the trigger is received See the Trigger Setup command for a full description NOTE The ENABLE E command must be sent to activate any drivers Default Example Errors 73A 308 programmed by the LOAD L command The E command only needs to be sent once
53. es module from driving Sysfail Enables module to drive Sysfail Reset Not reset Servant only No Signal Reg Slave only Interrupter Fast Handshake capability No Shared Memory capability Not used Not used Per VXI Per VXI 1 indicates that instrument data may be read at this time 1 indicates that instrument data may be sent to this module No VXI error has occurred VXI error has occurred 73A 308 46 APPENDIX A Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Register Bit Location Bit Usage 73A 308 Value 73A 308 Usage Response 10 Read Ready loro Indicates that data may be read from this module at this time Set by the instrument following a Byte Request or any other VXI command requiring readback Cleared on reset or when no data is left to send 9 Write Ready loro Indicates that VXI commands or instrument data may be written at this time 8 FHS Active l Indicates that this module is capable of supporting fast handshake not requiring handshake at this point in time 7 Locked lor 0 Follows the state of the Clear Lock and Set Lock VXIbus commands 6 0 Device dependant XXX XXXX Not used Data High not implemented Data Low read write Word Serial Commands A write to the Data Low register causes this module to execute some action based on the data written This section describes the device specific Word Serial commands t
54. ger Fully compatible with the VXIbus Specification for message based instruments with the Halt switch in the ON position 73A 308 6 SPECIFICATIONS Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com VXI Device Type VXI Protocol VXI Module Size Module Specific Commands VMEbus Interface Interrupt Level Interrupt Acknowledge VXIbus ACFAIL VXIbus Data Rate VXIbus Commands Supported VXIbus Protocol Events Supported 73A 308 VXI message based instrument Revision 1 3 Word serial C size one slot wide All module specific commands and data are sent via the VXIbus Byte Available command All module specific commands are made up of ASCII characters Module specific data may be in either ASCII or binary format Data transfer bus DTB slave A16 D16 only Switch selectable levels highest priority through 7 lowest D16 lower 8 bits returned are the logical address of the module Disables all outputs when activated Write 20 Kbytes sec maximum Read 400 Kbytes sec maximum All VXIbus commands are accepted e g DTACK will be returned The following commands have effect on this module all other commands will cause an Unrecognized Command Event BYTE AVAILABLE with or without END bit set BYTE REQUEST BEGIN NORMAL OPERATION READ PROTOCOL READ STATUS CLEAR TRIGGER GRANT DEVICE SET LOCK CLEAR LOCK
55. h ni This two position slide switch E selects the response of the 73A 308 Module when the Reset bit in the module s VXIbus Control register is set If the Halt switch is in the ON position then the 73A 308 Module is reset to its power up state and all programmed module parameters are reset to their default values If the Halt switch is in the OFF position the module will ignore the Reset bit and no action will take place NOTE The module is not in strict compliance with the VXIbus Specification when the Halt switch is OFF Control of the Reset bit depends on the capabilities of the 73A 308 s commander Ina CDS 73A IBX System for example the Reset bit is set when the 73A 155 RM IEEE 488 Interface Module receives a STOP command MSD Select Switch The MSD Most Significant s Digit Select switch located swr fF on the front panel is a ii momentary action push button switch that selects the tens digit for the relay drivers being displayed Each time the switch is depressed the state of the next ten relay drivers is displayed For example if the state of MSD is 0 all LEDs off the state of relay drivers 0 through 9 will be displayed If the MSD switch is pressed once LED DI will be lit This will display relay driver lines 10 through 19 e Fuses The 73A 308 Module has a single 5V fuse The fuse protects the module in case of an accidental shorting of the power bus or any other situation where excessi
56. his module responds to and the results of these commands Read Protocol Command 15 14 13 12 1110 9 8 7 6 5 4 3 2 1 O 1 1 O 1 1 1 1 1 1 1 1 1 1 1 1 1 If the Data Low register is read after this command the contents are as follows BIT DEFINITIONS Register Bit Location Bit Usage 73A 308 Value 73A 308 Usage 73A 308 47 APPENDIX Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Read Protocol 15 VXI Rev l VXI Revision 1 3 14 11 Device Dependant 1111 not used 10 Reserved l Reserved 9 RG l response generation not supported 8 EG 0 event generation supported 7 Zero 0 must be 0 per VXI specification 6 PI l programmable interrupts not supported 5 PH l programmable interrupt handlers not supported 4 TRG 0 Word Serial Trigger command supported 3 I4 l 488 2 protocol not supported 2 I 0 VXIbus Instrument Protocol supported l ELW l Extended Long Word protocol not supported 0 LW l Long Word protocol not supported Read STB 15 8 Upper byte 1111 1111 not used 7 not used 0 not used 6 RQS loro set when a request true interrupt has been generated Cleared upon the execution of this command 5 0 not used 0 not used Async Mode Control 15 12 Status 1111 command successful 0111 command unsuccessful this occurs if bits 0 or 1 of this command are indicating that a request is being made to have responses and or events sent as signals This module supports interrupts
57. l lines and output pins The Open command allows the 73A 308 to open the individual relay driver control line specified by the z parameter The Trigger Setup TS command affects the operation of this command If the TS command is specified to monitor an external trigger then the O command will be latched to the relay drivers when the trigger is received See the Trigger Setup command for a full description Default Not defined Example OPEN 1 lt tm gt deactivates relay driver 1 Pin 36 of P4 OPEN 7 lt tm gt deactivates relay driver 7 Pin of P4 Errors If the z parameter is not within the specified range of 0 to 79 an Invalid Channel Number error will be generated This error will turn on the module s Error LED and generate a VXIbus Request True event if Interrupt On Error has been enabled with the I command Refer to the I command for a complete description of the 73A 308 interrupts and to the QER command for error codes and messages eee 73A 308 25 OPERATION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Command Syntax Purpose Description Default Example Errors 73A 308 OPENBANK or OB OPENBANK z tm OB z tm The Open Bank command opens a bank of eight drivers z a number 0 through 9 which specifies the bank of drivers to deactivate The least significant bank is control lines 0 to 7 bank driver is control lines
58. lected TTLTRG line The test uses Relay Output 72 and a 300 mA current supplied by a 5V power supply Step 3 programs the Trigger Setup to use TTLTRG 0 as the input trigger line that acti vates Relay Driver 72 The command also sets TTLTRG 0 as the output line This line will output a trigger pulse on the Trigger command step 6 Since TTLTRG line 0 is used as both the input and output the output trigger pulse will be the trigger input pulse that activates Relay Driver 72 Steps 3 and 4 ensure that the driver is not active until the trigger command is received in step 6 Steps 8 through 14 test that only the selected TTLTRG input line will cause the output to go active Step 9 programs the Trigger Setup to use TTLTRG 0 as the input trigger line that activates Relay Driver 72 and TTLTRG 1 as the output line Steps 2 through 14 test TTLTRG line 0 for input 1 Connect 5 V power supply to P5 pin 17 Connect a 15 Q 3 W resistor from 5V to P5 pin 49 Relay Driver 72 Monitor pin 49 with a DMM The voltage at pin 49 will be the same as the 5 V 2 Send R E Dir Reset Enable and then Disable to the 73A 308 3 Send TS 0 01 Trigger Setup TTLTRGO IN TTLTRGO OUT to the 73A 308 4 Send C72 Er Close Relay Driver 72 Enable outputs to the 73A 308 5 The voltage at pin 49 will remain at 5 V 6 Send Tir Trigger to the 73A 308 7 The voltage at pin 49 will be below 500 mV 8 Send R E Dir Reset Enabl
59. mand can be used to determine the current state of the module during operation including error codes see the Query command in the Command Descriptions subsection DESCRIPTION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Number of Output Channels Configuration Each Transistor Collector Emitter Saturation Voltage Max Collector Current I Max Switching Voltage Max Total Switching Current Output Driver Relay Control Command to Output Delays typical VXIbus TTL Trigger to Output Delay Command to VXIbus TTL Trigger Output VXIbus TTL Trigger Pulse Width Output Control Output Enable Control Interrupt Modes VXIbus Compatibility SPECIFICATIONS 80 80 open collector outputs 0 5V max at I 300 mA 300 mA 50V resistive 35V inductive 20 Amps Sprague UDN 2596A May be controlled individually in banks of eight or all 80 simultaneously C or O commands CB or OB commands or L command Cand Ocommands 400 us CB and OB commands 250 us L command 180 ps l ys typical T command 100 us typical 3 ys typical On program command a VXIbus TTL trigger line or an IEEE Group Execute Trigger On program command all outputs may be enabled or disabled tri stated Program selectable on programming error and or external trigger VXIbus TTL trigger line input or an IEEE Group Execute Trig
60. n generally determines the method used The first method results in faster throughput but requires that some kind of polling sequence take place to assure that on module operations are complete The second method is easier to implement and insures that no module will be programmed before operations on a previously addressed module are complete However this method may cause one module to hold up data transfer during an interval when other modules could be programmed The 73A 308 allows you to use either method The first method can be initiated by sending the BE Buffer Enable command which allows data collection and data processing to occur in parallel thus allowing optimal data transfer rates The VXI fast handshake protocol is used during this time To be sure that the 73A 308 operations are complete send any command that will return a response V or QER commands and then read the response The response will not be returned until all commands in the 73A 308 s input buffer have been executed The second method uses the default setting on the 73A 308 the nonbuffered mode For C CB O or OB commands this means that the output will be programmed to the specified value upon the module s acceptance of the second byte after the last digit of a numeric value If a lt CR gt lt LF gt is used to terminate the command this corresponds to the lt LF gt If a semicolon is used for termination either a space following the semi
61. nized as ten banks of eight relay drivers Each of the ten banks can be independently configured under full program control All commands and responses are in ASCII hex notation for ease of programming and to insure compatibility with the widest range of system controllers Program controlled parameters include o readback of current relay outputs with or without drivers enabled o control on command basis VXIbus TTL trigger lines or IEEE 488 Group Execute Trigger and o fullreporting of operating parameters at any time The outputs can be controlled as individual relay drivers and as banks of relay drivers Output is controlled by commands a VXIbus TTL trigger line or an IEEE 488 Group Execute Trigger Relay driver lines can be set inactive tri state or active low under program control 73A 308 All lines are capable of up to 300 mA of sink current per output with a maximum voltage drop of 500 mV across the output to common The 80 drivers have built in transient suppression diodes or clamp diodes to eliminate voltage spikes created when relays turn off There are two output connectors on the 73A 308 P4 and P5 Each connector has the outputs of 40 drivers two clamp diode lines and eight grounds The clamp diode lines may be jumpered to any of the five blocks of eight outputs a single UDN 2596A driver chip is a block of eight drivers Refer to Appendix D for a typical driver circuit The clamp lines
62. nual for instructions on determining cooling and power compatibility CAUTION If the 73A 308 Module is inserted ina slot with any empty slots to the left of the module the VME daisy chain jumpers must be installed on the backplane in order for the 73A 308 Module to operate properly Check the manual of the card cage being used for jumpering instructions If a CDS 73A 021 Card Cage is being used the jumper points may be reached through the front of the card cage There are five 5 jumpers that must be installed for each empty slot The five jumpers are the pins to the left of the empty slot A L L LLLLLLLLULULLILIIUIILIiI a A 73A 308 INSTALLATION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com CAUTION The 73A 308 Module is a piece of electronic equipment and therefore has some susceptibility to electrostatic damage ESD ESD precautions must be taken whenever the module is handled l Record the module s Revision Level Serial Number located on the CDS label on the top shield of the 73A 308 and switch settings on the Installation Checklist on the next page Only qualified personnel should install the 73A 308 Module 2 Verify that the Logical Address and Interrupt Level switches are switched to the correct values The Halt switch should be in the ON position unless it is desired to not allow the resourc
63. o avoid electrical shock plug the mainframe power cord s into a properly wired receptacle before connecting to the module connectors A protective ground connection through the mainframe is essential for safe operation Danger Arising from Loss of Ground Upon loss of the protective ground connection ali accessible conductive parts can render an electric shock Use the Proper Fuse To avoid fire hazard use only fuses specified in the module parts list A replacement fuse must meet the type voltage rating and current rating specifications required for the fuse that it replaces Do Not Operate in Explosive Atmosphere To avoid explosion do not operate the module in an explosive atmosphere Do Not Remove Covers or Panels To avoid personal injury the module covers should be removed only by qualified service personnel Do not operate the module without covers and panels properly installed Guaranteed 888 88 SOURCE www artisantg com rtisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 73A 308 RELAY AND HIGH VOLTAGE LOGIC DRIVER MODULE DESCRIPTION The 73A 308 Relay and High Voltage Logic Driver Module is a printed circuit board assembly for use in a card cage conforming to the VXIbus Specification such as the 73A 021 used in the CDS 73A IAC System The 73A 308 provides 80 open collector 300 milliamp relay drivers The 80 programmable lines are orga
64. ons 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 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 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 defective product without charge for parts and labor or will provide a replacement in exchange for the defective product In order to obtain service under this warranty Customer must notify Tektronix of the defect before the expiration of the warranty period and make suitable arrangements for the performance of service Customer shall be responsible for packaging and shipping the defective product to the service center designated by Tektronix with shipping charges prepaid Tektronix shall pay for the return of the product to Customer if the shipment is to a location within the country in which the Tektronix service center is located Customer shall be responsible for paying all shipping charges duties taxes and any other charges for products returned to any other locations This warranty shall not apply to any defect failure or damage caused by improper use or improper or inadequate m
65. ons as lt tm gt A Detailed descriptions of each command in lt CR gt is treated as a white space alphabetical order are given following the character and is ignored if received summary An overview of the commands is as follows 2 All commands are operated on in the order they are received and executed BD BUFFER DISABLE puts the module when the delimiter is received in non buffered mode default condition 3 If a given parameter is omitted within a command either its default state or BE BUFFER ENABLE puts the module its last programmed state will be in in Buffered mode effect depending on the particular command issued C CLOSE allows the system controller to close or activate a single relay 4 Any character may be sent in either driver upper or lower case form CB CLOSE BANK allows the system 5 Any of the following white space controller to close a bank of eight characters whose 8 bit hexadecimal relay drivers values are given below are allowed within the command string and are D DISABLE disables the sink drivers ignored by the module default condition 00 09 0B 20 80 89 8B 90 E ENABLE enables the sink drivers 6 Anycommandsyntaxorprogramming errors will cause the command to be I INTERRUPT used to enable or ignored and an error will be flagged disable the VXIbus Request True Allcommands up to the occurrence of interrupt This interrupt can be the error will remain valid The programmed to be active when
66. onstrated to the following specifications as listed in the Official Journal of the European Communities EN 55011 Class A Radiated and Conducted Emissions EN 50081 1 Emissions EN 60555 2 AC Power Line Harmonic Emissions EN 50082 1 Immunity IEC 801 2 Electrostatic Discharge Immunity IEC 801 3 RF Electromagnetic Field Immunity IEC 801 4 Electrical Fast Transient Burst Immunity IEC 801 5 Power Line Surge Immunity To ensure compliance with EMC requirements only high quality shielded cables having a reliable continuous outer shield braid amp foil which has low impedance connections to shielded connector housings at both ends should be connected to this product Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 311 341 311 2 31yun 31 311 9 y11 31yun 311 5 31 un 31 un 317 7 111 311 31100 31 yun 311 Jlun 2 311 317un Iljun l 311un 3y 1un ai qun 0 Ta 2d yd pa35ajas asmejs Q31 asw O4 6Y sq31 48191 au 104 2151p so aS asl OH GSW 6HY MOT pand si ajAq pakejdsip Ajpiyanuno su jo 11q sun ou 6Y pajqeua oue si Aup 1ndino ey Sojeoipui ana ajoAo snq3WA 8 Buisssoo1d si ajnpow SSIN BunuwesBold 10 1583 JI S u punoj u q Sey 10419 up yya anje powu pajre4 Buiuonouny sayddns amod 1amog BuiAAollo OY 91891pU SAJI A Y UIYM sait a s P Iq8SIp 330 pioy HEM pe qesip s1dnwoejui ans jsenbay epou pasajinq uoN pajqesip s1a681
67. orR Syntax RESET lt tm gt R lt tm gt Description The Reset command resets the board to its power up State All pins open or high impedance Request True interrupts disabled All output drivers disabled All VXIbus TTL triggers disabled All pending programming errors are cleared Non buffered mode Wait command disabled Examples Both of these commands reset the module to power up conditions RESET tm R lt tm gt 73A 308 30 OPERATION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Command SELFTEST or S Syntax SELFTEST lt tm gt S tm Purpose The Self Test command causes the module to execute a self test and then return to its previously programmed state Description The self test consists of internal circuitry tests and wraparound tests All output drivers will be disabled during the self test and then the module will be returned to its previous state when the self test is finished The results of a self test can be read using the query command QER If the self test fails error 1 will be generated and the module s Failed LED will be lit Refer to the Query command for more information on error codes NOTE The self test will not affect any programmed commands However the Outputs will be disabled during the self test Default Not defined Examples Both of the following commands will perform a self test SELFTEST lt tm gt S lt tm gt
68. ror Responses below If there are no errors a NO ERRORS response will be returned EN Status of the all output bytes 1 drivers Enabled 0 drivers disabled RB Reads back the programmed state of all relay drivers The ASCII data returned is 20 hex bytes Refer to Appendix B for a byte to output pin description TS Returns the trigger setup information TG Returns the current external Trigger status if an external trigger has occurred 0 no trigger trigger occurred This command will return a 1 if any external triggers have been received prior to this command being issued See the TS command for external trigger explanation 0 79 returns the output status of the specified driver 0 output disabled 1 output enabled If an error is queued the module s Error LED will be lit until a QER command or an uncommanded readback is issued If there are no errors the module will respond with READY The error responses are listed below Examples The following examples show how each of the above commands will respond on power up l QUERY ER lt tm gt returns an ASCII string with an explanation of the error that occurred NO ERRORS lt tm gt will be returned if no errors occurred or when the last error has been read back 2 QEN lt tm gt returns l tm if outputs are enabled and O tm if outputs are disabled 3 If the following two commands are sent in sequence TS 0 D lt tm gt sets up
69. rs and the 50 V power source from P4 a Connect the 50 V power source to P5 pin 50 b Connect one end of the 165 Q 15 W resistor to 50V and the other end of the resistor to P5 pin 36 Relay Driver 40 c Connect the ground of the 50 V power source to P5 pin 4 and pin 5 Send C401 Close Relay Driver 40 to the 73A 308 Measure the voltage at P5 pin 36 The voltage will be the same as the 50 V source Send Elf Enable all outputs to the 73A 308 Page 66 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 73A 308 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 Measure the voltage at P5 pin 36 The voltage will be less than 500mv Send R E Dir Reset enable and then disable all outputs to the 73A 308 Connect the 165 Q 15 W resistor from 50 V to P5 pin 40 Relay Driver 48 Send C481r Close Relay Driver 48 to the 73A 308 Use a DMM and measure the voltage at the P5 pin 40 The voltage at the pin will be the same as the 50V source Send Elf Enable all outputs to the 73A 308 Measure the voltage at P5 pin 40 The voltage will be less than 500 mV Send R E Dir Reset enable and then disable all outputs to the 73A 308 Connect the 165 Q 15 W resistor from 50V to P5 pin 43 Relay Driver 56 Send C5617 Clos
70. s TTL trigger line to output at 0 So when a T or TRIGGER command is issued VXIbus TTL trigger line 0 will be pulsed 73A 308 33 OPERATION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com TS D D lt tm gt This command disables all external triggers All relay driver commands are directly output to drivers Errors If the x or y parameters are not within the specified values an Invalid Trigger Command error will be generated This error will turn on the module s error LEDs and generate a VXIbus Request True if Interrupt On Error has been enabled with the I command Refer to the I command for a complete description of the 73A 308 interrupts and to the QER command for error codes and messages 73A 308 34 OPERATION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Command VERSION or V Syntax VERSION lt tm gt Y lt tm gt Purpose The Version command returns the current software revision level of the module Description This command returns the revision level of the on board firmware as an alphanumeric string Example VERSION lt tm gt Typical response syntax would be REVISION 1 0 lt CR gt lt LF gt 73A 308 35 OPERATION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Command Syntax Purpose Description WAIT or W WAIT x lt tm g
71. successful 8 if an operating system timeout occurred in the PC To use the CALL ENTER statement the string R must be set to a string of Guaranteed 888 88 SOURCE www artisantg com Artisan Technology Group Quality Instrumentation Table of Contents Description INWOGUCHON soci etd e da pake Bb oe wath pee Oh deeded GG bie eee bags aaa a beds 1 Controls And Indicators ll ccc ak mn ka aaa rr 3 SWICDES ei ieee nt pen ad ds A ason 3 FUSOS u esa mapa Sapay tea p abya k dy adh Pad ce dab ech aoe Saeed feared aaa 4 LEDS diaria Ga pt Ga eae Ree hak azir tini ikid hoe 4 BITE Built In Test Equipment 0 0 erence rr 5 Specifications srt A E 6 Installation Installation Requirements and Cautions 0 0 oocccccconccc ro 10 Installation Procedure isis ll L L u ns kk ak kn knn kn ak ka a n kek aa aa n na aaa a aaa aa kata kree aaa 11 Installation Checklist lese ve let rr 12 Operation OVEIVIOW isis da abi ee 14 POWOT UP iia dot aha at dedan apaun e n cite Gi es n e Feb pk a cud ka e A 14 System Commands ete eee ka ka ne ma a banana nana a a an an aa a pa pa aaa kane paka 14 Module Commands ets eee kak te e ke te nt nn ka a aaa atan ka ane na aa kaa enan aksan ann 14 Command Summary 0 cece ka kak an ana kaa aa anan see kaa aa sesi sn 15 Command Descriptions senior A A 17 SYSFAIL Self Test and Initialization cee ena a ta aa rre 37 Programming ExampleS l el Lee
72. t W x lt tm gt The Wait command holds off execution of commands sent to the 73A 308 to allow relay drivers to be delayed for a specified interval This delay allows time for relays to be closed or opened before the next command is executed Once a Wait command is issued the hold off time will remain valid for all following commands unless overridden by another Wait command or a Reset x a number between 0 and 32767 specifying the number of milliseconds The x parameter specifies the number of milliseconds the module will wait between the relay output commands C O CB OB and L To cancel a command sent after a Wait command is issued issue a VXIbus CLR command to abort all pending commands To cancel the hold off interval issue a Wait command setting the hold off to zero or use Reset NOTE The Wait command will only operate when commands are sent This Default Example Errors means that delays programmed between commands will not be stored When the external trigger is received the outputs will be latched with no delay This must be taken into account when using external triggers to latch the driver outputs Refer to the TS command for more information on external triggers x 0 no wait interval WAIT 10 tm waits for 10 ms between relay output commands CLOSE 0 lt tm gt closes relay driver 0 CLOSE I lt tm gt with the above Wait command the 73A 308 will hold off for 10 ms before closing relay driver 1 If the
73. t 15 Q 3 Watt 5 Resistor requires 8 resistors n a 165 Q 3 Watt 5 Resistor n a Talker Listerner Send R ead program with the capability n a to send out word Serial commands n a Performance Verification Procedure Default Conditions 1 2 Shut the VXI system down and then power up the VXI system and wait 10 seconds Only the green PWR LED will be lit if this is not true repeat step 1 Send a QERir Query ERrors to the 73A 308 Read NO ERRORSerif Send QENif Query Enable disable status to the 73A 308 Read Ocrif Send QRBir Query Read Back status to the 73A 308 Read 00000000000000000000crif Send QTGir Query TriGger status to the 73A 308 10 Read Ocrif LED Test 1 73A 308 Remove power from the VXI system then reapply power The FAIL LED will be briefly lit in red during power up When the following command is sent to the 73A 308 the MSG LED will flash for about a half second a Send Ret Reset Page 60 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com b The PWR LED will be the only LED lit after the MSG LED goes out 3 Send Acrif invalid command to the 73A 308 a The ERR LED and PWR LED will be lit All other LEDs will be out b Send Rerif Reset to the 73A 308 4 Send Ecrif Enable outputs to the 73A 308 a The ENB LED and PWR LED will be lit All
74. t returns a O tm Error Responses Number Error Message 0 NO ERRORS l SELF TEST FAILURE BANK X BIT BDATA Y Z where X is an ASCII 0 through 9 indicating the bank which failed self test B is an ASCII digit 0 to 7 indicating the bit that failed Y is an ASCII 0 or 1 indicating the data written to the bank and Z is an ASCII 0 or 1 indicating the data that was read back 2 SYNTAX ERROR 3 INPUT BUFFER OVERFLOW 4 TOO MANY DIGITS IN EXPONENT 5 TWO DECIMAL POINTS WITHIN NUMBER 6 INVALID CHANNEL NUMBER X 73A 308 28 OPERATION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com where X is the invalid number INVALID TRIGGER COMMAND where X is the invalid character INVALID QUERY COMMAND X where X is the invalid character INVALID LOAD COMMAND WRONG NUMBER OF CHARACTERS X where X is the number of characters received INVALID OR MISSING HEX VALUE X where X is the invalid hex character INVALID INTERRUPT COMMAND X where X is the invalid character MAXIMUM SEQUENCE LENGTH EXCEEDED XX where XX is the length of the sequence up to six sequence numbers are valid INVALID BANK NUMBER X where X is the invalid number INVALID WAIT VALUE X where X is the invalid wait number UNKNOWN ERROR 73A 308 29 OPERATION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Command RESET
75. t drivers to be activated The least significant bank is control lines 0 7 Bank 1 is control lines 8 15 etc and the most significant bank is control lines 72 79 Refer to the table in Appendix B which shows the bank numbers that correspond to control lines and output pins The Close Bank command allows the 73A 308 to close a bank of eight relay drivers lines specified by the z parameter The Trigger Setup TS command affects the operation of this command If the TS command is specified to monitor an external trigger then the CB command will be latched to the relay drivers when the trigger is received See the Trigger Setup command for a full description NOTE The ENABLE E command must be sent to activate any drivers Default Example Errors 73A 308 programmed by the C command The E command only needs to be sent once not specified CLOSEBANK Ox tm activates drivers 0 to 7 CB 5 lt tm gt activates drivers 40 to 47 If the z parameter is not within the specified range of 0 to 9 an Invalid Bank Number error will be generated This error will turn on the module s Error LED and generate a VXIbus Request True event if Interrupt On Error has been enabled with the I command Refer to the I command for a complete description of the 73A 308 interrupts and to the QER command for error codes and messages 20 OPERATION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www
76. t our full service in house repair center We also offer credit for buy backs and trade ins IN STOCK ITEMS www artisantg com WeBuyEquipment 7 EQUIPMENT DEMOS HUNDREDS OF InstraV ea REMOTE INSPECTION LOOKING FOR MORE INFORMATION MANUFACTURERS Remotely inspect equipment before purchasing with Visit us on the web at www artisantg com 7 for more our interactive website at www instraview com information on price quotations drivers technical LEASING MONTHLY specifications manuals and documentation RENTALS ITAR CERTIFIED SO BAD Wii Contact us 888 88 SOURCE sales artisantg com www artisantg com
77. ted by the 73A 308 s commander for example the 73A 155 Module in a CDS 73A IBX System rather than the system controller they have an effect on the 73A 308 Module The following VXIbus Instrument Protocol Commands will affect the 73A 308 Command Effect Clear The module clears its VXIbus interface and any pending commands Current module operations are unaffected The trigger command will latch data to the outputs if enabled Trigger Begin Normal Operation The module will accept programming commands Read Protocol The module will return its protocol features to its commander Read Status The module will return its status to its commander A summary of the 73A 308 s Module s commands is listed below This is followed by detailed descriptions of each of the commands A sample BASIC program using 73A 308 OPERATION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com these commands is shown at the end of this section Command protocol and syntax for the 73A 308 Module is as follows 8 A command may be issued in either the full format or the short format The short form is useful when a number of commands are sent in a single string 1 Each command consists of a string of up to 255 characters Every command must end with either a line feed lt LF gt Command Summary or a semi colon delimiter shown in the command descripti
78. test failed Send R E Dir Reset Enable and then Disable to the 73A 308 Send a WORD SERIAL COMMAND Read STB command OxCFFE to the 73A 308 and the query byte returned will have bit 6 cleared ignore all other bits If this is the case then an interrupt has not been generated otherwise the test failed Send TS 0 011 Trigger Setup TTLTRGO IN TTLTRGO OUT to the 73A 308 Send ITif Enable interrupts on external trigger to the 73A 308 Send C72 Eif Close Relay Driver 72 Enable outputs to the 73A 308 Send Ti Trigger to the 73A 308 Send a WORD SERIAL COMMAND Read STB command OxCFFE to the 73A 308 and the query byte returned will have bit 6 set decimal 64 ignore all other bits If this is the case then an interrupt has been generated otherwise the test failed Send R E Dir Reset Enable and then Disable to the 73A 308 Page 69 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 73A 308 Page 70 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com A rtisan Artisan Technology Group is your source for quality Technology Group new and certified used pre owned equipment FAST SHIPPING AND SERVICE CENTER REPAIRS WE BUY USED EQUIPMENT DELIVERY Experienced engineers and technicians on staff Sell your excess underutilized and idle used equipment TENS OF THOUSANDS OF a
79. the 73A 308 to monitor VXIbus TTL trigger line 0 see the TS command CLOSE 1 lt tm gt closes relay driver 1 then QUERY RB tm returns 00000000000000000000 lt tm gt When VXIbus TTL trigger line 0 is pulsed QUERY RB lt tm gt returns 00000000000000000002 lt tm gt 73A 308 27 OPERATION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com If the 73A 308 is set up to monitor a VXIbus TTL trigger TS command and the following command is sent LOADFFOOSSOOFFA A00000055 lt tm gt it loads the data into the latches The data will not go to the outputs until a VXIbus TTL TRIGGER occurs If the command QUERY RB lt tm gt is sent before a VXI bus TTL trigger is received the module will return 00000000000000000000 tm If the command QUERY RB lt tm gt is sent aftera VXIbus TTL trigger the module will again return FFOOSS50OFFAA00000055 tm 4 TS0 D lt tm gt sets up an external trigger monitor condition VXIbus TTL trigger line 0 QUERY TS lt tm gt returns 0 D lt tm gt monitors VXIbus TTL trigger line 0 card disable external trigger outputs QUERY TG returns O lt tm gt if a VXIbus TTL trigger has not occurred on line O provided the TS command above was given It returns a 1 lt tm gt if a VXIbus TTL trigger occurred 5 CLOSE 1 tm activates output driver l QUERY 1 lt tm gt returns a l lt tm gt OPEN lt tm gt deactivates output driver 1 QUERY 1 lt tm g
80. the mod ule will be exactly as shown Unless noted all commands are sent to the 73A 308 Module and all ASCII strings read are read from the 73A 308 Module oo Two characters are used throughout the communication sequences cr is the carriage return character character 13 and If is the line feed character character 10 These characters are the terminating characters for communication They are shown throughout this document in the font shown here Most reads from the 73A 308 Module are termi nated with both characters and are shown as crif Writes to the module require only a 1 but both characters may be used An ASCI upper case letter O will be shown as O whereas a ASCII zero will be shown as 0 Equipment Required Table 1 1 lists the equipment required for the performance and verification procedure Table 1 1 Equipment Required Required tools and equipment VXI Mainframe such as the Tektronix VX1410 VXI Slot 0 with resource Manager Tektronix VX 4521 and appropriate cables and interface cards Part number n a n a Page 59 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Table 1 1 Equipment Required Cont Required tools and equipment Part number Digital Multi Meter DMM standard lab equipment 50 V POWER SUPPLY capable of 300ma standard lab equipment 5 V Power supply capable of 2 5A standard lab equipmen
81. ute Trigger G selects an IEEE Group Execute Trigger y specifies the VXIbus TTL trigger OUT Valid values for y are 0 7 specifies the VXIbus TTL trigger line to be driven D disable the 73A 308 from monitoring a VXIbus TTL trigger line The x and y parameters remain valid until overridden by another TS command or a Reset command When the 73A 308 is set up to monitor a VXIbus TTL trigger line or an IEEE Group Execute Trigger all C O CB OB and L commands sent to the 73A 308 will latch to the outputs when the specified VXIbus TTL trigger line is pulsed or when the IEEE Group Execute Trigger command is executed Only one VXIbus TTL trigger line can be monitored at a time The 73A 308 may also be set up to pulse a VXIbus TTL trigger line when issued a T or TRIGGER command The IEEE Group Execute Trigger command is only valid for the Trigger In value Trigger IN OUT disabled TRIGGER SETUP 2 4 lt tm gt sets the 73A 308 to monitor TTL trigger line 2 and to output on trigger line 4 TRIGGER SETUP 2 2 lt tm gt sets the 73A 308 to monitor and to output a VXIbus TTL trigger on line 2 When a VXIbus TTL trigger is received the output of the 73A 308 will be latched to the outputs This will also allow a Trigger T command to pulse out a VXIbus TTL trigger and trigger itself TS G 0 lt tm gt The first parameter G sets the 73A 308 to latch outputs when an IEEE Group Execute Trigger is received The second parameter sets the VXI bu
82. uting the appropriate group and relay numbers in the CB and O commands The voltages read must meet the requirements of the Bank 0 Test High Voltage Test 1 Send R E Dir Reset enable and then disable all outputs to the 73A 308 2 Connect one end of a 165 Q 15 W resistor to a 50V power supply and also connect the 50 V to P4 pin 50 Connect the other end of the resistor to P4 pin 36 Relay Driver 0 Connect the ground from the 50V power supply to P4 pin 4 and 5 The 50 V power supply must be capable of producing 300 mA 3 Send C0 Close Relay Driver 0 to the 73A 308 4 Measure the voltage at P4 pin 36 The voltage will be the same as the 50 V source 5 Send Em Enable all outputs to the 73A 308 6 Measure the voltage at the P4 pin 36 The voltage will be less than 500 mV 7 Send R E Dir Reset enable and then disable all outputs to the 73A 308 8 Connect the 165 Q 15 W resistor from the 50 V power supply to P4 pin 40 Relay Driver 8 9 Send C8m Close Relay Driver 8 to the 73A 308 10 Measure the voltage at P4 pin 40 The voltage will be the same as the 50V source 11 Send Ei Enable all outputs to the 73A 308 12 Measure the voltage at the P4 pin 40 The voltage will be less than 500 mV 13 Send R E Dir Reset enable and then disable all outputs to the 73A 308 14 Connect the 165 Q 15 W resistor from the 50V to P4 pin 43 Relay Driver 16 Page 65 Artisan
83. ution speed of this module Default is that the buffers are disabled Description In the Buffered mode all data sent to the module is buffered before being parsed allowing much faster transfer rates This module operates using the VXIbus Fast Handshake mode while in buffered mode See the Synchronizing Multiple Instrumentation Modules section for details on synchronizing multiple modules used in the Buffered mode The module can take in up to 8192 characters at the 400 Kbyte rate before it has to temporarily hold off the VXIbus NOTE The following discussion applies only to users planning on sending extremely large amounts of data in a very short period of time If you plan on sending 4000 bytes of data in under 200 milliseconds in Buffered mode which roughly corresponds to 50 ps character the data will be received faster than the 73A 308 s parser is able to process the characters and eventually the module s 8192 byte buffer will fill up This will cause a temporary VXIbus hold off condition which is transparent except for the effect it has on data transfer speed If the IEEE 488 controller is slower than the module s parser rate as many are this hold off condition would never be encountered When the hold off situation occurs the 73A 308 will not allow the VXIbus system controller to send any additional data until the parser has emptied half of its input buffer As an example the first time the 8192 byte buffer is filled the s
84. ve current might be drawn If the 5V fuse opens the VXIbus Resource Manager will be unable to assert SYSFAIL INHIBIT on this module to disable SYSFAIL If the 5 V fuse opens remove the fault before replacing the fuse Replacement fuse information is given in the Specifications section of this manual e LEDs The following LEDs are visible at the top of the 73A 308 Module s front panel to indicate the status of the module s operation Power LED This green LED is normally lit and is extinguished if the 5V power supply fails or if the 5V fuse blows Failed LED This normally off red LED is lit whenever a module failure is detected Module failures include failure to correctly complete a self test loss of the 5 power rail or failure of the module s central processor NOTE If the module loses its 5 power voltage the Failed LED will be 73A 308 DESCRIPTION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com lit and SYSFAIL asserted A module power failure is indicated when the module s Power LED is extinguished MSG LED This green LED is normally off When lit it indicates that the module is processing a VMEbus cycle The LED is controlled by circuitry that appears to stretch the length of the VMEbus cycle For example a five microsecond cycle will light the LED for approximately 0 2 seconds The LED will remain lit if the module is b
85. x parameter is not specified or is not within the specified values an Invalid Wait Value error will be generated This error will turn on the module s Error LED and generate a VXIbus Request True if Interrupt On Error has been enabled with the I command Refer to the I command for complete description of the 73A 308 interrupts and to the QER command for error codes and messages 73A 308 36 OPERATION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com The 73A 308 Module will execute a self test at power up or upon direction of a VXIbus hard or soft reset condition or upon command A VXIbus hard reset occurs when another device such as the VXIbus Resource Manager asserts the backplane line SYSRST A VXIbus soft reset occurs when another device such as the 73A 308 s commander sets the Reset bit in the 73A 308 s Control register At power up as well as during self test all module outputs are tri stated During a power up or hard or soft reset the following actions take place l The SYSFAIL VME system failure line is set active indicating that the module is executing a self test and the Fail LED is lit 2 Self test consists of outputting to each byte binary O through 255 and verif ying via loopback circuitry that the data is correct 3 If the self test completes successfully the SYSFAIL line is released and the module enters the VXIbus PAS
86. xternal Trigger commands Lines 10 through 90 are required to initialize the IEEE 488 Bus Interface Module 10 DEF SEG amp HC400 Defines memory location for PCX I O card 20 SEND 9 INIT 0 ENTER 21 30 PC ADDRESS 0 defines I O card address 40 ADDR308 24 Defines 73A 308 logical address 50 CONTROL 0 Defines I O card as a bus controller 60 TM CHR 10 Define line feed terminator 70 CALL INIT PC ADDRESS CONTROL 80 IF STATUS lt gt 0 THEN PRINT 488 FATAL ERROR STOP 90 RD SPACES 100 Allocate space for the input string variable Reset the card and then read its default message The LEFTS function is used to suppress the carriage return line feed characters from the response data for printing to the screen The default message response is READY 100 CLS Clear the screen 110 WRTS R TM Reset the card 120 CALL SEND ADDR 30820 WRTS STATUS 130 CALL ENTER RD LENGTH ADDR308 STATUS 140 PRINT DEFAULT MESSAGE gt LEFT RD LENGTH The following lines show how the Load L command works 150 WRT L000000000018A000000A E TM 160 GOSUB 1500 Prints the command string and the read back or response data The above Load command activates relay drivers 1 3 29 31 35 and 36 The E enables outputs The following lines show how the CB OB and Wait commands operate 170 WRTS WAIT 200 CB0 CB1 OBO TM 180 GOSUB 1500 The Wait 200 programs the 73A 308 for a
87. y coils O vec A 50 7 SUPPLY vd 17 INPUT gok 1 E E eee ee ee ee ee eee ee ee ee KOY ee e kok cake POWER SUPPLY 73A 308 56 APPENDIX C Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Appendix E User Service This appendix contains service related information that covers the following topics a Preventive maintenance m User replaceable Parts Preventive Maintenance You should perform inspection and cleaning as preventive maintenance Preventive main tenance when done regularly may prevent malfunction and enhance reliability inspect and clean the module as often as conditions require by following these steps 1 Turn off power and remove the module from the VXlbus mainframe 2 Remove loose dust on the outside of the instrument with a lint free cloth 3 Remove any remaining dirt with lint free cloth dampened in a general purpose deter gent and water solution Do not use abrasive cleaners User Replaceable Parts Replacement parts are available through your local Tektronix field office or representative Changes to Tektronix instruments are sometimes made to accommodate improved com ponents as they become available Therefore when ordering parts it is important to in clude the following information in your order Partnumber Instrument type or model number m instrument serial number m Instrument modification number if applicable 73A 3
88. y not appear in this summary TERMS In This Manual WARNING statements identify conditions or practices that could result in personal injury or loss of life CAUTION statements identify conditions or practices that could resuit in damage to the module or other property Marked on the Module DANGER indicates a personal injury hazard immediately accessible as one reads the marking CAUTION indicates a personal injury hazard not immediately accessible as one reads the marking or a hazard to property including the module itself SYMBOLS in This Manual A This symbol indicates where applicable cautionary or other information is to be found O This symbol indicates where special explanatory information is included in the manual There is no caution or danger associated with the information Marked on the Module DANGER High Voltage ATTENTION Refer to the manual D Protective ground earth terminal Refer to manual before using Artisan Technology Group Quality Instrumentation Power Source This module is intended to operate in a mainframe whose power source does not apply more than 250V rms between the supply conductors or between either supply conductor and ground A protective ground connection through the grounding conductor in the power cord s is essential for safe operation Grounding the Module This module is grounded through the grounding conductor of the mainframe power cord s T
89. ystem controller will be held off until the first 4096 bytes are parsed From this point on every time the module releases the hold off condition the controller may send another 2048 bytes at which time it has to wait on the parser again Each character sent takes up one byte in the module input buffer unless the END bit is set EOI for IEEE 488 in which case it takes up three bytes All buffered VXIbus commands Trigger Set Lock Clear Lock take up three bytes The VXIbus commands Clear and Read Status are not buffered Refer to the 73A 308 commander s manual for information on generation of VXIbus commands If the module is being used in a CDS 73A IBX System the 73A 155 is its commander Default Nonbuffered mode Example BUFFER ENABLE lt TM gt Enable the Input buffer on the 73A 308 A A A ee 73A 308 13 OPERATION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Command CLOSE or C Syntax CLOSE z tm C z tm Purpose The Close command closes an individual relay driver line Description z a number 0 through 79 which specifies the relay driver number to activate The least significant relay driver is output control line 0 Relay driver 1 is control line 1 etc and the most significant rclay driver 79 is control line 79 Refer to the table in Appendix B which shows the driver numbers that correspond to control lines and output pins The Close command allows the

Download Pdf Manuals

image

Related Search

Related Contents

TP-Link TL-ER5120 V1 Quick Installation Guide  DAKS-TT User manual, Version 6.31  Brodit 511001 holder  Orieme VIVALDI  ATO SAN - Atomes  SMC Networks SMC6405TX User's Manual  Fiche technique Instrument de mesure PFM 4000  User`s Manual - Mediaform Informationssysteme GmbH  Mélang MODELS OSTER® Digital Blender  PDF downloaden - SFM  

Copyright © All rights reserved.
Failed to retrieve file