Agilent 75000 SERIES CAgilent E1445A Arbitrary Function GeneratorService ManualSerial Numbers This manual applies directly to instruments with s
AC Flatness Adjustment Procedure (cont’d)Example Program (cont’d)830 OUTPUT @Afg;"FUNC SIN;"; !Sine840 OUTPUT @Afg;":VOL
AC Flatness Adjustment Procedure (cont’d)Example Program (cont’d)1270 Offset_factor=Dmm_ref1280 PRINT "CORRECTION FACTOR =";Correc
AC Flatness Adjustment Procedure (cont’d)Example Program (cont’d)1690 !Use register commands to get to 10.8MHz1700 OUTPUT @Afg;"DIAG:PO
AC Flatness Adjustment Procedure (cont’d)Example Program (cont’d)2180 OUTPUT @Afg;Ac_cal_cons(*) !Load array2190 OUTPUT @Afg USING
AC Flatness Adjustment Procedure (cont’d)Example Program (cont’d)2640 DISP "Connect Power Meter to AFG Output, then press ’Continue’&quo
AC Flatness Adjustment Procedure (cont’d)Example Program (cont’d)3080 FOR I=1 TO Max_con3090 Cal_real(I)=Cal_reflect(I)3100 IF
AC Flatness Adjustment Procedure (cont’d)Example Program (cont’d)3560 !Check for valid cal3570 Max_filter_db=MAX(Cal_real(6),Cal_real(7),0)3
AC Flatness Adjustment Procedure (cont’d)Example Program (cont’d)4020 SUB Syst_err(Address)4030 COM @Afg,@Dmm,@Pwr_mtr,@Analyzer,Secure_code$404
AC Flatness Adjustment Procedure (cont’d)Example Program (cont’d)4430 ELSE4440 Block(1)=N4450 Block(2)=Div4460 !4470
AC Flatness Adjustment Procedure (cont’d)Example Program (cont’d)4910 !4920 SUB Security_code4930 COM @Afg,@Dmm,@Pwr_mtr,@Analyzer,Secure_cod
Chapter 1General InformationIntroduction This manual contains information required to test, troubleshoot, and repairthe Agilent E1445A C-Size VXI Arbi
AC Flatness Adjustment Procedure (cont’d)Example Program (cont’d)5380 Format_num:DEF FNFormat_num$(Value,Not_exp_max,INTEGER Length,Not_exp_img$,Exp_i
Skew DAC Adjustment ProcedureDescriptionThis procedure compensates for time delays between the AFG’s two DACs.The skew setting which produces the lowe
Skew DAC Adjustment Procedure (cont’d)Adjustment Procedure (cont’d)2. Set up the AFG to output an 11 dBm, 4 MHz sinewave:FUNC SIN;:VOLT 11 DBM;:FREQ
Skew DAC Adjustment Procedure (cont’d)Example Program10 ! RE-STORE "SKEW_CAL"20 COM @Afg,@Analyzer,Secure_code$[20]30 INTEGER Dac_bit
Skew DAC Adjustment Procedure (cont’d)Example Program (cont’d)440 !---------- Perform cal ----------450 OUTPUT @Afg;"*RST;*CLS;*OPC?"
Skew DAC Adjustment Procedure (cont’d)Example Program (cont’d)890 !Set variables for next loop900 MAT SEARCH Meas_array,LOC MIN;Loc_min
Skew DAC Adjustment Procedure (cont’d)Example Program (cont’d)1280 Wrt_skew_con:SUB Wrt_skew_con(INTEGER Cal_word)1290 COM @Afg,@Analyzer,Secure_
Skew DAC Adjustment Procedure (cont’d)Example Program (cont’d)1690 Meas_2nd_harm:SUB Meas_2nd_harm(Reading)1700 COM @Afg,@Analyzer,Secure_code$17
116 Adjustments Agilent E1445A Service Manual
Chapter 4Replaceable PartsIntroduction This chapter contains information for ordering replaceable parts for theAgilent E1445A AFG. ExchangeAssembliesT
SafetyConsiderationsThis product is a Safety Class I instrument that is provided with a protectiveearth terminal when installed in the mainframe. The
Table 4-1. Agilent E1445A Replaceable PartsReferenceDesignatorPartNumberQty Part Description Mfr.CodeMfr. PartNumberNEW/EXCHANGE ASSEMBLIESME1445A 1 E
Table 4-2. Agilent E1445A Reference DesignatorsE1445A Reference DesignatorsA ... assembly MP ...
Figure 4-1. E1445A Replaceable Parts120 Replaceable Parts Agilent E1445A Service Manual
Chapter 5ServiceIntroduction This chapter contains service information for the Agilent E1445A AFG,including troubleshooting guidelines and repair/main
TroubleshootingTechniquesTo troubleshoot an Agilent E1445A problem, you should first identify theproblem, and then isolate the cause to a user-replace
Checking for Heat DamageInspect the AFG for signs of abnormal internally generated heat such asdiscolored printed circuit boards or components, damage
Removing BNCConnectorsUse the following steps to remove the AFG front panel BNC connectors(refer to Figure 5-2):1. Unsolder wires2. Remove the two
Repair/MaintenanceGuidelinesThis section provides guidelines for repairing and maintaining the AgilentE1445A AFG, including:• ESD precautions• Solderi
126 Service Agilent E1445A Service Manual
WARNINGUSING AUTOTRANSFORMERS. If the mainframe is to beenergized via an autotransformer (for voltage reduction) makesure the common terminal is conne
Copyright © Agilent Technologies, Inc.1992-2005 *E1445-90011* E1445-90011
Inspection/ShippingThis section describes initial (incoming) inspection and shipping guidelinesfor the AFG.InitialInspectionUse the steps in Figure 1-
ShippingGuidelinesFollow the steps in Figure 1-3 to return the AFG to an Agilent TechnologiesSales and Support Office or Service Center. * We recom
Environment The recommended operating environment for the Agilent E1445A AFG is: Environment Temperature HumidityOperating 0oC to +55oC <65%
RecommendedTest EquipmentTable 1-1 lists the test equipment recommended for testing, adjusting, andservicing the AFG. Essential requirements for each
16 General Information Agilent E1445A Service Manual
Chapter 2Verification TestsIntroduction The three levels of test procedures described in this chapter are used toverify that the Agilent E1445A:• is
Command Coupling Many of the AFG SCPI commands are value-coupled. In order to prevent"Settings Conflict" errors, coupled commands must be s
Functional Verification: Self-TestDescriptionThe AFG self-test performs the following internal checks:• internal interrupt lines• waveform select RAM
Functional Verification: Ref In/Marker Out TestDescriptionThe purpose of this test is to check the Ref/Sample In and Marker Out ports.An external ref
Functional Verification: Start Arm In TestDescriptionThe purpose of this test is to check the Start Arm In port. The "TRIG OUT"port of the
Functional Verification: Start Arm In Test (cont’d)Test Procedure(cont’d)4. Set up the AFG to output a 1 MHz sinewave, with an external StartArm sou
Functional Verification: Gate In TestDescriptionThe purpose of this test is to check the gating function. The "TRIG OUT"port of the Comman
Functional Verification: Gate In Test (cont’d)Test Procedure(cont’d)4. Set up the AFG to output a 1 MHz sinewave with an external gatesource:TRIG:GA
Functional Verification: Output Relay TestDescriptionThe purpose of this test is to check the output relay.Test Procedure1. Reset the AFG:*RST;*CLS
Functional VerificationExample ProgramThis program performs the Functional Verification Tests for the AFG. An Agilent E1405/E1406 CommandModule is re
Functional VerificationExample Program (cont’d)450 !---------- Subprograms ----------460 SUB Reset_afg470 COM @Afg,@Cmd_mod,INTEGER Done480
ContentsChapter 1 - General InformationIntroduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Functional VerificationExample Program (cont’d)890 Reset_afg900 !910 CLEAR SCREEN920 PRINT "REF IN/MARKER OUT TEST"930 P
Functional VerificationExample Program (cont’d)1340 PRINT "Verify that no signal appears on the scope."1350 PRINT "Press ’Continu
Functional VerificationExample Program (cont’d)1760 REPEAT1770 OUTPUT @Cmd_mod;"OUTP:EXT:LEV 1"1780 WAIT 11790 OUTPUT @Cmd
Functional VerificationExample Program (cont’d)2140 SUB Key_press2150 COM @Afg,@Cmd_mod,INTEGER Done2160 Done=12170 DISP 2180 SUBEND2190 !
OperationVerificationOperation Verification is a subset of the Performance Verification tests thatfollow. For the AFG, Operation Verification consist
Test 2-1: DC ZerosDescriptionThe purpose of this test is to verify that the AFG meets its specifications forDCV accuracy for an output of zero volts.
Test 2-1: DC Zeros (cont’d)Test Procedure(cont’d)3. Create a user-defined waveform made up of zeros:LIST:SEGM:SEL ZEROS Select segment nameLIST:SEGM
Test 2-1: DC Zeros (cont’d)Test Procedure(cont’d)Table 2-1. DC Zeros Test PointsAttenuation(dB)Amplitude(volts)Filter Test Limits(volts)0.9912481314
Test 2-1: DC Zeros (cont’d)Example ProgramThis program performs the DC Zeros test. An arbitrary waveform, consisting of zeros, is used with variousa
Test 2-1: DC Zeros (cont’d)Example Program (cont’d)440 PRINT 460 FOR Filter=0 TO 2470 SELECT Filter480 CASE 0 !No filter490
Chapter 3 - AdjustmentsIntroduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Test 2-2: DC AccuracyDescriptionThe purpose of this test is to verify that the AFG meets its specifications forDC accuracy.Equipment Setup• Connect e
Test 2-2: DC Accuracy (cont’d)Test Procedure(cont’d)Table 2-2. DC Accuracy Test PointsAmplitude(volts)Filter Test Limits(volts)10.23755.00.0-5.0-10.
Test 2-2: DC Accuracy (cont’d)Example Program (cont’d)270 !---------- Set up AFG ----------280 OUTPUT @Afg;"*RST" !Reset AFG290
Test 2-3: DC OffsetDescriptionThe purpose of this test is to verify that the AFG meets its specifications forDC offset accuracy.Equipment Setup• Conn
Test 2-3: DC Offset (cont’d)Test Procedure(cont’d)Perform steps 5 - 7 for each offset listed in Table 2-3:5. If necessary, change the AFG output amp
Test 2-3: DC Offset (cont’d)Example ProgramThis program performs the DC Offset Test.10! RE-STORE "DC_OFFSET"20 COM @Afg30 DIM Of
Test 2-3: DC Offset (cont’d)Example Program (cont’d)440 FOR I=1 TO 6450 IF I<=4 THEN 460 Vout=2.2919470 ELSE480
Test 2-4: AC AccuracyDescriptionThe purpose of this test is to verify that the AFG meets its specifications forAC accuracy at 1 kHz.Equipment Setup•
Test 2-4: AC Accuracy (cont’d)Test Procedure(cont’d)4. Set the AFG output amplitude:VOLT <amplitude>VRMS Set amplitudewhere <amplitud
Test 2-4: AC Accuracy (cont’d)Example ProgramThis program performs the AC Accuracy Test.10! RE-STORE "AC_LEVELS"20 DIM Vout(1:9),Filt
CertificationAgilent Technologies certifies that this product met its published specifications at the time of shipment from the factory. Agilent Tech
Test 2-4: AC Accuracy (cont’d)Example Program (cont’d)420 FOR I=1 TO 9430 SELECT Filter(I)440 CASE 0450 OUTPUT @Afg;"
Test 2-5: AC Flatness - 250 kHz FilterDescriptionThe purpose of this test is to verify that the AFG meets its specifications forAC flatness with the
Test 2-5: AC Flatness - 250 kHz Filter (cont’d)Test Procedure(cont’d)3. Set the AFG output to the reference frequency (1 kHz):FREQ 1000 Set frequenc
Test 2-5: AC Flatness - 250 kHz Filter (cont’d)Test Procedure(cont’d)Table 2-5. AC Flatness Test Points - 250 kHz FilterFrequency(Hz)Test Limits*±(d
Test 2-6: AC Flatness - 10 MHz FilterDescriptionThe purpose of this test is to verify that the AFG meets its specifications forAC flatness with the 1
Test 2-6: AC Flatness - 10 MHz Filter (cont’d)Test Procedure(cont’d)7. Set up the Power Meter:Units - WattsPower Range - autoReference Oscillator -
Test 2-6: AC Flatness - 10 MHz Filter (cont’d)Test Procedure(cont’d)10. Calculate the correction factor that will be used to reference thePower Mete
Test 2-6: AC Flatness - 10 MHz Filter (cont’d)Test Procedure(cont’d)Table 2-6. AC Flatness Test Points - 10 MHz FilterFrequency(Hz)Test Limits*±(dB
Test 2-7: Frequency AccuracyDescriptionThe purpose of this test is to verify that the AFG meets its specifications forfrequency accuracy.Equipment Se
Test 2-7: Frequency Accuracy (cont’d)Test Procedure(cont’d)3. Set reference oscillator to INT1 or INT2, as specified in Table 2-7:ROSC:SOUR INT1 Set
Frame or chassis ground terminal—typi-cally connects to the equipment’s metalframe.Alternating current (AC).Direct current (DC). Indicates hazardous v
Test 2-7: Frequency Accuracy (cont’d)Test Procedure(cont’d)Table 2-7. Frequency Accuracy Test PointsRef OscillatorSourceMarkerSourceSquarewaveFreque
Test 2-7: Frequency Accuracy (cont’d)Example Program (cont’d)250 !---------- Set up AFG ----------260 OUTPUT @Afg;"*RST" !Reset A
Test 2-8: Duty CycleDescriptionThe purpose of this test is to verify that the AFG meets its specifications forsquare wave duty cycle. Duty cycle is
Test 2-8: Duty Cycle (cont’d)Test Procedure(cont’d)4. Set the AFG frequency range as specified in Table 2-8:FREQ:RANG MAX Enable doublingorFREQ:RANG
Test 2-8: Duty Cycle (cont’d)Example ProgramThis program performs the Duty Cycle Test.10! RE-STORE "DUTY_CYCLE"20 DIM Freq(1:4),Rang
Test 2-8: Duty Cycle (cont’d)Example Program (cont’d)410 !Take readings here420 PRINT "Output Frequency =";Freq(I);" Hz&
Test 2-9: Total Harmonic DistortionDescriptionThe purpose of this test is to verify that the AFG meets its specifications forsine wave total harmonic
Test 2-9: Total Harmonic Distortion (cont’d)Test Procedure1. Reset the AFG:*RST;*CLS Reset AFG and clearstatus registers2. Set the AFG to output a
Test 2-9: Total Harmonic Distortion (cont’d)Test Procedure(cont’d)Table 2-9. THD Test PointsFrequency(Hz)Test Limits*(dBc)100 E3250 E31 E64 E610 E6-
Test 2-9: Total Harmonic Distortion (cont’d)Example Program (cont’d)230 PRINT "Connect Spectrum Analyzer to AFG Output."240 DISP &quo
DECLARATION OF CONFORMITYAccording to ISO/IEC Guide 22 and CEN/CENELEC EN 45014Revision: B.01 Issue Date: 1 June 2001 Document E1445A.DOCManufacturer’
Test 2-9: Total Harmonic Distortion (cont’d)Example Program (cont’d)600 !Measure harmonics 2-9610 Sum_amp_sqr=0620 FOR Harmonic=
Test 2-10: Spurious/Non-Harmonic DistortionDescriptionThe purpose of this test is to verify that the AFG meets its specifications fornon-harmonic and
Test 2-10: Spurious/Non-Harmonic Distortion (cont’d)Test Procedure(cont’d)Perform steps 3 and 4 for each frequency range listed in Table 2-10:3. Set
Test 2-10: Spurious/Non-Harmonic Distortion (cont’d)Example ProgramThis program performs the Spurious/Non-harmonic Test.10 ! RE-STORE "NON_HAR
Test 2-10: Spurious/Non-Harmonic Distortion (cont’d)Example Program (cont’d)400 !---------- Perform test ----------410 FOR I=1 TO 9420 C
Performance Test RecordTable 2-11, Performance Test Record for the Agilent E1445A AFG, is aform you can copy and use to record performance verificatio
Test AccuracyRatio (TAR)Test Accuracy Ratio (TAR) for the E1445A is defined as: AFGAccuracy/Measurement Uncertainty, i.e.,TAR = Maximum − Expected
Table 2-11. Performance Test Record for the Agilent E1445A (Page 1 of 7)Test Facility:Name _____________________________________Address ____________
Table 2-11. Performance Test Record for the Agilent E1445A (Page 2 of 7)Model _____________________________ Report No. ___________________________
Table 2-11. Performance Test Record for the Agilent E1445A (Page 3 of 7)Model _____________________________ Report No. ____________________________
Notes6 Agilent E1445A Service Manual
Table 2-11. Performance Test Record for the Agilent E1445A (Page 4 of 7)Model _____________________________ Report No. ____________________________
10 MHz Filter:7.239V (0 dB atten) 7.1561 ____________ 7.3228 2.46E-3 >10:1Table 2-11. Performance Test Record for the Agilent E1445A (Page 5 of 7)M
Table 2-11. Performance Test Record for the Agilent E1445A (Page 6 of 7)Model _____________________________ Report No. ____________________________
Table 2-11. Performance Test Record for the Agilent E1445A (Page 7 of 7)Model _____________________________ Report No. ____________________________
82 Verification Tests Agilent E1445A Service Manual
Chapter 3AdjustmentsIntroduction The procedures in this chapter show how to perform the followingelectronic adjustments for the AFG:• DC Accuracy• AC
Calibration Commands (cont’d)• CALibration:SECure[:STATe] <mode>[,<code>] enables(<mode> = ON) or disables (<mode> = OFF) cal
Calibration Commands (cont’d)• CALibration:DATA:FILTer <block> transfers the two calibrationconstants that are used to determine the frequency p
Defeating Calibration SecurityIf the calibration security code is unknown, the security feature can bedefeated by disassembling the AFG and moving the
DC Adjustment ProcedureDescriptionA DC adjustment is performed on the AFG by reading a series of voltages andresistances output by the AFG, then enter
DC Adjustment Procedure (cont’d)Adjustment Procedure1. Reset the AFG:*RST;*CLS Reset AFG and clearstatus registers2. Enable calibration on the AFG:C
DC Adjustment Procedure (cont’d)Test Procedure(cont’d)5. Trigger the DMM and note the reading.6. Send the reading to the AFG: CAL:DC:POINT? <rea
DC Adjustment Procedure (cont’d)Example Program10 ! RE-STORE "DC_ADJUST"30 !This program performs the firmware-guided DC adjustment proc
DC Adjustment Procedure (cont’d)Example Program (cont’d)450 IF Cal_point=30 THEN !Special case -- set range now460 OUTPUT @Dmm;&
DC Adjustment Procedure (cont’d)Example Program (cont’d)900 CASE =31 !Cal point 31910 OUTPUT @Dmm;"RANGE 10"920 CASE =
AC Flatness Adjustment Procedure - 250 kHz FilterDescriptionThis procedure adjusts the AC calibration constants for the 250 kHz filter.The AC Flatness
AC Flatness Adjustment Procedure - 10 MHz FilterDescriptionThis procedure adjusts the AC calibration constants for the 10 MHz filter.The AC Flatness T
AC Flatness Adjustment Procedure - 10 MHz Filter (cont’d)Adjustment Procedure(cont’d)NOTERev A.02.00 (use the *IDN? command to determine the firmware
AC Flatness Adjustment Procedure (cont’d)Example Program10! RE-STORE "AC_FLAT"30 !This program performs the AC flatness adjustment proc
AC Flatness Adjustment Procedure (cont’d)Example Program (cont’d)420 Flatness:SUB Flatness(Filter$,Mode$)430 COM @Afg,@Dmm,@Pwr_mtr,@Analyzer,Se
Comments to this Manuals