Agilent 75000 Series B Agilent E1351A/52A/53A/57A/58A FET Multiplexers Service Manual Enclosed is the Service Manual for the Agilent E1351A/52A/53A/57A/58A FET Multiplexers. Insert this manual, along with any other VXIbus manuals that you have, into the binder that came with your Agilent Mainframe.
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 measurements 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.
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 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.
DECLARATION OF CONFORMITY According to ISO/IEC Guide 22 and CEN/CENELEC EN 45014 Manufacturer’s Name: Manufacturer’s Address: Agilent Technologies, Incorporated th 815 – 14 St. SW Loveland, Colorado 80537 USA Declares, that the product Product Name: Model Number: Product Options: 16 Channel FET Multiplexer E1351A This declaration covers all options of the above product(s).
DECLARATION OF CONFORMITY According to ISO/IEC Guide 22 and CEN/CENELEC EN 45014 Manufacturer’s Name: Manufacturer’s Address: Agilent Technologies, Incorporated th 815 – 14 St. SW Loveland, Colorado 80537 USA Declares, that the product Product Name: Model Number: Product Options: 32 Channel Single Ended FET Multiplexer E1352A This declaration covers all options of the above product(s).
DECLARATION OF CONFORMITY According to ISO/IEC Guide 22 and CEN/CENELEC EN 45014 Manufacturer’s Name: Manufacturer’s Address: Agilent Technologies, Incorporated th 815 – 14 St. SW Loveland, Colorado 80537 USA Declares, that the product Product Name: Model Number: Product Options: 16 Channel T/C FET Multiplexer E1353A This declaration covers all options of the above product(s).
DECLARATION OF CONFORMITY According to ISO/IEC Guide 22 and CEN/CENELEC EN 45014 Manufacturer’s Name: Manufacturer’s Address: Agilent Technologies, Incorporated th 815 – 14 St. SW Loveland, Colorado 80537 USA Declares, that the product Product Name: Model Number: Product Options: 8 Channel 120 Ohm Strain Relay FET E1357A This declaration covers all options of the above product(s).
DECLARATION OF CONFORMITY According to ISO/IEC Guide 22 and CEN/CENELEC EN 45014 Manufacturer’s Name: Manufacturer’s Address: Agilent Technologies, Incorporated th 815 – 14 St. SW Loveland, Colorado 80537 USA Declares, that the product Product Name: Model Number: Product Options: 8 Channel 350 Ohm Strain Relay FET E1358A This declaration covers all options of the above product(s).
viii
Agilent 75000 Series B Service Documentation Suggested Sequence to Use Manuals Manual Descriptions Installation and Getting Started Guide. This manual contains step-by-step instructions for all aspects of plug-in module and mainframe installation. Introductory programming information and examples are also included. Mainframe User’s Manual.
What’s in this Manual Manual Overview This manual shows how to service the Agilent E1351A, E1352A, E1353A, E1357A, and E1358A FET Multiplexers. Consult the appropriate FET Multiplexer User’s Manual for additional information on installing, configuring, and operating each FET Multiplexer. Consult the appropriate mainframe user’s manual for information on configuring and operating the mainframe.
Table of Contents Chapter 1 — General Information Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1 Safety Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2 Warnings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2 Cautions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3 FET Multiplexer Description . . . . Agilent E1351A Description . .
Chapter 3 — Replaceable parts Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1 Replaceable Parts Lists . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1 Exchange Assembly . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1 Mechanical Parts Locators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-5 Chapter 4 — Service Introduction . . . . . . . . . . . Equipment Required . . . . . Service Aids . . . . .
Chapter 1 General Information Introduction This manual contains information required to test, troubleshoot, and repair the Agilent E1351A, E1352A, E1353A, E1357A, and E1358A FET Multiplexers. See the appropriate User’s Manual for additional information on the Agilent E1351A, E1352A, E1353A, E1357A, and E1358A. Figure 1-1 shows the FET Multiplexers. Figure 1-1.
Safety Considerations This product is a Safety Class I instrument that is provided with a protective earth terminal when installed in the mainframe. Check the mainframe, FET Multiplexer, Terminal Block, and all related documentation for safety markings and instructions before operation or service. Refer to the WARNINGS page (page ii) in this manual for a summary of safety information. Safety information for preventive maintenance, testing, and service follows and is also found throughout this manual.
WARNING USING AUTOTRANSFORMERS. If 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). CAPACITOR VOLTAGES. Capacitors inside the mainframe may remain charged even when the mainframe has been disconnected from its source of supply. USE PROPER FUSES.
FET Multiplexer Description The Agilent E1351A, E1352A, E1353A, E1357A, and E1358A FET Multiplexer is an "instrument" in a VXIbus mainframe. As such, each FET Multiplexer is assigned an error queue, input and output buffers, and a status register. NOTE Instruments are based on the logical addresses of the plug-in modules. See the Agilent 75000 Series B Installation and Getting Started Guide to set the addresses to create an instrument.
Agilent E1357A Description The Agilent E1357A provides up to eight channels of strain gage switching. Strain gage measurements are supported in 1/4 bridge, 1/2 bridge, and full bridge measurements with 120 Ω completion resistors. A strain gage excitation power supply is also provided. Agilent E1358A Description The Agilent E1358A is identical to the Agilent E1357A except the strain gage completion resistors are 350 Ω..
Recommended Test Equipment Table 1-1 lists the test equipment recommended for testing, adjusting, and servicing the FET Multiplexers. Essential requirements for each piece of test equipment are described in the Requirements column. Table 1-1. Recommended Test Equipment Instrument Requirements Recommended Model Use* Controller, GPIB GPIB compatibility as defined by IEEE Standard 488-1987 and the identical ANSI Standard MC1.1: SH1, AH1, T2, TE0, L2, LE0, SR0, RL0, PP0, DC0, DT0, and C1, 2, 3, 4, 5.
Notify Agilent and carrier. Notify Agilent Figure 1-2.
Shipping Guidelines Follow the steps in Figure 1-3 to return a FET Multiplexer to an Agilent Technologies Sales and Support Office or Service Center.
Chapter 2 Verification Tests Introduction This chapter describes the verification tests for the Agilent E1351A, E1352A, E1353A, E1357A, and E1358A.
Functional Verification Test The Functional Verification Test for the Agilent E1351A, E1352A, E1353A, E1357A, and E1358A FET Multiplexers consists of sending the *IDN? command and checking the response. This test can be used to verify that the FET Multiplexer is connected properly and is responding to a basic command. Procedure 1. Verify that the FET Multiplexer is properly installed in the mainframe 2. Verify that the terminal block or test fixture is properly connected to the Multiplexer 3.
Operation Verification Test The procedures in this section are used to provide a high level of confidence that the FET Multiplexer is meeting published specifications. The Operation Verification Test is a subset of the Performance Verification Tests and is suitable for checkout after performing repairs. The Operation Verification Test is performed by completing the Closed Channel Resistance Test (Test 2-1) as described in the Performance Verification Test procedures.
re-wire each time the tests are performed. The Agilent E1351A terminal block and case assembly part number is E1351-80001. Test 2-1: Closed Channel Resistance Test HI Channel Measurements This test first verifies that no FET switches are stuck in the on condition and then verifies that all channels meet the closed channel resistance specification for the FET Multiplexer. The channel HI, channel LO, A Tree, and B Tree switches are all independently tested. 1.
• Repeat step 3 for channels 01 through 15 • Use CLOS (@nncc), where nn is the card number and cc is the channel number LO Channel Measurements 1. Make Hardware Connections • Turn mainframe power OFF • Connect DMM as shown in Figure 2-3 • Turn mainframe power ON Agilent E1300B/E1301B Figure 2-3. LO Channel Resistance Test Connections 2.
Tree Switch HI Channel Measurements 1. Make Hardware Connections • Turn mainframe power OFF • Connect DMM as shown in Figure 2-4 • Turn mainframe power ON Agilent E1300B/E1301B Figure 2-4. Tree HI Resistance Test Connections 2. Check for Stuck Channels • Send *RST to the FET Multiplexer to open all channels • Trigger the DMM with TRIG SGL and note reading • Verify the reading is greater than 10 kΩ 3.
Tree Switch LO Channel Measurements 1. Make Hardware Connections • Turn mainframe power OFF • Connect DMM as shown in Figure 2-5 • Turn mainframe power ON Agilent E1300B/E1301B Figure 2-5. Tree LO Resistance Test Connections 2. Check for Stuck Channels • Send *RST to the FET Multiplexer to open all channels • Trigger the DMM with TRIG SGL and note reading • Verify the reading is greater than 10 kΩ 3.
Example: Closed Channel Resistance Test This example performs a closed channel resistance test of all measurement paths. If a FET on resistance is >3.1 kΩ , the program prints a message indicating which channel has failed. Before the closed channel measurement, the program checks for stuck channels. If a stuck channel is found, the program prints a message and halts.
370 380 390 400 410 420 430 OUTPUT @Dmm;"TRIG SGL" ENTER @Dmm;Value IF Value<10000 THEN CLEAR SCREEN PRINT "Measurement indicates a stuck channel" PRINT "Correct the problem before proceeding" STOP 440 END IF 450 CLEAR SCREEN 460 FOR J = 0 TO 15 470 IF J<10 THEN 480 Ch$="0"&VAL$(J) 490 ELSE 500 Ch$=VAL$(J) 510 END IF 520 OUTPUT @Mux;"CLOS (@"&Cc$&Ch$&")" 530 OUTPUT @Dmm;"TRIG SGL" 540 ENTER @Dmm;Result(I,J) 550 OUTPUT @Mux;"OPEN (@"&Cc$&Ch$&")" 560 IF Result(I,J)>3100 THEN 570 PRINT "Resistance for channe
780 790 800 810 820 830 840 PAUSE OUTPUT @Dmm;"PRESET NORM;FUNC OHM" OUTPUT @Mux;"*RST" ! ! Check for stuck tree switches ! OUTPUT @Dmm;"TRIG SGL" 850 ENTER @Dmm;Value 860 IF Value<10000 THEN 870 CLEAR SCREEN 880 PRINT "Measurement indicates a stuck tree switch" 890 PRINT "Correct the problem before proceeding" 900 STOP 910 END IF 920 CLEAR SCREEN 930 FOR J = 0 TO 1 940 IF J=0 THEN 950 Ch$="00" 960 ELSE 970 Ch$="15" 980 END IF 990 OUTPUT @Mux;"SCAN:PORT ABUS" 1000 OUTPUT @Mux;"CLOS (@"&Cc$&Ch$&")" 1010 OU
1180 1190 1200 1210 1220 1230 1240 PRINT "Closed channel resistance measurements complete" DISP "Press Continue to print measurement results" PAUSE CLEAR SCREEN ! ! Print results ! 1250 Format1:IMAGE "Channel ",DD," HI ",DDDDD," Ohms ",DDDDD," Ohms" 1260 Format2:IMAGE "Tree ",K," HI ",DDDDD," Ohms ",DDDDD," Ohms" 1270 PRINT "Closed channel resistance measurement results" 1280 FOR J=0 TO 15 1290 PRINT USING Format1;J,Result(0,J),Result(1,J) 1300 NEXT J 1310 PRINT 1320 PRINT USING Format2;"A",Tree(0,0),Tree
Test 2-2: Leakage Test HI to LO Leakage The test verifies the input impedance by measuring the voltage drop across a known resistor in series with the input impedance. Leakage is measured from HI to LO, HI to Chassis, and LO to Chassis. Because of the solid state nature of the switches and input protection, the leakage is measured at both +10 Vdc and -10 Vdc. 1.
3. Check Channels Leakage • Send CLOS(@nn00) to the FET Multiplexer to close channel 00, where nn is card number (typically 01) • Send TRIG SGL to DMM • Record the DMM reading in Table 2-1 Positive Polarity, HI to LO, Channels • Send OPEN (@nn00) to the FET Multiplexer 4.
Agilent E1300B/E1301B Figure 2-7. Negative HI to LO Leakage Connections HI to Chassis Leakage 1. Make Hardware Connections • Turn power supply and mainframe power OFF • Connect DMM, power supply, and resistor as shown in Figure 2-8 • Turn power supply and mainframe power ON 2. Check Direct Terminals Leakage • Send *RST to FET Multiplexer • Send TRIG SGL to DMM • Record the DMM reading in Table 2-1 Positive Polarity, HI to Chassis, Direct • The DMM measurement should be less than 0.010 Vdc.
Agilent E1300B/E1301B Figure 2-8. Positive HI to Chassis Leakage Connections 3. Check Channels Leakage • Send CLOS(@nn00) to the FET Multiplexer, where nn is the channel number (typically 01) • Send TRIG SGL to DMM • Record the DMM reading in Table 2-1 Positive Polarity, HI to Chassis, Channels • Send OPEN (@nn00) to the FET Multiplexer 4.
• Send CLOS(@nn15) to the FET Multiplexer to close channel 15 and tree B • Send TRIG SGL to DMM • Record the DMM reading in Table 2-1 Positive Polarity, HI to Chassis, Tree B • Send *RST to the FET Multiplexer 5. Change Polarity • Turn power supply and mainframe power OFF • Connect DMM, power supply, and resistor as shown in Figure 2-9 • Turn power supply and mainframe power ON • Set power supply output to +10 Vdc ± 0.1 Vdc 6.
LO to Chassis Leakage 1. Make Hardware Connections • Turn power supply and mainframe power OFF • Connect DMM, power supply, and resistor as shown in Figure 2-10 • Turn power supply and mainframe power ON Agilent E1300B/E1301B Figure 2-10. Positive LO to Chassis Leakage Connections 2. Check Direct Terminals Leakage Current • Send *RST to FET Multiplexer • Send TRIG SGL to DMM • Record the DMM reading in Table 2-1 Positive Polarity, LO to Chassis, Direct • The DMM measurement should be less than 0.
• Record the DMM reading in Table 2-1 Positive Polarity, LO to Chassis, Channels • Send OPEN (@nn00) to the FET Multiplexer 4.
Agilent E1300B/E1301B Figure 2-11. Negative LO to Chassis Leakage Connections Example: Leakage Current Test This example performs a leakage test from HI to LO, HI to Chassis, and LO to Chassis. If the leakage is too high (caused by a failure of the input impedance), the test prints a message indicating which leakage path has failed and halts.
170 180 190 200 210 220 230 PRINT " 1. PRINT " 2. PRINT " 3. PRINT " 4. PRINT " 5. PRINT " 6. PAUSE Turn mainframe, power supply, and DMM power OFF" Connect GPIB cable between mainframe and DMM" Install component assembly into mainframe" Attach test fixture to component assembly" Turn mainframe and DMM power ON" Press Continue when ready to begin testing" 240 ! 250 ! Start Test 260 ! 270 OUTPUT @Mux;"*RST" 280 OUTPUT @Dmm;"PRESET NORM;FUNC DCV" 290 FOR I=0 TO 5 300 CLEAR SCREEN 310 PRINT " 1.
580 590 600 610 620 630 640 END IF OUTPUT @Mux;"OPEN (@"&Cc$&"00)" OUTPUT @Mux;"CLOS (@"&Cc$&"15)" OUTPUT @Dmm;"TRIG SGL" ENTER @Dmm;Result (I,3) IF Result (I,3) > .
Typical Result Positive polarity leakage Direct Channels Tree A Tree B DIRECT HI to DIRECT LO 0.0021 Vdc 0.0015 Vdc 0.0020 Vdc 0.0018 Vdc HI to CHASSIS 0.0019 Vdc 0.0020 Vdc 0.0022 Vdc 0.0022 Vdc LO to CHASSIS 0.0015 Vdc 0.0022 Vdc 0.0019 Vdc 0.0023 Vdc Negative polarity leakage Direct Channels Tree A Tree B DIRECT HI to DIRECT LO 0.0022 Vdc 0.0026 Vdc 0.0025 Vdc 0.0028 Vdc HI to CHASSIS 0.0028 Vdc 0.0030 Vdc 0.0026 Vdc 0.0026 Vdc LO to CHASSIS 0.0038 Vdc 0.0033 Vdc 0.
Leakage Test Conditions: • • • • • DC Volts function, 100 mV range 90 day specifications Worst case reading = 0.01 V Resistor value: 99 kΩ < R < 101 kΩ Power supply value: 9.9 Vdc < PS < 10.1 Vdc 3458 Uncert = (5 ppm of Reading + 10 ppm of Range) =((5 X 10-6 * 0.01) + (10 X 10-6 * 0.1)) = 1.05 X 10-6 Volts Resistor Uncert = ( 10 10 8 + RMAX ∗ RMAX ) − ( 10 10 8 + RMIN ∗ RMIN ) = ( 1.008 X 10−2 ) − ( 9.89 X 10−3 ) =1.99 X 10−4 Volts Power Supply Uncert = PS ( 1.
Table 2-1. Performance Test Record (Page 1 of 2) Model ______________________________Report No. _____________________Date ___________ General Information Test Facility: Name _____________________________________ Report No.
Table 2-1. Performance Test Record (Page 2 of 3) Model ______________________________Report No. _____________________Date ___________ Test No/Description Minimum* Value Measured Value (V) Maximum Value Meas Uncert Test Acc Ratio (TAR) 2-1.
Table 2-1. Performance Test Record (Page 3 of 3) Model ______________________________Report No. _____________________Date ___________ Test No/Description Minimum Value * Measured Value (V) Maximum Value Meas Uncert Test Acc Ratio (TAR) HI to LO Direct Channels Tree A Tree B ___________________ ___________________ ___________________ ___________________ 0.01 0.01 0.01 0.01 3.99E-4 3.99E-4 3.99E-4 3.
Chapter 3 Replaceable Parts Introduction This chapter contains information to order replaceable parts for the Agilent E1351A, E1352A, E1353A, E1357A, and E1358A FET Multiplexers. Table 3-1 lists replaceable parts for major assemblies of the FET Multiplexers. Table 3-2 lists selected mechanical parts for the Component assembly. Table 3-3 lists parts for the terminal case. Table 3-4 shows reference designators for the parts listed in Tables 3-1 through 3-3.
Table 3-1. FET Multiplexer Replaceable Parts Reference Designator Agilent Part Number Qty Part Description Mfr. Code Mfr.
Table 3-2. FET Multiplexer Component Assembly Replaceable Parts Reference Designator Agilent Part Number Qty Part Description Mfr.
Table 3-3. Terminal Case Replaceable Parts Reference Designator Agilent Part Number Qty Part Description Mfr. Code 28480 Mfr. Part Number E1300-84401 1 CASE ASSEMBLY FOR MULTIPLEXER (See Figure 3-2) E1300-84401 CS1 03852-01201 1 CLAMP 28480 03852-01201 CS2 03852-86701 1 PAD - CLAMP 28480 03852-86701 CS3 0515-2109 1 SCREW - MACHINE 10-24 .625-IN-LG PAN-HD-SLT 28480 0515-2109 CS4 1390-0846 2 FASTENER-CAPTIVE SCREW M2.5 X 1.
Mechanical Parts Locators Figure 3-1 shows the mechanical replaceable parts on the component assembly (Agilent PN E1351-66201). Figure 3-2 shows the mechanical replaceable parts for the terminal case assembly (Agilent PN E1300-84401). Figure 3-1.
Figure 3-2.
Chapter 4 Service Introduction This chapter contains service information for the Agilent E1351A, E1352A, E1353A, E1357A, and E1358A FET Multiplexers. Also included are trouble shooting, repair, and maintenance guidelines. WARNING Do not perform any of the service procedures shown unless you are a qualified, service-trained technician and have read the WARNINGS and CAUTIONS in Chapter 1.
Figure 4-1.
Figure 4-2.
Figure 4-3.
Figure 4-4.
for use with the Agilent E1357A and Agilent E1358A Strain Gage FET Multiplexers. Repair Strategy Agilent Technologies recommends replacement of the entire assembly in the event of a failure. Procedures in this chapter describe troubleshooting techniques. A CLIP package, including component level replaceable parts lists, is available for the FET Multiplexers (order Agilent part number E1351-90033). The component assembly is available as an exchange asembly as described in Chapter 3 — Replaceable Parts.
Making Visual Checks Visual checks for the FET Multiplexers include the following. See Table 4-2 for typical checks. • Check switches/jumpers • Check for heat damage • Checking connector contacts NOTE See the appropriate FET Multiplexer User’s Manual for information on logical address and IRQ settings. If there are no apparent problems following the visual checks, run the Performance Verification Tests in Chapter 2 to see if the module is defective. Table 4-2.
Repair and Maintenance Guidelines ESD Precautions This section provides guidelines for repairing and maintaining the FET Multiplexer including: • ESD precautions • Soldering printed circuit boards • Post-repair safety checks Electrostatic discharge (ESD) may damage static sensitive devices in the module. This damage can range from slight parameter degradation to catastrophic failure.
Chapter A Verification Tests - C Programs Functional Verification Test This program is designed to do the Functional Verification Test found in Chapter 2 - Verification Tests. Example: Self Test NOTE The Functional Verification Test for the Agilent E1351A, E1352A, E1353A, E1357A, and E1358A FET Multiplexers consists of sending the *IDN? command and checking the response. This test can be used to verify that the FET Multiplexer is connected properly and is responding to a basic command.
Performance Verification Tests These programs are designed to do the Performance Verification Tests found in Chapter 2 - Verification Tests. NOTE These programs assume a primary address of 09 and a secondary address of 14. If your FET Multiplexer address does not match this, you must either change the FET Multiplexer address setting or change the program lines #define ADDR "hpib7,9,14" to match your FET Multiplexers address setting.
/*...........................Measure Closed Channel Resistance...........*/ iprintf (id, "*RST\n"); iprintf (dm, "PRESET NORM;TRIG HOLD\n"); iprintf (dm, "END ALWAYS\n"); iprintf (dm, "FUNC OHM\n"); for (i = 0;i <= 1; i++) { if (i == 0) path = "HI"; else path = "LO"; printf ("\n\nChannel %s to Direct %s Measurements", path, path); printf ("\n\n 1. Connect DMM Input HI lead to Channel %s", path); printf ("\n 2. Connect DMM Input LO lead to Direct %s", path); printf ("\n 3.
printf ("\n\nMeasurements complete for Channel HI and LO"); printf ("\nPress ENTER for Tree Switch measurements"); getchar (); /*...........................Tree Switch Measurements..................................*/ iprintf (dm, "PRESET NORM;TRIG HOLD\n"); iprintf (dm, "END ALWAYS\n"); iprintf (dm, "FUNC OHM\n"); for (i = 0;i <= 1; i++) { if (i == 0) { path = "HI"; printf ("\n\nTree HI to Direct HI Measurements"); printf ("\n\n 1. Connect DMM Input HI leads to Tree HI"); printf ("\n 2.
if (tree[i][j] > 3100) { if (j == 0) printf ("\n*** Resistance for A Tree Switch is 3.1 kOhms"); else printf ("\n*** Resistance for B Tree Switch is 3.1 kOhms"); } } if (i == 0) { printf ("\n\nMeasurements complete for Tree Switch HI"); printf ("\nPress ENTER forTree Switch LO measurements"); getchar(); } else { printf ("\n\nMeasurements complete for Tree Switch LO"); } } printf ("\n\nClosed channel resistance measurements complete."); printf ("\nPress ENTER to display measurement results.
Example: Leakage Current Test This example performs a leakage test from HI to LO, HI to Chassis, and LO to Chassis. If the leakage is too high (caused by a failure of the input impedance), the test prints a message indicating which leakage path has failed and halts. /* Leakage Current Test E1351A */ #include #include
if (i == 0) { printf ("\n2. Connect DMM input HI leads to Power Supply HI"); printf ("\n3. Connect DMM input LO leads to Direct HI"); printf ("\n4. Connect Power Supply LO to Direct LO"); } if (i == 1) { printf ("\n2. Connect DMM input HI leads to Direct HI"); printf ("\n3. Connect DMM input LO leads to Power Supply LO"); printf ("\n4. Connect Power Supply HI to Direct LO"); } if (i == 2) { printf ("\n2. Connect DMM input HI leads to Power Supply HI"); printf ("\n3.
if (result[i][1] > .01) printf ("\n\n***** Channel path leakage out of tolerance %6.4lf Volts *****", result[i][1]); /*...........................Tree Check....................................................*/ printf ("."); iprintf (id, "SCAN:PORT ABUS\n"); iprintf (id, "CLOS (@100)\n"); iprintf (dm, "TRIG SGL\n"); iscanf (dm, "%lf", &result[i][2]); iscanf (dm, "%t", cr); if (result[i][2] > .01) printf ("\n\n***** Tree A path leakage out of tolerance %6.4lf Volts *****", result[i][2]); printf (".
printf ("\n\n-------------------------------------------------------------"); printf ("\n Negative Polarity Leakage \n"); printf ("\n-------------------------------------------------------------"); printf ("\n Direct Channels Tree A Tree B\n"); printf ("\nHI to LO %6.4lf Vdc %6.4lf Vdc %6.4lf Vdc %6.4lf Vdc", result[3][0], result[3][1], result[3][2], result[3][3]); printf ("\nHI to Chassis %6.4lf Vdc %6.4lf Vdc %6.4lf Vdc %6.
A-10 Example C Programs