Home
Tektronix 73A455 Manual
Contents
1. CAUTION Caution statements identify conditions or practices that could result in damage to this product or other property These terms may appear on the product DANGER indicates an injury hazard immediately accessible as you read the marking WARNING indicates an injury hazard not immediately accessible as you read the marking CAUTION indicates a hazard to property including the product 73A 455 VX4469A ARINC 629 Communication Module User Manual Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com General Safety Summary Symbols on the Product The following symbols may appear on the product 4 A o DANGER Protective Ground ATTENTION Double High Voltage Earth Terminal Refer to Insulated Manual 73A 455 VX4469A ARINC 629 Communication Module User Manual V Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com es Service Safety Summary Only qualified personnel should perform service procedures Read this Service Safety Summary and the General Safety Summary before performing any service procedures Do Not Service Alone Do not perform internal service or adjustments of this product unless another person capable of rendering first aid and resuscitation is present Disconnect Power To avoid electric shock disconnect the main power by means of the power cord or if provided the power switch Use Care Whe
2. 73A 455 41 OPERATION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Command Syntax Purpose Description B Buffer Bz Z gt The B Buffer command is used to allocate 73A 455 Module buffers The Buffer command allocates the size of the 32 transmit and receive buffers in the Bus Controiler and Remote Terminal modes It also allocates the size of the Sequence List buffer in the Bus Controller mode and the Response Time List buffer in the Remote Terminal mode The Buffer command is a required command Misuse of the Buffer command is the most common cause of improper operation in new applications Careful attention to the Buffer Specification Rules on the required parameters for the Bus Controller and Remote Terminal modes on the next page will help minimize problems in using this command Bu ntrotler Simuiator Mode In the Bus Controller Simulator Mode the B command is used to allocate the 32 transmit and receive buffers as well as a buffer for the Bus Controller Sequence List Transmit buffer Z the buffer number 0 to 31 Setting z to an Octal 52 will size all 32 buffers to the same size Zo a T followed by the decimal size of the buffer Receive buffer Z the buffer number 0 to 31 Setting z to an Octal 52 will size all 32 buffers to the same size Zo an R followed by the decimal size of the buffer Bus Controller Sequence List
3. 5 volt supply 5A 24 volt supply 0 4 A 24 voit supply 0 4 A 5 voit supply 0 05 A 24 voit supply 0 2 A 24 volt supply 0 2 A Provided by the fan in the VXIbus card cage Less than 10 C temperature rise with 1 1 liters sec of air at a pressure drop of 0 02 mm of H O 10 C to 65 C operating assumes ambient temperature of 55 and airflow to assure less than 10 C temperature rise 40 C to 85 C storage Less than 95 R H non condensing 10 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 55 C Complies with VXIbus Specification Complies with VXIbus Specification 262 mm high 352 mm deep 31 mm wide 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 siots slots 12 When ordered alone the module s shipping dimensions are 406 mm x 305 mm x 102 mm 16 in x 12 in x 4 in 1 9 kg 4 1 1b When ordered with a CDS card cage this module will be installed and secured in one of the instrument module siots slots 1 12 When ordered alone the module s shipping weight is 2 8 kg 6 0 Ib Any orientation T3A 455 15 SPECIFICATIONS Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Mounting Location Instails in an instrument module siot slots 1 12 of a C or D size VXIb
4. 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 Logicai 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 0 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 a 73A 455 86 APPENDIX C Artisan Technology Group 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 controi of a commander in the VXIbus system hierarchy A servant may ai
5. tenes 83 Appendix C VXIbus Glossary 0 c cette nents 86 Appendix D Application Notes Simulating Dual Redundant Bus Controllers 0 0 00 cece cet eee ees 88 Bus Monitor Module Chaining 0 00 cece teen eee ee 90 RT to RT Transfers 0 00 c cece eee eee eee eee eee A A 93 Appendix E Performance Verification 0 0 cece eens 99 Appendix F User Service 0 137 Appendix G Option 2N 1 0 teen dette eens 139 ii 73A 455 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com a Fann General Safety Summary Injury Precautions Avoid Electric Overload Ground the Product Do Not Operate Without Covers Use Proper Fuse Do Not Operate in Wet Damp Conditions Do Not Operate in Explosive Atmosphere 73A 455 Review the following safety precautions to avoid injury and prevent damage to this product or any products connected to it Only qualified personnel should perform service procedures While using this product you may need to access other parts of the system Read the General Safety Summary in other system manuals for warnings and cautions related to operating the system To avoid electric shock or fire hazard do not apply a voltage to a terminal that is outside the range specified for that terminal This product is indirectly grounded through the grounding conductor of the mainframe power cord To a
6. A rtisan Artisan Technology Group is your source for quality TecmoogyGroup 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 D a gaa tia Contact us 888 88 SOURCE sales artisantg com www artisantg com User Manual Tektronix 73A 455 MIL STD 1553A B Bus Simulator Module 070 9136 02 aq lll 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 Specifications and p
7. D16 lower 8 bits returned are the logical address of the module All VXIbus commands are accepted e g DTACK wiil be returned The following commands have effect on this module ail other commands will cause an Unrecognized Command event BYTE AVAILABLE with or without END bit set BYTE REQUEST BEGIN NORMAL OPERATION READ PROTOCOL CLEAR TRIGGER VXIbus events are returned via VME interrupts The following events are supported UNRECOGNIZED COMMAND REQUEST TRUE This interrupt will cause IEEE 488 interface devices to assert SRQ service request ID Device Type Status Control Protacol Response Data Low See Appendix A for definition of register contents FE38h is complement of binary value of model number These specifications apply to the complete 73A 455 Module Power Requirements Voltage All required dc power is provided by the Power Supply in the VXIbus card cage 5 Volt Supply 4 75 V dc to 5 25 V de 24 Volt Supply 23 2 V dc to 25 2 V de 24 Voit Suppiy 23 2 V de to 25 2 V de Se 73A 455 14 SPECIFICATIONS Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Current Peak Module Ipm Current Dynamic Module Ipm Cooling Temperature Humidity VXI Bus Radiated Emissions VXI Bus Conducted Emissions Module Envelope Dimensions Dimensions Shipping Weight Weight Shipping Mounting Position
8. Since each channel of the 73A 455 must be programmed separately references to the 73A 455 Module apply to each channel of the module Order of Commands Command order is significant for the 73A 455 The K preferably or F command must be the first command issued to the 73A 455 Module after power is applied to the card Once the F command has been issued it cannot be reissued unless it is preceded by a K command After the 73A 455 Module has been programmed toa given mode other commands can be issued in any order with one exception a B command must be issued to allocate a buffer before R S or D commands can be used to put data into the buffer New users should follow the order shown in the following mode descriptions until they are thoroughly familiar with the module s operation 73A 455 OPERATION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Bus Controller Simulator Mode Commands available for use in the Bus Controller Simulator mode in recommended programming order are Command Description K Kill Reset H Optional Hi Speed F Function J Optional Jitter B Buffer S Bus Controller Sequence List D Data M Optional Error Generation mode V Optionai Transmit Voltage Level Receive Threshold Level G Optional Gap T Trigger Q Optional Quit C Optional Condition A Optional Accept XMIT 4 Buffer REC 4 Buffer
9. The first command sent to the 73A 455 following the K command must be an F command to place the module in Bus Controller Simulator mode After the mode is selected B commands are issued to allocate buffer space for the Bus Controller Sequence List see the Glossary for Bus Controller Sequence List definition and for up to 32 transmit receive buffers Figure 455 3 is a simplified memory map to aid in understanding how the various buffers are set up and interact In the Bus Controller Simulator mode the typical sequence of events that will take place when a T command is received by the 73A 455 Module is as follows refer to Figure 455 3 Bus Ctrt Sequence List Suffer RT 4 RT 2 R 2 RT 4 etc XMIT 2 Buffer REC 2 Buffer Area 1 Msg 1 Area 1 Area 2 Msg 2 Area 2 Last Msg Last Msg Figure 455 3 Bus Controller Simuiator Example 734 455 OPERATION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 3 NOTE The 73A 455 Module will examine the contents of the Bus Controller Sequence List buffer to determine the Proper order in which to use the various buffers The first buffer in the list is buffer 4 so the first message sent will be the first message Msg 1 contained in transmit buffer 4 Area l im receive buffer 4 will receive and store the response to message Buffer numbers are usually associated with an RT number In the Bus Controlle
10. Z is an optionai parameter in the range of 14 to 65535 which specifies the pace interval in microseconds If z is not specified the default value is 1000 NOTE The value of the z parameter corresponding to a z parameter specifies the interval prior to that message To obtain the fastest response to an external trigger the first z in the message list should be set to 14 When pace intervals of less than 1 000 microseconds are chosen care must be taken to insure that the pace interval is long enough to allow for the RT response message pius the RT response time of the prior message The following equation can be used to calculate the minimum z pace interval Zz 20 A B 2 where A total number of words including the status word in the RT response message B maximum RT response time in microseconds If the pace interval is less than the minimum time specified in the above equation a data collision on the 1553 bus may occur A data collision will result in garbled data since two devices the 73A 455 Module and the RT will be transmitting at the same time Whatever RT data is received prior to the data collision will be stored in the receive buffer Interval gaps of a minimum of 14 microseconds within a message can be generated as an error condition by specifying in the data list in the D command an end of message flag before the required number of words are sent and specif ying the buffer number twice in the S command T
11. wrapping the buffer as necessary and saving the last 30 000 words of data 73A 455 65 OPERATION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com If z is an F the 73A 455 Module wiil coilect only the first 30 000 words of bus traffic If the F is followed by a number from i to 30000 a low going TTL puise wiil be output on the Position identification Output pin after the corresponding buffer position has been filled This puise can be used to externaily trigger an additional monitor card When the T command is issued in the Bus Monitor Mode the 73A 455 Module begins continuousiy collecting 1553 bus data until a K or Q Command or Externai Halt Input signal is received by the module Or if the TF command is sent until 30000 words are coilected The z parameter function is the same as described above for the Bus Controller Simuiator Mode If the Externai Trigger Input is used then the unused z position must be indicated by a comma i c T 1 Using the Tri 2 When a bus communications sequence is initiated with a T Trigger command internai control of the 73A 455 Module is passed from the module s Z80A microprocessor to the 1553 transmitter receiver interface After the transmitter receiver has control of the 73A 455 Module the card will not respond to any commands issued to it except for the Q Quit K Kill or an External Halt Input signal until the bus commu
12. www artisantg com APPENDIX A VXlbus OPERATION The 73A 455 Module is a C size single slot VXIbus Message Based Word Serial instrument It uses the A16 D16 VME interface available on the backplane PI connector and does not require any A24 or A32 address space The module is a D16 interrupter The 73A 455 Module is neither a VXIbus commander or VMEbus master and therefore it does not have a VXIbus signal register The 73A 455 is a VXIbus message based servant The module supports the Normal Transfer mode of the VXIbus using the Write Ready and Read Ready bits of the module s Response register A Normal Transfer mode read of the 73A 455 Module proceeds as follows L The commander reads the 73A 455 s Response register and checks if the Write Ready bit is true If it is the commander proceeds to the next step If not the commander continues to poli the Write Ready bit until it becomes true 2 The commander writes the Byte Request command ODEFFh to the 73A 455 s Data Low register 3 The commander reads the 73A 455 s Response register and checks if the Read Ready bit is true If it is the commander proceeds to the next step If not the commander continues to poll the Read Ready bit until it becomes true 4 The commander reads the 73A 455 s Data Low register A Normal Transfer mode write to the 73A 455 Module proceeds as follows l The commander reads the 73A 455 s Response register and che
13. 220 230 240 250 260 270 280 290 300 310 320 330 DEF SEG amp HC400 Defines memory location of IBM PC IEEE 488 Interface Module SEND 9 INIT 0 ENTER 21 Initialize PROM offsets for IBM PC IEEE 488 Interface Module PC ADDRESS 21 CONTROL 0 Define IEEE 488 Interface Module s IEEE 488 address and define it to be a controller CALL INIT PC ADDRESS CONTROL ADR1 24 ADR2 25 ADR3 26 ADR4 27 Assign EEE 488 addresses of 24 25 26 and 27 for the four channels WRTS K CHR 13 CALL SEND ADR1 WRTS STATUS WRTS FM CHRS 13 CALL SEND ADR1 WRTS STATUS WRTS K CHRS 13 CALL SEND ADR2 WRT STATUS WRTS FM CHR 13 CALL SEND ADR2 WRTS STATUS WRTS K CHRS 13 CALL SEND ADR3 WRTS STATUS WRTS FM CHRS 13 CALL SEND ADR3 WRTS STATUS WRTS K CHR 13 CALL SEND ADR4 WRTS STATUS WRTS FM CHRS 13 CALL SEND ADR4 WRTS STATUS Reset and program all four channels to bus monitor mode This program initializes the four channels in parallel WRTS PXXXX CHRS 13 CALL SEND ADR1 WRTS STATUS Optional command to start collection at a user specified command word pattern WRTS TF29900 CHRS 13 CALL SEND ADR1 WRTS STATUS WRTS TF29900 1 CHR 13 CALL SEND ADR2 WRTS STATUS WRTS TF29900 1 CHRS 13 CALL SEND ADR3 WRTS STATUS WRTS TF29900 1 CHR 13 SL 73A 455 91 APPENDIX D Ar
14. CALL SEND ADRRRT WRTS STATUS Reset receiving RT module WRTS FR CHRS i3 CALL SEND ADRRRT WRTS STATUS Program module as an RT WRTS R1 130 CHR 13 CALL SEND ADRRRT WRTS STATUS Program a response time of 130 usec WRTS B3 R99 CHRS 13 CALL SEND ADRRRT WRT STATUS Allocate a receive buffer at RT address 3 WRTS B3 T1 CHR 13 CALL SEND ADRRRT WRTS STATUS Allocate a transmit buffer for l status word WRTS D3 1 H 104800 CHR 13 NN a a aE 73A 455 94 APPENDIX D Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 310 320 330 340 350 360 370 380 390 400 410 420 430 440 450 460 470 480 490 500 510 520 530 540 550 560 570 580 590 600 610 620 630 640 650 660 CALL SEND ADRRRT WRTS STATUS Load transmit list with status word The characters 48 define the status word to be from RT 9 WRTS TI CHRS 13 CALL SEND ADRRRT WRTS STATUS Trigger module to handle one message on bus WRTS K CHRS 13 CALL SEND ADRBC WRTS STATUS Reset Bus Controller module WRTS FC CHRS 13 CALL SEND ADRBC WRTS STATUS Program module as bus controiler WRTS BS1 CHRS 13 CALL SEND ADRBC WRTS STATUS Allocate a message buffer size of WRTS B3 R99 CHRS 13 CALL SEND ADRBC WRTS STATUS Allocate a receive buffer at RT address 3 WRTS B3
15. Switches Logical Address Switches Each function module in a VXIbus System must be Ce assigned a unique logical SD so address from 1 to 254 decimal The base VMEbus address of each channel of the 73A 455 is set to a value between I and FEh 254d by two hexadecimal rotary switches There are two sets of these switches one for each channel located in the upper rear quadrant of the module LOGICAL AQQRESS CAUTION The two logical channeis that comprise the 73A 455 should never be assigned the same logical address In an JEEE 488 application if you override the IEEE 488 address assigned by the slot 0 module do not assign the same address to the two channels The actual physical address of each channel of the 73A 455 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 channel will be 64d XYh 49152d For example 64 101 49162 497920 64 21 49162 604960 LA Logical Address MSD Mast Signiticanc Digit LSD Least Significare Digit TEEE 488 Address Using the 734 455 Module in an IEEE 488 environment requires knowing the module s IEEE 488 address in order to program it Different manufacturers of IEEE 488 interface devices may have different algorithms for e
16. TOSIMIAUYO JUS S JJ8S 19 2981849 Jey syoyDe1q Aq pasojduE JOU S 49 08IVUI B JI iL 9 SMOHO J SB S INPO GGP YEZ 94 10 xezuAs pue joooz01d puewwog XVINAS ANYWWO9 Y39941 LSand3y 3149 109010 d OYJY JIGVUVAYV JLAG yvalo NOLLVY3d0 IVWWHON NID38 IGSb VEL OU 19942 HIM SpUBLUWOS jOIOJOsY JUOWUNASU SNQIXA Buimo ioj oy opuBUWICS s GSp YEL 9y Aq parenu aie spuewwos e ep uou s y SONYNINOS WALSAS Guaranteed 888 88 SOURCE www artisantg com Table of Contents Description INTOGUGIION 24 diced eal oxd enaere n oti dade eas Peder ese ieee E dade Pada 1 Controls And Indicators 0 ct nn teen etn e nen een eens 4 BITE Built In Test Equipment 0 eect ene e nett 7 Glossa serre Sg sacle ce tae E N a aml denen deta doe dae donee Mates a a 8 Specifications 22osucrecedeeesrctevestscde Sew eaaeres Lege eeeEeehiis eaneias cote 10 Installation Installation Requirements and Cautions 0 0 0 c cc eee ees 17 Installation Procedur iss ccd nee tite acho neat ad dhe ean opaa of Rha bee tees ete eee es 18 Installation Checklist sav si ees Sadia d cepures du aad ayn eek dyn ceed wa aed daa ayaa eon d aoe eon wees 19 Operation COW EI VI OW ip ace hee ap an a Mayac Pars A E a E aa bob tiara SE a e tana E E site wtaeaeloca e dauacatel dea 20 POWSICUP tig crs ioGnte Ghee kite Eae idl o aes ae ie ede ea Bean Sadak etek 20 System Commands 0000 ccc ne eee ete e ene
17. and all other LEDs off The MSG LED wiil blink during the power up sequence as the VXIbus Resource Manager addresses ail modules in the card cage The defauit condition of the module after power up is described in the YSFAIL f T and Initiglizati subsection Although these non data commands are initiated by the 73A 455 s commander for example the 73A 151 Module in a CDS 73A IBX System rather than the system controiler they have an effect on the 73A 455 Module The following VXIbus Word Serial commands will affect the 73A 455 Command Effect Clear The module clears its VXIbus interface Current module operations are unaffected Trigger The 73A 455 Module will begin operation as a 1553 bus controller RT or monitor according to the commands that have been sent to it prior to the VXI trigger command External triggering must be specified by the T command to enable the VXI trigger command Begin Normal Operation The module will begin operations Read Protocol The module will return its protocol to its commander This section explains the order of commands and describes each of the three modes Bus Controiler mode Remote Terminal mode and Bus Monitor mode The mode descriptions give typical exampies and are generai in nature intended to indicate some possible uses and to suggest ideas for using the 73A 455 in other applications Each command is described in full in the Detailed Descriptions section
18. command words status words and data words a ES _ 73A 455 9 DESCRIPTION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com SPECIFICATIONS Instrumen ification These specifications apply equally to both the A and B instrument channeis Configuration MIL STD 1553 Bus Controiler Simulator single or multiple RT Simulator or Bus Monitor 1553 Bus Coupling Direct Coupling 1 1 turns ratio 55 ohm isolation resistor each leg Transformer Stub Coupling 1 0 707 turns ratio Operating Modes Bus Controller Simulator Programmable for 32 separate data lists RT Simulator Programmable for data collection and response from 32 separate RT associated buffers Bus Monitor Collects all data on bus in single buffer receive only mode Buffer Capability 30 000 22 bit words 16 bits data 6 bits error sync code Can be allocated between 32 transmit buffers 32 receive buffers and a single Bus Controller Sequence List or RT Response Time List Allocation is totally user controiled 1553 Analog Output Level programmable to approximately 250 different levels Range Voltage range depends on the bus loading Differential voltage levei output range for the following bus loads is 35 ohms direct coupled output 0 20 to 8 20 V ptp 70 ohms direct coupled output 0 30 to 13 75 V ptp 1000 ohms direct coupled output 0 75 to 34 40 V p
19. examined and the halt request honored as described for the Q command 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 weil Fast Handshake Compared to the Normal Transfer Mode of the VWXIbus the Fast Handshake Transfer Mode reduces the number of VMEbus data transfer cycles by 50 Upon 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 the 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 panei of the 73A 151 Resource Manager IEEE 488 Interface Module is depressed
20. s buffer of the 73A 455 Module even though the receiving RT is reaily at RT address 9 Also the response time has been programmed to 130 microseconds XMT STATUS RT JBITS WORD 1 TRANSMIT RT TRANSMITS RECEIVE STATUS ANO N WORDS ie RCV I STATUS RT BITS RT STATUS rather than the normai 4 to 12 microseconds This is because the 73A 455 programmed as an RT is designed to irrevocably start its response time counter at the occurrence of the first gap it sees following a command stream on the bus This is the gap following the transmit RT command word from the bus controller The 130 microsecond response time will therefore accommodate the time for the transmitting RT s status word and five data words plus some gap time before responding with the status word The reason for placing the status word in the buffer for RT 3 is that when a 73A 455 Module programmed as an RT does respond it uses the last valid word with a command sync to select the RT buffer from which to transmit Since the last valid command or status word is the status word from the transmitting RT which has RT address 3 in the RT bit locations the RT s status word response must be in buffer 3 Programmin The following program assumes the Bus Controller transmitter RT and receiving RT 73A 455 channels have IEEE 488 addresses 24 25 and 26 respectively e a 73A 455 93 APPENDIX D Artisan Technology Group Quality Instrumenta
21. 15 s response data FOR I i1TO9 RDS SPACES 25 CALL ENTER RD LENGTH ADDR455 STATUS PRINT RDS NEXT I Print first 9 words in receive buffer WRTS A15 1 HF CRLF CALL SEND BDDR455 WRTS STATUS Program RT module second channel to look at data received from bus controller module et SP lS 73A 455 76 OPERATION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 450 FORI iTO5 460 RDS SPACES 25 470 CALL ENTER RDS LENGTH BDDR455 STATUS PRINT RDS 480 NEXTI Print first 5 words in buffer 490 STOP The printout for the bus controller module includes the two command words sent out They are stored by the 73A 455 Module in the receive buffer as part of its normal function to allow correlation of commands with responses The printout of the nine words from the bus controller receive buffer should be as follows 107C24 First bus controller command word 107800 RT status word 003333 RT data words 004444 005555 006666 107822 Second bus controller command word 107800 RT status word 0B0000 No more data The printout of the five words from the RT receive buffer should be as follows 107C24 First bus controller command word 107822 Second bus controller command word 001111 Bus controller data words 002222 0B0000 No more data se ee 73A 455 77 OPERATION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE
22. A of the 73A 455 module have quit blinking 3 Verify the 73A 455 displays the following message OK Vx x NOTE Vx x indicates the version and revision level of the firmware If the above message is received then there are no errors in the memory or CPU 4 Repeat the memory and CPU test for the channel B If all performance checks in this section are verified then the 73A 455 is operational If problems are encountered contact your Tektronix field office or representative for service assistance For technical assistance with application questions please contact the Measurement Business Customer Support Center at 1 800 835 9433 800 TEK WIDB extension 2400 73A 455 135 APPENDIX E Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Appendix F User Service This appendix contains service related information that covers the following topics m Preventive maintenance 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 i
23. Bus Controller Simulator mode the D command loads into memory the command and data words to be sent from the specified buffer In RT simulator mode the D command loads into memory the status and data words that a specific RT will send to the bus controller in response to a command word with an RT address equai to the RT buffer number as specified by z The D command allows an end of message flag to be programmed and can therefore be used to program multiple messages in a buffer Hexadecimal Format If z is an H then the format of z is groups of six ASCII characters as defined below Each six character value is separated by commas and each message is separated or terminated with a semicolon Examples are given below Ist Character 0 Indicates a data word 1 Indicates a command or status word 2 Indicates a data word to be followed by a low TTL pulse on the Position Identification Output The TTL puise occurs during the sync pattern of the following word 3 Indicates a command or status word to be followed by a low TTL pulse on the Position Identification Output The TTL puise occurs during the sync pattern of the following word hs rf Ss 73A 455 46 OPERATION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com If the iast word in a message is programmed with a 2 or 3 the Position Identification Output pulse will be generated during the beginning of the next transmi
24. MON LED to light and the 73A 455 Module to function as a bus monitor Sa ee 73 A 455 52 OPERATION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Command G Gap Syntax Gz Purpose When the 73A 455 Module is functioning as a bus controller simulator it automatically checks the response time of each RT with which it communicates The G command specifies the time in microseconds against which each RT s response time will be checked Description zis a l or 2 digit decimal number from 4 to 31 that specifies the value of the response time gap in microseconds See the Glossary for a definition of RT Response Time If an RT responds but fails to respond in the time programmed by the G command the response time error will be logged along with the first word status or data received from the RT If the RT does not respond at all there will simply be no data in the respective RT s receive buffer If the RT waits to respond until the 73A 455 Module has begun outputting its next message a data collision or bus crash will occur on the bus and data may be garbled A data collision is defined as two devices attempting to transmit on the 1553 bus at the same time If this happens the offending RT s receive buffer will contain no additional data since the receive logic on the 73A 455 Module is disabled while the card is transmitting data Example The command
25. Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com I supports VXIbus Instrument protocol Bit 2 0 This module supports instrument protocol ELW supports Extended Longword Serial protocol Bit 1 l This module does not support ELW protocol LW supports Longword Serial protocol Bit 0 1 This module does not support LW protocol 73A 455 Interr The 73A 455 will interrupt its commander with the following event if it does not recognize a VXIbus Word Seriai command Unrecognized Command Event 15 14131211109 8 7 6 5 4 3 2 1 90 1 1 1 0 1 1 1 1 lt Legical Address gt This event is generated by this module in response to any command sent to the data low register other than the following Byte Available Command Byte Request Command Begin Normal Operation Command Clear Command Read Protocol Command Trigger Command Request True 15 14131211109 8 7 6 5 4 3 2 1 9 1121 1 21 21 0 1 lt Logical Address gt This event is generated as programmed by the I command ee 73A 455 82 APPENDIX A Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com APPENDIX B INPUT OUTPUT CONNECTIONS Four TNC Triax female connectors are provided at the top of the front panel The top two connectors XFMR A and XFMR B are for transformer coupled connections to the MIL STD 1553 Bus A and B The lower two connectors DIR A and DIR B are for direct c
26. beginning of the buffer or that the received data exactly filled the buffer and the 73A 455 Module was unable to positively indicate that the data was valid To use the C command receive buffers shouid be sized to allow at least one No Additional Data word at the end of a buffer Normaily the C command will be used when the 73A 455 Module is programmed to process a finite number of messages It indicates to the system controller whether or not it is necessary to issue an A command and examine each word in the receive buffer See the Error Detection subsection for a complete description of what the detected errors mean including a discussion of the types of errors included as message format errors 73A 455 45 OPERATION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Command D Data Syntax DZ4 ZaZqZayee Purpez The D Data command specifies the data list for any one of the 32 transmit buffers in the Bus Controiler or Remote Terminai modes Description Z specifies the number 0 to 31 of the buffer to which the data list applies Z is a number in the range of 1 to 30000 that specifies the starting buffer position for the data list The z value is provided to allow definition or update of data values in the buffer without having to start at the top of the buffer zZ is either H Hexadecimal or B Binary specif ying the format for the data Z is the actual data list In
27. buffer Zy an S followed by the decimai size of the Bus Controller Sequence List Za not used Transmit and receive buffer numbers are very often associated with RTs of the same number However in the Bus Controller Simulator mode this is not absolutely necessary In this mode buffers may also be used for subaddresses or to agree with the sequence of messages buffer O for the first message buffer for 2nd message etc for example eee ey 73A 455 42 OPERATION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com RT Simulator Mode In the RT Simulator Mode the B command is used to size the receive and transmit buffers for each simulated RT and the optional RT Response Time List buffer if required T mi fer z the RT number 0 to 31 Setting z to an Octal 52 wiil size ali 32 buffers to the same size Z a T followed by the decimali size of the buffer Receive buffer Z the RT number 0 to 31 Setting z to an Octal 52 will size all 32 buffers to the same size Zo an R followed by the decimal size of the buffer RT Response Time List buffer Z an R followed by the decimai buffer size Zs not used In the RT Simulator Mode the 73A 455 Module detects the RT address of an incoming command word and uses that to select the buffer number to respond from The buffer number therefore must be associated with an RT buffer 8 used to respond to RT 8 c
28. contain the 1553 bus data word The MSB of the second byte is the first bit of the 16 bit word transmitted following the sync ae a N S E E A E 73A 455 48 OPERATION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com pattern The LSB of the third byte is the last bit of the 16 bit word transmitted prior to the parity bit In the binary format the restriction of 240 characters per line does not apply A line may be of any length If desired the binary transfer can be separated into smaller transfers by using bit 7 of byte 1 to indicate the end of the transfer and z of the D command to position the start of the next transfer Exampies Example 1 If the 73A 455 Module is functioning as a bus controller simulator and you wish to load the command word and three data words shown below into transmit buffer 26 used for RT 26 in this example beginning at buffer position use the following D command Hexadecimal Format D26 1 H 10D023 05B6AD 00B6AF 0008F6 Type Hex Word Binary Data Data Errors MSB LSB CMD 1101000000100011 D023 None DATA 1011011010101101 B6AD 17 bit word DATA 1011011010101111 B6AF None DATA 0000100011110110 08F6 None To load the same data to RT 26 using binary format use the following D command Binary Format D26 1 B d1d2d3d4 d12 Where dl through d12 represent 12 8 bit bytes 3 8 bit bytes for each of 4 words sent to the 73A 455 Module The binary
29. enables the interrupts from the 73A 455 Module Description z is a decimai number 0 or 1 which specifies 0 Disable interrupt generation default l Enable interrupt generation If the interrupt mode is enabled the 73A 455 Module wiil generate an interrupt when a 1553 bus communications sequence is compieted The interrupt is cleared when the system controller requests input from the 73A 455 Module The interrupt generates 2 VXIbus interrupt at the level set by the Interrupt Levei Select switch see Switches subsection In IEEE 488 applications this interrupt may be used to generate a Service Request SRQ assuming the Interrupt Levei Select switch on the handler module for the 73A 455 the 73A 151 Slot 0 Module in the case of a CDS Tek 73A IBX System is set at the same level as the Interrupt Level Select switch on the 73A 455 Example The command sequence I enables interrupts a 73A 455 55 OPERATION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Command J Jitter Syntax Jz Purpose The J Jitter command disables transition time error detection by the receiver of the 73A 455 Module Description zis a decimal number 0 or 1 which specifies 0 Enable transition time error detection default l Disable transition time error detection At power up and following a K Kill command the transition time error detection is enabled The transition time dete
30. lf gt 73A 455 129 APPENDIX E Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 33 34 35 36 37 38 39 APPENDIX E Read back the following five words from the BC 10A422 10A000 001111 OS5EEEE 0B0000 Each word must match the above listed word Send the following commands to the RT Q lt cr LF gt A20 1 H lt cr lf gt Read back the following two words from the RT 10A422 0B0000 Each word must match the above listed word Send the following commands to channel B D20 2 H 001111 06EEEE lt cr lf gt Tl lt cr lf gt Send the following commands to channel A Tl lt cr lf gt Wait approximately 100 us before sending out any other commands Send the following commands to the BC Q lt cr lf gt A1 1 H lt cr lf gt 130 73A 455 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 40 Read back the following five words from the BC This requires five 41 42 43 44 45 46 73A 455 readbacks of eight bytes each 10A422 10A000 001111 O6EEEE 0B0000 Each word must match the above listed word Send the following commands to the RT Q lt cr LF gt A20 1 H lt cr lf gt Read back the following two words from the RT 10A422 0B0000 Each word must match the above listed word Send the following commands to channel B D20 3 H 072222 lt cr lf gt Tl lt cr lf gt Se
31. mode a Bus Communications Sequence is completed when the total number of messages specified by the T command have been received In the Bus Monitor mode the Bus Communications Sequence is completed when a Q command or an External Hait Input is received by the 73A 455 Bus Controller The single device attached to the 1553 data bus that is assigned the task of initiating information transfers on the bus Bus Controller Sequence List This list specifies the order in which messages are transmitted in the Bus Controller Simulator mode Command Word A 16 bit word sent by the bus controller to identify or address the RT to be involved in a bus transaction It also specifies whether the terminal will be transmitting or receiving data Data List An individual data list may be defined for each of the transmit buffers up to 32 provided on each channel of the 73A 455 Module When the module is in the Bus Controller Simuiator mode an individual data list contains the command and data words to be sent from a specific buffer When the module is in the RT Simulator mode an individual data list contains the status and data words a simulated RT wiil return to the bus controller Data Word A 16 bit word containing the actual data in a 1553 bus transaction Message or Message Block The combined transaction command status and data associated with one command word Remote Terminal RT One of up to 31 devices conne
32. of 5 1 5 and 5 bits to correspond to the command word format 11010 1 00001 00011 3 Determine the decimal value of each block For example 11010 equals decimal 26 The resulting command word contents for this example are a 73A 455 40 OPERATION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Example Input Request Ist Byte Ist 2nd 3rd 4th Sth RT Address T R bit Sub address Word Count 26 Set I 3 To obtain data beginning at the start of the buffer associated with RT 26 using hexadecimal data format the following Accept command would be issued A26 1 H If buffer 26 contained a status word and three data words with the second data word containing an incorrect parity bit the following might be returned to the system controller if input was requested five times from the 73A 455 Module Data Returned H HF HE Format 2nd Byte 10D100 lt CR gt lt lt LF gt OOB6AD lt CR gt lt LF gt O2B6AF lt CR gt lt LF gt 0008F6 lt CR gt lt LF gt 0B0000 lt CR gt lt LF gt B Format 3rd Byte lt 00010000 gt lt 1 1010001 gt lt 00000000 gt lt CR gt lt LF gt lt 00000000 gt lt 10110110 gt lt 1010110l gt lt CR gt lt LF gt lt 00000010 gt lt 10110110 gt lt 10101111 gt lt CR gt lt LF gt lt 00000000 gt lt 00001000 gt lt 11110110 gt lt CR gt lt LF gt lt 0000101 1 gt lt 00000000 gt lt 00000000 gt lt CR gt lt LF gt
33. of the error is controiled by the value of the last 4 bits of the word A hexadecimal value of E through 0 in these 4 bits will generate the error in the first through fifteenth data bits respectively A hexadecimal value of F will generate the error at the last bit time prior to the parity bit 17 bit Word An additional bit will be added to the transmission prior to the parity bit for a total word time of 21 bits including sync and parity 15 bit Word The last specified bit prior to the parity bit will be omitted from the transmission for a total word time of 19 bits including sync and parity Dropped Bit Whenever the 1553 bus is active it is at either a high or low state If a dropped bit is specified the bus will go to zero volts for one bit time at a time other than the 3 sync bit times or the parity bit time The total duration of the word will remain 20 bit times The position in the word where the error is generated is controlled in the same manner as that described above for a Manchester error An alternate error mode is provided primarily to allow testing a bus controiler s or RT s ability to handle bit transitions of 150 nanoseconds in received data without degradation of receiver performance The additional error types that can be generated in the alternate error mode are Early Syne Transition Time The sync pattern mid transition will occur 150 nanoseconds before the time specified by MIL STD 1
34. of the nominally expected time Word Format Manchester bi phase self clocking 1 MHz 20 bit word with command data sync data and parity bits per MIL STD 1553A B Message Format Programmable command or status word plus user defined number of data words per message Message Capability Any number of messages may be specified for transmittal or receipt subject only to a constraint on available buffer memory 30 000 words A message requires one word of buffer memory for each command status or data word transmitted or received In the Bus Controller Simulator mode two additional words per message are required for system overhead Message Rate Bus Controller Simulator Mode Time from the end of one message to the start of the next message Programmable from 14 microseconds to 65 535 microseconds on an individual message basis RT Simulator Mode RT response time Programmable from 4 25 microseconds to 65 535 25 microseconds on an individual message basis See 73A 455 11 SPECIFICATIONS Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Bus Monitor Mode Message rate is defined by active devices on bus Message Synchronization The start of an RT operation in the RT Simulator mode or the start of data coilection in the Bus Monitor mode may be programmed to start on a user specified pattern word received from the 1553 bus controiler Induced Transmitter Errors Pr
35. on the mode code and also for proper use of the broadcast command Broadcast commands are checked for absence of a response RT to RT commands are checked for response by both RT s consistent RT numbers proper use of the T R bit word count in both command words and consistent actual word count RT to RT broadcast commands are checked for no response by a receive RT Illegal use of mode codes in an RT to RT transfer is checked The contents of the status word in both normaliand RT to RT transfers are checked for the following Reserved bits should not be set The instrumentation bit shouid not be set in a status word The busy bit should be accompanied by no data words even if data words are requested A message error bit will be marked as a message format error Broadcast received bit and dynamic bus controiler acceptance bits are checked to see that they only occur in response to a transmit status mode command The C Condition command also checks for the above format errors NOTE NOTE Proper use of format checking requires that the receive buffer not have been wrapped The C command also requires that the data be followed by at least one No Data Word indication Checking of RT to RT format errors in the RT Simulator mode is limited The use of the RT Simulator in RT to RT transfer must be restricted to well defined situations and is discussed further in the Application Note on
36. place when the card begins receiving messages from the bus controller is as follows 1 The first message received by the 73A 455 Module message 1 is decoded and found to be a transmit command to RT 5 The received message is therefore a singie command word and is stored in RT 3 s receive buffer Area in Figure 455 4 Since in this example the 73A 455 Module s RT Response Time List was left at its default value of 4 us for all messages the 73A 455 Module will transmit the first response message contained in RT 5 s transmit buffer with a response time of 4 us It is the responsibility of the programmer to load the first response message in RT S s transmit buffer with a proper status word and the proper number of data words 2 The next command received instructs the 73A 455 Module to simulate RT 8 in the transmit mode The received command word will be stored in Area l of RT 8 s receive buffer Four us later message from RT 8 s transmit buffer will be sent to the bus controller It is the responsibility of the programmer to load the first response message in RT 8 s transmit buffer with a proper status word and the proper number of data words 3 When the third command word is received a request for RT 5 to transmit again message 2 in RT 5 s transmit buffer is returned to the system controller The received command word is stored in Area 2 of RT 5 s receive buffer 4 RT 5 is next sent a receive
37. second TNC Triax connector to the Direct B connector Connect oscilloscope channel 1 to S4 pin 39 and channel 2 to BUS on the resistor Place the probe ground connection on the BUS side of the resistor Set the oscilloscope to trigger off channel 1 106 73 A 455 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Tek Run 10 0MS s Sample PF E ARIE EAM AD No errors Mode 0 chi 300 Va ooy Ms 00ps Chit 700mV Figure 455 11 No Error Injection Midsync Transition Error 500ns Early Follow the steps below to generate a midsync transition reading 1 Send the following commands to Bus A FC lt cr lf gt BO T1 lt cr lf gt BO R1 lt cr lf gt BS1 lt cr lf gt 1 0 50 lt cr lf gt MO lt cr lf gt DO0 1 H 31AAAA lt cer If gt VT820 35 lt cr lf gt T lt cr lf gt 2 Measure from the beginning of the sync to midsync Verify that the reading is 1 us 70 ns Refer to Figure 455 12 73A 455 107 APPENDIX E Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com APPENDIX E Tek hun 10 0MS s Samje i sonics spe ieee a ee ee r H i EPE PEPE Error Code 1 Mode 0 Midsync transition 500 ns early hr soy E i ops Ch t riom Figure 455 12 Midsync Transition 500 ns Early Invalid Parity Error Follow the steps belo
38. sequence G12 would set the response time gap test value to 12 microseconds as specified in MIL STD 1553B SP ee 73A 455 53 OPERATION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Command Syntax Purpose Description Example H High Speed Hz The H High Speed command optimizes the execution time of the F Function D Data T Trigger and the A Accept commands z is a decimal number 0 or 1 which specifies 0 Disable high speed operation l Enable high speed operation defauit On power up the high speed mode wiil be enabled The set of commands chosen for optimized performance allows use of the modules in applications where one or two smail messages may need to be updated in response to the resuits of a previous message in a 50 millisecond time frame The high speed operation is not intended to accommodate complex Real Time Simulation applications The 53A 454 MIL STD 1553 Real Time Bus Controller Simulator Card is available for those applications During the FM command the High Speed mode also speeds up the allocation of the 30 000 word receive buffer from 7 to 1 seconds The command sequence H1 enables high speed operation a Ee eee 73A 455 54 OPERATION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Command I Interrupt Syntax Iz Purpose The I Interrupt command
39. should match the above word Send the following commands to channel B VT100 35 lt cr lf gt VR50 lt cr lf gt Tl lt cr lf gt Send the following commands to channel A VT100 35 lt cr lf gt VR50 lt cr lf gt Tl lt cr lf gt Wait approximately 100 us before sending out any other commands Send the following commands to the BC Q lt cr lf gt A1 1 H lt cr lf gt Read back the following five words from the BC 10A422 10A000 001111 OOEEEE 0B0000 The first two bytes of each word may differ but the last four bytes must match each of the above listed words 122 173A 455 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 22 23 24 25 26 27 28 29 173A 455 Send the following commands to the RT Q lt cr LF gt A20 1 H lt cr lf gt Read back the following two words from the RT 10A422 0B0000 The first two bytes of each word may differ but the last four bytes must match each of the above listed words Send the following commands to channel B VT040 35 lt cr lf gt Tl lt cr lf gt Send the following commands to channel A VT040 35 lt cr lf gt Tl lt cr lf gt Wait approximately 100 us before sending out any other commands Send the following commands to the BC Q lt cr lf gt Al 1 H lt cr lf gt Read back the following word from the BC 0B0000 The first two bytes of each word may differ but the last four bytes must match ea
40. should pay close attention to proper wiring if any of the 73A 455 s auxiliary inputs and outputs are used Since each channel must be individually programmed the descriptions in this manual should be taken to apply to either channel of the module For example one of the channels could be set to the 1553 Bus Controller Simulator mode of operation and the other to 1553 Bus Monitor mode operation The 73A 455 Module offers three modes of operation for each channel gt 1553 Bus Controller BC Simulator gt 1553 single or multiple Remote Terminal RT Simuiator gt 1553 Bus Monitor In the Bus Controller Simulator mode each channel of the 73A 455 has the ability to communicate with any or all of the 32 remote terminals 31 real devices plus broadcast mode specified by MIL STD 1553A B Each channel is loaded by the system controller with a bus controller message sequence list and data lists foreach RT to be addressed When instructed to do so by the system controller the selected 73A 455 channel transmits pre programmed messages to the respective RT s Any response data received from the RT is stored in on card memory for that channel In the RT Simulator mode each channel of the 73A 455 Module can simuitaneously emulate any or all of the different RTs The system controller preloads the 73A 455 with the appropriate response data and status words for each simulated RT Data received from the 1553 bus by the 73A 45
41. singie command Each channel is tested independently Each channel of the module is programmed by sending ASCII characters to the 73A System from the system controiler Data is also returned to the system controller as ASCII characters Depending on the context the two components of the 73A 455 may be referred to in this manuai as VXIbus instruments module channels A and B or 1553 channels Note that certain terms used in this manual have very specific meanings in the context of a VXIbus System A list of these terms is presented in the VXIbus Glossary Appendix C a SEED y E E a e a 73A 455 2 DESCRIPTION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Figure 455 1 73A 455 Controis and Indicators ERE A ee ee DESCRIPTION 73A 455 3 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 455 Module s operating environment See Figure 455 1 for their physicai locations NOTE Each channel of the module has a complete and separate set of controis and indicators The switches and controis for the A channel connected to the output connectors labeled A on the front panel are connected to the bottom board and are furthest away from the shield when the module is viewed from the component side
42. transformer and direct coupled MIL STD 1553 bus connections are also available on the DD50P connector as an alternative to the triax connectors If the module is being installed in a CDS 73A Series card cage route 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 a S 73A 455 18 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 455 Module Revision Levet Serial No Card Cage Slot Number Switch Settings Channel A V XIbus Logical Address Switch Interrupt Level Switch Halt Switch Clock Select Switch MAC Air Switch XFMR A or DIR A Cable Connection Installed Switch Settings Channel B VXIbus Logical Address Switch Interrupt Level Switch Halt Switch S Oo Clock Select Switch MAC Air Switch XFMR B or DIR B Cable Connection Installed optional 73A 782S Hooded Connector installed if required Performed by Date aaa env 73A 455 19 INSTALLATION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com OPERATION Each channel of the 73A 455 Module is programmed by ASCII characters iss
43. transmitting RT message 200 WRTS T1 CHRS 13 210 CALL SEND ADR455 WRTS STATUS Trigger sequence 220 WRTS A3 3 H CHR 13 230 CALL SEND ADR455 WRTS STATUS Read third word in receive buffer 240 RDS SPACES 255 73A 455 97 APPENDIX D Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 250 CALL ENTER RD LENGTH ADR455 STATUS 260 IF MIDS RD 3 4 lt gt 4822 PRINT CHANNEL TIMEOUT TOO SOON GOTO 460 If not receiving RT status fail channel 270 WRTS S2 3 60 CHRS 13 280 CALL SEND ADR455 WRTS STATUS 290 WRTS T1 CHRS 13 300 CALL SEND ADR455 WRTS STATUS Reprogram interval to 60 psec 310 WRTS A3 3 H CHRS 13 320 CALL SEND ADR455 WRTS STATUS Read third word in receive buffer 330 RDS SPACES 255 340 CALL ENTER RDS LENGTH ADR455 STATUS 350 IF MIDS RDS 1 6 lt gt 0B0000 PRINT CHANNEL TIMEOUT TOO LATE If not a no response fail channel 440 END I ee ee T3A 455 98 APPENDIX D Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com APPENDIX E PERFORMANCE VERIFICATION This procedure verifies the performance of the 73A 455 MIL STD 1553 A B Bus Simulator Modules Perform the verification in your current VXIbus system if it meets the minimum requirements specified in the paragraph labeled Required Equipment It is not necessary to complete the en
44. values of the bytes dl through d12 are shown below Byte Value Notes l 00010000 Cmd Word 2 11010000 DO 3 00100011 23 4 00000101 Data w err 5 5 10110110 B6 6 10101101 AD 7 00000000 Data No Errors 8 10110110 B6 9 10101111 AF 10 10100000 Data End of Msg Last 3 Bytes lI 00001000 08 12 11110110 F6 Sih aa a 73A 455 49 OPERATION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com In the BASIC programming language binary data 1s often transmitted by using the CHRS function to build a string A string WRTS for the exampie above wouid be created as follows WRTS D26 1 B CHRS 16 CHRS 208 CHRS 35 CHRS 5 CHRS 182 CHR 173 CHRS 0 CHRS 182 CHRS 175 CHRS 160 CHR3 8 CHRS 246 Note that byte 10 above has bit 8 and bit 6 both set to indicate end of message and also to indicate the end of the binary transfer Exampie 2 This exampie illustrates how to derive a four character hexadecimal command word for a desired command per MIL STD 1553 Assume an RT address of 27 the T R bit set a subaddress of 1 and a word count of 17 The 16 bit pattern required for this command word is as follows T R Bit RT 27 Set Subaddr 1 Word Count 17 11011 l 00001 10001 Combine the bits and separate into groups of four as follows 1101 1100 0011 0001 The resulting four hexadecimal characters are DC31 EN E EN EE EE EE E ENET 73A 455 50 OPERATION
45. 0 ohms V command Receive Threshold 2 00V ptp V command Response Gap 4 us R command Pace Intervai 1 000 us S command RT Response Time Test Value 12 ps G command Mode Undefined F command Pattern Trigger Disabled P command Error Mode Primary error set selected M command RT Response Time List Unallocated B command RT Sequence List Unailocated B command Transmit and Receive Buffers Unallocated B command Hi Speed Mode Disabled H command Transition Time Error Detection Enabled J command Example Issuing the K command at any time will restore the 73A 455 Module to its initial power up condition as defined above NOTE The Q and K commands are the oniy commands that can be issued to the 73A 455 Module while a bus communications sequence is in progress without hanging up the system controller For a further discussion of how to avoid hanging up the system controller during bus communications sequences see the note following the T command 73A 455 57 OPERATION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Command M Error Mode Syntax Mz Purpose The M Error Mode command selects one of two different sets of transmitted error conditions Description z is a decimai number 0 or 1 which specifies 0 Primary transmit error set seiected defauit 1 Alternate transmit error set selected See the D command for the types of errors included in t
46. 2 to allocate an RT Response Time List of 2 words a a a a ee 73A 455 44 OPERATION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Command C Condition Syntax Cz Purpose The C Condition command is used to examine all data stored in the 73A 455 Module memory for a given RT buffer on a block by block basis to determine if any message block contains an error Description z is a decimal number 0 to 31 which specifies the buffer for which a condition check is to be made In the Bus Monitor mode the z parameter is ignored and may be omitted After issuing the C command the system controller will request input from the 73A 455 and receive a response consisting of a single digit 0 1 or 2 followed by a lt CR gt and lt LF gt The response digit indicates the state of the receive buffer for the specified RT 0 Indicates that the buffer contains no data words with errors 1 Indicates that the buffer contains at least one word containing one of the following errors Too few bits Incorrect parity Too many bits Excessive response time Sync error Manchester error Dropped bit error Bit transition time error Word count error Message format error Interword gap error 2 Indicates that condition checking is not possible because the number of words received exceeded the size of the specified buffer causing the 73A 455 Module to wrap memory and overwrite messages at the
47. 20 minutes in an ambient environment as specified in the Specifications section of the Operating Manual 99 APPENDIX E Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Required Equipment The following equipment is necessary to complete the performance verification checks m Digitizing oscilloscope with at least 500 MHz bandwidth a sample frequency of 1 GHz and a minimum of 2 channels m A platform to send commands to the 73A 455 and receive data back from the 7T3A 455 m A cable to connect the direct coupled output of the 73A 455 from Direct A to Direct B This cable will need to have a TNC Triax connector on each end and a 35 0 1 Q load across the bus high to bus low connection to simulate a 70 Q 1553 bus load Allow enough space to connect an oscillo scope probe on both ends of the resistor Mark which side of the resistor is BUS and BUS Refer to Figure 455 7 m One DDSOS connector to monitor signals from the 73A 455 Center pin on connector Channel A Bus low i Shield to connector case A Outer grip on connection for eae connector scope for scope Channel B ae Center pin on connector Figure 455 7 Cable Diagram APPENDIX E 100 73A 455 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Performance Verification Check Verify Clock Stability 73A 455 Use the checks in this section to verify th
48. 21 Command Overview 00 ce ttn nent n teen eee een eet n nee nee 21 Order of Commands 1 enn een eee e net n eben eens 21 Bus Controller Simulator Mode 0 0 ee ence ete e tenet eens 22 Remote Terminal Simulator Mode 000 c ccc cee ence cent n een eens 26 Bus Monitor Mode 0 0 ccc anana 29 All mode Commands 0c ccc cc eee ee ee eee n etn ene e eens 29 ENOS he asses eng Sra aan be deck Powe ote de sae wee ear ee an aoa See ea Shae ee Genres Pare a era ate 30 Error Generation siere serrare uee Se Ewe wd Swf ateraowr a aceon baba a EoI Hordes wari 30 Error Detection 5 sais eb Baer Pew ba ia whee bn kde Oa Soe cab aedes dace tie dace A 32 Command Checking 00 6 een e teens 35 Command Descriptions 00 ccc eee eens 36 Command Syntax cscri merani dea ee een e nee ees 36 Detailed Descriptions sein din b4 cen eGda er edaaved seteedav be aee eee DE wae ia 37 SYSFAIL Self Test and Initialization 0 00 eect ASENDA 72 Programming ExampleS 0 cece ccc ent ene tenet a ee AE 72 Definition of BASIC Commands 0 cece cet tte eet eee n nes 73 Programming Examples in BASIC 0 0000 c cect 74 73A 455 i Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Table of Contents Appendices Appendix A VXlbus Operation 00 eee ees 78 Appendix B Input Output Connections 0
49. 3 bus within 100 microseconds Repeatability of the time interval is 3 5 microseconds APPENDIX B Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Transmit Data High Pins 22 2 This TTL output is active low for a transmitted high levei on the 1553 bus It is at an inactive high a when the module is transmitting a low level on the bus or b if this module is receiving data or c the bus is inactive This output is a TTL version of the actuai analog transmit level and reflects the Manchester bi phase data and parity format and includes the sync patterns The actual analog output is delayed by about 100 nanoseconds from this TTL output The 1 MHz Transmit Clock Output pins 21 30 transitions positive approximately 75 nanoseconds prior to the mid bit transition of this signal Transmitted Data Low Output Pins 38 46 This TTL output is active low for a transmitted low level on the 1553 bus It is atan inactive high a when the module is transmitting a high level on the bus or b if this module is receiving data or c the bus is inactive This output is a TTL version of the actual analog transmit level and reflects the Manchester bi phase data and parity format and includes the sync patterns The actual analog output is delayed by about 100 nanoseconds from this TTL output The 1 MHz Transmit Clock Output pins 21 30 transitions positive approximately 75 nanoseconds
50. 3A 455 Module contains an on board Microprocessor which does some setup compatibility tests of the buffer allocation sequence and data commands before it allows transmission on the 1553 bus in response to a T Command Since the time it takes to perform these checks is application dependent it is difficult to time the start or completion of one module s operation with respect to an event on the other module totaily through software control EXTERNAL EXTERNAL CONTROL DISCRETE TRIGGER 41 73A 455 Channei 1 TRIGGER EXTERNAL 73A 455 Channel 2 For this reason an external front connector 73A 455 Module input is provided for each channel to aid in this timing control Pins 41 and 43 are external trigger inputs that will trigger a 73A 455 Module that has been preloaded with data and triggered with an external trigger option of the T Command Transmission wiil start a minimum of 100 microseconds after the active low input has been applied Transmission initiation can be programmed for longer times by setting the pace value for the first message in the sequence command to longer than the minimum 14 microsecond value There is an uncertainty of 3 5 microseconds in the trigger time An external discrete may therefore be used to hait one channel and start the next channel with a delay time repeatability of 3 5 microseconds A second method of transferring control from one channel to another involves using a known ev
51. 5 14 13 12 ll 10 9 4 3 0 Response 15 14 13 12 11 10 Response Bit Location Bit Usage A24 32 Enable Device dependent SYSFAIL Inhibit Reset CMDR Signal Reg Master Interrupter FHS Shared Memory Reserved Device dependent Defined value of 0 Reserved DOR DIR ERR Read Ready Write Ready FHS Active Locked Device dependent 73A 455 Value lorQ 111 1111 1111 11 l 0 me o pt eee 11 1111 LIII e O lord 1 l 111 1111 13A 4 Not used Not used Disables module from driving Sysfail Enables module to drive Sysfail Reset Not reset Servant only No Signal Reg Slave only Interrupter No Fast Handshake capability No Shared Memory capability Not used Not used Per VXI Per VXI Data Output Ready Data Input Ready Not used Indicates that the instrument portion of the module has data available to be read Set by the instrument following a Byte Request command and cleared on a read from the Data Low register or on resect Cleared upon receipt of a Byte Available command Set when the instrument is ready to receive a data byte or on reset Not used Not used Not used e a 73A 455 80 APPENDIX A Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Data High not impiemented Data Low Register The Data Low register is used to send the 16 bit VXI Word Serial comman
52. 5 is stored in on card memory for that channel for later evaluation In the Bus Monitor mode the selected channel of the 73A 455 Module assumes an essentially passive role it simply observes and stores all bus traffic Up to 30 000 data command or status words can be a a 73A 455 DESCRIPTION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com stored in channel memory for later evaluation The 73A 455 ailows introducing controlled errors into the transmitted data stream for each channel to provide worst case testing of 1553 bus devices These errors include incorrect parity erroneous 1553 Manchester encoding zero crossing errors of 150 ns dropped data bits interword data gaps incorrect or invalid 1553 sync patterns incorrect RT response times incorrect number of data bits per word incorrect number of words per message invalid signal levels and common mode signal injection On received data the 73A 455 Module can distinguish between incorrect transition time errors Manchester errors dropped data bit errors bit count errors parity errors incorrect syne errors terminal response time errors interword data gap errors word count errors and message format errors such as incorrect RT address missing RT response invalid status words invalid mode code usage and invalid broadcast mode usage The 73A 455 Module self test capability is programmable with a
53. 553 Late Sync Transition Time The sync pattern mid transition will occur 150 nanoseconds after the time required by MIL STD 1553 Dropped Parity Bit Whenever the 1553 bus is active it is at either a high or low state A Dropped Parity Bit will generate zero voits for the parity bit time The total duration of the word wiil remain 20 bit times a T3A 455 OPERATION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com although if the word is the last word im a message it will be indistinguishable from a 19 bit word duration Singie bit Interword Message Gap A gap of one ps between two otherwise valid words in a supposedly contiguous message is generated The gap follows the word for which the error is specified 14 bit Word Singie bit Interword Message Gap This error will generate a word of 2 us less than normai duration followed by a gap of 1 us Early Bit Transition Time For one bit time other than the three sync bit times or the parity bit time the mid bit transition will occur 150 nano seconds early The position in the word where the error is generated is controlled in the same manner as that described previously for a Manchester error Late Bit Transition Time For one bit time other than the three sync bit times or the parity bit time the mid bit transition wiil occur 150 nanoseconds late The position in the word where the error i
54. 88 88 SOURCE www artisantg com examine a given buffer word by word looking at values for received data and errors if any The C command allows you to quickly test whether any errors exist ina specified buffer without having to examine the buffer contents word by word The RT address is not required to agree with the buffer number in the Bus Controller mode which allows more flexible use of the buffers For example buffers might be assigned to different subaddresses of the same RT and the Bus Controller Sequence List used to specify the order in which commands are sent to sub addresses 73A 455 25 OPERATION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Remote Terminal Simulator Mode Commands available for use in the RT Simulator mode in the recommended order for programming are Command D iption K Kill Reset H Optional Hi Speed F Function J Optional Jitter B Buffer R Optional RT Response Time List D Data M Optional Error Generation mode P Optional V Optional Sync Pattern Transmit Voltage Level Receive Threshold Level T Trigger Q Optionai Quit C Optional Condition A Optional Accept The first command sent to the 73A 455 following the K command must be an FR command to place the card in the RT Simulator mode After the mode selection Bus Traffic RT 5 RT 5 XMIT Buffer Figure 455 4 RT
55. Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Command E Error Syntax E Purpose When the 73A 455 Module receives a command from the system controiler that it is unable to recognize the ERR LED on the front edge of the module is lit Use the E command to determine the type of error that caused the ERR LED to light Description The E command instructs the 73A 455 Module to return the appropriate two digit syntax error code as a response to the next input request to the 73A 455 Module The possible error codes are Value Error 00 No error 01 Unrecognizable command 02 Command line too long 03 Memory full 04 Invalid A Accept command 05 Invaiid B Buffer command 06 Invalid C Condition command 07 Invalid D Data command 08 Invalid E Error command 09 Invalid F Function command 10 Invalid G Gap command 11 Invalid I Interrupt command 12 Invaiid M Error Mode command 13 Invalid P Pattern command 14 Invalid Q Quit command 15 Invalid R Response Time command 16 Invalid S Sequence command 17 Invalid T Trigger command 18 Invalid V Voltage command 19 Invalid input request When the error code is returned following the E command the error code is cleared and the ERR LED is turned off In an ATE system it may be useful to determine if a syntax error has occurred especially during program development The E command may be sent after each co
56. Dropped Bit 7 A gap zero level on the bus of one or more bit times that recovers within 20 bit times after the start of the last valid sync pattern will be recorded as a Dropped Bit error The dropped bit error latch will not be cleared until the start of the next message and Dropped Bit errors will be recorded on all words remaining in the present message Incorrect Bit Transition Time 8 All 0 to 1 and 1 to 0 transitions of the bus are checked to see whether they are within 62 5 to 125 nanoseconds of the expected transition time The acceptance window is 187 5 nanoseconds wide and slides from 62 5 to 125 nanoseconds on either side of the expected transition time depending on the phase relationship between the incoming signai and the internal 734 455 Module 16 MHz clock Once an Incorrect Bit Transition Time error occurs in a message data may not be recorded correctly until the start of the next message and the error will be recorded for all words until the end of the message This error detection may be inhibited with the J command Crossing times are measured at the receiver threshold point 1 0 and 1 0 volts for a 2 0 V ptp receive threshold setting for example Although this is a useful quality of signal test when the 73A 455 is closely attached to a unit under test the error may need to be ignored under actual bus operational conditions due to bus noise or transmission reflection problems Word Co
57. Errors Excessive Response Time Incorrect Parity Manchester Error Syne Error Too Many Bits Too Few Bits Dropped Bit Error Bit Transition Time Error Word Count Error Message Format Error No Additionai Data Interword Gap Error QOD Pp WOMAIUANNAWNH OO Available only when z is specified as HF or HE For a complete description of error types see the Error Handling subsection 3rd through 6th characters Hexadecimal equivalent of the 16 data bits in the command status or data word The MSB of byte 3 is the first data bit transmitted on the bus The LSB of byte 6 is the last data bit transmitted on the data bus 7th character Carriage return lt CR gt 8th character Line feed lt LF gt I a T3A 455 38 OPERATION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com HE Format 6 hex characters The data is formatted the same as the HF format for characters 3 through 8 For the HE format the first and second characters are redefined as follows Ist character Value Word Type Gap Following 0 Data Word No I Command Word No 2 RT RT Transmit Command No 3 Status Word No 4 Data Word Yes 5 Command Word Yes 6 RT RT Transmit Command Yes 7 Status Word Yes 2nd character Codes 0 through C are the same as the HF format An additional code D has been added for the HE format which indicates that no data was received because the Trigger command to the module w
58. Hexadecimal with Message Format Checking word level checking checks for word count and message format errors HE Hexadecimal with Extended Message Format Checking word levei checking checks for word count and message format errors identifies command versus status words and indicates whether a gap in data bus activity follows the word B Binary BL Blocked Binary Z3 Controller receives H HF or HE six hexadecimai characters followed by lt CR gt and lt LF gt for each input request B three 8 bit binary bytes followed by lt CR gt and lt LF gt characters BL three 8 bit binary bytes with no lt CR gt or lt LF gt until a No Data word is detected The No Data word three bytes a a 73A 455 37 OPERATION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com will then be followed by lt CR gt and lt LF gt characters If a No Data word is not detected the receive buffer has wrapped the system controller may terminate input in the Blocked Binary mode at any time by issuing a new output command to the card After the Accept command is issued the system controller normally begins requesting input from the 73A 455 Module The compiete syntax of the returned data for each format is as follows Hand HF Format 6 hex characters lst character 0 indicates a data word l indicates a status or command word 2nd character Error Code No Data Value Error No
59. 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 D a gaa tia Contact us 888 88 SOURCE sales artisantg com www artisantg com
60. RT to RT Transfers in Appendix D tr eg PE SE SS a E S 73A 455 OPERATION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com In the command descriptions MSB indicates the Most Significant Bit and LSB indicates the Least Significant Bit e Command Syntax Command protocoi and syntax for the 73A 455 Module are as follows gt Each command consists of a singie line of up to 240 characters Parameters may not be wrapped around continued on the next line Every command myst end with a carriage return lt CR gt Line feeds lt LF gt are optional In some cases a line feed may significantly slow down an operation gt If a given parameter is to be skipped left at its previous value or have its defauit value accepted its position must still be denoted using consecutive commas gt If a character is not enclosed by brackets that character itself is sent otherwise encloses the symbol for the actual argument to be sent These argument symbols are defined under each command heading lt CR gt indicates a carriage return lt LF gt indicates a line feed gt All characters must be sent in upper case form This module does not accept superfluous spaces Some controllers automatically add spaces to fill the command string If your controiler adds these spaces see your controller manual to determine how to suppress the spaces The HP 85 a
61. S 13 CHRS 10 WRTS K CRLFS CALL SEND BDDR455 WRTS STATUS WRTS FR CRLFS CALL END BDDR455 WRTS STATUS Reset the second channel and program it as a remote terminal WRTS B15 R99 CRLFS CALL SEND BDDR455 WRTS STATUS Allocate a 99 word receive buffer for RT address 15 WRTS B15 T6 CRLFS CALL SEND BDDR455 WRTS STATUS Allocate a 6 word transmit buffer for RT address 15 WRTS D15 1 H 107800 3333 4444 5555 6666 107800 CRLFS CALL SEND BDDR455 WRTS STATUS Define status word and four data words for first message define status word for second message WRTS T2 CHRS 13 CALL SEND BDDR455 WRTS STATUS Program module to accept and respond to 2 messages WRTS K CRLFS CALL SEND ADDR455 WRTS STATUS WRTS FC CRLFS CALL SEND ADDR455 WRTS STATUS Program the first channel as a bus controller the same as in the preceding example WRTS BS2 CRLF CALL SEND ADDR455 WRTS STATUS WRTS S1 15 15 200 CRLFS CALL SEND ADDR455 WRTS STATUS WRTS B15 R99 CRLFS CALL SEND ADDR455 WRTS STATUS WRTS B15 T4 CRLFS CALL SEND ADDR455 WRTS STATUS WRTS D15 1 H 107C24 107822 1111 2222 CRLFS CALL SEND ADDR455 WRTS STATUS WRTS T1 CHRS 13 CALL SEND ADDR455 WRTS STATUS Send the two message sequence one time WRTS A15 1 HF CRLF CALL SEND ADDR455 WRTS STATUS Program the first channel to return RT
62. Simulator Exampie REC Buffer Msg 1 Area 1 Msg 2 Area 2 Msg 3 Area 3 RT Response Time List 4 microseconds default value is made a B Command is issued to allocate transmit and receive buffer space for each of up to 31 RTs to be simulated The transmit buffer for each RT is used to store the message status and data words that the RT will return to the bus controller while the receive buffer is used to store messages command and data words sent to the RT by the bus controller Transmit and receive buffers must beset up for each RT that the 73A 455 Module is to simulate If the 73A 455 Module receives messages for an RT which has not been defined by a B command the associated command and data words will be ignored In the RT Simulator mode the buffer number must be the same as the RT terminal number in the command word sent by the Bus Controller Figure 455 4 is a simplified memory map to aid in understanding the operation of the 73A 455 Module in the following example The block at the top of the figure defines the order in which the bus controller will send messages to the 73A 455 Module in this example RT 8 REC Buffer RT 8 XMIT Buffer Area 1 p 73A 455 26 OPERATION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Assuming the 73A 455 Module has received a T Trigger command the sequence of events that will take
63. T2 CHRS 13 CALL SEND ADRBC WRTS STATUS Allocate transmit buffer for 2 words WRTS S1 3 CHR 13 CALL SEND ADRBC WRTS STATUS Specify message to come from transmit buffer 3 WRTS D3 1 H 104825 101C25 CHR 13 CALL SEND ADREBC WRTS STATUS Load transmit list with 2 contiguous command words WRTS T1 CHRS 13 CALL SEND ADRBC WRTS STATUS Trigger module to transmit RT to RT command on bus WRTS A3 1 H CHRS 13 CALL SEND ADRBC WRTS STATUS Program bus controiler module to return receive buffer contents in hexadecimai PRINT FORI iTO9 RDS SPACES 255 CALL ENTER RDS LENGTH ADRBC STATUS PRINT RDS NEXT I Read and print 9 words PRINT WRTS A3 1 H CHRS 13 CALL SEND ADRXRT WRTS STATUS Program transmitting RT to return received data FOR I i TO2 RDS SPACES 255 CALL ENTER RDS LENGTH ADRXRT STATUS PRINT RDS NEXT I Read and print 2 words PRINT WRTS A3 1 H CHRS 13 CALL SEND ADRRRT WRTS STATUS ee cee ee ee 73A 455 95 APPENDIX D Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Program receiving RT to return received data 670 FORI 1TO8 680 RDS SPACES 255 690 CALL ENTER RDS LENGTH ADRRRT STATUS PRINT RDS 700 NEXTI 710 STOP The following data will be returned from the bus controiler receiver 10482 First command word stuffed by 455 Module in receive bu
64. YEL aut Aq peateoes oBessow yore yim awn asuods i LY oyfoeds sejeloosse 9pow sO BINUNS Ly UI AjuO JeuoNdo z Z z z lzy 09 OINPOW SSP VEZ 9y YM Buneojunuwod Jou S LNN 186 Japun yun syz esneceq eouenbes UONVILNUWWOD SNQ YSU JouUeD IBUI ANPON GGP VEZ B j0 JoJUOD ujea 0 191 013U09 Wess Jy 9y smoje osje y awn Aue 38 BoUENbSS SUORLIUNUWLWOI SNq Y BUHL 0 161 01 U09 W JS S SMOJE D 69 pom uomuBoog uiyned e we Boud 0 pesn s pow wopuow sng pue 10ejnws LY ut Aju euondo Zd 8S SUOINIPUOD 10119 P PIUSUBI JO 795 JUBIOJJIP OM JO BUO 799j9S ZW LS suontipuos dnaomod 0 GSp VEZ 9y sunas y 9G 10A 9903 8 SSp YEZ 43 Aq uonaeap 10110 BUN UON SULI s9jqesip ar GS e8jNPoY SGp yeEZ oY woi s3dniiejUs sojqeue zi pS spugwwoo y pue q 4 9y JO own uonnooxe oy seziundo ZH 9 elu esuods s s Ly yoge yoeyo o p sn st u awn y sayoads z9 ZS 9pow JojIUOW SNQ JO 0e NWULS JY 4016NWIS 18101u09 SNq 39913S Z4 LS 9NPOoN SSp WEZ oy 03 sanba Indu 3xaU y 01 esuodsel B 68 POO 10119 XBJU S P IP Z 943 UINA 0 GGp YEL A4 SNSUI 3 9p Sepow jeus oJOWOY 10 JayONUOD sng 64 U 30 jNq JUSUBs ZE 94 JO BUO Aus JOY Sy BJep ayy s ptoads e zZ EZZz17q Sp 4901q eBessew Aue ut 4010 pul 0 sIseq 490 q Aq 490 q B UO 10 jNgG Ly UCAIB e JO AsoWoW S Ggp VEZ 94 UF pas0 s B38p e aulWeXxa z9 Zp s1ajjnq eINPOY GSP VeEL sawooe 22z zg Ze 81
65. 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 whose length is greater than or equal to the maximum number of bytes expected from the 73A 455 CALL SEND ADDRESS WRTS STATUS The CALL SEND statement outputs the contents of the string variable WRTS to the IEEE 488 instrument whose decimai primary address is contained in the variable ADDRESS Following the output of data the variable STATUS contains a 0 if the transfer was successful and an 8 if an operating timeout occurred in the PC 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 with a 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 a
66. age level from 0 20V to 34 40V in 0 01V steps which are then rounded off to the nearest of up to 250 levels To program the receive voitage threshold level z is the character R followed by a decimal number in the range of 50 to 900 The decimal number specifies a peak to peak receive voltage threshold level of 0 50V to 9 00V in 0 01 V steps rounded off to the nearest of up to 250 levels z is optional used with transmit voltage commands only If used it is a 2 to 4 digit number from 35 to 1000 which specifies the equivaient impedance at the 1553 bus interface assuming a 55 ohm isolation impedance in each leg of the connection to the bus interface The voltages programmed by the V command are the peak to peak voltages occurring on a 1553 bus for a load of z ohms for either a direct coupled or transformer coupled connection as shown below The voltage programmed by the Y command corresponds to V volts peak to peak in the following diagram 550 J2 707 TURNS RATIO TRANSFORMER COUPLER 1553 BUS 5502 S sQ gt V VOLTS PTP Z N Figure 453 6 Direct and Trans former Coupled Circuit Connections 73A 455 68 OPERATION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Approximate voltage ranges and nominal increment levels for some representative bus impedances are as follows Bus Impedance Voltage Range 35 ohms 0 20 V to 8 20 V in 0 033 V ptp steps 70 oh
67. and is used to return binary or hexadecimal data to the system controller keep in mind that each data buffer is a wrap around buffer The 73A 455 Module wiil continue sending data to the system controller from the specified buffer until the system controller stops requesting input For exampie if a given buffer is 50 words long and the system controller requests 100 words the buffer will be transmitted twice If each buffer is specified to be slightly larger than the expected amount of data to be received into the buffer then the No Additional Data code can be used by the system controller to determine when to stop requesting input from the 73A 455 Module In the Blocked Binary Accept command format the No Additional Data code is used to append a lt CR gt and lt LF gt In IEEE 488 systems the lt LF gt may be used to generate an EOI and automatically terminate input following the first No Data word Derivation of MIL STD 1553B Command Word Content From Hexadecimal Data MIL STD 1553B requires a specific format for the bus controller command word The first five bits transmitted are the RT Terminal Address the sixth bit is the Transmit Receive bit the next five are the RT sub address and the last five bits are the word count As an example the command word content of D423h would be derived as follows l Write down the bit pattern corresponding to the hexadecimal value D423 1101 0100 0010 0011 2 Rebiock the bits in groups
68. ansmit and Receive Buffers Unallocated B command High Speed Mode Enabled H command Transition Time Error Detection Enabled J command Request True interrupts disabled these interrupts cause an SRQ on IEEE 488 systems SYSFAIL Operation SYSFAIL becomes active if the module loses any of its power voltages When the card cage Resource Manager detects SYSFAIL set it will attempt to inhibit the line This will cause the 73A 455 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 455 are A A hs 73A 455 OPERATION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com used The examples are written in BASIC using an IBM PC or equivalent computer as the system controller Additional examples are included in the Application Notes in Appendix E Definition of BASIC Commands The programming exampies 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 Resuit CALL ENTER R LENGTH ADDRESS STATUS The CALL ENTER statement inputs data into the string R from the IEEE 488 instrument whose decimal primary
69. as aborted by a Q Quit K Kill or external Halt input before the trigger actually occurred Band BL Format 3 8 bit binary bytes Ist Byte The three most significant bits are set to 0 The next bit is 0 if the word is a data word and if the word is a status or command word The four least significant bits contain the error code defined as follows Low Order Four Bits Error No Data 0000 No Errors 0001 Excessive Response Time 0010 Incorrect Parity 0011 Manchester Error 0100 Sync Error 0101 Too Many Bits 0110 Too Few Bits 0111 Dropped Bit Error 1000 Bit Transition Time Error 1011 No Additionai Data For a compiete description of error types see the Error Handling subsection 2nd and 3rd Bytes These bytes contain the 16 data bits of the command status or data word The MSB of the second byte is the MSB of the 16 bit data word a 73A 455 39 OPERATION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Tutorial and the first data bit transmitted on the bus The LSB of the third byte is the LSB of the 16 bit data word and the last data bit transmitted on the bus Using the Accept Command The Accept command is a required command If an Accept command Condition command Error command or TEST command is not sent before requesting a response from the 73A 455 a lt CR gt lt LF gt wiil be returned in response to an Input Request When the A comm
70. ch of the above listed words Send the following commands to the RT Q lt cr LF gt A20 1 H lt cr lf gt 123 APPENDIX E Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 30 Read back the following word from the RT 0B0000 The first two bytes of each word may differ but the last four bytes must match each of the above listed words This completes the Receiver Amplitude Test APPENDIX E 124 173A 455 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Receiver Error Follow the steps below to complete the Receiver Error Detection test Detection Test 1 Send the following commands to channel B K lt cr lf gt FR lt cr lf gt B20 T3 lt cr lf gt B20 R3 lt cr If gt D20 1 H 10A000 001111 01 EEEE lt cr lf gt VT620 35 lt cr lf gt VR200 lt cr lf gt Tl lt cr lf gt 2 Send the following commands to channel A K lt cer lf gt FC lt cr lf gt B1 Tl lt cr lf gt B1 R5 lt cr lf gt BSI lt cr lf gt 1 1 1000 lt cr lf gt D1 1 H 10A422 lt cr lf gt VT620 35 lt cr lf gt VR200 lt cr lf gt Tl lt cr lf gt 3 Wait approximately 100 us before sending out any other commands 4 Send the following commands to the BC Q lt cr lf gt A1 1 H lt cr lf gt 73A 455 125 APPENDIX E Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 5 Read back the following five words f
71. chy The source for the external trigger is either pin 41 pin 43 for channel B of the DDS50S connector on the front panel or the VXIbus word serial command Trigger The VXIbus Trigger command is typically generated by Group Execute Trigger in IEEE 488 controlled systems Examples In the Bus Controller Simulator Mode to execute the programmed Bus l Controller Sequence List 27 times the 73A 455 Module wouid be triggered using the command sequence T27 Following compietion of the bus communications sequence the first message to the first terminal in the Bus Controller Sequence List could be transmitted again by issuing the command T1 If the 73A 455 Module was in the RT Simulator Mode and the command T326 1 was given the module wouid wait for an external trigger then respond to 326 command words by sending simulated RT messages to the controiler for processing Sr a a a a 73A 455 67 OPERATION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Command Syntax Purpose Description SQ m 73A 453 V Voltage Vz Z2 The V Voltage command programs the 73A 455 Module s peak to peak transmit voltage level and receive voltage threshold level When the peak to peak transmit voitage level is being programmed z is the character T followed by a 2 to 4 digit decimal number from 20 to 3440 The decimai number specifies the peak to peak transmit voit
72. cification when the Halt switch for that channel is in the OFF position Controi of the Reset bit depends on the capabilities of the 73A 455 s commander In a CDS 73A IBX System for example the Reset bit is set if the 73A 151 RM IEEE 488 Interface Module receives a STOP command through the IEEE 488 bus lock Select Switch These two position rocker switches are located on the side of the module near the center front They select either internal or external data clock for a channel of the module In the INT position the internal data clock is selected and the 1553 bus data rate is MHz When the switch is in the EXT position an external 16 MHz data clock is selected The external clock can be varied over the frequency range of 15 MHz to 17 MHz allowing the 1553 bus data rate to be varied from 937 5 KHz to 1 0625 MHz MAC Air Switch These slide switches are located on the side of the module near the bottom edge When a channel s switch is in the OFF position the rise and fall times of data generated by that channel of the 73A 455 Module will be between 150 and 250 nanoseconds with two 70 ohm bus terminations When the switch is in the ON position the rise and fall times 73A 455 DESCRIPTION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com of generated data will be between 220 and 350 nanoseconds with two 70 ohm bus terminations Fuses The 73A 455 M
73. cks if the Write Ready bit is true If it is the commander proceeds to the next step If not the commander continues to poli the Write Ready bit until it becomes true 2 The commander writes the Byte Available command 0BCXX or OBDXX depending on the End bit to the 73A 455 s Data Low register The 73A 455 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 cycie Any attempt by another module to read or write to any undefined location of the 73A 455 s address space may cause incorrect operation of the module CAUTION If the user s card cage has other manufacturer s computer boards operating in the role of VXIbus foreign devices the assertion of BERR as defined by the VXIbus Specification may cause operating problems on these boards As with all VXIbus devices the 73A 455 Module has registers located within a 64 byte block in the A16 address space The base address of the 73A 455 device s registers is determined by the device s unique logical address and can be caiculated as follows Base Address V 40H C000H where V is the device s logical address as set by the Logical Address switches SP a E E a A E 73A 455 78 APPENDIX A Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 73A 455 Configurat
74. command The incoming command word and data word s wiil be stored in Area 3 of RT 5 s receive buffer Four us after the last data word is received message 3 from RT 5 s transmit buffer will be sent to the bus controller For proper operation message 3 in buffer 5 must be programmed as a status word and no data words Using this pattern any number of RTs can be simulated to handle any number of messages in any order limited only by the amount of memory available on the 73A 455 Module After the buffers for each simulated RT have been defined with the B command the next step is to use the D command to load each transmit buffer with the proper status and data words to be returned to the bus controller The proper status and data words are defined based on the sequence of commands that will be transmitted by the 1553 bus controller The D command is also used to specify the type of induced errors if any that are to be placed in the data Errors may be introduced and tracked ona word by word basis See the section on Error Generation for a more detailed explanation These steps represent the minimum setup required to program the 73A 455 Module as an RT simulator Optional commands are also available which extend the flexibility of the 73A 455 Module by allowing worst case testing of various 1553 data bus parameters In the above example the 4 us default RT response time was used when responding to each bus contr
75. cond preceded with a 200 usec delay a 73A 455 74 OPERATION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 150 WRTS B15 R99 CRLFS 160 CALL SEND 24 WRTS STATUS Allocate a 99 word receive buffer to store responses from RT 15 NOTE Any time either a transmit or receive buffer is allocated for an RT both must be allocated for proper operation of the module 170 WRTS B15 T4 CRLFS 180 CALL SEND 24 WRTS STATUS Allocate a 4 word transmit buffer for RT 15 190 WRTS D15 1 H 107C24 107822 1111 2222 CRLFS 200 CALL SEND 24 WRTS STATUS Load two messages in the transmit data list buffer for RT 15 The first message requests RT 15 to transmit 4 words The second message requests RT 15 to receive 2 words of data whose hexadecimal contents are 1111 and 2222 210 WRTS T CHRS 13 220 CALL SEND 24 WRT STATUS Trigger the 455 Module to continuously execute the Bus Controiler Sequence List Suppress iine feed for the Trigger command Measure across Pins 2 and 15 of the front connector differentially using an oscilloscope with a suitable bus load If the oscilloscope has a 50 ohm termination it may be used The two messages should now be observable on the oscilloscope separated by a 200 microsecond gap with millisecond between successive message pairs The peak to peak amplitude of the signal will be about 6 38 V ptp for a 70 ohm bus load rangin
76. croseconds after the bus controiler command sequence The channel is programmed as a bus controller and then programmed to simulate both devices Lines 10 through 40 initialize the PC s IEEE 488 interface module as a system controller with an IEEE 488 address of decimal 21 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 21 CONTROL 0 Define IEEE 488 Interface Module s IEEE 488 address and define it to be a controller 40 CALL INIT PC ADDRESS CONTROL 50 ADR455 24 Assign EEE 488 address 24 to 73A 455 Module 60 WRTS K CHRS 13 70 CALL SEND ADR455 WRTS STATUS Reset module program as bus controller and transmitting RT 80 WRTS FC CHRS 13 90 CALL SEND ADR455 WRTS STATUS 100 WRTS BS2 CHRS 13 110 CALL SEND ADR455 WRTS STATUS 120 WRTS B3 R99 CHR 13 130 CALL SEND ADR455 WRTS STATUS 140 WRTS B3 T5 CHR 13 150 CALL SEND ADR455 WRTS STATUS Program module as a bus controller and allocate sequence transmit and receive buffers 160 WRTS S1 3 3 54 CHR 13 170 CALL SEND ADR455 WRTS STATUS Set intervai between controller command and RT command and data to 54 psec 180 WRTS D3 1 H 104822 101C22 101800 1111 2222 CHR 13 190 CALL SEND ADR455 WRTS STATUS Program RT toRT command words and
77. cted to the 1553 data bus that is capable of sending data to or receiving data from the bus controller RT Response Time List When the 73A 455 Module functions as an RT simulator the card is preloaded with a list of RT response times to be used when responding to each command word received from the bus controller RT response time values are used fromthe RT Response Time List in sequential order regardless of the RT numbers addressed by the incoming command words ee ied 73A 455 DESCRIPTION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com RT Response Time or Response Time Gap The response time of an RT is the time in microseconds between the middle transition of the parity bit of the last command or data word received by the RT and the middle transition of the sync pattern in the status word transmitted by the RT Status Word A 16 bit word returned by an RT after being addressed by the bus controller System Controller The test system computer providing control and data information to the 73A System via a suitable communications link IEEE 488 etc Word A 1553 word is a sequence of 20 bit times consisting of a sync pattern of three bit times followed by 16 bits of data and one bit of parity Though each word is 20 bit times in length a word contains only 16 bits of data and is commoniy referred to as a 16 bit word The three types of 1553 words are
78. ction measures the time from one threshold crossing to the next threshold crossing which is nominally expected to be 0 5 1 0 1 5 or 2 0 microseconds per MIL STD 1553 The receiver checks that this time is reliably within 62 5 nanoseconds of the nominally expected time threshold crossing points are 0 V and 1 0 V for rising and falling signais respectively when the receiver threshold is programmed to 2 0 V ptp A receiver transition time error Error 8 may be generated when the time from one threshold crossing to the next is out of tolerance by more than 62 5 nsec Although this is a useful quality of signal test when the 73A 455 is closely attached to a unit under test the error may need to be ignored under actual bus operating conditions due to transmission reflection problems associated with system level cabling between devices on the bus and the 73A 455 receiver Example Issuing the command sequence Jl wiil disable the transition time error detection until another K Kill command is issued Ee 73A 455 56 OPERATION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Command K Kill Syntax K Purpose The K command instructs the 73A 455 Module to restore its power up conditions Description The status of the 73A 455 after a K command is as follows Interrupt Disabled I command Transmit Level 6 38V ptp V command Equivalent Bus Load for Transmit Level 7
79. d count error in that the proper number of data words occurred between two command words but a gap occurred at other than the end of the message or no gap occurred between messages The error is reported on a word by word basis Only one of the above errors wiil be recorded for a particuiar word If more than ome error exists in a word error logging will proceed according to the following priorities Highest error type 8 Next highest Next highest Next highest Next highest Next highest Next highest Next highest error type 7 error type 6 5 error type 4 error type 3 error type 2 error type error type 9 Next highest error type 10 Lowest error type 12 Error types 9 10 and 12 are reported oniy when using the formatted hexadecimal format HF when accepting data with the A Accept command In MIL STD 1553A applications where mode codes and status word bits are less well defined the HF format should not be used A decimal value Il in the error code field indicates that no more data is available This does not indicate an error ne 73A 455 34 OPERATION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Command Checking This section describes in detail the Message Format errors error type 10 detected by the 73A 455 Mode code commands are checked for proper presence or absence of a data word and direction of the data word depending
80. d following the Function commands FC or FR Bus Controller or Remote Terminal This will provide optimum transmit levels for protocol testing The optimum receive level is typically between 1 0 and 3 0V PTP VR100 to VR300 The receive level should not be set at the exact peak to peak value of the incoming signal Since the 73A 455 Module looks for adequate signal above the programmed level unreliable data transfer will occur if the receive level is programmed equal to the peak to peak value 73A 455 69 OPERATION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Example The command sequence VT500 35 wouid program the transmit voltage level to 5 00V ptp assuming a normai 1553 bus terminated at each end with 70 ohms Using the command VR200 wouid set a receive voitage threshold level of 2 00V ptp CAUTION Connection of the 73A 455 Module s transf ormer coupied outputs to anything other than a 1553 coupling transformer with isolation resistors on the bus interface side is NOT recommended since there are no isolation resistors on the 73A 455 Module s transformer coupled outputs to protect the circuitry against sustained bus coilisions ce Ee oe ee es 73A 455 70 OPERATION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Command TEST Syntax TEST Purpose The TEST command initiates the seif test of PROM and RAM me
81. d to synchronize the 73A 455 Module with the 1553 data stream so that a desired sequence of responses will be given as a result of a bus controller s sequence of command words In the Bus Monitor mode it will begin collecting data The P command and the Externai Trigger Input give additionai flexibility in determining when the start of 1553 bus data capture will begin Example The command PD020 wouid hold operation of the 73A 455 Module until a command word with the bit pattern 1101000000100000 was received receive command word to RT 26 at subaddress for 32 words a A AA P A 73A 455 59 OPERATION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Command Q Quit Syntax Q Purpose The Q Quit command allows the system controller to terminate a bus communications sequence at any time It also allows lt he ATE system controller to regain control of a 73A 455 Module that cannot finish its bus communication sequence because the unit under test UUT is not communicating with the 73A 455 Module Description The Q command is the only way to terminate the Bus Monitor collection mode and still preserve the collected data In the Bus Monitor or Remote Terminal mode the Q command terminates bus activity as soon as a gap in data traf fic occurs It terminates bus activity in the Bus Controller mode at the time when the next message would have started Exampie If a bus communicati
82. ds and read the response to those commands as required The Word Serial commands supported by the 73A 455 are Begin Normai Operation begin operation of the module Byte Available the Word Serial command which contains the module specific command and data bytes used to operate the 73A 455 Module Command data information is contained in the least significant eight bits of the 16 bit command Byte Request the Word Serial command sent to the 73A 455 Module before reading response data and status the response to the Accept or Error commands for example The data is returned in bits 7 0 Bit 8 is set for end of message Clear clears the VXIbus interface and any pending commands Trigger triggers the 73A 455 Module for communication on the MIL STD 1553 bus assuming the module has been properly programmed and armed for external trigger operation by the T command Read Protocoi reads the VXIbus protocol of the 73A 455 The response is read from the Data Low register and returns the following bit arguments and contents VXIbus Version Level Bit 15 0 VXIbus Version 1 2 Device Device dependent unused Bits 14 13 12 11 1 1 12 2 Reserved Bits 10 9 8 7 6 5 l 1 1 1 1 1 Triggered supports trigger command Bit 4 l This module does not support trigger command 14 supports VXIbus 488 2 Instrument protocol Bit 3 1 This module does not support 488 2 protocoi em 73A 455 81 APPENDIX A Artisan Technology Group
83. e 6 LSTTL loads 6 12 Pattern Recognition Output will drive 10 LSTTL loads Low True 41 43 External Trigger Input TTL Low True Minimum pulse 50 ns width 22 29 Transmitted Data High Output TTL Manchester bi phase Low True Serial will drive 6 LSTTL loads 38 46 Transmitted Data Low Output TTL Manchester bi phase Low True Serial will drive 6 LSTTL loads 5 13 Reconstructed Received Data Low Output TTL Manchester bi phase Low True Serial will drive 4 LSTTL loads Data is valid on rising edge of reconstructed clock pin 21 30 24 27 Data Word Received Output TTL 1 ps high pulse at end of each received word will drive 6 LSTTL loads 23 28 Message Error Output TTL Low True 125 ns width minimum will drive 10 LSTTL loads 40 44 External Halt Input TTL Low True Minimum pulse 50 ns width 3 9 15 20 31 42 Digital Ground 35 49 Analog ground Return for Common Mode Voltage Input 36 37 47 48 Analog ground 25 26 Reserved a a a a a a a a 73A 455 83 APPENDIX B Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Common M Pins 18 33 The Common Mode Voitage Input allows injection of a common mode voltage onto the 1553 data bus Maximum input level is 11V dc to 2 MHz Vol n l Bus Sign ir led Pins 17 34 i Pins 2 19 32 Direct coupied and transformer coupied 1553 data bus signals External Clock Input Pins 7 11 T
84. e 6 Mode 0 f 15 bit Word A Soov chs oov TSS Figure 455 18 15 bit Word Dropped Bit Error Follow the steps below to hold the reference level at 0 0 V for the bit transition time Release the reference level for the next transition Refer to Figure 455 19 1 Send the following command to the 73A 455 to make the transmitter quit and reset K lt cer lf gt 2 Send the following commands to Bus A FC lt cr If gt BO T1 lt cr lf gt BO R1 lt cr lf gt BS1 lt cr lf gt 1 0 50 lt cr lf gt MO lt cr lf gt DO 1 H 37AAAA lt cer If gt VT820 35 lt cr lf gt T lt cr lf gt 3 Verify that a bit has dropped in the same position as Figure 455 19 APPENDIX E 114 73A 455 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 73A 455 Tek Run 10 0MS s Sample Pop ne LN RRL ENE Error Code 7 Mode 0 Dropped bit 7 a stov thi 80 y as ons CHT sooniv Figure 455 19 Dropped Bit Dropped Bit on Position 16 Follow the steps below to check the ability of the 73A 455 to place a dropped bit on bit position 16 Refer to Figure 455 20 1 Send the following command to the 73A 455 to make the transmitter quit and reset K lt cer lf gt 2 Send the following commands to Bus A FC lt cr If gt BO T1 lt cr lf gt BO R1 lt cr lf gt BS1 lt cr lf gt 1 0 50 lt cr lf gt MO lt cr lf gt DO 1 H 37AAA0 lt cr lf gt VT820 35
85. e 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 455 and all options meets the intent of Directive 89 336 EEC for Electromagnetic Compatibility Compliance
86. e p si 404 JeUN0y OY pue ysenbas Indu xou ay 0 esuodsai UF 494J04 U09 We SAS 947 0 49Bq ssed 0 SI GGp yez 9y BIEp BY Soyioeds Ez 2z bzy Spueunio5 Artisan Technology Group Quality Instrumentation A eL H g epouw Alana u oqe iene oe Spueunuod BuImoyjoy ayy leuondg v evondo y euorndg 9 euondg o uondo O euondg O jeuondg y L l leuondg 3 euondo A euondo 9 D leuondg d euondo A Ll euondo N euondo W euondo A a a jeuondg d euondo Y s euondg W 8 g jeuondo f euondo r deuondo r d d d euondo H euondg H euondo H X X y 4OVUOW sng euu gowy 49 O1JUOD sng 918 Wepso BunuwesBoid pepueuiwoses ul sopow BY JO YORe U BSN 10 eIqUyIeAB SpuBULUOD SpUBLULUOD jo sapio palinbes ey pue JOS PUBWILUOD 9poU YORE Jo UOISsNOSIP UNg 104 LZ d MOIAIGAG PUBLALIOD OY 04 JOJaY yuedIUBIS Jepso puBsUWOD SIGOW ONILWHadO pcr SS tit SG SAS se0Bds snonjpodns jde00e Jou seop eynpow siy 9 pejdeooe enjea INejap sii sABY O0 10 ON BA SNolAeid 6 18 149 Paddys eq 02 Je eWBIed B BJOUEp 0 SBeLILIOD BANNDESUOD SN tS jeuondo ae s lt 47 gt lt YO gt 8 yym puo JSNW puewwos Aang p punose peddeim 9q Jou ABW siojoweleg 1919818Y49 OpZ 03 dn jo sul eBurs e yo sysisuod puewwoo yoeg u04 oseo Joddn up jugs oq ISN 410 9818049 Y z pasj ouy lt 47 gt uinmjel eBeuies lt YyQ gt UeLUNBe jeNjoe Oyl 10 JoquUAS y SesojoUE ul
87. e performance of the 73A 455 Follow the steps below to verify that the clock and dividers are working properly 1 Connect channel 1 of the oscilloscope to S4 pin 39 position identification output Bus A NOTE Program the Bus A side of the 73A 455 module using the logical address Send the following commands to Bus A FC lt cr If gt BO T1 lt cr lf gt BO R1 lt cr lf gt BS1 lt cr lf gt 1 0 50 lt cr lf gt DO 1 H 300821 lt cr lf gt VT820 35 lt cr lf gt T lt cr lf gt Verify that the Bus A CTRL PATT and COMM lights are illuminated Measure the time on channel 1 between the falling edge of one pulse to the falling edge of the next pulse A measurement of 70 us 70 ns indicates that the clock and dividers are working properly Refer to Figure 455 8 Send the following command to the 73A 455 to make the transmitter quit and reset K lt cr lf gt Connect channel 1 of the oscilloscope to S4 pin 45 position identification output Bus B Send the following commands to Bus B FC lt cr lf gt BO T1 lt cr lf gt BO R1 lt cr lf gt 101 APPENDIX E Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com BS1 lt cr lf gt 1 0 50 lt cr lf gt DO 1 H 300821 lt cr lf gt VT820 35 lt cr lf gt T lt cr lf gt 8 Verify that the 73A 455 Bus B CTRL PATT and COMM lights are on 9 Measure the time on channel 1 between the falling edge of one pu
88. ed from the 1553 bus 4 2 ELIT i 2 3 ERR LED OQO DIR a This amber LED lights whenever the 73A 455 Module detects a syntax error in the data received from the system Ce 2 a a controller After the system controller interrogates the error with an E command the light will go out This LED is typically used as a debugging aid during software g development i os He LZS a The TEST command see Operation section provides a complete RAM and ROM seif test for each channel In addition the front panel LEDs light in sequence to provide visual indication of the test in progress Figure 455 2 Front Panel a eee 73A 455 7 DESCRIPTION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com A glossary of VXIbus terms is provided in Appendix C In addition the following terms specific to the 73A 455 Module are defined B mmunication The 73A 455 Module is said to be performing a Bus Communications Sequence during the time the card is transmitting or receiving data over the 1553 data bus A Bus Communications Sequence is initiated when the 73A 455 receives a T Trigger command from the system controller In the Bus Controller Simulator mode a Bus Communications Sequence is completed when ail messages specified by the Bus Controiler Sequence List have been transmitted the number of times required by the T command In the RT Simulator
89. ent on the first channel to trigger the second channel This is accomplished by transmitting a finite message sequence on the first channel and using an output of that channel called the position identification output Pin 39 A channel Pin 45 B channel A low TTL pulse may be output on this pin on a software specified word near the end of the transmit list using a capability of the D Command oe e 73A 455 88 APPENDIX D Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com This output can be connected to the external trigger input of the second channel Using the timing control technique described above the second channel s transmission can follow an event in the first channel s transmission by 100 microseconds or more with a delay time repeatability of 3 5 microseconds By programming the position identification puise to occur at least 100 microseconds before the second channel s desired starting time this allows programming the second channel to start within 4 microseconds of some event on the first channel 73A 655 Channet 1 39 An application of this would be to experimentally program the delay between the first and second channels to the desired point using an oscilloscope Because of the 3 5 microsecond random uncertainty in triggering the second channel running this test many times allows testing a dual redundant RT s response to a superceding command wi
90. er They may be generated by the servant either in response to a command for example Unrecognized Command event or due toa 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 A16 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 EEE 488 bus and VXIbus instruments or cs SS SSS SS 73A 455 87 APPENDIX C Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com APPENDIX D APPLICATION NOTES APPLICATION NOTE SIMULATING DUAL REDUNDANT BUS CONTROLLERS The two channels of the same 73A 455 Module can be used to simulate a dual redundant MIL STD 1553 Bus Controiler The techniques described below can be extended to three or four 73A 455 channels to handle triple or quad redundant Bus Controller applications The 73A 455 Module is programmed by ASCII character strings from a calculator computer or some other type of controller The 7
91. er will function as a wrap around buffer containing the last 30 000 words received If an F follows the T command the 30 000 word buffer will contain the first 30 000 words received The optional number following the F specifies the position at which the Position Identification Output pulse will be placed on the Position Identification Output line A Q command or an External Hait Input signai must be used to stop data collection The A and C commands have the same meaning and use as described previously for the Bus Controller Simulator and RT Simulator modes except that only one buffer rather than 32 buffers is defined The V P and M commands as described for the Remote Terminal mode are also available in this mode e All mode Commands The following commands are available in every mode Command Description E Error Returns an error code to the system controller which describes any syntax error detected during programming H Hi Speed Enables optimized versions of the D Data T Trigger and A Accept commands which significantly improves the execution time of each of those commands The time required to initialize memory in the monitor mode with the FM command is also reduced significantly I Interrupt Indicates to the 73A 455 Module if an interrupt is to be sent to the system controller upon compietion of a sequence of 1553 bus transactions J Jitter Enables or disables the detection of transiti
92. esponse Gap 4 us R command Pace Interval 1 000 ps S command RT Response Time test value 12 us G command Mode Undefined F command Pattern Trigger Disabled P command Error Mode Primary error set selected M command RT Response Time List Unallocated B command RT Sequence List Unallocated B command Transmit and Receive Buffers Unailocated B command High Speed Mode Enabled H command Transition Time Error Detection Enabled J command Request True interrupts disabled these interrupts cause an SRQ on IEEE 488 systems Fully compatible with the VXIbus Specification for message based instruments with the Halt switch in the ON position VXI message based instrument VXIbus Revision 1 2 Word serial C size one slot wide Commands All module specific commands and data are sent via the VXIbus Byte Available command All module specific 73A 455 13 SPECIFICATIONS Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com VMEbus Interface Interrupt Levei Interrupt Acknowledge VXIbus Commands Supported VXIbus Protocol Events Supported VXIbus Registers Device Type Register Contents System Specifications 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
93. ffer 101800 Transmit RT status word 001111 Transmit RT data words 002222 003333 004444 005555 10480 Receive RT status word 0B0000 No more data The following data will be returned from the transmitting RT receive buffer 101C25 The second command word from the bus controiler 0B0000 No more data An RT oniy collects command or status words with an RT address the same as the buffer numbers plus any data words following that command word The following data will be returned from the receiving RT receive buffer 10I 25 The second command word from the bus controller 101800 The status word from the transmitting RT 001111 Data words 0B000 No more data An additional 73A 455 instrument channel programmed as a bus monitor would collect all nine words invoived in the transaction 73A 455 96 APPENDIX D Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com RT to R A speciai requirement for RTs supporting RT to RT transfer capability is that a receiving RT time out when looking for a transmitting RT message occurring between 54 and 60 microseconds following the parity transition of the second command word in the bus controller RT to RT command sequence This requirement is to prevent the receiving RT from getting hung up because of a maifunctioning transmitting RT One channel can be used for this test as both the bus controller and transmitting RT which responds more than 14 mi
94. g down to 3 2 V ptp for a 35 ohm load or up to about 16 V ptp for a 1000 ohm bus load Example 2 The following program listing shows how the second channel can be set upas RT 15 to respond to messages sent from the first channel The two command messages are sent one time and the received data in each channel s receive buffer is examined Lines 10 through 40 initialize the PC s IEEE 488 interface card as a system controller with an IEEE 488 address of decimal 21 Line 50 assigns the decimal IEEE 488 address of the first channel to the variable ADDR455 Line 60 assigns the second channel an IEEE 488 address of 25 using the variable BDDR455 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 21 CONTROL 0 Define IEEE 488 Interface Module s IEEE 488 address and define it to be a controller 40 CALL INIT PC ADDRESS CONTROL 50 ADDR455 24 Define A channel s IEEE 488 address 73A 455 75 OPERATION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 60 70 90 100 110 120 130 140 150 160 170 180 190 200 210 220 230 240 250 260 270 280 290 300 310 320 330 340 350 360 370 380 390 400 410 420 430 440 BDDR455 25 Define the B channel s IEEE 488 address CRLFS CHR
95. given buffer without also allocating a receive buffer If received data is not of interest then a one word receive buffer may be allocated and the data ignored In the Bus Controller mode the bus controiler command word is stored in the receive buffer for easy correlation of command and response So when sizing the receive buffer allow one additionai location for each command response Examples n ler Simulator Mode To set up a Bus Controller Sequence List with space for one entry a transmit buffer of one word for buffer 17 and a receive buffer of 34 words for buffer 17 the following three commands would be issued BS1 B17 T1 B17 R34 These allocations wouid be appropriate for a 32 data word transmit message to Remote Terminal 17 for exampie The 34 word receive buffer allows storage of the command word which is stored in the receive buffer on transmission the returned status word and 32 data words RT Simulator Mode To set up transmit buffers of 33 words each and receive buffers of two words each for RTs 23 and 9 representing for example one status word and 32 data words in the transmit buffer and one command word followed by a No Data word in the receive buffer the following four commands would be issued B23 T33 B23 R2 B9 T33 B9 R2 In this example it is assumed that the default RT Response Time List of a single word is acceptable If a different response time is desired for RT9 and RT 23 use the command BR
96. he External Clock Input varies the 1553 data bus bit rate by supplying an external clock signali The external clock signal must be provided at a frequency of sixteen times the desired 1553 data bus bit rate The external clock may vary between 15 MHz and 17 MHz resulting in a 937 5 KHz to 1 0625 MHz bit rate on the 1553 data bus Transmitter Reconstructed Received Data Clock Output Pins 21 30 This output provides a MHz clock for both transmitted and received data This clock synchronizes itself to each new received data input The next transmission of data is then synchronous with that clock The clock is active at all times The clock transitions positive approximately 75 nsec prior to the mid bit transition of the TTL Transmit Data Outputs pins 22 29 38 and 46 and the TTL Reconstructed Receive Data output pins 5 13 Data Bus Input Active Output Pins 8 10 The Data Bus Input Active is an output that is active high to indicate that data is being received by the 73A 455 Module The Data Bus Input Active outputs from more than one 73A 455 output channel may be connected together and will indicate an active high only if all modules so connected are simultaneously receiving data The output may be used for detection of 73A 455 84 simultaneous transmission in duai redundant bus systems Position ification Out Pin 4 The Position Identification Output provides a low TTL pulse associated with any specified t
97. he next page Only qualified personnel should install the 73A 455 Module Verify that the Logical Address and Interrupt Levei switches are switched to the correct value for each channei The two Halt switches should be in the ON position unless it is desired to not allow the resource manager to reset this module Note that with either Halt switch position a hard reset will occur at power on and when SYSRST is set true on the VXIbus backplane If the Module s commander is a CDS 73A 151 RM IEEE 488 Interface Module SYSRST wiil be set true whenever the Reset switch on the front panel of the 73A 151 is depressed Also note that when the Halt switch is in the OFF position the operation of this module is not VXIbus compatible The module can now be inserted into any slot of the chassis other than slot 0 Fasten the module to the card cage with the captive screws in the module front panel 4 Four TNC Triax female connectors are provided at the top of the front panel XFMR A and XFMR Bare for transformer coupled connections to the MIL STD 1553 Bus A and B and DIR A and DIR B for direct coupled connection to the MIL STD 1553 Bus A and B Instail a cabled TNC Triax maie connector to one of the two connector sets Use a 73A 782S Hooded Connector to provide the interface to any of the optional I O signals available on the DDS50P connector labeled S4 It is recommended that you wire only those signals to be used The
98. he primary and alternate transmit error set The Error Generation subsection gives a complete description of both the primary and alternate error types Example The command sequence MI wouid enable the alternate error set An error code of 2 in ail data lists transmitted thereafter would generate a dropped parity bit rather than an incorrect parity bit also see Data command i E gt 73A 455 58 OPERATION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Command P Pattern Recognition Syntax Pz Purpose The P Pattern Recognition command is an optionai command available only in the RT Simulator and Bus Monitor modes which is used to program a pattern recognition word When the P command is programmed the 734 455 Module wiil not begin operation following a T Trigger command until a command or status word is received that matches the pattern recognition word Data word recognition is not available with this command Description zis a 4 character hexadecimai string which defines the bit pattern 16 bits of the received command word If the characters CLR are sent for the z string the 73A 455 Module wiil disable the P command and will then receive and process the first command following a T command On power up or after receipt of a HALT command z is set to CLR In the RT Simulator mode it will begin collecting and responding with data The P command is typically use
99. he second entry should have the pace value set to the desired gap duration between the two partial messages 73A 455 63 OPERATION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Example To send messages from buffers 3 8 21 3 and 9 in that order the command sequence S1 3 8 21 3 9 would be used The messages wouid be automatically paced at the defauit value of 1 000 microseconds Later to send the third message from buffer i6 instead of buffer 21 and to decrease the pace interval between the second and third messages to 670 microseconds the command sequence S3 16 670 would be sent to the 73A 455 Module This redefines the 3rd entry in the test only en le So So EP SS 73A 455 64 OPERATION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Command Syntax Purpose Description T Trigger Tz Z The T Trigger command initiates a 1553 bus communications sequence Bus Controller Simulator Mode z specifies the number of times the Bus Controller Sequence List must be executed to complete a bus communications sequence If z is a decimal number between and 32767 the entire Bus Controller Sequence List will be executed the number of times specified beginning with the first entry in the list If z is an Octal 52 the 73A 455 Module will repeatedly execute the entire list until a K or Q command or E
100. ies the RT that is to receive data and the number of data words up to 32 to be received The RT then processes the command information and the data and returns a 16 bit status word containing the RT address and status information For RT to controller transactions the bus controiler sends a i6 bit command word specif ying the RT address and the number of data words up to 32 to be transmitted The RT then returns a status word with its own address and status followed by the required data transmission Each word command status or data is a 16 bit word encoded in a Manchester bi phase format that eliminates the need for separate clock lines and minimizes any DC voltage component on the common bus The 16 bit word is always preceded by a 3 bit time sync signal and followed by an odd parity bit The sync signal is defined as being high for i bit times then low for 1 bit times for a command or status word This sequence is reversed low then high for a data word Additional types of operation providing for RT to RT transfers a set of defined mode codes and a broadcast mode are described in MIL STD 1553B The 73A 455 Module will be ready for programming five seconds after power up The VXIbus Resource Manager may add an additional one or two second delay The ee Ee 73A 455 OPERATION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Power LED wiil be on
101. immediately after receipt of a T Trigger command but rather to wait until a command word is received that contains the 16 bit data pattern defined by the P command Message processing will begin with the first command word that contains the required pattern The P command can also be combined with the External Trigger Input to create various types of 73A 455 Module triggering sequences see the T command in the Detailed Descriptions sub section Transmitted data error types can be selected using the M Error mode command After all of the buffers have been allocated the data loaded and the optional parameters if any specified a T command is issued to initiate the programmed bus communications sequence Execution can follow one of two courses as specified by the T command 1 The number of messages specified by the T command are processed 2 The 73A 455 Module is placed in an endless loop and messages are processed until the card is sent a Q command or an External Halt NOTE The 73A 455 Module in the RT mode will remain in a bus active mode until the number of messages as specified by the T command is received If the messages are not sent a Q command may be required to terminate the Bus Active mode After a sequence has been executed you will normaily want to examine the results The A command allows you to examine a given buffer word by word looking at values for received data and errors if any The C co
102. ing two words from the RT 10A422 0B0000 Each word must match the above listed word Send the following commands to channel B BR1 lt cr lf gt R1 4 lt cr lf gt D20 3 H OOEEEE lt cr lf gt Tl lt cr lf gt Send the following commands to channel A G5 lt cr lf gt D1 1 H 10A420 lt cr lf gt Tl lt cr lf gt Wait approximately 100 us before sending out any other commands Send the following commands to the BC Q lt cr lf gt A1 1 HF lt cr lf gt 133 APPENDIX E Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com APPENDIX E 61 Read back the following five words from the BC 19A420 10A000 001111 OOEEEE or OCEEEE 0B0000 Each word must match the above listed word 62 Send the following commands to the RT Q lt cr LF gt A20 1 HF lt cr lf gt 63 Read back the following two words from the RT 10A422 0B0000 Each word must match the above listed word 64 Repeat the Receiver Error Detection Test on page 120 reversing the function of the 73A 455 by making channel A the RT and channel B the BC The receiver tests are complete if all tests are successful 134 173A 455 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Memory and CPU Test Follow the steps below to verify the performance of the memory and CPU 1 Send the following command to channel A TEST lt cr lf gt 2 Wait until all of the lights on channel
103. ion Guaranteed 888 88 SOURCE www artisantg com Terminai Response Command Word Time Used Ist 5 ps 2nd 10 ps 3rd 8 us 4th 9 us Sth 5 ps 6th 10 pus Tth 8 us 8th 9 ys 9th 5 ps Note that the RT Response Time List applies to the order in which bus command words are received and not to the RTs addressed to respond A BR4 Buffer Allocation command is required prior to the R command for the above example eee 73A 455 62 OPERATION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Command Syntax Purpose Description S Sequence List Sz Z4 Z3 Z4 Z3 24 25 The S Sequence List command is used in the Bus Controiler Simulator Mode ONLY The S command specifies the order in which transmit buffers will send their messages the messages themselves are taken from the data list associated with each buffer The S command is also used to specify the pace interval or time between messages transmitted by the 73A 455 Module The pace interval is defined as the time between the last parity transition of one message and the first syne transition in the following message transmitted by the 73A 455 Module Z is a decimal number from 1 to 30000 that specifies the location in the Bus Controller Sequence List where loading of buffer numbers is to begin zisa decimal number from 0 to 31 that specifies the transmit buffer number to be loaded into the Sequence List
104. ion Registers Below isa list of the 73A 455 Configuration Registers with a complete description of each In this list RO Read Only WO Write Only R Read and W Write The address 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 Device Type 0002H RO See Device Type definition below Status 0004H R 1X11 1111 1111 1111 BFFFh or FFFFh Control 0004H wW 0111 1111 1111 110X 7FFCh or 7FFDh Offset 0006H WO Not used Protocol 0008H RO L111 1111 1111 1111 FFFFh 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 BIT DEFINITIONS Register Bit Location Bit Usage 73A 455 Value 73A 455 Usage ID 15 14 Device Class 10 Message Based 13 12 Address Space 11 A16 only 11 0 Manufact ID 1111 1111 1100 Colorado Data Systems Device Type 15 0 Device Type 1111 11100011 1000 Ones comp of 455 Status 15 A24 32 Active 1 Not used 14 MODID l MODID line not active 0 MODID line active 13 4 Device dependent 11 1111 1111 Not used 3 Extended l Not used 2 Passed l Always passed 1 0 Device dependent 11 Not used ee a 73A 455 79 APPENDIX A Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com BIT DEFINITIONS continued Register Controi 15 14 2 l Protocoi 1
105. le the other channel is filling up with present data bus traffic a 73A 455 92 APPENDIX D Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com APPLICATION NOTE RT TO RT TRANSFERS This application note describes the programming of one channel of a 73A 455 Module as the Bus Controller transmitting RT or the receiving RT in an RT to RT transfer The format of an RT to RT transfer on the MIL STD 1553 bus is as follows xMT RT GAP BUS CONTROLLER DOUBLE COMMAND WORD The following program lists the commands that wouid be sent to a 73A 455 Module channel simulating RT 3 as a transmitting RT to a 73A 455 Module channel simulating RT 9 as a receiving RT and to a 73A 455 Module channel simulating a Bus Controller in an RT to RT transfer of five words If oniy one or two of the three RT to RT participants are being simulated by a 73A 455 Module and the remainder by the actual hardware then of course only those one or two channels would need to be programmed The programming of the 73A 455 Module as a Bus Controller or transmitting RT in an RT to RT transfer is straightforward The programming of the 73A 455 Module as a receiving RT in an RT to RT transfer however requires some special consideration relating to the 73A 455 Module design In the following program for the receiving RT in lines 260 to 310 note that the receiving RT status word has been loaded in RT 3
106. lse to the falling edge of the next pulse Refer to Figure 455 8 to verify a measurement of 70 us 70 ns This measurement indicates that the clock and dividers are working properly 10 Send the following command to the 73A 455 to make the transmitter quit and reset K lt cr lf gt Tek fun 5 00M5 s Sample CRA ree SAO AL FOL dis i 7OLps Clock Accuracy i 70 us 70ns 1 i es CT i Figure 455 8 Clock Accuracy APPENDIX E 102 73A 455 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Verify 1553 Bus Follow the steps below to verify that the 1553 bus output levels are accurate Output Levels 4 5 Connect one TNC Triax connector to the Direct A connector Connect a second TNC Triax connector to the Direct B connector Connect oscilloscope channel 1 to S4 pin 39 Connect channel 2 to BUS on the resistor Place the probe ground connection on the BUS side of the resistor Set the oscilloscope to trigger off channel 1 Ignore the overshoot and ringing on the peaks of the pulses when measuring the peak to peak amplitude of the 1553 message on channel 2 Refer to Figure 455 8 to verify the peak to peak measurement Amplitude Test Volts Peak to Peak Follow the steps below to verify the peak to peak voltage reading 1 73A 455 Send the following commands to Bus A FC lt cr lf gt BO T1 lt cr lf gt BO R1 lt cr lf gt BS1
107. lt cr lf gt 1 0 50 lt cr lf gt DO 1 H 300821 lt cr lf gt VT820 35 lt cr lf gt T lt cr lf gt Measure the peak to peak amplitude Verify that the reading is 8 20 Vp p 300 mV Refer to Figure 455 9 Send the following command to the 73A 455 to make the transmitter quit and reset K lt cr lf gt 103 APPENDIX E Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com TeK Run 25 0MS s Sampie ll ACL WEE UE UL A Figure 455 9 Amplitude Test Volts Peak to Peak Amplitude Test Millivolt Peak to Peak Follow the steps below to verify the peak to peak voltage reading 1 Send the following commands to Bus A FC lt cr lf gt BO T1 lt cr lf gt BO R1 lt cr lf gt BS1 lt cr lf gt 1 0 50 lt cr lf gt DO 1 H 300821 lt cr lf gt VT020 35 lt cr lf gt T lt cr lf gt 2 Measure the peak to peak amplitude of the 1553 message on channel 2 Refer to Figure 455 10 to verify that the measurement is 200 mV p p 300 mV APPENDIX E 104 73 A 455 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 73A 455 3 Send the following command to the 73A 455 to make the transmitter quit and reset K lt cr lf gt Tek Run 10 0MS s Sampie l annann aaan FA 52mVY 128mY ba i Y Amplitude test 200 MWVpp 000 Eer l 300 mV thi Soov WE T
108. lt cr lf gt T lt cr lf gt 3 Verify that there is a dropped bit in position 16 115 APPENDIX E Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Tek Run 10 0MS s Sample pF Error Code 7 ode 0 Dropped bit on bit position 16 Soo MS OOS Chi soon Figure 455 20 Dropped Bit on Position 16 Dropped Bit on Position 1 Follow the steps below to check the ability to place a dropped bit on bit position 1 Refer to Figure 455 21 1 Send the following command to the 73A 455 to make the transmitter quit and reset K lt cer lf gt 2 Send the following commands to Bus FC lt cr If gt BO T1 lt cr lf gt BO R1 lt cr lf gt BS1 lt cr lf gt 1 0 50 lt cr lf gt MO lt cr lf gt DO 1 H 37AAAE lt cr lf gt 3 Verify that there is a dropped bit in position one APPENDIX E 116 73A 455 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 73A 455 VT820 35 lt cr lf gt T lt cr lf gt Tek Rum 1u ORS s gi itd SNe ie Sra ot STEP are Hj a a ne a a Ll Pan ipii f lli a R ij i it ee ea Error Code 7 Mode 0 Dropped biton bit position 1 ai M S00 Chi Soy WS 0ous chiw aoin Figure 455 21 Dropped Bit on Position 1 Valid Midbit Transition Time Follow the steps below to check for a valid midbit transition of 150 ns 70 ns 1 Send the following c
109. mand 16 Invalid S Sequence command 17 Invalid T Trigger command 18 Invalid V Voltage command 19 Invalid input request The 73A 455 Module aliows several types of errors to be generated to provide for worst case testing of 1553 bus devices In addition errors associated with the 1553 bus can be detected classified and stored Error Generation Two different modes of error generation are provided by the M command Error generation in each mode occurs on an individual word basis See p 30 for a listing of the types of errors that can be generated in each mode Error Detection See p 32 for a listing of the error types detected by the 73A 455 their decimal assignment and definitions Artisan Technology Group Quality Instrumentation 73A 455 MIL STD 1553A B BUS SIMULATOR MODULE QUICK REFERENCE GUIDE Numbers in parentheses refer to the page s in the Operating Manual A Be sure all switches are correctly set p 4 SETUP Follow installation guidelines p 17 The default condition of the 73A 455 Module after the power up self test is Interrupt Disabled I command Transmit Level 6 38V ptp VT command Equivalent Bus Load for Transmit Level 70 ohms VT command Receive Threshold 2 00V ptp VR command Response Gap 4 ps R command Pace Interval 1 000 ps S command RT Response Time test value 12 ps G command Mode Undefined F command Pattern Trigger Disabled P command Error Mode Primary err
110. mands 6 Send the following commands to the BC Q lt cr lf gt Al 1 H lt cr lf gt APPENDIX E 120 73A 455 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 73A 455 7 10 11 12 13 14 Read back the following five words from the BC 10A422 10A000 001111 OOEEEE 0B0000 The first two bytes of each word may differ but the last four bytes must match each of the above listed words Send the following commands to the RT Q lt cr LF gt A20 1 H lt cr lf gt Read back the following two words from the RT 10A422 0B0000 The first two bytes of each word may differ but the last four bytes must match each of the above listed words Send the following commands to channel B VR820 lt cr lf gt Tl lt cr lf gt Send the following commands to channel A VR820 lt cr lf gt Tl lt cr lf gt Wait approximately 100 us before sending out any other commands Send the following commands to the BC Q lt cr lf gt A1 1 H lt cr lf gt Read back the following word from the BC 0B0000 The last four bytes should match the above word 121 APPENDIX E Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 15 16 17 18 19 20 21 APPENDIX E Send the following commands to the RT Q lt cr LF gt A20 1 H lt cr lf gt Read back the following word from the RT 0B0000 The last four bytes
111. mmand allows you to quickly test whether any errors exist in a specified buffer without having to examine the buffer contents word by word i 73A 455 28 OPERATION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Bus Monitor Mode Commands available for use in the Bus Monitor mode in the recommended order of programming are Command Description K Kill Reset H Optional Hi Speed F Function J Optional Jitter M Optional P Optional V Optional Error Generation mode Sync Pattern Transmit Voltage Levei Receive Threshold Levei T Trigger Q Quit C Optional Condition A Optional Accept As for the other two modes an F command must be the first command issued following a K command to piace the 73A 455 Module in the Bus Monitor mode A 30 000 word buffer is automatically ailocated The 30 000 word buffertakesapproximately one second to allocate in the hi speed mode If several modules are to be chained together as bus monitor modules using the Position Identification Output and External Trigger Input see Application Note 455 III in Appendix E they may all be issued an F command prior to data collection to minimize test execution time A T command is issued followed optionally by an F and a number from to 30000 instructing the 73A 455 Module to begin collecting all 1553 bus data If an F does not follow the T command the 30 000 word buff
112. mmand to determine if the command caused a programming error If no error has occurred then error code 00 will be returned indicating no syntax error If an E A C or TEST command is not sent before requesting a response from the 73A 455 a lt CR gt lt LF gt will be returned in response to an input request to the module aaaa 73A 455 51 OPERATION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Command F Function Syntax Fz Purpose The F Function command seiects the 73A 455 Module s function bus controiler simulator RT simulator or bus monitor Description z is one of the following C Bus Controller Simulator R RT Simuiator M Bus Monitor The K preferabie or F command must be the first command issued to the 73A 455 Module after power is applied to the card fter the F command has been issued the F command cannot be reissued unless it is preceded by a K command An FM command requires approximately second to allocate a 30 000 word buffer If muitipie cards are to be chained together in the Bus Monitor Mode to achieve continuous collection of more than 30 000 words the F command shouid be issued to ail cards before sending the T command to the first card in the chain If the card is not in the high speed mode see H command allocation of the buffer requires approximately 7 seconds Example The command FM will cause the
113. mory Description The TEST sequence takes approximately 30 seconds torun Test in progress is visually indicated by binary counting on five of the six LEDs at the top front of the moduie The command must be issued for each channei to fully test the module The results of the test are obtained by issuing an input request to the module Result formats are as follows For a successful test OK Vx x Vx x indicates the version and revision level of the firmware Fora RAM error RAM XXXX X XX XX The arguments following RAM provide additional information on the failure memory page and location within page For a PROM error PROM Uxx This indicates that the single PROM memory device on the 73A 455 Module has failed The Uxx argument has no meaning for the 73A 455 Self test reports only the first error detected oP SSS 73A 455 71 OPERATION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com The 73A 455 Module will execute a self test of RAM and PROM for either channel on command This module does not have a power up seif test A test can be run at any time during normai operation by using the TEST command At the end of a test initiated by the TEST command the module is restored to its pre test state During a commanded seif test or after a hard or soft reset 1 SYSFAIL is not asserted 2 The module restores itseif to its pre test state If the test fails any e
114. ms 0 30 V to 13 75 V in 0 055 V ptp steps 1000 ohms 0 75 V to 34 40 V in 0 138 V ptp steps To determine approximate maximum output levels for other impedances than those listed above use the formula V max 38 92 Z3 132 If an unacceptable voitage levei is programmed with the V command the ERR LED will light and the command will be ignored The default voltage will be programmed instead The default voltage settings on power up are a transmit level of 6 38 V ptp into 70 ohms and a 2 00 V ptp receive threshoid level Successful programming of the transmit or receive level may be checked with the E Error command For transformer coupled connections to the 73A 455 the voitage V specified is that which would result on the bus side of a coupler as shown in Figure 455 6 above The voltage at the transformer coupled output J2 of the 73A 455 Module is approximately 0 707Vz 110 z The V command provides an easily programmable method of specifying the output levei for various loads The normal 1553 bus is loaded with two 70 ohm terminators or 35 ohms Waveform characteristics of the 73A 455 Module are not noticeably degraded for a 35 chm to 1 000 ohm impedance range NOTE The 73A 455 Module is not internally loaded and a minimum load of 1000 ohms is usually required for proper operation For applications where electrical testing of a UUT is not being performed it is recommended thata VT1375 or VT820 35 command be issue
115. n Servicing Dangerous voltages or currents may exist in this product Disconnect power With Power On remove battery if applicable and disconnect test leads before removing protective panels soldering or replacing components To avoid electric shock do not touch exposed connections 73A 455 VX4469A ARINC 629 Communication Module User Manual vii Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 73A 455 MIL STD 1553A B BUS SIMULATOR MODULE DESCRIPTION The 73A 455 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 It allows the system controller inan ATE system to communicate with and test devices that conform to the MIL STD 1553A B data bus now being used in many military aircraft and communications systems The 73A 455 Module consists of two identical VXIbus instruments in a single slot VXIbus C size package Each of the two separate and independent channels labeled A and B has its own VXIbus logical address its own interrupt and a complete set of controls and indicators NOTE Each channel of the 73A 455 is truly an independent instrument Therefore not only must each separate channel be completely programmed but ail switches on each channei must be properly set Failure to do so could affect the proper operation of the 73A 455 In addition the user
116. n 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 m Part number Instrument type or model number a Instrument serial number m Instrument modification number if applicable 73A 455 137 Appendix F Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Appendix F a User Replaceable Parts Part Description Part Number User Manual 070 9136 XX Label Tek CDS 950 0626 00 Label VXI 950 0627 00 Fuse Micro 2 Amp 125 V Fast 159 0128 00 Fuse Sub min 7 Amp 125 Fast 159 0146 00 Collar Screw Metric 2 5 x 11 Slotted 950 0952 00 Shield Front 950 1343 00 Screw Phillips Metric 2 5 x 5 CSK 950 3885 00 Screw Phillips Metric 2 5 x 10 CSK Oval 950 1081 00 Screw Phillips 2 5 MM x 16 MM 90 Deg CSK 950 5467 00 Screw Phillips 2 5 MM x 20 MM 90 Deg CSK 211 0868 00 Appendix F 138 73A 455 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Appendix G Option 2N Option 2N to the 73A 455 MIL STD 1553A B Bus Simulator Module modifies the front panel connections
117. n its front panel one for the A channel and one for the B channel Since the two channels are identical and separate the descriptions for each LED apply equally to both channels 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 being constantly addressed COMM LED The COMM LED lights when the 73A 455 Module has been triggered to begin communication on the 1553 bus When not lit it indicates that the 73A 455 Module is available for data or command transactions with the ATE system controiler Function LED Three function LEDs indicate which mode of operation has been selected for the channel The CTRL LED is lit when the card is programmed to be in the Bus Controller Simuiator mode the TERM LED is lit for RT Simulator mode and the MON LED is lit for the Bus Monitor mode DESCRIPTION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com PATT LED a 0 The PATT LED wiil light immediately after a T command has been issued uniess a P command was previously issued to the 73A 455 Module in this case it will light when the command or status word pattern specified by the P command is receiv
118. nd HP 86 controllers for exampie require using a K command argument to suppress spaces a 73A 455 36 OPERATION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Detailed Descriptions A detailed description of each command in alphabeticai order is given on the following pages Command A Accept Syntax AZy ZaZs Purpose The A Accept command specifies the data which the 73A 455 Module is to pass back to the system controller in response to the next system controller input request and the format for this data This is a required command Description This description contains the definition of the z Z 2 parameters the syntax of the returned data for each format how to use the A command a tutorial and examples In the Bus Controller Simulator mode or RT Simulator mode z specifies the number of the receive buffer 0 31 from which the data and error information are to be collected In the Bus Monitor mode z must be an asterisk Octal 52 indicating the single large receive buffer allocated in the Bus Monitor Mode z is a number from to 30000 that specifies the location within the selected receive buffer for the start of data and error collection Data will be read back starting at that location in the buffer z is one of the following ASCII characters which specifies the format of the returned data H Hexadecimal only word level checking HF
119. nd the following commands to channel A Tl lt cr lf gt Wait approximately 100 us before sending out any other commands Send the following commands to the BC Q lt cr lf gt A1 1 H lt cr lf gt 131 APPENDIX E Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 47 48 49 50 51 52 53 APPENDIX E Read back the following five words from the BC 10A422 10A000 001111 072222 0B0000 Each word must match the above listed word Send the following commands to the RT Q lt cr LF gt A20 1 H lt cr lf gt Read back the following 2words from the RT 10A422 0B0000 Each word must match the above listed word Send the following commands to channel B BR1 lt cr lf gt R1 5 lt cr lf gt D20 3 H 00EEEE lt cr lf gt Tl lt cr lf gt Send the following commands to channel A G4 lt cr lf gt Tl lt cr lf gt Wait approximately 100 us before sending out any other commands Send the following commands to the BC Q lt cr lf gt A1 1 H lt cr lf gt 132 73A 455 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 73A 455 54 55 56 57 58 59 60 Read back the following five words from the BC 10A422 11A000 011111 O1EEEE 0B0000 Each word must match the above listed word Send the following commands to the RT Q lt cr LF gt A20 1 H lt cr lf gt Read back the follow
120. nications sequence initiated by the T command is compiete If any command other than a Q K or Halt is issued to the card while a bus communications sequence is in progress the 73A 455 Module will ignore the commands To avoid sending commands which will be ignored during a bus communications sequence the 73A 455 Module s interrupt capability I command should be enabled before the T command is issued With its interrupt enabled the 73A 455 Module wiil generate 2 Request True event when the bus communications sequence is complete generates an SRQ on IEEE 488 controiled systems indicating that commands wiil be accepted The next command that is normaily issued to the 73A 455 Module following a T command is an A or C command To avoid having the command ignored structure the system controller s software so that an A or C command is not issued to the 73A 455 Module until an interrupt is received Both the External Trigger and Pattern command conditionaily trigger a card and can be active at the same time Figure 455 5 shows the triggering hierarchy when the External Trigger Input and or P command are used Sa SS SS SSS 73A 455 Artisan Technology Group Quality Instrumentatiorb Guaranteed 888 88 SOURCE www aris OPERATION z2 parameter Wait for of T command External Trigger equais 1 7 Input Pulse P comand speci fied Wait for pattern Begin processing 1553 bus data Figure 455 5 Triggering Hierar
121. no error then sending data words following the command word or by clearing the T R bit to indicate RT receive and then failing to send data word s following the command word Additional message formatting errors may be generated as follows Incorrect Sync errors may be generated by specif ying a data sync for a command In the RT Simulator mode or status word or a command sync for transmit receive bit incompatibility a data word in the data list is accomplished by having only a status word prior to the end of message flag when the RT is expecting a request to transmit data Word Count errors may be generated in the Bus Controller Simulator mode by 73A 455 31 OPERATION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com or sending data words in addition to the status word when the RT is expecting to receive data An error which causes more than 32 words of data to be transmitted in either the Bus Controiler Simulator or RT Simulator mode can be generated by placing the end of message flag in a transmit buffer after more than 32 words A Response Time error can be generated by programming an excessive response time up to 65 535 us with the R Command Any other errors which are dependent on the command or status word contents or the number of words transmitted may be simulated by defining those invalid words or messages in the transmit buffers They incl
122. nsition 500 ns Late 17 bit Word Error Follow the steps below to add one bit to the 16 bit word Refer to Figure 455 17 1 Send the following command to the 73A 455 to make the transmitter quit and reset K lt cer lf gt 2 Send the following commands to Bus A FC lt cr lf gt BO T1 lt cr lf gt BO R1 lt cr lf gt BS1 lt cr lf gt 1 0 50 lt cr lf gt MO lt cr lf gt DO0 1 H 35AAAA lt cer If gt VT820 35 lt cr lf gt T lt cr lf gt 3 Verify that an additional bit has been added APPENDIX E 112 73 A 455 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 73A 455 Tek Run 10 0MS s Sampie pW te Error Code 5 Mode 0 17 bit Word Figure 455 17 17 bit Word 15 bit Word Error Follow the steps below to subtract one bit from the 16 bit word Refer to Figure 455 18 1 Send the following command to the 73A 455 to make the transmitter quit and reset K lt cr lf gt 2 Send the following commands to Bus A FC lt cr lf gt BO T1 lt cr lf gt BO R1 lt cr lf gt BS1 lt cr lf gt 1 0 50 lt cr lf gt MO lt cr lf gt DO0 1 H 36AAAA lt cer If gt VT820 35 lt cr lf gt T lt cr lf gt 3 Verify that a bit has been removed 113 APPENDIX E Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Tek Run 10 0MS s Sample Nit abe alte anuario kiani Error Cod
123. odule has fuses for 5V 24V and 24V The fuses protect the module in case of an accidental shorting of the power bus or any other situation where excessive current might be drawn Each of the three fuses is shared by both instruments in the 73A 455 The 24V and 24V fuses are 2A socketed fuses The 5V fuse is a 7A soldered fuse If the 5V fuse opens the VXIbus Resource Manager will be unable to assert SYSFAIL INHIBIT on this module to disable SYSFAIL If a fuse opens remove the fauit 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 455 Module s front panei to indicate the status of the module s operation See Figure 455 2 The PWR and FAIL LEDs indicate the status of the entire 73A 455 Module The remaining LEDs indicate the status of either Bus A or Bus B PWR LED This green LED is normally lit and is extinguished when the 5 volt 24 volt or internal 15 volt power supplies fail 7T3A 455 6 FAIL LED This normaily off red LED is lit whenever SYSFAIL is asserted indicating a module failure due to loss of a power rail If the module loses any of its power voltages the FAIL LED will be lit and SYSFAIL asserted A module power failure is indicated when the moduie s PWR LED is extinguished NOTE The 73A 455 Module has two of all of the following LEDs located o
124. of 100 microseconds later with a predictability of 3 5 microseconds APPENDIX D Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com APPLICATION NOTE BUS MONITOR MODULE CHAINING The 73A 455 Module provides a trigger command capability to output a position identification output pin 39 on channel A pin 43 on channei B which will output a low TTL pulse at a user specified position in the 30000 word bus monitor receive buffer and a command to stop data collection after the 30000 word buffer is full This output can be used to trigger an already set up additional monitor module through its external trigger input The externai trigger input takes approximately 70 microseconds after being activated before collection of data starts Collection of data also does not start until a word with a command sync pattern appears on the bus To guarantee that no data is missed during transfer from one module to another the maximum message length of 33 words plus an additional 4 words to accommodate the 70 microseconds must be still collected on the first module following the output of the position identification puise This means the position identification pulse should be programmed at least 33 words before the end of the 30000 word buffer Pulse Ext The 73A 455 Module in the Bus Monitor Mode requires a Q command or externai hait input to take it out of the Bus Communication Mode so
125. ogrammable on an individual word basis to give incorrect parity Manchester error dropped bit error sync pattern error or incorrect bit count 1 bit By programming a secondary error mode programmable on an individual word basis to give 150 ns bit transition time error 150 ns sync transition time error dropped parity bit or i bit interword gap error In addition programmable on an individual message basis to give incorrect RT response time word count or status word RT address Bit position of Manchester dropped bit and transition time errors are controilabie as a function of the 16 bit word data content Receiver Error Checking Detects and distinguishes bit transition time errors parity errors dropped bit errors sync pattern errors and receiver response time errors on an individual word basis for subsequent return to system controller The response time error test value is programmable from 4 to 31 microseconds Detects interword data gap error word count errors no RT response or incorrect RT address on an individual message basis for return to the system controller Format errors are also detected for improper mode code operation improper broadcast mode operation and improper use of status word bits Time Base 16 MHz crystal oscillator Optional switch seiectable user clock input on f ront edge connector for 16 times desired data rate Optional clock input from i5 MHz to 17 MHz Frequency tracking of 0 1 to any
126. oller command If desired a specific RT response time can be associated with each message received by the 73A 455 Module To do so a B command is first used to define the size of the RT Response Time List The default size is a one entry list containing a value of four micro seconds The R command is then used to place response time entries in the list ES rs Sas SS SS 73A 455 OPERATION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Each time a message is received the next available response time from the RT Response Time List wiii be used to determine the length of time the 73A 455 Module wiil wait before responding to the received bus controller command For example if tem response times were defined the first response time would be used when processing the first message on the bus the second response time when processing the second message on the bus etc If message 11 was received the first response time in the RT Response Time List would be used again since the RT Response Time List is a wrap around list Additional optional commands V P and M are available in this mode The V Voltage command is used to set the transmit voitage level and receive threshoid voltage levei and functions as previously described for the Bus Controller Simulator mode of operation The P Pattern command instructs the 73A 455 Module not to begin processing messages
127. ommand to the 73A 455 to make the transmitter quit and reset K lt cr lf gt 2 Send the following commands to Bus K lt cr lf gt FC lt cr lf gt BO T1 lt cr lf gt BO R1 lt cr lf gt BS1 lt cr lf gt 1 0 50 lt cr lf gt Ml lt cr lf gt 117 APPENDIX E Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com DO 1 H 33AAAD lt cr lf gt VT820 35 lt cr lf gt T lt cr lf gt 3 Verify that there is an invalid bit time Refer to Figure 455 22 for a valid midbit transition Refer to Figure 455 23 for the invalid midbit transition cliched es T itm ae tN waan a J in PRENESENE E No Errors Mode 1 Valid bit transition Time M 1 00s Chi amp s00mvV 000 Figure 455 22 Valid Midbit Transition Time APPENDIX E 118 73A 455 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Tek Run 50 0MS s Sample 1 20s Error Code 3 Mode 1 i i midbit Transition Error ana i a a 150 ns late stiv Sie 200 VT 00s Chir s00mvV Figure 455 23 Invalid Midbit Transition 4 Send the following command to the 73A 455 to make the transmitter quit and reset K lt cr lf gt This completes the transmitter testing for channel A of the 73A 455 Repeat the transmitter testing for channel B of the 73A 455 Begin with Error Injection Test on
128. ommand words etc in the RT Simulator Mode An incorrect RT address in a status word may be simulated however The buffer number only has to agree with the RT address of the incoming command word The status word RT address may be different than the buffer number Bus Monitor Mode The B command is not required in the Bus Monitor Mode In the Bus Monitor Mode a singie 30 000 word receive buffer is automatically allocated by the 73A 455 Moduie fer Specification Rul The buffers allocated by the B command are wrap around buffers o if additional data are written into a full buffer the additional data will be stored starting back at the first location in the buffer If the sequence list is to execute more than once or if a transmit buffer is to be transmitted more than once it must be allocated exactly equal to the number of words to be loaded by the commands that define the contents of the buffer the Sequence or Data commands Otherwise improper a E e a 73A 455 43 OPERATION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com transmission will resuit The 73A 455 Module when triggered will transmit any undefined data when it reaches the end of the defined data Only when it reaches the end of the buffer will it return to the top of the buffer Transmit and receive buffers must be allocated in pairs Improper operation wiil resuit if a transmit buffer is allocated for a
129. on both MIL STD 1553 channels to provide a higher input impedance at 1 MHz on the transformer coupled outputs To do this the direct coupled outputs are disconnected the transformer coupled connections to the D connector are disconnected and the transformer coupled connections are wired point to point to the on module trans former they no longer use PC board traces The unit is tested at the factory at 1 MHz with a single ended impedance measurement to be greater than 950 This means that if you make a floating differential impedance mea surement it will provide a differential input impedance greater than 1000 Q Operational Changes Transformer coupled only Programming Changes None Specification Changes See above regarding input impedance 73A 455 139 Appendix G Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com A rtisan Artisan Technology Group is your source for quality TecmoogyGroup 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
130. on in the RT Response Time List into which the first response time will be loaded Z2 represents the response time in microseconds to be entered into the RT Response Time List z may range in value from 4 to 65535 The actual response time measured between the transition of the received parity bit and the mid transition of the response sync pattern when programmed from 4 to 65 535 microseconds is nominally 4 25 to 65 535 25 microseconds The accuracy of the crystal on the 73A 455 Module is 0 01 For precise long response times these two possible sources of error should be taken into account The R command can be used to generate a no response condition by Programming a value that would cause the response to occur as if responding to the following message The response would originate from the transmit buffer associated with the last RT addressed When using the R command in this manner one less entry should be specified in the RT Response Time List for each response skipped Exampie When more than one response time entry is contained in the RT Response Time List the next available response time from the list determines how long the 73A 455 Module will wait before responding to a bus controller command word If the R command R1 5 10 8 9 were issued the response times associated with the first nine received bus controller commands would be a aa aa a I 73A 455 61 OPERATION Artisan Technology Group Quality Instrumentat
131. on time errors in the 73A 455 receiver circuitry K Kill Resets card to power up state with all parameters set to defaults 73A 455 OPERATION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com The 73A 455 Module allows severai types of errors to be generated to provide for worst case testing of 1553 bus devices In addition errors associated with the 1553 bus can be detected classified and stored Error Generation Two different modes of error generation are provided by the M command Error generation in each mode occurs on an individual word basis The following types of errors can be generated in the primary error mode Sync Error Early The sync pattern mid transition will occur one half bit time or 500 nanoseconds before the time required by MIL STD 1553 Sync Error Late The syne pattern mid transition will occur one half bit time or 500 nanoseconds after the time required by MIL STD 1553 Incorrect Parity Even parity will be generated rather than odd parity as specified in MIL STD 1553 Manchester error Manchester encoding specifies that the polarity of the data during the first half of a bit time shall be opposite the polarity of the data during the last half of the bit time When a Manchester error is specified the data will be either high or low for the full bit time depending on whether the data bit isa 1 or 0 The bit position
132. ons sequence is in progress issuing the Q command to the 73A 455 Module will hait the bus communications sequence and resume command response communications with the 73A 455 Module All previously programmed card parameters such as Receiver Threshold Level Response Time Gap Value etc will be unchanged Any data programmed into buff ers or collected from the 1553 bus and stored into buffers wiil also remain unchanged NOTE The Q and K commands are the only commands that can be issued to the 73A 455 Module while a bus communications sequence 1s in progress to resume command response communications with the 73A 455 Module Any other commands sent during a bus communications sequence will be lost i MM 73A 455 60 OPERATION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Command R RT Response Time List Syntax RZ Z33Z2 Z5 Purpose The R RT Response Time List command is an optional command used only in the RT Simulator Mode The R command associates a specific RT response time other than the 4 us default value with each message received by the 73A 455 Module Description Before the R command can be used a B Buffer command must be issued to establish the size of the RT Response Time List buffer Z is a decimal number between and the maximum number of possible entries in the RT Response Time List buffer as defined by the B command z defines the starting positi
133. oomv Figure 455 10 Amplitude Test Millivolts Peak to Peak Amplitude Test for Bus B Follow the steps below to check the amplitude for Bus B 1 Connect oscilloscope channel 1 to S4 pin 45 2 Send the following commands to Bus B FC lt cr lf gt BO T1 lt cr lf gt BO R1 lt cr lf gt BS1 lt cr lf gt 1 0 50 lt cr lf gt DO 1 H 300821 lt cr lf gt VT820 35 lt cr lf gt T lt cr lf gt 105 APPENDIX E Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Measure the peak to peak amplitude of the 1553 message on channel 2 Verify that the reading is 8 20 Vp p 300 mV Refer to Figure 455 9 Send the following command to the 73A 455 to make the transmitter quit and reset K lt cer lf gt Send the following commands to Bus B FC lt cr If gt BO T1 lt cr lf gt BO R1 lt cr lf gt BS1 lt cr lf gt 1 0 50 lt cr lf gt DO 1 H 300821 lt cr lf gt VT020 35 lt cr lf gt T lt cr lf gt Measure the peak to peak amplitude of the 1553 message on channel 2 Refer to Figure 455 10 to verify that the reading is 200 mV 300 mV Send the following command to the 73A 455 to make the transmitter quit and reset K lt cr lf gt Error Injection Test Follow the steps below to verify that there is no error in the injection transmis sion Refer to Figure 455 11 1 2 APPENDIX E Connect one TNC Triax connector to the Direct A connector Connect a
134. or set selected M command RT Response Time List Unallocated B command Sequence List Unallocated B command Transmit and Receive Buffers Unallocated B command High Speed Mode Enabled H command Transition Time Error Detection Enabled J command Request True interrupts disabled these interrupts cause an SRQ on IEEE 488 systems LEDs When lit the LEDs indicate the following Power power supplies functioning Failed module failure ERR a syntax error has been found in data received from the system controller MSG module is processing a VMEbus cycle COMM module has been triggered to begin communication on the 1553 bus CTRL channel is programmed to be in the Bus Controller Simulator mode TERM channel is programmed to be in the RT Simulator mode MON channel is programmed to be in the Bus Monitor mode PATT lights immediately after a T command If a P command was previously issued it lights when the command or status word pattern specified by the P command is received from the 1553 bus Guaranteed 888 88 SOURCE www artisantg com LZ Asowow WYY Pue WOYd 40 189 JJ9S ay saremu EST 89 19494 Pjoysaiy aBe3 0A 9A109991 pueg JOAZ OHB J0A usuen YVEd ol ysod S GGH YEZL 9y SUIBIBOId 22 zA G9 e0usnbes suoneounuwods snq Eggt 8 saenu 22z z G9 seBessow 104 pues M SIINA USULI YIM Ul 19p10 ay Solloads AINO Spo soiwiNUNS JoyoNUOD sng ey u posn Ez zrez Ezz azs 19 OMPON SSp
135. other units on the bus must be maintained Interrupt Capability The module may be programmed to interrupt the system controiler on completion of a bus communications sequence Programmed By ASCII characters Data is transferred between the system controller and 73A 455 Module using either a hexadecimal or a binary encoded format Auxiliary Outputs TTL leveis Reconstructed Received Data and Clock Transmitted Data and Clock Pattern Recognition Output Status Error Output re ssp Tn 73A 455 12 SPECIFICATIONS Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Auxiliary Inputs Analog Common mode Voltage Maximum Input Rating Auxiliary Inputs TTL Power Up VXIbus Compatibility VXI Device Type VXI Protocol VXI Card Size Module Specific Data Word Received Output Data Bus Input Active Output Position Identification Output For externai injection of common mode voitage onto 1553 bus 6 V RMS External 1553 Data Rate Clock Externai Hait Input External Trigger Input External Transmitter Enable Input Module is ready for programming second after power up Power LED on all other LEDs off 0 5 seconds after power up Default condition on power up is Interrupt Disabled I command Transmit Level 6 38 V ptp VT command Equivalent Bus Load for Transmit Level 70 ohms VT command Receive Threshold 2 00 V ptp VR command R
136. oupled connection to the MIL STD 1553 Bus A and B Install cabled TNC Triax male connectors to one of these connector sets The bottom 50 pin DD50S connector labeled S4 is used to provide the interface to the optional I O signals for channel A and B A 73A 782P Hooded Connector is the required mating connector It is recommended that you wire only those signals to be used The transformer and direct coupled MIL STD 1553 bus connections are also available on the DD50S connector as an alternative to the triax connectors However on board jumpers can be cut to disconnect these four connections if desired Consult the factory for information 1 800 CDS ATE The signal assignments for the DD50S Connector are listed below The channel A pin number is shown first and the channel B pin number is second When viewing the connector from the front pin l is on the bottom right and pin 50 is on the top left Pin Number A B Signai 18 33 Common Mode Voltage Input 1 17 1553 Direct Coupled Bus High 34 50 1553 Direct Coupled Bus Low 2 16 1553 Transformer Coupled Bus High 19 32 1553 Transformer Coupled Bus Low 7 H External Clock Input TTL 16 times 1553 data rate will drive 1 TTL load 21 30 Transmit Reconstructed Receive Clock Output TTL will drive 6 LSTTL loads 8 10 Data Bus Input Active Output open collector 10K pull up 5 mA sink capability 39 45 Position Identification Output TTL Low True 0 5 ps minimum width will driv
137. page 106 The 1553 bus tester transmitter tests are complete if all tests are successful When you complete the transmitter testing for both channel A and channel B proceed with the rest of the checks beginning with Receiver Amplitude Test If problems are encountered contact your Tektronix field office or representative for service assistance For technical assistance with application questions please contact the Measurement Business Customer Support Center at 1 800 835 9433 800 TEK WIDEB extension 2400 73A 455 119 APPENDIX E Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Receiver Amplitude Test Follow the steps below to verify the receiver amplitude 1 Remove the channel 1 and channel 2 oscilloscope probes from the bus resistor 2 Connect the bus cable between Direct A and Direct B connectors of the 73A 455 3 Send the following commands to channel B Remote Terminal RT K lt cr lf gt FR lt cr lf gt B20 T3 lt cr lf gt B20 R3 lt cr If gt D20 1 H 10A000 001111 00EEEE lt cr lf gt VT820 35 lt cr lf gt VR785 lt cr lf gt Tl lt cr lf gt 4 Send the following commands to channel A Bus Controller BC K lt cr lf gt FC lt cr lf gt B1 Tl lt cr lf gt B1 R5 lt cr lf gt BS1 lt cr lf gt 1 1 1000 lt cr lf gt D1 1 H 10A422 lt cr lf gt VT820 35 lt cr lf gt VR785 lt cr lf gt Tl lt cr lf gt 5 Wait approximately 100 us before sending out any other com
138. pecified 73A 455 47 OPERATION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Binary Format If z is a B then each command sync or data word consists of three 8 bit bytes The first byte is formatted as follows 8th Bit MSB Set to 1 if this is the last word to be loaded by this D command allows lt CR gt or lt LF gt characters to be sent again to the 73A 455 Module 7th Bit Set to 1 if this word is to be followed by a low TTL pulse at the Position Identification Output set to 0 otherwise 6th Bit Set to if this is the last word of a 1553 bus message Sth Bit Set to if this is a command or status word set to 0 if this is a data word 4th through Ist Bits The iow order four bits are used to contain the error code For primary error mode no M command or M0 command programmed Ww r r Four Bits Error 0000 No errors 0001 Sync transition 500 ns early 0010 Incorrect parity 0011 Manchester error 0100 Sync transition 500 ns late 0101 17 bit word 0110 15 bit word 0111 Dropped bit error For alternate error mode M1 command programmed Low Order Four Bits Error 0000 No errors 0001 Mid sync transition 150 ns early 0010 Dropped parity bit 0011 Mid bit transition 150 ns late 0100 Mid sync transition 150 ns late 0101 I ps gap following word 0110 14 bit word followed by ps gap 0111 Mid bit transition 150 ns early The second and third bytes
139. ple Other parameters which are set to defauit values in normai operation can also be programmed For example the V command may be used to change the output voltage transmission level from the default value 6 38V ptp or to change the receive voltage threshold from the default value 2 00V ptp The value against which the_RT s response time is checked can be changed from the default value 4 microseconds using the G command An alternate set of transmitted data error types can be selected using the M Error mode command After all the buffers have been allocated the data loaded a bus controller sequence established and the optional parameters if any specified use a T command to initiate the programmed bus communications sequence Execution can foilow one of three courses as specified by the T command 1 The programmed bus communi cations sequence is executed a specified number of times 2 The 73A 455 Module is placed in an endless loop and the bus communications sequence is continuousiy executed until the card is halted with a Q command or External Halt Input signal 3 The bus communications sequence is stepped forward by one or more messages each time a T command is issued After a sequence has been executed you wiil usuaily want to examine the resuits of the run The A command allows you to a a a a a a a 73A 455 24 OPERATION Artisan Technology Group Quality Instrumentation Guaranteed 8
140. prior to the mid bit transition of this signal Reconstructed Received Data Low Output Pins 5 13 This output provides a TTL representation of the received data including the sync pattern and Manchester bi phase data and parity bits This output is active low fora low receive level on the bus It is inactive high for a high receive level or if this module is tramsmitting or if the bus is inactive The 1 MHz Reconstructed Receive Clock Output pins 21 30 synchronizes to this incoming signai and transitions high 73A 455 85 approximately 75 nanoseconds prior to the mid bit transition of this signal Data Word Received Output Pins 24 27 The Data Word Received Output generates a l microsecond TTL high pulse each time a command status or data word is received This output is active in the Bus Controller Simuiator RT Simulator and Bus Monitor Modes Me Error Ou Pins 2 The Message Error Output is only active when the 73A 455 Module is functioning as a bus controller The Message Error Output line will puise low each time a status word is received with bit 6 Message Error set External Halt Input Pins 40 44 The External Halt Input is used to terminate a 1553 bus communications sequence When a halt input is received the 73A 455 Module will terminate 1553 bus communications and accept additionai programming commands This input is the hardware equivalent of the Q command The External Halt Input signal will be
141. quating a logical address with an EEE 488 address If the 73A 455 is being used in a CDS IEEE 488 IAC system consult the operating manual of the CDS 73A 1XX Series siot 0 embedded controller or IEEE 488 Interface Module If the 73A 455 is being used in a MATE system VXIbus logical addresses are converted to EEE 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 455 is not being used in a CDS IAC System consult the operating manual of the IEEE 488 interface device being used for recommendations on setting the module s logical address es 73A 455 DESCRIPTION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com VMEbus Interrupt Level Select Switch W Each function module in a Lae VXIbus System can generate a an interrupt on the VMEbus M4 to request service from the interrupt handler located on its commander for exampie the 73A 151B RM IEEE 488 Interface module in a CDS 73A IBX System The VMEbus interrupt level on which a given channel of the 73A 455 Module generates interrupts is set by one of two BCD rotary switches located at the center rear of the module Align the desired switch position for each channel to the arrow on the module shield Valid Interrupt Levei Select switch settings are through 7 with setting equivalent
142. r mode however this is not absolutely necessary Any valid or invalid command word followed by optional data words may be contained in each message In addition to storing all response status and data words received prior to the next command in the receive buffer the 73A 455 Module also stores the command word in the receive buffer for reference The command word is stored before the response words In the case of an RT RT command only the first command word is stored After the transaction for buffer 4 is completed the 73A 455 Module takes the next item in the Bus Controller Sequence List In the example in Figure 455 3 this would be buffer 2 The sequence of events described in Step is repeated and message in transmit buffer 2 s transmit buffer is transmitted The next Bus Controiler Sequence List item is buffer 2 a second time The second message in transmit buffer 2 is then transmitted Although Figure 455 3 refers to Area i and Area 2 for the receive buffers you only need to allocate a total size for each receive buffer The card wiil 4 sequentially load consecutive RT responses That is message 2 is loaded immediately following message 1 followed by message 3 etc The next item in the example is buffer 4 again This instructs the 73A 455 Module to process the next message in transmit buffer 4 Since the last message processed was message 1 message 2 will be the next one handled A
143. ram is presented for programming one channel as a bus controller and a second channel or module as a remote terminal handling a two message sequence between them and examining the received data in each module Lines 10 through 40 initialize the PC s IEEE 488 interface card as a system controller with an IEEE 488 address of decimal 21 Line 50 assigns the decimal IEEE 488 address of the 73A 455 to the variable ADDR455 10 DEF SEG amp HC400 Defines memory location of IBM PC IEEE 488 Interface Module 20 SEND 9 INIT 0 ENTER 2 Initialize PROM offsets for IBM PC IEEE 488 Interface Module 30 PC ADDRESS 21 CONTROL 0 Define IEEE 488 Interface Module s IEEE 488 address and define it to be a controller 40 CALL INIT PC ADDRESS CONTROL 50 ADDR455 24 Define 73A 455 s A channel IEEE 488 address 60 CRLFS CHRS 13 CHRS 10 Define a lt CR gt lt LF gt string 70 WRTS K CRLFS 80 CALL SEND 24 WRTS STATUS 90 WRTS FC CRLFS 100 CALL SEND 24 WRTS STATUS Set the module to bus controller mode 110 WRTS BS2 CRLFS 120 CALL SEND 24 WRTS STATUS Allocate a two word Bus Controller Sequence List buffer 130 WRTS S1 15 15 200 CRLFS 140 CALL SEND 24 WRTS STATUS Load the Bus Controller Sequence List such that the two messages sent by the 455 Module will be from the transmit buffer for RT 15 with the first message preceded by a 1000 usec delay default value and the se
144. ransmit word in either the Bus Controller Simulator or RT Simulator Mode see the D command The width of this pulse is between 62 5 and 450 microseconds The puise will occur during the sync pattern of the transmitted word following the specified transmit word for the same RT This output is useful for triggering an oscilloscope in a large repeating message sequence The Position Identification Output also provides a low TTL pulse at any one specified position in the bus monitor collection buffer In the Bus Monitor Mode this output can be used to indicate memory is nearly full and to externally trigger data collection on another 73A 455 Module programmed to the Bus Monitor Mode see Applications Note 455 III P rn Recognition tput Pin l This output is used when the 73A 455 Module is in the RT Simulator Mode or the Bus Monitor Mode The output will be set low when a received command word matches the 16 bit word programmed by the P command It will remain low until a new bus transaction sequence is initiated with the T command External Tri r Input Pins 41 43 The External Trigger Input is only active when the z parameter of the T command is a 1 In this case the 73A 455 Module will not initiate a 1553 bus communications sequence until an External Trigger Input is received on this pin or a VXIbus Trigger command is sent After receiving the External Trigger Input signal the 73A 455 Module will begin communication on the 155
145. rice 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 maintenanc
146. rom 4 to 1 72 ps Too Many Bits 5 Lack of a valid syne pattern or gap zero level on the bus within 20 bit times after the last valid sync pattern will be recorded as a Too Many Bits error This error will actually be reported on the word following the word in error When a Single Error bit is detected on the last word of a message an error may not be reported since this condition is indistinguishable from permissible noise during transmitter shutdown When several extra bits are detected on the last word of a message they will be treated as an additional data word typically a word with too few bits Too Few Bits 6 A valid sync pattern that occurs less than 20 bit times following the last valid sync pattern or a gap zero level on the bus that occurs and doesn t recover within 20 bit times to distinguish it from a Dropped Bit error after the last valid sync nn 73 A455 OPERATION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com pattern will be recorded as a Too Few Bits error This error will actually be reported on the word following the word in error unless the condition occurs on the last word of a message in which case the error is reported on the failing word In addition if the error occurs in other than the last word in a message the sync pattern of the following word will cause a Manchester error to be recorded on the failing word
147. rom the BC 10A422 10A000 001111 O4EEEE 0B0000 Each word must match the above listed word 6 Send the following commands to the RT Q lt cr LF gt A20 1 H lt cr lf gt 7 Read back the following two words from the RT 10A422 0B0000 Each word must match the above listed word 8 Send the following commands to channel B D20 3 H 02EEFEE lt cr lf gt T1 lt cr lf gt 9 Send the following commands to channel A Tl lt cr lf gt 10 Wait approximately 100 us before sending out any other commands 11 Send the following commands to the BC Q lt cr lf gt A1 1 H lt cr lf gt APPENDIX E 126 73A 455 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 12 13 14 15 16 17 18 73A 455 Read back the following five words from the BC 10A422 10A000 001111 O2EEEE 0B0000 Each word must match the above listed word Send the following commands to the RT Q lt cr LF gt A20 1 H lt cr lf gt Read back the following two words from the RT 10A422 0B0000 Each word must match the above listed word Send the following commands to channel B D20 3 H 03EEEE lt cr lf gt Tl lt cr lf gt Send the following commands to channel A Tl lt cr lf gt Wait approximately 100 us before sending out any other commands Send the following commands to the BC Q lt cr lf gt Al 1 H lt cr lf gt 127 APPENDIX E Artisan Technology Group Quality Instrumentation Guaran
148. rror messages will be queued by the module for later reporting with the E 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 455 s commander sets the Reset bit in the 73A 455 s Control register and the Halit switch is ON The 734 455 Module continuously monitors the 5V dcand 24V dc power supplies If all power supplies are valid on power up 1 The SYSFAIL VME system failure line will never be set active and the FAIL LED will not be lit If any of the supplies fails either at power up or during operation the SYSFAIL line will be set active and the FAIL LED will be lit and remain lit 2 The module enters the VXIbus PASSED state ready for normal operation on power up The default condition of each channei of the 73A 455 Module after the completion of power up is Interrupt Disabled I command Transmit Level 6 38V ptp VT command Equivalent Bus Load for Transmit Level 70 ohms VT command Receive Threshold 2 00V ptp VR command Response Gap 4 us R command Pace Intervai 1 000 us S command RT Response Time test value 12 ps G command Mode Undefined F command Pattern Trigger Disabled P command Error Mode Primary error set selected M command RT Response Time List Unallocated B command RT Sequence List Unallocated B command Tr
149. s PRINT or GOTO so that IF the stated condition is met THEN the command following is effective EX IFI 3 THEN GOTO 450 will continue operation at line 450 when the value of variable I is 3 REM All characters following the REM command are not executed REM statements are used for documentation and user instruction EX REM CLOSE ISOLATION RELAYS RETURN Ends a subroutine and returns operation to the line after the last executed GOSUB command a he i e E EEE 73A 455 73 OPERATION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com e Programming Examples In BASIC The following sampie BASIC programs show how commands for one channel of the 73A 455 might be used These examples assume that the 73A 455 Module is installed in a VXIbus card cage which is be ng controlled via an IEEE 488 interface from an external system controller such as an IBM PC or equivalent The VXIbus IEEE 488 interface is assumed to have an IEEE 488 primary address of decimai 21 and to have converted the A channel s logical address to an IEEE 488 address of decimal 24 and the B channel s logical address to an IEEE 488 address of decimal 25 Example The following example presents a program listing for programming the A channel of the 73A 455 Module as a Bus Controller in a Continuous Mode so that the resulting data stream can be viewed on an oscilloscope Following that a prog
150. s generated is controlled in making the number of data words following the command word different from the word count specified in the command word Similarly word count errors may be generated in the RT Simulator mode by making the number of words following the status words different from that specified by the incoming command word Interword Message Gaps of 14 us or more may be generated by specifying an end of message flag in the middle of a message In the Bus Controller Simulator mode the RT for which the error is generated is entered twice in the Bus Controller Sequence List An Incorrect RT Address in a status word is generated by specifying an RT address for the status word different than the RT transmit buffer where the status word is contained No RT Response may be generated in the RT Simulator mode by programming the response time to an excessive value so that the response is to the following message on the bus One entry in the RT Response Time List must be deleted corresponding to the missing response the same manner as that described previously for a Manchester error The Transmit Receive Bit may be made incompatible with the direction of Only one type of error may be specified for data flow In the Bus Controller a particular word however each word may Simulator mode this is accomplished have a different type of error as allowed by setting the T R bit to RT transmit by the programmed error mode or
151. s this example demonstrates any number of messages can be handled for any number of RTs in any order limited only by the amount of memory available on the 73A 455 Module To use the Bus Controller mode first determine the number of buffers required and the access order The following constraints apply The number of words put into the data buffer should exactly equal the number of transmit words allocated by the B command for proper operation Allocation of both a transmit and receive buffer for any RT to be used is required for proper operation The function that the RT is to perform is an important programming consideration since all 73A 455 Module buffers are wrap around buffers Attempting to load too much information may cause information at the front of a buffer to be over written by new information Normally the 73A 455 transmit buffers will be relatively large and the receive buffers relatively small if the RT is to receive and vice versa if the RT is to transmit a ae 73A 455 OPERATION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com gt The command word needs to be accounted for in allocating receive buffer storage Allowing for these constraints determine the size of each buffer and allocate the desired buffers After the sequence list and transmit and receive buffers have been allocated with the B command use the following step
152. s to load the desired information into each buffer 1 Use an S command to specify the order in which buffers will be addressed Bus Controller Sequence List The S command is also used to specify the interval between the mid transition of the parity bit in one message and the mid transition of the sync pattern in the next message message pacing 2 The D command is issued next to load each transmit buffer in the 73A 455 Module with the proper messages to be sent An RT receive message consists of a receive command word followed by one or more data words while an RT transmit message consists of only a transmit command word Command and data words can be loaded into each transmit buffer in any order The D command is also used to specify the type of induced errors if any that are to be placed in the data Errors may be introduced and tracked on a word by word basis See the section on Error Handling for a more detailed explanation 3 The last word of each message placed in a transmit buffer must be marked with a last word flag in order for the 73A 455 to determine the end of the message and to correlate messages in the transmit buffers with entries in the Bus Controller Sequence List between MSGI and MSG2 etc in the above example The preceding steps are the minimum that must be done to program one channel of the 73A 455 Module to operate as a bus controller between MSG1 and MSGz2 etc in the above exam
153. so 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 151 Resource Manager IEEE 488 Interface Module receives a STOP command over the EEE 488 bus that is addressed to the 73A 455 SYSFAIL INHIBIT Bit 1 in the Control register of the module When set to a one 1 by the V XIbus Resource Manager the device is disabled from driving the SYSFAIL line CDS modules are designed so that the Sysfail Inhibit bit wiil work under all conditions except when the 5V power is lost mman 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 TRIGGER will generate a Trigger command to all addressed devices However a BEGIN NORMAL OPERATIONS command is generated by the VXIbus resource manager and has no external source VXI Events Events are passed from a servant toa command
154. t cr lf gt T lt cr lf gt 3 Compare Figure 455 14 no Manchester error to Figure 455 15 with a Manchester error to insure that there is a Manachester error Tek Run 25 0MS s Sample PR Lo hood i soov Ch ooy 2 OOS CHT s00mv Figure 455 14 No Manchester Error 110 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 73 A 455 A Error Code 3 Mode 0 Manchester Error Figure 455 15 Manchester Error Sync Transition 500 ns Late Follow the steps below to generate a sync transition error reading 1 Send the following command to the 73A 455 to make the transmitter quit and reset K lt cr lf gt 2 Send the following commands to Bus A FC lt cr lf gt BO T1 lt cr lf gt BO R1 lt cr lf gt BS1 lt cr lf gt 1 0 50 lt cr lf gt MO lt cr lf gt DO 1 H 34AAAA 3 lt cer If gt VT820 35 lt cr lf gt T lt cr lf gt Refer to Figure 455 16 to verify a measured value is 2 us 70 ns 7T3A 455 111 APPENDIX E Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Tek Run 10 0MS s sampie y ue anin a iranan At 2 0us 400ns Hl Error Code 4 Mode 0 i Midsync Transition DAE Ei e E 500 ns late Che 200 VS 00s Chi w 800mv Figure 455 16 Midsync Tra
155. teed 888 88 SOURCE www artisantg com 19 20 21 22 23 24 25 APPENDIX E Read back the following five words from the BC 10A422 10A000 001111 O3EEEE 0B0000 Each word must match the above listed word Send the following commands to the RT Q lt cr LF gt A20 1 H lt cr lf gt Read back the following two words from the RT 10A422 0B0000 Each word must match the above listed word Send the following commands to channel B D20 3 H 04EEFEE lt cr lf gt Tl lt cr lf gt Send the following commands to channel A Tl lt cr lf gt Wait approximately 100 us before sending out any other commands Send the following commands to the BC Q lt cr lf gt A1 1 H lt cr lf gt 128 73A 455 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 26 Read back the following five words from the BC 10A422 10A000 001111 O04EEEE 0B0000 Each word must match the above listed word 27 Send the following commands to the RT Q lt cr LF gt A20 1 H lt cr lf gt 28 Read back the following two words from the RT 10A422 0B0000 Each word must match the above listed word 29 Send the following commands to channel B D20 2 H 051111 00EEEE lt cr lf gt Tl lt cr lf gt 30 Send the following commands to channel A Tl lt cr lf gt 31 Wait approximately 100 us before sending out any other commands 32 Send the following commands to the BC Q lt cr lf gt Al 1 H lt cr
156. tha 7 microsecond uncertainty The uncertainty and randomness of the delay is an exceilent test of an RT s superceding command operation IDENTIFICATION OUTPUT 73A 455 Channei 2 43 EXTERNAL TRIGGER A third method for triggering the channel uses the message error bit returned in the status word by a remote terminal The 73A 455 Module contains a hardware output that supplies a low pulse any time the status word message error bit is detected by the module when in the Bus Controller Mode This output is useful for testing transfer of an RT to its redundant bus following an error transmitted by the bus controiler For exampie if an RT detects an error such as Manchester error or parity error on a data word following a valid command word the RT wiil not respond to the ERROR 73A 455 Channet 1 23 OUTPUT 73A 455 Channet 2 43 73A 455 MESSAGE EXTERNAL TRIGGER 89 command error and sets the message error bit in response to a transmit status mode code in the following command The first channel of the 73A 455 Module can be programmed as a bus controller to output a data error followed by a request for status mode code When the status word comes back with the message error bit set the message error bit output can be used to trigger the second channel to transmit The second channei s transmission can be programmed to follow the status word message error bit detection a minimum
157. that the system controller can read the data from the module The module does not indicate to the system controller when it is full Using the Q command is not practical unless some means is available of knowing when the module will be full and providing compatible software timing The best way of taking the Bus Monitor off the bus is to connect the external halt pin of the module to the position identification pulse of the next module in the chain This ensures that the receiver on the module will not be deactivated until the next module has started collection For the last module in the chain the module s position identification output may be connected to its own external hait input In the following diagram both channels of each of two 73A 455 Modules are connected to make a 120 000 word buffer 73A 455 90 APPENDIX D Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com The following example wouid program triggering and data collection on the above two modules The program assumes the four instruments on the two modules have IEEE 488 addresses of 24 and 25 for channels A and B of module 1 and 26 and 27 for channeis A and B of module 2 Lines 10 through 40 initialize the PC s IEEE 488 interface module as a system controller with an EEE 488 address of decimai 21 10 20 30 40 50 60 70 80 90 100 110 120 130 140 150 160 170 180 190 200 210
158. tion Guaranteed 888 88 SOURCE www artisantg com Lines 10 through 40 initialize the PC s IEEE 488 interface module as a system controller with an EEE 488 address of decimal 21 10 20 30 40 50 60 70 80 90 100 110 120 130 140 150 160 170 180 190 200 210 220 230 240 250 260 270 280 290 300 DEF SEG amp HC400 Defines memory location of IBM PC IEEE 488 Interface Module SEND 9 INIT 0 ENTER 21 Initialize PROM offsets for IBM PC IEEE 488 Interface Module PC ADDRESS 21 CONTROL 0 Define IEEE 488 Interface Module s IEEE 488 address and define it to be a controller CALL INIT PC ADDRESS CONTROL ADRBC 24 ADRXRT 25 ADRRRT 26 Assign Bus Controller transmit RT and receive RT IEEE 488 addresses as 24 25 and 26 WRTS K CHRS 13 CALL SEND ADRRT WRTS STATUS Reset transmitting RT module WRTS FR CHRS 13 CALL SEND ADRRT WRTS STATUS Program module as an RT WRTS B3 R99 CHR 13 CALL SEND ADRRT WRTS STATUS Allocate a receive buffer at RT address 3 WRTS B3 T6 CHR 13 CALL SEND ADRRT WRTS STATUS Allocate a transmit buffer of 6 words WRTS D3 1 H 101800 1111 2222 3333 4444 5555 CHRS 13 CALL SEND ADRRT WRTS STATUS Load transmit buffer with status word and 5 data words WRTS T1 CHR 13 CALL SEND ADRRT WRTS STATUS Trigger module to handle one message on bus WRTS K CHRS 13
159. tire procedure if you are only interested in a specific performance area However the verification of some parameters rely on the correct operation of previously validated functions so it is best to follow the order presented Use the steps in this chapter to verify that the mainframe operates properly General Information and Conventions Prerequisites 73A 455 The following conventions apply throughout this procedure m Each of the voltage and bit tests direct you to figures that help you visualize what the signal should look like You will be referred to a different figure of a valid signal when the sample rate or voltage level changes m Programming of the 73A 455 assumes no particular interface Refer to Programming Examples in Basic for a list of the ASC commands that need to be sent to the 73A 455 Form the commands properly for the interface that you use m This procedure checks one of two channels of the 73A 455 then instructs you to repeat the procedure for the other channel NOTE Refer to the Command Syntax section of this manual for command protocol and syntax information The performance checks in this section are valid when the following require ments are met m The 73A 455 passes the power on self test m All covers are in place and the 73A 455 is installed in an approved VXIbus mainframe according to the instructions in the nstallation section of the Operating Manual m The 73A 455 warms up at least
160. tisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 340 CALL SEND ADR4 WRTS STATUS Program first channel to start collection putting a position identification pulse on the 29 900th word Channeis 2 through 4 are aiso programmed to start based on the external trigger 350 WRTS A 1 H CHRS 13 360 CALL SEND ADR1 WRTS STATUS Start collection on channel 1 when the module has been externally halted 370 FOR I i TO 30000 380 RDS SPACES 255 390 CALL ENTER RDS LENGTH ADR1 STATUS 400 GOSUB STORE User subroutine to utilize data as desired 410 NEXTI Repeat for 30000 words 420 WRTS A 1 H CHRS 13 430 CALL SEND ADR2 WRTS STATUS 440 FORI 1 TO 30000 450 WRTS SPACES 255 460 CALL ENTER WRTS LENGTH ADR2 STATUS 470 GOSUB STORE 480 NEXTI Repeat for channel 2 Repeat lines 420 to 480 for channels 3 and 4 490 STOP PING PONGING BUS MONITOR CHANNELS Ping ponging the 73A 455 Module channei A and channel B inputs as bus monitors for continuous data collection is usually not practical because of limitations in the 73A 455 module to system controller transfer rate In the Binary Read Mode the 73A 455 Module is capable of returning one 1553 word 3 bytes in 556 microseconds depending on the system controller The 1553 bus traffic must occur at less than 1 word per 550 measurements to get one channei s responses back to the system controller whi
161. to level 1 etc The levei chosen should be the same as the level set on the interrupt handler for each channel of the 73A 455 typically the module s commander Setting the switch to an invalid interrupt level 0 8 or 9 will disable the module s interrupts When using the 73A 455 in a CDS 73A IBX System set the interrupt level for each channel to the same level chosen for the T3A 151 If the 73A 455 is being used as part of a 738 456 MIL STD 1553A B Bus Tester Instrument Set consuit the 738 456 Operating Manual for information on setting the switch for each channel 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 Protocoi Events supported by the module are listed in the Specifications section Halt Switch These two position slide A switches located near the top rear of the module select the response for each channel of the 73A 455 Module when the Reset bit in the moduie s VXIbus Control register is set If the Halt switch is in the ON position then that channel of the 73A 455 Module is reset to its power up state and all programmed parameters for that channel are reset to their default values If the Halt switch is in the OFF position that channel will ignore the Reset bit and no action will take place NOTE The module or channel is not in strict compliance with the VXIbus Spe
162. tp 70 ohms transformer coupled output 0 60 to 24 2 Y ptp At 1553 bus with two 70 ohm terminators either direct coupled direct connection or transformer coupled through MIL STD 1553 coupler 0 20 to 8 20 V ptp The above levels are for the MAC Air switch in the OFF position With the MAC Air switch in the ON position the peak to peak levels are approximately 10 higher than shown Accuracy 0 3 V ptp with 35 and 70 ohm loads a op E e E e e e E E E E EE 73A 455 10 SPECIFICATIONS Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Noise Content 50 mV ptp Current Drive 260 mA RMS maximum direct coupled output 380 mA RMS maximum transformer coupled output Short circuit Protection The direct coupled output may be shorted for several minutes without degradation of the transmitter The transformer coupled output should not be shorted Shorting may cause damage to the module 1553 Analog Input Maximum Input 40 V ptp differential Threshold Programmable to approximately 250 different levels Programmable from 0 50 to 9 00 V ptp at direct coupled input equivalent to 0 35 to 6 36 V ptp at transformer coupled input Transition Time Error Detection Time from one threshold crossing to the next threshold crossing is nominally expected to be 0 5 1 0 1 5 or 2 0 microseconds per MIL STD 1553 The receiver checks that this time is reliably within 62 5 nanoseconds
163. tted command word for that RT 2nd Character Error code 0 through 7 For primary error mode no M command or MO command programmed Yalue Error 0 No errors Sync transition 500 ns early Incorrect parity Manchester error Sync transition 500 ns late 17 bit word 15 bit word Dropped bit SAU hm WP If the alternate error mode has been programmed M1 command Value Error No errors Mid sync transition 150 ns early Dropped parity bit Mid bit transition 150 ns late Mid sync transition 150 ns late I us gap following word 14 bit word followed by l us gap Mid bit transition 150 ns early NYDN Rh WN O ard through 6th Characters The 16 bit command status or data word which is represented by four hexadecimal digits The MSB of the first hexadecimal digit is the first bit transmitted on the MIL STD 1553 bus following the sync pattern The LSB of the fourth hexadecimal digit is the last bit of the 16 bit word transmitted before the parity bit The delimiters following z must be commas unless Z is the last word of a message If z is the last word of a message then a semicolon must be used This convention must be followed even if z is the last word of a line of data Remember that a line of data is restricted to a maximum of 240 characters A colon rather than a semicolon may be used to separate messages and end the last message Leading zeros are assumed if less than six hexadecimal digits are s
164. ude improper mode code usage invalid subaddresses illegai commands and improper use of the status word bits Error Detection The error types detected by the 73A 455 their decimal assignment value of second byte in response to the A command and definitions are Excessive Gap Time 1 If an RT does not respond to a controiler command from the 73A 455 Module within the time specified by the G Gap command an Excessive Gap Time error will be recorded This error is recorded for each word of the RT s response message unless an error of higher priority is detected Parity error 2 If even parity is detected in an otherwise acceptable 20 bit word a Parity error will be recorded Manchester error 3 An invalid Manchester pattern signal during the last half of a bit time is not opposite the levei during the first half of the bit time that is also nota valid sync pattern to distinguish this error from a Too Few Bits error will be recorded as a Manchester error Syne error 4 When an invalid sync pattern that is also not a valid Manchester pattern to distinguish this error from a Too Many Bits error occurs at the time when a sync pattern is expected at the beginning of a transmission or 20 bit times after the start of the last valid sync pattern then a Sync error will be recorded At the beginning of a transmission the width of the 1 5 us first half of the sync pulse is also tested The width must be f
165. ued from the system controller to the 73A 455 Module via the VxXIbus card cage backplane NOTE Each of the channels must be programmed separately 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 455 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 151 Resource Manager IEEE 488 Interface Module Refer to the 73A 151 Operating Manual and the programming examples in the Operation section of this manual for information on how the system controller communicates with the 73A 151 MIL STD 1553 provides for time division multiplexed communication by up to 31 avionics units RTs via a two wire high speed 1 MHz command data bus According to the defined protocol a single bus controller at any one time controls the flow of information among the RTs If further information is needed refer to the standard MIL STD 1553B or MIL HDBK 1553B may be obtained from the Naval Publications Center Philadelphia PA 215 697 2179 or your in plant government publication department Each channel of the 73A 455 Module can operate in any one of three modes Bus Controller Simulator mode RT Simulator mode or Bus Monitor mode For controller to RT transactions a 16 bit command word is sent which specif
166. unt error 9 In the Bus Controller Simulator mode a Word Count error will be recorded if an RT does not respond with the number of words requested by the command word In the Bus Monitor mode a word count error will be reported if either the bus controller command or the remote terminal response does not contain the proper number of words In the RT Simulator mode a Word Count error will be recorded if the bus controiler under test sends a command word that is not consistent with the transmit receive bit and number of words specified in that command word A Word Count error will be reported only on the first word of a message Message Format error 10 The message received was not a valid 1553 format for the particular mode selected The error must be caused by something other than a wrong number of data words A Message Format error will be reported on each word of the message in error The error may of course be overridden by a higher priority error on a word by word basis Message format error detection is described in more detail in the Command Checking section No Data error 11 No data has been loaded into the receive buffer 73A 455 33 OPERATION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com Interword Gap error 12 A word is followed by an unexpected gap or a word is not followed by an expected gap This error is distinguished from a wor
167. us card cage Refer to D size card cage manuai for information on required adapters Front Paneli Signal Connectors 4 TNC Triax female connectors or DDSOS for optional signals Refer to Appendix B for connector pinouts Equipment Supplied 1 73A 455 Module Optional Equipment l 73A 780P Hooded Connector for connection to DD50S connector i _ _ 73A 455 16 SPECIFICATIONS Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com INSTALLATION The 73A 455 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 two Logical Address switches defines the programming addresses of the two instruments in this module Refer to the Controls and Indicators subsection for information on selecting and setting the 73A 455 Module s logical address Tools Required The following toois are required for proper installation Slotted screwdriver set CAUTION Note that there are two ejector handles on the card To avoid installing the card incorrectly make sure the ejector labeled 73A 455 is at the top CAUTION In order to maintain proper card cage cooling unused card cage siots must be co
168. vered 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 455 Module Refer to the card cage Operating Manual for instructions on determining cooling and power compatibility CAUTION If the 73A 455 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 455 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 jumpers that must be installed for each empty slot The five jumpers are the pins to the left of the empty slot a 73 A455 17 INSTALLATION Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com CAUTION The 73A 455 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 2 3 Record the module s Revision Level Serial Number located on the CDS label on the top shield of the 73A 455 and switch settings on the Installation Checklist on t
169. void electric shock the grounding conductor must be connected to earth ground Before making connections to the input or output terminals of the product ensure that the product is properly grounded To avoid electric shock or fire hazard do not operate this product with covers or panels removed To avoid fire hazard use only the fuse type and rating specified for this product To avoid electric shock do not operate this product in wet or damp conditions To avoid injury or fire hazard do not operate this product in an explosive atmosphere VX4469A ARINC 629 Communication Module User Manual iii Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com General Safety Summary Product Damage Precautions Use Proper Fuse Use Proper Power Source Provide Proper Ventilation Do Not Operate With Suspected Failures To avoid fire hazard use only the fuse type and rating specified for this product Do not operate this product from a power source that applies more than the voltage specified To prevent product overheating provide proper ventilation If you suspect there is damage to this product have it inspected by qualified service personnel Safety Terms and Symbols Terms in This Manual A A Terms on the Product These terms may appear in this manual WARNING Warning statements identify conditions or practices that could result in injury or loss of life
170. w to generate an invalid parity error 1 Send the following command to the 73A 455 to make the transmitter quit and reset K lt cr lf gt 2 Send the following commands to Bus A FC lt cr lf gt BO T1 lt cr lf gt BO R1 lt cr lf gt BS1 lt cr lf gt 1 0 50 lt cr lf gt MO lt cr lf gt DO 1 H 32AAAA lt cr If gt VT820 35 lt cr lf gt T lt cr lf gt 108 73 A 455 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com 73A 455 3 Verify that the parity bit is the opposite of Figure 455 11 no error injection transmission Refer to Figure 455 13 for an example of an invalid parity Tek Run 10 0MS s Sampie Error Code 2 Mode Invalid Parity ai soi CHS 0 VS Oops Chi soomVv Figure 455 13 Invalid Parity Manchester Error Follow the steps below to generate a Manchester error NOTE A Manchester error is when the bus is held high or low for a complete bus cycle 1 us 1 Send the following command to the 73A 455 to make the transmitter quit and reset K lt cer lf gt 2 Send the following commands to Bus A FC lt cr lf gt BO T1 lt cr lf gt BO R1 lt cr lf gt BS1 lt cr lf gt 1 0 50 lt cr lf gt 109 APPENDIX E Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com APPENDIX E MO lt cr lf gt DO 1 H 33AAAA lt cr lf gt VT820 35 l
171. was demonstrated 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 ee ss SSS SSS SES Se Ee The ERR LED is lit when the module detects a syntax error The E command returns one of the following 2 digit syntax error codes in response to the next input request ERROR CODES 00 No error 01 Unrecognizable command 02 Command line too long 03 Memory full 04 Invalid A Accept command 05 Invalid B Buffer command 06 Invalid C Condition command 07 Invalid D Data command 08 Invalid E Error command o9 Invalid F Function command 10 Invalid G Gap command 11 Invalid Interrupt command 12 invalid M Error Mode command 13 Invalid P Pattern command 14 Invalid Q Quit command 15 Invalid R Response Time com
172. xternal Halt Input signal is received by the card If z is the letter S followed by a number in the range 1 to 32767 then the 73A 455 Module will step through the Bus Controller Sequence List counting messages until the indicated number of messages has been processed The first TS Command will begin counting with the first entry in the list Subsequent TS commands will continue counting from the point where the previous command stopped Zis an optional parameter which enables or disables External Trigger Input as follows Zo External Trigger Input 0 Input disabled default Input enabled bus communications will not proceed until an External Trigger Input is received by the 73A 455 Module RT Simulator Mode z specifies the number of messages that must be processed by the 73A 455 Module to complete a bus communications sequence If z is a decimal number between 1 and 32767 the number of messages specified must be processed before the 73A 455 Module will complete the current bus communications sequence If z isan Octal 52 the 73A 455 Module will continuously process messages until a K or Q command or External Halt Input signal is received by the card The z parameter function is the same as described above for the Bus Controller Simulator Mode Bus Monitor Mode The z parameter is optional in the Bus Monitor Mode If z is not present the 73A 455 Module continuously collects bus traffic in its 30 000 word buffer
Download Pdf Manuals
Related Search
Related Contents
Toshiba PAR38 LED 19.7W GBC Card Pouch Server Training Manual 2013 19inch Opie User Manual + Atom EN055K005 GC Initial Ti Bonder Ewent EW3567 mobile headset FLUX DIRECT - Teddington Copyright © All rights reserved.
Failed to retrieve file