Keysight Technologies E1445A Service Manual

Keysight Technologies E1445A Service Manual

Arbitrary function generator, vxibus 75000 series c
Table of Contents

Advertisement

Quick Links

75000 Series C
Service Manual
Keysight E1445 Arbitrary
Function Generator

Advertisement

Table of Contents
loading

Summary of Contents for Keysight Technologies E1445A

  • Page 1 75000 Series C Service Manual Keysight E1445 Arbitrary Function Generator...
  • Page 3 WITHOUT NOTICE, IN FUTURE EDI- without prior agreement and written con- www.keysight.com/find/E1445A TIONS. FURTHER, TO THE MAXIMUM sent from Keysight Technologies, Inc. as EXTENT PERMITTED BY APPLICABLE (product-specific information and sup- governed by United States and interna- LAW, KEYSIGHT DISCLAIMS ALL WAR- port, software and documentation tional copyright laws.
  • Page 4 If necessary, return instrument chassis and cover must be safe operating conditions, modules the product to a Keysight Technologies connected to an electrical ground to should not be operated beyond the full Sales and Service Office for service and minimize shock hazard.
  • Page 5 Safety Symbols A CAUTION denotes a hazard. It calls attention to an operating pro- cedure or practice, that, if not cor- rectly performed or adhered to could result in damage to the product or loss of important data. Do not proceed beyond a CAUTION notice until the indicated condi- tions are fully understood and met.
  • Page 6 viii...
  • Page 7: Table Of Contents

    Contents 1 General Information Introduction ........... . 11 Safety Considerations .
  • Page 8 Example Program......... . . 28 Operation Verification .
  • Page 9 Example Program ..........62 Test 2-9: Total Harmonic Distortion .
  • Page 10 4 Replaceable Parts Introduction ........... 117 Exchange Assemblies .
  • Page 11: General Information

    This manual contains information required to test, troubleshoot, and repair the Keysight E1445A C-Size VXI Arbitrary Function Generator (AFG). See the Keysight E1445A User’s Manual for additional information. Figure 1-1 shows the Keysight E1445A. This chapter includes the following sections: –...
  • Page 12: Safety Considerations

    (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. Keysight E1445A Arbitrary Function Generator Service Guide...
  • Page 13 Do not use repaired fuses or short-circuited fuseholders. Static electricity is a major cause of component failure. To prevent damage to the electrical components in the AFG, observe anti-static techniques whenever working on the AFG. Keysight E1445A Arbitrary Function Generator Service Guide...
  • Page 14: Inspection/ Shipping

    Use the steps in Figure 1-2 as guidelines to perform initial inspection of the AFG. 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. Figure 1-2 Initial (Incoming) Inspection Guidelines Keysight E1445A Arbitrary Function Generator Service Guide...
  • Page 15: Shipping Guidelines

    Inspection/ Shipping General Information Shipping Guidelines Follow the steps in Figure 1-3 to return the AFG to an Keysight Technologies Sales and Support Office or Service Center. 1. Prepare the module – Remove user wiring from terminal block – Attach tag to module that identifies: –...
  • Page 16: Environment

    The AFG has two internal timebases, 40 MHz and (approximately) 42.9 MHz. AFG Specifications AFG specifications are listed in Appendix A of the Keysight E1445A User’s Manual. These specifications are the performance standards or limits against which the instrument may be tested.
  • Page 17: Afg Serial Numbers

    Recommended Test Equipment General Information AFG Serial Numbers Figure 1-4 shows Keysight Technologies’ serial number structure. AFG’s covered by this manual are identified by a serial number prefix listed on the title page. Figure 1-4 Keysight Serial Numbers Recommended Test Equipment Table 1-1 lists the test equipment recommended for testing, adjusting, and servicing the AFG.
  • Page 18 General Information Recommended Test Equipment Keysight E1445A Arbitrary Function Generator Service Guide...
  • Page 19: Verification Tests

    It is assumed that a qualified, service-trained technician will select and connect the cables, adapters, and probes required for the test. Performance Test Record The results of each Performance Verification test may be recorded in Table 2-11, Keysight E1445A Performance Test Record. This form can be copied.
  • Page 20: Verification Test Examples

    (For more information on command coupling and syntax, see Chapter 1 of the Keysight E1445A User’s Manual). In HP BASIC, the end-of-line terminator can be suppressed by linking the commands with a semi-colon (;) and a colon (:), as illustrated below: ROSC:SOUR INT1;...
  • Page 21 Some of the tests use the "TRIG OUT" port of the Command Module. This port uses negative logic, i.e., the high voltage is a logical 0 and the low voltage is a logical 1. Keysight E1445A Arbitrary Function Generator Service Guide...
  • Page 22: Functional Verification: Self-Test

    Self-test command 4 Read the result. A "0" indicates that the test passed. A "1" indicates a failure. Read the error queue using the SYST:ERR? command until the error message is "No error". Keysight E1445A Arbitrary Function Generator Service Guide...
  • Page 23: Functional Verification: Ref In/Marker Out Test

    3 Set up the AFG to output the external reference to the "Marker Out" port: ROSC:SOUR EXT External ref oscillator MARK:FEED "ROSC" Marker source is ROSC INIT:IMM Initiate 4 Verify that the scope shows a 10 MHz square wave. Keysight E1445A Arbitrary Function Generator Service Guide...
  • Page 24: Functional Verification: Start Arm In Test

    4 Set up the AFG to output a 1 MHz sine wave, with an external Start Arm source: FREQ 1E6; Set freq to 1 MHz :VOLT 4VPP Set AFG amplitude ARM:LAY2:SOUR EXT External Start Arm source INIT:IMM Initiate Keysight E1445A Arbitrary Function Generator Service Guide...
  • Page 25 Verify that no signal appears on the scope. Send the following command to the Command Module to provide a Start Arm signal to the AFG: OUTP:EXT:LEV 0 5 6Verify that a 1 MHz sine wave appears on the scope. Keysight E1445A Arbitrary Function Generator Service Guide...
  • Page 26: Functional Verification: Gate In Test

    4 Set up the AFG to output a 1 MHz sine wave with an external gate source: TRIG:GATE:SOUR EXT; External gate source :TRIG:GATE:STAT ON; Enable gate :FREQ 1E6; Set freq to 1 MHz :VOLT 4VPP Set AFG amplitude Keysight E1445A Arbitrary Function Generator Service Guide...
  • Page 27 OUTP:EXT:LEV 0 6 Send the following command to the Command Module to set the level at the "Trig Out" port to 0 V. Verify that the scope shows a DC signal. OUTP:EXT:LEV 1 Keysight E1445A Arbitrary Function Generator Service Guide...
  • Page 28: Functional Verification: Output Relay Test

    OUTP OFF 6 Verify that no signal appears on the scope. Example Program This program performs the Functional Verification Tests for the AFG. An Keysight E1405/E1406 Command Module is required for this test. Keysight E1445A Arbitrary Function Generator Service Guide...
  • Page 29 PRINT "Set scope to: 2 V/div, .2 usec/div" PRINT Wait_for_cont CALL Start_arm !Start Arm In Test CALL Gate_in !Gate In Test CALL Output_relay !Output Relay Test 390 Quit: Reset_afg CLEAR SCREEN DISP "Functional Tests completed." Keysight E1445A Arbitrary Function Generator Service Guide...
  • Page 30 570 ! 580 CLEAR SCREEN 590 PRINT "SELF-TEST" 600 PRINT 610 ! 620 !Test connections 630 PRINT "Remove any connections from the E1445A front panel." 640 PRINT "Press ’Continue’ to initiate Self-Test." 650 PRINT 660 Wait_for_cont 670 ! 680 !Perform test 690 OUTPUT @Afg;"*TST?"...
  • Page 31 920 PRINT "REF IN/MARKER OUT TEST" 930 PRINT 940 ! 950 !Test connections 960 PRINT "Connect Scope to ’Marker Out’ on the E1445A." 970 PRINT "Connect Command Module ’Clk Out’ to ’Ref/Sample In’ on the E1445A." 980 PRINT 990 Wait_for_cont...
  • Page 32 CLEAR SCREEN 1520 PRINT "GATE IN TEST" 1530 PRINT 1540 1550 !Test connections 1560 PRINT "Connect Scope to the E1445A Output." 1570 PRINT "Connect Command Module ’Trig Out’ to ’Stop Trig/FSK/Gate In’ on the E1445A." 1580 PRINT 1590 Wait_for_cont 1600...
  • Page 33 OUTPUT @Afg;":VOLT 4VPP" !Set amplitude 2020 OUTPUT @Afg;"INIT:IMM" !Initiate 2030 2040 PRINT "Verify that the scope shows a 1 MHz sine wave." 2050 PRINT "Press ’Continue’ to disable the E1445A output." 2060 PRINT 2070 Wait_for_cont Keysight E1445A Arbitrary Function Generator Service Guide...
  • Page 34 Wait_for_cont 2120 SUBEND 2130 2140 SUB Key_press 2150 COM @Afg,@Cmd_mod,INTEGER Done 2160 Done=1 2170 DISP 2180 SUBEND 2190 2200 SUB Wait_for_cont 2210 DISP "Press ’Continue’ when ready" 2220 PAUSE 2230 DISP 2240 SUBEND Keysight E1445A Arbitrary Function Generator Service Guide...
  • Page 35: Operation Verification

    Performance Verification The procedures in this section are used to test the AFG’s electrical performance using the specifications in Appendix A of the Keysight E1445A User’s Manual as the performance standards. These tests are suitable for incoming inspection, troubleshooting, and preventive maintenance. The results of the Performance Verification tests should be recorded in the Performance Test Record (Table 2-11).
  • Page 36: Test 2-1: Dc Zeros

    – Set DMM to: DCV, 100 mV range Figure 2-5 Equipment Setup for Test 2-1 thru Test 2-4 Test Procedure 1 Reset the AFG: *RST;*CLS Reset AFG and clear status registers 2 Delete all sequences and segments from memory: Keysight E1445A Arbitrary Function Generator Service Guide...
  • Page 37 OUTP:FILT ON Enable filter 6 Set the AFG output amplitude: VOLT <amplitude> Set amplitude where <amplitude> is the value specified in Table 2-1. 7 Trigger the DMM and record the reading in Table 2-11. Keysight E1445A Arbitrary Function Generator Service Guide...
  • Page 38: Example Program

    RE-STORE "DC_ZEROS" 20 COM @Afg 30 DIM Attn(1:9),Vout(1:9) 40 ! 50 !---------- Set up I/O path and reset AFG ---------- 60 ASSIGN @Afg TO 70910 70 OUTPUT @Afg;"*RST;*CLS" !Reset AFG Keysight E1445A Arbitrary Function Generator Service Guide...
  • Page 39 390 OUTPUT @Afg;"FUNC:USER DC_ZEROS" !Select sequence 400 OUTPUT @Afg;"INIT:IMM" 410 ! 420 !---------- Perform test ---------- 430 PRINT "ATTEN","FILTER","AMPLITUDE" PRINT FOR Filter=0 TO 2 470 SELECT Filter 480 CASE 0 !No filter 490 OUTPUT @Afg;"OUTP:FILT OFF" 500 Filter$="NONE" Keysight E1445A Arbitrary Function Generator Service Guide...
  • Page 40 780 OUTPUT @Afg;"LIST:SEGM:DEF 8" !Segment length 790 OUTPUT @Afg;"LIST:SEGM:VOLT 0,0,0,0,0,0,0,0" !Voltage points 800 ! 810 OUTPUT @Afg;"LIST:SSEQ:SEL DC_ZEROS" !Sequence name 820 OUTPUT @Afg;"LIST:SSEQ:DEF 1" !# of segments 830 OUTPUT @Afg;"LIST:SSEQ:SEQ ZEROS" !Segment list SUBEND Keysight E1445A Arbitrary Function Generator Service Guide...
  • Page 41: Test 2-2: Dc Accuracy

    Select 10 MHz filter OUTP:FILT ON Enable filter 4 Set the AFG output amplitude: VOLT <amplitude> Set amplitude where <amplitude> is the value specified in Table 2-2. 5 Trigger the DMM and record the reading. Keysight E1445A Arbitrary Function Generator Service Guide...
  • Page 42: Example Program

    190 PRINT " Function -- DCV" 200 PRINT " Range -- AUTO" 210 PRINT 220 PRINT "Connect DMM HI and LO to AFG Output." 230 DISP "Press ’Continue’ when ready" 240 PAUSE 250 CLEAR SCREEN Keysight E1445A Arbitrary Function Generator Service Guide...
  • Page 43 530 OUTPUT @Afg;"VOLT "&VAL$(Vout(I)) !Set amplitude 540 PRINT Filter$,Vout(I) 550 ! 560 DISP "Record DMM reading, then press ’Continue’" 570 PAUSE 580 DISP 590 NEXT I 600 ! 610 OUTPUT @Afg;"*RST;*CLS" !Reset AFG 620 END Keysight E1445A Arbitrary Function Generator Service Guide...
  • Page 44: Test 2-3: Dc Offset

    Perform steps 5 - 7 for each offset listed in Table 2-3: 5 If necessary, change the AFG output amplitude: VOLT:OFFS 0; Set offset to 0 :VOLT <amplitude> Set amplitude where <amplitude> is the value specified in Table 2-3. 6 Set AFG offset voltage: Keysight E1445A Arbitrary Function Generator Service Guide...
  • Page 45: Example Program

    CLEAR SCREEN PRINT "Set up DMM:" PRINT PRINT " Function -- DCV" PRINT " Range -- AUTO" PRINT PRINT "Connect DMM HI and LO to AFG Output." DISP "Press ’Continue’ when ready" PAUSE Keysight E1445A Arbitrary Function Generator Service Guide...
  • Page 46 560 ! 570 OUTPUT @Afg;":VOLT:OFFS "&VAL$(Offset(I))!Set offset 580 PRINT Vout,Offset(I) 590 ! 600 DISP "Record DMM reading, then press ’Continue’" 610 PAUSE 620 DISP 630 Vout_old=Vout NEXT I !Next attenuation OUTPUT @Afg;"*RST;*CLS" !Reset AFG Keysight E1445A Arbitrary Function Generator Service Guide...
  • Page 47 720 OUTPUT @Afg;"LIST:SEGM:DEF 8" !Segment length 730 OUTPUT @Afg;"LIST:SEGM:VOLT 0,0,0,0,0,0,0,0" !Voltage points 740 ! 750 OUTPUT @Afg;"LIST:SSEQ:SEL DC_ZEROS" !Sequence name 760 OUTPUT @Afg;"LIST:SSEQ:DEF 1" !# of segments 770 OUTPUT @Afg;"LIST:SSEQ:SEQ ZEROS" !Segment list SUBEND Keysight E1445A Arbitrary Function Generator Service Guide...
  • Page 48: Test 2-4: Ac Accuracy

    Select 10 MHz filter OUTP:FILT ON Enable filter 4 Set the AFG output amplitude: VOLT <amplitude>VRMS Set amplitude where <amplitude> is the value specified in Table 2-4. 5 Trigger the DMM and record the reading. Keysight E1445A Arbitrary Function Generator Service Guide...
  • Page 49: Example Program

    PRINT "Set up DMM:" PRINT PRINT " Function -- ACV" PRINT " Range -- AUTO" PRINT PRINT "Connect DMM HI and LO to AFG Output." DISP "Press ’Continue’ when ready" PAUSE CLEAR SCREEN Keysight E1445A Arbitrary Function Generator Service Guide...
  • Page 50 560 OUTPUT @Afg;":VOLT "&VAL$(Vout(I))&"VRMS" !Set amplitude 570 PRINT Filter$,Vout(I) 580 WAIT .5 590 ! 600 DISP "Record DMM reading, then press ’Continue’" 610 PAUSE 620 DISP 630 NEXT I 640 ! 650 OUTPUT @Afg;"*RST;*CLS" !Reset AFG 660 END Keysight E1445A Arbitrary Function Generator Service Guide...
  • Page 51: Test 2-5: Ac Flatness - 250 Khz Filter

    Figure 2-6 Equipment Setup for Test 2-5 and Test 2-6 Test Procedure 1 Reset the AFG: *RST;*CLS Reset AFG and clear status registers 2 Set up the AFG to output a 24 dBm sine wave with the 250 kHz filter enabled: Keysight E1445A Arbitrary Function Generator Service Guide...
  • Page 52 0.10 dB 90E3 0.05 dB 220E3 0.10 dB 100E3 0.05 dB 230E3 0.10 dB 110E3 0.10 dB 240E3 0.10 dB 120E3 0.10 dB 250E3 130E3 0.10 dB * Error relative to 1 kHz Keysight E1445A Arbitrary Function Generator Service Guide...
  • Page 53: Example Program

    Test 2-5: AC Flatness - 250 kHz Filter Verification Tests Example Program See the AC Flatness Adjustment procedure (Chapter 3) for an example program that performs the AC Flatness Test (change line 180 to: Mode$="M" ). Keysight E1445A Arbitrary Function Generator Service Guide...
  • Page 54: Test 2-6: Ac Flatness - 10 Mhz Filter

    Set frequency 6 Measure the amplitude with the DMM and note the reading for future reference. 7 Set up the Power Meter: Units - Watts Power Range - auto Reference Oscillator - ON Keysight E1445A Arbitrary Function Generator Service Guide...
  • Page 55 10.8 MHz, use the following command: FREQ <frequency> where <frequency> is the value specified in Table 2-6. If the frequency is 10.8 MHz, use the following register commands to set the output frequency: Keysight E1445A Arbitrary Function Generator Service Guide...
  • Page 56: Example Program

    0.2 dB * Error relative to 1 kHz Example Program See the AC Flatness Adjustment procedure (Chapter 3) for an example program that performs the AC Flatness Test (change line 180 to: Mode$="M" ). Keysight E1445A Arbitrary Function Generator Service Guide...
  • Page 57: Test 2-7: Frequency Accuracy

    Perform steps 2 - 6 for each entry listed in Table 2-7: 2 Abort the waveform if it has been previously initiated: ABORT 3 Set reference oscillator to INT1 or INT2, as specified in Table 2-7: Keysight E1445A Arbitrary Function Generator Service Guide...
  • Page 58: Example Program

    *Add aging rate of ± 20 ppm/year Example Program This program performs the Frequency Accuracy Test. RE-STORE "OSC_FREQ" 20 DIM Freq(1:5) 30 ! 40 !---------- Set up I/O path and reset AFG ---------- Keysight E1445A Arbitrary Function Generator Service Guide...
  • Page 59 PRINT "Set up Counter:" PRINT PRINT " Function -- Frequency" PRINT " Input Impedance -- 50 ohms" PRINT PRINT "Connect the Counter to ’Marker Out’ on the E1445A." PRINT DISP "Press ’Continue’" PAUSE CLEAR SCREEN !---------- Set up AFG ---------- OUTPUT @Afg;"*RST"...
  • Page 60 490 END IF 500 ! 510 OUTPUT @Afg;"INIT:IMM" !Initiate 520 WAIT 1 530 ! 540 DISP "Record the Counter reading, then press ’Continue’" 550 PAUSE 560 DISP NEXT I OUTPUT @Afg;"*RST;*CLS" !Reset AFG Keysight E1445A Arbitrary Function Generator Service Guide...
  • Page 61: Test 2-8: Duty Cycle

    Reset AFG and clear status registers 2 Set the AFG to output a square wave: FUNC SQU; Select square wave :VOLT MAX Set to max amplitude Perform steps 3 - 7 for each frequency listed in Table 2-8: Keysight E1445A Arbitrary Function Generator Service Guide...
  • Page 62: Example Program

    30 ! 40 !---------- Set up I/O path and reset AFG ---------- 50 ASSIGN @Afg TO 70910 60 OUTPUT @Afg;"*RST;*CLS" !Reset AFG 70 ! 80 !---------- Initialize variables ---------- 90 DATA 1E3,2E3,2.5E5,5E5 READ Freq(*) Keysight E1445A Arbitrary Function Generator Service Guide...
  • Page 63 450 INPUT "Enter positive pulse width (in sec):",Pos_width 460 ! 470 PRINT "Set Counter to measure period (average at least 10 periods)." 480 INPUT "Enter period (in sec):",Period 490 ! 500 !Calculate duty cycle 510 Duty_cycle=(Pos_width/(Period))*100 520 Duty_cycle=PROUND(Duty_cycle,-2) 530 PRINT Keysight E1445A Arbitrary Function Generator Service Guide...
  • Page 64 Test 2-8: Duty Cycle 540 PRINT "Positive Pulse Width = "&VAL$(Pos_width) 550 PRINT "Duty Cycle = "&VAL$(Duty_cycle)&"%" 560 ! 570 DISP "Press ’Continue’ when ready" 580 PAUSE 590 CLEAR SCREEN NEXT I OUTPUT @Afg;"*RST;*CLS" !Reset AFG Keysight E1445A Arbitrary Function Generator Service Guide...
  • Page 65: Test 2-9: Total Harmonic Distortion

    Freq Span = 1 kHz Resolution BW = 30 Hz Video BW = 30 Hz These are recommended settings only. Adjust your Spectrum Analyzer as necessary. Figure 2-10 Equipment Setup for Test 2-9 and Test 2-10 Keysight E1445A Arbitrary Function Generator Service Guide...
  • Page 66: Test Procedure

    Frequency (Hz) Test Limits* (dBc) 100 E3 250 E3 1 E6 4 E6 10 E6 * Through 9th harmonic Example Program This program performs the Total Harmonic Distortion Test. 10 ! RE-STORE "SINE_THD" Keysight E1445A Arbitrary Function Generator Service Guide...
  • Page 67 360 FOR I=1 TO 5 370 OUTPUT @Afg;"FREQ "&VAL$(Freq(I)) !Set frequency 380 ! 390 CALL Meas_thd(Freq(I),Thd) !Measure THD 400 PRINT "Fundamental Frequency =";Freq(I) 410 PRINT "THD =";DROUND(Thd,4);"dBc" 420 PRINT 430 DISP "Press ’Continue’ when ready" Keysight E1445A Arbitrary Function Generator Service Guide...
  • Page 68 770 ! 780 Meas_amp: 790 PRINT "HARMONIC =";Harmonic 800 PRINT "Set Spectrum Analyzer Center Freq to: "&VAL$(Frequency*Harmonic)&" Hz." 810 PRINT "Measure amplitude at the center frequency." 820 PRINT 830 INPUT "Enter amplitude (in dBm):",Reading Keysight E1445A Arbitrary Function Generator Service Guide...
  • Page 69 Test 2-9: Total Harmonic Distortion Verification Tests 840 Result=Reading-Baseline 850 RETURN SUBEND Keysight E1445A Arbitrary Function Generator Service Guide...
  • Page 70: Test 2-10: Spurious/Non-Harmonic Distortion

    4 Measure the amplitude (in dBm) of the highest peak. Subtract the amplitude of the fundamental (-5 dBm) from the reading and record the result in Table 2-11: result (dBc) reading (dBm) (-5 dBm) – Keysight E1445A Arbitrary Function Generator Service Guide...
  • Page 71: Example Program

    PRINT "Set up Spectrum Analyzer:" PRINT PRINT " Ref Level = -5dBm" PRINT " Resolution BW = 3 kHz" PRINT " Video BW = 3 kHz" PRINT PRINT "Connect Spectrum Analyzer to AFG Output." Keysight E1445A Arbitrary Function Generator Service Guide...
  • Page 72 450 PRINT "Measure the amplitude of the highest peak." 460 PRINT 470 INPUT "Enter amplitude (in dBm):",Peak_ampl 480 PRINT "Result =";VAL(Dbm_out$)-Peak_ampl;"dBc" !Calculate result in dBc 490 DISP "Press ’Continue’ when ready" 500 PAUSE 510 DISP NEXT I OUTPUT @Afg;"*RST;*CLS" !Reset AFG Keysight E1445A Arbitrary Function Generator Service Guide...
  • Page 73: Performance Test Record

    Verification Tests Performance Test Record Table 2-11, Performance Test Record for the Keysight E1445A AFG, is a form you can copy and use to record performance verification test results for the AFG. Table 2-11 shows AFG accuracy, measurement uncertainty, and test accuracy ratio (TAR) values.
  • Page 74: Test Accuracy Ratio (Tar)

    Verification Tests Performance Test Record Test Accuracy Ratio (TAR) Test Accuracy Ratio (TAR) for the E1445A is defined as: AFG Accuracy/Measurement Uncertainty, i.e., Maximum - Expected Reading ------------------------------------------------------------------------- Measurement Uncertainity For single-sided measurements, Test Accuracy Ratio is not defined, so ’NA’ (Not Applicable) will appear in the TAR column.
  • Page 75 Performance Test Record Verification Tests Table 2-12Performance Test Record for the Keysight E1445A (Page 1 of 7) Test Facility:________________________________________________________________________________ Name ____________________________________ Report No. ______________________________________ Address __________________________________ Date ___________________________________________ City/State ________________________________ Customer _______________________________________ Phone ___________________________________ Tested by _______________________________________ Model ___________________________________ Serial No. _____________ __________________________...
  • Page 76 Verification Tests Performance Test Record Table 2-13Performance Test Record for the Keysight E1445A (Page 2 of 7) Model _________________________Report No. ________________________Date ____________________ Test Equipment Used: Description Model No. Trace No. Cal Due Date Keysight E1445A Arbitrary Function Generator Service Guide...
  • Page 77 Performance Test Record Verification Tests Table 2-14Performance Test Record for the Keysight E1445A (Page 3 of 7) Model _________________________Report No. ________________________Date ____________________ Test Measured Meas Description* Minimum Reading Maximum Uncert Test 2-1. DC Zeros Test (Values in Vdc) No Filter: 10.2375V (0 dB atten)
  • Page 78 Verification Tests Performance Test Record Table 2-15Performance Test Record for the Keysight E1445A (Page 4 of 7) Model _________________________Report No. ________________________Date ____________________ Test Description Minimum Measured Reading Maximum Meas Uncert Test 2-2. DC Accuracy Test (Values in Vdc) No filter 10.2375V...
  • Page 79 Performance Test Record Verification Tests Table 2-16Performance Test Record for the Keysight E1445A (Page 5 of 7) Model _________________________Report No. ________________________Date ____________________ Test Description Minimum Measured Reading Maximum Meas Uncert Test 2-5. AC FlatnessTest - 250 kHz Filter (Values in dB error, relative to 1 kHz)) Amplitude at 24 dBm: .002 dB...
  • Page 80 Verification Tests Performance Test Record Table 2-17Performance Test Record for the Keysight E1445A (Page 6 of 7) Model _________________________Report No. ________________________Date ____________________ Test Description Minimum Measured Reading Maximum Meas Uncert TAR Test 2-6. AC FlatnessTest - 10 MHz Filter (Values in dB error, relative to 1 kHz) Amplitude at 24 dBm: 0.0478 dB...
  • Page 81 Performance Test Record Verification Tests Table 2-18Performance Test Record for the Keysight E1445A (Page 6 of 7) Model _________________________Report No. ________________________Date ____________________ Test Description Minimum Measured Reading Maximum Meas Uncert Test 2-7. Frequency Accuracy Test (Values in Hz) * Marker source is "ROSC": 42.9497 MHz...
  • Page 82 Verification Tests Performance Test Record Keysight E1445A Arbitrary Function Generator Service Guide...
  • Page 83: Adjustments

    Each adjustment procedure in this chapter increments the calibration number by 1. – CALibration:SECure:CODE <code> sets the code that disables calibration security. The code is set at the factory to "E1445A". Calibration security must be disabled before changing the code.
  • Page 84 The AFG returns two numbers: (1) the current calibration point, and (2) an error code (see Appendix B of the Keysight E1445A User’s Manual for more information about AFG errors). Any non-zero error code indicates a failure. This command also sets up the AFG for the next calibration point.
  • Page 85 – *PUD <data> stores the specified data in non-volatile "protected user data" memory. The data must be sent in IEEE-488.2 definite or indefinite block format. The query form (*PUD?) returns the current protected user data in IEEE-488.2 definite block format. Keysight E1445A Arbitrary Function Generator Service Guide...
  • Page 86: Defeating Calibration Security

    (right-most pins) as soon as the security code has been set to the desired value (use the CALibration:SECure:CODE <code> command). Disassembly instructions can be found in Chapter 5. Figure 3-1 Disabling Calibration Security (shown in secured position) Keysight E1445A Arbitrary Function Generator Service Guide...
  • Page 87: Dc Adjustment Procedure

    – Perform a complete autocalibration on the DMM (unless an autocal has been performed within the last 24 hours) – Connect the equipment as shown in Figure 3-2. Figure 3-2 DC Adjustment Setup Keysight E1445A Arbitrary Function Generator Service Guide...
  • Page 88: Adjustment Procedure

    2 Enable calibration on the AFG: CAL:SEC:STAT OFF, <security code> Cal security off where <code> is the AFG’s security code (factory-set to "E1445A"). 3 Send the command to start the DC adjustment routine and wait for the command to complete:...
  • Page 89 DCV, 10 V range, 10 NPLC 1 V range, 20 NPLC 10 V* 100 mV range 4-wire ohms, offset comp on* 4-wire ohms, offset comp on* *See Step 4 of the "DC Adjustment Procedure" for special instructions. Keysight E1445A Arbitrary Function Generator Service Guide...
  • Page 90: Example Program

    330 OUTPUT @Afg;"CAL:SEC:STATE OFF,"&Secure_code$ !Disable cal security OUTPUT @Afg;"CAL:DC:BEGIN" !Begin DC cal OUTPUT @Afg;"*OPC?" !Wait for previous command to finish ENTER @Afg;Not_busy !---------- Start of loop ---------- REPEAT 400 DISP "DC Calibration in progress: Cal Point #"&VAL$(Cal_point) 410 ! Keysight E1445A Arbitrary Function Generator Service Guide...
  • Page 91 OUTPUT @Afg;"CAL:SEC:STATE ON" !Enable cal security OUTPUT @Afg;"*RST" !Reset AFG OUTPUT @Dmm;"RESET" LOCAL @Dmm !Return DMM to local control ASSIGN @Afg TO * ASSIGN @Dmm TO * STOP !End of main program !---------- Subroutines ---------- Keysight E1445A Arbitrary Function Generator Service Guide...
  • Page 92 1080 CASE ELSE !IF Rdg>100mV, 1090 Problem=1 !Something is wrong 1100 END SELECT 1110 END SELECT 1120 RETURN 1130 1140 Read_dmm: 1150 OUTPUT @Dmm;"TRIG SGL" 1160 ENTER @Dmm;Reading !Get reading 1170 Reading=PROUND(Reading,-10) 1180 RETURN 1190 1200 Keysight E1445A Arbitrary Function Generator Service Guide...
  • Page 93: Ac Flatness Adjustment Procedure - 250 Khz Filter

    1 Disable calibration security on the AFG: CAL:SEC:STAT OFF, <security code> Cal security off where <code> is the AFG’s security code (factory-set to "E1445A"). 2 Verify that the calibration constants determined in the Preliminary Procedure are acceptable (see SUB Valid_cons in the example program).
  • Page 94: Ac Flatness Adjustment Procedure - 10 Mhz Filter

    1 Disable calibration security on the AFG: CAL:SEC:STAT OFF, <security code> Cal security off where <security code> is the AFG’s security code (factory-set to "E1445A"). 2 Verify that the calibration constants determined in the Preliminary Procedure are acceptable (see SUB Valid_cons in the example program).
  • Page 95: Example Program

    Example Program RE-STORE "AC_FLAT" !This program performs the AC flatness adjustment procedure for !the E1445A Arbitrary Function Generator. An 3458A DMM !and an Keysight 8902A Measuring Receiver are required. !To perform the flatness measurements without adjustments, change !Mode$ to "M" below.
  • Page 96 560 Num_points=27 !Number of test points 570 Max_freq=1.08E+7 580 END IF 590 PRINT "FILTER = "&Filter$ 600 ! 610 ALLOCATE Test_freq(1:Num_points),Results(1:Num_points) 620 ! 630 !Determine test frequencies 640 Step_size=Max_freq/Num_points 650 FOR I=1 TO Num_points 660 Test_freq(I)=Step_size*I Keysight E1445A Arbitrary Function Generator Service Guide...
  • Page 97 980 COM /Flat/ INTEGER Num_points,Max_con 990 INTEGER Dmm_setup,Pm_setup 1000 ! 1010 !---------- Initialize variables ---------- 1020 Ref_freq=1000 !Reference frequency 1030 Xover_freq=1.E+5 !Crossover frequency 1040 Dmm_setup=1 1050 Pm_setup=1 1060 ! 1070 !---------- Get ref readings ---------- 1080 ! Keysight E1445A Arbitrary Function Generator Service Guide...
  • Page 98 1420 IF Test_freq(I)>1.073741824E+7 THEN !SCPI can’t do 10.8MHz 1430 GOSUB Max_afg_freq !so use register commands 1440 ELSE 1450 OUTPUT @Afg;"FREQ "&VAL$(Test_freq(I)) 1460 END IF 1470 ! 1480 !Get reading 1490 IF Filter$="250KHZ" THEN !If 250K filter, 1500 CALL Dmm_flat_rdg(Test_freq(I),Reading,Dmm_setup) Keysight E1445A Arbitrary Function Generator Service Guide...
  • Page 99 1810 COM /Flat/ INTEGER Num_points,Max_con 1820 INTEGER Cal_problem,Problem 1830 ! 1840 Cal_problem=0 1850 Scale_factor=1000 1860 STATUS @Afg,3;Address !Get path address 1870 ! 1880 ALLOCATE INTEGER Ac_cal_cons(1:Num_points) 1900 FOR I=1 TO Num_points 1910 Ac_cal_cons(I)=Results(I)*Scale_factor !Scale results array Keysight E1445A Arbitrary Function Generator Service Guide...
  • Page 100 2240 PRINT "Flatness calibration constants stored to EEPROM" 2250 ELSE 2260 PRINT "Flatness calibration constants NOT stored to EEPROM" 2270 END IF 2280 ! 2290 DISP "Press ’Continue’ when ready" 2300 PAUSE 2310 DISP 2320 ! 2330 DEALLOCATE Ac_cal_cons(*) Keysight E1445A Arbitrary Function Generator Service Guide...
  • Page 101 2690 WAIT .5 2700 Pm_setup=0 !Clear flag so that setup 2710 !is only performed once 2720 END IF 2730 OUTPUT @Pwr_mtr;VAL$(Freq/1.E+6)&"MHZ" !Expected frequency 2740 OUTPUT @Pwr_mtr;"T3" !Trigger Pwr Meter w/settling 2750 ENTER @Pwr_mtr;Rdg !Get reading Keysight E1445A Arbitrary Function Generator Service Guide...
  • Page 102 3130 IF I=4 THEN Cal_real(I)=Cal_reflect(I)/Scale(3) ! M_adj 3140 IF I=5 THEN Cal_real(I)=Cal_real(I)/Scale(11) ! N_base 3150 IF I>5 AND I<13 THEN Cal_real(I)=Cal_real(I)/Scale(10) !Filter and 3160 ! ATTN gain errors 3170 IF I=13 THEN Cal_real(I)=Cal_reflect(I)/Scale(4) ! M_off Keysight E1445A Arbitrary Function Generator Service Guide...
  • Page 103 3520 IF (M_adj<-.0012 OR M_adj>-.0009) THEN M_adj=-.001021 3530 IF (P_base<3180 OR P_base>3889) THEN P_base=3535 3540 IF (N_base<10 OR N_base>245) THEN N_base=128 3550 ! 3560 !Check for valid cal 3570 Max_filter_db=MAX(Cal_real(6),Cal_real(7),0) 3580 Min_filter_db=MIN(Cal_real(6),Cal_real(7),0) 3590 ! Keysight E1445A Arbitrary Function Generator Service Guide...
  • Page 104 3900 Cal_problem=1 ! Set flag 3910 PRINT "GAIN DAC OUT OF RANGE" 3920 END IF 3930 ! 3940 IF Max_to_dac>247 OR Min_to_dac<8 THEN ! If out of range 3950 Cal_problem=1 ! Don’t store constants Keysight E1445A Arbitrary Function Generator Service Guide...
  • Page 105 4240 STATUS @Afg,3;Address !Get path address 4250 ! 4260 IF NPAR>1 THEN Problem=0 4270 Num_cal_points=27 4280 ! 4290 Cal_step=Max_freq/Num_cal_points !Step size 4300 ! 4310 !Calculate N 4320 N=INT(LGT(Cal_step/32768)/LGT(2))+1 4330 N=MAX(N,1) 4340 N=MIN(N,8) 4350 ! 4360 !Calculate Div 4370 Div=Cal_step/(2^N) Keysight E1445A Arbitrary Function Generator Service Guide...
  • Page 106 4690 ! 4700 IF POS(Id$,"A.01.00") THEN 4710 Ac_cal_int(1)=4 4720 Ac_cal_int(2)=25000 4730 SUBEXIT 4740 END IF 4750 ! 4760 Max_con=2 4770 ! 4780 ! IF SIZE(Ac_cal_int,1)<>Max_con OR RANK(Ac_cal_int)<>1 THEN 4790 ! 4800 STATUS @Afg,3;Address Keysight E1445A Arbitrary Function Generator Service Guide...
  • Page 107 4930 COM @Afg,@Dmm,@Pwr_mtr,@Analyzer,Secure_code$ 4940 COM /Flat/ INTEGER Num_points,Max_con 4950 CLEAR SCREEN 4960 OUTPUT @Afg;"*RST;*CLS" 4970 ! 4980 Valid=0 4990 REPEAT 5000 Secure_code$="E1445A" 5010 INPUT "Enter your security code <default is ’E1445A’>",Secure_code$ 5020 Secure_code$=TRIM$(Secure_code$) 5030 Check_sec_code(Valid) 5040 UNTIL Valid 5050 SUBEND 5060 5070...
  • Page 108 CASE <1.E-4,>=Not_exp_max 5480 OUTPUT String$ USING Exp_img$&",#";Value 5490 CASE ELSE 5500 OUTPUT String$ USING Not_exp_img$&",#";Value 5510 END SELECT 5520 5530 Diff=Length-LEN(String$) 5540 IF Diff>0 THEN String$=RPT$(" ",Diff)&String$ 5550 RETURN String$ 5560 FNEND 5570 5580 Keysight E1445A Arbitrary Function Generator Service Guide...
  • Page 109: Skew Dac Adjustment Procedure

    Center Frequency = 8 MHz Frequency Span = 3.2 kHz Figure 3-3 Skew DAC Adjustment Setup Adjustment Procedure 1 Reset the AFG: *RST 2 Set up the AFG to output an 11 dBm, 4 MHz sine wave: Keysight E1445A Arbitrary Function Generator Service Guide...
  • Page 110: Example Program

    6 Disable calibration security on the AFG: CAL:SEC:STAT OFF, <security code> Cal security off where <code> is the AFG’s security code (factory-set to "E1445A"). 7 Transfer the calibration constant (DAC setting) to the AFG in arbitrary block data format: CAL:DATA:SKEW <data >...
  • Page 111 PRINT "Connect Spectrum Analyzer to AFG Ouput." DISP "Press ’Continue’ when ready" PAUSE CLEAR SCREEN !---------- Perform cal ---------- OUTPUT @Afg;"*RST;*CLS;*OPC?" !Reset AFG ENTER @Afg;Result !Set up Spec Analyzer Setup_spec(VAL$(Amp_in_dbm-2)&"DM",VAL$(Freq*Harmonic),Search_span$) !Set up AFG Keysight E1445A Arbitrary Function Generator Service Guide...
  • Page 112 840 Meas_2nd_harm(Meas_array(Array_counter)) 850 PRINT Word_array(Array_counter),DROUND(Meas_array(Array_counter),8) 860 Array_counter=Array_counter+1 870 NEXT I 880 ! 890 !Set variables for next loop 900 MAT SEARCH Meas_array,LOC MIN;Loc_min !Get location of min rdg 910 Cal_word=Word_array(Loc_min) 920 Min_word=Word_array(MAX(0,Loc_min-1)) 930 Max_word=Word_array(MIN((SIZE(Word_array,1)-1),Loc_min+1)) Keysight E1445A Arbitrary Function Generator Service Guide...
  • Page 113 1230 OUTPUT @Afg;"DIAG:POKE #HE0000B,8,7" 1240 OUTPUT @Afg;"DIAG:POKE #HE0000D,8,"&VAL$(Benign_chn1+7) 1250 WAIT .1 1260 SUBEND 1270 1280 Wrt_skew_con:SUB Wrt_skew_con(INTEGER Cal_word) 1290 COM @Afg,@Analyzer,Secure_code$ 1300 DIM Id$[50] 1310 ! 1320 !Check firmware rev 1330 OUTPUT @Afg;"*IDN?" 1340 ENTER @Afg;Id$ Keysight E1445A Arbitrary Function Generator Service Guide...
  • Page 114 1660 OUTPUT @Analyzer;"SP "&Test_span$&"HZ" !Narrow span 1670 SUBEND 1680 1690 Meas_2nd_harm:SUB Meas_2nd_harm(Reading) 1700 COM @Afg,@Analyzer,Secure_code$ 1710 OUTPUT @Analyzer;"TS;E1" !Find peak 1720 OUTPUT @Analyzer;"MA" !Measure amplitude 1730 ENTER @Analyzer;Reading 1740 SUBEND 1750 1760 Read_skew_con:SUB Read_skew_con(INTEGER Skew_cal_con) Keysight E1445A Arbitrary Function Generator Service Guide...
  • Page 115 1870 STATUS @Afg,3;Address 1880 ! 1890 OUTPUT @Afg;"CAL:SEC:STAT OFF,"&Secure_code$ 1900 OUTPUT @Afg;"CAL:DATA:SKEW?" 1910 ASSIGN @Afg TO Address;FORMAT OFF 1920 ENTER @Afg USING "3A,1(W)";Dummy$[1,3],Skew_cal_con 1930 ASSIGN @Afg TO Address 1940 OUTPUT @Afg;"CAL:SEC:STAT ON" 1950 SUBEND Keysight E1445A Arbitrary Function Generator Service Guide...
  • Page 116 Adjustments Skew DAC Adjustment Procedure Keysight E1445A Arbitrary Function Generator Service Guide...
  • Page 117: Replaceable Parts

    Support Office. Replaceable Parts List Table 4-1 lists the user-replaceable parts for the Keysight E1445A AFG. See Figure 4-1 for locations of user-replaceable parts. Table 4-2 lists the reference designators for the AFG. Table 4-3 is the code list of manufacturers.
  • Page 118 28480 1813-0831 * These parts are not compatible with older versions of the E1445A that have plastic handles. To replace one of these parts on an older E1445A, you must order all five of the parts marked with a *.
  • Page 119 HDW ........hardware SHD ..........shield J....electrical connector (jack) SP ..........switch JM ..........jumper U ........ integrated circuit F............fuse Table 4-3 Keysight E1445A Code List of Manufacturers Mfr. Code Manufacturer’s Name Manufacturer’s Address Zip Code 00779 AMP INC...
  • Page 120 Replaceable Parts Replaceable Parts List Figure 4-1 E1445A Replaceable Parts Keysight E1445A Arbitrary Function Generator Service Guide...
  • Page 121: Service

    Keysight E1445A Arbitrary Function Generator Service Guide Service Introduction This chapter contains service information for the Keysight E1445A AFG, including troubleshooting guidelines and repair/maintenance guidelines. 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.
  • Page 122: Troubleshooting Techniques

    Troubleshooting Techniques Troubleshooting Techniques Identifying the Problem To troubleshoot an Keysight E1445A problem, you should first identify the problem, and then isolate the cause to a user-replaceable part. Testing the Assembly AFG problems can be divided into three general categories: –...
  • Page 123: Checking For Heat Damage

    2 Remove the front panel handles using a T-8 TORX driver. 3 Remove the hex standoffs and washers from the front panel digital port connector. 4 Remove the nuts and washers from the front panel BNC’s. Keysight E1445A Arbitrary Function Generator Service Guide...
  • Page 124: Removing Bnc Connectors

    Use the following steps to remove the AFG front panel BNC connectors (refer to Figure 5-2): 1 Unsolder wires 2 Remove the two T8 torx screws 3 Remove the BNC connector 4 Reverse the order to reinstall the connector Keysight E1445A Arbitrary Function Generator Service Guide...
  • Page 125 Troubleshooting Techniques Service Figure 5-2 Removal of BNC Connectors Keysight E1445A Arbitrary Function Generator Service Guide...
  • Page 126: Repair/ Maintenance Guidelines

    Post-Repair Safety Checks After making repairs to the Keysight E1445A AFG, inspect the AFG for any signs of abnormal internally generated heat, such as discolored printed circuit boards or components, damaged insulation, or evidence of arcing. Determine and correct the cause of the condition.
  • Page 128 This information is subject to change without notice. © Keysight Technologies, 1992-2019 Printed in Malaysia Edition 3, October 2019 *E1445-90011* E1445-90011 www.keysight.com...

Table of Contents