Home
Tektronix Switch 834 User's Manual
Contents
1. 3 6 Keys to control tere nena ds 3 5 L LED Indicators Digital Displays and d AERE VERE EA Ye 3 4 Line turnaround half 3 31 List ROM routne Se ee a ae Maes 3 27 Listing custom XROM entries o oes o ereek d york ex rhe roma rh e eie le eRe 3 36 Location TERES CTI LL LLLI CL D T T 3 13 M MARKER TRIG FOUND 3 33 MARKER TRIGGER 3 33 MARKR TRIG FOUND 3 19 MASK e 3 16 Mask used with trigger 2 2252 rece UR 3 19 MATCH TRIG FOUND message 3 19 MATCH TRIG FOUND message 3 33 MATCH TRIGGER miesSagB OS eG WE EE CONTE 3 33 Manic entry coding ed EGAL E od a 3 45 Menu entry expansion coding form for ROM A 9 Message buffer posed dut Ust LA pacato 3 12 Message clearing v dad oe CUR UE
2. 3 32 dee ae dot pedi doa eee a Reha dates 3 15 ksi weeds doo Erde XV ahs Mag CUAL a RA dr Rd 3 1 installing custom XROM s only by qualified service 3 35 Instruction set basic 834 Table 3 45 Cer RENE EIS NR dO bee RA UR br uw d 3 64 Interface 222 oua esos e itte ea SA SHEER os WI ey CAR ts d Puppe ae hans 3 28 interlace ACCESS pe oe a are eas Be d oe Non ce SUR M GO GUN wns 3 7 Interface Access Panel Option 04 Table 3 16 3 69 interface connector specifications Table 2 2 2 6 interface connector specifications Option 04 Table 3 16 3 67 J JUMP 0 e S 3 15 JUMP EQ ako Xn REL QE na RIO Borse 3 15 JUMPE NE RAM ED ah a RUM TU Kx ani Diu E EE d IS OE d ARP 3 15 ADD JUN 1982 1 3 index 834 Operators K Key sequence coding form for ROM A 7 Key sequence entry coding ke me 3 40 Key sequence entry nesting 3 45 Keypad with special function
3. 3 32 Front panel Controls eee Veces ne Ue TEKS ROSSER doe 3 3 FRONT PANEL KEY CODES lable 3 9 3 41 Front panel selections with XROM key 3 40 Front Panel 3 3 PULL HALF I selection with MIL STD 1880 Co doe c VOR ola sands 3 65 FuncBonal Specs Table ood FOE De i ae RG ORC ad SCIRE Ce eas 2 1 H Half duplex line turnaround sva as doux Eae sum Cu dtd are tato dos ursi e T Res 3 31 FULL I selection with MIL STD 188C Rr Rr rt ex Rs 3 65 a Roos 3 15 HALT AJ STEP 100 message etes ter OS IS etos aes eee ge ede bi 3 33 HALT AT STEP nn message s dak ca te bal es e EE x ue Ra x a A SAO eo od 3 33 frames eod ons dae dus gis Roots bares 3 32 Header format of custom veces es oO ew ESI od E ke oan Kos aX x RE 3 35 Hex ASCII conversion chart Tabla 9 D isse Ce eta TAREA Rak ea Roh e o A AO ee RR 3 57 Hex EBCDIC conversion chart Table 3 6 3 57 i idie definition user defined sos go UT WEE RIEF a eee E eR PARLA iR A CR 3 46 IDEE Selections ec a uod ocu tad aco 3 10 IDLE menu to define framing
4. Maa ASSESS ENCE jour OF XFR 834 onina ROM NAME FORM up sequen Form XSC Key Sequence Description SETUP SEND FOX PEDEM 3400 47 Figure 3 42 Coding the sample setup conditions into a key sequence entry using the Key Sequence Coding Form KEY DATE PAGE 834 SEQUENCE PROGRAMMER CODING ROM NAME Power up seguente O ana FO RM by transfer number Form KSCF 1 Total length in bytes j Key Sequence Dascription SENO ASNC ASCIE FOX MESSAGE 3400 48 Figure 3 43 Coding a sample simulation program into a key sequence entry using the Key Sequence Coding Form REV NOV 1981 Operating Information 834 Operators We then code the simulation program into a key sequence entry with the transfer number 211h Figure 3 43 The message for the program is coded separately in a character string entry with the transfer number 911h Figure 3 44 Note that both the transfer number for the key sequence entry that contains the setup options 111h and the character string entry that contains the program message 911h are nested in the key sequence entry that contains the simulation program To run the program then the operator need only type one transfer number 211h on the 834 s front panel instead of typing three separate transfer numbers if the setup
5. Second Char 3 TRIGGER 4 DATA 0 0 MASK 1 2 1 1 1 1 1 1 1 First Char r 5 4 1 1 3400 60 Figure 3 13 Trigger event occurs because the unmasked trigger bit matches the corresponding data bit 3 22 REV A DEC 1980 BERT BLERT The 834 performs bit error rate testing BERT and block error rate testing BLERT using the 511 bit CCITT standard pseudo random pattern sent in blocks of 1000 bits Errors are counted continuously or over a total test length of 1OE5 100 000 bits 10 6 1 000 000 bits SETUP See the Setup sect on in this manual Connect the 834 to the modem using the 834 s T cable Set the MODE switch to BERT Press SETUP display BAUD 1200 Use the key to scroll through the available baud rates Press the key display PATTERN 511 This set up parameter is not selectable lt is provided for information purposes only Pressthe key display BITS CONT Usethe key to select either 10 5 or 10E6 test lengths Pressthe key display SETUP SYNC Usethe key to select ASYNC if desired For setup async menu items see BERT SETUP in SETUP section Press the i key display CLK NORMAL Use the key to select DERIVED data derived or DTE clock source provided by the DTE Press START BERT Operation The 834 continuously transmits the test pattern Once synchronized with the incoming pattern the NO SYN LED goes out the 834 continuo
6. a vu 2 ave ma 205 a AS p Table 3 4 gsostes g a 06 35d tS 4 D7 NS c 834 DISPLAY SYMBOLS E5890 Beene BA a q gt ase a 2 a co gt asonana C gt gt Operating Information 834 Operators ae Co Uu LI St R 0 Dg Sans 3 BBARR 9c a aaa s Lind Lid Uu m arcas DE 2 daneg 71 Bonn gonassg 8 gana 2 DF 3 51 Operating Information 834 Operators The Third Step The ROM Image Creating the ROM image is the third and final step in the procedure for coding a custom XROM The ROM s image consists of a sequential list of the hexadecimal values in each byte of the custom XROM In the ROM image first list ali the bytes in the XROM header then the bytes in the ROM list entries and finally al the bytes in the XROM trailer The formats of the header ROM list entries and t
7. CODING FORM Form KSCF 1 Total tengt in bytes Key Sequence Description 3400 32 SXCELUENCE Figure 3 27 The Key Sequence Coding Form REV A DEC 1980 automatically called at power up or O2h if the entry is to be called only by its transfer number There is also space at the top to mark the entry s length and transfer number For your convenience a box is available on the form to mark the entry length in decimal notation The length must be entered in the XROM however in hexadecimal notation To code the applications setup information nto a key sequence entry it is recommended you first select the desired options on the 834 s front panel Refer to the Setup Worksheets on any similar notes you used in the first step of the XROM coding procedure As you press the keys needed to select the setup options list the name of each key in order on the key sequence entry coding forms For example to select the setup option of ASCH code on the 834 front panel you first press the SETUP key then press the RIGHT key until CODE ASCII is displayed For the custom XROM however it is recommended that you first enter the O and RIGHT key before selecting from a circular list of setup options pressing the O and RIGHT keys position the menu to the beginning of the list The option you want to select then is always an absolute offset from the beginning of the list In t
8. 10 ENTER ENTER KE 133 _ TRANSFER KEY __ 12 CLEAR CLEAR KEY _ 13 SEARCH SEARCH KEY 14 KEY ME 15 LEFT key 16 RIGHT key ap o key key PROGRAM KEY DATA X lt N Stops the 634 and d displays the message 834 READY START key STOP key Monitor mode DTESIM DTE Simulation mode 23 OCESIM DCE Simulation mode 24 BERTBLERT mode 25 SELFTEST SELFTEST mode 2A DEL BEFORE Deletes all characters preceeding and including those currently displayed 2B DEL AFTER Deletes al characters after those currently displayed 3D NOK Indicates no key pr essed 3E NULL Terminates a key sequence entry NULL function 3 41 Operating Information 834 Operators For exampie the key code 23h internaily sets the 834 to DCE Simulation mode The succeeding key codes in the entry can then be used to select the setup options for DCE Simulation mode despite the physical setting of the operating mode switch on the front panel To run a simulation program in DCE Simulation mode though the operator must rotate the front panel switch to the correct setting The internally set mode is automatically returned to the front panel setting when the START key is pressed or when the front panel input is again accepted after a key sequence entry 1 executed The remaining key codes are an internal function and do not correspondto any particular key
9. a MEUS Xu aed y laa eas Paulie UNT fe Gc Rag 3 10 3 23 BERT distinction with MIL STD 188 3 65 BERT Mode setup a Mie e i 3 10 BERT TEST DONE message sins is zo p RN RENT ERE ER EM 3 33 BERTIBEERT oe hte on nied CO e Cad e a XO a ee nee d qe 3 23 Bit error infection Rene SACER E EC Rv acd dep dir edd 3 23 BITSICHBR aot dong dd Be nln eee FC TERR 3 9 BLERT BERT oss cca te ir oru See Leola wt REA d tulo posu eumd Ya deat dot ew diese o 3 23 BUFFER FULL message Tee ee Ce cee 3 19 ADD JUN 1982 1 1 index 834 Operators Cable AssBImDI Ane Sonne pcd DE AR N 1 2 Captura buffer transient sae odo opio v Rh EY URS deg wat do De ye grate ew es or 3 13 Channel line conditions of primary Table 3 8 3 29 Character string coding form for ROM coding A 11 Character string entries in custom 5 3 44 Checksum calculation cranes ara teal oem eee ada 3 54 Checksum calculation subroutine euer ee e s 3 56 SEIRCHONS
10. 3 62 Trigger Key Sequences 3 62 Simulation Programming Key Sequences 3 63 834 Basic Instruction Set 3 64 834 Option 4 Electrical Specifications 3 66 REV A DEC 1980 834 Operators OPERATORS SAFETY SUMMARY The general safety information inthis part of the summary is for both operating and servicing personnel Specific warnings and cautions will be found throughout the manual where they apply but may not appear in this summary Terms in This Manual CAUTION statements identify conditions or practices that couldresuit in damage tothe equipment or other property WARNING statements identify conditions or practices that could result in personal injury or loss of life Terms As Marked on Equipment CAUTION indicates a personal injury hazard not im mediately accessible as one reads the marking or a hazard to property including the equipment itself DANGER indicates a personal injury hazard immediately accessible as one reads the marking Symbois In This Manual This symbol indicates where applicable N cautionary or other information is to be found Symbols As Marked on Equipment 4 DANGER High voltage Protective ground earth terminal AN ATTENTION refer to manual Power Source This product is intended to operate from a power source that will not apply more than 250 voits rms between the supply conductors or between either supply conductor and gr
11. 4 FRAME 2 Start SYN sequence Star End of SYN IDLE End SYN IDLE sequence End SYN IDLE sequence No SYN hunt No SYN hunt 3400 56 When four of any SYN character are specified as the idle character the 834 looks for an occurrence of the SYN sequence before synchronizing for the first frame of data After the frame is received and the 834 establishes a line idle condition the 834 sees four SYN characters in a row it recognizes the start of the next irame as the first non SYN character Figure 3 51 834 Sync Slew 3 60 REV A DEC 1980 Operating Information 834 Operators Table 3 11 SETUP KEY SEQUENCES FOR MONITOR DCE SIM AND DTE SIM MODES 0 1 2 3 4 5 6 9 10 11 12 13 14 15 7 8 Ea E 200 2 E3 Option 4 instruments only SYNC 3 0 1 2 5 ae 2 None 000 even space scc cercas wc 37 selectable from keypad eme s 5 oe HDLC 0 1 2 1 oT vez OFF ON Option 4 instruments only ASYNC amp ASYNBLK 0 1 2 3 8 9 5 7 even 2 EOF selectable from keypad BCC and IDLE selections for ASYNBLK must b
12. 3 13 Parameters e 3 13 Skipping Locations 3 13 Using the X Kay vidi dir enc cures ties atis 3 14 REV A DEC 1980 Page No Section 3 OPERATING INSTRUCTIONS cont PROGRAM LANGUAGE DESCRIPTIONS 3 15 Nomenclature 5 3 15 Instruction Summary 3 15 Sample Program 3 17 SEND DATA TIMING so sid mach ace CEDE bros 3 18 MONITOR 3 19 Programming a Trigger XUTeP PUN Eq dv 3 19 Acquiring Data cisco px pe 3 21 Reading Captured Data PESCE 3 21 BCC 3 22 BERI BEERT s ize aad KOC d dadas amas 3 23 SETUP ture bite NE Ae ves 3 23 BERT Operation scarce audis Pos 3 23 DATA Displays Luo aao er RAE EE 3 23 injecting Bit Errors 3 23 Resetting 5 3 23 Definitions 3 24 SELF TEST MODE Er ui t Pad 3 25 978 NEXU Di EVI 3 25 Power Up ESSE Ld quid v a 3 26 Primary Tests visiva eur dv v dox Ra eas ERR E tenta 3 26 Sel Task scis ai eee e p teet tte X 3 26 Mode aba renee oe 3 27 External Data 3 27
13. S RW EA Ron Rc 3 13 Messages 834 display 3 33 Messages possible with trigger 3 19 Messages eens 3 12 Messages entering for simulation nnn 3 12 Messages reading eis 255 ne XS PRA Sa Ones arx ru Sl ese aS eed 3 42 STD 188C Interface Option 04 wc 2 6 cocos or desea nor rr 3 65 Mode Selection Power and scie siue ee ce erit e ew aser ARR a eee ee 3 4 Mode switch test PD detis ex a pg dde m UE etes cete is 3 27 Modes of operation description ees Re ny e A CR RI 1 1 Monitor Moda au zo Roos wy Na OP d pk qe EATUR En Mane E E a Cnr ed 2 4 3 19 N Nesting key sequence entries cicli hh e rl 3 45 NO SUCH XFER bu ete Sedo gue f Oy aes op Era acea 3 33 TRIG FOUND 17055096 ee a ded RE Y ea RU Rx Oe RR RAE RR Ue hn oen 3 19 NO TRIG FOUND messdgB oos dr et wend ieee eee ode 3 33 NO TRIG Indicator in monitor mode Ka ka uoo Rr e e PE Rob PI 3 21 NO TRIG SET Inessade oec as UD ER REA E VO KR Rie oS UR AUR 3 19 NO TRIG SET cce n x nom Rr oe Far KEN ESE ER Ra e Peta ee 3 3
14. SUEZ LE RE SE EL CL B2 9 S CF WAGON SYNDIS SNIAI3O3U SNid NOILOS13S ALYA VIVO Hits WA COW A8 Gash HOLORIES IWNDIS Jive VIVO Nid HOSIAHJdhS 5 3Hi W3GOW 1134 ONIS QL LS30103H 0 8 SI3NNYH2 AYVCNOOES 7173 SWALSAS SV 1932 3 5 ONY SNid Oi NOTLONDd NI ITVOIN3O Q3LLIWSNVUL vt WOU 2019 ONIALL IN3WAJ13 SIS LINSNVHL AN3WAaI O3 HO 43495 SANIT 99406 TIY NONNOO TIVNDIS d3123NNO2 Si 19 NIWHZL 51131 WNHIKEAL VIVO VWivd 35 OL SANYA IVNHAS2I STIIL GNAS iS3nO3H VIVO GJillViSNYHI Nid VIVO Format in 16 RS 232 Pi 3 Figure REV A DEC 1980 3 30 HALF DUPLEX LINE TURNAROUND In half duplex the following lines are controlled by the 834 DTE SIM RTS DTR DCE SIM CD CTS DSR When line conditions change from SEND to RECEIVE state or vice versa they remain in that state until another SEND or RECEIVE command is exe
15. V or ON 15 V 2 Vin 2 0 8 V Rin gt 15 Outputs Pin 2 Transmitted data 4 Request to send 20 Data terminal ready 24 Transmit signal element V or OFF 7 V lt Vout lt 5 V V or 7 gt Vout 2 5 V Load impedance gt 450 Other Pin 1 Ground 7 Signal ground 9 14 16 18 19 21 23 25 Not used Connected to the instrument ground Connected only to pins on the interface Access Panel Operating Information 834 Operators Table 3 16 Cont 834 OPTION 4 ELECTRICAL SPECIFICATIONS Supplemental information Performance Characteristic Requirement INTERFACE ACCESS PANEL Probe T 3 V lt Vin lt 25 V 25 V lt Vins 3 V Rin 2 50 Marker V or OFF 15 V lt Vin lt 0 5 V V or ON 15 V 2 Vin 2 0 8 V Rin 2 15 kQ E Source 5 7 V 30 5 V no load Output impedance approx 300 each pin V Source 5 7 V 30 5 V no load Output Impedance Approximately 300 Q each pin POWER REQUIREMENTS Line Voltage Ranges 115V 230 V 90 to 132 V 180 to 250 V 48 to 440 Hz Line Frequency Range Power Consumption Approx 30 watt DEC 1980 3 69 APPENDIX A 834 ROM CODING FORMS 1 Appendix A 834 Operators Operating information 834 Operators DATE La coss PAGE Luc uL teu 53 TOSE PO oe ROM NAME Form SW
16. 4 5 STRING code 6 Length of String 7 in bytes 8 Character String 1 3E End of Entry 3400 33A Figure 3 28 The character string entry format Byte 5 of the character string entry always contains the code 29h The next two bytes contain the length of the character string the least significant byte of the length in byte 6 and the most significant byte of the length in byte 7 The character string length is the number of characters stored in bytes 8 through n of the entry one character per byte The last byte of the entry contains the code 3Eh The Character String Entry Coding Form in Figure 3 29 provides space to mark the entry s transfer number total length and character string length in both hexadecimal and for your convenience decimal notation Write the alphanumeric characters in the string in the form s righthand column one character in each small box In the shaded box beneath each character translate the character into the desired hexadecimal code either ASCH EBCDIC or a user defined translation code CHARACTER ne 8 STRING CODING FORM Form CSGF 1 PROGRAMMER 1 ROM Caltable by transfer Translation Code O asci Description COTM TE ELLE 3400 344 Figure 3 29 The Character String Entry Form REV A DEC 1980 Figure 3 30 shows a sample character string entry
17. COMMITTED TO EXCELLENCE PLEASE CHECK FOR CHANGE INFORMATION AT THE REAR OF THIS MANUAL 834 PROGRAMMABLE DATA COMMUNICATIONS TESTER WITH OPTIONS OPERATORS INSTRUCTION MANUAL Serial Number First Printing AUG 1980 Copyright 1980 Tektronix inc All rights reserved Contents of this publication may not be reproduced in any form without the written permission of Tektronix Inc Products of Tektronix Inc and its subsidiaries are covered by U S and foreign patents and or pending patents TEKTRONIX TEK SCOPE MOBILE and registered trademarks of Tektronix Inc TELEQUIP MENT is a registered trademark of Tektronix U K Limited Printed in U S A Specification and price change privileges are reserved 834 Operators TABLE OF CONTENTS Page No LIST OF 5 iii LIST OF TABLES iv OPERATORS SAFETY SUMMARY Section 1 GENERAL INFORMATION INTRODUCTION 1 1 whee 1 1 User ROM Packs 1 1 Modes of Operation 1 1 Serial Data Transmission Monitor 1 1 Modem DCE Simulator 1 1 Terminal DTE Simulator 1 1 BERT A 1 1 aii Gaetan ao oe Se Pee he ew 1 1 Section 2 SPECIFICATION CP TREO xA ien dta Red fale 2 1 STANDARD ACCESSORIE
18. ACCESSORY NOT STANDARD STORAGE Er WITH THE 834 COMPARTMENT BOTTOM VIEW INSTRUMENT 3400 6 Figure 3 1 Bottom View of the 834 REV A DEC 1980 3 1 Operating Information 834 Operators WARNING The power cord is detachable refer to Figure 3 2 When not in use the cord can be stored in the accessory cabinet in the bottom of the 834 refer to Figure 3 1 For confirmation that the power receptacle is properly wired refer to qualified service personnel INSERT IN lt gt INSTRUMENT CONNECTOR INSERT IN POWER PROPERLY CORD GROUNDED DETACHABLE POWER SOURCE SOCKET 2389 50 Figure 3 2 Connecting the Power Cord NORTH AMERICAN 120 VOLT 60 Hz RATED 15 AMPERE 12 AMP MAX NEC NORTH AMERICAN 240 VOLT 60 Hz RATED 15 12 AMP MAX NEC UNIVERSAL EURO 220 VOLT 50 Hz RATED 16 AMPERE AUSTRALIAN 240 VOLT 50 Hz RATED 10 AMPERE U K 240 VOLT 50 Hz RATED 13 AMPERE 2389 76 Figure 3 3 Power Cords for the 834 3 2 REV A DEC 1980 instruments are usually shipped with a 115 V power cord unless otherwise ordered Other power cords that can be used with the 834 are shown in Figure 3 3 Contact your Tektronix representative or local Field Service Office for part number information on power cords Interface Connections A standard accessory to the 834 is a RS 232 T cable assembly refer to Figures 1 1 1 2 and 1 3 This ca
19. Rees ws te tor o o c 2 8 3 1 Power Requirements Option 04 Table 3 16 3 69 Power up default differences not for coding 8 3 43 Power up key sequence execution 3 40 pOWOL UD cos n m Se oh n acr p eee nec e E Fe Fa A cb OR e dos E 3 26 PRESS SETUP oues Moots Shem SM Spe od rene Race wes Sees 3 33 Procedure for coding AR OMS cies Ek AR Mien ATO YE C C ER RR ER 3 37 Program langatge is ias d UN Rc eo UR EORR RUE ERR E RC d a T 3 15 Program parameters SURE ERR MR REOS S ao Qc a UR REAL GEE DR 3 13 Program sample async ascii terminal and simulation 3 17 Program status messages in RETE EE 3 31 Program Steps uos euin eRe opu eRe e kal JV 3 12 Programming a trigger monitor mode o AO ERROR E CRI wo BR eee bee b a Os 3 19 Programs simulation general composition y AR 3 12 R RCV OVERRUN message 225015525 phase TE 3 34 Reading captulod Calas ius des phatase ERU EE ho MES DER 3 21 READY KBycodan rd ac Ree saw whee wae ads i to CR a sce
20. 09135 31VH 1 0 Si FLYBE BOUM H21H Y HOOd St IYNDIS INFSZYd TYNIWH3L 3SIAQV OL ABLING TIVNDIS JLYYOd BOON SW3GOW 940 0381 HOLOBLAG ALNIYNO TYNDIS NOU WHSdO YOSIAUZENS GH 0259 ASVONOOSS NO 1 353934 S STIL 1934309 916 ABYON ORS GNAS O4 HY310 AHVONOO3S ABVONOO3S TINS SW3ISAS OL AINO S3flddV 1i 1d32 7X3 OL NOLLONN NI Ob Nid 6 ZL HS 5 4 SWAGOW SNONOUHONAS HLM AING aasn WIDOW IYNDIS 40015 DIS NOISSIWSNVEL udindWO2 WOHd St Ulud vo ivHJ STI HOLIALAD 56 SNF OSA 930 Nid uod 4133 8 3ALLOSIOUd SANT IVNDIS 1v GNNOKD NOWNOD Nid GNMOYD 1VNDIS AQVSY 1 W3OOMi STIJL AGV3U 135 Nid INIT LINSNVBL NO 30v 1d S ONAS OL 310 MON AVY LI 67131 VIVO cO 9 rere
21. 6 e o CTS dimi ii ATS 4 _ RXD TXD 2 E 9 Protective 3400 20A Ground Figure 3 15 Interface Access Block Diagram 3 28 REV A DEC 1980 Table 3 2 charts the conditions of the primary channel lines in the Monitor DCE Simulate DTE Simulate and BERT modes MODE MONITOR DCE SIM DTE SIM BERT REV JUL 1981 Table 3 2 Operating Information 834 Operators Figure 3 16 provides background information on the RS 232 format Conditions of Primary Channel Lines by Mode 2 TXD 3 RXD 4 RTS 5 CTS 8 CD 6 DSR 20 DiR 15 TXO DCE 17 RX9 24 TXO DTE 2 TXD 3 RXD A RTS 5 CTS 8 CD 6 DSR 20 20 DTR 15 TXO DCE 17 RX9 24 TX9 DTE PIN MNEMONIC DRIVEN MONITORED AH M M lt lt COMMENTS 834 passive to interface Data from UUT Data sent by 834 iAsserted by 834 hace be asserted by UUT or at access panel DCE transmitted data clock Received data clock DTE transmitted data clock Data sent by 834 Data from UUT Must be asserted by UUT or at access panel Asserted by 834 DCE transmitted data clock Received data clock DTE transmitted data clock 3 29 Operating Information 834 Operators LZ OOve EC EZ Oc 6L PU ZS HEL 083 SIYNDIS ONIATISOSH SNId gt 28136 VIVO STIVNIAGSL WAGOW Ad 60 Nid 0
22. JUMP EQ Transfers program control to a specified program step number if the results of the COMPARE statement indicate an equal condition if no equal condition has been established program execution begins at the next program step Format JUMP ss Where ss is the program step number to jump to JUMP NE transfers program control to a specified program step it the results of the COMPARE statement indicate not equal condition If an equal condition exists program execution begins at the next program step Format JUMP NE ss Where ss is the program step number to jump to JUMP transfers program control to a specified program step Format JUMP ss Where ss is the program step number to jump to IF TIME transfers program control to a specified program step if the timer programmed in the TIMEOUT command expires Format IF TIME ss Where ss is the program step number to jump to if the timer expires 3 15 Operating Information 834 Operators TIMEOUT starts an internal downcounting timer TIMEOUT occurs when the timer expires Format TIMEOUT pp Where pp is the parameter buffer number containing the timer value in milliseconds to 9999 with 10 ms resolution MASK determines which bits of the characters programmed in the COMPARE command are actually compared against the bits in the received data frame mask bit equais 1 the corresponding data bit and compare b
23. Operating Information 834 Operators INTER FACE ACCESS patterns These lines are equipped at the access panel with Single Pole Single Throw SPST switches The operator The Interface Access Panel on the front panel of the 834 can use switches and or jumper wires to allows the user to monitor interface lines or adapt the 834 to nonstandard interface configurations All twenty five RS 232 lines enter the access panel Pins are provided for all lines except Protective Frame Ground A block diagram of the interface is depicted in Figure 3 15 Monitor any pin with the markeror probe indicators see Controls indicators and Connectors section e Pull any line high or low with the V or V pins Reconfigure the 834 to nonstandard interfaces by connecting or disconnecting primary channel lines with the SPST switches or by crosspatching any of the 24 Eleven RS 232 lines support full and half duplex data links incoming RS 232 fines to any of the primary channel and synchronous and asynchronous data transmission lines PROBE lt y 25 DTE DTE 24 8 e 4 RT 23 e RING 22 QUAL 25 9 222952 5 21 DTR S RTS 19 5 RX mt RX 1 mus EA e S RXD DCE TX DCE 15 S TXD 14 S CTS 2220 13 S CD 12 lie 10 9 9 e GND e DSR
24. Unspecified mask characters will be assumed to be all zero s When the mask is entered it will be decoded in the code specified in SETUP It is necessary therefore to set the CODE menu item to HEX in order to see the display in HEX The mask feature s useful in the case of Bit Oriented Protocols allowing the 834 to trigger on a particular address and control bit combination NOTE When programming a mask see the binary hexadecimal code conversion charts at the end of this manual Tables 3 5 and 3 6 Press The 834 displays ERROR OFF To program the 834 to trigger on an error condition use the key to set 3 19 Operating Information 834 Operators START CENTER END Trigger up to 32 Chars up to 2699 Chars START The 834 can receive up to 32 characters before and including the first trigger event Following characters may total up to 2699 START CENTER Trigger up to 1351 Chars up to 2699 Chars CENTER The 834 can receive up to 1351 characters before and including boon trigger event Following characters may total up to 2699 START CENTER END Trigger 32 Chars up to 2699 Chars END The 834 can receive up to 32 characters after the first trigger event Previous characters may total up to 2699 3400 17A Figure 3 12 Trigger Positioning START CENTER END 3 20 REV A DEC 1980 Error conditions are as follows ASYNC parity error
25. VASE ROM 3 27 INTERFACE ACCESS EDS 3 28 HALF DUPLEX LINE 3 31 FRAMES whe owe eames 3 32 SYNCMPONOUS VEXCR REPAS OE 3 32 HDLC i ar Ede 3 32 ere 3 32 43 oR pute yay ee wale Y ERE ERA 3 32 DISPLAY 5 3 33 834 Malfunction 3 33 834 Stopped E PP ews 3 33 ACIES d ies 3 33 BERT Test 3 33 CS ORK a eSa 3 33 3 33 Error Trig FOUNG eet 3 33 Error Trigger 3 33 Extra 3 33 Frame 3 33 Hait at Step 100 3 33 Halt at Step Dite ica pecore e aS 3 33 Marker Trig Found oce daas rr xe 3 33 Marker 3 33 Match Trig Found 3 33 Matir Trigger voei tax a AA Ye 3 33 No Such Xfer eee 3 33 i 834 Operators Page No Section 3 OPERATING INSTRUCTIONS cont NO Trig 3 33 NO Thig Sel de Ce dedi 3 33 3 33 3 33 Rec ive Dolay 3 33 3 33 REV 3 34 ssSe
26. information INTERFACE CONNECTOR J316 DCE SIMULATE MODE inputs Pin 4 Request to send 24 Transmit signal element timing DTE source 20 Data termina ready Outputs Pin 3 Received data 5 Clear to send 6 Data set ready 8 Data carrier detect 15 Transmission signal element timing DCE source 17 Receiver signal element timing DCE source Other Pin 1 Ground 7 Signal ground 9 14 16 18 19 21 23 25 DEC 1980 V or OFF 25 V Vin lt 200 mV V or ON 200 mV lt Vin lt 25 V Rin gt 6 0 V or OFF 15 V lt Vin lt 40 5 V V or ON 15 V2 Vin gt 0 8 V Rin gt 15 V or OFF 7V lt Vout 5 V V or ON 7 V gt gt 5 V Load impedance gt 450 Not used Connected to the instrument ground Connected only to pins on the Interface Access Panel 3 67 Operating information 834 Operators Table 3 16 834 OPTION 4 ELECTRICAL SPECIFICATIONS Supplemental information Performance Requirement Characteristic INTERFACE CONNECTOR J316 DTE SIMULATE AND BERT MODES 3 68 DEC 1980 Inputs Pins 3 Received data 5 Clear to send 8 Data carrier detect 15 Transmission signal element timing DCE source 17 Receiver signal element timing DCE source V or OFF 25 V lt Vin lt 200 mV V or ON 200 mV lt Vin lt 25 V Rin 2 6 0 6 Data set ready V or OFF 15 V lt Vin 40 5 V
27. 1 DECIMAL Total length in bytes Y HEX KEY Tektronix A 7 COMMITTED TO EXCELLENCE MENU ENTRY 5 834 EXPANSION ee Operating Information 834 Operators PAGE CODING FORM Form MEECF 1 Description BAUD RATE BAUD RATE Divison DECIMAL ALPHANUMERIC ASCII HEX Sess SYNC IDLE CHARACTERS IDLE CHARACTER DEFINITION Enter One Number 1 for ASYNC BLK set to 7 HEX NUMBER OF IDLE CHARACTERS MENU ENTRY DISPLAY NS ALPHANUMERIC ASCH HEX COMMENTS Duplication of this form permitted by TEKTRONIX Inc REV A DEC 1980 A 9 2 SPACE 4 SYNC 7 MARK SPACE AND OR SYNC Tektronix COMMITTED TO EXCELLENCE Operating Information 834 Operators CHARACTER DATE _ PAGE T E a3 E05 M PROGRAMMER ROM FORM Callable by transfer number Form CSCF 1 Description Translation Code ascii Clescpic Other T ALPHANUMERIC Duplication of this form permitted by TEKTRONIX Inc Tekt REV A DEC 1980 A 11 rnc COMMITTED TO EXCELLENCE Operating Information 834 Operators TRANSLATION Lr o CODE PROGRAMMER CODING FORM ROM NAME Form TCCF 1 SIDE A Description DECIMAL LENGTH OF ENTRY HEX V 00 HEX DECODE MENU ENTRY DISPLAY 80 MNEMONIC DECODE A
28. 1 Description SIMULATE MONITOR MODE SETUP MODE CODE BAUD DUPLEX DELAY SETUP SYNC HDLC ASYNC ASYNBLK Bits char NRZI Bits Char Parity Clock Parity BCC Stop Bits SYN EOF EOF Timing IDLE Clock and IDLE in SYNC menu must be set with ASYNBLK BERT MODE SETUP BAUD PATTERN BITS SETUP SYNC ASYNC Clock Bits Char Parity Stop Bits TRIGGER PROGRAMS POS MATCH ie M ERROR MARKER OTHER SETUPS TSS O VES STE HT eorr eT Duplication of this form permitted by TEKTRONIX inc A 3 OF OF XFR Operating Information 834 Operators PAGE PROGRAMMER ROM 25 2 MESSAGES DATE PAGE PROGRAMMING WORKSHEET Form SPW 1 SIMULATION Program Description PROGRAM STEPS 834 COMMITTED TO EXCELLENCE PROGRAM STEPS CONT 1 ROGRAM STEPS CONT Duplication of this form permitted by TEKTRONIX inc KEY SEQUENCE CODING FORM Form KSCF 1 Key Sequence Description Operating Information 834 Operators DATE PAGE OF PAGE OF XFR PROGRAMMER ROM NAME Power 1 Callable by transfer number
29. 123h for example is entered in the O key sequence entry as follows BYTE 9123 a e Note that since a transfer number consists of three hexadecimal digits the first hexadecimal digit in byte 4 the most significant digit of the transfer number is always O The sequence of key codes begins in byte 5 of the entry Table 3 3 lists each key with its function and hexadecimal code Each key code is one byte in length The codes Oh through 1Ch 1Fh and 20h correspond tokeys on the 834 s front panel and are explained in earlier sections of this manual The codes 21h through 25h correspond to the settings of the operating mode switch on the 834 s front panel These key codes set the operating mode internally and do not physically move the setting of the mode switch The operating mode key codes are used oniy during the setup procedure to select menu entries specific to each mode Before running an application however the operator must physically set the switch on the front panel to the desired moda Entry Length of Entry in bytes Transfer Sequence of Key Codes n nti End of Eniry B 3400 30 Figure 3 25 The key sequence entry format REV A DEC 1980 REV A DEC 1980 Operating Information 834 Operators Table 3 3 834 FRONT PANEL KEY CODES HEX CODE SORPEOROUNEINS KEY OR FUNCTION Los 1 1 2 3 73 4 4 5 5 6 6 7 7 8 eq D
30. 5g Table 3 8 834 EBCDIC CONTROL SYMBOLS 3 58 REV A DEC 1980 Operating information 8334 Operators Table 3 9 START OF HEADER START OF TEXT END OF TEXT ESCAPE 5 FRAME SEPARATOR 9 m a GROUP SEPARATOR c LINE FEED RECORD SEPARATOR 35 2 VERTICAL TAB s UNIT SEPARATOR 5 9 FORM FEED SP SPACE 20 D 9 gt DELETE 7 07 5 5 UNDEFINED CHARACTER i END OF FRAME INSERTED BY 834 DC2 DEVICE CONTROL 2 12 Does not appear on 834 display 11 12 DC3 DEVICE CONTROL 3 13 13 REV A DEC 1980 3 59 Operating Information 834 Operators Table 3 10 SIMULATION CLOCKING DTE PIN 15 PIN 17 PIN 24 PIN 15 TXO DCE TXO DTE TXO DCE DRIVEN BY 834 DRIVEN BY 834 DRIVEN BY 834 G 1 16X G 1 SYNC NORMAL DERIVED NORMAL DERIVED NRZI P INPUTED DATA CLOCK 5 232 RECEIVED DATA t INPUTED DATA CLOCK 5 232 TRANSMITTED DATA SEND DATA CLOCK 85 232 TRANSMITTED DATA SEND DATA CLOCK RS 232 RECEIVED DATA D CLOCK DERIVED FROM DATA PIN 3 NRZI USES A DERIVED CLOCK REGARDLESS OF CLOCK SELECTION BAUD RATE MUST BE COMPATIBLE WITH SYSTEM UNDER TEST G 834 INTERNALLY GENERATED CLOCK LINE DRIVEN TO MARK NOT USED IDLE 4 any FRAME 1
31. AND OR SYNC NUMBER OF IDLE CHARACTERS MENU ENTRY DISPLAY ALPHANUMERIC ASCI HEX COMMENTS Tektronix TED EXCELLENCE 3400 50A Figure 3 45 Defining a sample baud rate of 2000 using the Menu Entry Expansion Coding Form 3 54 END 2 to the value in the accumulator Continue the procedure of rotating left and then adding the next byte in the XROM above the preceding byte to the value in the accumulator The final byte the first byte in the to the value in the accumulator the calculation is complete The resulting value in is the custom XROM checksum Figure 3 50 shows a 280 subroutine that calculates the XROM checksum DIRECTORY dare Zor 834 ENTRY Gace Vana ig a Rid CODING FORM NAME Form DECF 1 Description CEN DESCRIBES PROGRAM ERII LEE ICA 3400 51 Figure 3 46 Coding a directory entry to describe the key sequence entry with transfer number 21 Byte 0 Header Type 1 Length of XROM 2 3 Length of XROM must be 256 byte pages XROM ID 18 19 ID Terminator Not Used 31 3400 52A Figure 3 47 A sample XROM header REV NOV 1981 Operating Information 834 Operators Mm Directory Entry 188 End of ROM List 211 Key Sequence 111 Entries Figure 3 48 A sample ROM list ent
32. BERT Mode BAUD This item allows the user to specify the data rate at which the 834 transmits and receives data Refer to the foldout for the available selections The default is 1200 bits per second PATTERN This setup condition specifies the total test length in bits The default selection is CONT continuous given this selection the 834 transmits and monitors the pattern continuously until STOP is pressed If 10E5 or 10E6 is selected the test continues unti 100 000 or 1 000 000 bits are tested respectively SETUP BERT can be run with synchronous or asynchronous systems As seen in the foldout the setup menus branch according to the type of data transmission selected The default selection is SYNC CLK This item specifies the source of the baud rate clock when operating in synchronous mode NORMAL indicates that the DCE device generates the clock DERIVED indicates that the clock is derived from data transitions DTE is the same as NORMAL except that the T Data clock is supplied by the DTE device BITS CHR Bits per character selections are offered only under ASYNC Refer to the foldout for the available selections The default selection is 8 bits per character PARITY The default parity selection under ASYNC is NONE Other available selections are ODD EVEN MARK and SPACE If MARK or SPACE is selected the 834 transmits with the parity bit set either high or low respectively The 834 does not check parity on received
33. Da UR 3 42 ENN SER ditte eer A 3 15 reos upin aoe Peer eee ds 3 33 RECEIVE WAIT Message 3 33 Riesetting COUFIBIS ads 3 23 HOM image ex ob ek he oe os RE alee eine 3 52 ROM ist 5 oa a rai 3 36 ROM list entry COGI Loro UR RP Ruhr eR Ce Rol Rr OG AD aes 3 40 HOM list entry 3 55 ROM Pack Connector RADI 3 8 5 232 1 8 3 28 R5 232 Ine mon ong sorde eee ee p UAR eens 3 28 5 232 lines pulling high or ia oss ea XAR jo ct ca n 3 28 5 232 Din format 3 10 25 ros becca UAR RH CC GERD nC 3 30 S Sample program async ascii terminal and simulation 3 17 ochatch Dad dos wa ci aD Sce c eite e esq We ace I AER Tee 3 21 test menu ee Re da Ne nai oe Math cte ea M aves Avere 3 25 SELF TEST MOOR 426 TR QULA RI N
34. MONITOR MODE Inputs Pin MARK or OFF 25 V x Vin lt O V 2 Transmitted data Received data SPACE or ON 2 2 V lt Vin lt 25 V Request to send Clear to send Data set ready Input Impedance Data carrier detect Zin gt 7 5 Transmission signal element timing DCE source 17 Received signal element timing DCE source 20 Data terminal ready 24 Transmit signal element timing DTE source oom ob Outputs None Other Pin 1 Ground 7 Signal Ground Connected to the instrument ground 9 14 16 18 19 21 23 25 Connected only to pins on the interface Access Panel INTERFACE CONNECTOR J316 DCE SIMULATE MODE 3 MH P PRU Inputs MARK or OFF 25 Vs Vin lt 0 V SPACE or ON 42 2 V lt lt 25 V Pin 2 Transmitted data 4 Request to send 20 Data terminal ready 24 Transmit signal element timing DTE source input impedance Zin 27 5 K ohms Outputs Pin 3 Received data 5 Clear to send 6 Data set ready 8 Data carrier detect MARK or OFF Vout lt 7 V SPACE or ON Vout 2 7 V With load impedance Ri 23 ohms 2 6 REV A DEC 1980 Specification 834 Operators Table 2 2 Cont ELECTRICAL SPECIFICATIONS Performance Supplemental Characteristic Requirement information 15 Transmission signal element timing DCE source 17 Receiver signal element timing DCE source Other Pin 1 Chassis ground 7 Si ground 2 qe
35. Operators Asynchronous data transmission 7 bits per character 1 stop bit EOF OD ASCI carriage return Baud rate clock generated by the 834 This default value is the desired setting no change is necessary Again the default setting is appropriate proceed to the next item Delay has no effect in full duplex operation proceed to the next item This is the desired setting no change is necessary No change is necessary OA is the hexadecimal value for an ASCII new line character The example requires an EOF of OD ASCII carriage return OA is cleared from the display Notice that the values entered are shown in the scratch pad area of the display If you make a mistake press CLEAR and re enter the data No change to this setting is necessary Timing is the last setup condition under ASYNC If necessary press 1 repeatedly to review the selected settings Remember that the setting shown in the display when you move up or down to another setup condition is the setting in effect Operating Information 834 Operators DCE DTE SIMULATE in the SIMULATE modes the 834 can simulate a DCE or a DTE device The sequence of events is controlled by a program created by the user and stored in the 834 A simulation program is composed of three types of data 1 program steps one program instruction per step 2 messages and 3 parameters A program may contain upto 99 separate program steps E
36. The MARKER pin must be connected to DTR with a jumper wire An adapter configured in the following manner must be plugged into the RS 232 connector or into the end of any cable attached to the 834 Pin 2 to Pins 10 12 14 16 18 21 23 25 Pin 24 to Pins 9 11 13 15 17 19 22 Pin4to Pins 5 8 Pin 20 to Pin 6 Standard male RS 232 connector After START is pressed the display reads SET MODE BERT Rotate the mode switch as prompted After thetest is completed the display reads SET MODE SLFTEST Any error messages generated are not displayed until the mode Switch is returned to SELF TEST If there are no errors the display reads EXT DATA List ROM This routine displays descriptive information on any ROM in the 834 This feature is useful for verifying that the proper internal system and external User ROMSs are in place The Display System ROM is designated DSROM Control System ROMs are designated CSROMO through CSROM3 ROMs in User ROM Packs are designated XROMO through XROMS List ROM displays part number information for Tektronix supplied ROMs The display contains the designation of the ROM plus the last six digits of the Tektronix part number as shown in the folowing example CSRMT PN nnnn ROM Packs may contain user programmed ROMs These ROMs may not provide any descriptive data for display by the list ROM routine If data is provided it may not be in the form shown above 3 27
37. The three remaining bytes in the character string are filled with spaces For easy reference the baud rate of 2000 is marked in the space provided User Defined Idle Definition The user defined sync idle characters apply only for a synchronous or block async setup and are added to the list of setup options displayed for the menu category IDLE Figure 3 32 shows the menu entry format for user defined sync idle characters Byte 0 the entry number always contains 2Dh Bytes 1 and 2 always contain OEh and OOh the length of the menu entry 14 bytes MENU ENTRY ote EXPANSION PROGRAMMER CODING FORM Namen Form Description SAUD RATE DIVISOR 1OUGSOH 2 545 290 BAUD RATES MENU ENTRY DISPLAY ALPHANTAZERIC ASQ RES SYNC IDLE CHARACTERS i IDLE CHARACTER DEFINITION Numer E 3 BLK setta Fi 2 SPACE 4 SYNC 7 MARK SPACE AND OR SYNC NUMBER OF IDLEGHARACTERS DECIMAL T i i 1 MENU ENTRY DISPLAY ALPRANUMERHT ASCH BEX COMMENTS 3400 374 Tektronix ESO EXDELLENCE Figure 3 32 The Menu Entry Coding Form REV A DEC 1980 MENU ENTRY EXPANSION CODING FORM rom name ener een ee Form 1 Description BAGE BAUD RATE 1222049 1 vison DECIMAL HEX
38. XROM and the most significant byte msb of the checksum in byte END 1 The procedure for calculating the checksum is described in THE CODING PROCEDURE The four bytes above the checksum bytes END 5 through END 2 of the custom XROM trailer must always contain respectively and FFh CHECKSUM 3400 62 Figure 3 19 The XROM trailer format REV A DEC 1980 The Coding Procedure Coding a custom XROM is basically a three step process Figure 3 20 Before starting the coding procedure you should have a clear idea of the 834 application for which you re producing the custom XROM For the first step of the procedure select the setup options for the application and write the necessary simulation programs The second step consists of coding the ROM list into key sequence entries All desired menu and directory entries are also coded during this stage For the third step code the XROM header and trailer then in accordance with the custom XROM format combine them with the ROM list entries ROM image The ROM image is used to generate the custom XROM The following information guides you through the coding procedure Word sheets and coding forms are provided to help make the process a little easier Operating Information 834 Operators The First Step Setups and Simulation Programs The first step of the custom XROM coding procedure invoives selecting the data communications network setup option for the 8
39. along with the corresponding control line status indicators Modem DCE Simulator When connected as in Figure 1 2 the 834 performs as a DCE or modem simulator for testing a DTE Messages can be sent to the DTE and received messages can be examined for trigger events which can cause further action by the 834 How the 834 responds to the received data is determined by a program entered from the keyboard Terminal DTE Simulator When connected as shown in Figure 1 3 the 834 performs as a DTE simulator Operation is similar to the DCE Simulate mode described above BERT When connected as shown in Figure 1 3 the 834 can perform Bit and Block Error Rate Tests BERT for testing data communications links The 834 uses the 511 bit C C LT T standard pseudo random pattern Self Test The user can achieve a high level of confidence in the 834 s operation by using the routines selected in the Self Test menu Displays generated indicate successful or unsuccessful completion of the tests General Information 834 Operators RS 232 T CABLE ASSEMBLY Figure 1 1 The 834 Connected for Use in Monitor Mode Figure 1 2 The 834 Connected for Use in DCE Simulate Mode RS 232 T CABLE ASSEMBLY Figure 1 3 The 834 Connected for Use in DTE Simulate Mode 1 2 Section 2 834 Operators SPECIFICATION INTRODUCTION Calibration and Performance Verification see Service Information of 834 Instruction Manual at an a
40. bit if combination parity is active Timing Normal asynchronous or isochronous uses 1X clock from RS 232 interface 4 REV OCT 1982 2 1 Specification 834 Operators Table 2 1 Cont FUNCTIONAL SPECIFICATIONS T Performance Supplemental Characteristic Requirement Information SYNCHRONOUS SET UP Bits Character 5 6 7 or 8 Parity None odd even parity bit always mark parity bit always space Biock Check Code CRC 16 or LRC Synchronizing Character SYN 8Bits Char Programmable to require any 1 or 2 characters if 2 they may be different Power up default is 2 EBCDIC SYN characters hex 32 7 6 5 Bits Char 2 SYN characters must be programmed The 834 will search for an 8 bit SYN pattern made up of the last 8 bits of this 2 character sequence End of Frame One programmable character any bit combination idie Line 4 All mark all space or SYN characters 8 All mark all space or SYN characters 8 All mark characters 8 All space characters or 8 SYN characters Clock Normal supplied by DCE DTE Derived from received data transitions or DTE T Data clock supplied by DTE device HDLC SETUP Automatically sets up 8 bits character No parity CRC CCITT SYN Flag character hex 7E End of Frame defined by flag character hex 7 Fiag characters are not stored or dispiayed Idle line flags or all 1 s between frames is not stored or displ
41. buffer Utility EBCDIC Uppercase Message Full EBCDIC Character Set Message Copy capture buffer into message buffer Utility Delete all characters to the left of and Utility including current position Delete all characters to right of current Utility position Use alternate real time data display Utility Restore real time data display Utility Turn off extra frame check Utility Turn on extra frame check Utility 3 14 REV OCT 1982 PROGRAM LANGUAGE DESCRIPTIONS Nomenciature Conventions The symbols listed below have the following meanings when displayed on the 834 s character display A colon indicates that a message is to be specified 9 An arrow indicates that a program step ss is to be specified A pound sign indicates that a parameter pp is to be specified instruction Summary HALT stops execution of simulation program at this instruction Format HALT mm Where mm is the message to be displayed when execution stops at this instruction Where mm O the 834 displays the message HALT AT STEP ss where ss is the step number of the instruction SEND transmits the contents of the message buffer as a single frame Format SEND mm Where mm is the number of the message buffer to be transmitted No extra characters are added to the string except CRC characters and flag fields if HDLC is used If in half duplex and the line is set to receive the 834 turns the line a
42. enter the program message press the PROGRAM and RIGHT keys then press the CLEAR key to clear all previous messages Now after pressing the DOWN key enter the message ABC on the front panel in ASCH hexadecimal code to enter A press the 4 1 and ENTER keys press the 4 2 and ENTER keys to enter and press the 4 3 and ENTER keys to enter C After entering the corresponding codes for each key the key sequence entry form now contain the following Character String Entries Note that in the preceding example each character in the program message occupies three bytes in the key sequence entry Longer messages are more efficiently stored in a special kind of key sequence entry called a character string entry In a character string entry each character of the message occupies only one byte Figure 3 28 shows the format of a character string entry Byte O the entry number always contains O2 Bytes 1 and2 contain the length of the entire character string entry To caiculate the length add nine to the number of characters stored in the entry Bytes 3 and 4 contain the entry s transfer number A character string entry s transfer number consists of three hexadecimal digits The most significant digit of the transfer number is always 9 Byte 4 therefore contains O9h and byte 3 contains the least significant byte Isb of the transfer number 3 44 BYTE f 0 Entry 1 Length of Entry in bytes 2 B 3 Transfer
43. entry to the operator by displaying the message 834 READY on the front panel After receiving this message the operator can resume pressing keys on the front panel to enter the code in the byte preceding the last byte in the key sequence entry The last two bytes of the entry should contain the following codes 3E Instead of the message 834 READY you can display your own message on the front panel to indicate the end of a key sequence entry As shown in Figure 3 26 the codes for displaying a user defined message occupy the last 25 bytes of the entry The first eight bytes contain the codes 3Ch 02h OOh 1Dh 3Eh CDh 57h and O3h The next 16 bytes contain your message translated into ASCH hexadecimal code If there are less than 16 characters in the message pad the remaining bytes with spaces In ASCII code the space character is 20h last byte in the key sequence entry contains the 3Eh code The Key Sequence Entry Coding Form the setup information and simulation programs of an 834 application are coded into key sequence entries The key sequence entry coding form in Figure 3 27 provides columns in which to list sequence of keys and their corresponding codes At the top of the form you can circle the desired entry number Oth if the key sequence entry is to be KEY PAGE SEQUENCE PROGRAMMER ROM NAME Power up 3 Cailableby transfer number
44. error messages are generated Detect missing dots or LEDs by carefully watching the test pattern display Internal Data This test consists of three checks RS 232 Control Line Check Tests all of the internal data paths possible with the mode switch set to SELF TEST Bisynchronous Mode Check Tests the ability of the 834 to send and receive synchronous data interrupt Response Check Mode Switch This test checks mode switch and RS 232 control lines in all modes The display prompts the user when to change the mode switch setting After START is pressed the display reads SET MODE MONITOR Rotate the mode switch to the MONITOR setting to allow the appropriate data paths to be checked If no errors are found the display changes to SET MODE DCE SIM Continue the test as prompted no errors are found in any mode the display returns to MODE SWITCH External Data This test checks the signal path through the eleven RS 232 lines supported by the 834 see Interface Access Block Diagram Figure 3 15 the RS 232 connector on the back of the 834 and through any RS 232 cable attached to the tester The MARKER line is checked then a 19 2 K baud data stream is sent out over the interface read back and checked for errors REV A DEC 1980 Operating Information 834 Operators The following conditions must be met before the test is started All switches on the Interface Access Panel must be closed
45. frame error break a character of all O s with no start or stop bits SYNC parity error HDLC CRC error or 7 1 s in a row SHF a short HDLC frame 32 bits Press The 834 displays MARKER NONE Usethe left and right arrow keys to select the 834 trigger event for low to high or high to iow MARKER input The 834 detects voltage leveis at an unspecified sampling rate Sampling occurs however at least every 10 ms Acquiring Data When START is pressed the 834 begins acquiring and displaying data The 834 stops when the capture buffer fills or STOP is pressed While the 834 is acquiring data SETUP may be pressed and CODE and BAUD mav be changed TRIGGER may be pressed while the 834 is acquiring data in order to verify the proper trigger setup andto see if a trigger has been found DATA may be pressed while the 834 is acquiring data in order to view the incoming data as it is being acquired trigger has been programmed the 834 continues data acquisition until a trigger condition has been satisfied and the buffer is filled The NO TRIG indicator remains ON until the trigger condition is satisfied If no trigger has been programmed the 834 continues acquiring data until STOP is pressed The NO TRIG indicator remains lit Reading Captured Data The 834 must be stopped to read captured The tester stops when the buffer fills or STOP is pressed Press DATA The capture buf
46. message then press 7 to move the display seven characters to the left This is equivalent to pressing seven times Enter the hexadecimal value for C using the keypad then press ENTER C is now inthe right most position The next correction is to replace the letters ED of the word JUMPED with S Position the message so that Dis in the right most position in the display window by pressing repeatedly or by pressing 18 Press CLEAR Notice that D is cleared and E moves into the right most position of the display Press CLEAR again is cleared and P moves to the right most position Enter the hexadecimal value of S using the keypad then press ENTER S is inserted in the right most position of the display The remaining correction is to delete the numbers 0 9 at the end ofthe messsage Position the message sothat the period is the right most character in the display window by pressing repeatedly or by pressing 17 Delete all characters to the right of the right most position by pressing 11 TRANSFER see Clearing Messages below Clearing Messages Press 10 TRANSFER to clear all characters to the left of and including the right most character in the display If the right most character is the end of the message this procedure clear the entire message REV JUN 1982 Operating Information 834 Operators Press 11 TRANSFER to clear ail characters in the buffer to the right of the right most character inthe disp
47. o rnc ponts Ae d OR SC REDE ct adl 3 10 CODE translation selections neu e rs ES POE es 3 9 Coding custom XROM LAN e xr e en eee cele OA aie PUN 3 35 directory entries 3 50 Coding Menu entries 3 45 Goding ROM fist entries eats 3 40 Coding XROMs 5 RE ADR n OT 3 37 Commands 834 see Instructions COMPARE seat 3 15 COMPARE used with MASK 3 16 Conditions of primary channel lines by mode Table 3 2 3 29 Controls Connectors and Indicators ae OE e RU Im rode Ow ee ec d ete do Ed 3 3 Conventions used 834 vu Ga ERR diera Y 3 15 Counter resetting RP EA CN AC OR b e ld eats 3 23 23 OK 3 26 3 33 Current loop interface adapter Option 02 244 Que T RE One d Ene SESS ES 3 65 Custom XROM coding 263 434 d aua ink Petr or e S xb eria e FERRO re DOSE RA MA 3 35 D Data acquistion od RYE MS taste ne UR Ea MEE PLA EE 3 21 Data reading palT 3 21 Data transmission selections Setup 3 9 eG ra Kare ots we ua EELS BAG COREE KAW DAO REN 3 12 DOE SOURCE indicators oos s oe e
48. of data transmission synchronous asynchronous HDLC High level Data Link Control and block asynchronous ASYNBLK As seen in the foldout the subsequent menus vary according to the type of data transmission selected The default is SYNC ASYNC and ASYNBLK appear to have the same menu selections however ASYNBLK is affected by the BCC and IDLE items whereas ASYNC is not These items can be reviewed or changed only by moving down the SETUP SYNC branch To access these items change SETUP from ASYNBLK to SYNC step downward through the SYNC menu sequence to BCC and IDLE to review or change the settings move back up to SETUP and change SYNC back to ASYNBLK BITS CHR Bits per character selections differ between the SYNC and ASYNC setups verify the available settings on the foldout The default in either case is 8 The bits per character setting includes the parity bit ODD or EVEN parity is required with the nine bits per character setting Five bits per character cannot be run with parity PARITY The default parity selection under SYNC and ASYNC is NONE Other available selections are ODD EVEN MARK and SPACE If MARK or SPACE is selected the 834 transmits with the parity bit set either high or low respectively The 834 does not check parity on received data if either of these two settings is selected 3 9 Operating Information 834 Operators BCC Error checking by block check character is available under SYNC but als
49. or switch onthe 834 s front panel These internal functions are DEL BEFORE 2Ah DEL AFTER 2Bh 308 NULL 3Fh and READY The key code 2Ah DEL BEFORE deletes characters that are currently displayed on the 834 s front panel and characters that precede the currently displayed characters The DEL BEFORE function is also available through the 834 s front panel by pressing 1 O and TRANSFER key The key code 2Bh DEL AFTER deletes all characters that follow the characters currently displayed on the 834 s front panel The DEL AFTER function is also available through the 834 s front panel bv pressing 1 1 and TRANSFER The key code 3Dh NOKEY indicating that no key was pressed does not generate an internal B34 function This key code generally serves as a placeholder to reserve bytes in a key sequence entry for later use It can also be used to delete key codes in a key sequence entry by overwriting the old codes Message 16 ASCII characters Figure 3 26 The format for displaying a user defined message at the end of a key sequence entry 3 42 The key code 3Eh NULL terminates a key sequence see Figure 3 25 The last byte of all key sequence entries must contain the 3Eh code After the 834 executes all the key codes in a key sequence entry the instrument is again ready to accept input from the front panel The key code 1 Eh READY is generally used to indicate the end of a key sequence
50. per character B bits character 256 bytes 100h 7 bits character 128 bytes 80h 6 bits character 64 bytes 40h B bits character 32 bytes 20h The first translation code table for the unshifted characters starts in byte 22 of the menu entry The second translation code table for the shifted characters follows the first table TRANSLATION PAGE OF 834 CODE PROGRAMMER CODING FORM ROM NAME numas Furey TOCF 1 SIDE i STANDARD CODE TRANSLATION TABLE i i SHIFTED CODE lower TRANSLATION TABLE MANG MEX DIGH E Tekton COMNETTED EXCELLEN Figure 3 36 The menu entry coding form for defining a translation code REV A DEC 1980 3 49 Operating Information 834 Operators The transiation code section of the menu entry coding form in Figure 3 36 provides space to mark the entry length character string and data bits character mark for both standard and shifted translation codes In addition for shifted codes only space is provided to mark the unshift character the shift character and table The bytes of the menu entry which contain constant values bytes 0 3 4 5 13 14 15 and 16 are already filled in on the form For byte 3 you must make a selection of OOh hex decode or 80h mnemonic decode The reverse side of the menu entry coding form provides two translation code tables each table divided into boxe
51. program into a character string entry using the Character String Coding Form 3 53 Operating Information 834 Operators We next list the ROM list entries after the header in the ROM image Figure 3 48 The code FFh indicates the end of the ROM list entries Finally we complete the ROM image by coding the trailer in the last six bytes Figure 3 49 Together Figures 47 48 and 49 form the entire ROM image The bytes between the end of the ROM list and the start of the XROM trailer are ignored by the 834 For the purpose of this example we ll fill al these bytes with FFh Calculating the Checksum The checksum is stored in the last two bytes of the custom XROM the least significant byte of the checksum in byte END the physical end of the XROM and the most significant byte of the checksum in byte 1 To calculate the checksum first load O into a 16 bit accumulator then perform a rotate left on the result Next add the value in the first XROM byte above the checksum MENU ENTRY care pace LZ EXPANSION uu CODING FORM NAME Ls Form MEECF 1 Description i DEFINES BAUD RATE OF 2200 eauprate 79 1 BAUD RATE CECIMAL DIVISOR 1 043 220 BAUD RA TE SYNC IDLE CHARACTERS UOCE UE HOLE CHARACTER DEFINITION toler Number CJ 1 e a er 2 SPACE 4 SYNC MARK SPACE
52. the capture buffer Press or to shift the display to the first or last entry in a vertical series This function is useful for skipping over setup conditions program steps message buffers or parameters Any arrow key entry may be preceeded by a numeric entry from the keypad the display will shift the corresponding number of entries 3 13 Operating Information 834 Operators Using the X Key if the X key is pressed while a program step is shown inthe diplay the 834 then displays the message buffer parameter or program step referred to by the original step The message parameter or step can then be reviewed or edited Return to the original step from a message or parameter by pressing the X key again This process allows you to verify that the program step currently in the display refers to the proper message or parameter you can edit the data if necessary and not lose your place in the program the X key is pressed and a message parameter or program step has not been specified the display will show PROGRAM STEPS MESSAGES or PARAMETERS Table 3 1 RESIDENT 834 TRANSFER FUNCTIONS Rm EE TET TRL AR Transfer Number 0 ASCH FOX Message 1 Untriggered Repeat Program 2 ASCII Uppercase Message 4 Triggered Repeat Program 5 ASCH Character Set Message 8 132 ASCII Uppercase Characters Message EBCDIC FOX Message Copy message buffer into capture
53. the test again after the 834 is operating by selecting the Self Test routine in level 1 of the test menu or by selecting Power Up individually from level 2 if the 834 is turned on in the SELF TEST mode and an error condition exists the Power Up test displays the appropriate error message In any other mode the display reads 834 ERROR in this case the operator should turn the 834 off change the mode setting to SELF TEST and turn the 834 on again to see the specific error message if the 834 is turned on in the SELF TEST mode and there are no errors the display reads SELF TEST inailother modes the display is 834 READY The Power Up test consists of two parts that run concurrently Display System Check and Control System Check One facet of the Display System check is visible to the operator as each display segment is sequentially lit If the Display System check is successfully completed DS OK is displayed This display is replaced by 834 READY or SELF TEST if the Control System check is successful 3 26 The following Power Up error messages indicate conditions that the operator may possibly be able to fix if a message persists contact qualified service personnel BAD KEYBOARD BAD SWITCH BAD XROM HEADER BAD XROM CHKSUM BAD XROM LIST CS OK BAD KEYBOARD indicates that the contacts of one or more of the front panel keys are shorted A key is considered shorted if itis accidentally depressed during 834 power
54. to turn the 834 off then on again LEVEL 1 A SELF TEST MODE SWITCH EXT DATA E d 2 POWER UP DISPLAY 9 1INT DATA 3 LIST DSROM CSROMO CSROMT1 CSROM2 CSROMS3 e LIST XROMO XROM 1 XROM2 XROM3 D 4 SVC NMI 3400 19 Figure 3 14 Self Test Menu REV A DEC 1980 3 25 Operating Information 834 Operators Enter a number n 1 9999 before pressing START to cause the 834 to run the test n times If O START is entered the 834 continues the test until an error is found or the 834 is turned off no number is entered the test is executed once Turn the 834 off to end a long sequence of tests After START is pressed the display reads TEST STARTED where isthe number of times the test will be run if atest is run more than once the value of n decreases with each display of the message The SELF TEST routines can generate many error messages Very few messages indicate conditions that the operator can fix Those messages are discussed in this section under the appropriate tests All other error messages indicate conditions that must be corrected by qualified service personnel WARNING To avoid personal injury do not remove the product covers or panels Refer operation problems to qualified service personnel Power Up Test The Power Up test is executed every time the 834 is turned on and must be completed successfully for the 834 to be operable The user can run
55. 0123456789 CR ILF 2m FOX 3m NO MATCHICRYLF 4m MATCH CR LF TIMEOUTICRILF 1p 2500 if the TIMEOUT timer expires transfer program control to step 11 Send message 1 Start the TIMEOUT timer the timer will count downtoO ms from the value entered in parameter 1 Wait for receipt of a frame Compare the contents of the received frame to message 2 The flag is set to EQ if there is a match orto NE if there is no match If the flag is set to EQ match transfer program control to step 9 If the flag is set to NE program control will pass to the following instruction Send message 3 then transfer program control to step 3to repeat the cycle Send message 4 then halt and display message 4 on the 834 display window Send message 5 then halt and display message 5 on the 834 display window 3 17 Operating Information 834 Operators SEND DATA TIMING TIME CIGIEIGIENG 1211975 asynchronous the 834 transmits characters with unspecified spacing SYNC In synchronous mode the 834 sends a leading PAD character 10101010 whatever syn characters are defined in SETUP HDLC FULL DUPLEX TIME 606 para onc When START is pressed the 834 starts sending flag characters 01111110 When DATA is sent it is terminated with a CRC At which point the 834 resumes sending flags TIME HDLC HALF DUPLEX recei
56. 2 1 6 ADD JUN 1982 index 834 Operators U User ROM pack installations nde eei Ned art eae 3 1 User HOM Packs description ores oae ka ex Y Y ERES ANTEA Ew NA 1 1 User defined BAUD fales coo tai dee Dp ce RACER de ROCA KORR 3 46 User defined idle deli tion 5 5 ate Aen bla e ieee MUR Ds RM De acide 3 46 User defined setups not automatically selected 3 45 User defined translation 20008 hi dad pe RR EA 3 47 Verifying programs using the X Key xus noe er Ron ae Pa 3 14 W Nos ae uM 3 16 X K KOV USB v ea Poo ER NEM af ee a Ne ewe eh pde ps 3 14 XROM character string entries so qr cesar AI UE Ris ees a 3 44 XROM checksum calculation Cr aom tI REOR Cae na 3 56 XROM coding proced ra ser nia nerne CEU Ite ESO E DM ba VI CR eal a eee 3 37 XROM coding 248 tq bue Ra dar RENE EM seeks 3 38 39 XROM header sample Fig 3 47 ete e ei irl 3 54 XROM message coding 255505 250 255 Een e RIS erbe P MNA 3 39 XROM parameter e p o teat Rob ese car e eres 3 39 XROM tormat es wie see
57. 3 NOKEY 5 ADR HARI Ue OR Ru planeta Bene oie Rate 8 bod Sa eee 3 42 Nomenclature CONVENTIONS Jud esa Rr Ea ae a C eo Ox edd Ae on CRM eee ie 3 15 Non standard interface configuration 3 28 NRZI distinctions with MIL STD 188 3 65 NAZI 5 1 6 RE ake eas Renal eos MN Ex eee bees OOO een eee Tes 3 10 NULL 3 42 ADD JUN 1982 index 834 Operators Option 02 current loop interface adapter cerit REEF EATER ELK IR ec RR e CR 3 65 Option 04 Electrical Specifications Table 3 16 cocco mh an 3 66 Option 04 STD 188C Interface i uuo duco cet p Sn EC ar Do LACE ena RD Kalb X DOR 3 55 Parateter selec HOD a CU eb o 3 13 Parity eror dU CR CR See Sen aan ae TES 3 21 Panty error ignored there s frame 4 ACE OW OC 3 21 PARITY selections SEA Rau LRQ eus v REO Edidi ques 3 9 Physical Specs Table 2 4 wet sz px Osea aed s OO dor CR RR E EO E HAEC 2 9 Power and Mode Selection s n epas ore Ree OW terat da ab Wt eiie Bane e 3 4 Power cord variations ever ra E E EMME ACA SOME 3 2 Power reguiremente BSd vue tia
58. 34 application and writing the necessary simulation programs Selecting The Setup Option if the 834 application is to run on only one data communication network or on several networks with common setup options itis convenient to include the setup options in the custom XROM Then the 834 operator does not have to repeatedly key the same setup information before running the application Select Setup Options 834 APPLICATION P i ton A Code Directory Entries Generate Header and Trailer Enter Header ROM list entries and Trailer into final XROM image Write Simulation Programs Code Key Sequence Entries Code Menu Entries CUSTOM XROM ROM List Trailer 3400 25 Figure 3 20 The three steps in the custom XROM coding procedure REV A DEC 1980 3 37 Operating Information 834 Operators The Setup Worksheet in Figure 3 21 lists menu information for each of the 834 s operating modes The top of the worksheet provides space for the date page number programmer ROM name and a brief description of the setup information The abbreviation XFR in the upper right corner of the worksheet refers to the transfer number which is explained later in this section The first box on the worksheet lists the setup menu categories for the Moniter and DCE DTE Simulation Modes the second box lists the categories for the BERT Mode and the third box lists the menu
59. 34 tr ggers on the first condition satisfied Press TRIGGER The 834 displays NO TRIG SET if notrigger is specified or if a data trigger is specified but no data path DTE or DCE is selected NO TRIG FOUND if a trigger is specified but not found MATCH TRIG FOUND if a data trigger or MATCH with or without mask was found during the last data acquisition ERROR TRIG FOUND if the 834 triggered on a specified error condition during the last data acquisition MARKR TRIG FOUND if the 834 triggered on a high or low going condition for a specified interface line Press The 834 displays POS END The trigger position is selectable START CENTER END using the left and right arrowkeys RefertoFigure 3 12 for trigger positioning illustrations When the trigger position is at START but no trigger sequence has been specified the 834 will acquire data until the buffer fills then go to an idle state displaying the BUFFER FULL message In any other position if no trigger sequence is specified the 834 continues monitoring data until STOP is pressed Press The 834 displays MATCH NONE This item allows the user to select the incoming data source to compare with the trigger NONE DCE or DTE Use the left REV A DEC 1980 Operating Information 834 Operators and right arrow keys to select the appropriate data source MATCH NONE indicates that the 834 will not trigger on data Press The 834 d
60. 4 31 5 4 08 18 4 2389 06 Figure 2 1 Dimensional Drawing STANDARD ACCESSORIES items 1 EIA Cable Tektronix Part 175 3406 00 1 Line cord 161 0066 00 1 Jumper Set 198 4006 00 1 User s Guide 070 3528 00 1 Operator s Manuat 070 3400 01 OPTIONAL ACCESSORIES Items 1 Diagnostic ROM Pack Tektronix Part No 067 0986 00 1 Empty ROM Pack 020 0607 00 1 834 Carrying Case 016 0672 00 1 Shielded EIA Cable 175 3305 00 1 Current Loop Interface Adapter 015 0361 00 1 instruction Manual 070 3399 00 2 10 REV A DEC 1980 OPERATING INSTRUCTIONS INTRODUCTION aurion Installation installation consists of checking the selected operating voltage and connecting the 834 to a power source and an If the line voltage indicator shows the wrong voltage for the power source to be used refer the instrument to qualified service personnel interface Power Requirements Power Cord The 834 operates from a nominal single phase power The 834 has a 3 wire power cord with a 3 contact plug for source of 115 or 230 V 48 to 440 Hz Before connecting connection tothe power source andto protective ground the 834 to a power source verify that the line voltage avoid electrical shock plug the power cord into a properly indicator is showing the correct voltage for the source to be wired receptacle before making any connections to the used refer to Figure 3 1 instrument LINE VOLTAGE INDICATOR USER ROM PACK
61. 4 Operators Table 3 15 834 BASIC INSTRUCTION SET Description Instruction mm Halt program execution and display message mm step 55 8 TIMEOUT Start internal timer for number of milliseconds in parameter pp 9 MASK mm Mask character s in current frame of capture buffer according to message mm used with COMPARE WAIT pp Stop program execution for number of milliseconds specified in parameter pp 0 1 SEND mm Transmit contents of message mm as a single frame 2 RECEIVE Obtain next complete data frame for processing 3 COMPARE mm Search current frame in capture buffer for Character sequence contained in message mm if found flag EQ eise NE 4 JUMP EQ 55 If flag EQ jump to program step ss 5 JUMP NE 5 flag NE jump to program step ss 6 JUMP 5 Jump to program step ss 7 IF TIME S SS if TIMEOUT timer expires jump to program 3 64 DEC 1980 OPTIONS OPTION 2 CURRENT LOOP INTERFACE ADAPTER When purchased with the 834 the Current Loop Interface Adapter 015 0361 00 is Option 2 When purchased separately the Adapter is considered an accessory information on this unit can be found in the Current Loop Interface Adapter Manual 070 2963 00 OPTION 4 MIL STD 188C INTERFACE Operator s Information The Option 4 is a variation of the 834 Programmable Data Communications Tester to conform to the Military Communication System Technical Sta
62. 50 The Third Step The ROM 3 52 Coding a Sample Custom XROM 3 52 The First 3 52 The Second 3 53 S eT RDUM 3 53 Calculating the Checksum 3 54 ADDITIONAL OPERATING INFORMATION 3 57 OPTIONS 55 RA eid aset t rr d e su 3 65 Option 2 Current Loop Interface Adapter 3 65 Option 4 MIL STD 188C Interface 3 65 Operator s 3 65 Appendix A 834 ROM CODING FORMS SETUP WORKSHEET nt et A 3 SIMULATION PROGRAMMING WORKSHEET A 5 KEY SEQUENCE CODING A 7 MENU ENTRY EXPANSION CODING FORM A 9 CHARACTER STRING CODING FORM A 11 TRANSLATION CODE CODING FORM Side A 13 TRANSLATION CODE CODING FORM Side B A 14 DIRECTORY ENTRY CODING A 15 REV A DEC 1980 834 Operators LIST OF ILLUSTRATIONS Figure Page Figure Page No No No No The 834 Programmable Data 3 27 Key Sequence Coding Form 3 42 Communications vi 3 28 character string entry format 3 44 1 1 The 834 Connected for Use in 3 29 Character String Entry Form 3 44 Monitor aoe e dela 1 2 3 30 sample Character String Coding Form 3 45 1 2 The 834 C
63. AN aM IR b CN BORSA CO REOR CR PR E CQ d Ond 3 36 XROM trailer sample Fig 3 49 oso gru SERIA AGN EX UAE PUER 3 56 ADD JUN 1982 1 7
64. ARRIER DETECT The ON condition indicates that the DCE is receiving a valid carrier signal 90 3400 11 Figure 3 6 Digital Displays and LED Indicators REV A DEC 1980 RTS Request to Send This is a signal from the DTE to the DCE It is used with CTS to indicate the status of the handshake protocol between the DTE and DCE CTS Clear to Send This is a signal from the DCE to the DTE H is used with RTS to indicate the status of the handshake protocol between DCE and DTE 9 If the 834 is in Monitor mode and a trigger has been defined the NO TRIG indicator illuminates when START is pushed and remains on until the trigger is found The NO SYN indicator illuminates when synchronization with incoming data has not been achieved or has been lost This indicator is applicable to synchronous protocols and the Bit Error Testing BERT Made Display Control Keys The START key begins data acquisition or program execution The indicator next to the key is on when the 834 is acquiring data performing a simulation program or performing a BERT test SETUP O 2474 02 3400 12 Figure 3 7 Display Control Keys REV A DEC 1980 Operating Information 834 Operators The STOP key stops data acquisition or program execution In the state captured data can be read setup and program parameters can be changed and the mode selection can be cha
65. Approximately 3 K ohms each pin 12 V 1 V load Approximately 3 K ohms each pin REV A DEC 1980 Characteristic Temperature Operating Non operating Humidity Altitude Operating Non operating Vibration Shock Characteristic Overall Dimensions see Figure 2 1 Length Width Height Weight REV NOV 1981 aS SN A Sh ERDOGAN LAR EOS SE EE Specification 834 Operators Table 2 3 ENVIRONMENTAL SPECIFICATIONS Supplemental information Performance Requirement Environmental Specifications are considered to be valid over a long period of time therefore performance veri fication is not required O to 50 C 32 to 122 F 40 to 75 C 40 to 167 F 5 cycles 120 hours 30 to 60 95 relative humidity 15 000 feet 4 500 50 000 feet 15 000 Cycle the vibration frequency from 10 to 55 to 10 Hz linear or logarithmic sweep for a duration of 15 minutes in each major axis at a displacement of 0 025 inches 0 64 mm peak to peak Dwell for 10 minutes in each major axis at any resonant frequency 50 Gs 1 2 sine 11 ms duration 3 shocks in each major axis for a total of 18 shocks Table 2 4 PHYSICAL SPECIFICATIONS Description 12 4 inches 306 mm 12 1 inches 305 mm 4 0 inches 102 mm Not more than 13 pounds 5 9 kg 2 9 Specification 834 Operators 43 1 33 3 cm 12
66. DTE SIM DCE SIM MONITOR and BERT modes 2 If FULL l or HALF is selected the NRZI OFF ON Non Return to Zero Inverted item in the HDLC setup is changed to NRZ OFF ON 3 FULL or HALF I is selected the BITS setup condition in BERT mode displays INV in addition to the normal values 10E5 INV 10 6 to indicate that inverted data is in effect 3 65 Operating Information 834 Operators Table 3 16 834 OPTION 4 ELECTRICAL SPECIFICATIONS Performance Requirement INTERFACE CONNECTOR J316 MONITOR MODE Supplemental Characteristic information Inputs Pin V or OFF 25 V lt Vin lt 200 mV 2 Transmitted data 3 Received data V or 200 mV lt lt 25 V 4 Request to send 5 Clear to send 8 Data carrier detect Rin 2 6 0 15 Transmission signal element timing DCE source 17 Receiver signal element timing DCE source 24 Transmit signal element DTE source 6 Data set ready V or OFF 15 lt Vin lt 40 5V 20 Data terminal ready TH Das V or 2 Vin 2 0 Rin gt 15 Outputs None Other Pin 1 Ground Not used 7 Signal ground Connected to the instrument ground 9 14 16 18 19 21 23 25 Connected only to pins on the Interface Access Panel 3 66 DEC 1980 Table 3 16 Cont Operating Information 834 Operators 834 OPTION 4 ELECTRICAL SPECIFICATIONS Characteristic Performance Requirement Supplemental
67. E ONUS ER Qe D WING aS 3 25 BO IBBDSEIUD coo e Rb acu d eal nae 3 25 ADD JUN 1982 1 5 index 834 Operators Self Tests primary cs u eae er CA ado 3 26 SEND data sed vx ues p Aca m sp dal SOR ECRIRE DU CR a 3 18 SEND SUMMA CR 3 15 SEND WAI Messages Gh toys Ee ow kG ORGS TR Ew RO ane es 3 34 SETUP access 3 9 SETUP Coding for applications Oe No NS 3 43 SETUP ERROR message cuo cage 3 34 ORANG coiere dote ERI a ELO as NC T 3 11 Setup key sequences for BERT mode Table 3 12 3 62 SETUP key sequences for MONITOR DCE SIM and DTE SIM modes Table 3 11 3 61 2 5 Setup menu expansions under DUPLEX for MIL STD 188 3 65 Setup worksheet form for ROM coding 660i Seow et REEEE KEY EY A 3 Salups f r AROM COGING Qc inti aate ity RETRO ERU a RE 3 37 Shifted translation code user defined Fig 3 35 3 48 Simulation clocking Table STO sara Eoo ads P ir PEN dede ENSE IRONIA be OS CT 3 60 Sim lations DOE DTE dace Cp C EOM RUE HC e ob Pd ede aces de eq dr dog 3 12
68. EC 1980 Operating Information 834 Operators Entry of Entry ft of idle Characters die Character Definition Flag Byte Character String in ASCH Hex End of Entry 3400 39 Figure 3 34 The menu entry format for user defined sync idie characters User Defined Translation Codes NOTE Only the ROx series of ROM Packs are capable of handling translation tables There are two types of user defined transiation codes standard codes and shifted codes For the standard code each hexadecimal value corresponds to one displayable character For the shifted code each hexadecimal value corresponds to two displayable characters an unshifted character and a shifted character The character displayed for a specific hexadecimal value depends on whether the unshifted or shifted characters are in effect Figure 3 35A shows the menu entry format for a user defined standard translation code Bytes O 3 4 5 13 14 15 and 16 always contain respectively the following hexadecimal values Byte 3 allows you to select a hex decode code 00h or a mnemonic decode code 80h 20h OOh OOh 80h FFh CDh 1Dh and 80h Bytes 1 and 2 contain the length of the menu entry the least significant byte of the length in byte 1 and the most significant byte of the length in byte 2 To calculate the length add 18 to the number of characters in the entry s translation table For example if the tra
69. ETUP The SETUP process allows the user to define basic system conditions for each mode switch setting Refer to the foidout at the back of this manual for a chart of the SETUP selections available under each sett ng The items in bold are the default selections To access the setup menus press the SETUP key Use the up and down arrow keys 1 1 tomove between different setup menu items Use the left and right arrow keys to scroll through the available selections for each menu item A setup example is d scussed at the end of the SETUP section SETUP for MONITOR DCE SIM and DTE SIM Modes CODE This menu item allows the user to specify which translation code is to be used in displaying incoming binary data Standard translations EBCDIC Extended Binary Coded Decimal inter change Code an IBM 256 character code Control characters are decoded as 3 character mnemonics in the scratch pad area of the display see Tables 3 8 and 3 9 Ahex EBCDIC conversion chart is provided in Table 3 6 EBCDiCm Equivalent to EBCDIC above except that contro characters are displayed as hex pairs n the scratch pad area American Standard Code for Information interchange a standard 128 character code Control characters are decoded as 3 character mnemonics in the scratch pad area see Tables 3 7 and 3 9 A hex ASCII conversion chart is provided in Table 3 5 ASCII Equivalent to 5 above exc
70. LPHANUMERIC ASCII HEX OSTANDARD CODE ONLY 77 CISHIFTED CODE ONLY DATA BITS CHARACTER MASK CHECK ONE doesn t include parity bit 8 BITS CHARACTER 7 BITS CHARACTER 6 BITS CHARACTER 5 BITS CHARACTER SHIFTED CODE ONLY LOWER CASE SHIFT CHARACTER UPPER CASE SHIFT CHARACTER LENGTH OF EACH TABLE eee 8 BITS CHAR LENGTH 256 7 BITS CHAR LENGTH 128 6 BITS CHAR LENGTH 64 5 BITS CHAR LENGTH 32 Li Duplication of this form permitted TEKTRONIX Inc REV A DEC 1980 A 13 COMMITTED TO EXCELLENCE Operating Information 834 Operators s OF PROGRAMMER SIDE B CODING FORM ROM NAME Form TCCF 1 TRANSLATION pate CODE 834 lower case STANDARD CODE SHIFTED CODE TRANSLATION TABLE iss Pe C v X 00x OOO wn 159814 upper case SHIFTED CODE TRANSLATION TABLE i 0e X LSYIS Duplication of this form permitted by TEKTRONIX inc REV A DEC 1980 Tektronix A 14 COMMITTED TO EXCELLENCE Operating information 834 Operators DIRECTORY DATE __________ PAGE OF PAGE DIRECTORY ENTRY PROGRAMMER CODING FORM name Form DECF 1 Description BRET O
71. N characters four as idle Fig 3 51 3 60 os C y e hee AOR 3 10 SYNC SIGW FIO BT OE ACER scd Lp hy Aedes 3 60 MY NOU ONOUS JAMES Pm 3 32 Tests of 834 self test mode switch external 3 27 T AMO prt city ana d ER SEN AEN sod aar 3 16 Timing OF data toe ale ER EO RE qa vada ds 3 18 TIMING Selections 3 10 TOO MARY APERS 5 i oa desee aaee RES A 3 34 Transfer function messages 3 12 Transfer functions Resident in 834 Table 3 1 3 14 Translation code coding form for ROM Coding suse we sass Sha non CR sw A 13 Translation code coding form Fig S 36 jc vos oo tes xe 3 49 Translation codes user defined 5 x hyemem Mr xm iex d RO V ROC 3 47 Trigger key sequences Table EBERT ER S 3 62 Trigger positioning Fig 3 18 uus sso SR M sore Batten ste sed eek Ede e PD bi Sus 3 20 Trigger programming in monitor poA 3 19 Trigger with MaSK a EROS OUS eosin ote dra A LR ieee ws hue Rede d 3 19 Trigger with unmasked trigger bit match Fig 3 22 3 2
72. P 9 21 23 25 Connected to the instrument ground Connected only to pins on the Interface Access Panel INTERFACE CONNECTOR J316 DTE SIMULATE AND BERT MODES Inputs Pin 3 Received data 5 Clear to send 6 Data set ready 8 Data carrier detect 15 Transmission signal element timing DCE source 17 Receiver signal element timing DCE source Outputs MARK or OFF 25 V lt Vin lt 0 V SPACE or ON 22V lt Vins 25 V Input impedance Zin z 7 5 K ohms Pin 2 Transmitted data 4 Request to send 20 Data terminal ready 24 Transmit signal element timing DTE source i MARK or OFF Vout lt 7 V SPACE ON Vout 2 7 V With load impedance 23 ohms Pin 1 Ground 7 Signal ground Connected to the instrument ground Connected only to pins on the interface Access Panel 9 14 16 18 19 21 23 25 3 V lt Vin lt 25 V 25 V lt Vin 3 V 2 50K ohms input impedance REV A DEC 1980 2 7 Specification 834 Operators Characteristic Marker Volt Source Output Impedance Source Output Impedance Line Voltage Ranges 115 V 230 Line Frequency Range 2 8 Table 2 2 Cont ELECTRICAL SPECIFICATIONS Performance Requirement POWER REQUIREMENTS 90 to 132 V 180 to 250 V 48 to 440 Hz Supplemental Information SPACE or ON 2 V x Vin 25 V MARK or OFF 25 Vs Vin lt 0 6 V 12 V 1 V no load
73. R Duplication of this form permitted by TEKTRONIX Inc Tekt rOnDc A 15 COMMITTED TO EXCELLENCE index 834 Operators 834 INDEX 188C Interface Option 04 aie 3 65 834 ASCll COnUO ea ca eto A ee ek CeO acd ca d 3 58 B34 ossa vs en bep PII aa E Se EU we aud tede A E eR apa AEQ 1 1 834 display conventions 22 2 225555 e oe vd era oki ec ED 834 disDiny ecu eed Sos kao Qu o Ava AC obs 3 51 834 EBCDIC control symbols Rate cR aja dus le Gee eeu Se eter poten 3 58 834 ERROR message after 2 2 2 3 26 834 font panel Key 60068 ose cance e aci Aa ORC ERR Ce CRUS Race 3 41 834 Interface Connector S cce vices BEETS ORS TEES ele y 3 8 834 MALFUNCTION message n do ER aue iced ace deve dc es 3 33 834 Operation verification using self test 3 25 834 READY message after 9 26 834 setup 2 834 STOPPED oo WX tres SAL t ob teu
74. S 2 10 OPTIONAL ACCESSORIES 2 10 Section 3 OPERATING INSTRUCTIONS INTRODUCTION 3 1 AMON v Sea OPENS Cer S va eia 3 1 Power Requirements 3 1 Power acce cot ERE OA Peer e DAI 3 1 Interface Connections 3 3 CONTROLS INDICATORS AND CONNECTORS 3 3 Power and Mode 3 4 Digital Displays and LED Indicators 3 4 Display Control 3 5 Keypad and Special Function 5 3 6 Interface Access 3 7 834 Interface Connectors 3 8 ROM Pack 3 8 PSP UE IRE ROME 3 9 SETUP for MONITOR DCE SIM and DTE SIM Modes 3 9 SETUP for BERT 3 10 SETUP Example cou EL AR EX 3 11 DCE DTE SIMULATE 3 12 Program Steps 3 12 yc Cen S Ada EREE P eee 3 12 Entering Messages 3 12 Reading Messages 3 12 Editing Messages 3 12 Clearing Messages 3 13
75. Simulation programming key sequences Table 3 14 3 63 Simulation programming worksheet for ROM A 5 Simulation programs in custom KROMS usce 3 37 Special tunelon keypad Sot cesare du x WE RES CK ON DA ACRI RC PEE Ree Cer 3 6 Specifications 834 Functional eek e e p bebes pact dud NON 2 1 Specifications 834 Electrical Environmental and 2 6 Specifications MIL STD 188C Option 04 3 66 MESSAGE apie heck tee eRe tess RE sc 3 33 SSRUNNING ce Ug 3 34 SSSEND DELAY Quse tot eh ete a e UR ED Apto SIE EE dades 3 34 SSSEND HOLD 655380655515 D Det e AD aes i dar dean CV wA RARE wae 3 34 SSOENDING mIBSSBOS Cea V da Se 3 34 SSWAITINO message cod s up eee uie vare s e ERROR Pd UP eR dnd 3 34 STOPBIFS rep 3 10 Summary of MSUUCUONG 25 aia 3 15 Symbols 834 Display Table 3 4 3 51 Symbols ASCH and EBCDIC control mnemonics and hex code Table 3 3 59 SY
76. UICK BROWN FOX JUMPS OVER A LAZY DOG 0123456789 The message is to be translated into ASCII hexadecimal code SIMULATION pate PROGRAMMING PASE ce WORKSHEET ROM Farm SPW 1 Program Description EPEAT FOX ANAIESSAGE PROGRAM STEPS PARAMETERS 3406 29 Figure 3 24 A sample Simulation Programming Worksheet 3 39 Operating information 834 Operators The Second Step Coding the ROM List Entries The second step of the custom XROM procedure involves coding the setup information and simulation programs of an 834 application into key sequence entries In addition ali menu and directory entries needed for the applicaton are coded during this step Coding Key Sequence Entries The Key Sequence Entry Format The format of a key sequence entry is shown in Figure 3 25 Byte O of the key sequence entry contains the entry number either O1h or O2h If the entry number is the key sequence entry is called automatically at power up key codes in the entry are executed by the 834 when the instrument is switched on If the entry number is O2h the key sequence entry can be called out by its transfer number In this case the key codes in the entry are executed only after typing thekey sequence transfer number on the 834 s front panel and then pressing the TRANSFER key The second and third bytes of a key sequence entry contain the length of the entry in byte
77. VISOR 1 843 00 BAUD RATE BAUD MENG ENTRY DISPLAY D SYNC IDLE CHARACTERS IDLE CHARACTER DEFINITION Emer One Number T MARK ASYNC BUE sn 2 SPACE 4 SYNC T MARK SFACE AND OR SYNC NUMBER OF IOLE CHARACTERS MENU ENTRY DISPLAY ALPHANUMERtC HEX 3400 38A Tektronix EXCEL Figure 3 33 Defining a sample baud rate of 2000 using the Menu Entry Coding Form Byte 3 contains the number of characters in an idle condition Byte 4 contains the idie character definition either MARK SPACE SYNC or all three Use the following codes to select the idie character definition MARK 01 SPACE 02 SYNC 04 MARK SPACE and or SYNC 07 Byte 5 of the menu eniry the flag byte always contains Byte 6 though 12 contain a string of seven ASCII characters The characters are added to the circular list of idle setup options that are displayed on the 834 s front panel If the string is less than seven characters fill the remaining bytes with spaces The 5 code for the SPACE character is 20h Byte 13 the last byte in the menu entry always contains FFh The sync idle characters section of the menu entry coding form in Figure 3 32 provides space to mark the number of idie characters the idle character definition and the character string The bytes for the entry number length flag and end of entry are already filled in on the form REV A D
78. a eases 3 33 Symbols eann natn eink Candas JR rU a VN Ad Castelo ae ee Lag eS 3 59 A ACQUIRE tory v rci d ated bans bonita eo dA POUR ud traps stes too se 3 33 Acquiring data in monitor mode icu crecer esc e RECS rA VA KR e T e gas 3 21 ASCH control symbols Table 3 7 oa Pees OE RON See eas 3 58 ASCII Hex conversion chart Table 3 5 sss kee deans ELE RR RIO RH Rd Rn 3 57 inde Ek Reese E tee eee ees Be arcus ads qaia 3 32 Asynchronous frames bo oti Qe a tee ae d Raw vi bes X Viae eed 3 32 B BAD KEYBOARD message ae eel otc dn 3 26 BAD SWITCH 10658808 lee ade eate a RA 3 26 BAD XROM CHKSUM message ER PIQUE ee RO Kad Gaede ok Rares 3 26 BAD XROM HEADER Massage 4 Lune col dine CRURA RESET RERO A IRR o 3 26 Basic 834 Instruction set Table 3 15 Lo ceo eR Ce EAR A 3 64 Baud Rates aser defined ics kar See aw cs owed Mee ve e e CO S Tere dw e e 3 46 BAUD 5 ru RD ERN Ne VOS VIR PRORA SES RUSS PAR ace d 3 9 BGG generation ccs cesse ea RR e EER T E da Pb 3 13 BCC Selects s ss aculeo Bh t cte Dep ia OR Ce VENE Y E eae 3 10 verification eise NUES edel E dam 3 22 ascites
79. ace Connectors 3 8 3 42 Coding the sample setup conditions into a 3 11 ROM Pack Connector 3 8 key sequence entry using the Key 3 12 Trigger Positioning START Sequence Coding Form 3 53 CENTER votare te ee eee went 3 20 3 43 Coding a sample simulation program into 3 13 Trigger event occurs because the into akey sequence entry using the key unmasked trigger bit matches the Sequence Coding Form 3 53 corresponding data 3 22 3 44 Coding a message for a sample simulation 3 14 Self Test Menu 3 25 program into a character string entry using 3 15 interface Access Block Diagram 3 28 the Character String Coding Form 3 53 3 168 AS 232 Pin 3 30 3 45 Defining a sample baud rate of 2000 using 3 17 Custom HOM 3 35 the Menu Entry Expansion Coding Form 3 54 3 18 XROM header 3 35 3 46 Coding a directory entry to describe the 3 19 XROM trailer format 3 36 key sequence entry with transfer number 3 20 The three steps in the custom XROM p HE IL PE 3 54 coding 3 37 3 47 sample XROM header 3 54 3 21 The Setup Worksheet 3 38 3 48 A sample ROM list 3 55 3 22 sample setup wo
80. ach step may be one of 11 program instructions Some program instructions specify one of 50 message buffers to indicate the data used during that step Other instructions specify one of 50 parameter buffers which store numerical data such as time out or delay information Refer to Program Language Descriptions for details on the individual instructions anda sample program refer to Table 3 11 Basic 834 Instruction Set for a brief overview Set the mode switch to either DCE SIM or DTE SIM SETUP conditions are selected in the same manner as previously described Program Steps The format for selecting PROGRAM STEPS is as follows Press PROGRAM The 834 displays PROGRAM STEPS Press CLEAR to erase any previous sequence of program steps Press The 834 displays 1 HALT 0 HALT is the first instruction Press the left or right arrow keys to move through the other instructions The instruction displayed when you move to program step 2 is the one selected The other program instructions are SEND RECEIVE COMPARE JUMP EQ JUMP JUMP IF TIME and See Program Language Descriptions for details on each instruction Press The 834 displays 2 HALT 0 Follow the same procedure to select the instruction for the second program step Continue selecting program steps as necessary One program may contain a maximum of 99 steps Messages Entering Messages The format f
81. acter not including the parity bit Use the following codes to select the data bits per character mark 8 bits character FFh 7 bits character 7Fh 6 bits character 3Fh 5 bits character 1Fh TRANSLATION os PAGE ae 4 CODE PROGRAMMER _______________________ 1 1 CODING FORM NAME NM SIDE A 834 Description i LENGTH OF 5 co E iN DATA BITS CHARACTER MASK CHECK OME rdoesa t inciude parity bin SHIFTED CODE ONLY LOWER SHIFT CHARACTER UPPER CASE SHIFT CHARACTER SE LENGTH OF EACH TABLE Tektronix 3400 414 Operating information 834 Operators Byte 18 contains the unshift character After receiving the unshift character the 834 interprets all succeeding hexadecimal values as corresponding to the table of unshifted characters Byte 19 contains the shift character After receiving the shift character the 834 interprets all succeeding hexadecimal values as corresponding to the table of shifted characters For Baudet code for example the unshift character has the hexadecimal value 1Fh and the shift character has the hexadecimal value 15h Bytes 20 and 21 contain the length of each translation table the least significant byte of the length in byte 20 and the most significant byte of the length in byte 21 The length of each table is determined by the number of data bits
82. arity error is associated with the right most character the error is indicated in the scratch pad area with a small letter p following the hexadecimal equivalent A framing error is indicated with a small letter f A parity error is ignored if a frame error exists 3 21 Operating Information 834 Operators BCC Verification The 834 can perform BCC check on data in a message buffer or in the capture buffer A CRC 16 or LRC 8 is calculated depending on which has been selected in SETUP Use the left and right arrow keys position the first character to be included in the calculation at the right end of the display window Start and end search characters must be from the same data source DTE or DCE Press MARK BCC Use the left and right arrow keys to position the last character to be included in the calculation at the right end of the display Trigger AAAF Mask FFF7 NOTE Extraneous DLE and SYN characters may need to be deleted for a BCC calculation Press CLEAR to clear any given character at the right end of the display Deleted characters appearasa symbol Press ENTER to restore deleted characters Press BCC LOC and hold The 834 displays BCC or LRC AT where is the CRC four hexadecimal values if CRC is selected in SETUP two hexadecimal values if LRC is selected and is the location of the right most character in the display window Data
83. ayed Can receive frames with Pig Combined Close Open flags or Zero Bit Common to Continuous flags Se fel 2 2 REV 1982 Characteristic Clock Parity Stop Bits End of Frame Specification 834 Operators Table 2 1 Cont FUNCTIONAL SPECIFICATIONS Supplemental information Performance Hequirement Normal supplied by DCE DTE Derived from received data transitions or DTE T Data clock supplied by DTE device On or off SSS SS SS Se eee i BLOCK ASYNCHRONOUS SETUP Bits Character Includes parity bit if parity is active None odd even bit always mark bit always space b hb 2 One programmable character any bit combination Normai asynchronous or isochronous uses 1X clock from interface Block Check Code CRC 16 LRC Must be accessed from Synchronous Idle Line setup 4 All mark ali space or SYN Must be accessed from Synchronous characters setup 8 mark all space or SYN characters mark characters 8 All space characters ji 0f 8 SYN characters REV NOV 1981 2 3 Specification 834 Operators Characteristic Trigger Parameters Location Match Trigger Events Trigger Sequence Mask Sequence Error in Async In Sync in HDLC Marker Data Captured When n
84. ble assembiy can be used to connect the 834 to DTE and DCE units under test Operating Information 834 Operators CONTROLS INDICATORS AND CONNECTORS The 834 front panel controls and indicators are protected by a lid To open this lid press the buttons on each side of the case and lift The front panel is shown in Figure 3 4 Five areas have keys of related function and are described in this section Connection points on the back of the 834 are also discussed NOTE Some early models of the 834 have slightly different labels on the interface Access section of the front panel Digital Displays and LED Indicators 2 2 8 INTERFACE ACCESS Ea L3 roni x 834 BATA COMMERICAT IONS TESTES Interface Keypad Access Panel with Special Function Keys Power and Mode Selector Display Control Keys Figure 3 4 Front Panel of the 834 Programmable 834 Data Communications Tester REV A DEC 1980 3 3 Operating Information 834 Operators Power and Mode Selection 1 The POWER button turns the 834 on and off push on push off When the instrument is on the top of the POWER button is yellow when off it is black Since the yellow color is produced mechanically other indicators must be examined to make sure power is actually being applied to the 834 2 The MODE Switch is a five position rotary d
85. bytes with spaces The ASCH code for the SPACE character is 20h Byte 19 the last byte in the directory entry always contains FFh The directory entry coding form in Figure 3 38 provides space to write the 16 character string The bytes for the entry number length and end of entry are already filled in on the form Figure 3 39 shows a sample directory entry that describes key sequence entry with the transfer number 211h The key sequence entry contains a simulation program that sends the ASCII Fox message over an asynchronous data communications network To describe the key sequence entry the directory entry displays the character string 211 SEND ASYN FOX DIRECTORY ONTE entry CODING FORM ROM emn Form Description DESCRIPTION oid Tektronix COMMATTED TO EXCEL ENDE 3400 43 Figure 3 38 The Directory Coding Form DIRECTORY DATE ENTRY PROGRAMMER fe eae CODING FORM NAME Form DECF 3 Description DIRECTORY ENT ENT S SER 3400 44 Figure 3 39 A sample Directory Coding Form REV A DEC 1980 REV A DEC 1980 NOTE Hex code indicates 834 code to create symbol 4 81 92 PM in 31 32 51 52 Ho s a sss 2 e eeu anes 71 72 eas
86. categories for trigger programs The fourth box is for comments generally further information for the 834 operator who runs the application To use the setup worksheet just write in the desired setup option next to each menu category Figure 3 22 shows a sample setup worksheet Note that setup options for the baud rate and duplex menu categories are not included in the custom XROM For this sample application the baud rate and duplex are variable The worksheet comments 834 Fann WORKSHEET nave Form SW 1 Descriptior SIMULATE MONITORMODE SETUP MODE mun CODE Clock BOC ang IDLE SYNC menu must be ser with ASYNAL BAUD DUPLEX DELAY SETUP HOES ASYNC ASYNBLK Bits char NAZI Bits Char Clock Parity Stop Bits SYN Timing IDLE i BERT MODE SETUP BALD ASYNC Clock Bits Char Parity Stop Bits TRIGGER PROGRAMS bem ERROR MARKER OTHER SETUPS i i i 3400 26 COMAET TED TU EXEL ENGE Figure 3 21 The Setup Worksheet 3 38 Tektronix section instructs the operator to key in the baud rate and duplex options of the 834 s front panel before running the application Writing the Simulation Programs Storing a simulation program in the custom XROM especially a frequently used program saves the time involved in entering
87. coding form that contains the ASCII program message ABCD 123 LF The character strings length is 10 bytes and adding 9 to the string length the total length of the character string entry is 19 bytes The entry s transfer number is 911 Usually if a string is used more than once you should code it as a character string entry if it is more than 7 characters code it as a character string entry but if it is less than 7 characters code it into a key entry Nesting Key Sequence Entries Calling another key sequence entry or character string entry within a key sequence entry is called nesting entries After the first key sequence entry calis a second entry the nested entry the 834 begins executing the key codes in the nested entry When the 834 has executed all the key codes in the nested entry it resumes executing the remaining key code in the first entry You can nest key sequence entries to a level of five deep A nested entry is called within a key sequence entry the same way you would call the entry on the 834 s front panel by typing the nested entry s transfer number then pressing the TRANSFER key For example if the nested entry s transfer number is 123h enter the 1 2 3 and TRANSFER keys in the first entry Nesting entries is especially useful when a simulation program is stored in one main key sequence entry and the message for the program are stored in separate character string entries In the key sequence entry
88. cuted Pressing PROGRAM while the 834 is operating will display the program status message see Display Definitions Program status messages unique to half duplex operation are presented in parentheses in the description below In DTE SIM the 834 performs the half duplex RS 232 line turnaround as follows timers may be programmed using the DELAY menu REV A DEC 1980 Operating Information 834 Operators 1 When a SEND command is executed the 834 waits for CD to go off SEND WAIT then raises RTS and waits for CTS to go on SEND DELAY then transmits the message 2 When a RECEIVE command is executed the 834 turns off RTS and waits for the DCE to turn on CD RECEIVE WAIT DCE SIM the 834 performs the half duplex RS 232 line turnaround follows timers may be programmed using the DELAY menu 1 When SEND command is executed the 834 waits for RTS to go off SEND WAIT then turns on the RTS CD timer SEND DELAY When the the timer expires the 834 turns on CD and transmits the message 2 When a RECEIVE command is executed the tester waits for RTS to go on RECEIVE WAIT then starts the RTS CTS timer RECEIVE DELAY When the timer expires the 834 raises CTS 3 31 Operating Information 834 Operators FRAMES in MONITOR MODE framing is useful because 1 The 834 inserts EOF indicators into the capture buffer when it encounters an end of frame condi tion This makes end of frame conditions more visib
89. d frame to be received RECEIVE DELAY RTS is ON but 834 is waiting for specified line turnaround time to expire before it can raise CTS RECEIVE WAIT The 834 is executing a RECEIVE com mand DTE SIM 834 turns off RTS waits for CD to go high 3 33 Operating Information 834 Operators RCV OVERRUN The baud rate in the combination with certain setup parameters e g sync async full or half duplex exceeds the ability of the 834 to process incoming data ssSEND DELAY The 834 is executing SEND command DTE SIM half duplex 834 raises RTS waits for CTS to go ON DCE SIM half duplex RTS has been dropped and the 834 is waiting the specified line turnaround delay timeto expire before it can raise CD SSRUNNING The 834 is executing a program Usually this message appears when the simulation program is in loop ssSEND HOLD The 834 is executing a SEND command DTE SIM The 834 is waiting for DSR to go high DCE SIM The 834 is waiting for DTR to go ON In synchronous and HDLC the 834 oniy checks DSR and DTR at the beginning of the frame In asynchronous the 834 checks DTR and DSR line status for each character sSSENDING 834 is executing SEND command The 834 has completed all line turnaround functions if in half duplex and data is being sent If the 834 expects an external clock and sees none the 834 will display SENDING but no data will be sent SEND WAIT The 834 is executing a SEND co
90. data if either of these two settings is selected STOPBITS Systems operating at over 300 baud typically use 1 stop bit Two stop bits are typically used in systems running at less than 300 baud The default selection is 1 REV A DEC 1980 SETUP Example The following example demonstrates the setup conditions required for the 834 to perform DCE simulation with a typical asynchronous ASCH terminal such the TEKTRONIX 4025 The operating conditions for the terminal in the example and the conditions that must be reflected by the setup ASCII translation code 1200 baud Full duplex Press SETUP The 834 displays CODE EBCDIC Press to move the display to ASCH Press The display is BAUD 1200 997 7 Press The 834 displays DUPLEX FULL Press The 834 displays DELAY 200 Press The 834 displays SETUP SYNC Press to move the display to ASYNC Press The 834 displays BITS CHR 8 Press to move the display to BITS CHR 7 Press The 834 displays PARITY NONE Press The 834 displays STOPBITS 1 Press The 834 displays EOF PIBSS CLEAR opere ec a nme TOR Enter OD on the keypad Press ENTER Press The 834 displays TIMING NORMAL mme REV A DEC 1980 Operating Information 834
91. e accessed via SYNC ois REV A DEC 1980 3 61 Operating Information 834 Operators Table 3 12 SETUP KEY SEQUENCES FOR BERT MODE 0 1 2 3 7 8 9 10 11 12 13 14 15 eauo so 200 75 o rss reo eco ooo eoo 2 ems Ep async Option 4 instruments only SYNC ASYNC 0 1 2 0 1 2 3 4 a cos Even mani space Table 3 13 TRIGGER KEY SEQUENCES 1 2 0 TENA enter from keypad 5 BH 3 62 REV A DEC 1980 Operating Information 834 Operators Table 3 14 SIMULATION PROGRAMMING KEY SEQUENCES 5 5 7 2 3 4 8 9 10 0 SEND 0 RECEIVE COMPARE 0 JUMP EQ 0 JUMP IF TIME 0 TIMEOUT OI MASK 0 WAIT 80 SEND 10 I RECEIVE _ COMPARE 0 JUMP EQ 0 JUMP NE 0 JUMP 0 IF 0 TIMEOUT MASK 0 WAIT 0 RECEIVE COMPARE 0 JUMP EQ 0 JUMP NE 0 JUMP 0 1 IF TIME 0 TIMEOUT O MASK 0 WAIT 0 MESSAGES PARAMETERS 0 0 1M enter from keypad 1 0 selectable from keypad 2M enter from keypad 2P 0 selectable from keypad 501 50M enter from keypad 504 50P 0 selectable from keypad DEC 1980 3 63 Operating Information 83
92. e eee eee ae 3 4 Definitions of BERT BLEAT ae Chae RSs 3 24 DEL AFTER MOY COUG ae ice PERL Lae E RR EA 3 42 DEL BEFORE Key COUB ire 3 42 DELAY Selections ov eS ca Be DA ee e t a eG a n at 3 9 Digital Displays and LED Indicators s Ld vasa S OR PRESE ee ele EE 3 4 Directory entry COdING i m Rr ene 3 50 Directory entry coding form for ROM coding RS RUE ce A 15 Display se se wo YER ER ad ADU VIR Ce res DU Wa d 3 5 Display limitations in XROM coding 2 CREER 3 45 Display symbols Table 344 ee qe ea Tox e dat AR ebat e TE eal ac OC AUR vena ES 3 51 DS OK MESSAGE Tp 3 33 DS OK message after 3 26 DTE SIM and DCE SIM with half duplex line turnaround 3 31 DIE SOURCE indicato ines 22 ale bus exa 3 4 DUPLEX hs he EXC DRE hes 3 9 E EBCDIC control symbols Table 3 8 3 58 EBCDIC Hex conversion chart Table 3 6 3 57 Editing 6554069 CSS Seek bare Sea CIO EUN DHSS 3 12 Electrical Specs Table Qul Cio e ER 2 6 Entering programs
93. ed message then press TRANSFER to transfer the message to the message buffer currently displayed lf data already exists in the message buffer the transferred message will be inserted immediately following the right most character in the display window Remember A message can only be transferred into a currently displayed message buffer Message Buffer Transfer Data in the message buffer currently displayed can be copied into the capture buffer by pressing C TRANSFER Any data in the capture buffer is replaced with the message REV A DEC 1980 Capture Buffer Transfer Data in the capture buffer may be transferred to the message buffer currently displayed by pressing F TRANSFER If data already exists in the message buffer the transferred data will be inserted immediately following the right most character in the display Message Editing Exercise The following exercise demonstrates some of the editing capabilites of the 834 Current conditions 1M THE QUIK BROWN FOX JUMPED OVER A LAZY DOG 0123456789 Desired results 1M THE QUICK BROWN FOX JUMPS OVER A LAZY DOG Press PROGRAM then to move message 1 into the display window Only the last 12 characters of the message are displayed The first correction to message 1 is toinsertaC in QUIK Manipulate the message so that the letter is in the right most position in the display window One way to perform this manipulation is Press to move to the beginning of the
94. ept that control characters are displayed as hex pairs in the scratch pad area HEX All data is displayed as hex pairs The default code is EBCDIC Additional codes may be added using manual ROM generation procedures BAUD This menu item allows the user to specify the data rate at which the 834 transmits and receives data The available selections are REV A DEC 1980 Operating Information 834 Operators 50 75 110 134 5 150 200 300 600 1200 1800 2400 3600 4800 7200 9600 and 19 200 bits per second The default baud rate is 1200 bits per second Additional baud rates may be added using manua ROM generation procedures DUPLEX The available selections are FULL and HALF This menu item pertains to DTE SIM and DCE SIM modes only In half duplex the 834 performs RS 232 handshaking with programmable line turnaround delay see Delay below and Half Dupiex Line Turnaround later in Section 3 The default selection is FULL DELAY This menu item allows the user to specify for DCE and DTE simulations the delay between the time RTS is raised and CTS is raised in response The default selection is 200 ms but values to 9999 milliseconds 10 millisecond resolution can be entered Delay does not apply to full duplex or MONITOR mode operation To clear the delay value shown in the display press the CLEAR key Enter the new value using the keypad then press the ENTER key SETUP The 834 supports four types
95. erformance Supplemental Characteristic Requirement Information SIMULATE MODES Program Steps 99 steps available Messages 50 messages can be programmed 3000 bytes available Message length limited only by how many bytes of unused message programming space remain available Parameters 50 parameters can be programmed from 10 to 9 999 milliseconds neers Pd EC oxen et Data Captured Always the last 2699 characters received before the program stops or before STOP is pressed Data Transfer Rates 50 75 116 134 5 150 206 300 600 1200 1800 2400 3600 4800 7200 9600 19200 bits second Total Bits Received per test 10 10 or continuous Data Transmission Ti CH Ende ronous Bits Character Async timing 5 6 7 8 or 9 Parity Async timing i None odd even parity bit always mark parity bit always space Stop Bits Async timing Ciock Sync timing Normali Derived DTE Data Pattern Pseudo random 511 bits CCITT standard Block Length 1000 bits Data Bit Errors Count 0 9999 Block Errors Count 0 9999 Blocks Count 0 9999 Faults Count 0 9999 REV DEC 1980 2 5 Specification 834 Operators Tabie 2 2 ELECTRICAL SPECIFICATIONS Supplemental Information Performance Requirement Characteristic INTERFACE CONNECTOR J316
96. est by pressing the CLEAR key counts are reset to zero and the receiver is re initialized without interrupting the transmitted pattern BAUD 1200 1800 2400 4800 7200 9600 19200 50 75 110 134 5 150 200 300 600 BITS CONT 10E5 10 6 SETUP SYNC ASYNC BITS CHAR 8 9 5 6 7 Nine bits per character must be used with odd or even parity Five bits per character may not be used with parity PARITY NONE ODD EVEN MARK SPACE STOP BITS 1 1 5 2 CLK NORMAL DERIVED 3 23 Operating Information 834 Operators Definitions BITS CONT 10E5 10E6 STOP BITS NORMAL DERIVED DTE 3 24 Total number of bits received in one BERT test Continuous 100 000 bits 1 000 000 bits Used in ASYNC setup only In SYNC setup the clock signals supplied by the DCE device are used ASYNC setup the pseudo random pattern is broken up into 8 bit characters framed by start and stop bits Clock derived from received data tran sitions Same as NORMAL except in SYNC setup the T data clock is supplied by the DTE device REV A DEC 1980 SELF TEST MODE introduction All test equipment should be checked for preper operation before it is used in the field An 834 operator can quickly achieve a high degree of confidence in the operation of the 834 by running the resident exercising routines available in the SELF TEST mode The routines are selected from a menu and t
97. et DATE pace 83 ORI KS EET PROGRAMMER 22 ROM Farm SW 1 Description SETUP FOR SEND ASCE ROGET SIMULATE MONITOR MODE SETUP mood GIAA ASCU BAUD DUPLEX DELAY SETUP Y AG NC HOLC s ASYNC ASYNBUK His cha CSC Parity Chock Party z Bcc Stop 8itsz SYN 80 i Timing IDLE Clock and IDLE in SYNC menu musl e set with ABYNBLK H BERT MODE SETUP BAUD PATTERN BITS Ciock Bits Char Parity Stop amp ts e e at m m TRIGGER PROGRAMS POSE MATOH ERROR MARKER OTHER SETUPS KEY IN CORRECT RATE DULEK ANO TIUN G OPTIONS PRESS 2 11 ANOTRINGFER KESS FRESS KEY Tektro FED TU NCEL 3400 48 Figure 3 40 Sample setup conditions E sta WORKSHEET ROM NAME an n Form SPW 1 3400 46 Figure 3 41 A sample simulation program REV A DEC 1980 SET THE OPERATING MODE SWITCH TO SIMICLOTION MODE The Second Step in the second step of the coding procedure we code the options selected on the setup worksheet into a key sequence entry with the transfer number 111h Figure 3 42 At the top of the coding form we select the entry number O2h callable by transfer number and write the length 29 or 1Dh bytes
98. fer is displayed with the trigger point at the right most position in the display window if a trigger has been found no trigger is found the last character in the capture buffer is displayed in the right most position REV A DEC 1980 Operating information 834 Operators Press the left or right arrow keys to scroll through the capture buffer Data moves in the direction of the arrows Press or to move to the beginning or the end of the captured data stream Press 1 to read or DCE data respectively Press BCC LOC to determine the buffer location of the right most character in the display The 834 displays CRC at HH where is the location of the right most character in the display The question marks pertain to a BCC search and do not apply when determining character locations Press SEARCH to search the capture buffer for a specific character is the hexadecimal representation of the character being searched for The search proceeds from the right most character in the display window to the last character in the capture buffer The searched character appears as the right most character in the display Press SEARCH with no specified character to search for the next EOF NOTE The scratch pad area will display the hexadecimal equivalent of the right most character in the display window Source and control line indicators are also associated with the right most character if a p
99. for more information on the use of the CLEAR key 3 The TRANSFER key Transfers one of the standard messages stored in the 834 to the message buffer currently displayed TRANSFER also allows access to user defined messages and additional ROM Pack menu ttems Transfers the contents of the capture buffer to the message buffer currently displayed Calls up one of the utility functions storedin the 834 for example Delete all characters to left of current position Calls up one of the programs stored in the 834 for example Untriggered Repeat The SEARCH key locates the next occurrence of a user selected character in the capture buffer The display also stops at each End of Frame EOF symbol See Character Search for details on the use of this key 5 The BCC LOC MARK and STORE keys are used together to implement Check Character calculations See BCC Verification and BCC Calculation for instructions on how to check and store BCC s 3 6 Cs 2 Figure 3 8 Keypad with Special Function Keys REV A DEC 1980 Interface Access Pane 1 Eleven two position Single Pole Single Throw SPST switches are used to connect and disconnect selected lines from the 834 to the interface For standard interface configurations these switches should be in the closed position The DSR Data Set Ready indicator shows the real time status of interface line 6 The LED il
100. he displays generated indicate successful or unsuccessful completion of the tests Observe the following conditions before using SELF TEST Set the mode switch to SELF TEST Disconnect all external devices except the power cord and User ROM Pack if any Close all switches on the Interface Access Panel The SELF TEST menu offers four levels of exercising routines see Figure 3 14 LEVEL 1 The Self Test Mode Switch and Externa Data tests thoroughly exercise the 834 The user need run only these tests to have confidence in the operation of the 834 Operating Information 834 Operators LEVEL 2 The Power Up Display and Internal Data tests are combined to form the Self Test routine acces sible in level 1 These tests may be accessed individually from this level LEVEL 3 The List ROM routine displays descriptive information on any 834 ROM Part number information is displayed for Tektronix supplied ROMs This feature is useful for verifying that the proper ROMs are in place LEVEL 4 The Service Nonmaskable inter rupt SVC NMI loop is designed for service personnel No error messages are generated Use the left and right arrow keys to scroll through the tests on each level Use the up and down arrow keys to move between levels Press START to begin a test in most cases where an error message is generated press any key on the front pane to return to the menu Occasionally it may be necessary
101. he example ASCH is the third entry in the list of code options So pressing the O and RIGHT keys then pressing the RIGHT key twice will always display CODE ASCII on the front panel and select the ASCII option The keys to select the ASCII option are entered on the key sequence entry coding form as follows NOTE When coding the key entry sequences remember that under some conditions power up and menu expansion the 834 may not be at its normal power up defaults When coding a customized ROM be sure to take this into account REV A DEC 1980 Operating Information 834 Operators Then referring to Table 3 3 enter the corresponding code for each key on the form in the column labeled CODE The key sequence coding form now contains the following Coding a simulation program into a key sequence entry is similar to the method for coding setup information For example the following simulation program and the ASCH message ABC over the data communications network PROGRAM STEPS NO AND MESSAGE To enter the program on the B34 s front panel you first press the PROGRAM key then the CLEAR key to clear all previous program steps Now press the DOWN and RIGHT keys to select SEND as the first program step and press the 1 and ENTER keys to enter 1 as the cross reference number The key sequence coding form then contains the following DOWN 18 RIGHT 16 1 01 ENTER 10 3 43 Operating Information 834 Operators To
102. he flag byte always contains 80h Bytes 6 though 12 contain a string of seven ASCII characters The most significant bit of each character must be zero The characters are added to the circular list of baud rate setup options that are displayed on the 834 s front panel if the user defined baud rate is 2000 for example the string may contain the characters 2000 You may also define any other character sequence for display if the string is less than seven characters fill the remaining bytes with spaces The ASCII code for the SPACE character is 20h Byte 13 the last byte in the menu entry always contains FFh Byte 0 Entry Type 1 Length of Entry 2 3 88 o Rate Divisor 4 5 80 Byte Character String in ASCH Hex 12 13 End of Entry 3400 36 Figure 3 31 Entry format for a user defined baud rate 3 46 The baud rate section of the menu entry coding form in Figure 3 32 provides space to mark the baud rate divisor and character string The bytes for the entry number length flag and end of entry are already filled in on the form The form also includes the formuia for calculating the baud rate divisor Figure 3 33 shows how to define a sample baud rate of 2000 on the menu entry coding form The baud rate divisor is 922 in decimal notation which is converted to O39Ah in hexadecimal notation The character string 2000 is translated into ASCII hexadecimal code
103. he trailer Enter FFh in the first byte of the header if you do not wish to include a checksum for the custom XROM or on XROM length Header Type LENGTH OF XROM in bytes XROM ID in ASCII hex ID TERMINATOR NOT USED 3400 23 Figure 3 18 The XROM header format 3 35 Operating 834 Operators The second and third bytes of the header contain the length of the entire XROM in bytes the least significant Isb of the length in byte 1 and the most significant byte msb of the length in byte 2 For example if the XROM length is 4 bytes 4096 bytes first convert the decimal length to hexadecimal notation then enter the result 7 into the XROM as follows Byte 00 2 10 Bytes 3 through 18 of the header contain a 16 character XROM 10 The ID serves to identify the contents of the custom XROM to an 834 operator Translate the alphanumeric characters in the ID to ASCII hex code before entering them in the XROM If the ID is less than 16 characters in length fili the remaining bytes with spaces The ASCII code for a SPACE character is 20h Byte 19 in the header always FFh indicates the end of the XROM ID To display the XROM ID on the 834 s front panel first Switch the instrument to SELF TEST then press the DOWN key twice Now press the keys O RIGHT 8 RIGHT so that the message LIST XROM G is displayed Finally press the START key to display the cus
104. ial used to select the operating mode of the 834 3400 10 Figure 3 5 Power and Mode Selection Digital Displays and LED Indicators Data is displayed on a 16 character fluorescent alphanumeric readout A five by seven dot matrix is used to form each character The readout is divided into a data display window 1 and a scratch pad area 2 1 The DISPLAY WINDOW left most 12 characters displays parameters messages or data The SCRATCH PAD right most 4 characters displays the hexadecimal or mnemonic equivalent of the right most character in the display window The scratch pad also displays data entered from the keypad 3 The DTE SOURCE indicator illuminates when the right most character in the display window is received from the Data Terminal Equipment DTE ONE The DCE SOURCE indicator illuminates when the right most character in the display window is received from the Data Communications equipment DCE The MARKER CD RTS and CTS indicators show the status of key RS 232 interface lines An iHuminated LED indicates an ON condition Normally the indicators show the real time status of the lines When captured data are displayed these indicators show line status at the time the right most displayed character was received The MARKER indicator can be connected to any available interface line at the access panel The ON condition indicates a HIGH logic level positive voltage Space e CD C
105. in the 834 s display area during various stages of the tester s operation 834 MALFUNCTION indicates an error in the 834 microprocessor The user should send the 834 to qualified service person if removing user generated ROM s does not eliminate the problem 834 STOPPED The 834 mode switch has been turned or STOP has been pressed ACQUIRE Program Status This is the start of the realtime data display Usually this message will leave the screen as characters are sent or received If this display remains check the setups and clocks in SYNC setup check the NO SYN light to see if synchronization has been established BERT TEST DONE The 834 has completed a finitelength BERT test CS OK This message precedes 834 READY When CS OK remains on the screen it indicates that the 834 passed all power up tests but was unable to initialize the system This message may indicate a bad user ROM if removing the user generated ROM does not fix the problem send to a qualified service person DS OK This message precedes 834 READY When DS OK remains on the screen it indicates a hardware malfunction Send the 834 to a qualified service person ERROR TRIG FOUND Trigger Status Message An ERROR trigger has been found ERROR TRIGGER Termination Message An ERROR trigger has been found EXTRA FRAME The 834 checks to see if frames have been received while sending data To disable this function press 14 TRANSFER To reenable thi
106. ined shifted translation code Bytes 0 3 4 5 13 14 15 and 16 always contains respectively the following hexadecimal values 20h OO 80h FFh and 80h Byte 3 allows you to select a hex decode code OOh or mnemonic decode code Bytes 1 and 2 contain the length of the menu entry the least significant byte of the Entry m Length of Entry Value Field Flag Byte Character String in Hex Unshift Character Shift Character Length of Each Table Translation Table unfinished character 22 1 2244 Transiation Table shifted characters 3400 40 Figure 3 35 The menu entry format for a user defined translation code 3 48 REV A DEC 7980 length in byte 1 and the most significant byte of the length in byte 2 To calculate the length add 22 to the number of characters in the entry s two translation tables For example if each translation table contains 64 characters the length of the menu entry is 150 bytes 96h Bytes 6 through 12 of the menu entry contain a string of seven characters The characters are added to the circular list of translation code setup options that are displayed on the 83476 front panel If the string is less than seven characters fill the remaining bytes with spaces The ASCII code for the SPACE character is 20h Byte 17 of the menu entry contains a mask that identifies the number of data bits in each char
107. isplays T empty Up to 25 characters may be programmed in the trigger but only the first five characters are compared if there is no mask programmed if a trigger is used in conjunction with a mask all trigger characters up to 25 are compared but only with the same number of characters of the received data frame upto 25 Enter the hexadecimal value of the desired trigger character from the keypad and press ENTER Repeat this process to enter more characters Characters may also be inserted and deleted as they are in the message buffer see Editing Messages NOTE If the trigger is programmed in conjuction with a mask all unmasked bits are compared against acquired data starting at the beginning of each frame H no mask is programmed only the bits in the first five trigger characters are compared against the received data frame The trigger operates in a slide match mode As each new character is recevied a new match is attempted between the most recently acquired characters and the trigger sequence Press i The 834 displays M empty The mask consists of a string of hexadecimal characters which are entered from the keypad Up to 25 characters may be programmed in the mask buffer Where the mask contains 1 s the corresponding trigger and data bits are not compared Where the mask contains O s a match is attempted Refer to Figure 3 13 The first n mask characters always correspond to the first n trigger characters
108. it are ignored If a mask bit is O the corresponding data bit and compare bit are compared See COMPARE Format MASK mm Where mm is the number of the message buffer containing the mask bit stream The bit stream consists of hexadecimal characters entered from the keypad MASK eliminates the slide match process of comparing two character strings compares are fixed to the beginning of the frame A compare sequence of n characters is tested against the first n characters in the current received frame No further characters in the frame are tested Up to 25 char acters may be compared when using a mask Where a mask bit is 1 the corresponding bit in the compare sequence and the current frame are not compared Where the mask bit is 0 a comparison is made If the number of characters in te mask sequence the mask will be padded whti 075 00 in hexadecimal to the length of the compare sequence Refer to the following example 3 16 EXAMPLE rec v frame 41 22 63 44 55 compare seq 41 42 43 44 mask seq 60 60 60 hexadecimal rec v frame 01000001 00100010 01100011 01000100 01010101 00001010 compare seq 01000001 01000010 01000011 01000100 mask seq 01100000 01100000 01100000 00000000 Result match flag set to EQ Turn off a programmed mask with the MASK 0 instruction MASK can extend the number of characters compared in the COMPARE instruction from 5 to 25 Remember that MASK also disables the slide match proce
109. iuminates with an asserted condition for the line The DTR Data Terminal Ready indicator shows the real time status of interface line 20 The LED iluminates with an asserted condition for the line The V and V pins can be connected with a jumper wire to any interface line to pull the line high V Space low V Mark The PROBE pin can be connected with a jumper wire to any interface line The logic level of the line is reflected by the and symbols illuminates at a high logic level illuminates at a low logic ievel The MARKER pin can be connected with a jumper wire to any interface line The status of the line is stored with each received character and reflected in the MARKER LED indicator on the display panel see Figure 3 6 REV A DEC 1980 Operating Information 834 Operators OTR AXP DCE TX INTERFACE ACCESS 3400 144 Figure 3 9 interface Access Panel 3 7 Operating Information 834 Operators 834 Interface Connectors D ROM Pack Connector The connector shown in Figure 3 11 is intended only for use with Tektronix User 834 ROM Packs 3 8 This connector is a 25 pin D type female socket contacts for connecting the 834 to the equipment under test This connector is designed for a Current Loop interface Adapter 834 Option 2 Figure 3 10 834 Interface Connectors 3400 16 Figure 3 11 ROM Pack Connector REV A DEC 1980 S
110. lay window BCC Generation The 834 calculates a CRC 16 or an LRC 8 depending on which BCC has been selected at setup If an HDLC setup is selected the 834 automatically calculates CRC CCITT for the message being sent and checks the CRC for any HDLC frame received CRCs are not included in the received HDLC frame when it is displayed Select the desired message Press or untill the first character to be included in the caiculation is positioned at the right end of the display Press MARK BCC LOC Press untill the desired ending location is reached last character at the right end of the display Press STORE BCC LOC The 834 calculates the BCC and stores it in the the two locations immediately following the location of the last character in the calcutation Parameters The format for selecting PARAMETERS is as follows Press PROGRAM The 834 displays PARAMETERS Press CLEAR to clear any existing parameter values Press The 834 displays 1 0 This indicates that the first parameter has a numerical value of zero Enter the desired value via the keypad and press ENTER Press CLEAR to erase an individual parameter Press to access parameter 2 Follow the same procedure Skipping Locations Press or to shift the display to the first or last entry in a horizontal series This function is useful when working with a long list of setup selections the list of program instructions a message or
111. le when reading the capture buffer 2 Masked triggering is always based start of frame Without frames the user can only do a sliding search of the received data In SIMULATE modes and DCE frames are essential since the 834 requires that a frame of data be received before a RECEIVE command can be executed Synchronous A start of frame is recognized by the 834 as the first non SYN character after synchronization is established An end of frame is recognized by the 834 as an EOF character or idie line An idle line consists of a series of SYN characters SPACES all zeros or MARKS ail 1 sj The number and type of characters which determine anidie line may be selected by the IDLE menu See the SETUP section of this manual 3 32 HDLC Start and end of frame are defined by protocol Asynchronous Start of frame is recognized by the 834 as the first character received after an end of frame is found Anend of frameisrecognized whenthe 834 encounters an EOF character An EOF is defined in the SETUP section of this manual ASYNBLK A start of frame is recognized by the 834 as the first character received after an end of frame An end of frame consists of a number of character times within which no valid characters were received The number of character times is selected by the IDLEz menu See the SETUP section of this manual REV A DEC 1980 DISPLAY DEFINITIONS The following messages appear
112. mbient temperature between 20 and 30 degrees Centigrate 68 Tables 2 1 through 2 4 list the electrical environmental to 86 degrees Fahrenheit 2 the instrument is operating and physical characteristics of the instrument The elec in ambient temperature between and 50 degrees trical characteristics are valid under these conditions Centigrade 32 to 122 degrees Fahrenheit and 3 the 1 the instrument has been adjusted as described in instrument has warmed up for at least five minutes Table 2 1 FUNCTIONAL SPECIFICATIONS Performance Supplemental Characteristic Requirement Information Data Transfer Rates 50 75 110 134 5 150 200 300 600 1200 1800 2400 3600 4800 7200 9600 and 19200 bits second Accuracy internal crystal control SYNCHRONOUS amp HDLC setups Within 0 02 ASYNCHRONOUS setup Within 0 1 Code i ASCII EBCDIC HEX and other user The user defined code must use defined codes specified in User ROM the same character font optional Communications Mode Half or fuil duplex RTS CTS Delay half duplex Programmable from to 9999 milli mode only seconds Power up default is 200 ms Accuracy 5 15 ms ASYNCHRONOUS SETUP Bits Character 5 5 7 B or 9 Includes parity bit if parity is active Parity None odd even parity bit always mark parity bit always space Stop Bits 1 1 5 2 End of Frame One programmable character any bit Includes parity
113. mmand DTE SIM In half duplex only the 834 waits for modem to drop CD DCE SIM In half duplex only the 834 waits for DTE to drop RTS SETUP ERROR Parity and bits char are in contention 5 bits char with parity unailowable or 9 bits char without parity unallowable TOO MANY XFERS A User ROM programming error More than five transfer functions have been nested This will occur if a keystroke sequence invokes itself ssWAITING Program Status The 834 is executing a WAIT instruction remedy the situation of a OVERRUN perform the following operations in any setup turn off the MARKER trigger turn off the error trigger turn off the MATCH trigger turn off the realtime display 12 transfer on 13 transfer off In async select the proper parity and bits char clear the EOF character In sync select proper parity choose a specific idle charcter clear the EOF character 3 34 REV A DEC 1980 MANUAL ROM CODING Coding A Custom XROM Custom 5 for the Tektronix 834 Programmable Data Communications Tester make readily available frequently used setup information simulation programs and user messages The code stored in an XROM can initiate any of the key functions on the 834 s front panel In addition the XROM code allows you to expand the instrument s setups and menu options or to include user defined translation codes baud rates and definitions This section describe
114. nd Delay 3 34 SSRUNDING OE OR ee 3 34 ssSend a ee ev 3 34 SSS andi usb die E 3 34 SBDd Wait ux M So dor ec AR ele 3 34 oos let Iu ee E E da 3 34 Too Many XIBES 3 34 dr bonnes 3 34 MANUAL ROM 3 35 Coding a Custom XROM 3 35 The Custom XROM 3 35 The ENS 3 35 The ROM 224 e Dra te EROR Oe Edid a Ses 3 36 The TRAE 3 36 The Coding Procedure 3 37 The First Step Setups and Simulation Programs 3 37 Selecting the Setup 3 37 Writing the Simulation Programs 3 38 The Second Step Coding the ROM aie yas 55545 C ACE 3 40 Coding Key Sequence Entries 3 40 The Key Sequence 3 40 Page No Section 3 OPERATING INSTRUCTIONS cont The Key Sequence Entry Coding Form 3 42 Character String Entries 3 44 Nesting Key 3 45 Coding Menu Entries 3 45 User Defined idle Definition 3 46 User Defined Translation Codes 3 47 Coding Directory Entries 3
115. ndard MIL STD 188C interface in addition to the RS 232 C interface The 834 Option 4 is fully functional with RS 232 as well as MIL STD 188C interfaces Because of this compatibility this section discusses only those factors that are different from those previously discussed in this manual The differences between the MIL STD 188C and RS 232 interfaces are 1 V indicates a Space low logic condition and V indicates a Mark high logic condition for MIL STD 188C therefore data passed over a MIL STD 188C DEC 1980 Operating Information 834 Operators interface is inverted in relation to the same data passed over a RS 232 interface 2 MIL STD 188C requires different electrical specifications Physical and environmental specifications are unchanged Refer to Table 3 16 for the 834 Option 4 electrical specifications that are different from those listed in Section 2 for the basic 834 Operation of the 834 Option 4 is unchanged from that documented in previous sections of this manual with the following exceptions 1 The setup menu selections available under DUPLEX are expanded to allow for selection of data inversion DUPLEX FULL HALF FULL I HALF I The definitions of FULL and HALF DUPLEX are unchanged indicates full duplex operation with inverted data HALF indicates haif dupiex operation with inverted data The DUPLEX default selection is FULL The expanded DUPLEX menu appears in the setup conditions for
116. nged The DATA key displays the contents of the capture buffer The capture buffer stores both received and transmitted data The SETUP key calls up the first entry of the setup parameter menu Setup parameters may then be selected or reviewed The ARROW keys are used to move through menus The up and down arrow keys scroll through different menu items The left and right arrow keys scroll through the selections available for each item The TRIGGER PROGRAM key performs different functions depending on the mode selection In Monitor mode the key calls up the first entry of the trigger menu A trigger may be defined or reviewed In the Simulate modes the key calls up the first level in the program definition menu A simulation program may be defined or reviewed The X key is used in reviewing simulation programs 3 5 Operating Information 834 Operators Keypad with Special Function Keys The 21 button keypad is used with the Display Control Keys to program the 834 with user defined conditions Keys 0 9 and A F are used to enter decima and hexadecima digits As digits are entered they are displayed in the scratch pad display area 1 The ENTER key enters decimal or hexadecimal values into the currently displayed menu item 2 The CLEAR key clears The scratch pad The right most character of displayed data Simulation program steps messages and parameters Refer to Editing Messages
117. nslation table contains 64 characters the length of the menu entry is 82 bytes 52h 3 47 Operating Information 834 Operators Bytes 6 through 12 of the menu entry contain a string of seven characters The characters are added to the circular list of translation code setup options that are displayed on the 834 s front panel If the user defined transiation code is 6 bit transcode code for example the string might contain the characters TRANSCO ifthe string is less than seven characters pad the remaining bytes with spaces The ASCII code for the SPACE character is 20h Byte 17 of the menu entry contains a mark that identifies the number of data bits in each character not including the parity bit Use the following codes to select the data bits per character mark 8 bits character FFh 7 bits character 7Fh 6 bits character 3Fh 5 bits character 1Fh Entry Length of Entry F Value Field Flag Byte Character String in ASCII Hex End of String internal Code Data Bits Character Mask Translation Table A Standard one table code B Shifted two table code The translation code table starts in byte 18 of the entry The length of the table is determined by the number of data bits per character 8 bits character 256 bytes 7 bits character 128 bytes 6 bits character 64 bytes 5 bits character 32 bytes Figure 3 35B shows the menu entry format for a user def
118. o applies to ASYNBLK see above CRC 16 cyclical redundancy checking is typically used with EBCDIC LRC longitudinal redundancy checking is standard with ASCII The default is CRC 16 SYN The default selection is hexadecimal 3232 two EBCDIC SYN characters To clear the value shown in the display press the CLEAR key Enter the new value two hexadecimal digits for each SYN character using the keypad then press the ENTER key The SYN selection can be one or two characters if two characters they can be different EOF End of Frame In SYNC the default selection is hexadecimal 37 the EBCDIC EOT character in ASYNC the defauit is OA the ASCH new line character Clear the existing EOF character if necessary by pressing the CLEAR key then enter a new hexadecimal value with the keypad and press ENTER Some protocols require that this menu item be left clear The RECEIVE instruction requires an EOF to define the end of a frame Most synchronous systems define the end of a frame with an idle line instead of EOF see IDLE menu selections IDLE This setup condition determines how many characters events will define an idle line A selection of 4 or 8 indicates that four or eight sequential occurrences of MARK SPACE or SYN define an idle line The default selection is 4 The 8 MARK 8 SPACE and 8 SYN selections set up the 834 to consider the line idle after detecting eight sequential characters of all marking bits eight sequen
119. o trigger event is specified Start Position Center End When trigger event is specified Start Position Center End Table 2 1 Cont FUNCTIONAL SPECIFICATIONS Performance Requirement MONITOR MODE Start Center End Source of Data being searched for trigger events None DTE DCE May be a combination of trigger character sequence an error or a marker transition whichever occurs first Programmable to require a sequence of 0 5 characters 0 25 characters if a mask is set Programmable to mask a O to 25 character trigger sequence A parity or framing error A parity error A CRC error or an abort sequence Low to high or high to low transition of marker input can be selected First 2699 characters of DTE and DCE data received after START is pressed Last 2699 characters received before STOP is pressed Up to 32 characters received before and including the first trigger event and following characters up to a total of 2699 characters Up to 1351 characters received before and including the first trigger event and following characters up to a total of 2699 characters Up to 32 characters received after the first trigger event and previous characters up to a total of 2699 characters Supplemental information REV JUL 1981 Specification 834 Operators Table 2 1 Cont FUNCTIONAL SPECIFICATIONS P
120. onnected for Use in DCE 3 31 Entry format for a user defined baud rate 3 46 Simulate 1 2 3 32 Menu Entry Coding Form 3 46 1 3 The 834 Connected for Use in DTE 3 33 Defining a sample baud rate of 2000 Simulate Mode iss vehe aro at erg 1 2 using the Menu Entry Coding Form 3 47 n 2 1 Dimensional 2 10 3 34 menu entry format for user defined 3 1 Bottom View of the 834 3 1 sync idle characters 3 47 3 2 Connecting the Power Cord ax 3 2 3 35 menu entry format for user defined 3 3 Power Cords for the 834 3 2 translation 3 48 3 4 Front Panel of the 834 Programmable 3 36 The menu entry coding form for defining Data Communications 3 3 translation 3 49 3 5 Power and Mode Selection 3 4 3 37 directory entry format 3 50 3 6 Digital Displays and LED Indicators 3 38 Directory Coding 3 50 3 7 Display Control 3 5 3 39 Asample Directory Coding Form 3 50 3 8 Keypad with Special Function Keys 3 6 3 40 Sample setup conditions 3 52 3 9 Interface Access 3 7 3 41 A sample simulation program 3 52 3 10 834 interf
121. or selecting MESSAGES is as follows 3 12 Press PROGRAM The834 displays MESSAGES nnnn nnnn represents the number of characters remaining in message buffer space Fifty separate messages are allowable 3000 characters total Press CLEAR to erase any existing messages Press The 834 displays 1M empty Enter messages into a message buffer by individually entering the desired characters Enter where is the hexadecimal value of the desired character and press ENTER Press CLEAR to clear an individual character Press to access message buffer 2 Follow the same procedure for entering additional messages Reading Messages Press O to go to the front of the message Hold down or repeatedly press to read the message Press O to go to the last character location in the message Editing Messages Position the character to be changed at the right end of the display window Press CLEAR to delete the character Enter the hexadecimal value of the new character If you make an error press CLEAR Notice that only the scratch pad clears The CLEAR key will clear the scratch pad first if the scratch pad is empty the right most character n the display window 15 cleared Press ENTER Transfer Function Messages Seven standard messages are stored in the 834 as Transfer Functions Refer to Table 3 1 for a brief description of the messages plus the other 834 transfer functions Press the value of the desir
122. ound A protective ground connection by way of the grounding conductor in the power cord is essential for safe operation Grounding the Product This product is grounded through the grounding conduc tor of the power cord To avoid electrical shock plug the power cord into a properly wired receptacle before connecting to the product input or output terminals protective around connection by way of the grounding conductor in the power cord is essential for safe opera tion Danger Arising From Loss of Ground Upon loss of the protective ground connection all accessible conductive parts including knobs and con trois that may appear to be insulating can render an electric shock Use the Proper Power Cord Use only the power cord and connector specified for your product Use only a power cord that is in good condition For detailed information on power cords and connectors see maintenance section Refer cord and connector changes to qualified service personnel Use the Proper Fuse To avoid fire hazard use only the fuse of correct type voltage rating and current rating as specified in the parts list for your product Refer fuse replacement to qualified service personnel Do Not Operate in Explosive Atmospheres To avoid explosion do not operate this product in an explosive atmosphere unless it has been specifically certified for such operation Do Not Remove Covers or Panels To avoid personal injury do not
123. propriate menu category The user defined setup option is not automatically selected For example if a baud rate of 2000 is defined in a menu entry the option 2000 is edded to the end of the list of standard baud rate options Then during the setup procedure the operator can select a baud rate of 2000 by displaying BAUD 2000 on the front panel You can select the baud rate of 2000 in a key sequence entry NOTE Any name set of symbols or mnemonic can be displayed on the 834 as long as it uses 834 symbols and does not exceed 16 characters the fluorescent display length 3 45 Operating Information 834 Operators User Defined Baud Rates Figure 3 31 shows the menu entry format for a user defined baud rate Byte the entry type always contains 21h Bytes 1 and 2 always contain OEh and the length of the menu entry 14 bytes The next two bytes of the entry contain the baud rate divisor The baud rate divisor is calculated by dividing 1 843 200 by the desired baud rate For example for a baud rate of 2000 the baud rate divisor is 922 Round off the fractiona amount to the nearest whole number The amount lost or gained by rounding off the number will determine the accuracy of the baud rate Convert the decima baud rate divisor to hexadecimal notation and enter the least significant byte of the divisor in byte 3of the menu entry and the most significant byte of the divisor in byte 4 Byte 5 of the menu entry t
124. railer have been described previously in this section The third step of the coding procedure is just a matter of listing all the information in the custom XROM in the correct order in bytes O through 31 of the ROM image first code the XROM header Then starting at byte 32 list all the key sequence entries in the ROM list followed by the menu and directory entries In the byte after the last byte of the last entry in the ROM list enter the code FFh The FFh code indicates the end of the ROM list All bytes in the custom XROM between the end of the ROM fist and the start of the trailer are ignored Finally in the last six bytes of the ROM image code the trailer The ROM image used to generate the custom XROM Coding A Sample Custom XROM To illustrate the entire custom XROM coding procedure we ll code a brief sample custom XROM In the example we use the worksheets and coding forms provided in this section 3 52 The First Step We want to code a custom XROM that plugged into the 834 will test an asynchronous ASCH terminal in a data communications network To perform the test we need a simulation program that repeatedly sends an ASCII message to the terminal In the first step of the custom XROM coding procedure we select the setup options to be stored in the XROM Figure 3 40 The simulation program in Figure 3 41 runs with the selected setup options in effect Note the instruction to the 834 operator on the Setup Workshe
125. remove the product covers or panels Do not operate the product without the covers and panels properly installed 834 Operators ions Tester teat The 834 Programmable Data Commun Section 1 834 Operators GENERAL INFORMATION INTRODUCTION Description The 834 Data Communications Tester is a portable instrument for monitoring analyzing testing and troubleshooting data communications interfaces that conform to EIA Standard RS 232 C C LT T V 24 optional accessory allows testing of 20 and 60 milliamp current loop interfaces The 834 can operate as A serial data transmission monitor Communications Equipment DCE modem simulator for testing terminals off line A Data Terminal Equipment DTE simulator for testing DCE A Bit and Block Error Rate Tester BERT The 834 offers 16 baud rate settings ranging from 50 to 19200 buffer storage capacity of 2699 characters a 16 character alphanumeric display and a user oriented keyboard Users can configure and execute multi step tests and view the results in seconds An Interface Access Panel on the front panel of the 834 allows the user to reconfigure interface lines and access Plug in external ROM Packs are available for the 834 Each ROM pack customizes and expands operation of the 834 for specific uses Each ROM Pack will have at least one Socket suitable for insertion of a
126. rksheet 3 38 3 49 A sample XROM trailer 3 56 3 23 The Simulation Programming Worksheet 3 39 3 50 27 80 subroutine for calculating the 3 24 Simulation Programming XROM GHECKSUM oc rep acr qoe Rex ain 3 56 Worksheet Re RAE ITA ERR 3 39 3 51 834 Syne SIGUE ada 3 60 3 25 The key sequence entry format 3 40 3 26 format for displaying a user defined message at the end of a key sequence 3 42 REV DEC 1980 iii 834 Operators Table 2 9 GN NN NO 4 3 4 4 F 0 O0 01i wN e A WN a i LIST OF TABLES Page No Functional Specifications 2 1 Electrical 2 6 Environmental 2 9 Physical 2 9 Resident 834 Transfer Functions 3 14 Conditions of Primary Lines by Mode 3 29 834 Front Panel Key Codes 3 41 834 Display Symbols 3 51 Hex ASCII Conversion Chart 3 57 Hex EBCDIC Conversion Chart 3 57 834 ASCII Control Symbols 3 58 834 EBCDIC Control Symbols 3 58 834 Symbols ASCII and EBCDIC Control Mnemonics and HEX 3 59 Simulation Clocking 3 60 Setup Key Sequences for MONITOR DCE SIM and DTE SIM Modes 3 61 Setup Key Sequences for BERT
127. round to transmit using the RS 232 C handshaking protocol see HALF DUPLEX TURNAROUND RECEIVE makes the next complete received data frame ready for processing Format RECEIVE Processing continues if a frame has been received since the last RECEIVE command If not processing stops until a complete frame is received In half duplex if the line is set to transmit the line will be turned around to allow the frame to be received See HALF DUPLEX LINE TURNAROUND REV JUL 1981 Operating Information 834 Operators COMPARE searches the current frame in the receive buffer for an occurrence of the character sequence contained in message buffer mm The results of the execution of this command set up a flag condition for the JUMP EQ and JUMP NE commands Format COMPARE mm Where mm is the message buffer containing the character sequence being searched for The 834 compares the first five characters of message mm against the current frame If the first five characters of the frame do not provide a match the 834 slides one character further into the frame and reattempts the match This slide match process continues until a match is found or the entire frame has been tested Depending on the outcome COM PARE establishes either an equal EQ or not equal NE condition Use the MASK instruction to fix the compare to the front of the frame and to set up a compare sequence with more than five characters see MASK
128. ry 3 55 REV JUL 1981 Operating Information 834 Operators Byte 188 d Checksum 3400 84 Ium verat e eer TT aaa e Nn TT eu Figure 3 49 A sample XROM trailer ALOGORITHM ROTATE LEFT WITH CARRY THE PREVIOUS RESULT 16 BITS WORTH THEN ADD WITH CARRY THE NEXT ROM BYTE DECREMENT ROM POINTER AND CONTINUE UNTIL BEGINNING OF ROM IS REACHED THE ROM POINTER STARTS AT ROM END 2 SOAS NOT TO INCLUDE THE CHECKSUM BYTES IN THE CALCULATION CHECKSUM ACCUMULATED IN DE C SAVES HIGH BYTE OF ADDRESS FOR LATER USE HLIS ROM POINTER B IS HIGH BYTE OF START OF 1 DE O H C L FD HL NOW POINTS TO CHECKSUM 1 SHIFT 1 16 BIT LOGICAL LEFT SHIFT ADD IN BYTE WITH CARRY WAS THERE CARRY ADD IT iN iF SO NO CARRY HL POINT TO NEXT BYTE NZ SHIFT 1 CONTINUE CALCULATION 3400 558 Figure 3 50 2 80 subroutine for calculating the XROM checksum 3 56 REV NOV 1981 Operating Information 834 Operators ADDITIONAL OPERATING INFORMATION Table 3 5 Hex ASCIH Conversion Chart 8 8 8 8 BINARY HEX ASCH Table 3 6 Hex EBCDIC Conversion Chart S SS SS B ALF 195 BINARY EBCDIC REV A DEC 1980 3 57 Operating Information 834 Operators Table 3 7 834 ASCII CONTROL SYMBOLS Esa 8s s
129. s for a maximum of 256 characters For a standard translation code use only the first table For a shifted translation code use the first table for the unshifted characters and the second table for the shifted characters When entering codes into a table use the codes and symbols in Table 3 4 Coding Directory Entries Directory entries offer a means to identify the individual key sequence entries in a custom XROM by displaying a brief description of each entry on the 834 s front panel For details how to display the directory entry information see an 834 ROM Pack manual The format of a directory entry is shown in Figure 3 37 Byte O the entry number always contains A2h Bytes 1 and 2 always contain 14h and OOh the length of the directory entry 20 bytes Bytes 3 through 18 of the directory entry contain a string of 16 ASCII characters The characters are displayed on the 8345 front panel As a convention it is recommended that bytes 3 through 5 contain the three digit transfer number of the key sequence entry that is described in the directory entry The 13 character description is entered in bytes 6 through 18 ength of Entry Displayed Transfer in ASCH Hex rm m Oo bh Wh Displayed Description in ASCII Hex End of Entry 3400 424 Figure 3 37 The directory entry format 3 50 the string is less than 16 characters fill the remaining
130. s the least significant byte of the length in byte 1 and the most significant byte of the length in byte 2 The length of a key sequence entry can vary from a minimum of seven bytes an entry that contains only one key code to an entry as large as the entire XROM except for the space occupied by the custom XROM header and trailer Bytes 3 and 4 contain the key sequence entry transfer number The transfer numbers in a user generated custom XROM always consist of three hexadecimal digits When you type a key sequence entry transfer number on the 834 s front panel and press the TRANSFER key the 834 executes all the key codes in the entry in the order that the codes are listed in the entry The effect is the same as pressing the corresponding keys sequentially on the front panel NOTE Power up key sequences are executed in the order they are coded If there are power up key sequences for CODE BAUD SETUP etc that are not in conflict they will all be tn effect at power up If there are power up key sequences that are in conflict the last one will be in effect For example if the power up key will execute the CODE ASCII key sequence and then execute CODE HEX But CODE HEX the final key sequence is the one that will remain in effect 3 40 The least significant byte of the transfer number is entered in byte 3 of a key sequence entry and the most significant byte of the transfer number is entered in byte 4 A transfer number of
131. s and messages are coded as separate entries they can be used for other simulation programs In addition to the key sequence and character string entries we also code a menu entry that defines a baudrate of 2000 Figure 3 45 For the sample application the operator may need to select a baud rate of 2000 The menu entry makes this baud rate available in the list of setup options displayed on the front panel We also code a directory entry Figure 3 46 that displays a brief description 211 SEND ASYN FOX of the key sequence entry that contins the simulation program This description is another convenience for the 834 operator The Third Step In the third step of the procedure we begin the ROM image by coding the custom XROM header Figure 3 47 The header type is 55h which indicates that the header contains the XROM s length and the trailer contains a checksum The XROM length must be an integral number of 256 byte pages The XROM length is 2 K or 2048 bytes 0800h bytes The ASCII XROM ID is A SAMPLE XROM In this example the reserved bytes in the header bytes 20 through 31 contain FFh ras Met DATE PAGE 2 OF KOM 83 CODING ROM NAME ee FORM Caltaole by transf CSCF 1 Description Trasslation Code MEDAGE FOR A ZH amp HIS gs 3400 49 Figure 3 44 Coding a message for sample simulation
132. s function press 15 TRANSFER FRAME OVERRUN Termination Message The 834 has received more than two full frames and has not executed a RECEIVE command REV OCT 1982 Operating Information 834 Operators HALT AT STEP 100 Termination Message Program Step 99 has been executed and the next step is step 100 which does not exist The 834 stops and displays HALT AT STEP 100 HALT AT STEP nn 834 has encountered a HALT instruc tionfor which no message buffer has been specified Where nn is the step number MARKER TRIG FOUND Trigger Status Message A MARKER trigger has been found MARKER TRIGGER Termination Message A MARKER trigger has been found MATCH TRIG FOUND Trigger Status Message A data trigger has been found STRING TRIGGER Termination Message Character string match trigger has been found SUCH XFER Keystroke sequence to be transferred does not exist NO TRIG FOUND Trigger Status Message Atrigger has been specified but not found NO TRIG SET No trigger is specified or a data trigger is specified but no data path DTE or DCE is selected PRESS SETUP 834isinanidle condition Operator must choose which display he wants SETUP PRO GRAM TRIGGER or DATA Only other functions allowable are transfer functions and START SSRECEIVE The 834 is executing a RECEIVE command Program Status The 834 has completed the necessary line turnaround if in half dupiex and is waiting for vali
133. s how to code your own XROM Use only ROM s identified by the vendor part number 2716 2732 or 2532 The fourth socket XROM 3 of ali 834 ROM Packs is reserved for the custom XROM All information in an 834 custom XROM must be entered in hexadecimai notation base 16 number system To code a custom XROM you should be familiar with hexadecimal hexadec mal notation base 16 number system Depending upon the type of XROM used the fourth socket has to be jumpered in the following manner P3 Jumpers 2716 or TMS 2516 2532 2732 D Du SM Nl S ll LOLOL OL AMS should be installed a ROM Pack only by qualified service personnel The Custom XROM Format A custom XROM has three sections the header the ROM list and the trailer Figure 3 17 The sections outlined below are detailed in the CODING PROCEDURE subsection The Header The header occupies the first 32 bytes of the custom XROM Figure 3 18 Byte of the header the physical start of the XROM contains either 55h or FFh Standard 834 XROM s contain 55h in the first byte of the header indicating that all the information in the XROM agrees with the conventional format An FFh on the first byte offered as a convenience for coding custom XROM s directs the 834 to ignore the REV A DEC 1980 Operating Information 834 Operators XROM length field bytes 1 and 2 of the header and the checksum fieid the last two bytes of t
134. ss and fixes the compare to the beginning of the frame To extend the com pare simply program a mask with one hexadecimal charac ter of 00 for compare sequence of n characters the remaining n 1 unspecified mask characters are also as sumed to be 00 WAIT causes program execution to stop for a time period specified During this wait incoming data is still monitored but no other program steps are executed Format WAIT pp Where pp is the parameter buffer number containing the wait value in milliseconds up to 9999 with ms resolution REV JUL 1981 Sample Program The following sample program demonstrates some of the basic 834 instructions can be used with any asynchronous ASCII terminal to demonstrate the 834 s simulation capability Program function Send message 1 initiate the timer and wait for a received frame If a frarne is received compare the contents of the frame to message 2 if there is a match send an appropriate message and halt If there is no match send a no match message and repeat the sequence If the timer expires before a match is made send a time s up message and hait Program steps 1 11 2 SEND 1 gt 3 TIMEOUT 4 RECEIVE 5 COMPARE 2 6 JUMPNE 9 7 SEND to 3 8 JUMP 3 9 SEND 4 10 HALT 4 11 SEND 5 12 HALT 5 REV A DEC 1980 Operating Information 834 Operators Messages and parameters 1m THE QUICK BROWN FOX JUMPS OVER A LAZY DOG
135. that contains the simulation program enter the character string entry transfer numbers where you would otherwise enter the program messages For example in the following key sequence entry section a character string entry with the transfer number 911h is entered as the first message ina simulation program a aaa aaa aas CHARACTER OF PROGRAMMER CODING ROM FORM Callable by transfer number Form CSCF 1 Description Translation Code fr sci 71 3400 35A Figure 3 30 A sample Character String Coding Form REV A DEC 1980 Operating Information 834 Operators PROG TA RIGHT 15 CLEAR 12 DOWN 18 9 09 1 01 1 TRANSFER 11 The transfer number of a character string entry should always begin with a hexadecimal digit 9 This convention aliows you to readily identify nested character string entries Coding Menu Entries Menu entries allow you to add user defined baud rates idle definitions for sync and block async setups and transiation codes to the existing setup menu options that are displayed on the 834 s front panel Unlike key sequence entries menu entries do not have transfer numbers The information stored in a menu entry is automatically available to the 834 power up The setup option defined in a menu entry is added to the end of the circular list of options for the ap
136. the program on the 834 s front panel The worksheet in Figure 3 23 provides space to list the program steps message and parameters of your simulation progam The section labeled PROGRAM STEP on the Simulation Programming VVorksheet is divided into three columns the first column for the program step number the second for the name of the instruction and the third for the cross reference XREF number Depending on the instruction the cross reference number refers either to a message a parameter or to another program step SETUP WORKSHEET Form SW 1 MODE 2C E SINIT CODE AS CIt BAUD DUPLEX DELAY 3S6TUPZASVARTIC HOLS ASYNC ASYNBLK eee aR Parity Clock Parity a VONE Stop SYN EGF x timing IDLE Clock and IDLE sn SYNC meny mus be sel welt BERT MODE SETUP i BAUD PATTERN Clock Parity Sioa Bits TRIGGER PROGRAMS POSG MATCH ERROR MARKER OTHER SETUPS SET THE OPERATING MODE SWITCH TO DCES A KEV IN BAUP ATE AND 3400 27 Tektronix One FED EXCEL Figure 3 22 A sample Setup Worksheet REV A DEC 1980 The MESSAGES section on the worksheet provides a column for the message number and a column for the message Since a message can be upto 3000 characters in length we recommend that you write only a brief description of or reference to the message in the space pro
137. tial characters of ail spacing bits or eight sequential SYN characters If 4 or 8 is selected either a marking line a spacing line or a synchronizing line terminates a frame CLK This setup condition specifies the source of the baud rate clock when in a synchronous setup or HDLC mode NORMAL indicates that the 834 generates the clock DERIVED indicates that the clock is derived from data transitions DTE is the same as NORMAL except that the T Data clock is supplied by the DTE device The default selection is NORMAL Refer to Table 3 10 Simulation Clocking NRZI Non Return to Zero inverted NRZI is typically used for data derived clocks The default selection is OFF This menu item pertains to HDLC STOPBITS Systems operating at over 300 baud typically use 1 stop bit Systems using Baudot code typically use 1 5 Stop bits Two stop bits are typically used in systems running at less than 300 baud The default selection is 1 3 10 This menu condition determines only the number of stop bits transmitted by the B34 The 834 always checks for 1 stop bit when receiving data TIMING This setup condition specifies the source of the baud rate clock when in asynchronous mode NORMAL indicates that the 834 generates the clock in ISOCH isochronous the 834 uses the DCE clock to transmit and send asynchronous data This allows asynchronous data to be sent over synchronous modems Refer to Table 3 10 Simulation Clocking SETUP for
138. tom XROM ID no XROM is installed the message NO XROM HEADER is displayed if an XROM is installed a 16 character message is displayed Bytes 20 through 31 of the header are ignored by the 834 The ROM List The ROM list consists of one or more entries of varying lengths The entries in the ROM list are an extension of the 834 s firmware Plugging a ROM Pack into the 834 automatically links the ROM list entries in each of the 5 with the instrument s resident ROM List 3 36 There are three basic types of ROM List entries key sequence entries menu entries and directory entries Key sequence entries consist of a sequence of hexadecimal codes that correspond to the keys on the 834 s front panel The function of a key code in the ROM list is equivalent to pressing a front panel key in addition the key codes include a few functions that are not available on the 83475 front panel Menu entries allow you to add user defined transiation codes baud rates and sync idle characters to the existing setup menu options Directory entries offer a menu to identify the individual key sequence entries in an XROM by displaying a brief description of each entry on the 834 s front panel The Trailer The trailer occupies the last six bytes of the custom XROM Figure 3 19 The last two bytes of the trailer contain the checksum for the entire XROM the least significant byte 155 of the checksum in byte END the physical end of the
139. up Turn the 834 off then on again making sure no keys are inadvertantly depressed BAD SWITCH indicates that an illegal code was read from the rotary mode switch The mode switch may be positioned in between mode settings or may have dirty contacts Turn the 834 off rapidly move the mode switch through positions several times then turn the 834 on again BAD XROM HEADER BAD XROM CHKSUM BAD XROM LiST and CS OK indicate problems in the external User ROM Pack Turn the 834 off remove the ROM Pack from the connector in the back of the 834 then turn the tester on again Refer the ROM Pack to service personnel CAUTION To prevent ROM damage always turn the 834 off before removing or installing a User ROM Pack Primary Tests The Self Test Mode Switch and External Data tests thoroughly exercise the 834 The user need run only these tests to have confidence in the operation of the 834 Access these tests from the first level of the SELF TEST menu Self Test This test is a combination of the Power Up Display and Internal Data tests No operator interaction is required The display returns to SELF TEST when ail tests are successfully completed Power Up This test was discussed earlier in this section REV A DEC 1980 Display This test checks for shorts between dots row column of the fluorescent display Press STOP to freeze the test pattern display The display resumes when STOP is released No
140. user defined ROM The 834 contains self test routines to verify proper operation Diagnostic tests are available in a ROM Pack to provide service technicians with a means to rapidly troubleshoot and repair the instrument The 834 front panel cover and bottom compartment provide storage for all standard accessories User ROM Packs Plug in external ROM Packs are available for the 834 Each Rom Pack expands operation of the 834 for specific uses Asynchronous Systems Bisynchronous Systems Link Testing etc Each ROM Pack has at least one socket available for insertion of a user defined ROM ROM Packs provide the 834 with expanded capabilities and canned routines These routines free the user from repeatedly entering frequently used routines via the keyboard Users can customize an 834 to virtually any test REV A DEC 1980 situation by encoding a ROM with their own routines and inserting the ROM in the socket provided Refer to the documentation provided with each ROM Pack for specific details Section 3 of this manual contains information on manual ROM coding Modes of Operation The 834 has five modes of operation Monitor DCE Simulator DTE Simulator BERT Self Test Serial Data Transmission Monitor When connected as shown in Figure 1 1 the 834 monitors and records the activity of an interface without interfering with the interface Acquired data can be selectively recalled and displayed on the alphanumeric readout
141. usly monitors for the entire test length and records errors After the 834 stops monitoring it continues to transmit the test pattern until STOP is pressed With continuous pattern transmission the 834 continuously transmits and monitors the pattern until STOP is pressed DATA Displays As soon as START is pressed and synchronization is made the 834 begins to count and display bit errors The display reads BIT ERR XXXX Where XXXX the total number of bit errors counted during the current test If the count exceeds 9999 and overrange indication is displayed an overrange indication indicates that more than 9999 bit errors have been received REV A DEC 1980 Operating Information 834 Operators The and keys can be used during the test to display the following data BIT ERR XXXX BLK ERR XXXX BLOCKS XXXX FAULTS XXXX BLK ERR is the total number of blocks with oneor more bit errors BLOCKS is the total number of blocks received FAULTS is the total number of times the 834 has resynchronized during the current test The 834 attempts resynchronization after an excessive number of bit errors has occurred If a fault has occurred an F appears in the scratch pad area of all BERT data displays and remains there until a new test is started Injecting Bit Errors Single bit errors may be injected into the bit stream by pressing the ENTER key Resetting Counters All counters may be reset while under t
142. ve send instruction instruction pata cnc Pap F pata crc When the Hine is turned around 059001111 01000011111 0 0 000 0 When START is pressed the 834 sends a leading PAD a bit position indicated above an HDLC flag 01111110 the data closing CRC anda flag If the line is not turned around i e the 834 does not execute a RECEIVE instruction the 834 continues sending flags If the line is turned around the 834 goes to tine aH 1 s 3 18 REV JUN 1982 MONITOR MODE in MONITOR mode the 834 reads and selectively records or DCE data either synchronous or asynchronous In addition the 834 records the data source and status of key interface lines RTS CTS CD and MARKER parity and frame errors and the mnemonic or hex decode associated with the right most character in the data display Press SETUP SETUP conditions are selected in the same manner as previously described Programming a Trigger In the MONITOR mode the trigger parameters define the trigger event used to capture data Selection of trigger parameters is very similar to the selection of setup conditions The available trigger selections are discussed below The 834 can be programmed to trigger on 1 a character sequence 2 an error condition 3 a marker transition or 4 a combination of the previous three trigger conditions can be selected so that the 8
143. via 834 front panel oio e o ea 3 43 Environmental Specs Table 2 0 our eros Rate Up ete die E uc ETE Re ae 2 9 EOF Selections aei ERR hes aput 3 10 1 2 ADD JUN 1982 Index 834 Operators Err r messages about si ecw aes as hes pease EE TER CUP E 3 26 ERROR TRIG FOUND message 3 19 3 33 ERROR TRIGGER message 6405 5 Eee y Seer aE DEA OS S ed n 3 33 Error Dit error injection eesi ceed PAPA SEAN a e c 3 23 Example coding a sample custom XROM e Re RR doe ea rx mh eR an 3 52 Example Setup for DCE simulation with an async 3 11 Exercise messages iud maire be SAR C Ra PS da PR ER DEG PRU A 4 3 13 Extema data test reto ich OS reek eee t ROTA TAL br 3 27 EXTRA FRAME message Ya d ep e pP dat aq Sag esed got d 3 33 F Form for coding key SequeriGas 7 a et ER QE WR OCC SS RE oA P Oed 3 42 Format for menu entry of user defined translation sc Mice MM A 3 48 Format or custom XROM cerca ORI ento wn ERR PR Ee Td bse 3 35 FRAME OVERRUN Message nek dak RUNE NU RE Mte ba 3 33 Frame start of used in masked triggering mn 3 32 Frames usefulness in monitor and simulate
144. vided You can write the entire message in a separate sheet if more space is needed PROGRAMMING WORKSHEET Form SPW 1 SIMULATION DATE __ _ PAGE n 8 PAGE L OF XEAN a eem Program Description PARAMETERS DM 3400 28 EXOEULENDE Figure 3 23 The Simulation Programming Worksheet REV A DEC 1980 Operating Information 834 Operators The PARAMETERS section on the worksheet provides a column for the parameter number and a column for the parameter A parameter consists of a maximum of four decimal digits The worksheet in Figure 3 24 contains a brief sample program that repeatedly sends a message over the data communications interface Note that the program steps are written as if displayed on the 834 front panel A colon follows the SEND program step and an arrow follows the JUMP program step The colon means that the cross reference number in this case one refers to a message The arrow means that the cross reference number also one in the exampie refers to a program step A cross hatch 8 after a program step not shown in the example means that the cross reference number refers to a parameter To conserve space the message column of the sample worksheet contains only a short description ASCH FOX MESSAGE of the standard communicators message THE Q
Download Pdf Manuals
Related Search
Related Contents
Réglement Intérieur capitulo 4 manual tecnico cirsa vikingos edición 961.20603 USER`S MANUAL AND INSTRUCTIONS Versão Quick Start Guide PENTEK INTELLIDRIVE™ Series Variable PB ・ PBU ・ PBZ ・ PBG ・ PBGU ・ PBGZ型 取扱説明書 Copyright © All rights reserved.
Failed to retrieve file