Home

Command Module Self-Tests

image

Contents

1. i DC 5V DI Trig put Oscilloscope VDV ooo Coax Part Trig In Trig Out Port Connection Command Module TTL Source CI Trig In a TIL Port gt Trig out F Coax y il DC 5V DIV Port 0 scilloscope oO es CS aa Coax Part 0 Clk Out Connectons Command Module IIT z SMB to BNC Clk D o DC 5V DIV 02 us DIV i Oscilloscope s CIA s 6090 m ccm g Coax Figure 2 7 Test F 1 Front Panel Outputs Connections Example Program This program runs the three Trig Out tests and the CIk Out test described above Agilent E1406A Service Manual Verification Tests 29 ITest F 1 Front Panel Outputs ASSIGN Adadr to 70900 Assign Addr to cmd module PRINT Part A INTernal Trigger Source Test PRINT PRINT Connect oscilloscope to command module Trig Out port DISP Press Continue when ready to run this test PAUSE OUTPUT Addr OUTP EXT STAT ON Enable Trig Out port configuration OUTPUT Addr OUTP EXT SOUR INT Set Trig Out trigger source to INTernal OUTPUT Addr OUTP EXT LEV ON Set Trig Out port level ON WAIT 2 Wait 2 seconds OUTPUT Addr OUTP EXT LEV OFF Set Trig Out port level OFF CLEAR SCREEN PRINT Part B TTL ECL Trigger Line Source Test PRINT PRINT Connect oscilloscope
2. SOR 4 9 ew ay vs 4 4 1 Servant Pointer set to 255 O 0 81 18 eis e IE 7 0 Primary GPIB Adress GPIB y Address 1 ileie e lo e le l 0 o i o Switch depressed to the 0 position 7 6 5 4 2 0 I I I I 1 Switch depressed to the 1 position GPIB Controller 68 4 2 1 eo Diagnostic SETS Ihe result is the sum of decimal values VME BTO Disable T of the switches in the closed 1 position Figure 2 1 Command Module Switches Factory Settings NOTE Be sure switches are COMPLETELY seated in the proper position Switches may appear to be in the correct position but may not be fully seated One way to ensure that switches are seated is to listen for a click as you depress the switch Agilent E1406A Service Manual Verification Tests 19 Some Command In this manual the VXIbus system assumed is an external controller Module Definitions connected to a command module via GPIB with the command module configured as the resource manager and the slot 0 device The following paragraphs summarize some terms associated with the command module See the C Size VXIbus Systems Configuration Guide for details Resource Manager Every VXIbus system must have a device to provide the system s resource Slot 0
3. 24 Functional Verification Tests 27 Test F 1 Front Panel Outputs 28 Test F 2 General System Information 32 Test F 3 Hierarchy Device Information 34 Test F 4 Table Memory Information 40 Test F 5 Interrupt Status Information 45 Test F 6 Triggering Information 48 Test F 7 Serial Port Information 51 Agilent E1406A Service Manual Chapter 3 Replaceable Parts Introduction ro es Exchange Modules Replaceable Parts Lists Component Locators Chapter 4 Service Introduction ake a ro ete ee ee Repair Strategy Troubleshooting s see ee ee ee Assembly Disassembly Instructions Repair Maintenance Guidelines ESD Precautions ir a o Soldering Printed Circuit Boards Post Repair Safety Checks Returning an Agilent E1406A Chapter 5 Error Messages INTFOQUEION so e Error Message Types Configuration Errors Appendix A Verification Tests C Programs Introduction 28004 Agilent E1406A Service Manual Certification Agilent Technologies certifies that this product met its published specifications at the time of shipment from the factory Agilent Technologies further certifies that its calibration meas
4. Calls attention to a procedure practice or con eps iame or chassis ground terminal typically CAUTION dition that could possibly cause damage to connects to the equipment s metal frame equipment or permanent loss of data WARNINGS The following general safety precautions must be observed during all phases of operation service and repair of this product Failure to comply with these precautions or with specific warnings elsewhere in this manual violates safety standards of design manufacture and intended use of the product Agilent Technologies assumes no liability for the customer s failure to comply with these requirements Ground the equipment For Safety Class 1 equipment equipment having a protective earth terminal an uninterruptible safety earth ground must be provided from the mains power source to the product input wiring terminals or supplied power cable DO NOT operate the product in an explosive atmosphere or in the presence of flammable gases or fumes For continued protection against fire replace the line fuse s only with fuse s of the same voltage and current rating and type DO NOT use repaired fuses or short circuited fuse holders Keep away from live circuits Operating personnel must not remove equipment covers or shields Procedures involving the removal of covers or shields are for use by service trained personnel only Under certain conditions dangerous voltages may exist even with the equipment
5. Figure 3 1 Agilent E1406A Replaceable Parts 58 Replaceable Parts Agilent E1406A Service Manual www Ko 7 KK Figure 3 2 Agilent E1406A A1 PCA Replaceable Parts Agilent E1406A Service Manual Replaceable Parts 59 60 Replaceable Parts Agilent E1406A Service Manual Chapter 4 Service I ntrod u ct i on This chapter contains information to service the Agilent E1406A Command Module including recommended repair strategy troubleshooting guidelines assembly disassembly instructions repair maintenance guidelines returning module to Agilent Technologies WARNING Do not perform any of the service procedures shown unless you are a qualified service trained person and have read the WARNINGS and CAUTIONS in Chapter 1 Equipment required for Agilent E1406A Command Module troubleshooting and repair is listed in Table 1 4 Agilent E1406A Command Module Recommended Test Equipment Service notes and service literature for the command modules may be available through Agilent Technologies Repai r St rategy The recommended repair strategy for the Agilent E1406A Command Module is module replacement Before replacing an Agilent E1406A Command Module check fuses F1 through F5 on the A1 Printed Circuit Assembly PCA and or the replaceable mechanical parts listed in Table 3 2 e Ifthe fault can be traced to a fuse or replaceab
6. case 13 printf breal Interrupter 4 case 14 printf Interrupter 5 break case 15 par Interrupter 6 case 16 print brea case 17 od Pass Failed break do Interrupter 7 printf c hier position position while hier position amp hier position n position printf n paniy Manufacturers Coments c hier position o position printf c hier position while hier position n fflush stdin A S Record results as desired Then press ENTER for VXI CONF INF results n getchar err viPrintf cm VXI CONF INF in if err lt VI SUCCESS err handler cm err 96 Example C Programs Agilent E1406A Service Manual err viScanf cm t inf if err lt VI SUCCESS err_handler cm err printf n VXI CONF INF Command Results position 0 for i 1 i lt 15i switch i case 1 Deu Logical Address r case 2 PI Manufacturer ID T bre case 3 He Model Code break case 4 bui Device Class case 5 prin Address Space tf i case 6 prin ti A16 Memory Offset case 7 print ft A24 Memory Offset case 8 prt ft A32 Memory Offset case 9 pint A16 Memory Size case 10 print A24 Memory Size case 11 OA m A32 Memory Size case 12 print Slot Number Bh case 13 print Slot 0 Logical Address y if case 14 prit He f Subclass Register Contents
7. Receive parity check state Current parity type checking Transmit receive pacing linkage Receive pacing protocol state Transmit pacing protocol state SYST 9600 ON ON 10 65 NONE XON XON Agilent E1406A Service Manual Verification Tests 53 54 Verification Tests Agilent E1406A Service Manual Chapter 3 Replaceable Parts Introduction This chapter contains information to order replaceable parts or exchange modules for the Agilent E1406A Command Module To order a part or exchange assembly listed in this chapter specify the Agilent Technologies part number and the quantity required Send the order to your nearest A gilent Technologies Sales and Support Office Exchange Modules Table 3 1 lists modules that may be replaced on an exchange basis Exchange Modules Exchange modules are available only on a trade in basis Defective modules must be returned for credit Order modules for spare parts stock by the new module part number Table 3 1 Agilent E1406A Command Module Exchange Modules Model Description Exchange Part New Part Number Number E1406A Replacement Module Standard Memory E1406 69201 E1406 66201 Replacement Module Expanded Memory E1406 69202 E1406 66202 Replaceable Parts Lists NOTE Table 3 2 lists replaceable parts for the Agilent E1406A Command Modules See Component Locators Figures 3 1 and 3 2 fo
8. Assembly Disassembly Procedures for details e Check fuses and or mechanical parts listed in Table 3 2 See Table 4 1 for suggested checks See Figure 3 1 or 3 2 for component locations If the switch settings fuses and or mechanical parts appear to be good disconnect and then reconnect the battery connector Reassemble and reinstall the command module and turn mainframe power ON Then rerun Step 2 Check LEDs and Terminal Display If the command module now passes self test and other modules are installed check and replace other modules as required If you replace the command module with a new module download IBASIC and or the device drivers as required Table 4 1 Agilent E1406A Command Module Checks Area Reference Designator Check Factory Setting Heat Damage Discolored PC boards Damaged Insulation Evidence of arcing Switch Settings S2 S3 SP1 SP2 SP3 SP4 SP5 Bus Request Level System Clock Setting System Controller Slot O LADDR Setting Servant Area Primary GPIB Address GPIB Controller OFF Configuration Switch 3 Internal Enabled 0 255 09 0 do not change Mechanical Parts F1 F2 F3 F4 F5 J1 J2 J5 J12 P1 P2 Fuse Continuity Connector Contacts Connector Contacts Agilent E1406A Service Manual Service 65 e Ifthe command module is repairable see Repair Strategy for guidelines repair and rei
9. Agilent 75000 SERIES C Agilent E1406A Command Module AA A AAA ae Service Manual 3 Agilent Technologies Copyright Agilent Technologies Inc 1996 2006 E1406 90011 Manual Part Number E1406 90011 Printed September 212 Edition 2 Rev 3 Printed in Malaysia E0912 Table of Contents Chapter 1 General Information Introduction cacas Ss ten de da deo bag de te 4 9 Safety Information ee e Ap e e e D AR 10 WARNINGS 2 aas GE eoe cupere E ae Boe wg de dew 10 GAUMONG susct S Si a Da d Er MH A a Mel rg d tbe 11 Product Information 23 adas pot p Re De ee do 11 SpBGOITIGCallOTiIS cea el ae a m pt iv usc qo Ux eo ORG 11 Serial Numbers 12 OPUDAS aa ado thie ee tne Sutra 12 pBdrades a A A a ders 12 Operating Storage Environments 13 Recommended Test Equipment 13 Inspection Shipping 2 ots o go ge rs ee ee eh ee 13 Initial Inspection osea be AR CD Roe URS RLL IR Xx xs 13 Shipping Guidelines 15 Chapter 2 Verification Tests Introduction a a ra imo IS ree oet the Meee as ha AR hie ea ae S CEPR 17 Command Module Configuration 18 Factory Sellings o dodo La ee he a BOR edo ee 8 18 Some Command Module Definitions 20 Command Module Self TestS 22 Test S 1 GPIB Power On Test o o o o ooo 22 Test S 2 RS 232 Power On Self Test
10. case 15 ba break do Attribute Register Contents printt c inf position position while inf position position printf n printf Manufacturers Coments c inf position do position printf c inf position while inf position printf nin Record results as desired Then press ENTERAN getchar return void table_memory_information ViSession cm ViStatus err char result 1000 0 int position err viPrintf cm VXI CONF CTAB n Cmdr servant hierarchy table address Agilent E1406A Service Manual Example C Programs 97 if err lt VI SUCCESS err em err if err lt VI_SUCCESS err bande Gn err printf nTest F 4 Table Memory Information printf Configuration Tables printf Commander Servant Hierarchy Table Address 96s result err viPrintf cm VXI CONF DCTAn Dynamic Configuration Table Address if err lt VI SUCCESS err_handler cm err err viScanf cm t result if err lt VI SUCCESS err handler cm err printf Dynamic Configuration Table Address 96s result err viPrintf cm VXIICONF ETAB wn Extender Device Table Address if err lt VI SUCCESS err handler cm err err viScanf cm 9st result if err lt VI SUCCESS err handler cm err printf Extender Device Table Address 96s result err viPrintf cm VXI CONF ITAB n Interrupt Line Al
11. Grounding one conductor of a two conductor outlet is not sufficient protection IMPAIRED PROTECTION Whenever it is likely that instrument protection has been impaired the mainframe must be made inoperative and be secured against any unintended operation REMOVE POWER IF POSSIBLE Some procedures in this manual may be performed with power supplied to the mainframe while protective covers are removed Energy available at many points may if contacted result in personal injury If service can be performed without power applied remove the power 10 General Information Agilent E1406A Service Manual WARNING USING AUTOTRANSFORMERS lf the mainframe is to be energized via an autotransformer for voltage reduction make sure the common terminal is connected to neutral that is the grounded side of the main s supply USE PROPER FUSES For continued protection against fire hazard replace the line fuse s only with fuses of the same current rating and type such as normal blow time delay etc Do not use repaired fuses or short circuited fuseholders CAUTIONS Follow the CAUTIONS listed to avoid possible damage to the equipment when performing instrument operation service or repair CAUTION MAXIMUM FRONT PANEL INPUTS Maximum input to the Clk In port is 42 5 Vp p TTL or low level AC Minimum input to the Clk In port is 40 mVp p Maximum input to the Trig In port is 12 5 MHz TTL or 40 MHz ECL Minimum pulse widt
12. Use VXI CONF INF Command OUTPUT Adadr VXI CONF INF Query module at sel Logical Address ENTER 70900 Inf INTEGER Scn Fnd Sen 1 continued on next page Agilent E1406A Service Manual Verification Tests 37 FOR l 1 TO 15 STEP Scn Loop to find individual values Fnd POS Inf Scn Rinf 1 Inf Sen Fnd 1 Scn Scn Fnd NEXT PRINT VXI CONF INF Command Results PRINT PRINT Logical Address Rinf PRINT Manufacturer ID Rinf 1 1 2 PRINT Model Code Rinf 3 PRINT Device Class Rinf 4 PRINT Address Space Rinf 5 PRINT A16 Memory Offset Rinf 6 PRINT A24 Memory Offset Rinf 7 PRINT A32 Memory Offset Rinf 8 PRINT A16 Memory Size Rinf 9 PRINT A24 Memory Size Rinf 1 PRINT A32 Memory Size Rinf 11 PRINT Slot Number Rinf 12 PRINT Slot 0 Logical Address Rinf 13 0 PRINT Subclass Register Contents Rinf 14 PRINT Attribute Register Contents Rinf 15 PRINT Manufacturers Comments Inf Scn END Typical Results NOTE The following tables show typical results for a command module at Logical Address 0 with the command module being the only module installed in the mainframe If the information about the selected logical address is not available i e the requested device is not in the mainframe or in the command modu
13. printf Press ENTER to continue getchar err viPrintf cm OUTP EXT LEV ON WM if err lt VI SUCCESS err handler cm err fflush stdin printf n Level should have dropped from 5V to OV n printf Press ENTER to continue getchar err viPrintf cm OUTP EXT LEV OFF n if err lt VI SUCCESS err handler cm err printf A CO B TTL ECL Trigger Line Source Testin printf n Connect oscilloscope to command module Trig Out portin printf Press ENTER when ready to run this test getchar for i Oji lt 7 i printf Trigger line being tested is TTLT u n i err viPrintf cm OUTP TTLT u STAT ON n i if err lt VI SUCCESS err handler cm err err viPrintf cm OUTP TTLT u SOUR INT n i if err lt VI SUCCESS err_handler cm err err viPrintf cm OUTP EXT STAT ON n if err lt VI SUCCESS err handler cm err err viPrintf cm DUTP EXT SOUR TTLT u n i if err lt Vl SUCCESS err handler cm err err viPrintf cm OUTP TTLT u LEV ON n i if err lt VI SUCCESS err_handler cm err printf n Level should have dropped from 5V to OV n printf Press ENTER to continue getchar err viPrintf cm OUTP TTLT u LEV OFF n i if err lt VI SUCCESS err handler cm err printf Press ENTER to test next trigger line getchar Agilent E1406A Service Manual Example C Programs 93 for i Oji lt 1 i printf Trigger line being
14. printf n Step 9 Turn OFF the mainframe n printf Step eis the Run Load Switch on the E1406A Command Module in the LOAD position n Step 11 Turn ON the mainframe n printf printf Step 12 Press ENTER to continue program execution getchar Agilent E1406A Service Manual Example C Programs 99 err viPrintf cm DIAG FROM CRE 64 n if err lt VI_SUCCESS err_handler cm err printf n Step 13 Turn OFF the mainframein printf Step ion the Run Load Switch on the E1406A Command Module in the RUN positionin printf Step 15 Turn ON the mainframein printf Step 16 Press ENTER to continue program execution getchar err viPrintf cm DIAG FROM AVAAn if err lt Vl SUCCESS err handler cm err err viScanf cm 9st result if err lt VI SUCCESS err handler cm err printf nFlash ROM space set to maximum n n printf Flash ROM available 96s result err viPrintf cm DIAG FROM SIZE n if err lt VI SUCCESS err_handler cm err err viScanf cm t result if err VI SUCCESS err _handler cm err printf Flash ROM size s result err viPrintf cm DIAG FROM CREAn if err lt VI SUCCESS err handler cm err err viScanf cm 9st result if err VI SUCCESS err handler cm err printf Flash ROM created for drivers 96s result return void interrupt status information ViSession cm ViStatus err char result 256 0
15. 1 HANDLE BOTTOM METAL INJECTION 28480 E1400 84105 MP2 E1400 45101 1 HANDLE TOP METAL INJECTION 28480 E1400 84106 MP4 MP5 0380 1858 2 STANDOFF HEX 312 IN LG 4 40 THD 05791 ST9532 36 MP6 MP9 0380 1963 4 STANDOFF HEX 15 MM LG M3 0 X 0 5 THD 05791 AL5172 15 21 MP12 8160 0686 1 RFI STRIP FINGERS BE CU TIN PLATED 30817 00786 185 PNL1 E1406 00202t 1 FRONT PANEL COMMAND MODULE 28480 E1406 00202 SCR1 SCR2 0515 1032 2 SCREW MACHINE M3 X 0 5 14MM LG FLAT HEAD 28480 0515 1032 SCR3 SCR4 0515 1644 4 SCREW MACHINE M3 X 0 5 12MM LG FLAT HEAD 28480 0515 1644 SCR5 SCR8 0515 1135 4 SCREW MACHINE M3 X 0 5 25MM LG FLAT HEAD 28480 0515 1135 SCR9 SCR10 0515 1644 SCREW MACHINE M3 X 0 5 12MM LG FLAT HEAD 28480 0515 1644 SCR15 SCR16 0515 0368t 2 SHOULDER SCREW ASS Y 28480 0515 0368 SHD1 E1406 00601 1 SHIELD TOP COMMAND MODULE 28480 E1406 00601 SHD2 E1406 00602 1 SHIELD BOTTOM 28480 E1406 00602 Agilent E1406A A1 REPLACEABLE PARTS Fig 3 2 F1 F3 2110 0712 4 FUSE SUBMINATURE 4A 125V NTD AX 75915 R251004T1 F4 2110 0699 1 FUSE SUBMINATURE 5A 125V NTD AX UL CSA 75915 R251005T1 F5 2110 0712 FUSE SUBMINATURE 4A 125V NTD AX 75915 R251004T1 J1 J2 1251 7798 2 CONNECTOR POST TYPE 2 54 PIN SPCG 64 CONTACT 81312 64S 6033 04 31 2 J5 1251 4682 1 CONNECTOR POST TYPE 100 PIN SPCG 3 CONTACT 26742 1102 1 103 02 J6 1252 1994 1 CONNECTOR RECTANGLE D SUBMIN 9 CKT 9 CONTACT 00779 748879 1 J7 J10 1250 2266 4 CONNECTOR RF SMB PLUG 50 OHM 74970 131
16. 710 OUTPUT Addr DIAG FROM CRE 0 Set Flash ROM space to 0 720 CLEAR SCREEN 730 PRINT Step 5 Turn OFF the mainframe 740 PRINT Step 6 Put the Run Load Switch on the Agilent E1406A Command Module in the RUN position 750 PRINT Step 7 Turn on the Mainframe 760 PRINT Step 8 Press CONTINUE on the computer to continue program execution 770 PAUSE 780 WAIT 5 790 OUTPUT QAddr DIAG FROM AVA Flash ROM Available 800 ENTER Adadr Fava 810 OUTPUT QAddr DIAG FROM SIZE Flash ROM Size 820 ENTER OAdadr Fsize 830 OUTPUT Addr DIAG FROM CRE Flash ROM Created 840 ENTER Adar Fcre 850 PRINT Flash ROM Space set to 0 860 PRINT 870 PRINT Flash ROM Available Fava 880 PRINT Flash ROM Size Fsize 890 PRINT Flash ROM Created for Drivers Fcre 900 PRINT 910 PRINT 920 PRINT Step 9 Turn OFF the mainframe 930 PRINT Step 10 Put the Run Load Switch on the Agilent E1406A Command Module in the LOAD position 940 PRINT Step 11 Turn ON the Mainframe 950 PRINT Step 12 Press CONTINUE to continue program execution 960 PAUSE 970 WAIT 5 980 OUTPUT Addr DIAG FROM CRE 64 Set FLash ROM to Max for Drivers 990 CLEAR SCREEN 1000 PRINT Step 5 Turn OFF the mainframe 1010 PRINT Step 6 Put the Run Load Switch on the Agilent E1406A Command Module in the RUN position 1020 PRINT Step 7 Turn ON the Mainframe 1030 PRINT Step 8 Press CO
17. DATA allocation table The logical address range is 0 to 255 or 1 45 NVRAM CONTENTS LOST System non volatile memory was cleared during a re boot WARNING DIAG BOOT COLD was executed or the memory had an invalid checksum Backup battery may be disconnected or discharged 46 MESG BASED OPEN ACCESS IBASIC or GPIB access to a message based device failed because FAILED of a device failure The resource manager tries to open a path between the GPIB port and or IBASIC and message based devices I and 14 using word serial commands The device either failed to respond or the device violates the VXI word serial protocol specification 47 GRANTED DEVICE NOT The command module when not the resource manager was FOUND granted a device that does not exist 48 DRAM CONTENTS LOST Downloaded driver non volatile memory was cleared during a WARNING re boot DIAG BOOT COLD was executed or the memory had an invalid checksum Backup battery may be disconnected or discharged 49 VME SYSTEM CONTROLLER The System Controller switch on the command module is set to the DISABLED Disable position 50 EXTENDER NOT SLOT 0 A VXI MXI mainframe extender module is not in slot 0 of its remote DEVICE mainframe 51 INVALID EXTENDER LADD Modules do not fit in the logical address window set by the WINDOW user defined extender table Not all of the devices found below an extender will fit into the largest available window for that extender Either rese
18. I amp LEV Query ECLTrg Line 0 1 logic level ENTER QAddr Elev l OUTPUT QAddr OUTP ECLT amp VAL I amp SOUR Query ECLTrg Line 0 I source ENTER QAddr Esour l OUTPUT Addr OUTP ECLT amp VAL I amp STAT Query ECLTrg Line 0 1 state ENTER Adadr Estat I Get ECLTrg Line Information FOR l 0 TO 7 OUTPUT Addr OUTP TTLT amp VAL I amp LEV Query TTLTrg lines 0 7 logic level ENTER Addr Tlev I OUTPUT QAddr OUTP TTLT amp VAL I amp SOUR Query TTLTrg lines 0 7 source ENTER QAdar Tsour l OUTPUT Addr OUTP TTLT amp VAL I amp STAT Query TTLTrg lines 0 7 state ENTER QAdar Tstat l Get Trig Out Port Information OUTPUT Addr OUTP EXT LEV Query Trig Out port logic level ENTER QAdar Slev OUTPUT Addr OUTP EXT SOUR Query Trig Out port source ENTER Adadr Ssour OUTPUT Addr OUTP EXT STAT Query Trig Out port state ENTER OAddr Sstat Display Information PRINT Test F 6 Triggering Information PRINT PRINT Level Source State continued on next page Agilent E1406A Service Manual Verification Tests 49 PRINT PRINT ECLTrg Trigger Line 0 Elev 0 Esour 0 Estat 0 PRINT ECLTrg Trigger Line 1 Elev 1 Esour 1 Estat 1 PRINT FOR I 0 TO 7 PRINT TTLTrg Trigger Line l Tlev l Tsour I Tstat 1 NEXT I PRINT PRINT Trig Out Port Slev Ssour Sstat END Typical Results Typical resu
19. Logical Address 1 through Logical Address Servant Area switch setting See Figure 2 3 for an example commander servant hierarchy Logical Address O Top Level Commander Servant Area Switch 255 E1406 Servant Area 1 255 Logical Add eed E A x H E E 2nd Level on ae E 40 Device with Device with Device with Commander Servant Area 2 41 Logical Address Logical Address a Logical Address of 48 of 152 of 255 Register Based Message Based Register Based Device with Device with Logical Address Logical Address of 24 of 40 Register Based Message Based Figure 2 3 Example Command Servant Hierarchy Com ma nd This section shows how to perform Agilent E1406A Command Module M od u le self tests using the GPIB power on test and or RS 232 power on test Either Sel f Tes ts test is usually adequate to verify that a command module is operational If a self test fails see Chapter 4 Service for further tests information Note Unless otherwise instructed the Run Load switch should be in the Run position for all tests Test S 1 GPIB Power On Test Description This test uses the SYST ERR command for the command modules GPIB power on test A 0 No error return indicates the test passed Set up Equipment e Turn mainframe power OFF Connect com
20. MAX Maximum RDISK size bytes DIAG DRAM AVA Remaining DRAM available bytes DIAG DRAM CRE DRAM size bytes no drivers DIAG DRIV LIST Drivers installed in ROM RAM DIAG FROM AVA Remaining Flash ROM available bytes for drivers DIAG FROM SIZE Determine size of flash ROM DIAG FROM CRE Returns maximum number of drivers in a Flash ROM Set Up Equipment e Turn Mainframe Power OFF Connect computer to Command Module see Figure 2 11 e Turn Mainframe Power ON Monitor LE l LV Y 88 88 C MERI ii SS Disk Drive E1406A 1 GPIB LEE GPIB Select Code 7 ARA BEAR re eee rere Controller EE 2S Goo eae ESA BER ESP ee IA Keyboard Figure 2 11 Test F 4 Table Memory Info Connections 40 Verification Tests Agilent E1406A Service Manual Example Program This program uses the commands listed in the Description section to return information on Command Module Configuration Table addresses and memory addresses sizes Test F 4 Table Memory Information Get Configuration Table Information ASSIGN Adadr to 70900 DIM Dvr_list 1000 OUTPUT QAdar VXI CONF CTAB ENTER Addr Ctab OUTPUT QAdar VXI CONF DCT ENTER Addr Dtab OUTPUT QAdar VXI CONF ETAB ENTER Addr Etab OUTPUT Adadr VXI CONF ITAB ENTER QAddar Itab Assign Addr to cmd module Cmdr servant hierarchy table addres
21. Notify Agilent Install C d Modul See Series C Installation ae PAMAN KE and Cetting Started Cuid See Chapter 2 Perform Verification Tests Verification Tests Return Command Module to Agilent See Shipping Guidelines Optional Deliver Command Module to User Figure 1 3 Initial Incoming Inspection Guidelines 14 General Information Agilent E1406A Service Manual Shipping Follow the steps in Figure 1 4 to return the command module to an Guidelines Agilent Technologies Sales and Support Office or to a Service Center 1 Remove Cables Connectors Remove GPIB RS 232 cables from command module Remove cables connectors from command module front panel connectors Prepare Command Module Attach tag to module that identifies Owner Model Number Serial Number Service Required Place tagged device in anti static bag 3 Package Module Place packaged module in shipping carton Place 75 to 100 mm 3 to 4 inches of shock absorbing material around the module Seal the shipping carton securely Mark the shipping carton FRAGILE 4 Ship Module to Agilent Technologies e Place address label on shipping carton e Send carton to Agilent Technologies Shock Absorbing M
22. Package the module and ship itto Agilent Technologies See Chapter 1 General Information for packaging details Agilent E1406A Service Manual Service 73 74 Service Agilent E1406A Service Manual Chapter 5 Error Messages Introduction Error Message Types This chapter shows how to read the Agilent E1406A Command Modules error queue and provides error message listings and probable causes Table 5 1 shows the four categories of error messages for the Agilent E1406A Command Modules See the following tables for error message descriptions e Language Related Errors Table 5 2 e Configuration Errors sinne Table 5 3 e System Instrument Errors Table 5 4 e Operating System ErroOTS oo Table 5 5 Table 5 1 Agilent E1406A Command Modules Error Messages Type Error Numbers Description Language Related Errors 100 to 499 Command Errors 100 to 199 The instrument cannot understand or execute the command Execution Errors 200 to 299 The instrument is incapable of doing the action or operation requested by a command Device Specific Errors 300 to 399 Indicates an instrument operation did not complete possibly due to an abnormal hardware or firmware condition Query Errors 400 to 499 A problem has occurred in the instrument s output queue Configuration Errors 1 to 999 Generally occur most often just after the mainframe is
23. printf 2 Remove signal from Trig In Port Trig Out level should go to 5V n printf Press ENTER to continue oe for i Oji lt 1 i printf Trigger line being tested is ECLT u n i err viPrintf cm OUTP ECLT u STAT ON i if err lt VI SUCCESS err handler cm err err viPrintf cm OUTP ECLT u SOUR EXT i if err lt Vl SUCCESS err handler cm err err viPrintf cm DUTP EXT STAT ON if err lt VI SUCCESS err handler cm err err viPrintf cm OUTP EXT SOUR ECLT96uW i if err lt VI_SUCCESS err_handler cm err printf An 1 Apply 5V TTL signal to Trig In Port Trig Out level should go to 0VAn printf 2 Remove signal from Trig In Port Trig Out level should go to 5V n printf Press ENTER to continue getchar printf nPart D 10 MHz Clk Out Signal Testin printf n Connect oscilloscope to command module Clk Out port n printf Press ENTER when ready to run this test n getchar printf Output should be a 5V pp square wave at 10 MHz n 94 Example C Programs Agilent E1406A Service Manual printf Press ENTER when finished with this test getchar return void general system information ViSession cm ViStatus err char result 256 0 printf n General System Information n n err viPrintf cm SYST COMM GPIB ADDRAn Query GPIB address if err lt Vl SUCCESS err_handler cm err err viScanf cm t
24. result if err lt VI_SUCCESS err_handler cm err printf Command module GPIB address 96s result err viPrintf cm VXI CONF DNUMAn Query number of modules installed if err lt VI_SUCCESS err_handler cm err err viScanf cm t result if err lt VI_SUCCESS err_handler cm err printf Number of devices in the system s result err viPrintf cm VXI CONF LADDAn Query device logical addresses if err lt Vl SUCCESS err handler cm err err viScanf cm 9st result if err lt VI SUCCESS err handler cm err printf Device logical addresses 96s result err viPrintf cm SYST VERS Query version for SCPI compliance if err lt VI SUCCESS err handler cm err err viScanf cm 9st result if err lt VI SUCCESS err handler cm err printf SCPI version for compliance 96s result err viPrintf cm SYST DATE n Query current date setting if err lt VI SUCCESS err_handler cm err err viScanf cm t result if err lt VI_SUCCESS err_handler cm err printf Current date setting s result err viPrintf cm SYST TIMEAn Query current time setting if err lt Vl SUCCESS err handler cm err err viScanf cm 9st result if err lt VI SUCCESS err handler cm err printf Current time setting 96s result return ds hierarchy device information ViSession cm ViStatus err char hier 1000 inf 1000 lad
25. 8 cmdr ladd 0 ladd 16 cmdr ladd 0 ladd 32 cmdr ladd 24 ladd 64 cmdr ladd 24 Agilent E1406A Service Manual Verification Tests 25 g y Commander ladd 24 granted device ladd 32 Commander ladd 24 granted device ladd 64 Mapping A24 Memory ladd 0 offset 00200000H size 131072 bytes ladd 24 offset 00220000H size 131072 bytes ladd 64 offset 00240000H size 131072 bytes Mapping A32 Memory Configuring VME interrupts VME interrupt line 1 assigned to ladd 0 handler ID 1 VME interrupt line 2 assigned to ladd 24 handler ID 1 VME interrupt line 3 assigned to ladd 64 handler ID 1 VME interrupt line 4 no handler assigned VME interrupt line 5 no handler assigned VME interrupt line 6 no handler assigned VME interrupt line 7 no handler assigned SYSTEM INSTALLED AT SECONDARY ADDR 0 VOLTMTR INSTALLED AT SECONDARY ADDR 1 SWITCH INSTALLED AT SECONDARY ADDR 2 MBinstr INSTALLED AT SECONDARY ADDR 3 SYSTEM instrument started BNO issued to ladd 24 BNO response FFFE Opening GPIB access for message based device at sec addr 03 The Agilent E1406A operating system performs a series of self tests and clears its volatile RAM The command module s GPIB address logical address and servant area based on the switch settings are reported The resource manager identifies all statically configured modules then locates and configures all dynamically configurable modules The resourc
26. A device cannot be combined as part of a virtual instrument 3 WARNING DEVICE DRIVER NOT FOUND A device s VXI driver is not in the command module The resource manager expects to find a driver for all register based or message based devices that are not or 14 The devices can still be accessed through their registers DC DEVICE ADDRESS BLOCK TOO BIG The block of addresses required to dynamically configure devices is greater than 127 The VXI specification allows blocks larger than 127 However due to the VXI specification restrictions on where DC blocks can be located the resource manager rejects blocks larger than 127 since these blocks would have to start at either 0 which is used by the resource manager or use address 255 which disables dynamic configuration A24 MEMORY OVERFLOW There is not enough available A24 memory required for a device The allowable memory space is from 200000h to FFFFFFh E00000h FFFFFFh is only used if there is an 8 Mbyte device in the system If your system has mainframe extenders try using the user defined extender table to allocate the memory more efficiently A32 MEMORY OVERFLOW There is not enough available A32 memory required for a device The allowable memory space is from 20000000h to FFFFFFFFh E0000000h FFFFFFFFh is only used if there is a 2000 Mbyte device in the system If your system has mainframe extenders try using the user defined extender table to allocate
27. A16 WINDOW A user defined A16 window violates the VXI 6 specification has an invalid base or size 59 INVALID UDEF A24 WINDOW A user defined A24 window violates the VXI 6 specification has an invalid base or size 60 INVALID UDEF A32 WINDOW A user defined A32 window violates the VXI 6 specification has an invalid base or size 61 INVALID UDEF EXT TABLE The valid flag in the user defined extender table is not true 1 The valid flag must be set to 1 or the table is assumed to be invalid To disable the table without re booting set the table address to 0 using VXI CONF ETAB 0 62 INVALID UDEF EXTENDER There is an invalid number of records in the user defined extender TABLE DATA table The number of records must be a number between 1 and 254 63 UNSUPPORTED UDEF TTL There is a user defined extender table TTL trigger entry for a VXI MXI TRIGGER extender that does not support TTL triggers 64 UNSUPPORTED UDEF ECL There is a user defined extender table ECL trigger entry for a VXI MXI TRIGGER extender that does not support ECL triggers 65 DEVICE NOT IN CONFIGURE A message based device was not in the CONFIGURE state during a STATE re boot The SYSRESET should propagate to all mainframes through the INTX cables Check the INTX connectors on remote mainframes 66 INTX CARD NOT INSTALLED INTX daughter card is not installed on the VXI MXI extender module The resource manager expects the INTX card to be installed in order for SYSRESET and i
28. AR F E Controller A Keyboard Figure 2 12 Test F 5 Interrupt Status Info Connection Example Program This program uses the commands listed in Description to return information on command module interrupt lines and register status Agilent E1406A Service Manual Verification Tests 45 ITest F 5 Interrupt Status Information Get Interrupt Information ASSIGN Addr to 70900 Assign Addr to cmd mod DIM Int set 7 3 FOR l 1 TO 7 Loop to find states of interrupt lines 1 7 OUTPUT QAddr DIAG INT SET amp VAL I amp Query state of interrupt line n n 1 7 ENTER QAddar Int set l Get Register Status Information OUTPUT Addr STAT OPER COND Query state of Condition Register ENTER QAddr Oper cond OUTPUT Adadr STAT OPER ENAB Query Standard Operation Enable register mask value ENTER Addr Oper_enab OUTPUT Addr STAT OPER EVEN Query value of bit set in Event register ENTER QAddr Oper even OUTPUT Adadr STAT QUES ENAB Query Questionable Status Register enable mask value ENTER Addr Ques_enab I Display Results PRINT Test F 5 Interrupt Status Information PRINT PRINT Interrupt Information PRINT PRINT State of interrupt line 1 iint set 1 PRINT State of interrupt line 2 iint set 2 PRINT State of interrupt line 3 int set 3 PRINT State of interrupt line 4 iint set 4 PRINT State of
29. Also be sure you the pad and the soldering iron tip are grounded to the device Apply as little heat as possible when soldering Soldering The etched circuit boards on command module printed circuit assemblies Printed PCAs have plated through holes that allow a solder path to both sides of the insulating material Soldering can be done from either side of the board Circuit Boards with equally good results When soldering to any circuit board keep in mind the following guidelines CAUTION Do not use a sharp metal object such as an awl or twist drill since sharp objects may damage the plated through conductor Agilent E1406A Service Manual Service 71 e Avoid unnecessary component unsoldering and soldering Excessive replacement can result in damage to the circuit board and or adjacent components e Do not use a high power gt 30 watts soldering iron on etched circuit boards as excessive heat may lift a conductor or damage the board Use a suction device or wooden toothpick to remove solder from component mounting holes When using a suction device be sure the equipment is properly grounded to prevent electrostatic discharge from damaging CMOS devices Post Repair After making repairs to command module components inspect the device Safety Checks forany signs of abnormal internally generated heat such as discolored printed circuit boards or components damaged insulation or evidence of arcing Determine and correct
30. Chapter 2 Verification Tests of the E1406A Service Manual Program Rev A 01 00 7 30 96 include stdio h gt include string h gt include visa h gt Function Prototypes void power on test ViSession vi ViStatus x void front panel outputs ViSession vi ViStatus x void general system information ViSession vi ViStatus x void hierarchy device information ViSession vi ViStatus x void table memory information ViSession vi ViStatus x void interrupt status information ViSession vi ViStatus x void triggering information ViSession vi ViStatus x void serial port information ViSession vi ViStatus x void err handler ViSession vi ViStatus x void main void if defined BORLANDC amp amp defined WIN32 _InitEasyWin endif define CM ADDRESS GPIB VXI0 9 0 float test select Open device session ViStatus err ViSession defaultRM cm viOpenDefaultRM amp defaultRM viOpen defaultRM CM ADDRESS VI NULL VI NULL amp cm Set command module timeout viSetAttribute cm VI_ATTR_TMO_VALUE 15000 MENU for selection of tests n Agilent E1406A Functional Verification Test Menu n n nter the number 0 through 8 of the test you wish to perform n n 0 for Test S 1 GPIB Power On Test n 1 Front Panel Outputs n Agilent E1406A Service Manual Example C Programs 91 printf printf 2 for Test
31. Configuration Errors cont d Error Message Cause 38 INVALID UDEF CNFG TABLE There are 0 or greater than 254 entries in the user defined DATA commander servant hierarchy table 39 INVALID UDEF DC TABLE The valid flag in the user defined dynamic configuration table is not true 1 VXI CONF DCT lt address gt has been set but is pointing to an invalid table Either the table is corrupt or has not been downloaded 40 INVALID UDEF DC TABLE There are 0 or greater than 254 entries in the user defined dynamic DATA configuration table 41 INVALID UDEF INTR TABLE The valid flag in the user defined interrupt line allocation table is not true 1 VXI CONF ITAB lt address gt has been set but is pointing to an invalid table Either the table is corrupt or has not been downloaded 42 INVALID UDEF INTR TABLE The interrupt line allocation table has invalid data The number of DATA records is less than 1 or greater than 7 the interrupt line specified is less than 1 or greater than 7 or the number of interrupters or handler ID is less than 1 or greater than 254 43 INVALID UDEF MEM TABLE The valid flag in the user defined A24 A32 address allocation table is not true 1 VXI CONF MTAB lt address has been set but is pointing to an invalid table Either the table is corrupt or has not been downloaded 44 INVALID UDEF MEM TABLE An invalid logical address was specified in the A24 A32 address
32. External ejo x SLOT 0 X DON T CARE VXI SYSTEM CONTROLLER Command Module s Bus Request Level Set the Bus Request Level by turning dial with a small flathead Bus Request screwdriver Level 0 3 Command Module s Logical Address Ve AA SB wx ovy x Logical Address 1 118 88 38 8180 Logical Address 0 lo 0 set to 0 1 I 7 0 Command Module s Servant Area
33. FFFEh 24 INTERRUPT LINE The interrupt line assigned by the user defined interrupt line table is UNAVAILABLE not available Either the line has been assigned or has been reserved This error also occurs if the line being assigned to an interrupter is not handled by the interrupter s commander 25 INVALID UDEF HANDLER A user defined interrupt handler specified in the intrrupt line allocation table is invalid The handler logical address may not be valid the device may not be a programmable handler or the device has been assigned as many lines as it can handle 26 INVALID UDEF INTERRUPTER A user defined interrupter specified in the interrupt line allocation table is not a valid interrupter The interrupter logical address may not be valid the device may not be a programmable interrupter or the device has been assigned as many lines as it can interrupt on 27 DIAGNOSTIC MODE ON The diagnostic switch on the command module is set to 1 Only the WARNING system instrument is started No other modules receive BNO 28 RESOURCE MANAGER NOT The command module is the resource manager logical address WARNING IN SLOT 0 0 but is not installed in slot 0 The command module will configure the system but will not do dynamic configuration 29 SYSFAIL DETECTED SYSFAIL occurred during operation The resource manager reboots WARNING 30 PSEUDO INSTRUMENT LADD The logical address requested by a pseudo instrument e g IBASIC UNAVAILABLE is already i
34. RDISK Starting Address s result err viPrintf cm DIAG RDIS CREAn Current RDISK Size bytes if err lt VI SUCCESS err_handler cm err err viScanf cm t result if err lt VI SUCCESS err handler cm err printf Current RDISK Size bytes 96s result err viPrintf cm DIAG RDIS CRE MAX n Maximum RDISK Size bytes if err lt VI SUCCESS err handler cm err err viScanf cm 9st result if err lt VI SUCCESS err handler cm err printf Maximum RDISK Size bytes 96s result err viPrintf cm DIAG DRAM AVA n Remaining DRAM Available bytes if err lt VI SUCCESS err_handler cm err err viScanf cm t result if err lt VI SUCCESS err_handler cm err 98 Example C Programs Agilent E1406A Service Manual printf Remaining DRAM Available s result err viPrintf cm DIAG DRAM CREAn Current DRAM Size bytes no drivers if err lt VI_SUCCESS err_handler cm err err viScanf cm t result if err lt VI SUCCESS err_handler cm err printf DRAM Size bytes no drivers s result err viPrintf cm DIAG DRIV LIST n Drivers Installed in ROM RAM if err lt VI SUCCESS err_handler cm err err viScanf cm t result if err VI SUCCESS err_handler cm err printf Drivers Installed in ROM RAM An PE 20 o printf do printf c result position position while result
35. TEST S 1 GPIB Power On Test void power_on_test ViSession cm ViStatus err char err msg 256 0 fflush stdin printf nTest S 1 GPIB Power On Test n n printf This test checks for power on errors in the command module n printf To perform this test n n printf i 1 Turn mainframe power OFF n M printf 2 Remove all modules except command module from mainframe n printf 3 Turn mainframe power ON n printf 4 Wait at least 5 seconds before running the test n printf Press ENTER to run the GPIB power on test getchar printf n nGPIB Power On Self Test n do 92 Example C Programs Agilent E1406A Service Manual err viPrintf cm SYST ERRAN if err lt VI SUCCESS err_handler cm err err viScanf cm t err_msg if err lt Vl SUCCESS err handler cm err printf 96s err msg while err msg 1 0 return mel des front panel outputs ViSession cm ViStatus err int result i fflush stdin printf n Front Panel Outputs Test n printf nPart A INTernal Trigger Source Test n printf n Connect oscilloscope to command module Trig Out port n printf Press ENTER when ready to run this test n getchar err viPrintf cm OUTP EXT STAT ON if errz VI SUCCESS err handler cm err err viPrintf cm DUTP EXT SOUR INT n if err lt VI SUCCESS err handler cm err printf n Level should be at 5V n
36. Verification Tests 23 60 PRINT This test checks for power on errors in the command module 70 80 90 100 PRINT To perform this test PRINT PRINT 1 Turn mainframe power OFF PRINT 2 Remove all modules except command module from mainframe 110 120 130 140 150 160 170 180 190 200 210 220 PRINT 3 Turn mainframe power ON PRINT 4 Wait at least 5 seconds before running the test DISP Press Continue to run the GPIB power on test PAUSE CLEAR SCREEN PRINT GPIB Power On Self Test REPEAT OUTPUT Addr SYST ERR Query for system errors ENTER Adadr Err_msg Enter results PRINT Err_msg Display results UNTIL Err_msg 0 No error END Typical Result A typical result for no power on errors is GPIB Power on Self Test 0 No error Test S 2 RS 232 Power On Self Test Description This test checks the command module power on and configuration sequence The test requires an RS 232 terminal such as an HP 700 94 or equivalent connected to the RS 232 terminal of the command module The command module power on sequence can be monitored on an RS 232 terminal or printer that is connected to the command module s RS 232 port Pressing CTRL S on the terminal keyboard pauses the sequence and pressing CTRL Q resumes the sequence Once the sequence is paused it remains paused until CTRL Q is pressed Set up Equipment e Turn mainframe and terminal powe
37. WARNING The Agilent E1406A Command Module is a Safety Class I instrument that is provided with a protective earth terminal when installed in the mainframe Check the mainframe command module and all related documentation for safety markings and instructions before operating or servicing a command module See the WARNINGS page page 4 for a summary of safety information Safety information to test and service the E1406A Command Module follows and is also found throughout this manual Follow the WARNINGS listed to avoid possible injury to yourself or others when operating repairing or servicing an Agilent E1406A Command Module SERVICE TRAINED PERSONNEL ONLY The information in this manual is for service trained personnel who are familiar with electronic circuitry and are aware of the hazards involved To avoid personal injury or damage to the instrument do not perform procedures in this manual or do any servicing unless you are qualified to do so CHECK MAINFRAME POWER SETTINGS Before applying power verify that the mainframe setting matches the line voltage and the correct fuse is installed An uninterruptible safety earth ground must be provided from the main power source to the supplied power cord set GROUNDING REQUIREMENTS Interruption of the protective grounding conductor inside or outside the mainframe or disconnecting the protective earth terminal will cause a potential shock hazard that could result in personal injury
38. if err lt VI SUCCESS err Hand erem err Register enable mask value if err lt VI SUCCESS err dicen err printf Questionable Status Register enable mask value s result return S ai triggering_information ViSession cm ViStatus err char level 5 source 5 state 5 int i j printf AnTest F 6 Triggering Information n n printf Level Source State n n for i Oji lt 1 i err viPrintf cm OUTP ECLT u LEVAn i Query ECLTrg Line 0 1 logic level if err lt VI SUCCESS err_handler cm err err viScant cm Sos level if err VI SUCCESS err handler cm err err viPrintf cm OUTP ECLT u SOURAN i Query ECLTrg Line 0 1 source if err lt VI SUCCESS err_handler cm err err viScanf cm 96s source if err lt Vl SUCCESS err_handler cm err err viPrintf cm OUTP ECLT u STAT n i Query ECLTrg Line 0 1 state if err lt VI SUCCESS err_handler cm err err viScanf cm s state if err VI SUCCESS err handler cm err printf ECLTrg Trigger Line u 1 for Urs 0 j lt strlen level 1 j printf c level j for de 0 j lt strlen source 1 j printf c source j printf y for j 0 j lt strlen state j printf c state j printf n for i Osi lt 751 err viPrintf cm OUTP TTLT u LEVANn i Query TTLTrg Line 0 7 logic level if err lt VI SUCCESS err_handler cm err er
39. installed or is not functioning properly 2167 CONFIG WARNING FLASH The contents of the Flash ROM driver area have been corrupted ROM DRIVER CONTENTS LOST 2201 UNEXPECTED INTERRUPT A message based card interrupted when an interrupt service routine FROM MESSAGE BASED has not been set up CARD 2202 UNEXPECTED INTERRUPT A register based card interrupted when an interrupt service routine FROM NON MESSAGE BASED had not been set up CARD 2809 INTERRUPT LINE HAS NOT A DIAG INT ACT or DIAG INT RESP command was executed before BEEN SET UP setting the interrupt with DIAG INT SET 2810 NOT A HANDLER FOR THIS An attempt was made to set up an interrupt with DIAG INT SET for a LINE line that has no handler see VXI CONF ITAB 86 Error Messages Agilent E1406A Service Manual Table 5 5 Operating System Errors Type Message Cause System Errors SYSTEM ERROR Out of PCB Extensions SYSTEM ERROR in os_fork_ui Error Status SYSTEM ERROR in os fork twin Error Status SYSTEM ERROR in os_fork_display Error Status Usually caused by adding non Agilent cards To correct remove non Agilent register based cards and re boot If the error reoccurs replace ROMs SYSTEM ERR Instrument HALT OS Call Status Software error in the Instrument Driver SYSTEM ERROR Unused Exception Vector SYSTEM ERROR Uninitialized GPIB IRQ SYSTEM ERROR Uninitialized GPIB BI SYSTEM ERROR Uninitialized GPIB B
40. inti printf nTest F 5 Interrupt Status Information n n printf Interrupt Information n n for i 1si lt 7 i Loop to find states of interrupt lines 1 7 err viPrintf cm DIAG INT SET u n i Query state of interrupt line n n 1 7 if err lt VI SUCCESS err handler cm err err viScanf cm 9st result if err lt VI SUCCESS err handler cm err printf State of interrupt line u 96s i result printf nStatus Information err viPrintf cm STAT OPER CONDAn Query State of Condition if err lt VI SUCCESS err handler cm err register err viScanf cm 9st result if err lt VI SUCCESS err_handler cm err printf State of Condition register s result err viPrintf cm STAT OPER ENABAn Query Standard Operation if err lt VI SUCCESS err_handler cm err Enable register mask value err viScanf cm 9st result if err lt VI_SUCCESS err_handler cm err printf Standard Operation Enable register mask value s result err viPrintf cm STAT OPER EVENAn Query the value of bit set if err lt VI SUCCESS err_handler cm err in Event register err viScanf cm t result if err lt Vl SUCCESS err handler cm err printf Value of bit set in Event register 96s result err viPrintf cm STAT QUES ENAB n Query Questionable Status 100 Example C Programs Agilent E1406A Service Manual
41. no logical address Commander s logical Integer between 1 and 255 1 device has no commander or address commander is unknown Interrupt handlers Comma separated list of 7 integers Interrupt lines 1 7 are mapped to returns between 0 and 7 0 this interrupt handler is not configured Interrupters Comma separated list of 7 integers Interrupt lines 1 7 are mapped to individual between 0 and 7 returns 0 this interrupter not configured Pass Failed Integer from 0 to 3 0 FAIL 1 IFAIL 2 PASS 3 x READY Manufacturer s 80 character string containing instrument For start up errors return has form CNFG specific name and secondary address UNLESS ERROR n m Z See Chapter 5 for error comments start up error s detected descriptions see next page for VXI CONF INF returns 34 Verification Tests Agilent E1406A Service Manual VXI CONFigure INFormation Command returns for a device at a specified logical address Item Description Range Notes Logical Address Integer between 1 and 255 1 device has no logical address Manufacturer ID Integer between 1 and 4095 1 device has no Manufacturer ID Model Code Integer between 1 and 65535 1 device has no Model Code Device Class Integer between 0 and 5 0 VXlbus memory device 1 VXlbus extended device 2 VXlbus message based device 3 VXIbus register based device 4 hybrid de
42. position amp result position An position printf An me while result position 1 n fflush stdin printf inninTESTING FLASH ROM n printf n Step 1 Turn OFF the mainframe n printf Step 2 Put the Run Load Switch on the E1406A Command Module in the LOAD positionin printf Step 3 Turn ON the mainframe n printf Step 4 Press ENTER to continue program execution getchar err viPrintf cm DIAG FROM CRE On if err lt VI SUCCESS err handler cm err printf n Step 5 Turn OFF the mainframe n printf Step 6 d Run Load Switch on the E1406A Command Module in the RUN positionin printf Step 7 Turn ON the mainframe n printf Step 8 Press ENTER to continue program execution getchar err viPrintf cm DIAG FROM AVAAn if err lt Vl SUCCESS err handler cm err err viScanf cm 9st result if err lt VI SUCCESS err handler cm err printf nFlash ROM space set to O n n printf Flash ROM available 96s result err viPrintf cm DIAG FROM SIZE n if err lt VI SUCCESS err handler cm err err viScanf cm 9st result if err lt VI SUCCESS err handler cm err printf Flash ROM size 96s result err viPrintf cm DIAG FROM CRE n if err lt VI SUCCESS err handler cm err err viScanf cm 9st result if err VI SUCCESS err handler cm err printf Flash ROM created for drivers 96s result
43. tested is ECLT u n i err viPrintf cm OUTP ECLT u STAT ON i if err VI SUCCESS err_handler cm err err viPrintf cm OUTP ECLT u SOUR INT n i if err lt VI_ SUCCESS err_handler cm err err viPrintf cm OUTP EXT STAT ON n if err lt VI SUCCESS err_handler cm err err viPrintf cm OUTP EXT SOUR ECLT96uW i if err lt Vl SUCCESS err handler cm err err viPrintf cm OUTP ECLT u LEV ON i if err lt VI_SUCCESS err_handler cm err printf n Level should have dropped from 5V to OV n printf Press ENTER to continue getchar err viPrintf cm OUTP ECLT u LEV OFAN i if err lt VI SUCCESS err_handler cm err printf Press ENTER to test next trigger line n getchar printf nPart C Trig In Port Source Test n printf n Connect oscilloscope to command module Trig Out port n printf Press ENTER when ready to run this test n getchar for i Oji lt 731 printf Trigger line being tested is TTLT u n i err viPrintf cm OUTP TTLT u STAT ON n i if err lt VI SUCCESS err_handler cm err err viPrintf cm OUTP TTLT u SOUR EXT i if err lt Vl SUCCESS err handler cm err err viPrintf cm OUTP EXT STAT ON n if err lt VI SUCCESS err_handler cm err err viPrintf cm OUTP EXT SOUR TTLT u n i if err lt VI_SUCCESS err_handler cm err printf An 1 Apply 5V TTL signal to Trig In Port Trig Out level should go to 0VAn
44. 0 HARDWARE ERROR Hardware error detected during power on cycle 252 MISSING MEDIA No programmable ROM was found or hardware malfunction 253 CORRUPT MEDIA An incorrect checksum was read from the programmed ROMs This is indicative of a ROM hardware malfunction or a data transmission error 258 MEDIA PROTECTED A command was executed with the RUN LOAD switch in the RUN position when it should be in the LOAD position Device Specific Errors 310 SYSTEM ERROR If caused by DMC then macro memory is full 350 TOO MANY ERRORS The error queue is full as more than 30 errors have occurred Query Errors 410 QUERY INTERRUPTED Data not read from output buffer before another command is executed 420 QUERY UNTERMINATED Multimeter config error didn t let command finish executing 430 QUERY DEADLOCKED Command execution cannot continue as mainframe s command input and data output buffers are full Clearing the instrument restores control Agilent E1406A Service Manual Error Messages 77 Table 5 3 Command Module Resource Manager Configuration Errors Error Message Cause FAILED DEVICE A device failed its power on self test A device is failed if the resource manager finds the PASSED bit false The test is done five seconds after power on or when the operating system has determined that SYSFAIL is not asserted UNABLE TO COMBINE DEVICE
45. 3701 501 J11 1252 2161 1 CONNECTOR RECT MICRO RIBBON 24 CONTACT 00779 554923 2 J12 1252 3694 1 CONNECTOR POST TYPE 100 PIN SPCG 2 CONTACT 27264 705 45 0071 P1 1252 1596 1 CONNECTOR POST TYPE 2 54 PIN SPCG 96 CONTACT 06776 DIN 96CPC SRI TR P2 1252 4743 1 CONNECTOR POST TYPE 2 54 PIN SPCG 64 CONTACT 00779 650945 5 S2 3101 3187 1 SWITCH DIP ROTARY 10 POS BCD 97525 350012G5 S3 3101 2673 1 SWITCH DIP SLIDE SPDT 0 05A 30VDC 81073 78J01S SP1 3101 2063 1 SWITCH DIP ROCKER 4 1A 0 05A 30VDC 81073 76YY23444S SP2 SP5 3101 3066 4 SWITCH DIP ROCKER 8 1A 0 15A 30VDC 81073 76YY22968S See Table 3 3 for Reference Designator definitions See Table 3 4 for Code List of Manufacturers T These parts are not compatible with older versions of the E1406A that have plastic handles To replace one of these parts on an older E1406A you must order all four of the parts marked with a T 56 Replaceable Parts Agilent E1406A Service Manual Table 3 3 Agilent E1406A Command Module Reference Designators Agilent E1406A Command Module Reference Designators A ETE assembly Joi electrical connector jack S Switch rotary Diao battery pack MP iere misc mech part SCR Screw csse HE fuse Dot electrical conn plug SHD esses shield HDW misc hardware PNE siria a panel SP switch push button Ta
46. ABLE The interpreter table valid flag is not 1 2143 INVALID UDEF MEM TABLE The valid flag in the Memory table is not setto 1 2144 INVALID UDEF MEM TABLE An invalid logical address is specified in the Memory table DATA 2145 WARNING NON VOLATILE Non volatile RAM was corrupted a cold boot was executed or RAM CONTENTS LOST non volatile RAM was removed after the successful programming of the Flash ROMs 2146 MESG BASED OPEN ACCESS lor 14 device is violating VXI specification FAILED 2147 GRANTED DEVICE NOT An Agilent E1406 which is not a slot 0 device or a recource manager FOUND could not find a module that was granted to its servant area 2148 CONFIG WARNING 48 Driver RAM was corrupted a cold boot was executed or driver RAM DRIVER RAM CONTENTS LOST was removed after the successful programming of the Flash ROMs 2149 VME SYSTEM CONTROLLER VME SYSTEM CONTROLIER switch is disabled on the Agilent DISABLED E1406A module 2150 EXTENDER NOT SLOT 0 VXlbus extender in remote mainframe is not in slot 0 of its mainframe DEVICE 2151 INVALID EXTENDER LADD MXI extender cannot be configured with a valid A24 memory window WINDOW 2152 DEVICE OUTSIDE OF LADD A device is located outside the allowable logical address window WINDOW range of a MXlbus extender 2153 INVALID EXTENDER A24 MXIbus extender cannot be configured with a valid A32 memory WINDOW window 2154 DEVICE OUTSIDE OF A24 An A24 memory device is located outside the allowable logical WINDOW address w
47. Device manager and slot 0 requirements The resource manager operates ONLY at power on Once the power on sequence completes the resource manager 1s no longer used The resource manager identifies all installed plug in modules sets commander servant hierarchies performs A24 A32 mapping allocates interrupt lines starts system operation During operation the slot 0 function is used to e identify module locations e manage the data flow across backplane buses e provide the 10 MHz system clock NOTE In VXIbus systems using an external controller the Agilent E1406A Command Module should be configured as resource manager and slot 0 device Logical Address For VXIbus systems the Logical Address set with the Logical Address GPIB Address Switch is used to determine device registers base address set a device as the system resource manager establish servant areas create instruments derive secondary GPIB addresses The GPIB IEEE 488 Address is used to address the device and consists of the following three parts Interface Select Code ISC typically 7 Primary GPIB address set with the GPIB Address switch e Secondary GPIB address derived from the Logical Address 20 Verification Tests Agilent E1406A Service Manual Instruments are located by the GPIB address For example Figure 2 2 shows a typical GPIB Address The GPIB Primary Address is set with the GPIB Address switch switch 6 in Figure 2 1 However
48. Errors cont d Code Message Cause 2117 SLOT 0 FUNCTION DISABLED A command module is in Slot O but Slot O switches are in the disabled position 2118 INVALID COMMANDER LOGICAL A device does not have a valid commander ADDRESS 2119 BNO FAILED Sending a BEGIN Normal Operation command to a device failed 2120 WRITE READY TIMEOUT A message based device failed to become write ready 2121 READ READY TIMEOUT A message based device failed to become read ready 2122 ERR ASSERTED The ERR bit is asserted in a device s response register 2123 ENO FAILED Sending an End Normal Operation command to a device failed 2124 INTERRUPT LINE UNAVAILABLE No line is available for a programmable interrupt handler All lines are used or duplicate 2125 INVALID USER DEFINED The user defined interrupt table specifies a device that is not a HANDLER programmable interrupt handler or does not exist 2126 INVALID USER DEFINED The user defined interrupt table specifies a device that is not a INTERRUPTER programmable interrupter or does not exist 2127 DIAGNOSTIC MODE ON GPIB address switch bit 6 is set wrong warning only 2128 RESOURCE MANAGER NOT IN A Command Module is configured for Slot O and Resource Manager SLOT 0 but is installed in another slot warning only 2129 WARNING SYSFAIL DETECTED A device was asserting SYSFAIL on the backplane during startup 2130 PSEUDO INSTRUMENT LOGICAL A p
49. F 2 General System Informationin 3 for Test F 3 Hierarchy Device Information n printf 4 for Test F 4 Table Memory Informationin printf 5 for Test F 5 Interrupt Status Information n printf 6 for Test F 6 Triggering Information n printf 7 for Test F 7 Serial Port Information n printf Printi 8 to quit testing n n Enter your selection gt scanf f amp test_select if test_select gt 8 test select lt 0 kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk w printf An n printf fu The number you entered was 3 1f n test Select Wk printf printf This is an invalid entry Please enter a number 0 through 8 Wh KKK KR KKK KKK kkk kkk kk kkk kk APRA PEASE AS AEREA NARA while int test_select gt 8 int test_select lt 0 switch int test_select case 0 power_on_test cm err break case 1 front_panel_outputs cm err break case 2 general_system_information cm err break case 3 hierarchy_device_information cm err break case 4 table_memory_information cm err break case 5 interrupt status information cm err break case 6 triggering_information cm err break case 7 serial_port_information cm err break case 8 printf n End of testing n break default printf InINVALID ENTRY n k hile int test_select 8 Close device session viClose cm end of main
50. Module LEDs Failed O O Access SYSFALO O Ready y G Ready LED ON 4 Failed and SYSFAIL LEDs ON S Foiled LED only ON Indicates normal operation Command module PASSED its self test May be configuration errors Read error s from terminal display or Send SYST ERR to command module ERRORS u Correct errors Replace module s as required Command module FAILED its self test or Command module could not complete initialization of one or more register based modules installed NOTE Command module is NOT a servant to another commander Command module FAILED its self test or Command module has stopped working or Command module is a servant to a commander asserting SYSFAIL INHIBIT 6 Check Command Module Remove command module from mainframe Check switch settings CAUTIONS NOTES Disassemble module o0 00 CAUTION To ovoid possible module damage remove modules using approved anti static techniques See Figure 2 1 for switch setting locations See Assembly Disassembly Instructions See Figure 3 1 or 3 2 for locations If replacing fuse s and or mechanical part s does not correct the problem replace the module Check fuses parts Repair replace module Reinstall module As Requir
51. N AUTOAn Query transmit receive protocol if err lt VI SUCCESS err handler cm err err viScanf cm 9st result if err lt VI SUCCESS err handler cm err printf Transmit receive pacing linkage 96S result err viPrintf cm SYST COMM SER PACE PROTAn Query receive pacing protocol if err lt VI SUCCESS err handler cm err err viScanf cm 9st result if err lt VI SUCCESS err handler cm err printf Receive pacing protocol state 96s result err viPrintf cm SYST COMM SER TRAN PACE PROTAn Query transmit pacing protocol if err lt VI SUCCESS err handler cm err err viScanf cm 9st result if err lt VI SUCCESS err handler cm err printf Transmit pacing protocol state S n n result fflush stdin printf Press ENTER to continue getchar return M us err handler ViSession cm ViStatus err char buf 1024 0 viStatusDesc cm err buf printf nERROR s n buf return Agilent E1406A Service Manual Example C Programs 103 104 Example C Programs Agilent E1406A Service Manual
52. NTINUE to continue program execution 1040 PAUSE 1050 WAIT 5 continued on next page Agilent E1406A Service Manual Verification Tests 43 1060 OUTPUT Addr DIAG FROM AVA Flash ROM Available 1070 ENTER Addr Fava 1080 OUTPUT Adadr DIAG FROM SIZE Flash ROM Size 1090 ENTER QAdadr Fsize 1100 OUTPUT Addr DIAG FROM CRE Flash ROM Created 1110 ENTER Adadr Fcre 1120 PRINT Flash ROM set to maximum 1130 PRINT 1140 PRINT Flash Rom Available Fava 1150 PRINT Flash Rom Size Fsize 1160 PRINT Flash Rom Created for Drivers Fcre 1170 END Typical Results Typical results follow for a command module ONLY installed in the mainframe this does not show the step instructions Test F 4 Table Memory Information Configuration Tables Commander Servant Hierarchy Table Address 0 Dynamic Configuration Table Address 0 Extender Device Table Address 0 Interrupt Line Allocation Table Address 0 A24 A32 Address Allocation Table Address 0 Command Module Memory NRAM starting address 0 Current NRAM size bytes 0 Maximum NRAM size bytes 485012 RDISK starting address 0 Current RDISK size bytes 0 Maximum RDISK size bytes 485012 Remaining DRAM available bytes 0 DRAM size bytes no drivers 0 0 Drivers installed in ROM RAM gt SYSTEM E1406A A 09 00 ROM gt UNKNOWN UNKNOWN 0 ROM gt VOLTMTR E1326A A 05 01 ROM gt
53. O SYSTEM ERROR Uninitialized GPIB REN SYSTEM ERROR Uninitialized UART IRQ SYSTEM ERROR Unused Jmp Tbl Entry Call SYSTEM ERROR Uninitialized KBD IRQ SYSTEM ERROR Uninitialized PACER IRQ Broken gate array or defective MC 68000 chip SYSTEM ERROR VXlbus SYSFAIL Asserted Card at Logical Address No Card Claims SYSFAIL Check Card LEDs The VXlbus SYSFAIL line is asserted and the card at Logical Address shown failed OR no card claims failure SYSTEM ERROR AC Power Failure Power brownout or power supply did not reset SYSTEM ERROR Uninitialized Trigger IRQ SYSTEM ERROR Unmapped Gate Array IRQ Hex Vector Number Defective gate array SYSTEM ERROR ISR Signal Parent Failed Parent PID Defective ROM or MC 68000 chip Agilent E1406A Service Manual Error Messages 87 Table 5 5 Operating System Errors cont d Type Message Cause Hardware Errors SYSTEM ERROR SYSTEM ERROR SYSTEM ERROR SYSTEM ERROR SYSTEM ERROR SYSTEM ERROR SYSTEM ERROR SYSTEM ERROR SYSTEM ERROR SYSTEM ERROR SYSTEM ERROR SYSTEM ERROR SYSTEM ERROR SYSTEM ERROR SYSTEM ERROR SYSTEM ERROR SYSTEM ERROR SYSTEM ERROR SYSTEM ERROR SYSTEM ERROR Uninitialized CHECK Trap Uninitialized TRAPV Trap Privileged Instruction Uninitialized TRACE Trap Uninitialized L1010 Trap Uninitialized L1111 Trap Format Error Trap Uninitialized Vector 15 Uninitialized TRAP4 Unin
54. SWITCH SWITCHBOX A 07 00 ROM gt COUNTER E1332A A 04 02 ROM gt COUNTER E1333A A 04 02 ROM gt DIG_1 0 E1330A A 04 04 ROM gt D A E1328A A 04 02 ROM Flash ROM set to 0 Flash ROM Available 0 Flash ROM Size 1048576 Flash ROM Created for Drivers 0 Flash ROM set to maximum Flash ROM Available 1048576 Flash ROM Size 1048576 Flash ROM Created for Drivers 64 44 Verification Tests Agilent E1406A Service Manual Test F 5 Interrupt Status Information Description This test uses the following commands to return information on command module interrupt lines and on register status See Chapter 4 Status and Interrupts in the Agilent E1406A Command Module User s Manual for interrupt and status information Interrupt Information DIAG INT SETn Status Information State of interrupt line n STAT OPER COND State of Condition register STAT OPER ENAB Standard Operation Enable register mask value STAT OPER EVEN Value of bit set in Event register STAT QUES ENAB Questionable Status Register enable mask value Set Up Equipment e Turn Mainframe Power OFF e Connect computer to Command Module see Figure 2 12 e Turn Mainframe Power ON Monitor E1406A Disk Drive yesos 33 GPIB GPIB Select Code 7 A ARA GERR GARA RRE pamemmmemmmpmmm 55 BE Ennnnpegnnsnppie Ign ss EAS
55. age based card SYSTEM ERROR Bus Error Master State Bad Defective CPU SYSTEM ERROR Bus Error VXI LADD n Defective VXlbus card Logical Address n SYSTEM ERROR Bus Error in VME A16 Space SYSTEM ERROR Bus Error in VME A24 Space Defective ROM CPU or VXlbus card SYSTEM ERROR Bus Error During ROM Access SYSTEM ERROR Bus Error During RAM Access Defective CPU card SYSTEM ERROR Bus Error in Gate Array Defective gate array SYSTEM ERROR Bus Error on VXI During Init Defective card on VXlbus SYSTEM ERROR Bus Error ACKing VXI Intrupt Check Backplane Switch Configuration Ensure that backplane IACK daisy chain is not broken SYSTEM ERROR Bus Error on VXI by Instrument SYSTEM ERROR Odd Address Error SYSTEM ERROR Illegal Instruction SYSTEM ERROR Divide by Zero Trap SYSTEM ERROR Spurious Interrupt Defective ROM CPU or gate array 90 Error Messages Agilent E1406A Service Manual Appendix A Verification Tests C Programs Introd uction This example program is a menu driven version of all the programs found in Chapter 2 Verification Tests The program source code is provided on the disk included with this manual The program called function c was created with Borland C Visual Edition for Windows and requires the VISA Agilent I O Library Functional Verification Tests E1406A f This program performs the functional verification tests found in
56. amp SOUR EXT Set selected TTLTrg ECLTrg trigger source to EXTernal Trig In port OUTPUT Addr OUTP EXT STAT ON Enable Trig Out port configuration OUTPUT Addr OUTP EXT SOUR Trg_sour 1 Drive Trig Out port with selected TTLTrg ECLTrg line PRINT Trigger line being tested is Trg sour l PRINT PRINT 1 Apply 5V TTL signal to Trig In Port Trig Out level should go to OV PRINT 2 Remove signal from Trig In Port Trig Out level should go to 5V DISP When completed press Continue to test next trigger line PAUSE CLEAR SCREEN NEXT I CLEAR SCREEN PRINT Part D 10 MHz CIk Out Signal Test PRINT PRINT Connect oscilloscope to command module Clk Out port DISP Press Continue when ready to run this test PAUSE CLEAR SCREEN END Typical Results See Figure 2 6 for oscilloscope displays for Trig Out port tests Parts A B and C See Figure 2 8 for a typical display for the CIk Out port test Part D 0 1 us Figure 2 8 Typical Display 10 MHz Clock Output Agilent E1406A Service Manual Verification Tests 31 Test F 2 General System Information Description This test uses the following commands to return information on command module addresses number of devices in the system and system version time and date settings SYST COMM GPIB ADDR Command module GPIB address VXI CONF DNUM Number of devices in the system VXI CONF LADD Device logical addresses SYST VERS SCPI version for compli
57. ance SYST DATE Current date setting SYST TIME Current time setting Set up Equipment e Turn mainframe power OFF e Connect computer to command module see Figure 2 9 e Turn mainframe power ON Example Program This program returns the current settings for command module addresses number of devices in the system and system version time and date settings Monitor as eetet 38 GPIB GPIB Select Code 7 E PEP BRA ERA nanana Bae A A LARE EH E Controller nba ESE Keyboard Figure 2 9 Test F 2 General System Information 32 Verification Tests Agilent E1406A Service Manual ITest F 2 General System Information ASSIGN Addr to 70900 Assign Addr to cmd module DIM Ladds 256 Dimension Logical Address storage OUTPUT Adadr SYST COMM GPIB ADDR Query GPIB address ENTER Addr Cmd_addr OUTPUT Addr VXI CONF DNUM Query number of modules installed ENTER Addr Dnum OUTPUT Addr VXI CONF LADD Query device Logical Addresses ENTER Addr Ladds OUTPUT Adadr SYST VERS Query version for SCPI compliance ENTER Adar Vers OUTPUT Addr SYST DATE ENTER Addr Syst_date OUTPUT Addr SYST TIME ENTER QAdadr Syst time PRINT Test F 2 General System Information PRINT PRINT Command module GPIB address i Cmd addr PRINT Number of devices in th
58. aterial We recommend you use the same shipping materials as those used in factory packaging available from Agilent Technologies For other commercially available shipping materials use a double wall carton with minimum 2 4 MPa 350 psi test Figure 1 4 Packaging Shipping Guidelines Agilent E1406A Service Manual General Information 15 16 General Information Agilent E1406A Service Manual Chapter 2 Verification Tests Introd uction This chapter describes Agilent E1406A Command Module self tests and functional verification tests There are no operation verification tests performance verification tests or user adjustments for the command module Table 2 1 defines command module self tests and functional verification tests and suggests when to use each type of test WARNING Do not perform any of the verification tests in this chapter unless you are a qualified service trained person and have read the WARNINGS and CAUTIONS in Chapter 1 Table 2 1 Agilent E1406A Command Module Test Definitions Title Description When to Use Self Tests Use power on self tests to verify that When you want to verify the command module is operational operation and or and is communicating with the communication computer Functional Gives a high probability that the At incoming inspection Verification command module is functional These after module repair or Tests tests provide a PASS FAIL result wheneve
59. be read from the system instrument error queue using SYST ERR Executing the SYST ERR command reads the oldest error message from the instrument s error queue and erases that error from the error queue An example program follows Example Reading the This program reads all errors one error at a time oldest to newest Error Queue from the system instrument s command module error queue After reading each error that error is automatically erased from the queue When the error queue is empty this program returns 0 No error 10 DIM Err_msg 256 Create array for error message 20 REPEAT Repeat until no errors in queue 30 OUTPUT 70900 SYST ERR Read error message 40 ENTER 70900 Err msg Enter results 50 PRINT Err msg Display results 60 UNTIL Err msg 0 No error 70 END NOTE Error codes read from the error queue are preceded by the number 21 For example error code 11 displayed on an RS 232 terminal or printer appears as 2111 when retumed by the SYST ERR command NOTE If a fatal error has occurred and the system instrument has not started SYST ERR cannot be used to read the error queue 76 Error Messages Agilent E1406A Service Manual Table 5 2 Language Related Errors Code Message Cause Command Errors 101 INVALID CHARACTER Unrecognized character in specified parameter 102 SYNTAX ERROR Command is missing a space or comma b
60. ble 3 4 Agilent E1406A Command Module Code List of Manufacturers Mfr Manufacturer Name Manufacturer Address Zip Code Code 00779 AMP INC HARRISBURG PA US 17111 05791 LYN TRON INC BURBANK CA US 91505 06776 ROBINSON NUGENT INC NEW ALBANY IN US 47150 18873 DUPONT E IDE NEMOURS amp CO WILMINGTON DE US 19801 26742 METHODE ELECTRONICS INC CHICAGO IL US 60656 27264 MOLEX INC LISLE IL US 60532 28480 AGILENT TECHNOLOGIES INC CORPORATE PALO ALTO CA US 94304 30817 INSTRUMENT SPECIALTIES CO INC DELWATERGAP PA US 18327 59730 THOMAS amp BETTS CORP RARITAN NJ US 08869 74163 PHELPS DODGE CORP NEW YORK NY US 10022 74970 EF JOHNSON CO WASECA MN US 56093 75915 LITTELFUSE INC DES PLAINES IL US 60016 76381 3M CO ST PAUL MN US 55144 78189 ILLINOIS TOOL WORK INC SHAKEPROOF ELGIN IL US 60126 81073 GRAYHILL INC LA GRANGE IL US 60525 81312 WINCHESTER ELECTRONICS OAKVILLE CT US 06779 83486 ELCO INDUSTRIES INC ROCKFORD IL US 61125 97525 EECO INC SANTA ANA CA US 92702 98291 ITT SEALECTRO CORP TRUMBULL CT US 06611 Component Figures 3 1 and 3 2 show locations of selected replaceable parts for the Locato rs Agilent E1406A Command Module Agilent E1406A Service Manual Replaceable Parts 57 8 PNLL A DW1 HDW2 2 DW11 HDW12 HDW3 HDWA A di s D DW5 HDW6 HDW13 HDW14 Le SCR5 d HDW9 HDW10 f DW7 HDW8 y MP4 MP5 i
61. cal Address of module to check Then press Continue Laddr 90 CLEAR SCREEN 91 Assign Addr to cmd module Dimension storage variables Reset cmd module Query system Logical Addresses Select Logical Address for module to be tested I Use VXI CONF HIER Command continued on next page 36 Verification Tests Agilent E1406A Service Manual OUTPUT Adadr VXI SEL VAL Laddr Use module at selected Logical Address OUTPUT Addr VXI CONF HIER Query module at sel Logical Address ENTER Addr Hier INTEGER Scn1 Fnd1 Sen1 1 FOR I 21 TO 17 STEP Scn1 Loop to find individual values Fnd1 POS Hier Scn1 Hinf I Hier Scn1 Fnd1 1 Scn1 Scn1 Fnd1 NEXT PRINT VXI CONF HIER Command Results PRINT PRINT Logical Address Hinf PRINT Commander s Logical Address Hinf 2 PRINT Interrupt Handler 1 PRINT Interrupt Handler 2 PRINT Interrupt Handler 3 PRINT Interrupt Handler 4 PRINT Interrupt Handler 5 PRINT Interrupt Handler 6 PRINT Interrupt Handler 7 PRINT Interrupter 1 PRINT Interrupter 2 PRINT Interrupter 3 PRINT Interrupter 4 PRINT Interrupter 5 PRINT Interrupter 6 PRINT Interrupter 7 PRINT Pass Failed PRINT Manufacturer s Comments Hier Scn1 DISP Record results as desired Then press Continue for VXI CONF INF results PAUSE CLEAR SCREEN
62. ck Command Module The SYSFAIL LED should never be ON by itself The SYSFAIL LED does NOT monitor the status of the backplane SYSFAIL signal If another device pulls SYSFAIL low it will not turn on the SYSFAIL LED The command module will however perform a reboot reset if SYSFAIL goes low If only the Failed LED is ON after 5 seconds one of the following conditions has occurred Turn mainframe power OFF and go to Step 6 Check Command Module e The command module has FAILED the power on self test OR e The command module has stopped working for some reason e g no interrupt response from a register based device even though the device driver is present in the command module OR e The command module is a servant to another commander that is asserting SYSFAIL INHIBIT in the command module s Control Register 64 Service Agilent E1406A Service Manual Check Command Module Note Note If the Failed and or SYSFAIL LEDs remain ON after 5 seconds turn mainframe power OFF and remove the command module from the mainframe e Check the command module switch settings for correct settings See Figure 2 1 for switch locations See Table 4 1 for factory settings e Ifthe switch settings are incorrect set correct settings Then reinstall the command module turn mainframe power ON and rerun Step 2 Check LEDs and Terminal Display e Ifthe switch settings are_correct disassemble the command module See
63. d 256 int laddr position i printf An Hierarchy Device Information n err viPrintf cm RST n if err lt VI SUCCESS err handler cm err err viPrintf cm VXI CONF LADDAn if err lt Vl SUCCESS err handler cm err err viScanf cm 9st lada if err lt VI SUCCESS err handler cm err printf n System Logical Addresses are 95s ladd printf n Enter the Logical Address of the module to check scanf u amp laddr Agilent E1406A Service Manual Example C Programs 95 err viPrintf cm VXI SEL u n laddr if err lt Vl SUCCESS err handler cm err err viPrintf cm VXI CONF HIER Wn if err lt VI SUCCESS err handler cm err err viScanf cm 9st hier if err VI SUCCESS err handler cm err printf n VXI CONF HIER Command Results n n position 0 for i 1 i lt 17 14 switch i case 1 printf Logical Address break case 2 printf Commander s Logical Address break t case 3 p Interrupt Handler 1 y case 4 ond Interrupt Handler 2 break case 5 printf Interrupt Handler 3 break case 6 Pede Interrupt Handler 4 case 7 printf breal case 8 printf brea case 9 pint break case 10 pac Interrupter 1 r case 11 Bat Interrupter 2 break case 12 pa Interrupter 3 Interrupt Handler 5 ie i Interrupt Handler 6 Interrupt Handler 7 y
64. d to a message based device but write ready was not asserted on the device within 60 seconds This can occur either before or after the command was sent If before the command module timed out without sending the command If after the command module timed out while determining if ERR was asserted by the message based device 21 READ READY TIMEOUT The command module timed out waiting for read ready to be asserted by a message based device The command module was attempting to read the response to a message based query command but read ready was not asserted by the device within 60 seconds 22 ERR ASSERTED A word serial protocol error occurred The command module resource manage detected a word serial protocol violation due to a word serial command The command module checks for ERR asserted before and after sending a word serial command to a message based device If ERR is asserted before the command is not sent This error also occurs if the command module is not the resource manager and it receives a word serial command it does not recognize Agilent E1406A Service Manual Error Messages 79 Table 5 3 Command Module Resource Manager Configuration Errors cont d Error Message Cause 23 ENO FAILED ENO was issued to a message based device whose response indicated an error condition Proper ending of normal operation is the response
65. de 0 j lt strlen source 1 j printf c source j print for j O j lt strlen state j printf c state j return void serial_port_information ViSession cm ViStatus err char result 256 0 printf nTest F 7 Serial Port Information n n err viPrintf cm DIAG COMM SER OWN An Query serial port ownership if err lt VI_SUCCESS err_handler cm err err viScanf cm t result if err lt VI_SUCCESS err_handler cm err printf Serial port ownership s result err viPrintf cm SYST COMM SER BAUDAn Query baud rate if err lt VI_SUCCESS err_handler cm err err viScanf cm t result if err lt VI_SUCCESS err_handler cm err printf Transmit receive baud rate s result err viPrintf cm SYST COMM SER CONT DTRAn Query DTR mode line if err lt VI_SUCCESS err_handler cm err err viScanf cm t result if err lt VI_SUCCESS err_handler cm err printf Current mode of DTR line s result err viPrintf cm SYST COMM SER CONT RTSAn Query RTS mode line if err lt VI SUCCESS err_handler cm err err viScanf cm t result if err lt Vl SUCCESS err handler cm err printf Current mode of RTS line s n result err viPrintf cm SYST COMM SER BITSAn Query bits setting if err lt Vl SUCCESS err_handler cm err err viScanf cm t result if err lt VI_SUCCESS err_handle
66. ded Test Equipment Instrument Requirements Recommended Use Model Controller GPIB compatibility as defined by IEEE HP 9000 Series 300 ET GPIB Standard 488 1987 and the identical or ANSI Standard MC1 1 SH1 AH1 T2 IBM Compatible PC TEO L2 LEO SRO RLO PPO DCO DTO with BASIC and C1 2 3 4 5 Mainframe Compatible with Agilent E1406A Agilent E1400B T ET E1421A B Digital Voltage Range 10 VDC Agilent 3458A T Multimeter Current Range 20 mA DC Digitizing Vertical Sensitivity 1V div Agilent 54111D or ET Oscilloscope Vertical input 5V Agilent 54123T F Functional Verification Tests T 2 Troubleshooting I nspection This section shows initial incoming inspection and shipping guidelines Shipping for the Agilent E1406A Command Module Initial Use the steps in Figure 1 3 as guidelines to perform initial incoming Inspection inspection of the command module Agilent E1406A Service Manual General Information 13 WARNING To avoid possible hazardous electrical shock do not perform electrical tests if there are signs of shipping damage to the shipping container or to the instrument INITIAL INSPECTION l Check Carton Keep carton tor carrier inspection Notify Agilent and carrier Damaged gt Inventory Contents
67. e battery connection CAUTION Destroys non volatile RAM contents Agilent E1406A Service Manual Service 67 La Remove A2 Memory Board Unplug and remove the A2 memory board mna SI Check Connectors Check Plugs and Connectors o e QUE ADO SOW 2r Check switch settings See Figure 2 1 9 NOTE Be sure switches are COMPLETELY seated in the proper position Switches may appear to be in the correct position but may not be fully seated One way to ensure that switches are seated is to listen for a click as you depress the switch 68 Service Agilent E1406A Service Manual 6 Replace A2 Memory Board Install the memory board into its PM mating sockets on the mother 2 board Be sure both d connectors are fully seated c 44 GS oc OO KIS WWW se Q FA y 9 Reconnect the battery AS Reconnect the Battery cd MN Replace Top Shield Replace shield on assembly Y Agilent E1406A Service Manual Service 69 Le Replace Top Shield Screws Replace 10 Screws Using 410 TORX coy Screwdriver JA C Fey A Y gt A Tighten hardware using 1 4 nut driver B Tighten RS 232 ha
68. e manager then searches for pseudo devices such as IBASIC The resource manager establishes the VXIbus system s commander servant hierarchies based on the commander s servant area and the servant s logical address The resource manager allocated A24 addresses to access the memory located on the modules at logical addresses 0 24 and 64 Note that the offset is specified in hexadecimal and the size is specified in bytes For this particular system there are no A32 devices The resource manager allocates interrupt lines to itself and to the other interrupt handlers in the system 6 The resource manager identifies the secondary GPIB addresses used in the system starts the SYSTEM instrument the command module issues the Begin Normal Operation BNO command to its direct message based servant and opens GPIB access to the module at secondary GPIB address 03 26 Verification Tests Agilent E1406A Service Manual Fu n ctio nal This section describes functional verification tests for the Agilent E1406A Verifi cation Command Module These optional tests can be used to check specific Tests command module functions Typically functional verification tests are used after repair or whenever command module operation is questionable Table 2 3 lists functional verification tests for the command modules Table 2 3 Command Module Functional Verification Tests Test Test Title Checks This H Command M
69. e system Dnum PRINT Device logical addresses i Ladds PRINT SCPI version for compliance Vers PRINT Current date setting Syst_date PRINT Current time setting Syst_time END Query current date setting Query current time setting Typical Results A typical result with ONLY an Agilent E1406A Command Module installed in the mainframe follows The date shown is 14 Jan 1993 and the time shown is 13 52 20 1 52 20 P M Test F 2 General System Information Command module GPIB address 9 Number of devices in the system 1 Device logical addresses 0 SCPI version for compliance 1990 0 Current date setting 1993 1 14 Current time setting 13 52 20 Agilent E1406A Service Manual Verification Tests 33 Test F 3 Hierarchy Device Information Description This test uses VXI CONF HIER and VXI CONF INF to return current NOTE hierarchy configuration and static information for the module at the logical address you select The information returned by each command follows See the Agilent E1406A Command Module User s Manual for details on each entry If an error message is displayed in the Manufacturer s Comments line see Chapter 5 Error Messages for error description VXI CONFigure HIERarchy Command returns for a device at a specified logical address ltem Description Range Notes Logical address Integer between 1 and 255 1 device has
70. ed Download Ibasic DEV Drivers Change settings Reinstall module As Required Download Ibasic DEV Drivers Figure 4 1 E1406A Command Module Troubleshooting Agilent E1406A Service Manual Service 63 Ready LED ONLY ON 4 Failed and SYSFAIL LEDs ON NOTE Failed LED ONLY ON When the Ready LED is ON normal operation is indicated However there may be configuration errors If you have an RS 232 terminal connected check the terminal display for configuration errors see Chapter 5 Error Messages for code explanations If you do not have an RS 232 terminal connected you can check for configuration errors by sending the SYST ERR command to the command module See Test S 1 GPIB Power On Self Test in Chapter 2 Verification Tests for an example program e f 0 No error is returned the system is normal and no further action is required e If one or more configuration error messages are returned see Chapter 5 Error Messages for possible causes corrections Correct configuration errors and exchange modules as required Replace module s as required turn mainframe power ON and rerun Step 2 Check LEDs and Terminal Display The command module has failed the power on self test OR the module could not complete initialization of one or more installed modules Turn mainframe power OFF and go to Step 6 Che
71. erarchy Table Address PRINT Dynamic Configuration Table Address PRINT Extender Device Table Address PRINT Interrupt Line Allocation Table Address PRINT A24 A32 Address Allocation Table Address PRINT PRINT Command Module Memory PRINT PRINT NRAM starting address PRINT Current NRAM size bytes PRINT Maximum NRAM size bytes PRINT RDISK starting address PRINT Current RDISK size bytes PRINT Maximum RDISK size bytes PRINT Remaining DRAM avail bytes PRINT DRAM size bytes no drivers PRINT Drivers Installed in ROM RAM INTEGER Scan Found Scan 1 REPEAT Found POS Dvr_list Scan IF Found THEN PRINT TAB 9 Dvr list Scan Found 1 Scan Scan Found ELSE END IF UNTIL NOT Found PRINT gt TAB 9 Dvr_list Scan Scan 50 PRINT PRINT PRINT PRINT TESTING FLASH ROM PRINT 680 PRINT Step 1 Turn OFF the mainframe 681 PRINT Step 2 Put the Run Load Switch on the Agilent E1406A Command Module in the LOAD position continued on next page Ctab Dtab Etab iItab Mtab Nram addr Nram cre Nram max Rdis addr Rdis cre Rdis max Dram Dram cre 42 Verification Tests Agilent E1406A Service Manual 682 PRINT Step 3 Turn on the Mainframe 683 PRINT Step 4 Press CONTINUE on the computer to continue program execution 690 PAUSE 700 WAIT 5
72. etween parameters 103 INVALID SEPARATOR Command parameter separated by some character other than a comma 104 DATA TYPE ERROR The wrong data type i e number character string expression was used when specifying a parameter 108 PARAMETER NOT ALLOWED Parameter specified in a command which does not require one 109 MISSING PARAMETER No parameter specified in command in which a parameter is required 113 UNDEFINED HEADER Command header was incorrectly specified 123 NUMERIC OVERFLOW A parameter specifies a value greater than the command allows 128 NUMERIC DATA NOT ALLOWED A number was specified for a parameter when a letter is required 131 INVALID SUFFIX Parameter suffix incorrectly specified e g SSECOND rather than 5S 188 SUFFIX NOT ALLOWED Parameter suffix is specified when one is not allowed 141 INVALID CHARACTER DATA The discrete parameter specified is not allowed 160 BLOCK DATA ERROR The block sent either contained more data than the flash ROM s could hold or the block count field disagreed with the number of bytes sent 178 EXPRESSION DATA NOT ALLOWED A parameter other than the channel list is enclosed in parentheses Execution Errors 211 TRIGGER IGNORED Trigger occurred from a source other than the specified source 222 DATA OUT OF RANGE The parameter value specified is too large or too small 224 ILLEGAL PARAMETER VALUE The numeric value specified is not allowed 24
73. find the latest Declaration of Conformity e Alternately you can go to the product web page www agilent com find E1406A click on the Document Library tab then scroll down until you find the Declaration of Conformity link Notes 6 Agilent E1406A Command Module User s Manual Notes Agilent E1406A Command Module User s Manual 7 Notes 8 Agilent E1406A Command Module User s Manual Chapter 1 General Information ntrod uction This service manual contains information to test troubleshoot and repair the Agilent E1406A Command Module Figure 1 1 shows a typical E1406A Command Module NOTE See Agilent 75000 Series C Service Documentation page 4 for a list of manuals that describe mainframe and command module operation and hardware The information in this manual assumes you are familiar with Agilent E1406A Command Module operation If incoming inspection is required see Inspection Shipping in this chapter 2 JEN VME System Controller Switch Annunciators Internal External Clock Switch Bus Request Level Switch CIk In CIk Out Trig In Trig Out RY pol a C RS 232 Port 2 Logical Address Switch Cn servari Area Switch Dr PUES GPIB Address Switch GPIB System Controller Switch GPIB Port Reset Switch Am Figure 1 1 Agilent E1406A Command Module Agilent E1406A Service Manual General Information 9 Safety Information WARNINGS
74. gister in Interrupt Mode Register in Interrupt Mask Register in Pacer Control Register in Interrupt Priority Register in PSOS Tick Register on RS232 IC on Key Board Scan IC Bus Error Timeout Interrupt Control Register No Clock Tick Interrupt No Pacer Interrupt Defective gate array No UART Interrupt Defective 16550 chip CPU Self Test Passed Bad ROM Chip Number U21 Bad ROM Chip Number U22 Bad ROM Chip Number U33 Bad ROM Chip Number U34 Bad ROM Chip Number U39 Bad ROM Chip Number U40 Replace ROM listed Agilent E1406A Service Manual Error Messages 89 Table 5 5 Operating System Errors cont d Bad ROM Chip Number U44 Bad ROM Chip Number U45 Bad ROM Checksum HALT Type Message Cause Self Test Error Bad ROM Chip Number U41 Messages i cont d Bad ROM Chip Number U43 Replace ROM listed Interrupt Error Messages Address PC SYSTEM ERROR VXI Command In Interrupt SYSTEM ERROR VXI Signal In Interrupt SYSTEM ERROR VXI Signal Fail Interrupt SYSTEM ERROR VXI Data Out Interrupt These are message based card errors word serial For a Command In interrupt message based card sent a command that cannot be processed For a Signal In Signal Fail or Data Out interrupt a message based card sent a signal that cannot be processed SYSTEM ERROR Uninitialized Interrupt From VXI Logical Address Defective mess
75. h for the input is 30 nsec TTL or 12 5 nsec ECL STATIC ELECTRICITY Static electricity is a major cause of component failure To prevent damage to the electrical components in the command module observe anti static techniques when removing a command module from the mainframe or when working on a command module Also be sure to tighten the front panel screws when installing a command module in a mainframe slot Product This section lists Agilent E 1406A Command Module Information m specifications e serial number information options upgrades environmental limits recommended test equipment Specifications See Appendix A Specifications in the Agilent E1406A Command Module User s Manual for command module specifications Agilent E1406A Service Manual General Information 11 Serial Numbers Serial Figure 1 2 shows Agilent Technologies serial number structure Agilent E1406A Command Modules covered by this manual are identified by the serial number prefixes listed on the title page XXXX A YYYYY EE umber Prefix Identifies a series of identica Country of Origin struments A U Serial ited States umber Suffix ssign d sequentially to each instrument Figure 1 2 Agilent Technologies Serial Numbers Options IBASIC Instrument BASIC Upgrades Table 1 1 shows the options for the Agilent E1406A Command Module The Agilent E1406A Command Modu
76. hysical device has the same logical address as IBASIC 240 ADDRESS UNAVAILABLE 2131 FILE SYSTEM STARTUP FAILED Insufficient system resources to allow the IBASIC file system to start 2133 INVALID UDEF MEMORY BLOCK Invalid memory block in user define memory table 2134 UDEF MEMORY BLOCK The same base address or memory are specified more than once in the UNAVAILABLE Memory table or the addresses in the specified block are already in use 2135 INVALID UDEF ADDRESS SPACE The address specified in the Memory table is A24 but the device is A32 or vice versa 2136 DUPLICATE UDEF MEMORY A logical address is specified more than once in the Memory table This LADD does not apply to VME devices address 1 2137 INVALID UDEF CNFG TABLE The valid flag in the Commander Servant heirarchy table is not set to 1 2138 INVALID UDEF CNFG TABLE There are more than 254 entries in the Commander Servant Heirarchy DATA table 84 Error Messages Agilent E1406A Service Manual Table 5 4 System Instrument Errors cont d Code Message Cause 2139 INVALID UDEF DC TABLE The valid flag in the Dynamic Configuration table is not set to 1 2140 INVALID DC TABLE DATA There are more than 254 entries in the Dynamic configuration table 2141 INVALID UDEF INTERRUPTER The logical address specified for an interpreter is a device that is not an interpreter 2142 INVALID UDEF INTR T
77. indow range of a MXlbus extender 2155 INVALID EXTENDER A32 MXIbus extender cannot be configured with a valid A32 memory WINDOW window 2156 DEVICE OUTSIDE OF A32 An A32 memory device is located outside the allowable logical WINDOW address window range of a MXlbus extender 2157 INVALID UDEF LADD WINDOW User defined logical address window has incorrect base address or size 2158 INVALID UDEF A16 WINDOW User defined A16 memory window has incorrect base address or size 2159 INVALID UDEF A24 WINDOW User defined A24 memory window has incorrect base address or size 2160 INVALID UDEF A32 WINDOW User defined A32 memory window has incorrect base address or size Agilent E1406A Service Manual Error Messages 85 Table 5 4 System Instrument Errors cont d Code Message Cause 2161 INVALID UDEF EXT TABLE The valid flag in the Extender table is not set to 1 2162 INVALID UDEF EXTENDER There are more than 254 records in the Extender table TABLE DATA 2163 UNSUPPORTED UDEF TTL There is an Extender table TTL trigger entry for a device which does TRIGGER not support TTL triggers 2164 UNSUPPORTED UDEF ECL There is an Extender table ECL trigger entry for a device which does TRIGGER not support ECL triggers 2165 DEVICE NOT IN CONFIGURE A message based device was not in CONFIGURE state during STATE re boot 2166 INTX CARD NOT INSTALLED The INTX daughter card on the VXI MXI module is not
78. ines n z 0 to 7 OUTP TTLT n LEV OUTP TTLT n SOUR OUTP TTLT n STAT Trig Out Port OUTP EXT LEV OUTP EXT SOUR OUTP EXT STAT Set Up Equipment e Turn Mainframe Power OFF ECLTrg Line n Logic Level ECLTrg Line n Source ECLTrg Line n State ON or OFF TTLTrg Line n Logic Level TTLTrg Line n Source TTLTrg Line n State ON or OFF Trig Out Port Logic Level Trig Out Port Source Trig Out Port State Connect computer to Command Module see Figure 2 13 e Turn Mainframe Power ON Monitor E1406A ga BB Aa Disk Drive GPIB GPIB Select Code 7 BEBE BAA E E33ERPRBH En E Controller AAAA 659 888 asas gH BSEH 7 Bal ESA imme ARB A ri Keyboard Figure 2 13 Test F 6 Triggering Info Connections 48 Verification Tests Agilent E1406A Service Manual Example Program This program uses the commands listed in the Description section to return information on the ECLTrg and TTLTrg trigger lines and on the Command Module Trig Out port Test F 6 Triggering Information Assign Addr to 70900 Assign Addr to Cmd Mod DIM Elev 2 5 Esour 2 5 Estat 2 5 DIM Tlev 7 5 Tsour 7 5 Tstat 7 5 Get TTLTrg Line Information FOR l 0 TO 1 OUTPUT Addr OUTP ECLT amp VAL
79. interrupt line 5 iint set 5 PRINT State of interrupt line 6 int set 6 PRINT State of interrupt line 7 iint set 7 PRINT PRINT Status Information PRINT PRINT State of Condition register Oper cond PRINT Standard Operation Enable register mask value Oper enab PRINT Value of bit set in Event register Oper even PRINT Questionable Status Register enable mask value Ques enab END 46 Verification Tests Agilent E1406A Service Manual Typical Results Typical results follow for a command module with all interrupt lines OFF and no status register values set Test F 5 Interrupt Status Information Interrupt Information State of interrupt line 1 OFF State of interrupt line 2 OFF State of interrupt line 3 OFF State of interrupt line 4 OFF State of interrupt line 5 OFF State of interrupt line 6 OFF State of interrupt line 7 OFF Status Information State of Condition register 0 Standard Operation Enable register mask value 0 Value of bit set in Event register 0 Questionable Status Register enable mask value 0 Agilent E1406A Service Manual Verification Tests 47 Test F 6 Triggering Information Description This test uses the following commands to return information on the ECLTrg and TTLTrg trigger lines and on the Trig Out port ECLTrg Trigger Lines n 0 or 1 OUTP ECLT n LEV OUTP ECLT n SOUR OUTP ECLT n STAT TTLTrg Trigger L
80. is manufacturer 20 E1406 Command Module Code VXIbus message based device device has A16 and A24 registers device has no A16 memory A24 registers base address device has no A32 memory device has no A16 memory number of bytes reserved for A24 registers device has no A32 memory a a ew ES iS ed y a GH subclass register not defined for this device attribute register not defined for this device SYSTEM INSTALLED AT SECONDARY ADDR 0 Agilent E1406A Service Manual Verification Tests 39 Test F 4 Table Memory Information Description This test uses the following commands to return information on command module Configuration Table addresses and memory addresses sizes See Chapter 2 in the Agilent E1406A Command Module User s Manual for Configuration Table definitions See Chapter 5 in the Agilent E1406A Command Module User s Manual for command module memory configuration Configuration Table Addresses VXI CONF CTAB Commander Servant Hierarchy Table Address VXI CONF DCT Dynamic Configuration Table Address VXI CONF ETAB Extender Device Table Address VXI CONF ITAB Interrupt Line Allocation Table Address VXI CONF MTAB A24 A32 Address Allocation Table Address Command Module Memory Addresses Sizes DIAG NRAM ADDR NRAM starting address DIAG NRAM CRE Current NRAM size bytes DIAG NRAM CRE MAX Maximum NRAM size bytes DIAG RDIS ADDR RDISK starting address DIAG RDIS CRE Current RDISK size bytes DIAG RDIS CRE
81. it provides a front panel for the command modules See Chapter 3 Using the Display Terminal Interface in the Agilent E1406A Command Module User s Manual for details on RS 232 terminal operation and features For NORMAL power on the RS 232 terminal display shows e A kernel test that tests RAM ROM and the microprocessor monitors the ACFAIL line and then calls the Resource Manager to check the system Resource Manager configuration errors for the power on sequence See Test S 2 RS 232 Power On Self Test in Chapter 2 Verification Tests for a typical power on sequence For NORMAL power on the command module LED sequence is e Failed and SYSFAIL LEDs turn ON for 5 sec then turn OFF Next the Access light blinks ON at least once and turns OFF Then the Ready LED turns ON and remains ON Depending on the LED s that remain ON after 5 seconds go to Step 3 Ready LED ON Step 4 Failed and SYSFAIL LEDs ON or Step 5 Failed LED ONLY ON 62 Service Agilent E1406A Service Manual Mainframe power OFF Mainframe power ON START Prepare Mainfrome Turn mainframe power switch OFF Remove all power sources to modules Connect terminal to RS 232 port 2 check LEDs and Terminal Display Monitor RS 232 terminal display Observe ON OFF status of LEDs Wait 5 seconds before proceeding Command
82. itialized TRAP5 Uninitialized TRAP6 Uninitialized TRAP7 Uninitialized TRAP8 Uninitialized TRAP9 Uninitialized TRAP10 Uninitialized TRAP11 Uninitialized TRAP12 Uninitialized TRAP13 Uninitialized TRAP14 Uninitialized TRAP15 Defective gate array MC 68000 chip or ROM Power On Diagnostics Error Messages Testing CPU Testing ROM Passed If Testing CPU or Testing ROM message lasts more than 5 seconds the CPU board is defective Downloaded Driver RAM Corrupt Use DIAG BOOT COLD and reload drivers Nonvolatile RAM Contents Lost Use DIAG BOOT COLD and check backup battery Self Test Failure BAD RAM Defective RAM replace CPU board Testing 64K Bytes RAM Testing 128K Bytes RAM Testing 256K Bytes RAM Testing 512K Bytes RAM Information on amount of RAM found 88 Error Messages Agilent E1406A Service Manual Table 5 5 Operating System Errors cont d Type Message Cause Power On Diagnostics Error Messages cont d Testing 768 K Bytes RAM Testing 1M Bytes RAM Testing 1 25M Bytes RAM Testing 1 5M Bytes RAM Testing 2M Bytes RAM Information on amount of RAM found Self Test Error Messages Self Test Error Self Test Gate Array Error Bad ROM Checksum Self Test RAM Error at Address For Gate Array Error replace gate array For Bad ROM Checksum replace ROM For RAM Error replace RAM in Bus Error Re
83. le can be upgraded See the next section Upgrades for information Table 1 1 Agilent E1406A Command Module Options Model Description Option Agilent standard JES E1406A with Expanded Memory 010 with IBASIC 020 Table 1 2 shows available upgrade paths for the Agilent E 1406A Command Module and the upgrade kit s required You can order the upgrade kits from your nearest Agilent Technologies Sales and Support Office A list of these offices is at the back of this manual Table 1 2 Agilent E1406A Upgrades Kit Part Number Expanded Memory E1406 80010 IBASIC E1406 80020 12 General Information Agilent E1406A Service Manual Operating Storage The Command Module should be stored in a clean dry environment Environments See Table 1 3 for recommended command module operating storage environments Table 1 3 Agilent E1406A Command Module Environments Temperature Relative Humidity Operating Environment 0 C to 55 C lt 65 0 C to 40 C Storage Shipment 40 C to 75 C lt 65 0 C to 40 C Recommended See Table 1 4 for test equipment recommended to test and service the Test Equipment command module Essential requirements for each piece of test equipment are listed in the Requirements column You may substitute other equipment if it meets the requirements in Table 1 4 Table 1 4 Agilent E1406A Command Module Recommen
84. le mechanical part listed in Table 3 2 repair the fault and retest the module If the fault cannot be traced to a fuse or replaceable mechanical part listed in Table 3 2 replace the entire module Asrequired re download the IBASIC and or the Device Drivers See the appropriate installation note for downloading device drivers or IBASIC NOTE If you need to return a command module to Agilent Technologies see Returning Modules to Agilent at the end of this chapter Agilent E1406A Service Manual Service 61 Trou bleshooti ng This section shows suggested steps to troubleshoot Agilent E1406A 1 Prepare the Mainframe 2 Check LEDs and Terminal Display NOTE Command Module faults to a fuse on the Al PCA or to a replaceable mechanical part listed in Table 3 2 See Figure 4 1 for suggested steps To begin troubleshooting turn the mainframe power switch OFF and remove all power sources to any installed modules Connect an RS 232 terminal to the front panel RS 232 port See the C Size VXIbus Systems Configuration Guide for information on connecting and configuring an RS 232 terminal Press the mainframe power switch ON and observe the four LEDs on the command module front panel and the power on display on the RS 232 terminal Then wait at least 5 seconds before proceeding to the next step Step 3 Step 4 or Step 5 The RS 232 terminal is a very valuable tool for use in power on and diagnostic troubleshooting since
85. le s servant area Error 224 parameter error is set and no data is returned Modules that are part of a combined instrument such as a switchbox will return the same manufacturer s comments as the first module in the instrument Other field information corresponds to the module at the selected address 38 Verification Tests Agilent E1406A Service Manual VXI CONF HIER Command Results Logical Address 0 Commander s Logical Address 1 Interrupt Handler 1 0 Interrupt Handler 2 0 Interrupt Handler 3 0 Interrupt Handler 4 0 Interrupt Handler 5 0 Interrupt Handler 6 0 Interrupt Handler 7 0 Interrupter 1 0 Interrupter 2 0 Interrupter 3 0 Interrupter 4 0 Interrupter 5 0 Interrupter 6 0 Interrupter 7 0 Pass Failed 3 Manufacturer s Comments VXI CONF INF Command Results device has no commander handler is not configured interrupter is not configured READY SYSTEM INSTALLED AT SECONDARY ADDR 0 Logical Address 0 Manufacturer ID 4095 Model Code 20 Device Class 2 Address Space 3 A16 Memory Offset 1 A24 Memory Offset 2097152 A32 Memory Offset 1 A16 Memory Size 1 A24 Memory Size 131072 A32 Memory Size E Slot Number 40 Slot 0 Logical Address 0 Subclass Register Contents 1 Attribute Register Contents Manufacturer s Comments Agilent Technologies
86. location Table Address if err lt VI SUCCESS err handler cm err err viScanf cm 9st result if err lt VI SUCCESS err handler cm err printf Interrupt Line Allocation Table Address 96s result err viPrintf cm VXI CONF MTAB n A24 A32 Address Allocation Table Address if err lt VI SUCCESS err handler cm err err viScanf cm 9st result if err lt VI SUCCESS err handler cm err printf A24 A32 Address Allocation Table Address 96s result err viPrintf cm DIAG NRAM ADDR n NRAM Starting Address if err lt VI SUCCESS err handler cm err err viScanf cm 9st result if err VI SUCCESS err handler cm err printf InCommand Module Memory n n printf NRAM Starting Address s result err viPrintf cm DIAG NRAM CRE n Current NRAM Size bytes if err lt VI SUCCESS err handler cm err err viScanf cm 9st result if err lt VI SUCCESS err handler cm err printf Current NR M Size bytes 96s result err viPrintf cm DIAG NRAM CRE MAXn Maximum NRAM Size bytes if err lt VI SUCCESS err handler cm err err viScanf cm 9st result if err lt VI SUCCESS err handler cm err printf Maximum NRAM Size bytes 96s result err viPrintf cm DIAG RDIS ADDRAn RDISK Starting Address if err lt Vl SUCCESS err handler cm err err viScanf cm 9st result if err lt VI SUCCESS err handler cm err printf
87. lts follow for a Command Module with all TTLTrg and ECLtrg Lines and the Trig Out port set at level 0 no source and state 0 Test F 6 Triggering Information Level Source State ECLTrg Trigger Line 0 0 NONE 0 ECLTrg Trigger Line 1 0 NONE 0 TTLTrg Trigger Line 0 0 NONE 0 TTLTrg Trigger Line 1 0 NONE 0 TTLTrg Trigger Line 2 0 NONE 0 TTLTrg Trigger Line 3 0 NONE 0 TTLTrg Trigger Line 4 0 NONE 0 TTLTrg Trigger Line 5 0 NONE 0 TTLTrg Trigger Line 6 0 NONE 0 TTLTrg Trigger Line 7 0 NONE 0 Trig Out Port 0 NONE 0 50 Verification Tests Agilent E1406A Service Manual Test F 7 Serial Port Iniormation This test uses the following commands to return information on the command module serial RS 232 port Set Up Equipment DIAG COMM SER OWN SYST COMM SER BAUD SYST COMM SER CONT DTR SYST COMM SER CONT RTS SYST COMM SER BITS SYST COMM SER SBIT SYST COMM SER PACE THR STAR SYST COMM SER PACE THR STOP SYST COMM SER PAR CHEC SYST COMM SER PAR TYP SYST COMM SER TRAN AUTO SYST COMM SER PACE PROT SYST COMM SER TRAN PACE PROT e Turn Mainframe Power OFF Serial port ownership Baud rate DTR mode line RTS mode line Bits setting Number of stop bits STAR threshold level STOP threshold level Receive parity check Parity type checking Transmit receive protocol Receive pacing protocol Transmit pacing protocol Connect computer to Command Module see Figure 2 14 e Turn Mainframe P
88. n use Pseudo devices request a particular logical address This error occurs if the logical address is used by a static or dynamically configured device 31 FILE SYSTEM STARTUP There is not enough memory in the command module to set up the FAILED file system required for IBASIC 32 INACCESSIBLE A32 MEMORY An A32 device has memory below 20000000h or above DFFFFFFFh The command module can assign but cannot access A32 memory 33 INVALID UDEF MEMORY The base address specified in the A24 A32 address allocation table BLOCK is invalid or the address block exceeds FFFFFFh in A24 memory 34 UDEF MEMORY BLOCK The memory block specified in the A24 A32 address allocation table UNAVAILABLE has already been assigned Also in a system with VXI MXI VXlbus extenders A24 A32 window restrictions may force some addresses to unavailable on a given VMEbus 35 INVALID UDEF ADDRESS An invalid A24 A32 addres sspace specifier was used in the A24 A32 SPACE address allocation table 36 DUPLICATE UDEF MEMORY A logical address is specified more than once in the same A24 A32 LADD address allocation table 37 INVALID UDEF CNFG TABLE The valid flag in the user defined commander servant hierarchy table in not true 1 VXI CONF CTAB lt address gt has been set but is pointing to an invalid table Either the table is corrupt or has not been downloaded 80 Error Messages Agilent E1406A Service Manual Table 5 3 Command Module Resource Manager
89. nal Internal With Internal setting the command module External supplies the 10 MHz system clock CLK10 With External setting the clock must be supplied from an external source 3 Bus Request Level 0 3 3 Setting Bus Request Level 3 gives the command module highest priority to request the use of the Data Transfer Bus 4 Logical Address 0 240 00 Identifies the logical address of the command module The secondary address of the command module is ALWAYS 00 regardless of the logical address setting 5 Servant Area 1 255 255 Identifies the range of sequential logical addresses of the modules to be controlled by the command module 6 Primary GPIB Address 0 30 09 Identifies GPIB port on command module GPIB Controller Enabled 1 Disabled Determines if command module is GPIB Disabled 0 System Controller 18 Verification Tests Agilent E1406A Service Manual D VME VXI System Controller Mode and Slot 0 Enable Disable Internal or External System Clock 1 r 24 Internal Selected e 8 8 1 0 Switch depressed to the enable position Clk 10 Source 0 1 Switch depressed to the disable position
90. ng each TTLTrg and ECLTrg trigger line as a Source Test trigger source For each TTLTrg ECLTrg trigger line the Trig Out port level should start at 5V then go to OV for two seconds then go back to 5V C Trig In Port Source Checks the Trig In and Trig Out ports on the command module using the seven Test TTLTrg and two ECL Trg lines in turn to check input output For each TTLTrg ECLTrg Trigger Line the Trig Out Port level should start at 5V When a TTL signal is applied to the Trig In port the Trig Out port level should go to OV and stay at OV until the signal is removed from the Trig In port Then the Trig Out Port level should return 5V D 10 MHz Clk Out Signal Checks the output from the Clk Out port on the command module front panel Test The oscilloscope display should be a 5V pp square wave at 10 MHz period 0 1 usec Part A INTernal Trigger MEM Display TTL ECL 5V Part INTernal ide Trigger Lines OV t 0 2sec Part C Until Trig In signal i m TTL ECL TTL Trigger Trig in l Source Port aar ines removed for Part C Figure 2 6 Trig Out Port Level Tests 28 Verification Tests Agilent E1406A Service Manual Set up Equipment e Turn mainframe power OFF e Connect oscilloscope to command module see Figure 2 7 e Setup oscilloscope see Figure 2 7 e Turn mainframe power ON Parts A amp B Trig Out Port Connection Command Module
91. nstall the module Then turn mainframe power ON and rerun Step 2 Check LEDs and Terminal Display e If the module is not repairable replace the entire module Install a new command module turn mainframe power ON and rerun Step 2 Check LEDs and Terminal Display Assem bly This section shows how to disassemble and reassemble an Agilent E1406A Di sassem bly Command Module See Figure 4 2 to prepare a command module for i disassembly To perform disassembly you will need a T 10 Torx driver a nstru ctions 1 4 inch hex nut driver a 9 32 inch nut driver and a 3 16 inch nut driver See Steps 1 through 8 following to disassemble an Agilent E1406A Command Module CAUTION Do not handle or disassemble the command modules unless you are familiar with the precautions listed in the Repair Maintenance Guidelines section of this chapter A Put on Anti Static Wrist Strap B Place Module on Bench ANTI STATIC WORK STATION Figure 4 2 Preparing Command Module for Disassembly 66 Service Agilent E1406A Service Manual 1 Loosen Front Panel Hardware A Loosen do not remove hardware using 1 4 nut driver C Loosen do not remove HP IB hardware using 9 32 7mm nut driver 2 Remove Top Shield O Remove 10 Screws ZL Using 10 TORX gt Screwdriver ZA SP 3 3 i s O 3 Remove the Battery Connector move th
92. nterrupts to propagate throughout the system 67 FLASH ROM DRIVER The contents of the FLASH ROM driver area have been corrupted CONTENTS LOST 82 Error Messages Agilent E1406A Service Manual Table 5 4 System Instrument Errors Code Message Cause 1000 OUT OF MEMORY There is not enough available Flash ROM to create a FROM driver area 1500 EXTERNAL TRIGGER Event In signal already allocated to another instrument such as a SOURCE ALREADY Switchbox ALLOCATED 2002 INVALID LOGICAL ADDRESS A value less than 0 or greater than 255 was specified for logical address 2003 INVALID WORD ADDRESS An odd address was specified for a 16 bit read or write Always use an even address for 16 bit word accesses 2005 NO CARD AT LOGICAL A non existant logical address was specified with the VXI READ or ADDRESS VXI WRITE command 2016 BYTE COUNT IS NOT A The program block sent had an improper size BULTIPLE OF TWO 2022 CONFIG WARNING RAM A RAM disc volume was removed after successful preprogramming DISC VOLUME CONTENTS of the Flash ROM s LOST 2023 FLASH DRIVER AREA NOT An attempt was made to install drivers before the DIAG DRIV INST CREATED command was executed 2024 FLASH DRIVER AREA An attempt was made to install drivers after the DIAG DRIV INST ALREADY INSTALLED command had already been executed 2101 FAILED DEVICE VXI device failed its self tes
93. nvalid user defined secondary address specified in the commander servant hierarchy table The secondary address specified was not 0 30 the address was 0 which is the command module address or the module in not in the servant area of the command module DUPLICATE SECONDARY ADDRESS The same secondary address way specified for more than one module in the user defined commander servant hierarchy table INVALID SERVANT AREA The servant area of a commander is greater than 255 or the servant area of a servant module is greater than that of its commander An invalid servant area is truncated to an allowable range and system configuration continues SLOT 0 FUNCTIONS DISABLED The command module is installed in slot O and its Slot O and System Controller switches are set to Disable INVALID COMMANDER LADD The commander specified in the user defined commander servant hierarchy table is not a valid message based commander or the device does not exist BNO FAILED BNO was issued to a message based device whose response indicated an error condition The Begin Normal Operation command may have failed or the device returned a response other than FFFEh See the VXI specification for a description of the BNO response 20 WRITE READY TIMEOUT The command module timed out waiting for write ready to be asserted by a message based device The command module resource manager was attempting to send a word serial comman
94. odule System Function F 1 Front Panel Outputs Checks outputs from the Trig Out Port and the Clk Out Port F 2 General System Information Returns command module addresses number of devices in the system and system version time and date settings F 3 Hierarchy Device Information Returns hierarchy and static information for the module at the selected logical address F 4 Table Memory Information Returns information on Configuration Tables and command module memory including the Flash ROM F 5 Interrupt Status Information Returns information on command module interrupt lines and on register status F 6 Triggering Information Returns information on ECLTrg and TTLTrg trigger line settings and on the Trig Out port configuration F 7 Serial Port Information Returns information on the RS 232 serial port configuration Agilent E1406A Service Manual Verification Tests 27 Test F 1 Front Panel Outputs Description This test checks the output levels from the front panel Trig Out and Clk Out ports There are four parts to the test as follows See Figure 2 6 for a summary of the trigger sources and paths for parts A B and C Part Title Description A INTernal Trigger For this test the Trig Out port level should start at 5V then go to 0V for two Source Test seconds and then go back to 5V B TTL ECL Trigger Line Checks the Trig Out port output usi
95. ower ON Monitor I I i isk Drive GPIB GPIB Select Code 7 Controller E1406A oo 66 09 eee 88 Es Keyboard Figure 2 14 Test F 7 Serial Port Info Connections Agilent E1406A Service Manual Verification Tests 51 Example Program This program uses the commands listed in the Description section to return information on the current Command Module Serial RS 232 Port settings ITest F 7 Serial Port Information Assign 2 Addr to 70900 Assign Addr to cmd module OUTPUT QAddr DIAG COMM SER OWN Query serial port ownership ENTER Addr Own OUTPUT Addr SYST COMM SER BAUD Query baud rate ENTER Addr Baud OUTPUT QAddr SYST COMM SER CONT DTR Query DTR mode line ENTER QAddr Dtr OUTPUT QAddr SYST COMM SER CONT RTS Query RTS mode line ENTER Adar Rts OUTPUT EAddr SYST COMM SER BITS Query bits setting ENTER Adadr Bits OUTPUT Addr SYST COMM SER SBIT Query number of stop bits ENTER Addr Sbits OUTPUT Addr SYST COMM SER PACE THR STAR Query STARt threshold level ENTER Addr Star OUTPUT Addr SYST COMM SER PACE THR STOP Query STOP threshold level ENTER Addr Stop OUTPUT Addr SYST COMM SER PAR CHEC Query receive parity check state ENTER Addr Chec OUTPUT Addr SYST COMM SER PAR Query current parit
96. powered up or rebooted DIAG BOOT Read these messages from the error queue with SYST ERR System Instrument Errors 1000 up Error messages 1500 through 2810 apply to the command module System Instrument Read these messages from the error queue with SYST ERR Operating System Errors No error numbers System Errors Generally halts instrument operation Read errors from a terminal connected to the RS 232 port of the command module Hardware Errors Indicates major hardware failure of command module Usually requires returning the module to Agilent Technologies for service Read errors from a terminal connected to the RS 232 port of the command module Power On Diagnostics Errors Typically RAM or ROM errors Read errors from a terminal connected to the RS 232 port of the command module Self Test Errors Tests ROM Chips and ROM Checksum Read errors from a terminal connected to the RS 232 port of the command module Interrupt Errors Typically bus or switch configuration errors Read errors from a terminal connected to the RS 232 port of the command module Agilent E1406A Service Manual Error Messages 75 Configuration Command module error messages associated with system installation Errors and configuration are listed in Table 5 3 These errors are displayed if a terminal or a printer is connected to the RS 232 port ofthe command module If a printer or terminal is not used error messages can
97. puter to mainframe see Figure 2 4 e Turn mainframe power ON 22 Verification Tests Agilent E1406A Service Manual NOTE Refer to your computer s documentation for information on connecting the keyboard and video cables and other peripherals Monitor Disk Drive GPIB A BARA BERS HBBRI BRA PARAR AA Ba Bas PRA aaa ir IHgH B580 E A ARABE aba BERE Keyboard Controller Figure 2 4 Test S 1 GPIB Power On Test Example Program This program performs an GPIB power on test for the Agilent E1406A command module and uses the SYST ERR command to check results If the power on test passes 0 No error is returned If the power on test fails the test returns an error message for each error detected In this case see Chapter 5 Error Messages for an explanation of the error s NOTE If the Ready light does not turn on and or the Failed SYSFAIL lights stay lit when power is turned ON there is a very high probability that the command module is defective In this case this test will probably not run and you should see Chapter 4 Service for repair replacement guidelines 1 2 10 20 30 40 50 Test S 1 GPIB Power On Self Test CLEAR SCREEN ASSIGN Addr to 70900 DIM Err_msg 256 PRINT Test S 1 GPIB Power On Self Test PRINT Agilent E1406A Service Manual
98. r Integer representing the attribute register contents 1 Attribute register not defined for this device Manufacturer s specific comments 80 character string containing instrument name and secondary address UNLESS start up error s are detected For start up errors return has form CNFG ERROR n m Z See Chapter 5 for error descriptions Agilent E1406A Service Manual Verification Tests 35 Set up Equipment e Turn mainframe power OFF e Connect computer to command module see Figure 2 10 e Turn mainframe power ON Monitor E1406A u eeeeo 2 Disk Drive GPIB GPIB Select Code 7 of A ARO MARS Bea AAA F3pnmBnanmpBHHHHBHHBHES iu TER passa E Keyboard Figure 2 10 Test F 3 Hierarchy Info Connections Example Program This program uses VXI CONF HIER and VXI CONF INF to return current hierarchy configuration and static information for the module at the logical address you select Test F 3 Hierarchy Device Information JOA c Query system Logical Addresses ASSIGN Addr TO 70900 CLEAR SCREEN DIM Rinf 16 50 Hinf 18 50 Hier 1000 Inf 1000 OUTPUT EAddr RST OUTPUT EAddr VXI CONF LADD ENTER Addr Laddr PRINT TABXY 1 18 System Logical Addresses are Laddr 80 INPUT Enter Logi
99. r locations of parts in Table 3 2 Table 3 3 shows reference designators for parts in Table 3 2 and Table 3 4 shows the manufacturer code list for the parts If a command module defect can be traced to a fuse or replaceable mechanical part replace the fuse and or part and retest the module If the defect cannot be traced to a fuse or replaceable mechanical part replace the entire module Individual printed circuit assemblies PCAs cannot be retumed for replacement or exchange Agilent E1406A Service Manual Replaceable Parts 55 Table 3 2 E1406A Command Module Replaceable Parts Reference Agilent Part Qty Description Mfr Mfr Part Designator Number Code Number REPLACEMENT MODULES E1406 66201 REPLACEMENT CONTROLLER MODULE STANDARD E1406 66202 REPLACEMENT CONTROLLER MODULE EXP MEMORY Agilent E1406A HARDWARE PARTS Fig 3 1 BT1 E1300 86401 1 BATTERY PACK 3 6V W 2 28480 E1300 86401 HDW1 HDW2 2190 0124 4 WASHER LOCK INTL T NO 10 195 IN ID 98291 3002 26 HDW3 HDW4 2950 0078 4 NUT HEX DBL CHAM 10 32 THD 067 IN THK 74163 500220 HDW5 HDW6 2190 0004 2 WASHER LOCK INTL T NO 4 115 IN ID 78189 SF 1904 00 HDW7 HDW8 2190 0577 2 WASHER LOCK NO 10 194 IN ID 294 IN OD 28480 2190 0577 HDW9 HDW10 5180 6650 2 STANDOFF HEX 28480 5180 6650 HDW11 HDW12 2190 0124 WASHER LOCK INTL T NO 10 195 IN ID 98291 3002 26 HDW13 HDW14 2950 0078 NUT HEX DBL CHAM 10 32 THD 067 IN THK 74163 500220 MP1 E1400 45102t
100. r viScanf cm s level if err lt VI SUCCESS err_handler cm err err viPrintf cm OUTP TTLT u SOURAN i Query TTLTrg Line 0 7 source if err lt Vl SUCCESS err handler cm err err viScanf cm os source if err lt VI SUCCESS err handler cm err err viPrintf cm OUTP TTLT9eu STAT Wn i Query TTLTrg Line 0 7 state if err lt VI SUCCESS err handler cm err err viScanf cm Sos state if err VI SUCCESS err handler cm err printf TTLTrg Trigger Line u 1 for j 0 j lt strlen level 1 j printf c level j for is 0 j strlen source 1 j printf c source j print for j O j lt strlen state j printf c state j err viPrintf cm OUTP EXT LEVAn Query Trig Out port logic level if err lt Vl SUCCESS err _handler cm err err viScanf cm s level if err lt VI SUCCESS err handler cm err err viPrintf cm DUTP EXT SOUR n if err lt VI_SUCCESS err_handler cm err err viScanf cm s source if err lt VI SUCCESS err handler cm err err viPrintf cm OUTP EXT STATAn Query Trig Out port state Query Trig Out port source Agilent E1406A Service Manual Example C Programs 101 if err lt VI SUCCESS err ond erem err err viScanf cm s stat if err lt VI SUCCESS err E err printf An Trig Out Port for j 0 j lt strlen level 1 j printf c level j printf s for
101. r OFF e Connect RS 232 terminal to command module see Figure 2 5 e Turn mainframe and terminal power ON 24 Verification Tests Agilent E1406A Service Manual E1406A E EN E a E E Monitor oo oo E e e e RS 232 O Port 9 il eO e E 9 ololoelolololololo i o C3 EB HRA ARR eA RHET Ooo FRARRRARRARAAAFS MAR ARA oo nana RHH Bae to ES Se ETE TER anall RS 232 Figure 2 5 RS 232 Power On Test Typical Results A typical power on and configuration sequence for an Agilent E1406A Command Module follows If a configuration or start up error occurs such as invalid address or failed self test the error is reported in the sequence See Chapter 5 Error Messages for error messages Agilent E1406A Command Module Typical Resource Manager Configuration Sequence Testing ROM Testing 512K Bytes RAM Passed CPU Self Test Passed GPIB address 09 Talk Listen Command Module ladd 0 Command Module servant area 255 Command Module VME bus timeout ENABLED Searching for static devices in mainframe 0 SC Device at ladd 0 in slot 0 Searching for dynamic devices DC device in slot 12 moved to ladd 32 block size 1 Searching for pseudo devices Configuring Commander Servant hierarchy ladd 0 cmdr ladd 1 ladd
102. r cm err printf Current bits setting s result err viPrintf cm SYST COMM SER SBITAn Query number of stop bits if err lt Vl SUCCESS err_handler cm err err viScanf cm t result if err lt VI_SUCCESS err_handler cm err printf Number of stop bits set s result err viPrintf cm SYST COMM SER PACE THR STARAn Query STARt threshold level if err lt VI_SUCCESS err_handler cm err err viScanf cm Yet result ifferr lt VI SUCCESS err_handler cm err printf STARt threshold level 96S result err viPrintf cm SYST COMM SER PACE THR STOPAn Query STOP threshold level if err lt VI SUCCESS err handler cm err err viScanf cm 9st result if err lt VI SUCCESS err handler cm err printf STOP threshold level s n result err viPrintf cm SYST COMM SER PAR CHEC WM Query receive parity check state if err lt VI SUCCESS err handler cm err err viScanf cm 9st result 102 Example C Programs Agilent E1406A Service Manual if err lt VI SUCCESS err_handler cm err printf Receive parity check state s result err viPrintf cm SYST COMM SER PARAn Query current parity type checking if err lt Vl SUCCESS err handler cm err err viScanf cm 9st result if err lt VI SUCCESS err handler cm err printf Current parity type checking 96s result err viPrintf cm SYST COMM SER TRA
103. r faulty operation is suspected The test administrator must know command module and test equipment operation It is assumed that a qualified service trained person will connect cables and adaptors required See Table 1 4 Agilent E1406A Command Module Recommended Test Equipment for test equipment requirements Agilent E1406A Service Manual Verification Tests 17 Com mand This section shows how to set an Agilent E1406A Command Module for Mod u le factory settings and summarizes basic command module functions See the C Size VXIbus Systems Configuration Guide for information on changing C O nf i g u rat i on command module switch settings NOTE This section shows system configuration based on command module switch settings These settings can be overridden by configuration tables stored in the command module See the Agilent E1406A Command Module User s Manual for details Factory Settings Table 2 2 shows how the command module is configured at the factory Figure 2 1 shows the switch positions and locations for the command module factory settings Table 2 2 Command Module Switch Settings Functions Switch Title Range Factory Function Setting 1 VME System Controller Enabled 0 Enabled When the VME System Controller and Slot Slot 0 Enable Disable Disabled 1 Enabled 0 Enable Disable switches are enabled the command module functions as the system s Slot O device 2 System Clock Source Inter
104. rdware using 3 16 nut driver C Tighten GPIB hardware using 9 32 7mm nut driver 70 Service Agilent E1406A Service Manual Repai r Guidelines to repair and maintain an Agilent E1406A Command Module Mai ntenance follow including Guidelines e ESD precautions e Soldering printed circuit boards e Post repair safety checks CAUTION Do not touch the command module edge connector pins at any time unless you are actively using a static free workstation ESD Electrostatic discharge ESD may damage CMOS and other static sensitive Precautions devices in the command modules such as ROM or RAM ICs This damage can range from slight parameter degradation to catastrophic failure When handling command modules follow these guidelines to avoid damaging components e Always use a static free work station with a pad of conductive rubber or similar material when handling command module components e After you remove a module from the frame place the module on a conductive surface to guard against ESD damage Do not use pliers to remove a CMOS device from a high grip socket Instead use a small screwdriver to pry the device up from one end Slowly lift the device up one pair of pins at a time e After you remove a CMOS device from a module place the device onto a pad of conductive foam or other suitable holding material e Ifa device requires soldering be sure the device is placed on a pad of conductive material
105. rial This document contains proprietary information which is protected by copyright All rights are reserved No part of this document may be photocopied reproduced or translated to another language without the prior written consent of Agilent Technologies Inc Agilent assumes no responsibility for the use or reliability of its software on equipment that is not furnished by Agilent U S Government Restricted Rights The Software and Documentation have been developed entirely at private expense They are delivered and licensed as commercial computer software as defined in DFARS 252 227 7013 Oct 1988 DFARS 252 211 7015 May 1991 or DFARS 252 227 7014 Jun 1995 as a commercial item as defined in FAR 2 101 a or as Restricted computer software as defined in FAR 52 227 19 Jun 1987 or any equivalent agency regulation or contract clause whichever is applicable You have only those rights provided for such Software and Documentation by the applicable FAR or DFARS clause or the Agilent standard software agreement for the product involved Agilent E1406A Command Module User s Manual Edition 2 Rev 3 Copyright 1996 2006 Agilent Technologies Inc All Rights Reserved Agilent E1406A Command Module User s Manual 3 Printing History The Printing History shown below lists all Editions and Updates of this manual and the printing date s The first printing of the manual is Edition 1 The Edition number increments by 1 whenever
106. roper or inadequate maintenance by Buyer Buyer supplied products or interfacing unauthorized modification or misuse operation outside of the environmental specifications for the product or improper site preparation or maintenance The design and implementation of any circuit on this product is the sole responsibility of the Buyer Agilent does not warrant the Buyer s circuitry or malfunctions of Agilent products that result from the Buyer s circuitry In addition Agilent does not warrant any damage that occurs as a result of the Buyer s circuit or any defects that result from Buyer supplied products NO OTHER WARRANTY IS EXPRESSED OR IMPLIED Agilent SPECIFICALLY DISCLAIMS THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE Exclusive Remedies THE REMEDIES PROVIDED HEREIN ARE BUYER S SOLE AND EXCLUSIVE REMEDIES Agilent SHALL NOT BE LIABLE FOR ANY DIRECT INDIRECT SPECIAL INCIDENTAL OR CONSEQUENTIAL DAMAGES WHETHER BASED ON CON TRACT TORT OR ANY OTHER LEGAL THEORY Notice The information contained in this document is subject to change without notice Agilent Technologies MAKES NO WARRANTY OF ANY KIND WITH REGARD TO THIS MATERIAL INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE Agilent shall not be liable for errors contained herein or for incidental or consequential damages in connection with the furnishing performance or use of this mate
107. s Dynamic Configuration Table address Extender Device Table address Interrupt Line Allocation Table address Get Command Module Memory Information OUTPUT EAddr VXI CONF MTAB ENTER Adadr Mtab OUTPUT Addr DIAG NRAM ADDR ENTER Adar Nram_addr OUTPUT Addr DIAG NRAM CRE ENTER Addr Nram_cre OUTPUT Addr DIAG NRAM CRE MAX ENTER Addr Nram_max OUTPUT Addr DIAG RDIS ADDR ENTER QAddr Rdis addr OUTPUT Addr DIAG RDIS CRE ENTER Addr Rdis_cre OUTPUT EAddr DIAG RDIS CRE MAX ENTER QAddr Rdis max OUTPUT EAddr DIAG DRAM AVA ENTER QAddr Dram OUTPUT EAddr DIAG DRAM CRE ENTER Addr Dram_cre OUTPUT EAddr DIAG DRIV LIST ENTER QAddr Dvr list continued on next page A24 A32 Address Alloc Table address INRAM starting address Current NRAM size bytes Maximum NRAM size bytes RDISK starting address Current RDISK size bytes Maximum RDISK size bytes Remaining DRAM available bytes Current DRAM size bytes no drivers Drivers installed in ROM RAM Agilent E1406A Service Manual Verification Tests 41 301 310 320 330 340 350 360 370 380 390 400 410 420 430 440 450 460 470 480 490 500 510 520 530 540 550 560 570 580 590 600 610 620 630 640 650 660 670 Display Results PRINT Test F 4 Table Memory Information PRINT PRINT Configuration Tables PRINT PRINT Commander Servant Hi
108. switched off To avoid dangerous electrical shock DO NOT perform procedures involving cover or shield removal unless you are qualified to do so DO NOT operate damaged equipment Whenever it is possible that the safety protection features built into this product have been impaired either through physical damage excessive moisture or any other reason REMOVE POWER and do not use the product until safe operation can be verified by service trained personnel If necessary return the product to an Agilent Technologies Sales and Service Office for service and repair to ensure that safety features are maintained DO NOT service or adjust alone Do not attempt internal service or adjustment unless another person capable of rendering first aid and resuscitation is present DO NOT substitute parts or modify equipment Because of the danger of introducing additional hazards do not install substitute parts or perform any unauthorized modification to the product Return the product to an Agilent Technologies Sales and Service Office for service and repair to ensure that safety features are maintained 4 Agilent E1406A Command Module User s Manual Declaration of Conformity Declarations of Conformity for this product and for other Agilent products may be downloaded from the Internet There are two methods to obtain the Declaration of Conformity e Go to http regulations corporate agilent com DoC search htm You can then search by product number to
109. t 2102 UNABLE TO COMBINE DEVICE Device type cannot be combined into an instrument such as a scanning voltmeter or switchbox 2103 CONFIG WARNING DEVICE ID of device does not match list of drivers available Warning only DRIVER NOT FOUND 2105 CONFIG ERROR 5 A24 More A24 memory installed in the mainframe than can be configured MEMORY OVERFLOW into the available A24 memory space 2108 CONFIG ERROR 8 A 24 memory device overlaps memory space reserved by the mainframe s operating system 2110 CONFIG ERROR 10 Too many instruments installed in the mainframe Cannot configure INSUFFICIENT SYSTEM instruments Only the system instrument is started MEMORY 2111 CONFIG ERROR 11 INVALID A device s logical address is not a multiple of 8 and the device is not INSTRUMENT ADDRESS part of a combined instrument 2112 INVALID USER DEFINED The commander assigned to a device by a user defined COMMANDER LOGICAL Configuration Table does not assign it a secondary address ADDRESS 2114 INVALID USER DEFINED A secondary address assigned by a user configuration table is illegal SECONDARY ADDRESS 2115 DUPLICATE SECONDARY A secondary address assigned by a user configuration table is used ADDRESS more than once 2116 INVALID SERVANT AREA The logical address plus servant area of a commander is greater than 255 or greater than that of a superior commander within this tree Agilent E1406A Service Manual Error Messages 83 Table 5 4 System Instrument
110. t the logical addresses or use the extender table to override the default algorithm Agilent E1406A Service Manual Error Messages 81 Table 5 3 Command Module Resource Manager Configuration Errors cont d Error Message Cause 52 DEVICE OUTSIDE OF LADD A module in an extender mainframe is outside of the logical WINDOW address window set by the resource manager or set by the user defined extender table Either reset the logical addresses or download a new extender table 53 INVALID EXTENDER A24 The resource manager found an invalid start address or size for an WINDOW extender A24 address window Either reconfigure the VME memory devices or use the extender table 54 DEVICE OUTSIDE OF A24 A module with A24 memory is located outside of the extender logical WINDOW address window Either reconfigure the VME memory devices or use the extender table 55 INVALID EXTENDER A32 The resource manager found an invalid start address or size for an WINDOW extender A32 address window Either reconfigure the VME memory devices or use the extender table 56 DEVICE OUTSIDE OF A32 A module with A32 memory is located outside of the extender logical WINDOW address window Either reconfigure the VME memory devices or use the extender table 57 INVALID UDEF LADD WINDOW A user defined logical address window violates the VXI 6 specification has an invalid base or size 58 INVALID UDEF
111. the GPIB Secondary Address is derived from the Logical Address switch setting using the relationship GPIB Secondary Address Logical Address 8 Thus in Figure 2 2 since Logical Address 64 is set with the Logical Address switch the GPIB Secondary Address 64 8 08 Note that there are no switches to set the Secondary GPIB Address NOTES The divide logical address by 8 process to get the IEEE 488 secondary address is the Agilent implementation of VXIbus addressing using the Agilent El406A command module Other manufacturers may use different methods The GPIB Secondary Address for the Agilent E1406A command module is always 00 regardless of the logical address set Primary GPIB Address Secondary GPIB Address Set with Primary HP IB Address switch Derived from Logical Address switch setting Primary HP IB Address switch setting 09 Logical Address switch setting 8 x 08 64 GPIB Address 7 09 08 E Interface Select Code Figure 2 2 Example GPIB Address vs Logical Address Commander Ina VXIbus system the servant area identifies the modules servants that Servant Areas are controlled by other modules commanders The Logical Address switch sets the command module as the resource manager and is used with the command module Servant Area switch Switch 5 in Figure 2 1 to determine the servant area of the command module using Agilent E1406A Service Manual Verification Tests 21 Servant area
112. the cause of the condition Then run the power on self test to verify that the command module is operational NOTE As desired you may want to run one or more of the functional verification tests in Chapter 2 Verification Tests 72 Service Agilent E1406A Service Manual Returning an Agilent E1406A Use the following procedures to return an Agilent E1406A Command Module to Agilent Technologies Determine the Module Version a If the model label is attached to the bottom shield of the command module see Figure 4 3 for location note the model number on the upper label of the bottom shield of the module E1406A Bottom Shield View ta E el ARA EEE i Series C E1406A 3002A01336 E1406A Model E1406A Standard WN 7 SE E1406A020 Opt 020 Figure 4 3 Agilent E1406A Option Numbers b If the model label has been removed from the bottom shield of the command module you will need to look at the A2 memory board part number to determine the version To do this perform Steps 1 through 3 in the Command Modules Disassembly section to remove the top shield and the A2 memory board Note the A2 memory board part number see Figure 4 4 Labe MA E1406A A2 Memory Board E1406A OPT E1406A 010 OPT E1406A 0 1 20 Figure 4 4 Agilent E1406A Memory Board Part Numbers Ship the Module to Agilent Technologies
113. the manual is revised Updates which are issued between Editions contain replacement pages to correct the current Edition of the manual Updates are numbered sequentially starting with Update 1 When a new Edition is created it contains all the Update information for the previous Edition Each new Edition or Update also includes a revised copy of this printing history page Many product updates or revisions do not require manual changes and conversely manual corrections may be done without accompanying product changes Therefore do not expect a one to one correspondence between product updates and manual updates Edition 1 Part Number E1406 90010 sss June 1996 Edition 2 Part Number E1406 90011 0 02 00 00005 August 1996 Edition 2 Rev 2 Part Number E1406 90011 September 2006 Edition 2 Rev 3 Part Number E1406 90011 September 2012 Safety Symbols Instruction manual symbol affixed to product Indicates that the user must refer to the man A Alternating current AC ual for specific WARNING or CAUTION information to avoid personal injury or dam AS age to the product Direct current DC AN Indicates hazardous voltages Indicates the field wiring terminal that must l be connected to earth ground before operating E the equipment protects against electrical Calls attention to a procedure practice or con shock in case of fault WARNING dition that could cause bodily injury or death
114. the memory more efficiently DC DEVICE MOVE FAILED A dynamically configured device did not move to its new logical address After setting a DC device or a block of devices the resource manager checks the new address es to see if the device actually moved INACCESSIBLE A24 MEMORY An A24 memory device has memory below 200000h or above DFFFFFh The command module cannot access this memory UNABLE TO MOVE DC DEVICE There is no logical address or address block available for a dynamically configured device to move to Try using a user defined dynamic configuration table or the user defined extender table to assign the addresses more efficiently INSUFFICIENT SYSTEM MEMORY Too many instruments installed for the amount of RAM available in the command module Only the system instrument is started INVALID INSTRUMENT ADDRESS A module s logical address is not a multiple of 8 or is not part of a virtual instrument Secondary GPIB addresses are only given to devices with logical addresses that are a multiple of eight 78 Error Messages Agilent E1406A Service Manual Table 5 3 Command Module Resource Manager Configuration Errors cont d Message Cause INVALID UDEF COMMANDER LADD The user defined commander logical address is not a valid commander Either the commander does not exist or it is not a message based commander INVALID UDEF SECONDARY ADDRESS I
115. to command module Trig Out port DISP Press Continue when ready to run this test PAUSE CLEAR SCREEN DIM Trg sour 9 10 DATA TTLTO TTLT1 TTLT2 TTLT3 TTLT4 TTLTrg trigger lines DATA TTLT5 TTLT6 TTLT7 ECLTO ECLT1 TTLTrg ECLTrg trigger lines READ Trg_sour Read TTLTrg ECLTrg trigger line data FOR l 0 TO 9 PRINT TABXY 1 18 Trigger line being tested is Trg sour l OUTPUT Addr OUTP amp Trg_sour l amp STAT ON Set TTLTrg ECLTrg line STATE ON OUTPUT Addr OUTP amp Trg_sour l amp SOUR INT Set TTLTrg ECLTrg trig source to INT OUTPUT Addr OUTP EXT STAT ON Enable Trig Out port configuration OUTPUT Addr OUTP EXT SOUR Trg_sour 1 Allows Trig Out port to be driven by selected TTLTrg ECLTrg trigger line OUTPUT Addr OUTP amp Trg_sour l amp LEV ON Set selected trigger line to ON WAIT 2 Wait 2 seconds OUTPUT Addr OUTP amp Trg_sour l amp LEV OFF Set selected trigger line to OFF DISP Press Continue to test next trigger line PAUSE CLEAR SCREEN NEXT I CLEAR SCREEN continued on next page 30 Verification Tests Agilent E1406A Service Manual PRINT Part C Trig In Port Source Test PRINT PRINT Connect oscilloscope to command module Trig Out port DISP Press Continue when ready to run this test PAUSE CLEAR SCREEN FOR l 0 TO 9 OUTPUT Addr OUTP amp Trg_sour l amp STAT ON Set TTLTrg ECLTrg line STATE ON OUTPUT Addr OUTP amp Trg_sour 1
116. urements are traceable to the United States National Institute of Standards and Technology formerly National Bureau of Standards to the extent allowed by that organization s calibration facility and to the calibration facilities of other International Standards Organization members Warranty This Agilent Technologies product is warranted against defects in materials and workmanship for a period of one 1 year from date of shipment Duration and conditions of warranty for this product may be superseded when the product is integrated into becomes a part of other Agilent products During the warranty period Agilent Technologies will at its option either repair or replace products which prove to be defective For warranty service or repair this product must be returned to a service facility designated by Agilent Technologies Buyer shall prepay shipping charges to Agilent and Agilent shall pay shipping charges to return the product to Buyer However Buyer shall pay all shipping charges duties and taxes for products returned to Agilent from another country Agilent warrants that 1ts software and firmware designated by Agilent for use with a product will execute its programming instructions when properly installed on that product Agilent does not warrant that the operation of the product or software or firmware will be uninterrupted or error free Limitation Of Warranty The foregoing warranty shall not apply to defects resulting from imp
117. vice 5 Non VXlbus device Address Space Integer from 0 to 15 Integer value is sum of binary weighted codes of the address space occupied by device 1 device has A16 registers 2 device has A24 registers 4 device has A32 registers 8 device has A64 registers A16 Memory Offset Integer between 1 and 65535 Base address for A16 registers on device 1 device has no A16 memory A24 Memory Offset Integer between 1 and 16777215 Base address for A24 registers on device 1 device has no A24 memory A32 Memory Offset Integer between 1 and 4294967295 Base address for A32 registers on device 1 device has no A32 memory A16 Memory Size Integer between 1 and 65535 Number of bytes reserved for A16 registers 1 2 device has no A24 memory A24 Memory Size Integer between 1 and 16777215 Number of bytes reserved for A24 registers 1 device has no A16 memory A32 Memory Size Integer between 1 and 4294967295 Number of bytes reserved for A32 registers 1 2 device has no A32 memory Slot Number Integer between 1 and the number of slots in mainframe 1 slot that contains this device is unknown Slot 0 Logical Address Integer between 1 and 255 1 Slot 0 device associated with this device is unknown Subclass Register Integer representing the subclass register contents 1 Subclass register not defined for this device Attribute Registe
118. y type checking ENTER Adadr Typ OUTPUT Adadr SYST COMM SER TRAN AUTO Query transmit receive protocol ENTER Adadr Auto OUTPUT Addr SYST COMM SER PACE PROT Query receive pacing protocol ENTER Adadr Rpace OUTPUT Addr SYST COMM SER TRAN PACE PROT Query transmit pacing protocol ENTER QAdadr Space CLEAR SCREEN PRINT Test F 7 Serial Port Information PRINT PRINT Serial port ownership iOwn PRINT Transmit receive baud rate Baud PRINT Current mode of DTR line Dtr continued on next page 52 Verification Tests Agilent E1406A Service Manual PRINT PRINT PRINT PRINT PRINT PRINT PRINT PRINT PRINT PRINT PRINT PRINT END Typical Results Current mode of RTS line Current bits setting Number of stop bits set STARt Threshold Level STOP Threshold Level Receive parity check state Current parity type checking Transmit receive pacing linkage Receive pacing protocol state Transmit pacing protocol state Rts Bits Sbits Star Stop Chec Typ Auto Rpace Space Typical results follow for a command module RS 232 serial port Test F 7 Serial Port Information Serial port ownership Transmit receive baud rate Current mode of DTR line Current mode of RTS line Current bits setting Number of stop bits set STARt threshold level STOP threshold level

Download Pdf Manuals

image

Related Search

Related Contents

LinkSprite RFID Reader/Writer Module (ISO14443  Toutes nos félicitations pour l`achat du Sekonic L-608/L  PURITY 450 Steam PURITY 600 Steam PURITY 1200 Steam    茨城美野里環境組合 クリーンセンターからのお知らせ  Diccionario Español Inglés - Franklin Electronic Publishers, Inc.  manual DPW-1800-VAC (a1  avant d`utiliser le sèche  Agri Loans User Manual  Hoshizaki DM-200B User's Manual  

Copyright © All rights reserved.
Failed to retrieve file