Home

Manual - Astronics Test Systems

image

Contents

1. 961 828 cams lt gt 801957 66214 id 3000 your gt vm gt GIGOW Eroa 29 Se 15 KK 4 4 221221212 7 98888888 EERE 84 NA 0 TIVA 28 gar L 92 901 ZIWA 101 15 ELVA 8 PIA 9 VIVA 58 SE SIVA 98 oim BEN SIVA 48 55 ZINA 88 SIN SIVA 68 eim 08 99 98 SIVA 162 06 62 YI 26 101 TEYA 82 ENA 88 SEVA 28 501 E 557 LNOMOVIA SEVA Gz NDIOVIA 769 mA 881 SAVA evi z 29 SV 66 zn DOK VT 001 23
2. 200 899162 2601 20 ms Ko 62 92 0185 801957 66116 810 bw 3009 325 s 5 8 AVAL c 7 88 9101 e RS 15192 or 55 2 4 920 5101 2 5 a se 4201 6 2 96 9 8201 FP 2 25 2741 Six 78 Sr 18s 380818 66 oF 01819 arns 5 lt ze 80 7380815 B a e 6 380915 201 29 Wu zz a ae EM AC 73 201 8 HMO3H 7 f 21 5 _ z v aw oe 5 sen zz MB ge ZHWS 1004 T 13538 zao St 155 iso zen vivaino 4 995 lt 4 lt O13svn 165192 eee 894 SnSNOMA avo 59d 9 Y TidHS 0 og 94 9 z 4 2
3. N 919995 801957 662146 906619WW ISHSAS ON1N3Wnood ziOd seu 20 0 4 WT s 2 T 2 lt zo za i 9 2 f 1 rez 2 lt A d 9 8 veu SOA aen az LL AVES Or 9 588 TWH r z z 312 z 6 4 8 8 z Ann o SOA EN 2 vez gt S SNC 9 Soin 2 OGELGIIW gt Se 4 zo 2 SOA 8 5 SUN oen 6cew1 6 d lt uISudd SO 6 vr 2 8 lt SE 1 9 6 6 0 9 2 18 SON 4 8 N 4 Se 001 P gt voin E 5 77 E lSHdHH T 1 24 3 sen gt 922 gt E lt 2 Y SUA i TWH Astronics Test Systems Maintenance 5 14 1260A Option 01T User Manual Publication No 980806 999 Rev A
4. 36 80166 667 2 AUTOD acs 100 801609 43H V NOISIAdH bu 28 sos 200 01507 10 4 OILVINHHOS S m ENS ES S133HS HOJ 817 avo Yr ZOLOHPL Sen 66212391 een 4 1 2069 20682201 SETZ SVE 00 899162 2602 YE Kg Nus Ke 8 166192 Se sen az ZOLOHPL 8 265192 ven 2 uoLsisau Sr SSIOHPZ Seven 5 6 7 Yr PLLOHPL 2022 ore OF 02 7210 92 tA SUY 82 Zen AES 8 14115124 sen soot 02 1795792 sen 2 x 8 oF SELIOHVZ ven n 915192 een avz 27062201 100 855762 2602 zen eda 1831 7 86377 7 Yr 921491 en A 02 YWEIOHVI OP SEIT OF 02 GAZ 6 Zr t SEENT oren oin Sr ze 95229 vn uOLSIS3H 100 6557627 7201022 on 26 952082 son 9r 7550791 0000H89 982 LV OE OT T 09050201 09702 zn 7 ZEOHPZ in SOUL 5 E
5. ON 6927 8 98622 7951 ON yaa scias 83562188 Suv 28201000 VING NON m AHV L3lHdOHd r 80161 Y 5 9 7 8 Astronics Test Systems Publication No 980806 999 Rev 7 642 a 0868 1 4 sonas VA sro oore egez 5265 5269 mauw 1 JO 540 a lt Od JO HV3N 09 1v 3409S p osre _ a ASIMM9010 206 a31v108 1935 ger 133HS SILON Astronics Test Systems 1260A Option 01T User Manual OUND INDO 16145550 o SOLON 5 5 9 Z 8 815 801819 wona Maintenance 5 8 1260A Option 01T User Manual Publication No 980806 999 Rev A
6. 19d 99 19d 19d 19d 29 801957 56 1 lt 580 easy 029 255 OND CXV 989 oro 49 SNANNS Xov 75 ooul103 nvsngl Ogy OND oivsngl zig eovsnmi LPS QN Dv H 17 QNO eovsngl CXV AStO QNS sovsngl 9r T 227 iv 69d vovsnal X vez fiv ory 910 OND 125 Qv 1549 081 00 6 81 5 Viva 380818 S5 eza 208 38OHIS 315 6081 sza Wa soosngn 658 Xa E 2 85 rza 5410 ss 100sng1 sza Xon 5 2 adon 990 HO 0170 2 0bno ig ZOHITLL 222 sa Pia ig
7. 2 b4 o E eae esas 2 60 Command 2 61 2 62 CE 2 62 2222 0 M ID 2 62 SORE p C 2 62 cate ater att 2 63 ue peser uri 2 63 IY 2 63 DNZ QUESTY PES 2 64 RST Command 2 64 TORA QUEN EN 2 65 d 2 65 RSM D 2 66 E 2 66 2 TL T hea 2 66 SCPI Status tc ihc case duni la dae ignem pa aun cory 2 67 SCPI and IEEE 488 2 Status TridiGatOne Pet Reate tri edens 2 68 Register Based Operation 2 teur 2 69 Communicating Register Based 2 69 VISA and the VXIplug amp play 2 79 Astronics Test Systems Publication No 980806 999 Rev A 1260A Option 01T User Manual W
8. NAVA lt NI spa 2 12221071121 91 SIVA e ee evs NS ZIVA St 2vz 225 5 ZIVS 22 5 5 zs BIVA tye 2 81 5 Z iuc pn Taw 61VA TE AT 6 61 5 0295 6 m OZVA 8 vL MAH Zr 0295 61 95 E 01 svi 8 TVA 9 evi ENT 121 Tews 81 5 LR evi 9 Y VE 2275 7175 t v ZIVI EZVA 2 8r 5275 9 2 0 92 54 T T a ULT E ms Sk seus 5 0175 5 TIVA eE e 7 TVS PIVS Z ve TIVI ZIVA E 6 6 xt we 8 ul o 21 Svs eii vel 8 PIVA 9 zwi 5 TVS zi 9 Nez SIVA Pu SIVS 0195 VE 2 6vs 2 9 zn vin 2 SOA vYZLOHVZ vVZLOHVZ o 9 BWA 6442 avs gu eve EAZ evz IVA 5 TVS 775 6 ZVA ET eve 7 evs 9vs 7 9vi EVA He e ri 6 evs 5 6 b svi wez ez PVA 8 Zi vVS 201 Qu evi 8 SVA E evi vr EVS 981 Lu evi 9 EVT 9 9 OVA 2 M D 975 275
9. mS goa CX 720 LE 227 10 OOHITLL 5 iv 16 79 ofg 06 AES p szy Hy n ast zen dg 90v 92 Age ev 8 sev 99 058 09 eod god 25 Inozoa 48 98 TH 110098 NOVIA 1nowovi 38 INOMOWIA lt eua LEY AGGLSASt 28 8 129 Tuas al HH38 anos 1 8 21 46 6 ovia oto AVITA 1SHSASA zio 13548545 5 5 688 9OHIA PIV I UYM 529 QHOW1A Sio 724 POHI 228 OSTA 2 osa zou 328 ZOJA SYA LOHIA 289 Ou 80 eny 49 618 zia 90 ELTA 819 LI
10. A 2 2 e B 1 OM cU Mu m C ML Lu M Li B 1 CHI ML 1 APPONI Oore 64 INCASE OF TROUBLE taa borea redo extra basate hates ana fosa ne umen LOS o Ri t dal C 1 CI CLP C 1 POC secet et E 1 MODULES D 1 heme D 1 Astronics Test Systems vii 1260A Option 01 User Manual Publication No 980806 999 Rev A This page was left intentionally blank viii Astronics Test Systems Publication 980806 999 Rev A 1260A Option 01T User Manual Table of Figures Figure 1 1 Installing the ODIOHSOTT Le odes o Papi p eat rera ert deseas 1 3 Figure 1 2 Setting the Option 01T Logical Address 1 4 Figure 1 3 Local Bus Jumper Switches and Module Address 1 6 Figure 1 4 Installing the Bus Grant and Local Bus 1 8 Figure 1 5 Local Bus ue late tete ede ends 1 9 Figure 1 6 Local Bus Lockout KeyS ut duos entre ren RUE me
11. givi 05 004 Liv 8838 HUSH Ww ioa ov odd H8 65 Zi OWS A se 29 9vi 21 ev zidi EH on Bem Tidi oig 22 ve 5 5 EZA mN 0194 Ivi 26 Si 1149 LLOd en v 9 TTT 0 0 azz 00089 99 YVAN dl YVAN dL Astronics Test Systems Maintenance 5 12 1260A Option 01T User Manual Publication No 980806 999 Rev A ISIT C ANY NI 615082 TIVISNI 2 x 8 x TIVISNI LON ANY PN 982082 TIVISNI x 8 x TIVLSNI LON SN ANY 79982 TIVISNI z X 5 TOA NON zi Ti s 1338
12. saa VY sr 7 ano 985 SNOLLO3NNOO OI Nr NP 2 5 T AV Sr 29 vim 5 SHOLVNOIS3Q Bon 51 1S3H9IH ort QVOHO dn mind OuLTHLLONV NOLLO3THS 40010 3NIHOVW 341 nido 3AIS IXA 21001 1 4408 Sna 508 viva S3OWNOSSY 1 901 ANY 00089 OISV IXA HOLO3NNOO IXA 5801669 HOS 8Sl HOS 9sl 5 40 d 18VLL 200 801809 AINO TIVLS 100 80180 11 15 Q3TIVLSNI LON Q31VOIONI SWHO NI MHOMLSN HOLSIS3H HOLSIS3H 703110345 02 71 Maintenance 5 9 Astronics Test Systems Publication No 980806 999 Rev 1260A Option 01T User Manual 2
13. command is used to select an output trigger source The syntax for this command is OUTput lt gt STATe ON 1 OFF 0 The TTLTrg lt N gt represents one of the 8 TTLTRG lines TILTrg0 TTLTrgl ITLhIrg2 TTLIrg3 ITLTrg4 TTLTrg5 TTLTrg6 TILTrg7 Only one TTLTRG line may be active at one time Each time a TTLTRG line is selected it disables all other TTLTRG lines as the destination for the output trigger pulse Once a TTLTRG line is enabled as the destination for the output trigger pulse it may be disabled by A Selecting a different TTLTRG line Deselecting the TTLTRG line using the OFF parameter for the active TTLTRG line Sending the command For example the following sequence of commands may be sent OUTPUT TTLTRG3 ON enables TTLTRG3 line OUTP TTLT4 ON disables TTLTRG3 enables TTLTRG4 OUTPUT TTLT4 OFF disables TTLTRG4 The present destination for the trigger output pulse may be read by sending each of the following queries OUTPUT TTLTRGO OUTPUT TTLTRG1 OUTPUT TTLTRG2 OUTPUT TTLTRG3 OUTPUT TTLTRG4 OUTPUT TTLTRG5 Using The Option 01T 2 33 1260A Option 01 User Manual Selecting the Order of Relay Operations Using The Option 01T 2 34 Publication No 980806 999 Rev A OUTPUT TTLTRG6 OUTPUT TTLTRG7 If
14. 20000000000000000 8 81200200000 nuns 2000 00000 8 24 2000000000071 1000000000071 8 10000000000 100000000000 8 e d 5 9 8 9 30 ma wow WE mum cT 400 100 80180 a nome mum 222 SWSHNISHOWTSI avaa Pm n em an en 2 oa un n 50148 02 6000000000000000000000000000000D 6000000000000000000000000000000D 7 9 WAL OLNI gt WALI ASSY 318 2 7715 NMOHS 2 OL 8S WALI 138v1 9 EZH OZH SH TIVLSNI LON OG 5 NOLLISOd 340 SHV 88 __ S3HOLIMS NOLLISOd SIZ HOLIMS IMS 61 WALI ASSY dIHS ONY 99 WALI SM3HOS NMOHS 3H3HM 7 ATBINWIXOBddV IN3NOdOO NO HSV ASSY NOISIA3H 171935 SLN
15. Getting Started 1 8 Figure 1 4 Installing the Bus Grant and Local Bus Jumpers Astronics Test Systems Publication No 980806 999 Rev A 1260A Option 01T User Manual OPTION 01T LEFT MOST MASTER MODULE ONLY LOCAL BUS JUMPER LOCAL BUS JUMPER LOCAL BUS JUMPER SWITCHES CLOSED SWITCHES CLOSED SWITCHES OPEN 5 z a9 E Y d no 0 6 E Tau EN 2279 Fa 0 6 oc o 9 5 zo 5 zo zo 3 55 55 2 o as 88 zu 52 25 5 22 mr 5 ow a a gt as 52 58 5 9 o 22 82 82 a5 28 5 5 8r Or E ot 9 22 2 SWITCHING CONTROL SWITCHING CONTROL SWITCHING CONTROL SWITCH MODULE MASTER SWITCH MODULE SLAVE SWITCH MODULE SLAVE FOR LOCATION OF LOCAL BUS JUMPER SWITCHES SEE FIGURE 1 3 Figure 1 5 Local Bus Daisy Chaining Local Bus Lockout The Option 01T uses the VXI Local Bus to communicate with the Kevs switch modules By using the Local Bus the Option 01T is able to y send commands to the switch modules without slowing down other VXIbus communications Certain other types of VXI modules also use the Local Bus and if installed improperly may cause damage or be damaged by accidental connection with th
16. command or by the STATExx keyword in a SCAN command is not within range State numbers range from 0 through 100 Error Messages B 8 Astronics Test Systems Publication No 980806 999 Rev A 1260A Option 01T User Manual 330 Out of memory The allocatable memory used by the Option 01T is completely in use No memory remains to perform the commanded action Commands such as INCLUDE EXCLUDE and PATH allocate memory Free up some memory using the INCLUDE DELETE EXCLUDE DELETE or PATH DELETE commands Referenced name does not exist The specified path name or module name has not been defined Referenced name already exists The specified path name or module name in a PATH DEF or MODULE DEF command has already been defined Device specific error This error is returned when an error occurs during the execution of the command but no further information about the error is known Typically additional information is returned as shown below Device specific error unknown module ID Address XX ID YY A 1260 series module was found at start up but the ID byte on the module is not known to the Option 01T The module address 1 to 12 will replace the XX and the ID byte for the unknown card will replace the YY The ID byte is shown in hexadecimal Device specific error no module at specified module address 1 12 command was received to operate a switch module but
17. 218 IXA Maintenance 5 11 Astronics Test Systems Publication 980806 999 Rev 1260A Option 01T User Manual 30 133HS awos 801 lt 26412 H444449 H000009 fon H000008 H444J4S H000007 00004 OISV IXA H444484 00008 H44444 000002 Sn81IXA H43444Z4 000 H395lHl ILL HOOOOOL gasnnn 0000 H000000 ano 85 250 6 WET el ol edd 65 Sdn 8 mE 09 Sia 7 Sam 2 iS Sv 5 SVT 13538 lt 13539 29 17 06 TINH 2 19888 d 9 0 6i TVA 99 ad 20 99 20 19 90 89 I z 50 ez 5 zv 5 55 zi S cod 22 3 22 1 vs Lev levi 02 18 6177 08 8 1 6v 5 VAN 98 111 SIVT Zw 593 82 209 yii ooa
18. 1 Oueue lt Not Empty Standard 17 3 t Status Enable 1 Register iN ho lt NRf gt RE Output Queue zo lt read by Serial Y 6 ESBMAV 3 2 1 Status Byte Register read by STB Service Request Generation 4 Enable Register Figure 2 3 488 2 Status Reporting Model Astronics Test Systems Using The Option 01T 2 55 1260A Option 01 User Manual Using The Option 01T 2 56 Publication No 980806 999 Rev A This figure shows 4 related registers The Standard Event Status Register the Standard Event Status Enable Register the Status Byte Register and the Service Request Enable Register The Standard Event Status Register reflects the present status of the instrument This register consists of 8 1 bit flags Each flag represents a true or false indication of the corresponding condition The bits of this register are PON URQ CME EXE Power On Bit 7 MSB Bit weight 128 decimal 80 hexadecimal This flag is set when the instrument is powered on or since this is a VXI device when the instrument is taken out of the Soft Reset state User Request Bit 6 Bit weight 64 decimal 40 hexadecimal This bit is never set by the Option 01T and will always read 0 Command Error Bit 5 Bit weight 32 decimal 20 hex
19. T EESTI Ow ar lt 94 s 5 05 gt vod KLEEN m 66210491 ssa 2894 or ae ez OUISNET lt OUTS 5 705 9r 2199 99 18 lt 9 7 905 2 Sr gt edd sas er 3304 T lt 2 DP gt EJ v os 4 aqoa 5 WA 208 2 T gas Yr 205 Zr SPHOZHWS aw 298 Sen g 4 FTHIO UM 5 2 808 os ZANE Er VON zo 01810 195 42 vo gt AE di Hs gen ak 99LOHPL 265192 quus Y t HNI 9 219 C H9 ZHW8 og 519 Bs P gi H 9 21 5 d 13 6 0 0 9 6 5 12 8 5 8 AS 9 S uas 2 9 5 T n TIVO 2 AL 9 99 p 6 2 Sr HNI 9 7 H yr Svs 9 e 3 m evs oF 2 5 4 IYS 2 3 d 21 HYS uas 1 894 zen 270105 Maintenance 5 21 Astronics Test Systems Publication No 980806 999 Rev 1260A Option 01T User Manual 91 91 2 5 092 123 N9Z 91 L IcvS W9Z 02 5
20. 5 TEST SYSTEMS RACAL INSTRUMENTS 1260A OPT Publication No 980806 999 Rev A Astronics Test Systems Inc 4 Goodyear Irvine CA 92618 Tel 800 722 2528 949 859 8999 Fax 949 859 7139 atsinfo astronics com atssales astronics com atshelodesk astronics com _http www astronicstestsystems com Copyright 1996 by Astronics Test Systems Inc Printed in the United States of America All rights reserved This book or parts thereof may not be reproduced in any form without written permission of the publisher THANK YOU FOR PURCHASING THIS ASTRONICS TEST SYSTEMS PRODUCT For this product or any other Astronics Test Systems product that incorporates software drivers you may access our web site to verify and or download the latest driver versions The web address for driver downloads is http www astronicstestsystems com support downloads If you have any questions about software driver downloads or our privacy policy please contact us at atsinfo astronics com WARRANTY STATEMENT All Astronics Test Systems products are designed to exacting standards and manufactured in full compliance to our AS9100 Quality Management System processes This warranty does not apply to defects resulting from any modification s of any product or part without Astronics Test Systems express written consent or misuse of any product or part The warranty also does not apply to fuses software non rechargeable batteries d
21. DIG OUTP STATE 87 1 4 6 8 2 10 1 Enable ports 1 through 4 and port 6 of module 7 and ports 2 through 10 of module 8 DIG OUTP STATE digio 3 off Disable port of the module whose name is Using The Option 01T 2 40 Astronics Test Systems Publication 980806 999 Rev A 1260A Option 01T User Manual Using the The syntax for the asynchronous mode commands is shown below Asynchronous DIGital Mode of Operation OUTPut DATA port list data 115 INPut port list The DIGITAL OUTPUT command is used to output data to one or more ports on the 1260 14 or 1260 14C modules The port list defines which port or ports to be written The data list is a list of comma separated numeric values each of which is in the range 0 to 255 The number of data bytes in the data list must agree with the number of ports specified in the port list Examples of this command are shown below DIG OUTP 7 0 38 Output the data value 38 decimal to port 0 of module 7 DIG OUTP 7 0 3 H55 HAA Output data value 55 hex 85 decimal to port 0 and AA hex 170 decimal to port 3 of module 7 DIG OUTPUT digio 0 11 0 1 2 3 4 5 6 7 8 9 10 11 Output the value 0 to port 0 1 to port 1 2 to port 2 and so on Data is output to each of the 12 ports on the module whose name has been defined as digio DIGITAL OUTPUT 87 5 11 8 4 1 2 3 Output the value 1 to port
22. DEGREE EI ERE HEN VENEREM TE 22 09 CQ CER 00561 2221 25 25 ct oh ee Sr 2601 25271 1222 0822 NIE 4 werd one rice Ei ql 5 2 ee eee ee a Hcr D DOCUMENT TITLE SIZE CODENO REV LA 21793 7 BEES APER 025 CTRL V1 3 OS 16 2 E Maintenance 5 26 Astronics Test Systems Publication No 980806 999 Rev A 1260A Option 01T User Manual ENGINEERING PARTS LIST ___ _____ 2 2 1802 CPCH2 100 0N0050V20 48 3466 0517 221 3 0001 00035 0 4 1 2 3 ceraxo0esux3vg 0 t 5 4 ______ 23095 ______ 15 41 12045 UD2 6 6010 005 1005 E I CUBES nim 2 H j Queen CONFCRPLONSD IMS 6 8 TRBI NPNSG SS60V350M et 9 20030 TRFE NCHEH SM40V0 36 10 0503s RscHr amp 2 000Hi2WO O 1 1 05007494
23. 5 2 12 LAL EG dM d I UIOHINOO 2 95 OOHITLL Sid3 vd3 uaisio3u 1 LL olourur Tress 1 421OHv4 T 13638 Od 9 er 13151123 29159981 ZOUITLL Im 6 lt 529 Sr 21 9v 8 SA 15 12 94 90 21 901 SOHLTLL due bs 5 TNIOTEL Sp 123 9 A 21 eb Sr 5 EM SN3InOSIHI 8 EG za zv v LA E zo za 4 21 2 5 gt EG 18 22 2 0 2 ra sen ven 8201 30 21 13388 mwos 4399141 ILL V Gi 801957 26412 593151999 SNLVLS IOYLNOOD Astronics Test Systems Maintenance 5 20 1260A Option 01T User Manual Publication No 980806 999 Rev A
24. am 801557 66212 _ 3009 325 V 082 9 082 36 2 0 36 ozd siv 0 ET viv viv ew S 0 aw 6 js t iv t Huber p ee ZIVT ANE e mc a al alae mm 50 Sv 20 PAA AIO o 50 2 5 WT rater 60 val 8 WT carer Zs WT 6 20 tvi oy 60 m T sn TOT 4 SMAI INMAN Sah 2 80 259 32 259 72 o 35 amp 159 159 22 22 n ty SIVT a z V1 2 z i oor wy veia ay ar SIVT Sivi ay SiVT n aNv Zn 5s 2 SIVT aw siy NI 8ZL8Z9NH HO ay Y _ Evi es Y _ 00018841 TIVLSNI Og ow LM oy ZIVT AME god PA n z x Lue THVT sy 01 o
25. 9 vYLLOHVZ 0 4 3110 NO 8 3ovuL 6 unn OL 13 Zen Wear OHIOHI 4 meu TESA HOLOANNOO 3903 510 a VOENOO uaisio3u 1nd1no 1 oe ez 210 42 p Si 2 2 lt A UMSONS oio OEZ zz iz 99 9 ce 0261 5 5 s 00 10 88 V vr 91 20 2 esnivis St 123 s so AA INE 4 94 zi LL osnivis 6 8 N OUTIL WEZ 9 2 6 S 20 8 2 2139010 9 2 L ob if sen AA s 2 0143 9d3 7095018 v 989918 2 TrZLOHvL 2 2 2 NGNISHI I 1591079 8 0 0L rez 617 9 INIOTHI AVADA T Sr 6 999 20 2 ne 12 2 2238 4017 1 SIOHINOO a 5 99 S1OHINOO L LAZ 4 sat sa SOHITLL TIOHINOO REN tn 6 51051405 8 21 ZIOHINOO et
26. dO OL 31v9S 801957 ON b 26412 3215 9 vod 9 Sod Sod 9 9 5 1 1 00 844 LEZ 2204 82 ZZ 1 62 6LOl 92 8101 2 W891 MIO ZHIN9 L zE vcOl 210 2 55 ScOI 910 Iz 7501 JONIN TE 9201 SLOI 02 dM WAN 2 6L 81 1 16 820 6Iv1 86 620 210 Zi SONS HMSO9uL 65 0501 LLOI 91 Ovid LEOI OLOI vL 5 1 Zeol 60 ei SOWOHd 80 21 SQTI ZOI LE cod 901 6 LOA SOI 8 024 ZX vol 2 gt 201 9 621 05 22 LOI 02 1 OL 19 cov 475 L SL edo 2 LODA 10 TP SOA 9d 9d 59 59 Astronics Test Systems Maintenance 5 18 1260A Option 01
27. command Note that path names module names status registers include lists and so on are NOT affected by the RCL command Using The Option 01T 2 65 1260A Option 01 User Manual SAV Command TRG Command WAI Command Using The Option 01T 2 66 Publication No 980806 999 Rev A The SAV command will store the present relay states into nonvolatile memory States of digital modules such as 1260 14 and 1260 114 are not saved The SAV command may specify a nonvolatile memory location into which the relay states are saved That is both of the following formats are accepted SAV SAV location If location is specified it must be in the range 0 to 100 If location is not specified the instrument state will be saved into nonvolatile memory location 100 State 0 is recalled at power up The Option 01T is shipped without any data in state 0 This effectively tells the Option 01 to open all relays at power up This default may be overwritten by placing all relays in the desired power up state and then executing the command SAV 0 If new relay modules are added to the system after the 0 command has been executed the new relay modules will not be programmed at power up Also if module addresses are changed after the execution of the 0 command the modules whose addresses have changed will not be programmed In general whenever new modules are added or modul
28. 01 self tests as detailed in Communicating via VXI Bus in Chapter 1 Getting Started Verify that you are sending the command to the correct address See Communicating Via VXIbus in Chapter 1 Getting Started Verify correct setting of module address DIP switches on the switch module See Module Address Switches in Chapter 1 Getting Started Verify correct setting of module address DIP switches on the switch module See Module Address Switches in Chapter 1 Getting Started Astronics Test Systems In Case of Trouble C 3 1260A Option 01 User Manual Publication No 980806 999 Rev A This page was left intentionally blank In Case of Trouble C 4 Astronics Test Systems Publication No 980806 999 Rev A 1260A Option 01T User Manual Appendix D MODULES General This section is provided to help you organize the manuals shipped with your switch modules As you receive these individual switch card manuals please insert them in this section Astronics Test Systems Modules D 1 1260A Option 01 User Manual Publication No 980806 999 Rev A This page was left intentionally blank Modules D 2 Astronics Test Systems
29. Logical Address Switches Astronics Test Systems Figure 1 1 Installing the Option 01T A logical address is a number from 1 to 254 inclusive assigned to a VXI module Generally each module must have unique logical address assigned to it The slot 0 controller uses logical addresses to distinguish one module from other modules in the same VXI chassis Since the Option 01T communicates directly with the slot 0 controller it must have a logical address There are two ways to assign a logical address to the Option 01T 1 Auto configuration or Dynamic Configuration In this mode the slot O controller assigns a unique logical address to the Option 01T automatically To enable auto configuration for the Option 01T set all of the logical address DIP switches on the Option 01T to the ON position refer to Figure 1 2 2 Manual address assignment Using the DIP switches on the Option 01T you may set the logical address yourself If you are manually assigning logical addresses for any other modules in the VXI chassis you must select a logical address for the Option 01T that is not used by any other modules Getting Started 1 3 1260A Option 01T User Manual Publication No 980806 999 Rev A Interrupt Level Referring to Figure 1 2 set the DIP switches to correspond with the logical address you have chosen Each segment of the DIP switch represents a number as shown in Figure 1 2 The logical address equals the
30. MODULE ADDRESS ll mm meer IS EQUAL TO THE SUM OF THE SWITCHES mmm mmm mm UD THAT ARE SET TO 1 mo mm mm b 00000000000000000000000000 00 00000000000000000000000000000 o00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000008 5 z 0000000000000000000000000000 0000000000000000000000000000180 80000000000000000000000000001 45 amp gt 9000 000000000000 00000009000 o TOP SIDE Figure 1 3 Local Bus Jumper Switches and Module Address Switches VXI Local Bus Connections Getting Started 1 6 All 1260 Series switch modules must be daisy chained together along the VXI Local Bus to allow communication between the master module the module with the Option 01T and the rest of the modules The 1260 Series switch modules must also be isolated from other types of VXI modules that use the VXI Local Bus The 1260 Series switch modules use Local Bus Jumper Assemblies and Local Bus switches to make the proper daisy chain connections The Local Bus Jumper Assembly P N 405951 connects inside the switch module at connector J4
31. dO 1 qvos 801957 26412 JON 325 15 OITA uia 9 Per TT E 6 Stas PLGA ae ee 8 plas EE 2 P 9 5 Tras fee po 2 zin T 5 ei SMENOMA co is ps 6 ERE Cae 8 905 1 7 sas 20 01 vr ta Ey 9 vas cmo Ed S eds 2 Nees 8r 2 0 gt lt 4 161 0705 0106 508 VLVd Maintenance 5 15 Astronics Test Systems Publication No 980806 999 Rev 1260A Option 01T User Manual 30 awos 301957 26212 sou 9 lt __lee tvs 12777 sng 5
32. oz 101 wt ei 6 201 ANT WHT vod 21 9011 st IWIGST gt cou HAY OINVA vigi C NIA SAY SO LE 559195 gioa sed Moas 1Suqud ISHdHH 005 x EI 73548 Quo3d KEREN lt VISAS Ej D e 8011 avo 1 gt Or lt 100 BER 0 6 oT3svn gt 694 SVA 0 8 294 2 0 5 spa m ETAT 6nos ouna a PONT gt M CXOVIAI 154 1n098 ed ZA SONS 2 ZOLOHPL 6 ERES oz 2 T SEG i 2 gr MS 894084 048784 8498 98 13 E 7 5 00v501 91 T Sr oe 8 9 2 2 Z v901 aaa vor 5 5 WOOT Dr emn 2 809501 Qr 7 8 lt asw ZOLOHPL Zav501 6 5 Ss3udav I Wo1901 55311993 zoa Seen 0 WON yoy 51 8180 8800 998 CNN 554 lt MBA Sn8NOMA gt rorz5d SDBNOMA 7VEVLOd 1120108 12
33. 1 10 Figure 1 7 Local bus Key Installation uerunt erre meh eere 1 10 Figure 1 8 Switch Module 1 12 Figure 1 9 Sample Execution of the Resource Manager Program Part 1 1 15 Figure 2 1 State Transition Diagram For Arming and Triggering the Option 01T 2 32 Figure 2 2 A Port 4 Data After DIG SYNC DATA 7 4 10 20 30 40 2 45 Figure 2 2 B Port 4 Data After DIG 5 87 4 50 60 70 80 90 2 46 Figure 2 2 C Port 4 Data After DIG SYNC INDEX 7 4 3 2 46 Figure 2 2 D Port 4 Data After DIG SYNC DATA 87 4 77 78 0 2 47 Figure 2 3 IEEE 488 2 Status Reporting Model 2 55 Figure 2 4 Sample Resource Manager 0004 2 70 Figure 4 1 1260 Series Data rode Una tco do d du DR o RI 4 2 Figure 4 2 Option 01 T eee d eie 4 3 Astronics Test Systems ix 1260A Option 01 User Manual Publication No 980806 999 Rev A This page was left intentionally blank Astronics Test Systems Publication 980806 999 Rev A 1260A Option 01T User Manual List of Tables Table 1 1 Attributes Related Commands and Reset
34. 192 91 6 5 92 OL rez 6 2175 192 91 8 5 H9Z 9r L SIVS 92 94 9 vIVS Moor 392 8 IVS 397 v civS 97 9 5 LIVS 997 01 5 497 91 L 695 97 91 8 5 OSZ 91 123 LVS NSZ 91 L 9 5 WSZ 91 SWYS 782 WS MSZ 9 OL 5 6 197 91 8 IVS HSZ 2115 89d vH 30 vi 1 5 aos V 801957 26412 1N3 Anooa 3800 3218 94 41 05 092 91 9 vias 182 91 9 tras 892 v cras asz LLAS 997 oras asz L 6 5 SL 805 0174 91 vl 496 91 L 9dS 1224 91 21 Sas WZ LL vas 2 OL roz 6 cas 2 8 taS HvVZ 2 15172 Astronics Test Systems 18610105 Maintenance 5 22 Publication No 980806 999 Rev A 1260A Option 01T User Manual The following pages contain the Option 01T subassembly parts Parts Lists lists 407531 001 Option 01T Top Level 16 MHz 405108 001 Option 01T PCB Assembly 16 MHz 404782 Cable Assembly LED Fail Astronics Test Systems Maintenance 5 23 126
35. 37 2492 ICDIG 82Cs4 PLCC LT oq US 7 122 0 38 23130 ICDIG 4HCT22 LOP 2 uug 39 1231436 icbiG24HcT74 sSOiC 2 funa 40 231120 ICDIG 74HCI 6o6 sHFT 1 2 93233 141 231096 261 532 1 231125 ICINT 26LS3I1 DRVR 1 2 43 23150 1 1 74 299501 1 1 uos 44 0022 7 1 RSNWZOIQO0KIGPISR _ ____ 5 5 108019 RSNW2 220000KI6POSRR 46 2343 ICDIG74HCTO2 SOIC 1 T 3800 47 40982 CABLEASSYLEDFAIL 11 2227 27 20 48 050017023 RsCH201000K 12W001 4 RXR7 S 49 415108 1260 2 111222 50 435108 5 1260 2 RER 2 1 DOCUMENT TITLE SIZE CODE NO DOCUMENTNO REV 2193 7 405108 002 A OPT 028 CTRL V1 3 08 20 2 ore Astronics Test Systems Maintenance 5 27 Publication No 980806 999 Rev 1260A Option 01T User Manual ENGINEERING PARTS LIST REV REFERENCE SHBET 6 of 6 DOCUMENT NO 5 gt we wu en c 5 348 2 215199895 lt 8 335815 1 5 ta Wels al SSI ol lt 5 ge sse 56285858 EAE SR Sh z aj zoe gt 1212 885993 gt E
36. So HAV Zia 918 eoa O zzv KAL 919 119 90a 8v 815 soa AN 619 0 9v BIVA 029 md 129 91v zoa SIVA V SIVA viv VIVA veo QNO 5 ELVA 620 ziv 60 ZIVA 920 eed TIVA 225 OIVA 820 61 60v 620 21 BVA 055 SIV Lov QNO AN vov OWA sev 90 9 SVA 527 20 vov soy fev zov 260 62 Lov 25 TWA Zev 4 62 11 IXA 69d 69d 69 69 69d 69d 69d 69 69 69 19 Astronics Test Systems Maintenance 5 10 1260A Option 01T User Manual Publication No 980806 999 Rev A
37. 290 LE 33H4 HLOOWS TIVHS 3903 Od 01 ONILV Id H314V 3 10H 4021310395 6 bs 0598 SH31N32 NOILISOd 1 500 NIHLIM 38 OL SH31N3O 3713 NO Q3l4I234S SV TVNINON AO TIVHS N33M138 39VdS 4 Wvo avo NO 431312395 SV 08 1SV31 1V 38 TIVHS HLGIM IADIWINIIN 9 1458 00 H3d ONY 08000 40 INDIWIX VIN ONY 51000 40 38 TIVHS ONY E9NS 31v1d QV3T NIL OL ANY S31OH H3ddOO SV 38 OL QHVOSNS 005 01 0dl 5100 V 0100 40 WOWINIW V TIVHS S31OH 31V ld H3ddOO 955910 086 1 041 HLON31 40 5531 HO E NVHS 1SIML ANY MOA E 7IIV130 NOILVOIJILN3OI 335 SS3NXOIHL H3ddOO NOLLV LN3IHO GP6EL d IW N4O 31VNIAV 3SV8 VIHa1VWNZ 55919 V 1 1 133 1 S310N O3
38. RSCH200470K12 WOl 12 050101000 RSCHI 000 00H 12WOO 7 812134648192122 13 05007019 ____ 5 10000 129001 0 14 __ 05000 5 2 0604 128001 1 JR 15 109 01 RSCH220921K 12W001 16 05007 0022 5 2 00100 129001 3 R9 R17 R28 La RIO 18 1 050037 020 RSCHI 33000H 2W001 1 RMH 19 1 601699 SwircH pip spos 20 60197 POST TEST 025SQ 2 ___ 23152 rCDIG VxiAsicoggEsoic 1 1127 22 2315633 ICMIC 88HCOQ0 PLCC2OMHZ 1 23 23137 ICMEM 62256 SRAM 2 24 ___ 231559 001 ____ 1 27 1024 06 1 25 2310221 ICDIG 4HC32 OR 26 231560 1 ICMEM2z8C2S PICC 2 us 27 23103 ICLIN LMG3COMP 2 28 _ 231507 1 40 14 245 5 1 2 pUILUI2 O O 29 23126 7 ICDIG 74HCT244 BUFF 7 UIXUISUO 30 23455 ICDIG 74P38 SOIC NAND 2 u2u2 31 231558001 ICPLA 7032 U22 PLCC 5 07 O 32 23155802 ICPLA 7032 U37 PLCC 33 1 LER 34 23145 35 942 10010 74456414 12105
39. Set the Standard Event Status Enable register ESE Read the Standard Event Status Enable register ESR Read the Standard Event Status register SRE Set the Service Request Enable register Using The Option 01T 2 53 1260A Option 01 User Manual Publication No 980806 999 Rev A Read the Service Request Enable register 5782 Read the status byte OPC Set the OPC bit of the Standard Event Status register Reply with 1 when executed used for synchronizing Send a trigger to the instrument over the bus Store relay states nonvolatile memory RCL Recall relay states from nonvolatile memory Read if any options are installed These commands are described in greater detail in this section of the manual IEEE 488 2 Status The IEEE 488 2 Status Reporting Model is shown in Figure 2 3 This figure shows how the status reporting data structures Description are implemented and the commands used to set and read each of the registers Using The Option 01T 2 54 Astronics Test Systems Publication 980806 999 Rev A 1260A Option 01T User Manual x 2 ul 2 5 Eri 8 8 5 84 5 2 5 5 5 E 3 Br 8 5 85 5 5 5 8 5 8 2 o Standard Event Status Register E P 6 2 4 3 1 Bx qe TY i 8 8
40. The greatest number of data points defined for any synchronous input port on the module DIGITAL SYNC POINTS All data operations are complete when the module disarms itself The DIGITAL SYNCHRONOUS STATE query may be used to determine if the specified module s are armed or disarmed Using The Option 01T 2 43 1260A Option 01 User Manual Setting Up the Synchronous Test Using The Option 01T 2 44 Publication No 980806 999 Rev A The DIGITAL SYNCHRONOUS DATA command is used to load data into the memory of the 1260 14 This defines the data that will be clocked out one byte per CLKIN pulse Each synchronous output port may hold up to 256 data bytes Each byte may have a value between 0 and 255 Each time the DIGITAL SYNCHRONOUS DATA command is executed new data bytes are added to any data that was previously downloaded For example the commands DIG SYNC DATA 87 4 10 11 12 DIG SYNC DATA 7 4 50 60 70 80 90 5 87 4 255 254 are equivalent to the command DIG SYNC DATA 7 4 10 11 12 50 60 70 80 90 255 254 The DIGITAL SYNCHRONOUS INDEX command provides flexibility for loading new data to output This command sets the location at which the next DIG SYNC DATA command will download The value passed as the index for this command must satisfy the following conditions Minimum value 0 Maximum value 255 but less than
41. jo o o o 09 8900 x Bo 9 S 9 99 9 new 900999 x9 9 a 96 9979 i 2990 990099 90 8292 9990999 0 02 000 0 00 Pood 0 4 7 880 o 0 SS 0000 00 9 o oo 00000 P8 8 bE o oo eo uis oou o 4 2 99 9 00880 1 99 9 o 949999 pogo Poo 9 89 8 9 se 5 89 o 229 Pam 8 P oo o ALA RAIA 3ONV SIS3H SWHO SQHVOS 1881 95001 761 1 NO 38 TWHS HV3A HLNOW 3009 SYN LOVANNVW ONY SSV19 80 8 5 041 5414 adi ot ONY LN3NOdWOO OL ATddY AXOd3 314 6 H38H35 IN3NOdWOO SONDIHVIW 39N3H333H 21
42. lt Command TRIG IMMEDIATE ae IDLE gt SCAN lt Scan Action Complete After TRIG IMMEDIATE Command INIT CONTINUOUS TRIGGER ACTION SCAN ARMED Trigger Received CONTINUOUS Command Scan Action Complete Figure 2 1 State Transition Diagram For Arming and Triggering the Option 01T Generating a Single The Option 01T may be armed and a single trigger may be sent Trigger using the TRIGGER IMMEDIATE command The syntax for this command is TRIGger SEQuence This command is equivalent to the following A Programming the trigger source B Arming the 1 with an INIT IMMEDIATE command C Sending a single trigger on the selected trigger source This command may be used to execute the next step of a scan list Using The Option 01T 2 32 Astronics Test Systems Publication 980806 999 Rev A 1260A Option 01T User Manual Output Trigger Signals from the Option 01T Selecting an Output Trigger Destination Astronics Test Systems The Option 01T may be programmed to generate an output trigger pulse each time a relay operation has been completed The output trigger pulse may be placed on any one of the eight TTLTRG lines on the VXIbus backplane This trigger pulse may be used to inform other instruments in the VXI chassis that the relay s have settled and a new measurement may take place The
43. to the end of the command keyword For example the command ROUTE CLOSE 5 0 Has an equivalent query ROUTE CLOSE 45 0 The command instructs the Option 01 to close channel 0 on relay module 5 The query inquires about the present open or close state of channel 0 on relay module 5 Astronics Test Systems Publication 980806 999 Rev A 1260A Option 01T User Manual SCPI Command Terminator IEEE STD 488 2 Common Commands SCPI Parameter Type Numeric Parameters Astronics Test Systems A command string sent to the Option 01T must be terminated with a one of the following An ASCII linefeed character decimal 10 hex 0A C character The last character with the END bit set to 1 An ASCII linefeed character with the END bit set to 1 The END bit for a VXI instrument is analogous to the GPIB EOI line The END bit is sent along with each character using the Word Serial Byte Available command GPIB VXI slot 0 controllers translate the GPIB EOI line to VXIbus protocol which sets the END bit to identify the last character of a command The IEEE STD 488 2 standard defines a set of common commands that perform functions like reset trigger and status operations Common commands begin with an asterisk are four to five characters in length and may include parameters The command keyword is separated from the first parameter by a blank space A semicolon may be used to separate multiple
44. A24 A32 Enable bit d Assign the interrupt level that the Option 01T will assert by sending the Assign Interrupter command e Send the Begin Normal Operation command to enable the Option 01T to accept commands such as OPEN CLOSE and so on The Resource Manager program for VXI MXI systems must be run Getting Started 1 13 1260A Option 01 User Manual Publication No 980806 999 Rev A Getting Started 1 14 each time the power to the VXlbus Chassis is powered on For GPIB VXI systems this is done automatically when the system is powered on Consult your slot 0 module information for more detail on the system startup and Resource Manager operation NOTE The Resource Manager MUST perform steps A B and C above even if the Option 01T will only be used in register based mode poking relay control data directly to the relay cards Step E must be performed to send SCPI commands to the Option 01T message based mode A Sample Resource Manager display is shown in Figure 1 9 The Option 01T was set at logical address 34 for this example Astronics Test Systems Publication No 980806 999 Rev A 1260A Option 01T User Manual gt gt gt gt gt gt gt gt gt Resource Manager Operations Begun lt lt lt lt lt lt lt lt lt Resource Manager is a Nat l Insts PCI MXI 2 PCI MXI 2 at Logical Address LA 0 IDENTIFYING VXI VME MXIbus DEVICES Waiting 0 sec s for SYSFAI
45. G address channel list address channel list is used For example CLOSE 83 1 10 17 11 15 12 8 10 closes the following relays Module 3 channels 1 through 10 and 17 Module 11 channel 15 Module 12 channels 8 through 10 Astronics Test Systems Using The Option 01T 2 11 1260A Option 01 User Manual Publication No 980806 999 Rev A Each module address controlled by Option 01T may be given Naming Relay name This name may be used in place of the module number in Cards any command used to control a relay Defining Module Names The MODULE DEFINE command MOD DEF may be used to define a name of a module The syntax for this command is MOD DEF module name module address The module name is a string of up to 44 characters It must begin with a letter between A and 7 After the first letter all other letters may be A 7 0 through 9 and the underscore NOTE Although the module name may be 44 characters but to maintain SCPI compatibility you must not exceed 12 characters in a module name These are valid commands MOD DEF A 1 Assigns name to module address 1 MOD DEF ABCDEFGHIJKL 12 Assigns name to module address 12 MOD DEF A12345678901 8 Assigns name to module address 8 MOD DEF 7777772 2 Assigns name to module address 2 These are invalid commands MOD DEF 12 ABCD Incorrect the module name
46. Note Module 2 is Make Before Break others are Break Before Make The Option 01T may be programmed to read back the state of the relays from the hardware control registers By default the Option 01 will NOT read back the state of the relays from the control registers The command may be used to enable readback verification of the relay states The syntax for this command is ROUTe MONitor STATe ON 1 OFF 0 The following examples illustrate various valid commands and queries Using The Option 01T 2 35 1260A Option 01T User Manual Digital Module Operation Using The Option 01T 2 36 Publication No 980806 999 Rev A MON ON enable the relay readback and monitoring ROUTE MONITOR STATE 1 enable the relay readback and monitoring monitor state off disable the relay readback and monitoring MON query the present state of monitoring ROUTE MONITOR STATE query the present state of monitoring If any relay controlled by the Option 01T does not read back the state properly an error message will be added to the error message queue In addition the DDE bit of the IEEE 488 2 Standard Event Status Register will be set The error message may be read from the error message queue with the SYSTEM ERROR query The error message will be as follows 200 Execution error confidence failure for module XX and channel YY The XX will be replaced b
47. Verifying Self Tests LA 0 Passed Self Test LA 1 Passed Self Test Configuring Mainframe 1 The Slot 0 device is LA 1 Cards seen in Slots 0 2 done SC Mainframe Extender device VXI MXI 2 found at LA 1 in slot 0 SC Message Based device DEVICE 34 found at LA 434 in slot No DC devices found Verifying Self Tests DEVICE 34 LA 34 Passed Self Test CONFIGURING ADDRESS MAP A24 Address Map PCI MXI 2 LA 0 requests no memory 2 VXI MXI 2 LA 1 requests 0x4000 bytes allocated at 0x200000 DEVICE 34 LA 34 requests 0x4000 bytes allocated at 0x204000 A32 Address Map PCI MXI 2 LA 0 requests 0x1000000 bytes allocated at 0x20000000 VXI MXI 2 LA 1 requests no memory DEVICE 34 LA 34 requests no memory Figure 2 4 Sample Resource Manager Display Using The Option 01T 2 70 Astronics Test Systems Publication 980806 999 Rev A 1260A Option 01T User Manual Once the base address of the Option 01T has been determined this address is used to calculate the address of each of the 1260 series switch modules The address for each module is based on the module s address setting The module address is selected by setting a DIP switch on the module as described in the Module Address Switches section in Chapter 1 of this manual The module address may be any number between 1 and 12 The base address for any relay module is calcula
48. CONFigure port Examples of this command are shown below DIG CONF 87 0 Set all ports of the 1260 14 1260 14C module with address 7 to the asynchronous mode of operation DIG CONF 87 12 Set all ports of the 1260 14 1260 14C module with address 7 to the synchronous mode of operation Astronics Test Systems Using The Option 01T 2 39 1260A Option 01 User Manual Publication No 980806 999 Rev A DIG CONF 87 4 Set ports 0 through 3 to the synchronous mode and ports 4 through 11 to the asynchronous mode DIG CONF 7 10 Read the presently selected mode of operation for port 10 on module 7 The reply returns SYNC if it is synchronous or ASYN if it is asynchronous Enabling and The DIGITAL OUTPUT STATE command is used to enable or disable the output drivers or more ports the 1260 14 Disabling the Ports module The 1260 14C module is an open collector module and so this command has no effect on the 1260 14C This command affects the ports used in either the synchronous or the asynchronous mode of operation The command uses the syntax DIGital 0UTPut STATe port list ON OFF 1 0 Examples of the command are shown below DIG OUTP STATE 7 11 ON Enable port 11 of module 7 as an output DIG OUTP STATE 7 3 6 OFF Disable ports 3 and 6 of module 7 DIG OUTP STATE 87 0 8 3 0 Enable port 0 of module 7 and port 3 of module 8
49. F Program the DMM to select a trigger count which sets the number of channels to scan through G Program the DMM to select the number of readings to store Send the command TRIGGER IMMEDIATE to the Option 01 to initiate the Scan operation Repeatedly query the DMM to wait until the measurements have completed J Read the measurements from the DMM The commands used to program the DMM or other instrument depend on the instrument being used Consult the user documentation of the instrument for a description of how to perform steps D E G J and K above The remainder of this section describes how to define a scan list select input and output trigger sources and so on Astronics Test Systems Using The Option 01T 2 25 1260A Option 01 User Manual Publication No 980806 999 Rev A Defining a Scan List A Scan List may be defined using the SCAN command syntax for the SCAN command is shown below ROUTe SCAN scan list DELete ALL SCAN The scan list is the same as a channel list used with the CLOSE OPEN and PATH commands but with one addition special keywords may be used to indicate that all channels controlled by the Option 01T are placed in the state as recalled from nonvolatile memory In short the lt scan list gt is comprised of A Individual channel designators Examples 3 0 12 37 1 323 A list of single channels separate
50. returns the reply 0 2 0 4 0 1 3 5 the reply INCL returns the reply 1 0 2 0 4 0 61 3 5 62 7 10 3 16 19 84 1 4 14 23 The INCLUDE query with no parameters passed returns presently defined include groups Each group is separated from each other by a comma Note that if there are many include lists defined the query may result in a reply which is longer than the length of the output reply buffer 1024 characters In this case the Query Interrupted error will be placed on the error queue and the output reply buffer will be cleared To avoid this always specify a channel list with this query The reply to the INCLUDE query does NOT contain module names nor does it contain path names In addition when 3 or more consecutive channels are defined in the include list the reply will represent the channels as a range of channels with a colon between the first and last channels in the range For example if the following commands are executed MODULE DEFINE matrix 1 Using The Option 01T 2 21 1260A Option 01 User Manual Exclude Lists Using The Option 01T 2 22 Publication No 980806 999 Rev A MODULE DEFINE power 2 INCLUDE matrix 14 103 104 105 106 power 3 7 12 16 17 18 then the query INCLUDE matrix 105 returns the reply 81 14 103 106 213 7 12 16 18 After power up and after a RST co
51. 48 0 4 12 14 INCL G0power 15 matrix 323 thispath The first three commands define module names and a path The last command shows that the INCLUDE command can use these definitions in an include list The include list relationship for a particular relay or multiple relays may be removed by using the INCLUDE DELETE command following examples illustrate the use of the INCLUDE DELETE command INCLUDE 3 0 4 INCLUDE DELETE 03 2 The first command defines an include list consisting of channels 0 through 4 on module 3 The second command removes channel 2 from any include list definitions After the second command is executed the include list now consists of channels 0 1 3 and 4 These two commands are thus equivalent to a single command INCLUDE 3 0 1 3 4 INCLUDE 1 0 19 2 0 19 INCL DEL 81 5 8 2 11 15 17 The first command defines an include list of channels 0 through 19 on both modules 1 and 2 The second command removes include list association for channels 5 through 8 on module 1 and channels 11 15 and 17 on module 2 These two commands are equivalent to the command INCLUDE 81 0 4 9 19 2 0 10 12 14 16 18 19 INCL DELETE ALL All include list definitions are deleted The include list association for a single channel for multiple channels or for all channels in the system may be checked using the INCLUDE query For
52. 980806 999 Rev A This table contains either one or two entries depending on the channel which is being selected In each case however multiple control bits are used to select a channel That is because due to the hardware architecture of the module multiple relay drivers must be energized to effect a single path between the input connector pin and the output connector pin of the module The method of controlling this type of card is very similar to the previous type of card The difference is that multiple control registers may have to be written to For example suppose we wish to close channel 201 This connects the COM 2 output to the 01 input of the module The table shows that control registers 1 and 2 are used to operate this path Furthermore it indicates that the AND masks for this channel are OF hex control register 1 and FC hex control register 2 Also it indicates that the OR masks for this channel are 20 hex control register 1 and 02 hex control register 2 Thus to close channel 201 we must Take the RAM image of control register 1 AND it with the AND mask for channel 201 OF hex OR it with the OR mask for channel 201 20 hex Store it back in the RAM image of control register 1 Take the RAM image of control register 2 AND it with the AND mask for channel 201 FC hex OR it with the OR mask for channel 201 2 02 hex Store it back in the RAM image of control register 2 Write control register 1 RAM imag
53. ESR Query Only SRE lt register value gt SRE STB Query Only lt state gt Command Only lt state gt Command Only OPT Query Only Command Only Command Reference 3 6 Astronics Test Systems Publication No 980806 999 Rev A 1260A Option 01T User Manual Chapter 4 FUNCTIONAL DESCRIPTION Introduction Astronics Test Systems The 1260 Series switch system allows power low level and RF signals to be switched in a single system Switching is performed by 1260 Series switch modules Up to twelve of these modules may be installed into chassis A single 1260A Option 01T controls all 1260 Series switch modules in the VXI chassis These modules are installed in a contiguous group The Option 01T is installed inside the switch module that occupies the left most chassis slot in the group When the slot 0 controller sends a command to the Option 01T the Option 01T responds by communicating with the appropriate switch modules to open or close relays or to verify status of the relays Figure 4 1 shows the data paths for a 1260 Series system Upon system startup the Option 01T runs its own self test to verify that it is functioning properly It then determines which 1260 Series switch modules are installed It reads a one byte identification code known as the ID byte from each switch module address An ID byte that is any number other than zer
54. Granting commander PCI MXI 2 LA 0 servant VXI MXI 2 LA i Granting commander PCI MXI 2 LA 0 servant DEVICE_34 LA 34 Known Servant Lists are as follows PCI MXI 2 LA 0 has servants VXI MXI 2 LA 1 DEVICE_34 34 VXI MXI 2 LA 1 has servants none It is a Mainframe Extender Device DEVICE_34 LA 34 has servants none Message Based Servant Only ALLOCATING VXI VME IRQ LINES Finding out protocols supported by Message Based Servants Requesting Protocols for LA 34 RG EG ERR PI I4 I Done Mainframe 1 Assigning Interrupt lines to Static Non VXI VME Handlers Assigning Interrupt lines to Programmable VXI Handlers PCI MXI 2 LA 0 PH 1 allocated interrupt line 7 Assigning Interrupt lines to Static Non VXI VME Interrupters Assigning Interrupt lines to Programmable VXI Interrupters DEVICE_34 LA 34 PI 1 assigned interrupt line 7 INITIATING NORMAL OPERATION Sending out Begin Normal Operation to Immediate Message Based Servants 34 Done gt gt gt gt gt gt gt Resource Manager Operations Completed lt lt lt lt lt lt lt Figure 1 9 Sample Execution of the Resource Manager Program Part 2 Getting Started 1 16 Astronics Test Systems Publication 980806 999 Rev A 1260A Option 01T User Manual Switch Controller Self Test R
55. MODule CATalog The reply to this command consists of the presently defined module names separated by a comma Module names are stored internally in upper case characters by the Option 01T These upper case names are returned in the reply For example suppose the following commands have been Using The Option 01T 2 13 1260A Option 01 User Manual Reading the Module Address for a Module Name Storing the Module Names in Nonvolatile Memory Using The Option 01T 2 14 Publication No 980806 999 Rev A executed MODULE DEFINE scanner 1 MODULE DEFINE matrix 2 MODULE DEFINE 5 MODULE DEFINE rf 4 Then the query MOD CAT returns the reply SCANNER MATRIX RF_MUX POWER The module address associated with a module name may be read using the MODULE DEFINE query The syntax for this command is ROUTe MODule DEFine module name Using the example in the previous section of this manual the query MODULE DEFINE matrix returns the reply 2 All module names presently defined may be stored in nonvolatile memory using the MODULE SAVE command All module names stored in nonvolatile memory may be recalled from nonvolatile memory using the MODULE RECALL command The syntax for these commands is shown below ROUTe MODule SAVe RECall These commands are NOT defined in the SCPI standard These commands follow the syntax rules of SCPI to implem
56. MONitor STATe 1 OFF ON 0 1 The following commands turn the monitor OFF ROUTE MONITOR STATE OFF ROUTE MONITOR STATE 0 MON OFF MON 0 The following commands turn the monitor ON ROUTE MONITOR STATE ON ROUT MON STAT ON MON 1 When Boolean parameters are queried the Option 01T always replies with a 1 if the state is on or O if the state is off The keywords ON and OFF are NOT returned in the reply to the ROUTE MONITOR STATE query The Option 01T uses a command buffer to store commands from the slot 0 controller The input buffer is 256 characters in length If the input buffer fills the Option 01T clears the VXI defined Data Input Ready or DIR bit This prevents the slot 0 controller from sending any more ASCII command characters until the commands in the input buffer have been parsed and executed Once a command is parsed the memory in the input buffer is freed and Using The Option 01T 2 7 1260A Option 01 User Manual Reply Output Buffer Using The Option 01T 2 8 Publication No 980806 999 Rev A the DIR bit will be set again After the DIR bit is set the slot 0 controller may again send commands to the Option 01T The Option 01T waits for a linefeed EOI terminator END bit before any command is parsed If 256 characters are sent to Option 01T without any ASCII linefeeds or EOI terminators then the Option 01T will not accept any new characte
57. The next DIG SYNC DATA command would begin by overwriting this data This final configuration is depicted in Figure 2 2 D Figure 2 2 A Port 4 Data After DIG SYNC DATA 7 4 10 20 30 40 Astronics Test Systems Location Data 9 8 7 6 5 Index gt 4 3 40 2 30 1 20 0 10 Using The Option 01T 2 45 1260A Option 01 User Manual Publication No 980806 999 Rev A Figure 2 2 B Port 4 Data After DIG SYNC DATA 7 4 50 60 70 80 90 Location Data Index 90 80 70 60 50 40 30 20 10 gt 9 8 7 6 5 4 3 2 Figure 2 2 C Port 4 Data After DIG SYNC INDEX 047 4 3 Location Data 9 8 90 7 80 6 70 5 60 4 50 Index gt 40 3 2 30 1 20 0 10 Using The Option 01T 2 46 Astronics Test Systems Publication No 980806 999 Rev A 1260A Option 01T User Manual Figure 2 2 D Port 4 Data After DIG SYNC DATA 07 4 77 78 Astronics Test Systems Location Data 90 80 70 60 N O 78 77 30 20 10 The query form of the command may be used to read the present index location for the specified port For example the command DIGITAL SYNC INDEX 87 4 would return the reply 5 The DIGITAL SYNCHRONOUS DATA query may be used to read the data that has been previously loaded to a synchronous output port This command will return all of the data bytes up to 256 downloaded to the specified port The DIGITAL SYNCHRONOUS POINTS comman
58. channel 10 5 is closed After the next trigger channel 10 5 is opened and all channels defined for the path are closed Module 7 channels 0 5 10 13 After the next trigger all the channels defined for the path example are opened and channel 1 0 is closed After the next trigger channel 1 0 is opened and the state of all channels controlled by the Option 01T is recalled from nonvolatile memory The state of the relays is recalled from state location 14 After the next trigger channel 1 224 is closed Note that the channels recalled from nonvolatile memory are NOT opened After the next trigger channel 1 224 is opened and channel 1 323 is closed The scan list has wrapped around to the beginning of the list Each time the SCAN command is executed the previously defined scan list is deleted Using The Option 01T 2 27 1260A Option 01T User Manual Selecting the Trigger Source Using The Option 01T 2 28 Publication No 980806 999 Rev A The present scan list may be deleted using the command SCAN DELETE command The presently defined scan list may be read using the SCAN command For example if the scan list shown for the example above is presently defined the query SCAN will generate the reply 41 323 9 0 2 10 8 5 1 1 0 14 1 224 reply will NOT include module names even if the SCAN command used to def
59. encountered inside a program message This means that a trigger was sent in the middle of sending a different command This is not allowed Parameter not allowed A parameter was sent with a command but the command did not expect a parameter Missing parameter The command expected a parameter but no parameter was passed Command header error An error was encountered with the command header The command header is that portion of the command before any space characters are encountered in the command For example the command ROUTE CLOSE 1 10 consists of a command header ROUTE CLOSE a parameter 1 10 Header separator error A header may be separated only with the colon character Program mnemonic too long The command header was longer than 12 characters in length Undefined header A command header was sent in a command The command header is not known Header suffix out of range Occurs when specifying a known command with an unexpected suffix e g Numeric data error What appeared to be numeric data contained a syntax error For example 102TEST Invalid character in number The number contained a character which is not allowed by the SCPI standard 123 Exponent too large The exponent specified in the number is too large Error Messages B 4 Astronics Test Systems Publication No 980806 999 Rev A 1260A Option 01T User Manual Too many digits There are too many digits i
60. located next to VXIbus connector P2 See Figure 1 4 The Local Bus Jumper Assembly connects the switch module to the module to the left via the Local Bus Astronics Test Systems Publication No 980806 999 Rev A 1260A Option 01T User Manual Astronics Test Systems Each switch module has two DIP switches each having six switch segments that are referred to as Local Bus switches Located on the reverse side of the switch module See Figure 1 3 they are accessible through an opening in the module cover When closed set to ON these switches connect the switch module to the module to its right via the Local Bus Figure 1 5 shows how the Local Bus is daisy chained across several switch modules Note that the master switch module with the Option 01T must be isolated from the module to its left This is done for you automatically since the Option 01T does not connect to the module to its left Also note that the switch module at the right end of the group must be isolated from the module to its right This is done by making sure that the Local Bus switches on the right hand switch module are open In summary simply follow these steps to properly daisy chain the Local Bus 1 Install all 1260 Series switch modules in a single group with no empty spaces or other types of modules in between 2 Install a Local Bus Jumper Assembly P N 405951 at connector P4 of each module except for the module containing the Option 01T You mus
61. or equal to the number of data loaded Figure 2 2 shows the interaction between the DIG SYNC DATA command and the DIG SYNC INDEX command After power on or a RST command no data is loaded into any output port buffer of a 1260 14 or 1260 14C The index for each port points to the first location in the buffer After executing the command DIG SYNC DATA 7 4 10 20 30 40 the memory buffer for port 4 of module 7 is filled with data as depicted in Figure 2 2 A There are four bytes loaded The index for this port points to the next available position in the port buffer shown as location 4 in the figure Astronics Test Systems Publication 980806 999 Rev A 1260A Option 01T User Manual After executing the command DIG SYNC DATA 7 4 50 60 70 80 90 we have the memory buffer for port 4 of module 7 as depicted in Figure 2 2 B There are now a total of nine bytes loaded The index for this port now points to the next available position in the buffer After executing the command DIG SYNC INDEX 7 4 3 the index for the port buffer now points to the fourth entry in the buffer This is where the next data will be loaded This is depicted in Figure 2 2 C After executing the command DIG SYNC DATA 7 4 77 78 the fourth and fifth data bytes are overwritten The previous data 40 and 50 is replaced by the new data 77 and 78 The index now points to the sixth entry which has a value of 60
62. 7 8 9 and 10 The reply consists of a single 1 or 0 for each port Each state indication is separated by a comma For example the reply 0 1 0 0 indicates that module 8 is armed while modules 7 9 and 10 are not Reading Data from Once the data transfer is complete each of the synchronous input ports may be read The DIGITAL SYNCHRONOUS DATA query a Synchronous is used to read data from the synchronous input ports Input Port The following examples illustrate the use of this query DIG SYNC DATA 87 4 Reads all of the data from port 4 of module 7 The reply to this query consists of a series of numeric values each separated by a comma For example the following reply may be returned 25570 128 95 567 12 253 This indicates that seven data bytes were stored by the module from port 4 DIG SYNC DATA digio 11 Reads all of the data from port 11 of the module whose is digio The name must have been defined using the MODULE DEFINE command Astronics Test Systems Using The Option 01T 2 49 1260A Option 01 User Manual Publication No 980806 999 Rev A A The number of points stored in the port memory for a synchronous input port may be read using the DIGITAL SYNCHRONOUS INDEX query This query will return the number of data points stored for the specified port s One numeric reply is returned for each port specified in the query If multiple ports are specified then
63. 999 Rev A T PROPRIETARY NOTICE THIS DOCUMENT AND THE TECHNICAL DATA HEREIN DISCLOSED ARE PROPRIETARY TO RACAL INSTRU MENTS INC AND SHALL NOT WITHOUT THE LUATION AND FOR IN NICAL SPECIFICATIONS AND OTHER DOCUMENTS WHICH SPECIFY PROCUREMENT OF PRODUCTS FROM RACAL INSTRUMENTS INC 2PLCS TITLE CABLE ASSY LED FAIL 21793 404782 ID SCALE SHEET 1 2 Astronics Test Systems 1 2 5 v 5 9 2 8 1260A Option 01T User Manual Maintenance 5 7 Publication No 980806 999 Rev A 2 01 VE m EEr mm Texan se soo sr p 1 VOS 200 801809 ALND 98608 gt 1140140 0921 HOd ad sun E 772 vcn Zo ve yaa
64. Address Astronics Test Systems Publication 980806 999 Rev Module Address Switches Astronics Test Systems 1260A Option 01T User Manual Since 1260 Series switch modules do not communicate directly with the slot 0 controller they do not use logical addresses Instead they use module addresses Each 1260 Series module has its own unique module address from 1 to 12 inclusive The Option 01T uses the module addresses to distinguish one switch module from others in the same group in much the same manner as the slot 0 controller uses logical addresses for modules it communicates with 1 2 Decide on a unique module address from 1 to 12 inclusive for each 1260 Series switch module Set the module address by using the DIP switch on the switch module See Figure 1 3 If the module is a 1260 40 remove the module covers For other modules you may access the DIP switches through the openings in the bottom cover Referring to Figure 1 3 set the switch module DIP switches to correspond with the desired module address Each segment of the DIP switch represents a number as shown in Figure 1 3 The module address equals the sum of the values of all switches that are set to the ON position For example to set the module address to 5 set switch segments 2 and 4 to ON and set all others to OFF switch 4 represents 1 and switch 2 represents 4 for a sum of 5 Switch 4 is the least significant bit Repeat step 2 fo
65. EM 27C1024 U6 1260A Option 01 User Manual Publication No 980806 999 Rev A 980806 999 MANUAL 1260A OPT 01 W DISKS 951141 TEST PROC 1260A OPT 01 Drawin gs LA 22 major subassembly drawings and 407531 001 Option 01T Top Level 16 MHz 405108 001 Option 01T PCB Assembly 16 MHz 404782 Cable Assembly LED Fail 415108 PCB Option 01T 435108 Schematic Option 01T Maintenance 5 2 Astronics Test Systems Publication No 980806 999 Rev A 1260A Option 01T User Manual gt wo APPLICATION REVISIONS DESCRIPTION APPROVED REVISED PER EO 25500 56 03 26 03 ADDITIONAL APPROVALS 086 10 407531 001 002 MATERIALS amp PROCESSES QUALITY ASSURANCE MANUFACTURING ENGRG T VILLICANA PROPRIETARY NOTICE THIS DOCUMENT AND THE TECHNICAL DATA HEREIN PROPRIETARY INSTRU b OPT OIT HIGH SPEED SWITCH CONTROL 407551 001 IS 16 MHZ 407551 002 IS 20 MHZ TS INC THE INFO BEEN DEVELOPED AT PRIVATE EXPENSE AND INLY USED FOR PURPOSES OF ENGINEERING TION AND FOR 1 CH SPECIFICATIONS SPECIFY PROCUREMENT OF PRODUCTS FROM RACAL INSTRUMENTS INC 980806 999 MANUAL 1260A OPT OIT 0155 sS 405108 002 OIT SM CTRL 3 OS 20MHZ SEE NOTE 405108 001 CTRL VI 3 OS 16 2 SEE NOTE i PART OR OMENCLA TURE REFERENCE OR IDENTIFYING NO OR DESCRIPTION MATERIAL SPEC PARTS LIST P N 405108 001 OIT SM CTRL VI 3 OS
66. I6MHZ QTY USE ON 407551 001 ONLY P N 405108 002 OIT SM CTRL 5 OS 2OMHZ QTY USE 407531 002 ONLY UNLESS OTHERWISE SPECIFIED DIMENSIONS ARE INCHES TOLERANCES ARE FRACTIONS DECIMALS uc DRAWING TITLE PI Olb HI SPD Sw TIM 97 10729 SIZE REV 21793 980345 REV Astronics Test Systems Maintenance 5 3 Publication No 980806 999 Rev 1260A Option 01T User Manual 4 v SUOVZS 60 ELA THLO INSZO 166208 E ASMSLYVd gui 940 v S1HS 338 SO 1H10 520140 100 80 180b 930 95 51 5 338 ZHINOZ SO LA 1H19 520 140 200 801 507 Adis 100 8050 NO TWISNI 200 801809 NO LN3NOdNOO TIVLSNI vs 1700000000007 200e 82000020 11110001011 000000000002 179000000009 d 000200000 3 20008007 880000 0000000000000000071 E 00000000
67. Installation Getting Started 1 12 Astronics Test Systems Publication No 980806 999 Rev A 1260A Option 01T User Manual Communicating with the Switch Modules Activating VXI Chassis Power Communicating via the 5 System Start Up Astronics Test Systems Follow the instructions in your VXI chassis operating manual to connect the chassis to a power source and turn on the power switch After the VXlbus chassis has been powered on the slot 0 module initializes modules over the VXlbus This may be done automatically as is the case with most GPIB VXI slot 0 controllers or may have to be performed manually by running a Resource Manager program For most non GPIB VXI slot O controllers such as the National Instruments VXI MXI controller the Resource Manager program must be executed on the computer which is connected to the slot 0 device in the VXlbus Chassis The Resource Manager program for the National Instruments VXI MXI program is called RESMAN Consult your slot 0 documentation for more information on the Resource Manager program The Resource Manager performs several operations with each module in the VXlbus For the Option 01T to execute successfully the Resource Manager program must Allocate memory in A24 memory space Write the offset for the A24 memory space into the Option 01T s VXI Offset Register c Enable the A24 memory by writing 1 to the Option 01T s VXI Status Control Register
68. SHFT ICINT 26LS32 RCVR 231325 ICINT 26LS31 DRVR 23150 ICDIG 74FCT299 SOIC RSNWZ2 010 000K 16P LSR RSNW2 220 000K 16P08R 23143 ICDIG 74HCTO2 SOIC CABLE ASSY LED FAIL RSCH2 010 00K 12WO001 1260 02 435108 8 1260 02 5 e wu M c gt gt A A wn RER DOCUMENTTHLE SIZE CODENO DOCUMENTNO ORL SE METS Vs OS 16 2 5 5 1 8 Astronics Test Systems Maintenance 5 25 1260A Option 01 User Manual Publication No 980806 999 Rev A ENGINEERING PARTS LIST St 20019 TRB PNPSO SS40V3S0M 1 ___________ 532 602068 044 CON SKT RCPO4M4SOSOS i 2 610257 STSO4T 062P 312L 250 EODEM DECR ss 615541 SIM PFLIHOO4 40X 250 13222 56 R 21 1801 CPCH2 0010 0N0050V20 527 231567 ICDIG 74F126 SOIC 58 1921423 a e ee eT ES rer RECON ee DESEE alee
69. SY SLN3NOdWOO TIV LSNI 03188 3 0010 0 lt nao XT58XSNi 200 014109 Zz 2 0 0 1 NOILO3T3S 39015 200 014109 ZAN 02 Maintenance 5 19 Astronics Test Systems Publication 980806 999 Rev 1260A Option 01T User Manual HIOHNI vLLOHVZ 3 WIL g X10 sog lt Om 302 3 20 INO voa 210 da 2 So ve 2279 29 Ov 2 up ono lt TEMES YOLOANNOO 4 no 92 1834 fi eno 5 n dod d 1885 5 sa 21 05 5 H199Hl er
70. Systems Publication 980806 999 Rev A 1260A Option 01T User Manual ENGINEERING PARTS LIST PART NO DESCRIPTION 21 1802 PCH2 100 0N0050V20 PTA3 0001 0U0035V20 PTA3 0006 8U0035V20 LIN 385 1 2 VREF 1SLC 070 0V00 20A tri 385 x 1710 003 CON PCB PLGOJPC 1008 1858 032 CON PCB PLG325D 100S 00330 5 40 0 36 50038 RSCHI 8250 00H12W005 50101 000 5 1 000 0 12 001 8 213 15 1618 192122 50037 019 RSCH1 100 00H 12W001 es RSCH2 006 04K 12WO01 502 05 0771 50037 022 RSCH2 001 00K 12W001 R9 R17 R28 RSCH2 001 24K 12W001 1197 POST TEST 025 50 ICDIG VXI ASIC QFP SOIC 31137 ICMEM 62256 SRAM 31559 001 ICMEM 27C1024 U6 3112 ICDIG 74HC32 OR 2 231093 ICLIN LM339COMP 231507 ICDIG 74F245 SOIC 2 00320 TRBI NPNSG SS60V350M 50037 024 RSCH2 004 70 12 001 50037 021 RSCH2 002 21K 12W001 era 50037 020 RSCHI 330 00H 12 W001 1699 SWITCH DIP 8 POS ae 31532 ICMIC 68HC000 16MZ 31562 ICMEM28C256 PLCC 31236 ICDIG 74HCT244 BUFF ICDIG 74F38 SOIC NAND ICPLA 7032 U22 PI CC ICPLA 7032 U37 PLCC CDIG 74HCT138 SO C CDIG 74LS641 L CDIG T4FISLA SOIC 23160 ICDIG 82C54 PLCC 231130 ICDIG 74HCT273 FLOP ICDIG 74HCT74 SOIC 231120 ICDIG 74HCI66
71. TTLTRG7 0 1 1 1 leave unchanged Functional Description 4 10 Astronics Test Systems Publication 980806 999 Rev A 1260A Option 01T User Manual Discrete Input Register Discrete Output Register Logical Address DIP Switches Astronics Test Systems 2 Write a one high to bit 6 of the Discrete Output Register U29 When a pulse occurs on the selected line the TRGIRQ interrupt will be asserted 3 To clear the TTLTRG interrupt write a zero to bit 6 of U29 followed by a one The Discrete Input Register consists of 030 which is 74 244 Octal Buffer Through this buffer the microprocessor may read the status of the 24V monitor and the test port The 24V monitor status is available in bit 7 A one high indicates that the voltage is within limits Control signals from the test port are available in bits 0 through 6 Further details are provided in the Test Port subsection of this section The Discrete Output Register contains eight bits Each bit controls the logic level of one signal These signals and their definitions are STATUSO through STATUSA bits 0 through 4 respectively These bits provide status information to the test port Writing a one to a bit will assert a logic one at the corresponding Test Port signal Further details are provided in the Test Port subsection of this section TTLTRGENB bit 5 Setting this bit to a zero low enables the TTL trigger output pulse
72. a Uu ivi 2 795 TYS ar 2 Ivi 4 5 orn ein SOA Astronics Test Systems Maintenance 5 16 1260A Option 01T User Manual Publication No 980806 999 Rev A Maintenance 5 17 Ti 20 6 13348 l IXA 1 O9ISV 801957 66712 1 pw 921374 asin E m b 2 f XT08ASA8 nx z MTOSASA lt HHSHA SOHIA 5 T zog lt SON vozn zr 5 zog X lt zH 921481 80201 6 Oren 8 6 Or 9 5 6 zog lt ann oozn aren 921482 5 L 3 2 ZOHIA Tom X IVHSASA lt 577 T 2 wren v lt 6 lt 877 lt TWISAS gt ov 2 921382 vein zos C z z mavo 26 C omaes 100 co 3101 S103NNOO Astronics Test Systems Publication 980806 999 Rev 1260A Option 01T User Manual
73. enter one of the special test modes such as Loop on Failure or Loop on Test These test modes will be determined by Software Engineering as the Option 01T firmware develops further Functional Description 4 16 Astronics Test Systems Publication 980806 999 Rev Introduction Indented Parts List 16MHz 01 Astronics Test Systems This section contains reference documents for use in maintaining the Option 01T e Indented Parts List Drawings e Parts Lists Note In some cases the reference documents may have been revised since the publication of this manual If you have any questions or need further assistance 1260A Option 01T User Manual Chapter 5 MAINTENANCE contact Customer Support This section identifies the Option 01T parts structure PART NUMBER 407531 001 405108 001 404782 415108 435108 231558 001 231558 002 800529 800530 231559 001 800527 001 800527 002 921477 920962 DESCRIPTION OP OIT HI SPD SW CTRL 16 2 OP CAB PCB SCHI 01 5 CTRL 16MHZ PCB ASSY LE ASSY LED FAIL 1260 01 12604 01T2 7032 022 ICPLA 7032 U37 PLCC PAL PAL ICM VXI VXI VXI DOC 1260A OPT 01 PNP 1260A SOFTWARE DOC PNP 1260A BACKUP TAPE PNP 1260A INSTALL DISKS LOCTITE 242 MED STR Maintenance 5 1 SOURCE FILE 1260A OPT 01
74. i 5 e d 6 E amp 9 5 gt i Y re wem Astronics Test Systems Maintenance 5 28 Publication 980806 999 Rev 1260A Option 01T User Manual ENGINEERING PARTS LIST ITEM BIN PART NO DESCRIPTION QTY REFERENCE 1 210124 DILED 002 0V00 02A 1 2 3 500132 WRTEF STR24G TWT PR A R 4 5 602193 003 1005 1 6 7 602199 001 TRMCRP SLP U F26 22G 5 8 9 602193 002 2 1005 1 10 11 12 13 DOCUMENT SIZE CODE NO DOCUMENT NO REV CABLE ASSY LED FAIL A 21793 404782 D DRN SHEET 2 of 2 Astronics Test Systems Maintenance 5 29 1260A Option 01 User Manual Publication No 980806 999 Rev A This page was left intentionally blank Maintenance 5 30 Astronics Test Systems Publication 980806 999 Rev 1260A Option 01T User Manual Appendix A SPECIFICATIONS General 1260 Series Support Annunciators Host Interface Control Type Switching Response Time VXI Plug amp Play CPUT Processor V CPU Clock Speed RAM PROM Non Volatile RAM Dimensions Mechanical Weight Astronics Test Systems Supports all 1260 Series switch modules FAIL Self test failure indicator VXlbus backplane Message based Register based V
75. is set until it is read once and cleared after The OPC command will cause the Operation Complete bit of the Standard Event Status Register to be set when the command is executed This is bit O of the register This command could be used to cause an interrupt if bit O of the Standard Event Status Enable Register is set and bit 5 of the Service Request Enable register is set This provides a means of synchronizing the application program with the Option 01T and ensuring that all commands have been parsed and executed before continuing execution of the application program The OPC command has no parameters The only valid syntax for this command is The query causes the Option 01T to reply with the value of 1 when the query is executed This query may be used to ensure that all previous commands have been executed so the application program may be sure that relays have been programmed before to their desired states before continuing execution of the application program Using The Option 01T 2 63 1260A Option 01 User Manual Publication No 980806 999 Rev A IDN Query This query requests the instrument to identify itself The EMS responds to this query with the following reply Racal Instruments 1260A Option O1T lt serial num gt lt revision gt This reply indicates the manufacturer the 1260A Option 01T the serial number if not available it is O and the firmware revision The firmwa
76. long form and a short form The long form is formed by using all letters shown in the keyword The short form is formed by using only those letters shown in upper case in the command tree The short form is normally three or four letters in length and ends with a consonant where possible For example the ROUTE keyword may be specified by either of the following ROUT ROUTE since the final is shown in lower case in the command tree Only the long form or short form may be used For example the keyword DEFINE is shown as DEFine Therefore the following two command keywords are valid DEFINE DEF Using The Option 01T 2 3 1260A Option 01T User Manual Case Sensitivity Optional Keywords Querying Parameter Setting Using The Option 01T 2 4 Publication No 980806 999 Rev A But the keywords DE DEFIN are NOT valid Command keywords are NOT case sensitive Command parameters are not case sensitive unless the parameter is string data enclosed in quotes For example the following commands are equivalent CLOSE close Command keywords enclosed in square brackets are optional For example the following commands are valid and equivalent ROUTE CLOSE 45 0 CLOSE 45 0 Most of the commands SCPI have an equivalent query form The query is used to read the present state of the item that is set with the command The query is formed by adding a question mark
77. must appear first MOD DEF 4ASDF 8 Incorrect the module name must begin with a letter MOD DEF A123456789012 5 Incorrect for SCPI compatibility the module name is 13 characters long and it must be gt 12 The following examples show how to use module names in place of module addresses MOD DEF matrix 12 Using The Option 01T 2 12 Astronics Test Systems Publication 980806 999 Rev A 1260A Option 01T User Manual Removing Module Names Reading the Presently Defined Module Names Astronics Test Systems Assigns the name matrix to module 12 CLOSE matrix 23 Closes row 0 column 23 of matrix MOD DEF Power 6 Assigns the name power to module 6 CLOSE 8Power 7 12 Close power relay channels 7 through 12 CLOSE 8Power 8 matrix 102 104 Closes relays on 2 modules The MODULE DELETE command may be used to delete a single module name from the list of known module names The MODULE DELETE ALL command be used to remove presently defined module names The syntax for these commands is ROUTe MODule DELete module name ALL The following examples illustrate the use of this command ROUTE MODULE DELETE scanner Removes the name scanner MOD DEL matrix Removes the name matrix MOD DEL ALL Removes all names The MODULE CATALOG command may be used to read back all of the presently defined module names The format for this command is ROUTe
78. rM 2 37 Asynchronous Digital Operation 2 37 Digital n eret tee a 2 37 Mixing Synchronous and Asynchronous Modes of Operation 2 38 Specifying Ports on a Digital Module 2 38 Selecting the Mode of Operation 20 4 1 4 00000 0111 06000 60 ttnn ntr nennen 2 39 Enabling and Disabling the POMS esas eo 2 40 Using the Asynchronous Mode of 2 41 Using the Synchronous Mode of 2 ein eere ane nee eee 2 42 Setting Up the synchiorious Tesl rci get te clt dal tud qim 2 44 Astronics Test Systems iii 1260A Option 01T User Manual Publication No 980806 999 Rev A Arming the Digital Modules den uci e opera sette cem A pe 2 48 Checking for Data Transfer Completion 2 4 2 49 Reading Data from Synchronous Input Port sse 2 49 Clearing Data from Synchronous Input and Output 2 50 Synchronous Control and Status PIFiS cs 2 51 Synchronous and Asynchronous 2 51 IEEE 488 7 COMMON COMmMans 2 53 IEEE 489 2 Status Description
79. reside on at most one include list An attempt to place a relay on a second include list results in an error The error is placed on the error queue and may be read using the SYSTEM ERROR query The syntax for defining an include list is shown below ROUTe INCLude channel list INCLude channel list DELete channel list ALL The following examples illustrate the use of this command to define include lists INCLUDE 83 5 15 CLOSE 83 5 This first command places two relays on the include list Channels 5 and 15 of the module with address 3 are included together The second command closes channels 5 AND 15 on the module with address 3 INCLUDE 83 12 8 0 OPEN 48 0 The first command places channel 12 from module 3 and channel 0 from module 8 on an include list The second command opens both channel 12 from module 3 and channel 0 from module 8 INCLUDE 3 5 16 19 7 0 5 12 9 12 17 This command groups the following relays on a single include list Module 3 channels 5 16 17 18 and 19 Module 7 channels 0 1 2 3 4 and 5 Module 12 channels 9 10 11 12 and 17 Any command which opens any of these relays will open all of them any command which closes any of these relays will close all of them MOD DEF power 3 MOD DEF matrix 11 Using The Option 01T 2 19 1260A Option 01 User Manual Using The Option 01T 2 20 Publication No 980806 999 Rev A PATH DEF thispath
80. returned from VISA functions ViUInt32 wrt cnt count of characters written ViUInt32 read count of characters read ViUInt32 len length of command string char buffer 80 write read buffer int control reg 3 control register 3 image first we must open the resource manager rr code viOpenDefaultRM amp hdl resman lt TBD gt LOOK AT REAL FUNCTION if err code 0 we have a fatal error if err code 0 return open the instrument associate the Option 01T with a handle the first VI FALSE means don t perform an identification check the second VI FALSE means don t reset the instrument rr code viOpen hdl resman VI FALSE VI FALSE amp hdl opt02 if err code 0 return message based example Write the query IDN and read the reply stcpy buffer IDN len strlen buffer write the query to the Option 01T err code viWrite hdl opt02 ViBuf buffer len amp wrt cnt if err code 0 printf viWrite failed error code err code viClose opt02 return Using The Option 01T 2 80 Astronics Test Systems Publication 980806 999 Rev A 1260A Option 01T User Manual Example 2 1 Continued set maximum read length and read the reply from the 01 len 80 rr code viRead hdl opt02 ViBuf buffer len amp read cnt
81. separated by commas Using The Option 01T 2 52 Astronics Test Systems Publication 980806 999 Rev A 1260A Option 01T User Manual IEEE 488 2 Common Commands Astronics Test Systems Write Command DIG SYNC STATE 7 ON Purpose Enables the synchronous mode for module 7 Generate 256 clock pulses on the CLKIN input line of module 7 Write Command DIG SYNC STATE 07 Purpose Reads whether module 7 is still armed If the reply is 1 then the module is still armed expecting more CLKIN pulses If the reply is 0 then the module is disarmed Write Command DIG SYNC DATA 7 2 Purpose Read the data bytes captured by port 2 during the synchronous test The reply will be a set of 5 data bytes in decimal format separated by commas Write Command DIG SYNC DATA 7 3 Purpose Read the data bytes captured by port 3 during the synchronous test The reply will be a set of 256 data bytes in decimal format separated by commas The Option 01T supports all required IEEE 488 2 commands In addition the optional commands are supported The following paragraphs describe the IEEE 488 2 commands supported by the 1260A Option 01T In addition the status reporting model implemented by the Option 01T is described The following commands are implemented by the Option 01T Identification query RST Instrument reset Commanded self test CLS Clear status
82. sum of the values of all switches that are set to the ON position For example to set the logical address to 10 set switch segments 2 and 4 to ON and set all others to OFF Switch 2 represents 2 and switch 4 represents 8 for a sum of 10 The logical address must be from 1 to 254 inclusive A switch setting of 255 all switches set to ON selects the auto configuration mode To set the logical addresses of other modules in the same chassis refer to the manufacturer s documentation Make sure each module is set to a unique logical address or use the auto configuration mode by setting the logical address to 255 During operation the Option 01T will assert interrupts to the slot 0 controller On power turn on the interrupt priority defaults to level 2 This level will provide optimum results for most situations However if you wish to change the interrupt level you may do so under software control by following the procedure given in Section 2 Setting the Interrupt Level LOGICAL ADDRESS SWITCHES Getting Started 1 4 LOGICAL ADDRESS I8 EQUAL TO THE SUM OF ALL SWITCHES THAT ARE SET TO THE ON 1 POSITION ON 1 00000000 OFF 0 FOR EXAMPLE 1 2 4 8 16 32 64 128 TOSET THE LOGICAL ADDRESS 5 SET THE FIRST AND THIRD SWITCHES FROM THE LEFT TO ON 1 Figure 1 2 Setting the Option 01T Logical
83. the remainder of this discussion of the INCL query assume the following commands have been executed INCL 1 0 2 0 4 0 INCL 82 7 10 INCL 3 16 19 INCL 81 3 5 INCL 84 1 4 14 23 These commands define five distinct include groups The reply to the query be one of the following A If no include groups are defined for any of the channels passed as a parameter the reply will be a single ASCII linefeed character For example if the query Astronics Test Systems Publication 980806 999 Rev A 1260A Option 01T User Manual Astronics Test Systems INCL 1 15 is specified the reply will be a single linefeed character since channel 15 of module 1 has not been placed on an include list B channels specified in the query reside on a single include group the reply will be a single channel list and terminated with an ASCII linefeed character For example the command INCL 82 0 returns the reply 81 0 2 0 4 0 Note that the reply maintains the order in which the include group was defined That is the reply begins with channel 1 0 even though the query was sent for channel 2 0 C If multiple channels are specified in the query and the channels reside on different include lists then multiple lists will be returned in the reply The lists will be separated from each other by a comma For example the command INCL 81 0 10 2 0 10 3 0 10
84. used when accessing the Option 01T in message based mode viRead this function reads a string of ASCII characters from the instrument This is used when accessing the Option 01T in message mode viOut8 this function writes pokes a single byte to the specified address This is used when accessing the Option 02 in register based mode viIn8 this function reads peeks a single byte from the specified address This is used when accessing the Option 01T in register based mode The following code example shows how to communicate with the instrument in both message based and register based modes Astronics Test Systems Using The Option 01T 2 79 1260A Option 01 User Manual Publication No 980806 999 Rev A 1 Example 2 1 Communication with Message Based and Register Based Modes example code segment showing how to use the Option 01T both message based and register based modes nclude lt visa h gt this file defines VISA functions and data types the following descriptor is used in the viOpen routine the descriptor tells the viOpen routine that this is a VXI interface and that the logical address is 34 define OPTION 02 DESCRIPTOR VXI 34 VO id main void ViSession hdl opt02 this is the handle to the VXI instrument ViSession hdl resman this is the handle to the resource manager ViStatus err code error
85. will accept up to 3 more triggers The first trigger received will open channel 2 and close channel 3 The INIT CONTINUOUS command also arms the Option 01T This command allows the Option 01T to continuously scan through the channels in the scan list The Option 01T will NOT stop scanning after the number of triggers equal to the trigger count have been received This command effectively bypasses the trigger count limit The ABORT command disarms the Option 01T Once the Option 01 receives the ABOR or ABORT command it will not perform any scan list actions until it is rearmed by using the INIT IMMEDIATE or INIT CONTINUOUS commands At power up and after executing a RST command the Option 01 is disarmed The trigger and arm state diagram is shown in Figure 2 1 This diagram shows that the Option 01T must be armed before it responds to triggers Once it is armed it remains armed and sequences through the scan list until the number of triggers equal to the trigger count is received After that it is disarmed and must be rearmed again The Option 01T may also be manually disarmed with the ABORT command Using The Option 01T 2 31 1260A Option 01 User Manual Publication No 980806 999 Rev A Command ABORT Trigger Received Scan Action Complete Command INIT MMEDIATE and Triggers Trigger Count Scan Action Complete amp Trigger Trigger Count
86. 01T The Option 01T has a single VXI logical address but has no module address The Option 01T controls from 1 to 12 switch modules Each 1260 series switch module has a unique module address but has no VXI Logical Address Getting Started 1 18 Astronics Test Systems Publication 980806 999 Rev A 1260A Option 01T User Manual Channels Channel Designators Astronics Test Systems A channel number selects a specific relay on a 1260 switch module The channel numbers vary between different types of 1260 series modules For example a 1260 20 Power Relay Module consists of 20 relays These channels are numbered between 0 and 19 As another example a 1260 40A 4x24 Signal Matrix Module consists of a 4 row by 24 column signal matrix This module uses channel numbers as shown below 0 through 23 Column 0 through 23 of Row 0 100 through 123 Column 0 through 23 of Row 1 200 through 223 Column 0 through 23 of Row 2 300 through 323 Column 0 through 23 of Row 3 Thus channel 216 connects Row 2 to Column 16 Commands which operate relays include information which identifies the relay to be operated In general a relay is identified using the format Q module address channel where the module address is a numeric value in the range 1 through 12 The channel is a numeric value whose range of values depends on the type of 1260 module as shown in the examples above For example the valid channel designators for
87. 0A Option 01 User Manual Publication No 980806 999 Rev A APPLICATION REVISIONS B REVISED 25500 56 05 26 03 gt wo ADDITIONAL APPROVALS MATERIALS amp PROCESSES 086 10 40753 001 002 PROPRIETARY NOTICE THIS DOCUMENT AND THE TECHNICAL DATA HEREIN PROPRIETARY INSTRU OIT HIGH SPEED SWITCH CONTROL 407551 001 IS 16 MHZ IMENTS INC THE INFOI BEEN DEVELOPED AT PRIVATE EXPENSE AND 407551 002 15 20 MHZ ONLY USED FOR PURPOSES OF ENGINEERING EVALUATION AND FOR INCORPORATION INTD TECH NICAL SPECIFICATIONS AND OTHER DOCUMENTS WHICH SPECIFY PROCUREMENT OF PRODUCTS FROM INSTRUMENTS INC 980806 999 MANUAL 260 wiss sS 405108 002 OIT SM 3 OS 20MHZ SEE NOTE 406108 001 OIT SM CTRL VI 3 05 16 2 SEE NOTE PART OR REFERENCE OR IDENTIFYING NO OR DESCRIPTION MATERIAL SPEC PARTS LIST NOTES 405108 001 OIT SM CTRL VI 3 OS 16 2 QTY USE ON 407551 001 ONLY P N 405108 002 OIT SM CTRL 5 OS 2OMHZ QTY USE 407531 002 ONLY UNLESS OTHERWISE SPECIFIED DIMENSIONS ARE IN INCHES CONTRAG TUNG TOLERANCES ARE FRACTIONS DECIMALS DRAWING TITLE OP 2 20801 97 10 29 SIZE REV 21793 980345 REV Maintenance 5 24 Astronics Test
88. 1 10 Astronics Test Systems Publication 980806 999 Rev A 1260A Option 01T User Manual Installing the Switch Modules Switch Module Connections Astronics Test Systems Before installing a switch module into the VXI chassis visually inspect it to ensure that it has no bent damaged or missing connector pins Pay particular attention to connectors P1 and P2 at the rear of the module Repair any damage before proceeding To install the switch module into a VXI chassis refer to Figure 1 8 Ensure that connector P1 on the module is oriented to mate with the corresponding connector on the chassis backplane Align the module with the guides at the desired slot and slide the module into the chassis Push the module firmly into place so that the front panel of the module is flush with the front of the chassis opening Secure the module to the chassis with the captive screws provided at the top and bottom edges of the module To connect the 1260 Series switch modules to the external equipment refer to the individual switch module manuals You are now ready to apply power to the VXI chassis and begin operating the switch modules Getting Started 1 11 1260A Option 01 User Manual Publication No 980806 999 Rev A VXI CHASSIS SWITCH MODULE Q SN co e lt FRONT SCREWS PANEL e e CARD GUIDES A Figure 1 8 Switch Module
89. 1 18 Table 2 1 Power On and Reset State 2 64 Table 2 2 Base Address for 1260 Series 0 2 71 Table 2 3 Control Register Offsets for Sample 1260 Series 2 72 Table 2 4 Partial Data for the 1260 40 0 0 0 1 12200 2 74 Table 2 5 Control Data for Sample 1260 4 0 2 76 Table 2 6 Partial Data for the 1260 54 0 020 44 40 2 77 Table 3 1 Commands Implemented by the 017 3 3 Table 4 1 Changing the Clock 4 6 Table 4 2 Chip Select Signal RR v de oboe E Exi dta Ded e E PAR RU 4 7 Table 4 3 Discrete Output Register 0044 00 1100 4 10 Table 4 4 TTE Gontrol ee cete eee tte ee de 4 10 Table 4 5 Test Signals eremi eee E Dr 4 14 Table 46 Bit Patterns icc der 4 16 Table B 1 Error 665 0 1 202 00000000000000 0 enne e AARAL enses nnne nenne B 2 Table C 1 Trouble Shoobrtj isa dac vind c a a o Ck id ed C 2 Astronics Test Systems xi 1260A Option 01 User Manual P
90. 10 20 30 to port 1 in synchronous mode Using The Option 01T 2 51 1260A Option 01 User Manual Publication No 980806 999 Rev A G Read 5 data bytes from port 2 in synchronous mode H Read 256 data bytes from port 3 in synchronous mode Output the value 44 to port 4 55 to port 5 88 to port 8 and 99 to port 9 in asynchronous mode J Inputa byte from ports 6 7 10 11 in asynchronous mode Write Command RST Purpose Resets the 1260 14 modules to power up defaults Write Command DIG STATE 7 0 1 4 5 8 9 ON Purpose Enables ports 0 1 4 5 8 and 9 as output ports Others are defaulted by RST as input ports Write Command DIG CONF 7 4 Purpose Sets ports 0 to 3 as synchronous ports 4 to 11 as async Write Command DIG SYNC DATA 7 0 1 2 3 4 Purpose Loads the data bytes 1 2 3 and 4 into port 0 buffer Write Command DIG SYNC DATA 7 1 10 20 30 Purpose Loads the data bytes 10 20 and 30 into port 1 buffer Write Command DIG SYNC POINTS 47 2 5 Purpose Set the number of points to 5 for port 2 Write Command DIG SYNC POINTS 87 3 256 Purpose Set the number of points to 256 for port 3 Write Command DIG OUTPUT 87 4 5 8 9 44 55 88 99 Purpose Outputs 44 to port 4 55 to port 5 88 to port 8 and 99 to port 9 Write Command DIG INPUT 7 6 7 10 11 Purpose Commands the 1260 14 to read the data Read reply Reply will be a set of 4 data byte values in decimal format
91. 1T allows register based commands with switching response times less than 9 us The switching rate is limited by the slot 0 controller speed and the settling time of the relays The inherent speed of the Option 01 would allow for a maximum switching rate of 100 kHz exclusive of relay and slot 0 delays The Option 01T will not need hardware or firmware updates to work with future switch modules Support for future modules will require only new VXI Plug amp Play software drivers provided free of charge P3 CONNECTOR U2 4 LOGICAL FAIL LED CONNECTOR SWITCH P4 CONNECTOR SW1 U5 03 16 04 VXI ASIC V MICROPROCESSOR NON VOLATILE PROM RAM Figure 4 2 Option 01T Features Astronics Test Systems Functional Description 4 3 1260A Option 01 User Manual Publication No 980806 999 Rev A Theory of Operation Functional The Option 01T consists of the following functional blocks Blocks e Reset Generator Voltage Monitor e VXI Application Specific Integrated Circuit ASIC e Microprocessor e Address Decoder e Static RAM Programmable Read Only Memory e Non Volatile RAM e Interval Timer e External Trigger Logic e Discrete Input Register e Discrete Output Register e Logical Address DIP Switches e Local Bus Controller Interrupt Priority Encoder Test
92. 5 of module 7 output 2 to port 11 of module 7 and output 3 to port 4 of module 8 The DIGITAL INPUT query is used to read data from the port The lt port list gt specifies which ports will be read The reply to this query is a comma separated list of values one per port Data are returned in decimal values Astronics Test Systems Using The Option 01T 2 41 1260A Option 01 User Manual Publication No 980806 999 Rev A Examples of this query are shown below DIG INPUT 7 4 Read data from port 4 of module 7 and return the data in the reply An example of the reply is 37 DIGITAL INPUT 811 6 1 Read data from ports 1 through 6 in reverse order from the 1260 14 or 1260 14C with module address 11 An example reply is 38 44 255 0 94 77 which indicates that port 6 read a value of 38 port 5 read a value of 44 port 4 read a value of 255 and so on When data are read from an output port the data should equal the last value written to that port using the DIGITAL OUTPUT command The syntax for the synchronous mode commands is shown below Using the Synchronous Mode DIGital of Operation SYNChronous STATe module list gt ON OFF 1 0 DATA port data list INDex port list index INDex port list POINts port number of points POINts port DATA port CLEar port list CLOCk POLarity module list NORMal INVerted BU
93. 64 oy CE d o AM 91 iE e I ue CRM EIS te Sa ALS NO PL Nid OI n a PX 90 o 5 Ivi 8N Zn 57 20 EE crater ja AW Icd ja FAAEE Svi NI 99229 TVLSNI ja 5 e ta SVT 5518 SVT za 84 PIES fd 181036 A LS Vi fa do s 99 EVT s 99 d 7 EVT e EE tvi 01 0 M 60 po 0 Zvi zi 51 zi zn 801 on INVH 500099 oio TIVLSNI LON NI 9600 2 TIVISNI 91 X HISZ TIVLSNI LON OG NI 850292 TIVISNI OL TIVLSNI LON OG NI 7201042 TIVISNI 91 X 9 SNOILdO wr vod 15170107 vod Maintenance 5 13 Astronics Test Systems Publication 980806 999 Rev 1260A Option 01T User Manual zi9d edd 29
94. AWNYLSNI WOVE diAV LS Z OLLVW3HOS I ON ON O3 ON O3 ON O3 aoua Y 00 100 801 907 oa 5 v 5 9 7 Astronics Test Systems Maintenance 5 4 1260A Option 01T User Manual Publication No 980806 999 Rev A o 2 400 7100 80190 _ 85 na 8 na 9000090000000000000000000000058 10000000000000000000000000000009 l 000000000900000000900009090000909 03108447 ups 56000690 9 4 200 100 80190 Maintenance 5 5 Astronics Test Systems 1260A Option 01 User Manual 2 C CATHODE WHT WIRE 3 PLCS 7 BLK WIRE A CLIP CATHODE LEAD TO 0 20 025 N CLIP ANODE LEAD TO 0 25 INCH 050 0 00 NOTES UNLESS OTHERWISE SPECIFIED Maintenance 5 6 Publication No 980806
95. C54 and by U31A a D flip flop U27 provides three independent 16 bit timers U27 uses the 4 MHz clock from the clock selection logic sheet 11 as its input clock The input clock frequency is 4 MHz regardless of the CPU clock frequency selected Timer 0 in the 82C54 has its output connected to the clock input of flip flop U31A This allows the 82C54 to be set up as a real time interrupt generator The microprocessor loads Timer 0 with an initial count and Timer 0 immediately begins to count down When the Timer 0 count reaches zero the output OUTO exhibits negative going pulse setting flip flop U31A This asserts the timer interrupt signal TMRIRQ To clear the interrupt the microprocessor writes a zero to the TMRCLR bit of the discrete output register U29 followed by a one Meanwhile Timer 0 reloads the original count and begins counting down for the next real time interrupt The External Trigger Logic is shown on sheet 12 of the schematic This circuit can assert a TTL trigger pulse on one VXlbus TTL trigger line at a time It can also monitor one VXIbus TTL trigger line at a time To operate the TTL trigger outputs the microprocessor performs the following steps 1 Upon completion of the power up self test set bit 5 in the Discrete Output Register U29 to one high and set bit 3 in the TTL Trigger Control Register U28 to one 2 Toasserta TTL Trigger pulse select the desired trigger line by writing to the TTL
96. E OPTION 01T 2 THE OPTION 01T SENDS COMMANDS TO AND RECEIVES STATUS FROM THE 1260 SERIES SWITCH MODULES Figure 4 1 1260 Series Data Paths The main purpose of the Option 01T is to implement complex relay control functions relieving the slot 0 controller of these tasks Figure 4 1 is a block diagram of the Option 01T operating in a VXI chassis The arrows show the communication paths between the Option 01T and slot 0 controller and between the Option 01T and switch modules The Option 01T receives commands from the slot 0 controller interprets these commands and then transfers the appropriate data to and from the switch modules Features Figure 4 2 shows the following features of the Option 01T e Program PROM Non volatile memory for storing switch setups e M68HC000 CPU See Appendix A for mechanical dimensions and the VXIbus power supply current requirements The diagram will also reference the specifications Appendix A for Functional Description 4 2 Astronics Test Systems Publication 980806 999 Rev 1260A Option 01T User Manual dimensions and VXIbus power supply current requirements The Option 01T offers the following additional features IEEE 488 2 command set Logical address auto configuration In this mode the slot 0 controller assigns a unique logical address to the Option 01T automatically You may also setthe logical address manually if desired Fast switching speed The Option 0
97. EFine path name gt channel list gt DEFine path name gt DELete NAMe path name gt ALL Command Only SAVe Command Only RECall Command Only MODule CATalog Query Only 14512 module list Query Only DEFine module name module number DEFine module name gt DELete NAMe module name Command Only SAVe Command Only RECall Command Only CONFigure module list BBM MBB IMMediate CONFigure module list no chan list for query no module number for query BBM no relay mode for query Astronics Test Systems Command Reference 3 3 1260A Option 01T User Manual Command Publication No 980806 999 Rev A Table 3 1 Continued Max Min Default See page Notes ROUTE Subsystem Continued ROUTe EXCLude channel list DELete channel list ALL INCLude channel list DELete channel list ALL MONItor STATe ON OFF 1 0 SYSTEM Subsystem SYSTem ERRor Query Only VERsion Query Only STATUS Subsystem STATus no exclu list 1994 0 PREset Command Only OPERation 2 CONDition Query Only enable mask ENABle 255 0 Command Reference 3 4 Astronics Test Systems Publication No 980806 999 Rev A 1260A Option 01T User Manual Table 3 1 Continued Command See page TRIGGER and Rela
98. G SYNC STATE 3 5 9 ON Arm the digital modules at module addresses 3 5 and 9 DIG SYNC STATE 03 6 11 9 Arm the digital modules at module addresses 3 4 5 6 9 and 11 After the module has been armed it will remain armed uniil A The DIGITAL SYNCHRONOUS STATE command is used to disarm the module OR number of data bytes collected for all input ports matches the number of points defined for the DIGITAL SYNC POINTS command and the number of data bytes output for each output port matches the number of data bytes loaded DIGITAL SYNC DATA command One byte will be clocked out for each output port on the module for each CLKIN pulse received One byte will be read for each input port on the module for each CLKIN pulse received Astronics Test Systems Publication 980806 999 Rev A 1260A Option 01T User Manual Checking for Data The DIGITAL SYNCHRONOUS STATE query is used to read Transfer whether the digital module is armed When all of the data transfer has been completed for a given module the module will Completion automatically be disarmed The following examples illustrate the use of this query DIG SYNC STATE 87 This queries the present arm state of module 7 The reply will be 71 if the module is armed or 0 if the module is disarmed DIGITAL SYNCHRONOUS STATE 87 10 This queries the present arm state of each of the following modules
99. GER SOURCE query The reply to this query will be one of the following BUS Selecting the The trigger count determines how many elements will be scanned in the scan list That is if the trigger count is 10 then the scan list Trigger Count will advance 10 times before halting Any triggers received from the selected trigger source will be ignored after the trigger count has been satisfied The syntax for the TRIGGER COUNT command is TRIGger SEQuence COUNt trigger count The trigger count is a numeric value between 1 and 21747483647 2 1 The present trigger count may be queried by using the TRIGGER COUNT query Astronics Test Systems Using The Option 01T 2 29 1260A Option 01 User Manual Selecting a Trigger Delay Arming and Disarming the Option 01T Using The Option 01T 2 30 Publication No 980806 999 Rev A The Option 01T may be programmed to delay before acting on a trigger This provides the ability to slow down the scan list operation if so desired The TRIGGER DELAY command is used to program the trigger delay The syntax for this command is TRIGger SEQuence DELay trigger delay The trigger delay is a real number between 0 0 and 10 0 The trigger delay is programmed in seconds with a resolution of 1 microsecond Any delay over 10 milliseconds rounds the delay to the nearest 10 milliseconds When non zero trigger delay is programmed
100. GHz IEC 801 3 3V m 26 to 500 MHz 801 2 4 KV CD 8 KV Ad 286 784 hours MIL HBK 217 ground benign 30 Astronics Test Systems Publication 980806 999 Rev A 1260A Option 01T User Manual Appendix B ERROR MESSAGES General The Option 01T maintains an error queue This error queue may contain up to 15 error messages at one time To read the error queue send the SYSTEM ERROR query to the Option 01T and read the reply NOTE The error queue works only in conduction with the message based mode of operation This error queue does NOT reflect errors from register based operations In each case the error reply from the Option 01T has the format error code lt error message gt where the error code is either 0 or a negative number in the range 0 to 999 For example the error reply for error code 0 is 0 error and the error reply for error code 222 is 222 Data out of range The error codes error messages and additional explanations are shown in Table B 1 Astronics Test Systems Error Messages B 1 1260A Option 01 User Manual Publication No 980806 999 Rev A Table B 1 Error Messages Error Code Error Message and Possible Cause 102 Command error A command which was not formatted properly was received No further information available Other errors from 101 to 199 are more specific about the error Invalid character An invalid character was det
101. L to be removed from the backplane done Configuring Extender 0 SC Messag Based device PCI MXI 2 found at LA 0 SC Mainframe Extender device VXI MXI 2 found at LA 1 Verifying Self Tests LA 0 Passed Self Test LA 1 Passed Self Test Configuring Mainframe 1 The Slot 0 device is LA Cards seen Slots 0 2 SC Mainframe Extender device VXI MXI 2 found at LA 1 in slot 0 SG ssag Based device DEVICE 34 found at LA 34 in slot 2 No DC devices found Verifying Self Tests DEVICE 34 LA 34 Passed Self Test CONFIGURING ADDRESS MAP A24 Address Map PCI MXI 2 LA 0 requests no memory VXI MXI 2 LA 1 requests 0x4000 bytes allocated at 0x800000 DEVICE 34 LA 34 requests 0x4000 bytes allocated at 0x804000 A32 Address Map PCI MXI 2 LA 0 requests 0x1000000 bytes allocated at 0x80000000 VXI MXI 2 LA 1 requests no memory DEVICE 34 LA 34 requests no memory Figure 1 9 Sample Execution of the Resource Manager Program Part 1 Astronics Test Systems Getting Started 1 15 1260A Option 01 User Manual Publication No 980806 999 Rev A CONFIGURING COMMANDER SERVANT HIERARCHY Finding Commander Message Based Devices LA 34 is a Servant only Message Based devic Initial Commander Servant Hierarchy is as follows Resource Manager PCI MXI 2 LA 0 is highest commander
102. M image for control register 3 for next time In the C language the following logical operations perform an AND to open channel 102 ram image amp OxFD and the following operation performs an OR to close channel 202 ram image 0x04 Using The Option 01T 2 76 Astronics Test Systems Publication 980806 999 Rev A 1260A Option 01T User Manual The process of writing data to the control register will be shown in the VXlplug amp play software section of this chapter The following page has an excerpt for the control data from Appendix C This data is for the 1260 54 module This table will be used to describe the next method of controlling a 1260 series switch module where a single channel is operated by multiple control bits Table 2 6 Partial Data for the 1260 54 Channel Connect Connect To Control ON em e a f o j ea T 0 0 0 08 BARANA 6 0 05 UE 0 02 x 0 00 eet 168 OxFC 0x03 er RE E OxFC 0x02 OxFC 0x01 TETEE OxFC 0x00 8 OxFC 0x00 N O Astronics Test Systems Using The Option 01T 2 77 1260A Option 01 User Manual Using The Option 01T 2 78 Publication No
103. No 980806 999 Rev A F When the number of bytes specified in step C has been captured the 1260 14 or 1260 14C disarms itself Read the number of data bytes captured from the Option 01T Both synchronous and asynchronous modes of operation may be used on a 1260 14 or 1260 14C module simultaneously The following restrictions apply A You cannot use the asynchronous read command DIGITAL INPUT to read data from a synchronous port B All synchronous ports a module must be contiguous The synchronous ports are always the lower numbered ports on the module The synchronous ports begin with port 0 and go through port N The asynchronous ports begin with port 1 and go through port 11 For example if the last synchronous port is 7 then ports 0 through 7 will use the synchronous mode and ports 8 through 11 will use the asynchronous mode The following paragraphs describe the commands used to operate the 1260 14 and 1260 14C modules When port is shown on the command syntax it represents the combination of the module address and the port number The syntax for a port is module address gt port number where module address is a number in the range 1 through 12 or a module name defined using the MODULE DEFINE command This selects the 1260 14 or 1260 14C module The port number is a value in the range 0 through 11 This selects which of the 12 ports on the module will be used Some
104. Port These blocks function as follows Reset Voltage The Reset Voltage Monitor is shown on sheet 6 of the schematic It Monitor generates the power up reset signal that resets the CPU board and all switching modules to a known state It also provides a discrete that the CPU can read to determine whether the 24V power supply is above the minimum voltage Diode D1 is biased by resistor Z3A to provide a 1 2V reference This reference voltage is used by comparators 09 and D Resistors R6 R7 and R8 divide the 5V supply voltage by 3 78 This voltage is applied to the non inverting input of comparator U9A As long as the 5V supply voltage is at least 3 78 times as high as the 1 2V reference the output of the comparator is at logic 1 pulled up by resistor Z3D However if the 5V supply voltage drops to 4 53V 3 78 x 1 2V then the comparator output will transition to logic 0 Functional Description 4 4 Astronics Test Systems Publication 980806 999 Rev A 1260A Option 01T User Manual VXI Application Specific Integrated Circuit ASIC Clock Selection Logic Astronics Test Systems The output of comparator U9A is inverted by U9C and applied to the gate of transistor At power turn on when the 5 supply has reached the threshold for comparator U9A Q3 is turned off allowing capacitor C2 to begin charging When the capacitor voltage reaches 1 2V the output of comparator U9D transitions to logic 1 The
105. Publication No 980806 999 Rev A e Local Bus Controller LBUSIRQ DLIRQ from VXI ASIC Interval Timer TMRIRQ LIRQ from VXI ASIC Test Port The Test Port is a 30 card edge connector that promotes accessibility to test signals The mating connector is AMP P N 650712 1 which is a straight not right angle PCB mount type The following test signals are available on the test port connector Table 4 5 Test Signals DIRECTION PIN SIGNAL DESCRIPTION NUMBER NAME OUT from Opt to Opt 02 z 7 10 not used 11 FACTTEST Factory Test Mode When held low inhibits the soft reset from the ASIC from resetting the Option 01T or switch modules The ASIC will be reset internally STATUSO Status from microprocessor see text 14 CONTROLO Control to microprocessor see text 15 STATUS1 Status from microprocessor see text 0 Functional Description 4 14 Astronics Test Systems Publication No 980806 999 Rev A 1260A Option 01T User Manual CONTROL1 STATUS2 CONTROL2 STATUS3 Control to microprocessor see text 11 Status from microprocessor see text 21 Control to microprocessor see text CONTROLS3 STATUSA CONTROL4 not used CONTROL5 HALT Status from microprocessor see text Control to microprocessor see text Status from microprocessor see text 11 Control to microprocessor see text 0 Control to m
106. SY POLarity module list NORMal INVerted Using The Option 01T 2 42 Astronics Test Systems Publication 980806 999 Rev Astronics Test Systems 1260A Option 01T User Manual The sequence for using the 1260 14 and 1260 14C modules is as follows A Use the DIGITAL CONFIGURE command to select which port s will be used in the synchronous mode of operation and which will be used in the asynchronous mode of operation For each port to be used as a synchronous port determine if the port will be used as a synchronous input port or a synchronous output port For each Synchronous Output Port C1 Use the DIGITAL STATE command to enable the port C2 Use the DIGITAL SYNCHRONOUS DATA command to load the data bytes which will be clocked out For each Synchronous Input Port D1 Usethe DIGITAL STATE command to disable the port D2 Use the DIGITAL SYNCHRONOUS POINTS command to define the number of data points that will be acquired and stored for the port Arm the 1260 14 1260 14C module by using the DIGITAL SYNCHRONOUS STATE command Generate pulses on the CLKIN line of the 1260 14 1260 14C module The 1260 14 1260 14C module will disarm itself when the number of pulses is equal to or greater than the maximum of The greatest number of data points downloaded to any synchronous output port on the module the DIGITAL SYNC INDEX 2
107. See the External Trigger Logic subsection e TRGCLR bit Clearing this bit to zero low and setting it back to one clears the TTL trigger interrupt latched by flip flop U31B TMRCLR bit 7 Clearing this bit to zero low and setting it back to one clears the timer interrupt latched by flip flop U31A SW1 on sheet 3 of the schematic is an eight segment DIP switch used to set the logical address of the Option 01T The signals LOGADO through LOGAD7 from the DIP switch are connected to the VXI ASIC At power turn on the ASIC initializes the logical address of the Option 01T according to the DIP switch setting LOGADO is the least significant bit of the address and the logic is positive i e a logic high represents a one Functional Description 4 11 1260A Option 01T User Manual Local Bus Controller Interrupt Priority Encoder Functional Description 4 12 Publication No 980806 999 Rev A The Local bus Controller consists of U37 a programmable logic device PLD It handles all data exchanges between the Option 01T and the switch modules It also prioritizes interrupts generated locally on the Option 01T and sends the interrupt status to the microprocessor The Local Bus Controller uses the same bus signals as the 1260 Series Option 01 and the same serial data handshake The bus signals are CLK This differential output pair provides the timing reference for the switching modules allowing them t
108. T User Manual Publication No 980806 999 Rev A aas 7s 301557 662124 ze 190 080 6vo ero 9vo svo vo vo vo 620 zeo 12 eco 42 veo L seo 1 geo 42 oro 31 vo so x 420 3 42 zo 12 zo 42 gio gio ase vo vo vo 89 sio L zio 2 1 go 1 vo so L ZHINST eod 2 7 380 ZHNS 2 18 vISWL vezn 4 ZHN 22123 D seen 4 ZHN sio j y no ZHWS 10 8 2 ZHN 8 c lt ZA 610 ear 9 200 014109 4 SOA G31VOIQNI
109. Test Systems Publication 980806 999 Rev A 1260A Option 01T User Manual Reading the Presently Defined Path 22 1112 2 16 Reading the Channel List for a Path 2 17 Storing the Path Names in Nonvolatile 2 17 c TFI DE 2 17 Opening RS see M LM Ds 2 18 2 19 gt 55 55 IL T 2 22 Scam TEE 2 24 445 15 0 8 2 26 Selecting the Trigger Source 2 28 Selecting the Trigger Count 2 29 Selecting a Trigger Delay six o eI REOR er Steve 2 30 Arming and Disarming the Option 0O1T 2 30 Generating deines de Mad reed adie od tua 2 32 Output Trigger Signals from the 1 2 33 selecting an Output Trigger Destination elon iN dict a 2 33 Selecting the Order of Relay 2 34 Relay Readback and Monitoririg 5 orte 2 35 Digital Module Operation icut ecu Sepe AME erat 2 36 Digital Mod le POMS ec
110. Trigger Control register U28 Set bits 0 1 and 2 according to the desired TTL trigger line Leave bit 3 set to one and leave bits 4 through 7 unchanged Functional Description 4 9 1260A Option 01 User Manual Publication No 980806 999 Rev A Table 4 3 Discrete Output Register Bits TTL Trigger Line Discrete Output Register Bits to Assert TTLTRGO leave unchanged 1 leave unchanged TTLTRG2 leave unchanged NE REI TWTRG4 eave unchangea 9 eave unchangea 9 leave unchangea uma 3 Activate the pulse by writing a zero low to bit 5 of the Discrete Output Register U29 Immediately set bit 5 back to one high Monitor TTL Trigger inputs as follows 1 To monitor a TTL Trigger line select the line by writing to the TTL Trigger Control Register U28 Set bits 4 5 and 6 according to the desired TTL trigger line Set bit 7 to zero Leave all other bits unchanged Table 4 4 TTL Control TTL Trigger Line TTL Control to Monitor 7 6 5 4 3 2 1 0 MSB LSB TTLTRGO 0 0 0 0 leave unchanged 0 0 0 1 leave unchanged TTLTRG2 0 0 1 0 leave unchanged TTLTRG3 0 0 1 1 leave unchanged TTLTRG4 0 1 0 0 leave unchanged TTLTRG5 0 1 0 1 leave unchanged TTLTRG6 0 1 1 0 leave unchanged
111. Xlbus A24 address space From start of VXlbus cycle until Relay coil is fully energized Register based 9 us Message based 10 ms typ Compatible drivers for all 1260 Series switching modules 68 000 Option 02 P N 405108 001 16 MHz 32K x 16 64K x 16 32K x 16 133 4 mm 5 25 in High 421 6 mm 16 6 in Wide 388 6 mm 15 3 in Deep 0 14 Kg 5 0 oz Specifications A 1 1260A Option 01 User Manual Power and Cooling Environment EMC and Safety Reliability Specifications A 2 Peak Current Dynamic Current Cooling Temperature Relative Humidity Altitude Vibration Bench Handling Conducted Emissions Conducted Susceptibility Radiated Emissions Electric Field Radiated Susceptibility Electric Field Electrostatic Discharge Immunity Mean Time Between Failures Publication No 980806 999 Rev A 5 lt 2 0 45V lt 0 5 Airflow 0 4 liters sec Backpressure 0 5 mm H 0 to 55 40 C to 70 C Operating Non operating 9596 RH non condensing 10 000 ft 15 000 ft Operating Non operating 0 013 in double amplitude 20 Hz to 55 Hz meets MIL T 28800C Class 5 Style F 4 inch drop at 45 Power and interconnecting leads up to 15 kHz IEC 555 2 15 KHz to 30 MHz CISPR Pub 11 Group 1 Class A Power leads spikes IEC 801 4 500V 1000V 14 KHz to 10 GHz CISPR Pub 11 Group 1 Class A 14 KHz to 40
112. a 1260 20 with module address 5 are 85 0 45 1 45 2 45 19 While the valid channel designators for 1260 40A with module Getting Started 1 19 1260A Option 01T User Manual Publication No 980806 999 Rev A Closing a Relay Opening a Relay Getting Started 1 20 address 3 are 83 0 83 1 83 23 83 100 83 101 83 323 Most of the commands used with the Option 01T allow multiple relays to be specified in a single command This speeds the operation of the relay operation by minimizing the Option 01T overhead in processing multiple commands Consult chapter 2 of this manual for a description of the format of the commands used to specify multiple relays in a single command The CLOSE command is used to close a relay For example the command CLOSE 03 0 closes channel 0 the relay module with address 3 Consult the documentation on the particular 1260 series relay module that you are using for a description of the valid channels for your card The OPEN command is used to close a relay For example the command OPEN 3 0 opens channel 0 on the relay module with address 3 Consult the documentation on the particular 1260 series relay module that you are using for a description of the valid channels for your card Astronics Test Systems Publication 980806 999 Rev A 1260A Option 01T User Manual Chapter 2 USING THE OPTION 01T Register Based O
113. ad 0 Operation Complete Bit 0 Bit weight 1 decimal 1 hexadecimal This bit is set when the command is executed This may be used to synchronize the Option 01T with the commands to ensure that the Option 01T command buffer is empty A bit is set in this register when the corresponding condition becomes true It remains set until the ESR query is executed When the query is executed the reply contains the present value of the register and the register is then cleared to O The value returned by the ESR query represents a sum of the bit weight values for all conditions that are true For example if the PON bit is set and the QYE bit is set and the rest of the bits are cleared then the value returned for the ESR query is Astronics Test Systems QYE 128 4 132 Using The Option 01T 2 57 1260A Option 01 User Manual Using The Option 01T 2 58 Publication No 980806 999 Rev A The Standard Event Status Enable Register provides mask register The value of this register is logically ANDed with the Standard Event Status Register If the value of this ANDing is nonzero then bit 5 of the Status Byte Register is set This bit is known as the Event Summary Bit or ESB For example if the PON and QYE bits of the Standard Event Status Register are set but the Standard Event Status Enable register value is 0 then the ESB of the Status Byte Register will not be set If either
114. address channel where module address is a number in the range 1 to 12 and corresponds to the module address setting of the relay module channel is a number which identifies a single relay to operate The range of valid values for the channel depends on the particular 1260 module being controlled So to close the relay channel 17 on the module with address 3 the command CLOSE 83 17 Multiple channels for a single module may be specified using the syntax lt module address lt channel gt lt channel gt So the command CLOSE 3 1 5 9 11 may be used to close channels 1 5 9 and 11 on the module with Using The Option 01T 2 10 Astronics Test Systems Publication 980806 999 Rev A 1260A Option 01T User Manual address 3 A range of channels for a single module may be specified by using the syntax lt module address lt channell gt lt channel2 gt This format indicates that all relays between and lt channel2 gt are to be operated The command CLOSE 83 1 10 closes channels 1 through 10 inclusive on the relay module with address 3 A range of relays and a list of single relays may be mixed in a command For example the command CLOSE 83 1 10 12 15 17 19 Closes channels 1 through 10 12 15 17 18 and 19 on the module with address 3 Multiple relays on multiple modules may also be specified general the syntax
115. adecimal This bit is set when a command error is detected by the Option 01T Errors of this type will also result with an error added to the error queue The error may be read using the SYST ERR query to determine the cause of the error Execution Error Bit 4 Bit weight 16 decimal 10 hexadecimal This bit is set when a valid command is received but cannot be executed for some reason For example an error occurs while writing the EEPROM while executing the command When this error occurs an error message is added to the message queue and may be read using the SYST ERR query Astronics Test Systems Publication 980806 999 Rev DDE QYE RQC OPC 1260A Option 01T User Manual Device Dependent Error Bit 3 Bit weight 8 decimal 8 hexadecimal This bit is set when a device dependent error is detected For example a 1260 series relay module is read during power up but contains an unknown identification byte value When this error occurs an error is added to the error message queue Query Error Bit 2 Bit weight 4 decimal 4 hexadecimal This bit is set when a query error is detected For example a query is sent but the reply is not read and a second query or command is sent When this error 5 an error is added to the error message queue Request Control Bit 1 Bit weight 2 decimal 2 hexadecimal This bit is never set by the Option 01T and will always re
116. alled with the corresponding module address Each relay module is controlled by writing 8 bit bytes to the control register of the module The first control register is located at the base address for the module Subsequent control registers are located at every odd address above the first control register For example if the module address is 6 and the base A24 address for the Option 01T is 204000 then the first six control registers are located at the following addresses Table 2 3 Control Register Offsets for Sample 1260 Series Module Control Register A24 Address for Module Address 6 205801 205803 205805 205807 205809 20580 Using The Option 01T 2 72 Astronics Test Systems Publication No 980806 999 Rev 1260A Option 01T User Manual Note that there are no control registers at EVEN addresses Only the odd addresses contain control registers There are three types of relay control schemes employed by the 1260 series switch modules Single Channel Single Bit For the majority of relay modules one channel is operated by setting or clearing a single bit in a control register on that module When the bit is set the corresponding relay is closed When the bit is cleared the relay is opened Single Channel Multiple Bits There are a few modules such as the 1260 54 where multiple bits are operated to select a single channel For the 1260 54 control bits
117. amage from battery leakage or problems arising from normal wear such as mechanical relay life or failure to follow instructions This warranty is in lieu of all other warranties expressed or implied including any implied warranty of merchantability or fitness for a particular use The remedies provided herein are buyer s sole and exclusive remedies For the specific terms of your standard warranty contact Customer Support Please have the following information available to facilitate service 1 Product serial number 2 Product model number 3 Your company and contact information You may contact Customer Support by E Mail atshelpdesk astronics com Telephone 1 800 722 3262 USA Fax 1 949 859 7139 USA RETURN OF PRODUCT Authorization is required from Astronics Test Systems before you send us your product or sub assembly for service or calibration Call or contact Customer Support at 1 800 722 3262 or 1 949 859 8999 or via fax at 1 949 859 7139 We can also be reached at atshelpdesk 2astronics com If the original packing material is unavailable ship the product or sub assembly in an ESD shielding bag and use appropriate packing materials to surround and protect the product PROPRIETARY NOTICE This document and the technical data herein disclosed are proprietary to Astronics Test Systems and shall not without express written permission of Astronics Test Systems be used in whole or in part to solicit quotations f
118. annel 0 is opened since it is on an exclude list with channel 13 B Channels 1 2 3 4 10 and 12 are opened since they are on Using The Option 01T 2 23 1260A Option 01 User Manual Scan Lists Using The Option 01T 2 24 Publication No 980806 999 Rev A an include list with channel 0 C Channel 13 is then closed After power up and after a RST command has been executed all EXCLUDE lists are deleted The Option 01T may be programmed to sequence through a list of channels This feature is known as a Scan List When a Scan List is used the user defines a list of channels to operate Each time a trigger is received by the Option 01T the presently closed channel is opened and the next channel on the list is closed This capability may be used in conjunction with a Digital Multimeter DMM or other measurement device to allow a group of measurements to be made without having to program the Option 01T for each relay operation For example without the Scan List feature foreach DMM reading you must gt Program the Option 01T to close a channel U Wait Query the Option 01T to ensure the channel is closed Program the DMM to take a reading D Program the Option 01T to open a channel With the Scan List feature the DMM and Option 01T are programmed to trigger each other for each DMM reading After this sending a trigger to the Option 01T initiates the cycle of Close Relay Take DMM Read
119. annel is opened As an example of how to read the table for the 1260 40 consider how to close the relay at row 1 column 2 This relay has the channel designator 102 and is the last entry shown in the table The entry for channel 102 indicates that the channel is operated using control byte 3 and bit 1 Control byte 3 is the third control register To calculate the A24 address for this control byte add 2 x 3 2 6 to the base offset for the module For example if the module address is 6 the A24 address for control register 3 is Option 01T Base Address 400 hex Module Address 1 6 204000 400 6 1 6 205807 Thus the A24 address for the control register this example is 205807 Bit numbers used for control are numbered from 0 for the least significant bit LSB to 7 for the most significant bit MSB The table entry for channel 102 shows that the control bit for this channel is bit number 1 Therefore if bit 1 of control register 3 is set then channel 102 will be closed f this bit is clear then channel 102 will be open The full table for the 1260 40A in Appendix C shows that the remaining bits of control register are Bit 0 Channel 002 Bit 1 Channel 102 Bit 2 Channel 202 Bit 3 Channel 302 Care must be taken when updating control register information It is recommended that the application program maintain a RAM memory image of the relay control data Then when a s
120. ased operations The register based drivers are recommended for those users who choose to operate the relay modules at the greater speed These drivers include parameter checking relay settling compensation The programmer may with to tailor these drivers to achieve even greater speed The message based drivers are recommended for those users who with to use the following features Scan Lists Synchronous mode for the 1260 14 and 1260 14 Digital Modules If both methods of operation are desired the user must choose between A Operating some modules using message based and others using register based B Operating some cards using both register based and message based operation If choice A is selected there is no need to coordinate the operations between the register based and message based drivers Each will maintain the present state of the relays that it controls However if a particular module must be operated in both message based modes and register based modes at different times then the driver functions below should be invoked when switching between the two modes of operation 1260 rb to mb This function prepares for the module s specified for use with the message based modes The relay states maintained by the register based driver are downloaded to the message based driver ril260a mb rb This function prepares the specified module s for use with the register based drivers The sta
121. be written to U7 e MEMOE memory output enable This signal goes to a logic 0 during reads from either byte of the SRAM enabling the outputs U7 and U8 The Static RAM is implemented by 07 and 08 Each is an HM62256 Combined they provide a capacity of 32K x 16 bits The programmable read only memory which contains the Option 01T operating system firmware is comprised of U6 a 27 1024 shown on sheet 5 of the schematic It provides memory capacity of 64K x 16 bits and may be expanded to either 128K x 16 or 256K x 16 To expand the PROM to 128K x 16 e Remove 27C1024 U6 Replace with 27C2048 e Do not install R5 To expand the PROM to 256K x 16 e Remove 2701024 U6 Replace with 27C4096 e Install R5 P N 050101 000 Do not install R2 The Non Volatile RAM is comprised of U4 and U5 each of which is a 27 256 shown on sheet 5 of the schematic Together they provide a capacity of 32K x 16 bits The schematic is drawn showing the complete pin out of a27C513 since this is the highest capacity device that may be installed Functional Description 4 8 Astronics Test Systems Publication No 980806 999 Rev A 1260A Option 01T User Manual Interval Timer External Trigger Logic Astronics Test Systems NOTE To use the increased non volatile memory the firmware must be revised so that it recognizes the higher capacity The interval timer is implemented by U27 which is an 82
122. bute Related Command s Reset State Relay States The states are recalled from nonvolatile memory location O This is set by the user using the 0 command As shipped from the factory these are all in the OPEN position Trigger Input Source IMMediate 01 01 Trigger Output None Disabled PUT TII Trigger Output OUTPUT DELAY 0 0 seconds Delay MONITOR STATE Selecting Relays to Relays may be closed using the CLOSE command or opened using Operate the OPEN command These and other commands must specify relay or multiple relays within the command The commands use the combination of a module address and the channel within the module to identify a particular relay to operate The following paragraphs describe these in greater detail Module Addresses Each 1260 series switch module within the VXIbus chassis must have a unique module address The module address is set using the DIP switches on the module to select a value between 1 and 12 Consult the Module Address Switches paragraph in this chapter for more detail on setting the module address The module address is NOT required to be set to the number of the VXIbus slot in which the relay module resides However setting the module address equal to the slot number is a convention which may help avoid confusion when programming the modules The module address is NOT the same as the VXI Logical Address of the Option
123. commands accept a more general form of specifying multiple ports This is shown in the command syntax as a port list port list uses the format module address gt port range module address gt port range where the module address is a number in the range 1 through 12 or a module name The port range is a sequence of port specifiers separated by commas A port range may be Astronics Test Systems Publication 980806 999 Rev A 1260A Option 01T User Manual port number A single port number is specified The port number is in the range 01011 port1 Two individual ports are specified Each of these is a number in the range 01011 port A set of ports is specified All ports between port1 and lt 2 gt are included Each of lt 1 gt lt port2 gt is a number in the range 0 to 11 Examples of port list are shown below 87 0 Port 0 on module 7 87 0 11 Ports 0 and 11 on module 7 87 0 11 Ports 0 through 11 on module 7 87 0 8 4 Port 0 on module 7 port 4 on module 8 87 0 2 3 8 7 11 Ports 0 2 and 3 on module 7 ports 7 through 11 on module 8 87 0 8 11 9 4 PortO on module 7 Port 11 on module 8 port 4 on module 9 Selecting the Mode The mode of operation may selected using the DIGITAL CONFIGURE command This command has the of Operation following syntax DIGital
124. commands as shown below RST STB IDN The IEEE 488 2 common commands implemented by the Option 01 are described later in this chapter The SCPI language defines several different data formats to be used in program messages and response messages Commands that require numeric parameters will accept all commonly used decimal representations of numbers including optional signs decimal points and scientific notation TRIG DELAY 0 035 When a real non integer value is returned in a reply from the Option 01T the floating point notation will be used The only non integer values returned from the Option 01T correspond to the TRIGGER DELAY and the OUTPUT DELAY The values will be a number between 0 0 and 10 0 At most 6 digits follow the decimal point Using The Option 01T 2 5 1260A Option 01T User Manual Discrete Parameters Using The Option 01T 2 6 Publication No 980806 999 Rev A Integer values may be sent in the command using decimal octal hexadecimal or binary values The default base for values is decimal To specify hexadecimal value use the prefix To specify an octal value use the prefix To specify a binary value use the prefix B The following values are all equivalent 123 123 decimal B1111011 1111011 binary 123 decimal H7B 7B hex 123 decimal 0173 173 octal 123 decimal When an integer value is returned a reply from the Option 01T the value will be a
125. cort v dA 1 13 Communicating via the Ee eade Da te Diei ER 1 13 Switch Controller Self Test oreet ote ae a e 1 17 Resetting the Switch Modules itte ak Rte e 1 17 Selecting Relays to Operate ui pero bb Efe d rama eas anas tet RE 1 18 Module Address68 ne expecto aed i Reed 1 18 Channels Led 1 19 Channel Designalots tette 1 19 Relay usa det tacet tp etat adeat br adus 1 20 Opening sre e Ure CEU e DERE TO 1 20 Astronics Test Systems i 1260A Option 01 User Manual Publication No 980806 999 Rev A 2 2 22252 2 1 USING THE OPTIONOT Padi paa eaae cmd ea e rat 2 1 Register Based Operation and Message Based 2 1 Message Based Operation iuo ati e ilo den et oe du e d a in dU 2 2 H 2 2 Command Keyword Long Form Short Form 2 3 SEnsSitvity sec ARES 2 4 Optional KeyWords sd nii eiuf i itp de pcc ec edu a 2 4 Gueryirig Parameter Selling io nte Dei bu 2 4 SGP Command Terminator coU reti pue apu
126. cution of the resource manager program assigns the interrupt level and then sends the Begin Normal Operation command The second time the resource manager program is executed it attempts to send the Assign Interrupter command which the Option 01T may not accept due to VXIbus rules Therefore if the interrupt level is to be re assigned after the Resource Manager program has executed perform the following steps A Send the Abort Normal Operation command to place the Option 01T in the configuration substate Send the Assign Interrupter command to assign an interrupt level that the Option 01T will assert C Send the Begin Normal Operation command to place the Option 01T back into the normal operation substate This allows the Option 01T to accept ASCII commands such as CLOSE Consult your slot 0 documentation to determine how these VXI commands are sent to instruments within the VXlbus chassis Using The Option 01T 2 83 1260A Option 01 User Manual Publication No 980806 999 Rev A This page was left intentionally blank Using The Option 01T 2 84 Astronics Test Systems Publication No 980806 999 Rev A 1260A Option 01T User Manual Chapter 3 COMMAND REFERENCE General This section contains a detailed description of each command that is either specific to the Option 01T or common to multiple switch modules The commands are presented in Table 3 1 The commands accepted by the 1260A Option 01T a
127. d by commas 3 0 2 4 6 T 9 2 1 10 C A range of relays separated by a colon 3 1 8 141022 D gt name Pathl Thispath E name State names begin with the letters STATE and end with a number between 0 and 100 The following are valid state names STATEO STATE7 State53 statel00 For example the commands Using The Option 01T 2 26 Astronics Test Systems Publication 980806 999 Rev Astronics Test Systems 1260A Option 01T User Manual PATH DEF example 47 0 5 10 13 SCAN 81 323 9 0 2 10 8 5 example 1 0 statel4 1 224 Define a path name example and then define a SCAN list Each time a trigger is received the next channel path or state in the scan list is closed after the previous channel or path is opened Using the SCAN command example above the following sequence of actions occurs M After a trigger is received channel 323 of module 1 is closed After the next trigger channel 1 323 is opened channel 9 0 is closed After the next trigger channel 9 0 is opened channel 9 1 is closed After the next trigger channel 9 1 is opened channel 9 2 is closed After the next trigger channel 9 2 is opened channel 10 8 is closed After the next trigger channel 10 8 is opened channel 10 7 is closed After the next trigger channel 10 7 is opened channel 10 6 is closed After the next trigger channel 10 6 is opened
128. d is used to define the maximum number of data bytes that will be acquired for the specified synchronous input port This tells the Option 01T how many data bytes to collect for the specified port s The value must be between 0 and 256 The DIGITAL SYNCHRONOUS POINTS query may be used to read the number of points defined for the synchronous input port s specified After power up and after executing a RST command the number of points to acquire for all ports is set to 0 The DIGITAL SYNCHRONOUS INDEX query may be used to Using The Option 01T 2 47 1260A Option 01 User Manual Arming the Digital Modules Using The Option 01T 2 48 Publication No 980806 999 Rev A determine the number of data bytes stored in a synchronous input port s buffer This number will always be less than or equal to the maximum number of points for the port as specified with the DIGITAL SYNCHRONOUS POINTS command The DIGITAL SYNCHRONOUS STATE command is used to arm or more 1260 14 and 1260 14C digital modules These modules must be armed before they will respond to CLKIN pulses and perform the synchronous operations The command accepts one or more module numbers or module names Note that entire modules not individual ports are armed using this command The following examples illustrate the use of the command DIGITAL SYNC STATE 7 ON Arm the digital module at module address 7 DI
129. decimal number Discrete parameters are used to program settings that have a limited number of values Parameters are NOT case sensitive As an example of the discrete parameter the TRIGGER SOURCE command is specified as TRIGger SOURce BUS HOLD IMMediate Meaning the parameter must be one of the following BUS HOLD IMM IMMEDIATE TLTRGO 0 TRG1 1 RG2 2 RG3 3 RG4 4 RG5 5 RG6 6 RG7 E 1 E 1 E 1 E 1 E 1 E 1 E 1 E 1 E 1 E 1 E 1 E 1 E 1 E 1 E 1 Note that just like command keywords discrete parameters be specified using either the long form or the short form Astronics Test Systems Publication 980806 999 Rev A 1260A Option 01T User Manual Boolean Parameters Command Input Buffer Astronics Test Systems Whenever a discrete parameter is used the query form of the command returns the SHORT form of the parameter value in upper case characters That is the command may be specified using either IMMEDIATE or but the query TRIGGER SOURCE will return the reply IMM NOT IMMEDIATE Boolean parameters represent a single binary condition that is either true or false The Option 01T accepts OFF or 0 for a false condition The Option 01T accepts ON or 1 for a true condition The following command uses a boolean parameter ROUTe
130. e addresses are changed then the 0 command should be used to place the relays into the desired power up state The TRG command is required by the IEEE 488 2 specification If the Option 01T is armed see INIT IMMEDIATE and INIT CONTINUOUS commands and the trigger source is BUS see the TRIGGER SOURCE then this will cause the next scan list action to occur This is equivalent to sending a VXI defined Word Serial Trigger command The command is required by the IEEE 488 2 specification This command is accepted but has no effect on the Option 01T Astronics Test Systems Publication 980806 999 Rev A 1260A Option 01T User Manual SCPI Status Registers Astronics Test Systems SCPI defines two additional registers beyond those shown in Figure 2 3 These are the Operation Status Register and the Questionable Status Register The Operation Status Register consists of three logical registers a condition register an enable register and an event register The Operation Status Condition Register holds the present condition of various instrument attributes This register is a set of 1 bit flags The conditions assigned to the bits of the register are shown below Waiting For Arm Bit 6 Bit weight 2 64 decimal 40 hexadecimal This bit is set when a Scan List has been defined but the Option 01T is not armed Use the INIT I MMEDIATE or INIT CONTINUOUS co
131. e Option 01T Lockout keys are used to preventing anyone from positioning VXI modules so that they conflict on the Local Bus Figure 1 6 shows the three types of lockout keys provided with the Option 01T Install them as follows refer to Figure 1 7 e Install an lockout key in the far left module in the 1260 Series group e Install lockout key in the far right module in the 1260 Series group e Install AC lockout key in each of the other 1260 Series modules Astronics Test Systems Getting Started 1 9 1260A Option 01T User Manual Publication No 980806 999 Rev A o PL Figure 1 6 Local Bus Lockout Keys LOCAL BUS LOCKOUT KEYS o Instruments 1260 SERIES SYSTEM Iste le C9 C9 C2 1260 SERIES MODULE WITH SLOTO OPTION 01T 1260 SERIES CONTROLLER SMART CARD SLAVES MASTER Figure 1 7 Local bus Key Installation Getting Started
132. e et 4 11 Discrete Quiput REGISTCM sce 4 11 Logical Address DIP Switehli6s 4 11 Local Bus Controller Interrupt Priority Encoder eene 4 12 Ius 4 14 Astronics Test Systems V 1260A Option 01 User Manual Publication No 980806 999 Rev A vi See ER NER T TT 5 1 qnia aad ted ea ERO Fa vg Dt clt Del ad fraus 5 1 E 5 1 indented e 5 1 5 1 5 2 Parts LiStS 5 23 Astronics Test Systems Publication No 980806 999 Rev A 1260A Option 01T User Manual 12421210 A 1 1 C M A 1 5 0 MM A 1 WAGE AMIGA mH cL e A 1 COO HU A 2 mta AR c una RR A 2 EMC and
133. e to control register 1 Write control register 2 RAM image to control register 2 The previous RAM image operations can be written in C as control reg 1 image amp control reg 1 iamge 0x20 control reg 2 image amp OxFC control reg 2 image 0x02 After the relays have settled channel 201 is now closed The following section describes how to use the VISA library to control the instrument Astronics Test Systems Publication 980806 999 Rev A 1260A Option 01T User Manual VISA and the VISA is a library of function calls which may be made from an application program VISA provides the programmer with a VXIplug amp play common application programmer interface API which may be Software used across multiple platforms including MXI VXI GPIB VXI embedded PCs and so on The VISA library includes functions for writing commands to and reading replies from the instrument It also includes functions for poking data to and peeking data from registers in the instruments The main VISA functions of interest for the following discussion are viOpenDefaultRM this function initializes the software and provides a means of accessing the VXI interface viOpen this function associates a particular instrument with handle handle is used in the calls to other functions in the VISA library viWrite this function writes a string of ASCII or binary characters to the instrument This is
134. ected in the command Syntax error A syntax error was detected in the command format No further information available Error codes with 102 and explanations follow Syntax error missing left parenthesis The left parenthesis character was missing Typically a channel list was expected Syntax error missing right parenthesis The right parenthesis which closes a channel list was missing Syntax error missing character The character must follow the first left parenthesis for a channel list Syntax error missing module number or name A module number or name was expected but not found Syntax error missing relay mode IMM MBB BBM One the three relay operation modes was expected for the CONF command Syntax error error after path name A syntax error was encountered following the path name in the command Syntax error error after module number A syntax error was encountered following the module number in the command Syntax error error after module name A syntax error was encountered following the module name in the command Error Messages B 2 Astronics Test Systems Publication No 980806 999 Rev A 1260A Option 01T User Manual 102 103 Syntax error missing channel number A channel number was expected in the command but was missing Syntax error missing serial number A serial number enclosed in quotes was expected but not found Syntax error channel range is imprope
135. ed to this input the module generates an interrupt to the Option 01T The Option 01T responds to this interrupt by writing the next data byte from each synchronous output port and reading a new data byte from each synchronous input port The BUSY status line on the 1260 14 or 1260 14C module is asserted until the Option 01T is ready to accept a new CLKIN line The BUSY line is pin J1 49 of the module Any new CLKIN pulses received while the BUSY line is asserted will be ignored The CLKIN signal is edge sensitive The active edge is positive at power up and after a RST command This may be set to the negative falling edge by using the command DIG SYNC CLOCK INVERTED command It may be set back to the positive rising edge by using the command DIG SYNC CLOCK NORMAL The BUSY signal is active high after power on and after a RST command This may be set to be active low by sending the command DIG SYNC BUSY INVERTED and may be set back to active high using the command DIG SYNC BUSY NORMAL To illustrate a command sequence assume module 7 is a 1260 14 module The following command sequence may be used to A Select ports 0 and 1 as synchronous output ports B Select ports 2 and 3 as synchronous input ports C Select ports 4 5 8 and 9 as asynchronous output ports D Select ports 6 7 10 and 11 as asynchronous input ports E Output values 1 2 3 4 to port 0 in synchronous mode F Output values
136. ent this functionality Astronics Test Systems Publication 980806 999 Rev A 1260A Option 01T User Manual Naming a Path Defining Path Names Astronics Test Systems A group of channels may also be assigned a name When a group of channels is named it is called a path The PATH DEFINE command may be used to associate a name with one or more relays The format for this command is PATH DEF path name channel list The path name gt follows the same name requirements as lt module name gt as described in the previous paragraphs The channel list follows the syntax rules described in the Specifying Relays in Commands section of this chapter The following examples illustrate the use of a path name PATH DEF pathl 8 6 9 10 77 Associates the name path1 with relays 6 through 9 on module 8 and relay 77 on module 10 PATH DEF dmm to P177 G8matrix 305 205 Associates the name dmm to P177 with the two channels 205 and 305 on the module whose name is defined as matrix Once a path name is defined it may be used in a CLOSE or OPEN command OPEN Gpathl CLOSE 8410 to P177 CLOSE 8pathl dmm to P177 7 0 10 Path names may also be used in defining an Include List an Exclude List or a Scan List The following sections describe each of these concepts When using path names with the Include List Exclude List and Scan List the presently defined
137. error queue may be read using the SYST ERR query while the Standard Event Status Register may be read using the query When a reply is in the output queue the message available or Astronics Test Systems Publication 980806 999 Rev A 1260A Option 01T User Manual Reading Error Messages Astronics Test Systems MAV bit of the status byte is set In addition the Data Output Ready bit DOR in the VXI response register of the Option 01T will be set The status byte of the Option 01T may be read using the VXI Word Serial Read STB command CFFF hex The Data Output Ready state may be read by reading the response register using a utility such as National Instruments VIC program or by using a VISA function call within an application program vilnl6 handle 0 amp reg val Note that VIC and the VISA library function viRead have already provided for checking the DOR bit of the response register This means that for most application programs merely calling the VISA function viRead will provide the means of reading the instrument Whenever an error is encountered by the Option 01T it will perform two actions One of the bits of the Standard Event Status Register will be set This register may be read using the ESR query An error message will be added to the error message queue The error message queue may be read using the SYSTEM ERROR query or SYST ERR Consul
138. esetting the Switch Modules Astronics Test Systems The Option 01T performs a self test at power up The self test may also be performed by sending the TST command To perform the self test Send the TST command to the Option 01T B Wait 30 seconds C Read the reply from the Option 01T The self test will return a numeric reply The following values may be returned from the self test 0 self test has completed successfully 1 The ROM checksum test failed 2 The RAM test failed 3 Nonvolatile memory EEPROM test failed 4 Thereal time clock timer test failed If the self test fails either at power up or in response to the TST command an error is placed in the error queue of the Option 01T The error queue may be read using the SYSTEM ERROR SYST ERR query The reply to this command will contain some additional details about the self test failure This includes for example the expected ROM checksum and the calculated checksum for a ROM test failure the address expected and read patterns for a RAM test failure and SO On The Option 01T and all switch and digital modules controlled by it may be reset using the RST command This commands sets the Option 01T and 1260 modules to the state as shown in Table 1 1 Getting Started 1 17 1260A Option 01T User Manual Publication No 980806 999 Rev A Table 1 1 Attributes Related Commands and Reset State Attri
139. for a single channel are located in different control registers Single Channel Special Case There are two other modules which do not use the one bit one channel paradigm 1260 45 operates row column arrangement of control registers to operate matrix relays The 1260 60 uses latching relays where one control bit must be pulsed to close a relay and another bit must be pulsed to open the relay Appendix C of this manual contains control register information for each of the 1260 series modules For illustrative purposes portions of the data for two of the modules is shown in Table 2 4 Astronics Test Systems Using The Option 01T 2 73 1260A Option 01 User Manual Publication No 980806 999 Rev A Table 2 4 Partial Data for the 1260 40A From 20 P202 p n 2 2 010 001 002 003 004 005 007 008 011 7 0 0 022 202 101 202 102 203 P202 w v 3 3 1 1 7 1 1 1 1 p p ENDE p pos NEL LIN uj EE MEE Using The Option 01T 2 74 Astronics Test Systems Publication 980806 999 Rev A 1260A Option 01T User Manual Astronics Test Systems The table for the 1260 404 illustrates the most common type of switch module Using this type of module one single control bit controls the state of the channel when the bit is a 1 the corresponding channel is closed When the bit is a 0 the corresponding ch
140. g with the appropriate switch modules to open or close relays or to verify status of the relays The following items are shipped with the 1260A Option 01T e 1260A Option 01T PCB Assembly e with 16 MHZ CPU P N 405108 001 e Operating Manual Publication number 980806 999 If you purchase your Option 01T and a 1260 Series module together then the switch module is shipped with the Option 01T pre installed If this is the case skip to the next subsection Logical Address Switches Otherwise install the Option 01T into the 1260 Series module as follows First if you are using more than one 1260 Series switch module decide how you will arrange the modules in the VXI chassis Keep in mind that a single Option 01T can control up to twelve 1260 Series switch modules This requires that all 1260 Series modules be placed in a contiguous group i e with no other modules or empty slots Getting Started 1 1 1260A Option 01T User Manual Publication No 980806 999 Rev A between them Also the switch module containing the Option 01T must be the left most module of the group CAUTION smon CAUTION ccs ALWAYS PERFORM DISASSEMBLY REPAIR AND CLEANING AT A i STATIC SAFE WORKSTATION Once you have decided which switch module will contain the Option 01T refer to Figure 1 1 for installation 1 Remove the top and bottom covers of the switch module 2 Remove the jumper board P N 401951 fitted to connector J4 on the switch mod
141. gister e Discrete Output Register The data handshake mechanism is thoroughly documented in the M68000 Family Reference by Motorola Inc Address Decoder The address decoder is implemented in a programmable logic device PLD The PLD is shown as U22 on sheet 10 of the schematic It generates chip select signals for the peripheral devices on the Option 01T All chip select signals are active low and are qualified by Address Strobe AS from the microprocessor The chip select signal names and the devices they enable are as follows Table 4 2 Chip Select Signal Names Static RAM Shared Memory switch modules on VXI Local Bus Interval Timer VXI ASIC internal registers Built In Test discrete inputs Built In Test discrete outputs TTL Trigger Logic Non Volatile RAM Astronics Test Systems Functional Description 4 7 1260A Option 01 User Manual Publication No 980806 999 Rev A Static RAM PROM Non Volatile RAM 022 generates two signals TIMERRD and TIMERWR which used to handshake data with the interval timer described later U22 creates three signals for use in handshaking with the SRAM MEMLWE memory low write enable This signal goes to a logic 0 during writes to the low byte LDO through 107 of the SRAM enabling data to be written to U8 MEMHWE memory high write enable This signal goes to a logic 0 during writes to the high byte LD8 through 1015 of the SRAM enabling data to
142. gister is set using the STATUS OPERATION ENABLE command and read using the STATUS OPERATION ENABLE query The Operation Status Event register is cleared to 0 This register is read using the STATUS OPERATION EVENT query Astronics Test Systems Publication No 980806 999 Rev ESE Command Astronics Test Systems 1260A Option 01T User Manual The Questionable Status Enable register is cleared to O This register is set using the STATUS QUESTIONABLE ENABLE command and read using the STATUS QUESTIONABLE ENABLE query The Questionable Status Event register is cleared to 0 This register is read using the STATUS QUESTIONABLE EVENT query The ESE command sets the value of the Standard Event Status Enable Register The value of this register is logically ANDed with the contents of the Standard Event Status Register see the ESR query description If any bits of this AND operation are set then bit 5 of the Status Byte is set Bit 5 is known as the Event Summary Bit or ESB and is shown in Figure 2 3 ESB of Status Byte bit 0 of ESE AND bit 0 of ESR OR bit 1 of ESE AND bit 1 of ESR OR bit 2 of ESE AND bit 2 of ESR OR bit 3 of ESE AND bit 3 of ESR OR bit 4 of ESE AND bit 4 of ESR OR bit 5 of ESE AND bit 5 of ESR OR bit 7 of ESE AND bit 7 of ESR where ESE is the value as set by the ESE command ESR is the value which be read with ESR query The ESE command has t
143. h ground If the instrument fails to operate satisfactorily shows visible damage has been stored under unfavorable conditions has sustained stress Do not operate until performance is checked by qualified personnel Publication 980806 999 Rev A 1260A Option 01T User Manual Table of Contents e mm 1 1 GETTING STARTED oa ex cd T 1 1 Ou eec a aa 1 1 Items Shipped with the 1260A 01 44404 0 0001 1 1 Installati n and Setup diese uter 1 1 Installing the Option 01T into Switch Module sss 1 1 Logical Address SwitChes ERR enn blc ce ka 1 3 interrupt 1 4 Module Address SWitChe siti aate reb cer quede 1 5 VXI BIS OPTS OU INS 1 6 BUS Grant 1 8 Lockout IC CYS iactis Prud Ra fu entera nud 1 9 Installing the Switch 1 11 Switch Module Connections te abbr etit pter 1 11 Communicating with the Switch 4 0 8 1 13 Activating VXI Chassis POWBE
144. he format ESE ESE value where the lt ESE gt is an integer numeric value in the range 0 to 255 Using The Option 01T 2 61 1260A Option 01 User Manual ESE Query ESR Query SRE Command SRE Query Using The Option 01T 2 62 Publication No 980806 999 Rev A This query reads the value presently programmed for the Standard Event Status Enable Register This reads the value as programmed by the ESE command This query reads the value of the Standard Event Status Register Each bit of this register indicates a true false status condition When the bit is set the condition is TRUE when the bit is cleared the condition is FALSE The bit assignments are defined by the IEEE 488 2 specification The bit assignments are described in the text following Figure 2 3 The bits of the Standard Event Status Register are cleared at power on except for bit 7 which is set As conditions become true the corresponding bit in the register are set These bits remain set until The ESR query is executed e CLS command is executed The reply to the ESR query is a numeric integer value in the range 0 to 5255 The SRE command sets the value of Service Request Enable Register The value of this register is logically ANDed with the contents of the Status Byte If any bits of this AND operation are set bit 6 of the Status Byte is set Bit 6 is also known as the Master Status Sum
145. his bit is set when one or more of the enabled bits of the Status Byte are set In other words Astronics Test Systems Publication No 980806 999 Rev A 1260A Option 01T User Manual Status Byte bit O AND SRE bit 0 OR Status Byte bit 1 AND SRE bit 1 OR Status Byte bit 2 AND SRE bit 2 OR Status Byte bit 3 AND SRE bit 3 OR Status Byte bit 4 AND SRE bit 4 OR Status Byte bit 5 AND SRE bit 5 OR Status Byte bit 7 AND SRE bit 7 where the SRE is the Service Request Enable Register ESB Event Summary Bit Bit 5 bit weight 2 32 decimal 20 hexadecimal This bit is set when one of the enabled Standard Event Status Enable Register bits is set The previous paragraphs describe the formation of the ESB bit MAV Message Available Bit 4 bit weight 16 decimal 10 hexadecimal This bit is set when there is a message in the output buffer of the Option 01T All other bits 3 2 1 and 0 of the Status Byte are not assigned and will always return 0 When the MSS transitions from a 0 to a 1 the VXI Request True interrupt is generated When the MSS transitions from a 1 to a 1 the VXI Request False interrupt is generated The MSS will remain 1 until all enabled bits of the status byte have returned to O Interrupts are generated on the VXI interrupt line assigned by the Resource Manager using the Assign Interrupter command Consult the Setting the VXI Interrupt Level section of this manual for a descriptio
146. icroprocessor see text HALT signal as presented to microprocessor from reset circuit CONTROL6 VSYSRST SYSRST VCC 5V Astronics Test Systems Control to microprocessor see text PF VXI bus system reset from backplane SYSRST signal at E2 Can be separated from VSYSRST for control from test port See text VXI bus ground from backplane 1 5V power from VXI bus backplane The signals STATUSO through STATUS4 are used as follows Immediately before performing each of the self tests the microprocessor writes a unique bit pattern to the status signals to indicate which test is about to run In the event that a self test fails the CPU will halt leaving the status lines as they were at the start of the failed test Thus the status signals provide an indication of which self test failed as an aid to trouble shooting The bit patterns of the status signals and their meanings are given below Functional Description 4 15 1260A Option 01 User Manual Publication No 980806 999 Rev A Table 4 6 Bit Patterns Status Signal States Meaning STATUSA STATUS3 STATUS2 STATUS1 STATUSO 1 Program execution stopped before power on self test began PROM test in progress RAM test in progress CPU test in progress Non vol RAM test in progress Interval timer test in progress Tests completed normal mode started The signals CONTROLO through CONTROL6 tell the microprocessor to
147. if err code lt 0 printf viRead failed error code err code viClose opt02 return used for example below control reg 3 0 register based example Close channel 202 on the 1260 40A at module address 6 viOut8 command is passed an offset offset is relative to the A24 BASE ADDRESS of the 1 01 VISA already accounts for this A24 base address in the VISA call viOut8 v to close channel 102 we must Take the RAM image of control register 3 OR it with the OR mask for control register 3 02 Store it back into the RAM image of control register 3 Write the RAM image to control register 3 control reg 3 02 the offset for control reg 0 is the offset for control reg 1 is the offset for control reg 2 is the offset for control reg 3 is offset 7 viOut8 opt02 VI A24 SPACE offset control reg 3 we are done viClose opt02 Astronics Test Systems Using The Option 01T 2 81 1260A Option 01 User Manual Working with Both Register Based and Message Based Modes Using The Option 01T 2 82 Publication No 980806 999 Rev A The Option 01T is shipped with two different VXIplug amp play drivers One controls the Option 01T and relay modules via message based communication The other controls the relay modules via register b
148. ine the list included module names Module numbers are always used when replying to the SCAN query The TRIGGER SOURCE command selects which source is used to trigger the scan list Each time a trigger is received from the selected trigger source the Option 01T advances to the next element on the scan list The syntax for the TRIGGER SOURCE command is TRIGger SEQuence 1 SOURce BUS HOLD IMMediate TTLTrg lt N gt The possible trigger sources are BUS The VXI Word Serial Trigger Command or the TRG command advances to the next scan list element HOLD Triggers are ignored and the scan list will not advance IMMediate The scan list once initiated advances as fast as possible after considering the relay settling time trigger input delay and trigger output delay The Scan List operation is initiated by sending an INIT IMMEDIATE command or INIT CONTINUOUS commando TLTRGO TLTRG1 TLTRG2 Astronics Test Systems Publication 980806 999 Rev A 1260A Option 01T User Manual ITLTRG3 TTLTRG4 TLTRG5 TLTRG6 TLTRG7 These select the specified VXlbus backplane TTLTRG line Each time a low going pulse is received on the line the scan list advances to the next element After power up and after a RST command the trigger source is set to IMMEDIATE The present trigger source may be queried using the TRIG
149. information Once a bit is set in the Operation Status Event Register it remains set until the bit is cleared by reading the register with the STATUS OPERATION EVENT 7 query or by sending the CLS command When any of the bits of the Operation Status Event Register are set bit 7 of the Status Byte Register will be set Consult Figure 2 3 for a description of the Status Byte and a discussion of IEEE 488 2 Status Reporting The Questionable Status register is not used by the Option 01T When the Questionable Status Condition or Questionable Status Event registers are read they will return a value of 0 Questionable Status Event Register may be programmed and queried but will have no effect on the operation of the Option 01T The following SCPI command tree shows the syntax of the SCPI STATUS commands STATus OPERation EVENt CONDition ENABle QUEStionable EVENt CONDition ENABle Examples of the commands are shown below STAT OPER ENABLE 96 Enable the Wait for Trigger and Wait for Arm bits STAT OPER ENABLE Read the value of the enable register STAT OPER Read the value of the event register and clear the event register STAT OPER COND Read the value of the condition register These commands augment the IEEE 488 2 Common Commands to provide additional status information The SCPI and IEEE 488 2 Status System implemented by the Option 01T will be described here Astronics Test Systems Pub
150. ing Open Relay automatically When all of the desired readings have been made the DMM may be read to obtain the group of measurements This method usually results increased measurement rate by minimizing the command processing time of the instruments involved To set up the Scan List the programmer must A Program the Option 01T to define the list of channels to scan through using the SCAN command B Program the Option 01T to select an input trigger source This input trigger source should be one of the TTLTRG lines on the VXlbus backplane These are denoted TTLTRGO through TTLTRG7 The TRIGGER SOURCE command is used to select the input trigger source C Program the Option 01T to generate a trigger each time Astronics Test Systems Publication 980806 999 Rev A 1260A Option 01T User Manual relay is closed The output trigger will again be one of the TTLTRG lines but should be a different line than the input trigger source selected step B above The OUTPUT TTLTRG lt x gt commands are used to select the output trigger line D Program the DMM or other instrument to select an output trigger source The output trigger source should be the same as the input trigger source of the Option 01T as selected in step B above E Program the DMM to select an input trigger source The input trigger source should be the same as the output trigger line of the Option 01T as selected in step C above
151. ingle channel must be updated the RAM image is ANDed to clear a control bit or Ored to set a control bit and output to the control register The corresponding AND and OR masks for the four sample channels is shown Table 2 5 Using The Option 01T 2 75 1260A Option 01 User Manual Publication No 980806 999 Rev A Table 2 5 Control Data for Sample 1260 Module Bit Channel AND MASK HEX OR MASK HEX 0 002 1111 1110 FE 0000 0001 01 1 102 1111 1101 FD 0000 0010 02 2 202 1111 1011 FB 0000 0100 04 3 302 11110111 F7 0000 1000 08 For example suppose the RAM image for control register 3 has the following binary pattern 0000 1011 hexadecimal This pattern indicates that channels 002 102 and 302 closed and channel 202 is open Now if we want open channel 102 we must Take the RAM image of control register 3 0000 1011 binary hex AND it with the AND mask for channel 102 21111 1101 binary FD hex Store the result back into control register 3 0000 1001 binary 09 hex Store the result into the RAM image for control register for next time Similarly if we wish to close channel 202 we must Take the RAM image of control register 3 0000 1001 binary 09 hex OR it with the OR mask for channel 202 0000 0100 binary 04 hex Store the result back into control register 3 0000 1101 binary OD hex Store the result into the RA
152. lication 980806 999 Rev A 1260A Option 01T User Manual Register Based Operation Communicating via Register Based Mode Astronics Test Systems The register based mode of operation provides the fastest method of updating relays This method bypasses the Option 01T and allows the slot 0 controller to write directly to the control registers of the 1260 series switch modules The register based mode of operation trades ease of use for speed When using the register based mode the application program must handle relay settling time exclusion lists and so on Also the application program must be aware of which data bit s control which channel s in the hardware VXIplug amp play drivers which operate the module in register based mode are provided with the Option 01T These drivers provide the relay control bit mapping the settling time and include several other features These drivers are shipped with error checks generic address handling and other overhead which will slow the operation of the relay cards down However these drivers will still operate more rapidly than the equivalent message based commands The VXlplug amp play drivers are ready to use out of the box However if increased efficiency is desired these drivers may be used as a starting point for developing your application program The VXlplug amp play drivers are discussed in the VXIplug amp play Software section of this manual The relay modules a
153. ls To say a channel is closed it means either a The input of the channel is connected to the output Single Pole Single Throw b The input of the channel is disconnected from the normally closed output and connected to the normally open output Single Pole Double Throw The syntax for the CLOSE command is ROUTe CLOSe channel list The format for a lt channel list gt is described in the previous paragraphs of this section of the manual Using The Option 01T 2 17 1260A Option 01 User Manual Opening Relays Using The Option 01T 2 18 Publication No 980806 999 Rev A The CLOSE command may be used to query the present state of the relays in the system This command returns a reply of a sequence of 0 and 1 each of which are separated by a single ASCII space character The value of the reply is 0 if the corresponding relay is opened or 1 if the corresponding relay is closed The reply is one for one with the lt channel list gt For example assume channels for a particular relay module at module address 7 are numbered as follows 0 1 2 3 4 10 11 12 13 14 20 21 22 23 24 30 31 32 33 34 This example module consists of 20 channels Suppose that only the following channels are closed while the remainder are open 3 20 31 The following examples show the replies to the CLOSE queries Command CLOSE 7 0 34 00010000001000001000 Com
154. m EEPROM does not match relay card configuration A path recalled using the PATH RECALL command was NOT recalled This path identifies channels which are outside the valid range of channels for the current set 1260 series switch modules This could occur if new modules are added or if module addresses are reassigned after executing the PATH SAVE command 200 Execution error state data in EEPROM is corrupt or not present A state recalled using the command or with scan list was not present in nonvolatile memory or the memory is corrupt Error Messages B 6 Astronics Test Systems Publication No 980806 999 Rev A 1260A Option 01T User Manual 200 Execution error state in EEPROM does not match present relay card configuration Channel state information recalled using the command or in a scan list does not match the present system configuration Only those modules which match the state are updated This could occur if modules are removed or if module addresses are changed after executing the command Execution error path data in EEPROM is corrupt or not present The PATH RECALL command was executed but no valid path data was found in nonvolatile memory The PATH RECALL command cannot work until the PATH SAVE command has been executed Execution error EEPROM has not been initialized The nonvolatile mem
155. mand CLOSE 7 0 Reply 0 Command CLOSE 7 3 20 31 Reply 1 1 1 The OPEN command may be used to open channels To say a channel is open means a The input of the channel is disconnected to the output Single Pole Single Throw b The input of the channel is disconnected from the normally open output and connected to the normally closed output Single Pole Double Throw The syntax for the OPEN command is ROUTe OPEN channel list The format for a lt channel list gt is described in the previous paragraphs of this section of the manual The OPEN command may be used to query the present state of the relays in the system This command returns a reply of a sequence of 0 and 1 each of which are separated by a single ASCII space character The value of the reply is 1 if the Astronics Test Systems Publication 980806 999 Rev 1260A Option 01T User Manual Include Lists Astronics Test Systems corresponding relay is opened or 0 if the corresponding relay is closed Note that this is the opposite state from the CLOSE query The Option 01T provides the capability to define sets of relays which operate together This feature is called an include list When a relay on an include list is closed all relays on that include list are closed Likewise when a relay on an include list is opened all relays on that include list are opened A channel may
156. mary bit Consult the text following Figure 2 3 for a description of the MSS bit and the Service Request Enable register The command has the format SRE SRE value where the lt SRE gt is an integer numeric value in the range 0 to 255 The value of bit 6 of this register is ignored since it does not make sense to enable an interrupt when an interrupt is generated This query reads the value presently programmed for the Service Request Enable Register This reads the value as programmed by the SRE command The reply to this command is a numeric value in the range 0 to 255 Astronics Test Systems Publication 980806 999 Rev A 1260A Option 01T User Manual STB Query OPC Command OPC Query Astronics Test Systems This query reads the value of the Status Byte Register Each bit of this register indicates a true false status condition When the bit is set the corresponding condition is TRUE when the bit is cleared the condition is FALSE The bit assignments are defined by the IEEE 488 2 specification The bit assignments are described in the text following Figure 2 3 The value returned by the STB query may also be read using the VXI defined Word Serial Read STB command This is analogous to a Serial Poll Note that bit 6 MSS of the Status Byte Register remains set until all enabled conditions are cleared This is in contrast to the GPIB serial poll operation where the SRQ bit
157. mmand to arm the Option 01T Waiting for Trigger Bit 5 Bit weight 32 decimal 20 hexadecimal This bit is set when a Scan List has been defined and the Option 01T has been armed but is waiting for a trigger The TRIGGER SOURCE command may be used to select a trigger source If the trigger source is BUS then the command will satisfy a trigger Settling Bit 1 Bit weight 2 decimal 2 hexadecimal This bit is set when the relays are settling due to a CLOSE OPEN or SCAN operation This bit is cleared after the settling time has elapsed All of the other bits of this register are not used by the Option 01T These bits will return a value of 0 when read The Operation Status Enable Register enables individual bits to pass through to the Operation Status Event Register The bits of the Operation Status Enable Register are ANDed with the bits of the Operation Status Condition Register If both bits are set then the corresponding bit in the Operation Status Event Register is set For example if bits 1 5 and 6 of the Operation Status Condition Register are set and bits 5 and 6 of the Operation Status Enable Register are set then bits 5 and 6 of the Operation Status Event Register will be set Using The Option 01T 2 67 1260A Option 01 User Manual SCPI and IEEE 488 2 Status Indicators Using The Option 01T 2 68 Publication No 980806 999 Rev A The Operation Status Event Register latches the status
158. mmand has been executed all INCLUDE lists are deleted The Option 01T provides the capability to define sets of relays which are mutually exclusive This feature is called an exclude lis When one relay on an exclude list is closed all others in the exclude list are opened This prevents two relays in an exclude list from being closed simultaneously This feature can be used to ensure two or more relays are not shorting system resources such as power supplies together A channel may reside on at most one exclude list An attempt to place a channel on a second exclude list results in an error The error is placed on the error queue and may be read using the SYSTEM ERROR query A channel cannot be on an include list with another channel if it is also on an exclude list with that second channel That is the following definitions result in an error INCLUDE DEF 41 0 10 EXCLUDE DEF 61 0 11 15 6 The error occurs because channels 1 0 and 1 6 are on an include list together and they are on an exclude list together This creates a conflict since an attempt to close channel 1 0 would attempt to close channel 1 6 due to the include list association but would be prevented from doing so by the exclude list The syntax for defining an exclude list is shown below ROUTe EXCLude channel list EXCLude channel list DELete channel list ALL Astronics Test Systems Publica
159. multiple numeric values are returned In this case each number is separated from the next by a comma Examples are shown below DIG SYNC INDEX 7 4 Reads the index for port 4 of module 7 DIGITAL SYNC INDEX 87 3 5 Reads the index for each of the ports 3 4 and 5 on module 7 The reply will be similar to 123 14 79 This reply indicates that there are 123 bytes stored in port 3 14 bytes stored in port 4 and 79 bytes stored in port 5 Clearing Data from Data may be cleared from all synchronous input and output ports Synchronous Input with the DIGITAL SYNCHRONOUS CLEAR command This command does the following and Output Ports A Clears any data loaded into a synchronous output port B Clears any data read into a synchronous input port C Sets the Index for the output and input ports to 0 Examples of the command are shown below DIG SYNC CLEAR 7 Clears module 7 synchronous input and output ports DIG SYNC CLEAR 7 DIGIO 11 Clears modules 7 11 and the module assigned the name DIGIO Using The Option 01T 2 50 Astronics Test Systems Publication 980806 999 Rev A 1260A Option 01T User Manual Synchronous Control and Status Pins Synchronous and Asynchronous Example Astronics Test Systems The CLKIN input pin of the 1260 14 and 1260 14C is used to clock synchronous data into and out of the module This pin is located on pin J2 49 of the module Each time a clock edge is present
160. n of interrupts Astronics Test Systems Using The Option 01T 2 59 1260A Option 01 User Manual CLS Command Using The Option 01T 2 60 Publication No 980806 999 Rev A The Service Request Enable Registeris used to individually enable bits in the Status Byte to set the MSS bit of the Status Byte thereby generating an interrupt When the bit of the Service Request Enable bit is set and the corresponding bit of the Status Byte is set then the MSS bit will be a 1 The following IEEE 488 2 Common Commands relate to the Status Reporting Model CLS Clear status Set the Standard Event Status Enable register ESE Read the Standard Event Status Enable register ESR Read the Standard Event Status register Setthe Service Request Enable register SRE Read the Service Request Enable register STB Read the status byte These common commands are described below The CLS command clears the SCPI and IEEE 488 2 defined status event registers These include The Standard Event Status register is cleared to 0 This register is read using the ESR query The Standard Event Status Enable register is cleared to O This register is set using the ESE command and read using the 5 query The Service Request Enable Register is cleared to 0 This register is set using the SRE command and read using the SRE query The Operation Status Enable register is cleared to O This re
161. n the number For example specifying more than 8 hexadecimal digits 123456789 is invalid because it is too large Numeric data not allowed Numeric data was found where it was not expected Character data error Data in a character type parameter was incorrect Module names and path names use character type data The data must begin with an A Z and may consist of A Z 0 9 or the underscore The character data must be at most 12 characters long Invalid character data See error 140 Character data too long The character data may be from 1 to 12 characters Character data not allowed Character data was found in a command where it was not expected String data error String data enclosed in single or double quotes contained a format error Invalid string data See error 150 String data not allowed String data was found where string data was not expected Execution error An execution error has occurred This occurs when a command is valid but cannot be performed for some reason For this error many times additional information is available as shown in the following error descriptions Execution error include list has less than 2 elements An include list definition using the INCLUDE command has 0 or 1 channels Execution error exclude list has less than 2 elements An exclude list using the EXCLUDE command has 0 or 1 channels Astronics Test Systems Error Messages B 5 1260A Option 01 User Ma
162. ned from the self test 0 self test has completed successfully 1 The ROM checksum test failed 2 The RAM test failed 3 The Nonvolatile memory EEPROM test failed 4 The real time clock timer test failed If the self test fails either at power up or in response to the TST command an error is placed in the error queue of the Option 01T The error queue may be read using the SYSTEM ERROR SYST ERR query The reply to this command will contain some additional details about the self test failure This includes for example the expected ROM checksum and the calculated checksum for a ROM test failure the address expected and read patterns fora RAM test failure and so on The self test takes approximately 30 seconds to complete No reply will be generated until the self test completes An attempt to read the reply before the self test has completed will result in a time out from the read operation The RCL command will recall the relay states from nonvolatile memory The RCL command may specify a nonvolatile memory location from which to recall the instrument state That is both of the following formats are accepted RCL RCL lt location gt If lt location gt is specified it must be in the range 0 to 100 If lt location gt is not specified it will default to 100 The RCL command recalls the states of all relays in the system The relay states are stored using the
163. no output trigger is selected the reply to each of these queries will be a 0 If an output trigger is selected seven of the replies will be 0 The reply for the active output trigger will be 1 When Scan List is used or when relay states are recalled from nonvolatile memory there are three basic sequences in which the relays may be operated A The present relay is opened BEFORE the next relay is closed This is called Break Before Make B The present relay is opened AFTER the next relay is closed This is called C Therelay states are updated simultaneously without regard to relay settling time This is called Immediate This is the fastest but potentially dangerous since two relays may short circuit external instruments since the order or relay closure is NOT guaranteed At power up all relay modules are placed in the Break Before Make mode of operation The CONFIGURE command may be used to select the order or relay operations The syntax for this command is ROUTe CONFigure module list gt BBM MBB IMMediate The module list is similar to a channel list used in the CLOSE and OPEN commands The major difference is that a module list does not contain any channel numbers It is comprised solely of module address numbers or module names which have been assigned to modules using the MODULE DEF INE command Each of the following repre
164. nput port When the 1260 14 and 1260 14C modules are programmed to operate in the asynchronous mode data is written to the output pins immediately upon receipt of the DIGITAL OUTPUT command Likewise the data is read from the input pins immediately upon receipt of the DIGITAL INPUT command When the 1260 14 and 1260 14C modules are programmed to operate in the synchronous mode data will be clocked in and out of the module by using the CLKIN line on the module s edge connector To output data in the synchronous mode one must A Enable the drivers on the ports B Tellthe Option 01T which ports of the module are to be used as synchronous ports C Load data into the memory of the Option 01T D Arm the 1260 14 or 1260 14C module E Generate TTL level pulses on the CLKIN pin of the module One data pattern is written per clock pulse To input data in the synchronous mode one must A Disable the drivers on the ports B Tellthe Option 01T which ports of the module are to be used as synchronous ports C Tellthe Option 01T how many data bytes will be read from the ports D Arm the 1260 14 or 1260 14C module E Generate TTL level pulses on the CLKIN pin of the module One data pattern is read per clock pulse Using The Option 01T 2 37 1260A Option 01 User Manual Mixing Synchronous and Asynchronous Modes of Operation Specifying Ports on a Digital Module Using The Option 01T 2 38 Publication
165. nual Publication No 980806 999 Rev A Execution error 2 relays appear on both include and exclude lists Two relay are on the same include list AND on the same exclude list This cannot be done since closing a relay cannot be resolved Execution error one of the relays specified is already on an include list An attempt was made using the INCLUDE command to place a channel on an include list when that channel already is on an include list Use INCLUDE DEL to remove that channel from the include list Execution error one of the relays specified is already on an exclude list An attempt was made using the EXCLUDE command to place a channel on an exclude list when that channel already is on an exclude list Use EXCLUDE DEL to remove that channel from the exclude list Execution error the clock has malfunctioned During the execution of the self test the real time clock malfunctioned Execution error relay confidence mode failed for module XX channel YY XX will be replaced by the module number 1 to 12 YY will be replaced by the channel module specific range of values Execution error could not write to EEPROM An attempt was made to write to the nonvolatile memory on the Option 01T but was unsuccessful Writing to the nonvolatile memory occurs when the or the MODULE SAVE or PATH SAVE commands are executed Execution error path recalled fro
166. o shift the address and data in DATA DATA This differential bi directional pair carries the serial data consisting of a 13 bit address followed by eight bits of data A D A D This differential output pair distinguishes the type of information being transmitted by the DATA and DATA signals If A D is high and A D is low then the DATA signals are carrying an address Otherwise they are carrying data R W R W This differential output pair distinguishes between read mode data coming from a switch module and write mode data going out from the Option 01T When R W is high and R W is low data is being read from a switch module STROBE 5 This differential output pair signals the completion of eight bits of data being written to the switch module The composite signal STROBE minus STROBE goes high for one clock cycle 125 uS at the completion of data being written and then returns to the low state e LBUSIRQ This single ended input signal from the switch modules goes to logic 0 when a switch module asserts interrupt to the Option 01T The 1260 14 1260 14C and 1260 14CMOS are the only modules that assert this interrupt e BPRST A logic zero low on this single ended output signal resets all switch modules to a known state This occurs briefly during power up Information transfer over the Local Bus is accomplished as follows refer to sheet 13 of the schema
167. o uniquely identifies the model number of the switch module In this case the Option 01T references a look up table in its PROM to obtain the operating parameters for the switch module These parameters include descriptions such as the model number relay architecture switch tree switch multiplexer etc quantity of relays and relay settling time For newer switch modules the ID byte is zero indicating that the module parameters are stored on the module itself The Option 01T reads the parameters from the module instead of accessing its own look up table By storing the parameters on each switch card rather than in the Option 01T PROM the Option 01T can work with newly developed switch modules without a firmware upgrade Commands from the slot 0 controller are sent via VXIbus to the Option 01T Option 01T decodes the command and determines which switch modules are affected It then writes the appropriate data to the switch modules If the Confidence Mode is enabled the Option 01T will read back the relay status from the switch modules and verify that the appropriate relays have been opened or closed Functional Description 4 1 1260A Option 01 User Manual Publication No 980806 999 Rev A VXI LOCAL BUS VXIBUS BACKPLANE 7 7 7 2 OPTION 01 5 SLAVE SLAVE SLOT 0 CONTROLLER 1260 SERIES SWITCH MODULES 1 SLOT 0 CONTROLLER SENDS COMMANDS TO AND RECEIVES STATUS FROM TH
168. odule name information may be lost 350 Queue overflow The error message queue contains a maximum of 15 entries There was an attempt to add a new error message after the queue was full Therefore the additional error is lost 400 Query error An error was detected with a query sent to the Option 01T 410 Query INTERRUPTED Once a query is sent the reply for that query must be read BEFORE another command is sent Query UNTERMINATED 430 Query DEADLOCKED The output buffer was full so a reply to a query could not be completed 100 Errors with error codes greater than 100 represent errors which should not occur Please record the exact error message and contact Customer Support Error Messages B 10 Astronics Test Systems Publication No 980806 999 Rev A 1260A Option 01T User Manual Appendix C IN CASE OF TROUBLE General If you have problems using the 1260 series switch modules refer to the following table and try the recommended remedies If the problem persists contact Customer Support Contact information is at the front of this manual Astronics Test Systems In Case of Trouble C 1 1260A Option 01T User Manual Publication No 980806 999 Rev A Table C 1 Trouble Shooting PROBLEM POSSIBLE CAUSES WHAT TO DO FAIL LED indicator does not momentarily illuminate when chassis power is switched on FAIL LED indicator stays on after self test Bus e
169. of this chapter for a more detailed description on how to use the Option 01T to control the relays in the register based mode Note that VXlp lug amp play instrument drivers are provided for the Option 01T The drivers may be used to operate the Option 01T in either register based or message based mode of operation Using The Option 01T 2 1 1260A Option 01 User Manual Message Based Operation SCPI Command Overview Using The Option 01T 2 2 Publication No 980806 999 Rev A The following information applies only when using the Option 01T in the message based mode of operation To use the Option 01T in register based mode consult the Register Based Operation section of this chapter The Option 01T accepts commands over the VXlbus These commands follow the rules defined by the SCPI standard SCPI is an acronym for Standard Commands For Programmable Instruments and defines standard command names and syntax rules for commands to the instrument and replies from the instrument SCPI is an ASCII based instrument command language designed for test and measurement instruments SCPI commands are based on a hierarchical structure known as a tree system In this system associated commands are grouped together under a common root thus forming command subsystems Throughout this chapter the following conventions are used for SCPI command syntax Square Brackets 11 Enclose optional keywords or parameters Braces Encl
170. or both bits 7 and bit 2 of the Standard Event Status Enable Register are set then the ESB bit of the Status Byte Register will be set Another way of viewing the Standard Event Status Enable Register is that it selects which conditions reflected in the Standard Event Status Register are enabled to set the ESB bit of the status byte The Status Byte Register is similar to the Standard Event Status Register Each bit of this register reflects the true or false condition of the corresponding bit These bits reflect the PRESENT value of the condition whereas the Standard Event Status Register bits are latched Thatis once a bit the Standard Event Status Register is set it remains set until a CLS command is executed or ESR query is executed However the bits of the Status Byte Register change states as the corresponding condition becomes true or false These bits are NOT latched The following bits are assigned in the Status Byte Register All other bits are not used and will return O when read with the 5 query OSE Operation Status Event Bit 7 bit weight 2 128 decimal 2 80 hexadecimal This bit is set when any of the bits of the Operation Status Event Register are set This bit is NOT shown on the diagram For a description of the Operation Status Event Register consult the SCPI Status Registers section of this chapter MSS Master Summary Status Bit 6 bit weight 2 64 decimal 40 hexadecimal T
171. orking with Both Register Based and Message Based Modes 2 82 Setting the E8Vel odio deo a 2 83 QGOMMAND BEEEREN GEJ 2 edidi tdeo teu bep dones 3 1 Cnm 3 1 4 1 FUNCTIONAL DESCRIPTION EE guten ete eed o ente eet do bep eit 4 1 6818 t IC 4 1 Features T M MS 4 2 Theory 4 4 4 4 Reset Voltage Monitor 4 4 VXI Application Specific Integrated Circuit VXI 4 5 Glock Selection 4 5 5 0 4 6 Address Decoder 4 7 Siue acce usi 4 8 4 8 Non Volatile RAM CP 4 8 Interval e E DO 4 9 External Trigger Wo 0 en con o oU eni facea 4 9 Discrete Input Register ses
172. ory of the Option 01T has not been initialized It should be initialized automatically when the first SAV or similar command is specified This may indicate that the nonvolatile memory is corrupt or malfunctioning Execution error module name data in EEPROM is corrupt or not present The MODULE RECALL command was executed but the data nonvolatile memory is corrupted This could occur if the MODULE SAVE command has never been executed Execution error serial number in EEPROM is corrupt The serial number in the nonvolatile memory is corrupt This could occur if the nonvolatile memory is corrupt Execution error relay module EPROM channel to index function is corrupt The switch module with the on board configuration PROM is corrupt The portion of the PROM reserved for the channel to index mapping function is corrupted Execution error relay module EPROM consistency check function is corrupt The switch module with the on board configuration PROM is corrupt The portion of the PROM reserved for the data consistency check function is corrupted Execution error relay module EPROM confidence check function is corrupt The switch module with the on board configuration PROM is corrupt The portion of the PROM reserved for the confidence check function is corrupted 200 Execution error relay module EPROM update hardware function is corrupt The switch module wi
173. ose possible parameters within a command Triangle Brackets Substitute a value for the enclosed parameter Vertical Bar Separate multiple parameter choices Bold Typeface Letters Designate factory default values To illustrate the SCPI notation a part of the ROUTE command subsystem is shown below ROUTe CLOSe channel list OPEN channel list ALL ROUTE is the root keyword of the command This keyword is optional since itis shown enclosed in square brackets CLOSE and OPEN are the next level keywords The ALL keyword is below the OPEN keyword in this command tree Astronics Test Systems Publication 980806 999 Rev A 1260A Option 01T User Manual Command Keyword Long Form and Short Form Astronics Test Systems The colon is used to separate keywords from different levels on the command tree Each keyword is separated from the next by a single colon The SCPI commands which may be formed by this tree are shown below a channel list of 5 0 is used in these examples ROUTE CLOSE 5 0 LOSE 85 0 UTE CLOSE 85 0 OSE 85 0 TE OPEN 45 0 65 0 45 0 45 0 TE OPEN ALL EVE d 5 N ALL Note that the optional ROUTE keyword is omitted many of the examples Each keyword defined by SCPI has both a
174. output of U9D is used as the HALT signal for the CPU chip U3 The HALT signal output by U9D is buffered by U10C to provide the HRDRST signal which resets the VXI ASIC Comparator U10A inverts the HALT signal to create HRDRST a non inverted version of HRDRST On sheet 3 of the schematic NOR gates B and D generate which is the main reset signal used throughout the Option 01T RESET will go to logic 0 active when HRDST goes to logic 1 i e during power on reset Normally it will also go active when SFTRST from the VXI ASIC goes to logic 0 active which occurs when the ASIC receives a Soft Reset command via the VXlous This soft reset feature is inhibited however when the FACTTEST factory test signal at U39B is active logic 0 The factory test mode provides to reset the ASIC without resetting the entire Option 01T and the switching cards which is useful during software development Comparator U2A monitors the 24V relay supply voltage The 1 2V reference voltage from D1 is applied to the inverting input of U2A A voltage divider consisting of resistors R10 R26 and R27 scales the 24V supply by dividing it by 16 8 and applies it to the other input of comparator U10D If the supply voltage drops below 20 2V the non inverting input of U2A will drop below that of the inverting input which has the 1 2V reference applied comparator output will transition to logic O The sta
175. path is used That is if the following sequence of commands is received PATH DEF 85 0 7 0 INCLUDE GPATH1 1 0 PATH DEF 46 17 8 23 CLOSE 01 0 then the path definition in effect when the INCLUDE command was defined is used For the example shown then channel 0 on module 5 and channel 0 on module 7 are affected channel 17 on module 6 and channel 23 on module 8 are NOT affected Using The Option 01T 2 15 1260A Option 01 User Manual Removing Path Names Reading the Presently Defined Path Names Using The Option 01T 2 16 Publication No 980806 999 Rev A The PATH DELETE command may be used to delete a single path name from the list of known path names The PATH DELETE ALL command may be used to remove all presently defined path names The syntax for these commands is ROUTe PATH DELete lt path name gt ALL The following examples illustrate the use of this command ROUTE PATH 1 Removes the name path1 PATH DEL testit Removes the name testit PATH DEL ALL Removes all path names The PATH CATALOG command may be used to read back all of the presently defined path names The format for this command is ROUTe PATH CATalog The reply to this command consists of the presently defined path names each of which is separated by acomma Path names are stored internally in upper case characters by the Option 01T These up
176. per case names are returned in the reply For example suppose the following commands have been executed PATH DEFINE dmm to pinl 1 117 2 17 PATH DEFINE dmm to 2 1 116 2 14 7 23 PATH DEFINE cntr to pinl 81 217 2 24 PATH DEFINE to 2 81 216 2 37 7 3 Then the query MOD CAT returns the reply TO PIN2 CNTR TO 1 TO PIN2 Astronics Test Systems Publication 980806 999 Rev A 1260A Option 01T User Manual Reading the Channel List for a Path Name Storing the Path Names in Nonvolatile Memory Closing Relays Astronics Test Systems The module address associated with a module name may be read using the PATH DEFINE query The syntax for this command is ROUTe PATH DEFine path name gt Using the example in the previous section of this manual the query PATH DEFINE dmm to pinl returns the reply 81 117 2 17 All paths presently defined be stored nonvolatile memory using the PATH SAVE command All paths stored in nonvolatile memory may be recalled from nonvolatile memory using the PATH RECALL command The syntax for these commands is shown below ROUTe PATH SAVe RECall These commands are NOT defined in the SCPI standard These commands follow the syntax rules of SCPI to implement this functionality The CLOSE command may be used to close channe
177. peration and Message Based Operation Astronics Test Systems The Option 01T is unique in that it may be used in two different modes of operation The two basic modes of operation for all VXI instrument modules are known as register based operation and message based operation When used in register based mode the slot O controller pokes data into the control registers of the 1260 modules No commands are sent to the Option 01T Option 01T acts merely as communication path to enable the slot 0 controller to poke data to and peek data from the relay cards The register based operation is fast compared to message based operation register based operation provides for relay operations in the order of 4 microseconds not including the overhead of the VXI library VISA software the application software and the relay settling time The register based operation is more difficult to use however since the user must know the relay control information and must handle relay settling in the application program software The message based operation is more convenient and provides a few additional capabilities not found in the register based mode However since the Option 01T must accept and parse commands when using message based operation this method of operation is slower The firmware does ensure that sufficient relay settling time has occurred when using message based mode Consult the Register Based Operation section
178. ployees subsidiaries affiliates and distributors harmless against all claims arising out of a claim for personal injury or death associated with such unintended use FOR YOUR SAFETY Before undertaking any troubleshooting maintenance or exploratory procedure read carefully the WARNINGS and CAUTION notices This equipment contains voltage hazardous to human life and safety and is capable of inflicting personal injury CAUTION RISK OF ELECTRICAL SHOCK If this instrument is to be powered from the AC line mains through an autotransformer ensure the common connector is connected to the neutral earth pole of the power supply Before operating the unit ensure the conductor green wire is connected to the ground earth conductor of the power outlet Do not use a two conductor extension cord or a three prong two prong adapter This will defeat the protective feature of the third conductor in the power cord Maintenance and calibration procedures sometimes call for operation of the unit with power CAUTION applied and protective covers removed Read the procedures and heed warnings to avoid SENSITIVE ELECTRONIC DEVICES live circuit points Before operating this instrument 1 Ensure the proper fuse is in place for the power source to operate 2 Ensure all other devices connected to or in proximity to this instrument are properly grounded or connected to the protective third wire eart
179. r each 1260 Series switch module Make sure you assign a unique module address for each module Getting Started 1 5 1260A Option 01 User Manual Publication No 980806 999 Rev A 4 4 2 110001 o LOCAL BUS JUMPER SWITCHES 7 g ON CLOSED 8 BHBBBR 8 HUmUuUuu 590900 O O O BOTTOM SIDE SWITCH 51 MODULE ADDRESS WILL BE LOCATED IN ONE OF THESE LOCATION SWITCH S1 DETAIL jJ ET mun 0 12 22 81 2 Teve tmm mmm SET FACTORY m
180. racter is displayed in lower case The CLOSE keyword must be followed by a lt channel list gt lt list gt represents any of a number of possible channels in a variety of formats The format for the lt channel list gt and other command parameters are described in chapter 2 of this manual Since the ROUTE keyword is optional and the CLOSE keyword is shown indented from the ROUTE keyword valid commands consist of ROUTE CLOSE CLOSE using only the command long forms as described in chapter 2 The command ROUTE OPEN ALL is a command only Therefore the command ROUTE OPEN ALL is not allowed Since they are NOT shown as command only the commands ROUTE CLOSE and ROUTE OPEN are valid commands Table 3 1 contains a synopsis of the commands implemented by the Option 01T The maximum and minimum values and resolution are shown for numeric parameters The commands marked with an asterisk are NOT defined in the SCPI language These commands follow the SCPI syntax rules for implementing the operation of the command Astronics Test Systems Publication 980806 999 Rev 1260A Option 01T User Manual Table 3 1 Commands Implemented by the Option 01T Command Min Default See page Notes ROUTE Subsystem ROUTe CLOSe channel list OPEN channel list ALL Command Only SCAN scan list PATH CATalog Query Only D
181. re programmed using two basic operations A 8 bit poke operation is used to write data from the slot 0 controller over the VXlbus backplane to a control register on the switch module An 8 bit peek operation is used to read data from the status or identification register on the switch module At system start up the Option 01T requests a block of memory to be allocated from the Resource Manager This block of memory is placed in the backplane A24 address space The Resource Manager determines the base address of the block of memory and writes this offset to the Option 01T s offset register This offset is used as the base address for writing to and reading from the relay modules For example suppose the address 204000 hexadecimal is assigned by the Resource Manager to the Option 01T sample of the National Instruments Resource Manager program output shows the assignment of address 204000 to the Option 01T Using The Option 01T 2 69 1260A Option 01 User Manual Publication No 980806 999 Rev A gt gt gt gt gt gt gt gt gt Resource Manager Operations Begun lt lt lt lt lt lt lt lt lt Resource Manager is a Nat l Insts PCI MXI 2 PCI MXI 2 at Logical Address LA 0 IDENTIFYING VXI VME MXIbus DEVICES Waiting 5 sec s for SYSFAIL to be removed from the backplane Configuring Extender 0 SC Message Based device PCI MXI 2 found at LA SC Mainframe Extender device VXI MXI 2 found at LA Te
182. re revision is a numeric floating point value An example firmware revision is 3 1 A sample is shown below Racal Instruments 1260A Option 01T 1234 ABCD 3 1 RST Command The RST command resets the instrument to its power on default state These settings are shown in Table 2 1 of this manual This command does NOT change the value of SCPI Operation or Questionable status registers or IEEE 488 2 status registers condition registers or enable registers This command does NOT clear the error message queue the input command buffer or the output reply buffer Table 2 1 Power On and Reset State Attribute Related Command s Reset State Relay States The states are recalled from nonvolatile z memory location 0 This is set by the user using the 0 command As shipped from the factory these are all in the OPEN position DELAY Include List No Include Lists Defined Exclude List No Exclude Lists Defined Using The Option 01T 2 64 Astronics Test Systems Publication 980806 999 Rev A 1260A Option 01T User Manual TST Query RCL Command Astronics Test Systems The TST query initiates an instrument self test and returns a reply The reply is a integer numeric value A value of 0 indicates that the self test has passed A non zero value indicates that one of the commanded self tests has failed The following values may be retur
183. re shown using the SCPI syntax notation The command syntax in Table 3 1 is displayed using the following conventions Square Brackets Enclose optional keywords or parameters Braces Enclose possible parameters within a command Triangle Brackets Substitute a value for the enclosed parameter Vertical Bar Separate multiple parameter choices Bold Typeface Letters Designate default values after reset or at power up Command Only This indicates the command cannot be used in query form That is the command STATUS PRESET can only be a command the query form STATUS PRESET is not allowed Query Only This indicates the command can only be used as a query The command form without the question mark is not allowed For example the query STATUS CONDITION EVENT is allowed but the command STATUS CONDITION EVENT is not allowed Astronics Test Systems Command Reference 3 1 1260A Option 01 User Manual Command Reference 3 2 Publication No 980806 999 Rev A To illustrate the SCPI notation a part of the ROUTE command subsystem is shown below ROUTe CLOSe channel list channel list ALL Command Only This example shows the following The ROUTE command keyword is optional since it is enclosed in square braces The ROUTE command keyword may be specified as ROUTE long form or as ROUT short form since the last cha
184. rly specified A channel range was improperly specified Typically constructs such as 1 2 3 with two ranges requested is the cause Syntax error missing module number or name A module number or module name was expected but not found Syntax error missing comma A comma was expected but not found Syntax error missing module or path name A module or path name was expected in the command but was not found Syntax error module range is improperly specified A module range of the form X Y was expected X Y are numbers 1 to 12 Syntax error too many modules specified The command specified too many module numbers names Syntax error expected numeric data Numeric data was expected at some point in the command but was not found Syntax error expected trigger source parameter A trigger source parameter e g BUS HOLD TTLTRGO was expected but not found Syntax error expected boolean parameter ON or OFF A boolean parameter ON or OFF or 1 or 0 was expected but not found Invalid Separator A command separator such as a linefeed or a semicolon was expected but not found Astronics Test Systems Error Messages B 3 1260A Option 01 User Manual Publication No 980806 999 Rev A 104 Data type error The command included the wrong data type For example a number was specified but a name was expected GET not allowed The IEEE 488 2 Group Execute Trigger or Word Serial Trigger command was
185. rom a competitive source or used for manufacture by anyone other than Astronics Test Systems The information herein has been developed at private expense and may only be used for operation and maintenance reference purposes or for purposes of engineering evaluation and incorporation into technical specifications and other documents which specify procurement of products from Astronics Test Systems TRADEMARKS AND SERVICE MARKS All trademarks and service marks used in this document are the property of their respective owners Racal Instruments Talon Instruments Trig Tek Adapt A Switch N GEN and PAWS are trademarks of Astronics Test Systems in the United States DISCLAIMER Buyer acknowledges and agrees that it is responsible for the operation of the goods purchased and should ensure that they are used properly and in accordance with this document and any other instructions provided by Seller Astronics Test Systems products are not specifically designed manufactured or intended to be used as parts assemblies or components in planning construction maintenance or operation of a nuclear facility or in life support or safety critical applications in which the failure of the Astronics Test Systems product could create a situation where personal injury or death could occur Should Buyer purchase Astronics Test Systems product for such unintended application Buyer shall indemnify and hold Astronics Test Systems its officers em
186. rror after issuing a register command to the Option O1T FAIL LED cable not correctly installed Logical address of Option 01T conflicts with that of another VXlbus module in the chassis Firmware PROM incorrectly installed Faulty Option 01T module Incorrect module address switch setting Command is being issued to an incorrect address Check the FAIL LED cable inside the switch module containing the Option 01T See Chapter 2 Getting Started Verify that the Option 01T logical address is set to a different number from that of any other modules See Chapter 2 Getting Started Verify that the PROM is securely installed in its socket See Figure 4 2 for position on board Contact Customer Support for assistance See 2 pages behind cover page Verify the logical address DIP switch settings See Logical Address Switches in Chapter 1 Getting Started Verify that you are sending the command to the correct address See Communicating Via VXIbus in Chapter 1 Getting Started In Case of Trouble C 2 Astronics Test Systems Publication 980806 999 Rev Switching module relays do not respond to commands Incorrect switch card responds to command Incorrect Option 01T configuration Command is being issued to an incorrect address Switch module address is not properly set Switch module address is not properly set 1260A Option 01T User Manual Run
187. rs nor will it parse any commands If this occurs a VXI Word Serial Clear command FFFF hexadecimal must be sent This will clear out the input and output buffers of the Option 01T and will make the Option 01T ready to accept new commands Because the Option 01T uses an input buffer to store commands it is possible that multiple CLOSE or OPEN commands may be stored in the input buffer before the first command is executed synchronize the application program with the Option 01T and to ensure that relays are in the programmed state a query may be sent to the Option 01T Once the reply to the query is read you can be sure that the relays are in the programmed state For example the following command sequence may be used CLOSE 5 0 OPEN 5 12 CLOSE 5 17 OPEN 5 16 18 OPC read the reply Once the reply from the query is read all of the previous relay operations have been completed The Option 01T maintains an output buffer for sending replies to commands This buffer is 1024 characters in length Although unlikely the output buffer could become filled with replies to commands f the output buffer is filled the SCPl defined QUERY Deadlock condition will be detected by the Option 01T In this case the output buffer will be cleared and an error will be added to the error queue In addition the query error bit QYE of the IEEE 488 2 Standard Event Status Register will be set The
188. sents a valid module list 81 module with address 1 81 7 modules with address 1 address 7 83 5 modules with addresses 3 4 and 5 matrix module defined with module name matrix matrix 12 module defined with module name matrix and address 12 1 6 10 12 modules with addresses 1 6 7 8 9 10 and 12 Astronics Test Systems Publication No 980806 999 Rev A 1260A Option 01T User Manual Relay Readback and Monitoring Astronics Test Systems The following examples illustrate the use of the CONFIGURE command CONF 1 set module at address 1 to break before make CONF 02 5 Set modules 2 and 5 to make before break CONF matrix IMM set module with name matrix to immediate mode The present sequence mode of the relay modules may be queried using the CONFIGURE query The reply to this query is a list of operating modes The number of modes in the reply is the same as the number of modules in the query If there is more than one module in the query then the reply will contain commas separating the modes The following examples show the use of the query and the associated replies Command CONF Q1 Reply BBM Note Module 1 is Break Before Make Command CONF 012 10 Reply MBB BBM Note Module 12 is Make Before Break 10 is Break Before Make Command ROUTE CONFIGURE 01 5 Reply MBB MBB
189. switching module uses to latch the data from its shift register into the appropriate data register U37 then asserts the DTACK signal causing the Option 01T microprocessor to end the bus cycle and proceed with other operations The Read Mode works in a similar manner The PLD U37 detects the start of a read operation when UASELO is low and either of the following conditions is met e VWONBUS VRW REGRD 0 This condition occurs when the slot 0 controller is accessing the Option 01T register based operation e REGRD LDBEN 0 This condition indicates that the Option 01T microprocessor is accessing the Local Bus Controller in response to a message based command Once the Local Bus Controller has detected the start of a read operation it shifts out the 13 bit address to the switch modules The addressed switch module responds by sending eight serial data bits 037 lets these shift into the data shift register 038 When all eight bits have been shifted in U37 asserts the DTACK signal causing the Option 01T microprocessor to latch the data from shift register U38 and end the bus cycle The PLD 037 also functions as a priority encoder It receives interrupt signals from peripheral devices on the Option 01T and asserts the proper priority level to the microprocessor via the signals IPLO IPL1 and IPL3 The interrupt sources include e TTL Trigger TRGIRQ Functional Description 4 13 1260A Option 01 User Manual
190. t Appendix B for a list of error messages and more detailed explanations The error queue holds up to 15 error messages Each time an error is detected by the Option 01T it adds a new error to the error queue Each time the SYSTEM ERROR query is received the oldest least recent error message is returned The reply to the SYSTEM ERROR query uses the format error code error message where error code is a numeric value This value is O if there are no errors remaining in the error queue This value is negative when an error was placed on the error queue error message is a string enclosed in double quotes The error message provides some additional Using The Option 01T 2 9 1260A Option 01 User Manual Publication No 980806 999 Rev A information about the error For example the reply 0 error indicates that no errors remain on the error queue while the reply 102 Syntax error missing 6 sign indicates that a syntax error was detected in a previous command to the Option 01T The reply 350 Queue overflow is returned to indicate that all 15 places in the queue have been occupied and that the error queue is full To select a single channel in a command both the module address Specifying of the relay module which contains the relay and the channel Channels in number for the relay must be specified The syntax to describe a single channel is Commands lt module
191. t remove the top module cover to gain access to connector P4 See Figure 1 4 3 Open all Local Bus switches on the module at the extreme right For all other switch modules set all of the Local Bus switches to ON or CLOSE See Figure 1 3 NOTE If you are installing more than eight 1260 Series modules in a group you must solder a jumper wire across W22 on the Local Bus Jumper Assembly P N 401951 in the far right 1260 Series module This properly terminates the Local Bus so that data is transferred reliably The jumper wire may be left in place when using fewer switch modules but must be present ONLY in the module at the far right of the switch module group Getting Started 1 7 1260A Option 01 User Manual Publication No 980806 999 Rev A Bus Grant Connections Bus Grant connections must be daisy chained in a manner similar to the Local Bus To properly daisy chain the Bus Grant signal use a Bus Grant Jumper Assembly P N 405951 003 Install the jumper assembly at connector P3 of each 1260 Series module except for the module containing the Option 01T See Figure 1 4 for the proper jumper orientation PIN A1 PIN A1 BUS GRANT JUMPER LOCAL BUS JUMPER ASSY P N 401951 003 ASSY P N 401951 INSTALL BUS GRANT JUMPER ASSY AND LOCAL BUS JUMPER ASSY ON ALL 1260 SERIES SWITCH MODULES 4 THAT NOT EQUIPPED WITH OPTION O1T 1260 SERIES SWITCH MODULE
192. t te 2 5 IEEE STD 488 2 Common 4 44424 100000 nennen 2 5 SOPIParamelel TVDE 2 5 2 5 Discrete 2 6 Boolean 2 7 G mmand UIE i IE oL 2 7 Reply Output gabe e EE 2 8 Heading Error Messages iode dedi eto de Renee ge apte 2 9 Specifying Channels Commands 2 10 Naming Relay Cards que i andate a pe in t dee DU Tu o duc mede 2 12 Defining Module ore ete tite e ebbe GR tae 2 12 Removing Module east us eut edita usce 2 13 Reading the Presently Defined Module 2 211 2 13 Reading the Module Address for a Module 2 111 2 14 Storing the Module Names in Nonvolatile Memory 2 0 0000 2 14 2 15 Path Names 2 15 Bemoving Names i 2 16 ii Astronics
193. talled but R16 and JP4 are not During software development it may be desirable to quickly change the CPU CLK frequency In this case stake pins are installed at JP2 JP3 and JP4 and R15 and R16 are not installed Then the clock frequency can be changed by simply placing a push on jumper at JP2 or as follows Table 4 1 Changing the Clock Frequency Clock Frequency MHz Microprocessor Functional Description 4 6 The microprocessor is a Motorola 68 000 16 bit processor 32 bits internal Shown as on sheet 4 of the schematic This is a high speed CMOS version of the original Motorola M68000 Its clock is provided by the clock selection logic on sheet 11 Peripheral devices are interfaced to the CPU via the local data bus 1000 through LD15 and the local address bus LA1 through LA23 All interfacing uses the standard 68000 style data transfer handshake with the following CPU signals Address Strobe AS e Read Write R W e Upper Data Strobe UDS e Lower Data Strobe LDS Data Transfer Acknowledge DTACK The microprocessor interfaces with the following peripheral devices on the Option 01T Astronics Test Systems Publication 980806 999 Rev A 1260A Option 01T User Manual e Programmable Read Only Memory PROM VXI local bus implemented as shared memory Static Random Access Memory SRAM Non Volatile RAM Interval Timer e External Trigger Logic e Discrete Input Re
194. te of the relays according to the message based drivers are downloaded to the register based drivers Astronics Test Systems Publication 980806 999 Rev A 1260A Option 01T User Manual Setting the Interrupt Level Astronics Test Systems The interrupt level is set using the VXI defined Assign Interrupter command This command is typically sent by the Resource Manager program which must be executed after the Chassis is powered on The Assign Interrupter command may be used to set the interrupt level to any level between 0 and 7 Level 1 is the lowest priority interrupt and level 7 is the highest priority Level 0 disables the Option 01T from generating interrupts The Assign Interrupter command is a 16 bit command The command is accepted only while the Option 01T is in the Configuration substate Option 01T powers up in the Configuration substate and remains in this state until a Begin Normal Operation command is sent by the slot 0 controller Once the Option 01T receives the Begin Normal Operation command it enters the normal operation substate It stays in the normal operation substate until a VXI Abort Normal Operation command or an End Normal Operation command is received While in the normal operation substate the Option 01T can receive ASCII commands This explains why many resource manager programs detect an error when run multiple times The first exe
195. ted Commands Subsystem TRIGger SEQuence COUNI trigger count gt 1 1 2314 2 DEL billion T 2 ay lt trigger delay gt 0 0 0 0 resolution 0 000001 1 10 0 microsecond SOURce BUS HOLD IMMediate TTLTrg lt N gt IMMediate IMMediate OUTPut 0 000001 1 DELay output trigger delay 0 0 0 0 microsecond TTLTrg lt N gt STATe OFF 1 0 INITiate IMMediate CONTinuous Astronics Test Systems Command Reference 3 5 1260A Option 01T User Manual Publication No 980806 999 Rev A Table 3 1 Continued oem 1416 os eee oe DIGITAL Subsystem DIGital STATe port list ON OFF 1 0 CONFigure lt port gt OUTPut DATA port list data list 255 0 n a maximum minimum for INPut port list gt gach data pyt SYNChronous DATA lt port gt lt data list gt 255 0 n a lt port gt INDex port list index INDex port list maximum minimum for each data byte port number of points 256 0 0 POINts CLEar port list Command Only CLOCK POLarity module list NORMal INVerted BUSY POLarity module list NORMal INVerted Table 3 1 Continued e Je emm IEEE 488 2 Common Commands IDN Query Only RST Command Only TST Query Only CLS Command Only ESE register value
196. ted as Base Address Option 01T Base Address Module Address 1024 1 If the Option 01T Base Address is 204000 hex the modules with the addresses 1 through 12 would have the following base addresses Table 2 2 Base Address for 1260 Series Modules Module Address Base A24 Address for Module Hex 1 204401 204801 204 01 205001 205401 205801 205 01 BR 206001 206401 206801 11 206601 12 207001 Astronics Test Systems Using The Option 01T 2 71 1260A Option 01 User Manual Publication No 980806 999 Rev A If the base address of the Option 01T is 200000 hex then module address 1 would begin at A24 address 200401 module 2 would begin at 200801 and so on Each switch module implements an 8 bit identification register The value read back from this register uniquely identifies the 1260 series card For example the 1260 12 module has an identification byte value of 18 decimal 12 hexadecimal and the 1260 40A has an identification byte value of 112 decimal 2 70 hexadecimal The identification byte is located at an offset of 512 decimal 200 hex bytes from the base address of the module Thus for module address 6 the address of the identification register is 205A01 hex When the identification register value read from the module is 255 decimal 2 FF hex there is no module inst
197. th the on board configuration PROM is corrupt The portion of the PROM reserved for the hardware update function is corrupted Astronics Test Systems Error Messages B 7 1260A Option 01 User Manual Publication No 980806 999 Rev A Execution error relay module EPROM is corrupt The switch module with the on board configuration PROM is corrupt The PROM header data does not match the expected header pattern Trigger error An error occurred while triggering the instrument Trigger ignored A trigger was received but was ignored due to activity within the Option 01T Arm ignored An attempt to arm the Option 01T was ignored Init ignored The INIT IMM or command was ignored Parameter error An error has been detected with the parameter to a command No further information is known about this parameter error Settings conflict The programmed settings of the device conflict with one another Data out of range The data passed for a numeric parameter does not fall within the valid limits for the parameter This type of error typically consists of more information as shown below Data out of range channel is not valid for module The specified channel number is not a known channel for the module specified Data out of range module number is out of range 1 12 The module address specified must be in the range 1 through 12 222 Data out of range invalid state number A state number specified by the
198. the Option 01T performs an idle wait for the trigger delay period before acting on the trigger The present trigger delay may be queried by using the TRIGGER DELAY command Before scanning of channels can be performed the Option 01T must be armed Arming is accomplished with the INITIATE command The syntax for the INITIATE command is INITiate IMMediate CONTinuous The INITIATE IMMEDIATE command arms the Option O1T This enables the Option 01T to accept new triggers and continue scanning Each time the INIT IMMEDIATE command is received by the Option 01T it enables triggering for the scan list Each time this command is received the number of elements which may be scanned is set to the trigger count Each time the INIT IMMEDIATE commandis received scanning resumes from the point at which it was stopped NOT from the beginning of the scan list That is if the commands SCAN 81 0 19 TRIG COUNT 3 TRIG SOUR BUS INIT IMMEDIATE Astronics Test Systems Publication 980806 999 Rev 1260A Option 01T User Manual Astronics Test Systems are executed the Option 01T will accept up to 3 triggers After the third trigger scanning will be disabled since the trigger count value has been reached At this point channel 2 from module 1 will be closed because it is the third element in the scan list Now if a second INIT IMMEDIATE command is received the Option 01T
199. there is module with the address specified These error reflect a particular self test failure Each one is described below In each case repair of the Option 01T is strongly recommended Self test failed RAM failed at address XX wrote YY read ZZ The RAM self test has failed because data written to RAM could not be verified The RAM address is a hexadecimal number represented by XX The pattern wrote to the RAM was a hexadecimal pattern represented by YY The pattern read from the RAM was a hexadecimal pattern represented by ZZ Self test failed ROM checksum failed expected XX computed YY The ROM checksum test has failed The computed checksum and the checksum stored in the PROM do not match Astronics Test Systems Error Messages B 9 1260A Option 01 User Manual Publication No 980806 999 Rev A 330 Self test failed timer test failed The real time clock test has failed 330 Self test failed Error while writing YY to EEPROM address XX The EEPROM would not verify during a write a pattern YY to the EEPROM Pattern YY is replaced by a hexadecimal number The address XX is also displayed in hexadecimal 330 Self test failed Error restoring data to EEPROM address XX In proof of Murphy s Law the self test was able to write all patterns to the EEPROM but could not restore the original data that had been stored Thus by testing we have corrupted the EEPROM Some data stored in EEPROM such as relay state path or m
200. tic In Write Mode the microprocessor writes the data to U38 an 8 bit shift register As this data is latched into 038 the least significant 13 bits of the address are latched into 032 033 which form 16 bit shift register only 13 bits are actually used The PLD 037 detects the write operation when UASELO and REGWR from the VXI ASIC are both in the low state It then Astronics Test Systems Publication 980806 999 Rev A 1260A Option 01T User Manual Astronics Test Systems controls the shift registers for the address U32 and U33 and data 038 which send the address and data to the switch modules It should be noted that the DTACK signal to the CPU will not be asserted taken to logic zero until the data transfer with the switch modules has been completed The time required is 27 cycles of the 8 MHz clock or about 3 4 us The 13 bit address is shifted out serially to the switching modules most significant bit first Each switch module receives this address and compares the upper four bits with its own unique module address The module whose module address matches the received address prepares itself to receive the data that will follow After the 13 address bits have been sent the Local Bus Controller shifts out the eight data bits most significant bit first addressed switch module shifts this data in At the conclusion of the data transfer the Local Bus Controller sends a STROBE pulse which the
201. tion No 980806 999 Rev A 1260A Option 01T User Manual Astronics Test Systems The following examples illustrate the use of this command to define exclude lists EXCLUDE 1 0 19 2 0 19 CLOSE 81 0 CLOSE 42 11 CLOSE 81 15 17 The first command establishes an exclude list of channels 0 through 19 on module 1 and channels 0 through 19 on module 2 The second command closes channel 0 on module 1 The third command closes channel 11 on module 2 This command will cause channel 0 on module 1 to open since both channels are on the exclude group together The fourth command closes channel 17 on module 2 Channel 15 is never closed since it is excluded by channel 17 Channel 11 on module 2 is opened prior to closing channel 17 since channels 11 and 17 are on the exclude group together The INCLUDE and EXCLUDE relationships of channels can cause multiple closures and openings when commanding a single channel to close For example assume the following commands have been executed INCLUDE 61 0 5 10 12 INCLUDE 1 13 19 EXCLUDE 81 0 13 EXCLUDE 1 1 14 EXCLUDE 81 2 15 CLOSE 1 0 After these commands have been executed channels 0 of module 1 is closed Also channels 1 through 4 10 and 12 are closed since these are on the same include list as channel 0 Now if the command CLOSE 81 13 is executed the following actions occur A Ch
202. tus of this output may be read by the CPU via the Discrete Input Register described later The VXI ASIC P N 231502 is a single chip VXI bus interface It implements both message and register based operating modes A detailed description of its features and usage is found in the Interface ASIC User s Manual publication 980759 Sheet 11 of the schematic shows the clock selection logic VSYSCLK the 16 MHz clock from the VXI bus is buffered by U19D on sheet 9 creating BVSYSCLK Flip flop U23A divides the frequency of BVSYSCLK by 2 to create an 8 MHz signal Flip flop U23B further divides the 8 MHz clock by 2 to generate a 4 MHz clock The 4 MHz clock TIMER is connected to the clock input of Functional Description 4 5 1260A Option 01 User Manual Publication No 980806 999 Rev A the timer U27 discussed later Oscillator Y1 generates a 20 MHz clock Note that Y1 is present only on the 20 MHz version of the Option 01T P N 405108 002 CPU CLK is used to clock the microprocessor and the VXI ASIC It may be set to 8 MHz 16 MHz or 20 MHz For the 8 MHz configuration R15 and R16 are not installed and a push on jumper is installed JP4 can be installed only after two stake pins have been soldered in place at JP4 1 and JP4 2 This configuration facilitates software development when using a slow microprocessor emulator that can operate only below 12 MHz For the 16 MHz configuration R15 is ins
203. ublication No 980806 999 Rev A DOCUMENT CHANGE HISTORY Revision Date Description of Change Revised per EO 29692 Revised format to current standards Company name revised throughout manual Manual now revision letter controlled Added Document Change History Page xi Back of cover sheet Revised Warranty Statement Return of Product Proprietary Notice and Disclaimer to current standards Removed Chap 6 Information Now appears in first 2 pages behind cover page Updated table of contents to reflect changes made Added to footer company name to lower corner opposite of Page no s i thru xii A 04 28 09 xii Astronics Test Systems Publication 980806 999 Rev A 1260A Option 01T User Manual Overview Items Shipped with the 1260A Option 01T Installation and Setup Installing the Option 01T into a Switch Module Astronics Test Systems Chapter 1 GETTING STARTED The 1260 Series consists of a variety of relay switching modules the 1260 14 digital test module and the Option 01T switch module controller Up to twelve 1260 Series modules may be installed into a VXI chassis A single 1260A Option 01T controls all 1260 Series modules in the VXI chassis Option 01T is installed only inside the module that occupies the left most chassis slot in the group When the slot 0 controller sends a command to the Option 01T 25 the Option 01T responds by communicatin
204. ule For the 1260 40 remove the jumpers that are installed in connector J4 3 Remove the jumper board P N 401951 003 fitted to connector J3 on the switch module 4 Align the Option 01T connectors with those on the switch module to 93 and to J4 Press the Option 01T firmly onto the switch module taking care not to bend or damage any pins on the connectors 5 Secure the Option 01T to the switch module using the three screws provided See Figure 1 1 6 Install the SYSFAIL indicator cable supplied with the Option 01T See Figure 1 1 Connect the three pin connector to the three pin plug on the Option 01T the cable is wired so that the indicator will work properly regardless of which way the three pin connector is plugged in Locate the hole marked FAIL at the top of the switch module front panel Insert the LED into the hole from the front of the panel so that the pins point into the module Press gently on the front of the LED until it snaps in place Then plug the two pin connector of the SYSFAIL cable into the LED The long lead of the LED connects to the Black wire lead of the Connector 7 Reinstall the top and bottom covers of the switch module Getting Started 1 2 Astronics Test Systems Publication 980806 999 Rev COMPONENT SIDE 1260A Option 01T User Manual P3 CONNECTOR UNDERNEATH P4 CONNECTOR UNDERNEATH 1260 SERIES SWITCH MODULE
205. va 200 290 zo t z A a IN3NOdWOO ZO 171 77 OHS 3015 LN3NOdNWOO 810 put 099 2 3 qoo n 909 9 oo o ra 7 o o 42 9899000 o Poo 5 99999 do o 9 5 909 p o oo 565 76 5 E ater n See 22 0 9 ood o 9 V9 ao e 76 ES 9 NM xnl 5 o xx o 998 8286 o 8 94920 Sa 804 o 2 9 599 ooo 00 s o ow XX o 920 o 56 x ie p e 9 8 0 TIR 096 gu 299 9 FHSAVT T o 8 xx 8 P o 2249 20 292 xx 9 or 290 4 2485 28 133H8 SUNS bdo oG 8 x o 2 3 ots THVHOWIH 801818 OP XX 9 9 90000 o 59 de 2 A 9 9 8 e 9 5 59 99 299 20 09089000 2 D 90 900 00 22 0 oore 8 9 0 9 go o 24 2 HE o9 9 88 98 9 o oo 8 9
206. y a module number of the failed relay module This number will be in the range 1 through 12 The YY will be replaced by the channel number that failed This channel number is module specific At most 2 confidence errors will be stored in the error message queue at one time This prevents overflowing the error message queue with the confidence error The Option 01T may be used to control the 1260 14 and 1260 14C Digital Modules Refer to Appendix D for other digital modules The digital modules may be programmed to work in either the synchronous mode of operation or the asynchronous mode of operation The modules may be programmed to operate in a combination of the two modes with some ports operating in the asynchronous mode and some ports operating in the synchronous mode Astronics Test Systems Publication 980806 999 Rev A 1260A Option 01T User Manual Digital Module Ports Asynchronous Digital Operation Synchronous Digital Operation Astronics Test Systems The 1260 14 and 1260 14C modules are programmed at the port level A port is a set of 8 consecutive input output pins Data is written to the ports in 8 bit bytes The 1260 14 and 1260 14C consist of 12 8 bit ports for a total of 96 input output pins A port may be defined as an input or an output 8 pins of an output port will be enabled to output data when the port is enabled Data may be read from an output port but data may not be written to an i

Download Pdf Manuals

image

Related Search

Related Contents

Guía del usuario del Auricular Bluetooth Nokia (HS-37W)    Adaptador Conversor de S-Video - Video Compuesto  Targus USB Retractable Calculator Keypad Calculator User Manual  CLUB3D CGAX-7999 AMD Radeon HD7990 6GB graphics card  Installations- Bedienungsanleitung... - Gemini  Tradewinds HD-C33F3OY-TB Instructions / Assembly  取扱説明書(PDF版)    

Copyright © All rights reserved.
Failed to retrieve file