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 (form er ly National Bureau of Standar ds), to the exte nt al lo w ed by that organi zati on’s calibrati on f acility, and to the calib rat i on
facilities of other International Standards Organization members.
Warranty
This Agilent Technologies product is w ar ra nt ed against def ects in mater ia l s and workmans hi p fo r a period of three years from date of
shipment. Du ra ti on and conditi ons of w ar ra nt y for this product may be supers eded when the pr oduct is integr ated into (bec om es a part
of) other Agil ent products. Duri ng t he warranty per io d, Ag il e nt Technolog ie s will, at its opt i on, either repair or replace pr oducts whic h
prove to be def ec t ive.
For warrant y service or rep ai r, t his product mu st be r et ur ned to a service fa cility designated by Agi le n t Technologies. Buyer shall prepay shippin g charges to Agil en t a nd A gi lent shall pay shipping char ges to return the prod uct to Buyer. How ever, Buyer shal l pay all
shipping ch arges, duties, and taxes for pr oducts returned t o A gilent from another count ry.
Agilent warrants that its software and firmware designated by Agilent for use with a product will execute its programming instructions
when proper l y in st al led on that pro duct. Agilent does not warrant th at the operatio n of th e product, or softw a re, or firmware w ill be uninterru pt ed or er ro r free.
Limitation Of Warranty
The foregoi ng w ar ra nt y shall not apply t o defects res ul ting from imprope r or in adequate mai nt enance by Buyer, Buyer-sup pl ie d pr oducts or interfa ci ng, unautho rized modificat i on or misuse, operation outside o f the environmen ta l specificati ons for the product, or improper site pr eparation or ma i nt enance.
The design and implementation of a ny ci r cui t on this produc t is the sol e responsibi l ity of the Buyer. A gi le nt does not warrant the
Buyer’s circuitry or malfunctions of Agi le nt pro ducts that resul t fr om th e B uyer’s circuitr y. In addition, Agil ent does not warrant any
damage th at occurs as a resu lt of the B uyer’s circuit or a ny defects tha t r es ul t f rom Buyer-suppli ed 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 CONTRACT, TORT, OR ANY OTHER LEGAL THEORY.
Notice
The inform at i on contained i n th is document is s ubj ect to change w i t hout not ice. Agilen t Technologies MAKES NO WA R R A N TY 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 incident al or consequential dam ages in connect i on w i t h th e fu rni shing, perfo rmance or use of th is m at erial. This document contains
proprietar y in for m at i on w hich is protect ed by copyright. All rights are reserved. No part of this docum ent may be photocopied, reproduced, or translated to anot her language w i thout the prio r wr it t en consent of A gi le nt T echnologies, Inc. Agilen t as sum es no responsibility for the use or reliability of its software on equipment that is not furnished by Agilent.
U.S. Government Restricted Rights
The Softwa re and Document at ion have bee n developed en tirely at private expense . They are deliver ed and license d as "comme rc ia l
computer sof t w ar e" as defined in DFA R S 252.227- 7013 (Oct 1988), DFARS 25 2. 211-7015 (May 1991) or DFARS 252. 227-7014 (Jun
1995), as a "com m ercial ite m" as defined in F AR 2.1 01(a), or as "Re stri cted comput er sof tware" as def in ed i n FA R 52. 227-19 (Jun
1987)(or any e qui valent agenc y re gul at ion or contrac t cl ause), whiche ver is applicabl e. You have onl y th ose ri ght s provided for s u ch
Software and Document ation by the applicable FA R or DFA R S clause or th e A gilent standard softwa re agr eement for the product involved.
Agilent E1445A Arbitrary Function Generator Service Manual
The Printing H i story shown belo w list s al l Editions and Up dat es of this manua l and t he printing date (s ). T he fi rs t pri nt in g 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. Each new Edition or Update also includes a re vi se d copy of this print ing history pag e. Ma ny pr oduct updates or re vi si ons do not require m anual chang es and, conversely,
manual correction s m ay be done with out accomp anying product changes. Th erefore, do not expect a one-t o -o ne correspon dence between product updates and manual updates.
Edition 1 (P ar t Num ber E1445-90010). . . . . . . . . . . . . . . . . . . . September 1992
Edition 2 (P ar t Num ber E1445-90011). . . . . . . . . . . . . . . . . . . . September 1996
Safety Symbols
Instructi on m anual symbol affixed to prod uct. Indicates that the user must refer to the
manual for specific WARNING or CAUTION information to avoid personal injury
or damage t o t he pr oduct.
Alternating current (AC).
Direct current (DC).
Indicates the field wiring terminal that must
be connec t ed t o earth ground bef or e operating the equipm ent—protects agains t el ectrical shock in case of fault.
or
Frame or chassis ground terminal— typically connects to the equipment’s metal
frame.
WARNING
CAUTION
Indicate s ha zardous volta ges.
Calls at te nt i on t o a procedure, pr actice, or
condition that could cause bodily i nj ury o r
death.
Calls at te nt i on t o a procedure, pr actice, or condition that could possibl y ca use damage to
equipme nt or pe rm anent loss of dat a.
WARNINGS
The following general safety precautions must be obse rv ed during all phases of op er ati on, service, and re pai r of this product.
Failure to com p l y w i th t hese precautions or with sp ec i fi c w arnings else w here in this m anual violates saf et y st andards of des ign,
manufac ture, and int ended use of the produc t. A gi le n t Te chnologies assume s no l i ab i l it y for the customer’s fai lure to com p l y
with thes e requir em ents.
Ground the equipm en t: For Safety Class 1 equipment ( equipment ha vi ng a pr otective ea rt h t er minal), an uni nterruptib le sa fe ty earth
ground must be provided from t h e m a ins power source to the product input wiring ter minals or supplied power cable.
DO NOT operate the product in an explosiv e atmosphere or in the presence of flammabl e gases or fum es.
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 re pai r ed fuses or short -c i rc ui te d fuse holders.
Keep away from live circuits: Operati ng personnel mu st not re m ove equipment covers or shields . P roc edures involv in g th e re moval
of covers or shi el ds are for use by service-train ed personnel onl y. U nder certain cond it i ons, dangerous voltages may exi st even with the
equipmen t s w itched off. To avoid dangerous e le ct r ic al shock, DO NOT perform procedures involving cover or shie ld removal unless
you are qualif ie d t o do so.
DO NOT operat e damaged equipmen t: Whe n e ver it is possible that the sa fe ty prot e ct ion features bui l t in t o t hi s pr oduct have been impaired, eit he r t hr ough physical damage, exc es si ve moisture, or any other reas on, R EMOVE POW ER and do not use the pr oduct until
safe opera tion can be verified by service- trained pers onnel. If necess ary, return the pr oduct to an Agi l ent Technologies Sales an d Ser vice Office for service and repair to ensure that safety features are maintained.
DO NOT ser vice or adjus t alone: Do not at te m pt internal service or adj us tm ent unless a not her person, ca pable of render in g fi rs t ai d
and resuscitation, is present.
DO NOT substitute par ts or modi fy equi pm e nt: Because of the danger of introducing additional hazards, do not instal l substitute
parts or perfo rm any unauthoriz ed modifica t io n to the product. R et ur n the product to an A gilent Technologies Sal es and Service Office
for service and repair to ensure that safety features are maintained.
4Agilent E1445A Service Manual
DECLARATION OF CONFORMITY
According to ISO/IEC Guide 22 and CEN/CENELEC EN 45014
Manufacturer’s Name:
Manufacturer’s Address:
Agilent Technologies, Incorporated
815 – 14th St. SW
Loveland, Colorado 80537
USA
Declares, that the product
Product Name:
Model Number:
Arbitrary Function Generator
E1445A
Product Options:This declaration covers all options of the above product(s).
Conforms with the following European Directives:
The product herewith complies with the requirements of the Low Voltage Directive 73/23/EEC and the EMC Directive 89/336/EEC
(including 93/68/EEC) and carries the CE Marking accordingly.
Conforms with the following product standards:
EMCStandard
IEC 61326-1:1997+A1:1998 / EN 61326-1:1997+A1:1998
CISPR 11:1990 / EN 55011:1991
IEC 61000-4-2:1995+A1:1998 / EN 61000-4-2:1995
IEC 61000-4-3:1995 / EN 61000-4-3:1995
IEC 61000-4-4:1995 / EN 61000-4-4:1995
IEC 61000-4-5:1995 / EN 61000-4-5:1995
IEC 61000-4-6:1996 / EN 61000-4-6:1996
IEC 61000-4-11:1994 / EN 61000-4-11:1994
The product was tested in a typical configuration with Agilent Technologies test systems.
Safety
IEC 61010-1:1990+A1:1992+A2:1995 / EN 61010-1:1993+A2:1995
Canada: CSA C22.2 No. 1010.1:1992
UL 3111-1: 1994
1 June 2001
Date
Ray Corson
Product Regulations Program Manager
Authorized EU-representative: Agilent Technologies Deutschland GmbH, Herrenberger Straβe 130, D 71034 Böblingen, Germany
For further information, please contact your local Agilent Technologies sales office, agent or distributor.
Revision: B.01Issue Date: 1 June 2001Document E1445A.DOC
Notes
6Agilent E1445A Service Manual
Chapter 1
General Information
IntroductionThis manual co nta ins information required to test, trouble shoot, and repa ir
the Agilent E144 5A C-Siz e VXI Arbit rary Func tion Generator (AFG). See
the Agilent E1445A User’s Manual for additional informa ti on. Fi gur e 1-1
shows the Agile nt E1445A. This chapter inc ludes the followi ng se c ti ons:
• Introduction
• Safety Considerat ions
• Inspection/Shipping
• Environment
• AFG Description
• Recommended Test Equi pm en t
Figure 1-1. E1445A Arbitrary Function Generator
Agilent E1445A Service ManualGeneral Information 9
Safety
Considerations
This product is a Safet y Cl as s I instrument that i s provided with a protect ive
earth terminal when installed in the mainframe. The mainframe, AFG, and
all related documentat ion should be reviewed for familiarizat ion with safety
markings and instructions before opera ti on or se rv ic e .
Refer to the WARNINGS page (page 4) 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.
Warnings and
Cautions
WARNING
This section cont ai ns W AR N INGS which must be followed for your
protection and CAUTIONS whi c h mus t be followed to avoid dama ge to the
equipment whe n pe rforming instrume nt maintenanc e o r repa ir .
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 t h at th e m ai n f ra m e se t ti n g m a tc hes the li ne
voltage and that the correct fuse is installed. An uninterruptible
safety earth ground must be provided from the main power
source to t he suppl ie d po we r co r d 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.
(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 secu r ed against any u n intende d o p e rat i o n .
REMOVE POWER IF POSSIBLE. Some procedures in this
manual may be performed with power supplied to the
mainframe whil e p ro t e ct iv e covers ar e removed. Energy
available at many points may, if contacted, result in personal
injury. (If maintenance can be performed without power applied,
the power should be removed.)
10 General InformationAgilent E1445A Service Manual
WARNING
USING AUTOTRANSFORMERS. If the mainframe is to be
energized via an autotransformer (for vol tage 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. For continued protection against fire
hazard, replace the line fuses only with fuses of the sa me
current rating and type (such as normal blow, time delay, etc.).
Do not use repaired fuses or short-circuited fuseholders.
CAUTION
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.
Agilent E1445A Se rvice Man ualGeneral Inform ation 11
Inspection/
Shipping
This section de sc ri be s initial (in co ming) inspection and shipping guidelines
for t he AFG.
Inspection
WARNING
Initial
Use the steps in F igure 1-2 as guidelines to perform initial inspe c tion 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.
12 General InformationAgilent E1445A Service Manual
Shipping
Guidelines
Follow the step s in Figure 1-3 to retu rn the AFG to an Agilent Technologies
Sales and Support Offi ce or Ser vi ce Center.
1. Prepare the module
• Remove user wiring from terminal bloc k
• Attach tag to module th at identifies :
• Owner
• Model Number/Serial Number
• Service Required
• Place tagged devi ce in approved anti-static bag
2. Package the module
• Place packag ed mod ule in shipping carton*
• Place 75 to 100 mm (3 to 4 in ch es) of
shock-abs orbi ng material ar ound the module
• Seal the shipping c ont ai ne r s ecurely
• Mark the shipping container FRAGI LE
3. Ship the module to Agi lent Technologie s
• Place address lab el on s hip ping carton
• Send carton to Agilent Technologies
* We recommend that you use the same shipping materials as those used in factory packaging (available from
Agilent Technologies). For other (commerc ia l ly-available ) sh ipp ing ma te ri a ls, use a double-wall carton with
minimum 2.4 M Pa (350 psi) test.
Figure 1-3. Packaging/Shipping Guidelines
Agilent E1445A Se rvice Man ualGeneral Inform ation 13
EnvironmentThe recommended oper at in g env ironment for the Agilent E1445A
Agilent
AFG is:
EnvironmentTemperatureHumidity
Operating 0
Storage and
Shipment
AFG
Description
Specifications
Options
AFG
AFG
o
C to +55oC<65% relative (0oC to +40oC)
o
-40
C to +75oC<65% relative (0oC to +40oC)
The Agilent E1445A Ar bi tr a ry Function Generator is a VXIbus C -size ,
message-based instrument. The AFG can operate in a C-size VXIbus
mainframe usi ng a n Agi le nt E1405/E1406 Command Module a nd St a nda r d
Commands for Programmable Instruments (SCPI).
The AFG has 13 bits of resol ution (including sign). It uses a sequen cer
architecture, with 256K points of Segment storage and 32K point s of
Sequence storage. The AFG has two internal timebases, 40 MHz and
(app roximate l y) 42 .9 MHz.
AFG specificatio ns a re li sted in Appendix A of the Agi le nt E1445A User’sManual. These specifications are the performance standards or limits
against which the instru m ent may be teste d.
Arbitrary Waveform Ge ne rat ion Software for HP 9000 Serie s 30 0
computers c an be order e d as Opti on 005.
AFG
Serial Numbers
Figure 1-4 shows Agil en t Te chnologies’ serial num be r str uc ture . AFG’s
cove red by t h is man ual ar e iden tified by a s erial number pr efix listed on th e
title page.
Figure 1-4. Agilent Serial Numbers
14 General InformationAgilent E1445A Service Manual
Recommended
Test Equipment
Table 1-1 list s the te st equipment recommended f or te sting, adjusting, and
servicing the AFG. Essential requirements for each piece of test equipment
are described in the Requirements col um n .
Table 1-1. Recommended Test Equipment
InstrumentRequirementsRecommended
Model
Controller, GP-IBGP-IB compatibility as defined by IEEE
Standard 488-1988 and the identical
ANSI Standard MC1.1: SH1, AH1, T2,
TE0, L2, LE0, SR0, RL0, PP0, DC0,
DT0, and C1, 2, 3, 4, 5.
MainframeCompatible with AFGAgilent E1401B/T or
Command Module10 MHz Clk Out
TTL compatible Trig Out
Digital MultimeterDCV, ACV, 4-wire ohms w/offset compAgilent 3458AO,P,A
Power MeterFrequency Range: 400 kHz - 10.8 MHzAgilent 8902AO,P,A
Power SensorFrequency Range: 400 kHz - 10.8 MHzAgilent 11722AO,P,A
• meets all testable specifications (Performance Verification)
WARNING
Test Conditions/
Procedures
Performance
Test Record
Do not perform any of the following verification tests unless
you are a qualified, service-trained technician and have read the
WARNINGS and CAUTIONS in Chapter 1.
See Table 1-1 for test equipment requ ir em e nts. You should complete the
Performance Verification tests at least once a year. For heavy use or severe
operating environments, perform the tests more often.
Before performing these tests, allow the AFG to warm up for at least one hour .
The temperature should be within
recent calibration), and between 18
The verificati on te sts assume that th e per son performing the te sts
understands how to operate the mainframe, the AFG, and specified test
equipment. T he te st pr oc e dur e s do not sp e cify equipment settin gs f or tes t
equipment, except in gener al terms. It is assumed that a qualified,
service-trained technicia n w ill se le c t a nd c onne c t the c ab le s, adap t ers, a n d
probes required f or the test.
The resul t s o f each Perf o rmance Verifi catio n t est m ay be recorded in Tabl e
2-11, Agilent E1445A Performance Test Recor d. This form can be copied.
o
±5
C of T
o
C and 28oC.
(the temperature of the most
cal
Verification Test
Examples
Each verificatio n te st proc e dur e include s a n e xa mpl e program that performs
the test. All exa mple programs a ssume the followin g co nf igur a tion:
• Controller is an HP 9000 Series 200/300 compu te r
• Programming language is HP BASIC
• AFG address is 70910
Agilent E1445A Service ManualVerification Tests 17
Command CouplingMany of the AFG SCPI commands are value-coupled. In order to prevent
"Settings C onflict" errors, co uple d c o m ma nds must be sent con tiguously by
placing them in th e same program line, or by suppr e ssi ng the e nd- of - line
terminator . (Fo r m or e in fo rm a tion on command co upling and syntax, see
Chapter 1 of the Agilent E1445A User’s Manual). In HP BAS IC, the
end-of-line ter minator can be suppressed by linking th e commands with a
semi-colon (;) and a colon (:), as illustra te d below:
ROSC:SOUR INT1;
:TRIG:S OU R INT1
In the Example programs, these commands would appear as follows:
The purpose of these te sts is to verify that the AFG is fun ctioni ng pr ope r ly
and that all front pa nel inputs and ou tputs are working . No a tte mpt is made
to verify that the A F G is me e ting specificati ons. Functional Ver ific a tion for
the AFG include s the f ollowing tests:
• Self-Test
• Ref In/Marker Out Test
• Start A r m I n Test
• Gate In Test
• Output Rela y Te st
For a quick functiona l ch eck of the AFG, per form only the Self-Test.
An example program tha t perfor m s al l of the Functional Verification tests is
included at the end of this section . An Agilen t E1405/E1406 Comma nd
Module is requir e d for this pr ogram.
Some of the tests use the "TRI G OUT" port of the Comma nd M odule. This
port uses negati ve logic, i.e., the hi gh v oltage is a logical 0 and the low
voltage is a logical 1.
18 Verificat ion Tes tsAgilent E1445A Serv ice Manu al
Functional Ve rification: Self-Test
Description
The AFG self-test performs the following internal checks:
• internal interrupt lines
• waveform sele ct RAM
• segmen t se quence RAM
• waveform segment RAM
• DDS/NCO operation
• sine wave generation
• arbitrary waveform generation
• marker generation
• waveform cycle and arm counters
• sweep timer
• frequency-shift keying
• stop trigger
• DC analog paramete rs (amplitude, o ffset, attenuato rs , filters,
calibration DACs)
Test Procedure
1. Remove any connections to the AF G front panel .
2. Reset the AFG:
*RST;*CLSReset AFG and clear
status registers
Execute the AFG self-test:
3.
*TST?Self-test command
Read the result. A "0" indicates that the test passed. A "1" indicates a
4.
failure. Read the error que ue using the SYST:ERR ? command until
the error message is "No error".
Agilent E1445A Service ManualVerification Tests 19
Funct ional Verification: Ref In/Marker Out Test
Description
The purpose of thi s te st is to check the Ref /S a mple In and Marker Ou t por ts.
An external ref e renc e is c onne cted to the Ref/S a mple In port and sent to the
Marker Out port.
Test Procedure
1. Reset the AFG:
*RST;*CLSReset AFG and clear
2.
Set up equipme nt a s shown in Fi gur e 2-1 :
status registers
Figure 2-1. Ref/Sample In Test Setup
3. Set up the AFG to output the external ref ere nc e to the "Marker Out"
port:
ROSC:SOUR EXTExternal ref osci ll ato r
MARK:FEED "ROSC"Marker sour ce is RO SC
INIT:IMMInitiate
Verify that the scope shows a 10 MH z squa rewave .
4.
20 Verificat ion Tes tsAgilent E1445A Serv ice Manu al
Functional Verification: Start Arm In Test
Description
The purpose of this test is to check the Start Arm In port. The "TRIG OUT"
port of the Command Module is used to send a Sta r t Arm signal to the AFG.
Test Procedure
1. Reset the AFG:
*RST;*CLSReset AFG and clear
Set up equipme nt a s shown in Fi gur e 2-2 :
2.
status registers
Figure 2-2. Start Arm In Test Setup
3. Send the following comm a nds to the Command Module to output 0 V
to the "Trig Out" port:
*RST
OUTP:EXT:STAT ON
OUTP: EX T :SOUR IN T
OUTP:EXT:LEV 1
Agilent E1445A Service ManualVerification Tests 21
Functional Verification: Start Arm In Test (cont’d)
Test Procedure
(cont’d)
4. Set up the AFG to output a 1 MHz sinewav e, w ith an external S ta rt
Arm source:
FREQ 1E6;Set fre q to 1 MHz
:VOLT 4VPPSet AFG amplitude
ARM:LAY2:SO UR EXTExternal Star t Arm
INIT:IMMInitiate
Verify that no signal appears on the scope. Send the following
5.
command to th e Co mm a nd Module to provide a Sta r t Arm signal to
the AFG:
OUTP:EXT:LEV 0
Verify that a 1 MHz sinewave appea r s on the sc ope.
6.
source
22 Verificat ion Tes tsAgilent E1445A Serv ice Manu al
Functional Ve rification: G ate In Test
Description
The purpose of thi s te st is to check the gating function. The "TRIG OUT"
port of the Command Module is use d to gate the output .
Test Procedure
1. Reset the AFG:
*RST;*CLSReset AFG and clear
Set up the equipm e nt a s shown in Figure 2-3.
2.
status registers
Figure 2-3. Gate In Test Setup
3. Send the following comm a nds to the Command M odule to enable the
"Trig Out" port:
*RST
OUTP:EXT:STAT ON
OUTP: EX T :SOUR IN T
Agilent E1445A Service ManualVerification Tests 23
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 gate
source:
TRIG:GATE:SOUR EXT;External gate source
:TRIG:GATE:ST AT O N;Enable gate
:FREQ 1E6;Set fre q to 1 MHz
:VOLT 4VPPSet AFG amplitude
INIT:IMMInitiate
Send the follow i ng c o mm and to the Comma nd Module to set th e
5.
level at the "Trig Out" por t to 5 V. Verify that the scope shows a 1
MHz sinewave.
OUTP:EXT:LEV 0
Send the follow i ng c o mm and to the Comma nd Module to set th e
6.
level at the "Trig Out" port to 0 V. Verify that the scope shows a DC
signal.
OUTP:EXT:LEV 1
24 Verificat ion Tes tsAgilent E1445A Serv ice Manu al
Funct ional Ve rifica tion: Output Relay Test
Description
The purpose of this te st is to check the output r e la y.
Verify that a 1 MHz sinewave appea r s on the sc ope.
4.
5. Disable the Output relay:
OUTP OFF
Verify that no signal appears on the scope.
6.
Agilent E1445A Service ManualVerification Tests 25
Functional Verification
Example Progr am
This program pe rfor ms the Functional Verification Tests for the AF G . An Agilent E1405/E1406 Comm an d
Module is requir e d f or this te st.
10! RE-STORE "FUNC_TEST"
20 COM @Afg,@Cmd_mod,INTEGER Done
30 !
40 !--- ------- S e t u p I/O pa ths ---------50 ASSIGN @Afg TO 7091 0
60 ASSIGN @Cmd_mod TO 70900
70 !
80 !---------- Initialize AFG & Comm and M odule ---------90 Reset_afg
100 !
110 !Set up Command M odule ’ TRI G O UT’ port
120 OUTPUT @Cmd_m od;"*RST"
130 OUTPUT @Cmd_mod;"OUTP:EXT:STAT ON"
140 OUTPUT @Cmd_mod;"OUTP:EXT:SOUR INT"
150 !
160 !---------- Perform tests ---------170 CLEAR SCREEN
180 PRINT "Agilent E1445A FUNCTIONAL VERIFICATION TESTS"
190 PRINT
200 !
210 !Oscilloscope settings
220 PRINT "Set scope t o: 2 V/di v, . 02 usec/div"
230 PRINT
240 Wait_for_cont
250 !
260 CALL Self_test !Self-Test
270 CALL Ref_in!Ref In/Marker Out Test
280 !
290 !Oscilloscope settings
300 CLEAR SCREEN
310 PRINT "Set scope t o: 2 V/div, . 2 usec/div"
320 PRINT
330 Wait_for_cont
340 !
350 CALL Start_arm !Start Arm In Test
360 CALL Gate_in !Gate In Test
370 CALL Output_ relay !Output Relay Test
380 !
390 Quit: !
400 Reset_afg
410 CLEAR SCREEN
420 DISP "Functional Tes ts compl et ed. "
430 END
(Continued on ne xt pa ge )
26 Verificat ion Tes tsAgilent E1445A Serv ice Manu al
Functional Verification
Example Program (cont’d)
450 !---------- Subprogram s ---------460 SUB Reset_afg
470 COM @Afg,@Cmd_mod,INTEGER Done
480 OUTPUT @Afg ;"* RS T; *CLS" !Reset AFG and clear Status re gi ster
490 WAIT 1
500 SUBEND
510 !
520 SUB Self_test
530 COM @Afg,@Cmd_mod,INTEGER Done
540 DIM Message$[255]
550 !
560 Reset_afg
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 ’Conti nue’ t o in itiat e Sel f -Te st."
650 PRINT
660 Wait_for_cont
670 !
680 !Perform test
690 OUTPUT @Afg;"*TST?"!Self -test command
700 ENTER @Afg;Result !Get result
710 !
720 IF Result=0 THEN
730 PRINT "Self-test passed."
740 ELSE
750 PRINT "Self-test failed."
760 PRINT "The following err or (s) occurred:"
770 REPEAT
780 OUTPUT @Afg;"SYST:ERR?" !Check for errors
790 ENTER @Afg;Message$
800 PRINT " "&Message$
810 UNTIL POS(Message$,"No error")
820 END IF
830 Wait_for_cont
840 SUBEND
850 !
860 SUB Ref_in
870 COM @Afg,@Cmd_mod,INTEGER Done
880 !
(Continued on ne xt pa ge )
Agilent E1445A Service ManualVerification Tests 27
Functional Verification
Example Program (cont’d)
890 Reset_afg
900 !
910 CLEAR SCREEN
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 E14 45A."
980 PRINT
990 Wait_for_cont
1000 !
1010 !Perform test
1020 OUTPUT @Afg;"ROSC:SOUR EXT" !External ref osc source
1030 OUTPUT @Afg;"MARK:FEED ""ROSC"""!Marker source is ’ROSC’
1040 OUTPUT @Afg;"INIT:IMM" !Initiate
1050 !
1060 PRINT "Verify th at the scope shows a 10 MHz squarewave."
1070 Wait_for_cont
1080 SUBEND
1090 !
1100 SUB Start_arm
1110 COM @Afg,@Cm d_m od,INTEGER Don e
1120 !
1130 Reset_afg
1140 !
1150 CLEAR SCREEN
1160 PRINT "START ARM TEST"
1170 PRINT
1180 !
1190 !Test connecti ons
1200 PRINT "Connect Sco pe t o th e E1445A Output."
1210 PRINT "Connect Com m and Module ’Trig Out’ to ’Start A rm In’ on th e E1445A."
1220 PRINT
1230 Wait_for_cont
1240 !
1250 !Set Command Mo dul e’s ’ TR IG OUT’ to 0V (E1405 uses neg logic )
1260 OUTPUT @Cmd_m od ;"O UTP :E XT: LEV 1"
1270 !
1280 !Perform test
1290 OUTPUT @Afg;"FREQ 1E6;"; !Set freq to 1 MHz
1300 OUTPUT @Afg;":VOLT 4VPP" !Set amplitude
1310 OUTPUT @Afg;"ARM:LAY2:SOUR EXT" !Start Arm source is EXT
1320 OUTPUT @Afg;"INIT:IMM" !Initiate
1330 !
(Continued on ne xt pa ge )
28 Verificat ion Tes tsAgilent E1445A Serv ice Manu al
Functional Verification
Example Program (cont’d)
1340 PRINT "Verify th at no signal appears on the scope. "
1350 PRINT "Press ’Con tinu e’ to se nd a STA RT A RM . "
1360 PRINT
1370 Wait_for_cont
1380 !
1390 !Set ’TRIG OUT’ to 5V
1400 OUTPUT @Cmd_m od ;"O UTP :E XT: LEV 0"
1410 !
1420 PRINT "Verify th at the scope shows a 1 MHz sinewa ve. "
1430 Wait_for_cont
1440 SUBEND
1450 !
1460 SUB Gate_in
1470 COM @Afg,@Cm d_m od,INTEGER Don e
1480 !
1490 Reset_afg
1500 !
1510 CLEAR SCREEN
1520 PRINT "GATE IN TEST"
1530 PRINT
1540 !
1550 !Test connecti ons
1560 PRINT "Connect Sco pe t o th e E1445A Output."
1570 PRINT "Connect Com m and Mod ul e ’Trig O ut ’ to ’St op Tr ig/F SK /Ga te In’ on the E1445A."
1580 PRINT
1590 Wait_for_cont
1600 !
1610 !Perform test
1620 OUTPUT @Afg;"TRIG:GATE:SOUR EXT;"; !Gate source is EXT
1630 OUTPUT @Afg;":TRIG:GATE:STAT ON;"; !Enable gate
1640 OUTPUT @Afg;":FREQ 1E6;"; !Set freq to 1 MHz
1650 OUTPUT @Afg;":VOLT 4VPP" !Set amplitude
1660 OUTPUT @Afg;"INIT:IMM" !Initiate
1670 !
1680 PRINT "Verify th at the sig nal di splayed on the scope toggl es bet w een"
1690 PRINT "a 1 MHz sine w ave an d a D C signal at 1 secon d in te rva ls."
1700 !
1710 ON KBD ALL CALL Key_press
1720 DISP "Press an y key t o continue"
1730 !
1740 Done=0
1750 !Send pulses to ’T RIG O U T’ B NC unt il a ke y is pres sed
(Continued on ne xt pa ge )
Agilent E1445A Service ManualVerification Tests 29
Functional Verification
Example Program (cont’d)
1760 REPEAT
1770 OUTPUT @Cmd_m od; " O UTP :E XT: LEV 1"
1780 WAIT 1
1790 OUTPUT @Cmd_m od; " O UTP :E XT: LEV 0"
1800 WAIT 1
1810 UNTIL Done
1820 OFF KBD
1830 SUBEND
1840 !
1850 SUB Output_ relay
1860 COM @Afg,@Cm d_m od,INTEGER Don e
1870 !
1880 Reset_afg
1890 !
1900 CLEAR SCREEN
1910 PRINT "OUTPUT RELAY TEST"
1920 PRINT
1930 !
1940 !Test connecti ons
1950 PRINT "Connect Sco pe t o th e E1445A Output."
1960 PRINT
1970 Wait_for_cont
1980 !
1990 !Perform test
2000 OUTPUT @Afg;"FREQ 1E6;"; !Set freq to 1 MHz
2010 OUTPUT @Afg;":VOLT 4VPP" !Set amplitude
2020 OUTPUT @Afg;"INIT:IMM" !Initiate
2030 !
2040 PRINT "Verify th at the scope shows a 1 MHz sinewa ve. "
2050 PRINT "Press ’Con tinu e’ to disa bl e th e E1445A output."
2060 PRINT
2070 Wait_for_cont
2080 !
2090 OUTPUT @Afg;"OUTP OFF" !Open Output relay
2100 PRINT "Verify th at no signal appears on the scope. "
2110 Wait_for_cont
2120 SUBEND
2130 !
(Continued on ne xt pa ge )
30 Verificat ion Tes tsAgilent E1445A Serv ice Manu al
Functional Verification
Example Program (cont’d)
2140 SUB Key_press
2150 COM @Afg,@Cm d_m od,INTEGER Don e
2160 Done=1
2170 DISP
2180 SUBEND
2190 !
2200 SUB Wait_for_ cont
2210 DISP "Press ’Cont inue’ when ready"
2220 PAUSE
2230 DISP
2240 SUBEND
Agilent E1445A Service ManualVerification Tests 31
Operation
Verification
Operation Verification is a subset of the Performan ce Ve rifi cati on te sts that
follow. For the AFG, Opera tion Verification consists of the fo llow ing tests:
• DC Accuracy
• AC Accuracy
• Total Harmonic Dis tortion
Performance
Verification
The procedures in this section are used to test the AFG’s electrical
performance using the spe c ifica tions in Appendix A of the Agilent E1445AUser’s Manual as the performance standards. These tests are suitable for
incoming inspe c tion, troublesho oting, and preventive mainten an ce. Th e
results of the Perf o rma n c e Verif ic a tion tests should be recorded in the
Performance Test Recor d (Table 2-11).
Performance Verification includes the following tests:
Test #Test Name
2-1
2-2
2-3
2-4
2-5
2-6
2-7
2-8
2-9
2-10
DC Zeros
DC Accuracy
DC Offset
AC Accuracy
AC Flatness - 250 kHz filter
AC Flatness - 10 MHz filter
Frequency Accuracy
Duty Cycle
Total Harmonic Distortion
Spurious/Non-harmonic Distortion
32 Verificat ion Tes tsAgilent E1445A Serv ice Manu al
Test 2-1: DC Zeros
Description
Equipment Setup
The purpose of thi s te st is to verify that the AFG me e ts it s spe c if ic at ions for
DCV accuracy for an output of zero volts. An arbitrary waveform
consisting of zer os is used. The amplitude is va r ie d in or de r to te st e a ch
attenuator.
• Connect equipm e nt as shown in Figure 2-5
• 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;*CLSReset AFG and clear
status registers
Delete all sequence s and segment s from memory :
2.
LIST:SSEQ:DEL:ALLDelete all sequence s
LIST:SEGM:DEL:ALLDelete all segments
Agilent E1445A Service ManualVerification Tests 33
Test 2-1: DC Zeros (cont’d)
Test Procedure
(cont’d)
3. Creat e a user-defined waveform made up of zeros:
4.
LIST:SEGM:SEL ZE ROSSelect segment name
LIST:SEGM:DEF 8# of segment points
LIST:SEGM:VOLT 0,0,0,0,0,0,0,0Segment list
LIST:SSEQ:SEL DC _ZERO SSelect sequence name
LIST:SSEQ:D EF 1# of segments
LIST:SSEQ:SEQ ZEROSSequence list
Set up the AFG to output the waveform defined above:
Agilent E1445A Service ManualVerification Tests 35
Test 2-1: DC Zeros (cont’d)
Example Progr am
This program perform s the DC Zero s te st. An arbit rar y wave fo rm, con sisting of zeros, is used with va rious
amplitudes to test a variety of attenuator and filter combin at ion s .
10! 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
80 !
90 !---------- Initialize variables ---------100 DATA 0,.99,1,2, 4,8, 13, 14, 30
110 READ Attn(*) !Read in attenuations
120 !
130 DATA 10.2375,9. 13469,9.12416,8. 13192,6.45941,4. 0756
140 DATA 2.29187,2. 04263,0.32372
150 READ Vout(*)
160 !
170 !---------- Set up DMM ---------180 PRINT "Set up DMM:"
190 PRINT
200 PRINT " Function -- DCV"
210 PRINT " Range -- 100 mV"
220 PRINT
230 PRINT "Connect D M M HI and LO t o AFG O ut put. "
240 DISP "Press ’Conti nue’ when ready"
250 PAUSE
260 CLEAR SCREEN
270 !
280 !---------- Set u p A F G ---------290 OUTPUT @Afg;"*RST" !Reset AFG
300 OUTPUT @Afg; "LIST:SSEQ:DEL:ALL " !Delete all sequenc es
310 OUTPUT @Afg;"LIST:SEGM:DEL:ALL" !Delete all segments
320 WAIT .5
330 OUTPUT @Afg;"ROSC:SOUR CLK10;"; !10MHZ clock
340 OUTPUT @Afg;":VOLT MAX;"; !MAX output
350 OUTPUT @Afg;":OUTP:LOAD INF;"; !Infinite load
360 OUTPUT @Afg;":FUNC USER" !User waveform
370 !
380 CALL Def_seq_zeros !Define wa vef or m
390 OUTPUT @Afg;"FUNC:USER DC_ZEROS" !Select sequence
400 OUTPUT @Afg;"INIT:IMM"
410 !
420 !---------- Perform te s t ------ ---430 PRINT "ATTEN","FILTER","AMPLITUDE"
(Continued on ne xt pa ge )
36 Verificat ion Tes tsAgilent E1445A Serv ice Manu al
Test 2-1: DC Zeros (cont’d)
Example Program (cont’d)
440 PRINT
460 FOR Filter=0 TO 2
470 SELECT Filter
480 CASE 0 !No filter
490 OUTPUT @Afg;"OUTP:FILT OFF"
500 Filter$="NONE"
510 CASE 1 !250KHZ filter
520 OUTPUT @Afg;"OUTP:FILT: FREQ 250KH Z"
530 OUTPUT @Afg;"OUTP:FILT ON"
540 Filter$="250 kHz"
550 CASE 2 !10MHZ filter
560 OUTPUT @Afg;"OUTP:FILT:FREQ 10MHZ"
570 OUTPUT @Afg;"OUTP:FILT ON"
580 Filter$="10 MHz"
590 END SELECT
600 !
610 FOR I=1 TO 9 !Loop through atten ’s
620 OUTPUT @Afg;":VOLT "&VAL$(Vout(I)) !Set AFG amplitude
630 PRINT Attn(I),Filter$,Vout(I)
640 !
650 DISP "Record DMM reading, the n pre ss ’C ont inue’ "
660 PAUSE
670 DISP
680 NEXT I !Next attenuation
690 PRINT
700 NEXT Filter !Next filter
710 !
720 OUTPUT @Afg;"*RST;*CLS" !Reset AFG
730 END
740 !
750 SUB Def_seq_zer o s
760 COM @Afg
770 OUTPUT @Afg;"LIST:SEGM:SEL ZEROS" !Segment name
780 OUTPUT @Afg;"LIST:SEGM:DEF 8" !Segment length
790 OUTPUT @Afg;"LIST :SEGM : VO LT 0, 0,0, 0, 0, 0,0, 0" !Voltage points
800 !
810 OUTPUT @Afg;"LIST :SSEQ :S EL D C_ZEROS" !Sequence name
820 OUTPUT @Afg;"LIST:SSEQ:DEF 1" !# of segments
830 OUTPUT @Afg;"LIST:SSEQ:SEQ ZEROS" !Segment list
840 SUBEND
Agilent E1445A Service ManualVerification Tests 37
Test 2-2: DC Accuracy
Description
Equipment Setup
Test Procedure
The purpose of thi s te st is to verify that the AFG me e ts it s spe c if ic at ions for
DC accuracy.
Agilent E1445A Service ManualVerification Tests 41
Test 2-3: DC Offset (cont’d)
Test Procedure
(cont’d)
Perform steps 5 - 7 for eac h offset listed in Table 2- 3:
5. If necessary, change the AFG output amplitude:
6. Set AFG offset voltage:
7. Trigger the DMM and record the reading.
VOLT:OFFS 0;Set offset to 0
:VOLT <amplitude>Set amplitude
where <amplitude> is the value specified in Table 2-3.
VOLT:OFFS <offset>Set offset
where <offset> is the valu e sp ecif ie d in Table 2-3.
Table 2-3. DC Offset Test Points
Offset
(volts)
9.755
4.000
-4.000
-9.755
2.000
-2.000
Amplitude
(volts)
2.29189
2.29189
2.29189
2.29189
0.40756
0.40756
Test Limits
(volts)
9.755 ± 0.1196
4.0 ± 0.0620
-4.0 ± 0.0620
-9.755 ± 0.1196
2.0 ± 0.0244
-2.0 ± 0.0244
42 Verificat ion Tes tsAgilent E1445A Serv ice Manu al
Test 2-3: DC Offset (cont’d)
Example Progr am
This program performs the DC Offset Test .
10! RE-STORE "DC_OFFSET"
20 COM @Afg
30 DIM Offset(1:6)
40 !
50 !---------- Set up I/O path and reset AFG ---------60 ASSIGN @Afg TO 70910 !AFG I/O path
70 OUTPUT @Afg;"*RST;*CLS" !Reset AFG
80 !
90 !---------- Initialize variables ---------100 DATA 9.755,4.0,- 4. 0,-9.755,2.0,-2.0
110 READ Offset(*) !Read in offsets
120 !
130 Vout_old=0 !Initialize
140 !
150 !---------- Set up DMM ---------160 CLEAR SCREEN
170 PRINT "Set up DMM:"
180 PRINT
190 PRINT " Function -- DCV"
200 PRINT " Range -- AUTO"
210 PRINT
220 PRINT "Connect D M M HI and LO t o AFG O ut put. "
230 DISP "Press ’Conti nue’ when ready"
240 PAUSE
250 CLEAR SCREEN
260 !
270 !---------- Set u p A F G ---------280 OUTPUT @Afg;"*RST" !Reset AFG
290 OUTPUT @Afg; "LIST:SSEQ:DEL:ALL " !Delete all sequenc es
300 OUTPUT @Afg;"LIST:SEGM:DEL:ALL" !Delete all segments
310 WAIT .5
320 OUTPUT @Afg;"ROSC:SOUR CLK10;"; !10MHz clock
330 OUTPUT @Afg;":OUTP:LOAD INF;"; !Infinite load
340 OUTPUT @Afg;":VOLT MAX;"; !MAX output
350 OUTPUT @Afg;":FUNC USER" !User waveform
360 !
370 CALL Def_seq_zeros !Define sequence of zer os
380 OUTPUT @Afg;"FUNC:USER DC_ZEROS" !Select sequence
390 !
400 !---------- Perform te s t ------ ---410 PRINT "AMPLITUDE" , " OFF S ET"
420 PRINT
430 !
(Continued on ne xt pa ge )
Agilent E1445A Service ManualVerification Tests 43
Test 2-3: DC Offset (cont’d)
Example Program (cont’d)
440 FOR I=1 TO 6
450 IF I<=4 THEN
460 Vout=2.2919
470 ELSE
480 Vout=.40756
490 END IF
500 !
510 IF Vout<>Vout_old THEN
520 !Set offset to zero before changing am pl itu de
530 OUTPUT @Afg;":VOLT:OFFS 0;";
540 OUTPUT @Afg;":VOLT "&VAL$(Vout)&";";
550 END IF
560 !
570 OUTPUT @Afg;":VOLT:OFFS "&VAL$(Offset(I))!Set offset
580 PRINT Vout,Offset(I)
590 !
600 DISP "Record DMM readin g, then pre ss ’C ont inue’ "
610 PAUSE
620 DISP
630 Vout_old=Vout
640 NEXT I !Next attenuation
650 !
660 OUTPUT @Afg;"*RST;*CLS" !Reset AFG
670 END
680 !
690 SUB Def_seq_zer o s
700 COM @Afg
710 OUTPUT @Afg;"LIST:SEGM:SEL ZEROS" !Segment name
720 OUTPUT @Afg;"LIST:SEGM:DEF 8" !Segment length
730 OUTPUT @Afg;"LIST :SEGM : VO LT 0, 0,0, 0, 0, 0,0, 0" !Voltage points
740 !
750 OUTPUT @Afg;"LIST :SSEQ :S EL D C_ZEROS" !Sequence name
760 OUTPUT @Afg;"LIST:SSEQ:DEF 1" !# of segments
770 OUTPUT @Afg;"LIST:SSEQ:SEQ ZEROS" !Segment list
780 SUBEND
44 Verificat ion Tes tsAgilent E1445A Serv ice Manu al
Test 2-4: AC Accuracy
Description
Equipment Setup
Test Procedure
The purpose of thi s te st is to verify that the AFG me e ts it s spe c if ic at ions for
AC accuracy at 1 kHz.
• Connect equipm e nt as shown in Figure 2-5
• Set DMM to ACV, autorange
1. Reset the AFG:
*RST;*CLSReset AFG and clear
status registers
Set up the AFG to output a 1 kHz sinewave:
2.
FREQ 1E3;Set fre q to 1 kHz
:VOLT MAX;Set to max amplitude
:OUTP:LOAD INFInfinite load
CAL:STAT:AC OFFAC corrections off
INIT:IMMInitiate waveform
Perform steps 3 - 5 for e ac h amplitude and filte r listed in Table 2-4:
3. Set up AFG output filter as specified in Table 2-4. Use the
appropriate command(s) below:
OUTP:FILT OFFDisable filter
or
OUTP:FILT:FREQ 250KHZSelect 250 kHz filte r
OUTP:FILT ONEnabl e filter
or
OUTP:FILT:FREQ 10MHZSelect 10 MHz filter
OUTP:FILT ONEnabl e filter
Agilent E1445A Service ManualVerification Tests 45
Test 2-4: AC Accuracy (cont’d)
Test Procedure
(cont’d)
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.
Table 2-4. AC Accuracy Test Points
Amplitude
(volts rms)
7.2390
6.4500
5.7500
4.5660
2.8818
1.4444
0.2290
7.2390
7.2390
FilterTest
Limits
±(dB)
None
None
None
None
None
None
None
250 kHz
10 MHz
0.10
0.15
0.15
0.15
0.15
0.15
0.15
0.10
0.10
46 Verificat ion Tes tsAgilent E1445A Serv ice Manu al
Test 2-4: AC Accuracy (cont’d)
Example Progr am
This program performs the AC Accuracy Test.
10! RE-STORE "AC_LEVELS"
20 DIM Vout(1:9),Filter(1:9 )
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 7.239,6.45,5. 75,4. 566,2.8818,1.4 444, . 229,7.239,7.239
100 READ Vout(*)
110 !
120 DATA 0,0,0,0,0, 0,0, 1, 2
130 READ Filter(*)
140 !
150 !---------- Set up DMM ---------160 CLEAR SCREEN
170 PRINT "Set up DMM:"
180 PRINT
190 PRINT " Function -- ACV"
200 PRINT " Range -- AUTO"
210 PRINT
220 PRINT "Connect D M M HI and LO t o AFG O ut put. "
230 DISP "Press ’Conti nue’ when ready"
240 PAUSE
250 CLEAR SCREEN
260 !
270 !---------- Set u p A F G ---------280 OUTPUT @Afg;"*RST" !Reset AFG
290 WAIT .5
300 OUTPUT @Afg;"FREQ 1E3;"; !Set freq to 1 kHz
310 OUTPUT @Afg;":VOLT MAX;"; !MAX amplitude
320 OUTPUT @Afg;":OUTP:LOAD INF" !Infinite load
340 OUTPUT @Afg;"CAL:STAT:AC OFF" !AC corrections off
350 OUTPUT @Afg;"INIT:IMM" !Initiate
360 WAIT .5
370 !
380 !---------- Perform te s t ------ ---390 PRINT "FILTER","AMPLITUDE"
400 PRINT
410 !
(Continued on ne xt pa ge )
Agilent E1445A Service ManualVerification Tests 47
Test 2-4: AC Accuracy (cont’d)
Example Program (cont’d)
420 FOR I=1 TO 9
430 SELECT Filter(I)
440 CASE 0
450 OUTPUT @Afg;"OUTP:FILT OFF" !No filter
460 Filter$="NONE"
470 CASE 1
480 OUTPUT @Afg;"OUTP:F ILT: FR EQ 250KH Z" !250 kHz filter
490 OUTPUT @Afg;"OUTP:FILT ON"
500 Filter$="250 kHz"
510 CASE 2
520 OUTPUT @Afg;"OUTP:FILT:FREQ 10MHZ" !10 MHz filter
530 OUTPUT @Afg;"OUTP:FILT ON"
540 Filter$="10 MHz"
550 END SELECT
560 OUTPUT @Afg;":VOLT "&VAL$(Vout(I))&"VRMS" !Set amplitude
570 PRINT Filter$,Vout(I)
580 WAIT .5
590 !
600 DISP "Record DMM readin g, then pre ss ’C ont inue’ "
610 PAUSE
620 DISP
630 NEXT I
640 !
650 OUTPUT @Afg;"*RST;*CLS" !Reset AFG
660 END
48 Verificat ion Tes tsAgilent E1445A Serv ice Manu al
Test 2-5: AC Flatness - 250 kHz Filter
Description
The purpose of thi s te st is to verify that the AFG me e ts it s spe c if ic at ions for
AC flatness with the 250 kHz filter enabled.
Equipment Setup
• Connect equipm e nt as shown in Figure 2-6
• Set DMM to ACV, autorange
Test Procedure
Figure 2-6. Equipment Setup for Test 2-5 and Test 2-6
1. Reset the AFG:
*RST;*CLSReset AFG and clear
Set up the AFG to output a 24 dBm sinewa ve with the 250 kHz filter
2.
enabled:
VOLT 24DBM;Set amplitude
:OUTP:LOAD 5050 ohm load
OUTP:FILT:FREQ 250KHZ250 kHz filter
OUTP:FILT ONEnabl e filter
INIT:IMMInitiate waveform
status registers
Agilent E1445A Service ManualVerification Tests 49
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 1000Set frequency
Measure the amplitude with the DMM and c onvert the reading to
Set the AFG to the crossover frequency (lowest frequency that the
5.
Power Meter can measure):
FREQ 1E 5Set frequency
Measure the amplitude with the DMM and note the reading for future
6.
reference.
52 Verificat ion Tes tsAgilent E1445A Serv ice Manu al
Test 2-6: AC Flatness - 10 MHz Filter (cont’d)
Test Procedure
(cont’d)
7. Set up the Power Meter:
Units - Watts
Power Range - auto
Reference Oscillator - ON
NOTE
Follow the Pow er Mete r m anufacture r’ s instructions for per forming an
autocalibration and correcti ng for the power sens or.
8. Connect the equipment a s shown in Fi gur e 2-7 :
Figure 2-7. Equipment Setup for Test 2-6
9. Set the Power Meter expected frequency to the crossover frequency
(100 kHz). Measure the AFG output power and convert the reading
to volts:
Reading (volts) =(
√
ïReading (watts) ï × 50 )
Agilent E1445A Service ManualVerification Tests 53
Test 2-6: AC Flatness - 10 MHz Filter (cont’d)
Test Procedure
(cont’d)
10. Calculat e th e co r rec ti on f actor that will be use d to r e fer e nc e the
Power Meter to the DMM:
Correction Factor =
DMM reading at 100 kHz (step 6)
Power Meter reading at 100 kHz (step 9)
Repeat 11 - 14 for each frequ e n cy in Table 2- 6:
11. Set the AFG output to the freque nc y spe c ifie d in Table 2- 6. If the
frequency is less than 10.8 MHz , us e th e following comma nd:
FREQ <frequency>
where <frequency> is the value spe cified in Table 2-6. If the
frequency is 10.8 MHz , use the fo llowing register comm an ds to se t
the output freque nc y:
54 Verificat ion Tes tsAgilent E1445A Serv ice Manu al
Test 2-6: AC Flatness - 10 MHz Filter (cont’d)
Test Procedure
(cont’d)
Table 2-6. AC Flatness Test Points - 10 MHz Filter
Frequency
(Hz)
400E3
800E3
1.2E6
1.6E6
2.0E6
2.4E6
2.8E6
3.2E6
3.6E6
4.0E6
4.4E6
4.8E6
5.2E6
5.6E6
Test Limits*
±(dB error)
0.2 dB
0.2 dB
0.2 dB
0.2 dB
0.2 dB
0.2 dB
0.2 dB
0.2 dB
0.2 dB
0.2 dB
0.2 dB
0.2 dB
0.2 dB
0.2 dB
Frequency
(Hz)
6.0E6
6.4E6
6.8E6
7.2E6
7.6E6
8.0E6
8.4E6
8.8E6
9.2E6
9.6E6
10.0E6
10.4E6
10.8E6
Test Limits*
±(dB error)
0.2 dB
0.2 dB
0.2 dB
0.2 dB
0.2 dB
0.2 dB
0.2 dB
0.2 dB
0.2 dB
0.2 dB
0.2 dB
0.2 dB
0.2 dB
* Error relative to 1 kHz
Example Progr am
See the AC Flatness Adjustment procedure (Cha pte r 3) for an ex am ple pr ogra m that performs the AC Flatne ss
Test (change line 180 to:
Mode$="M" ).
Agilent E1445A Service ManualVerification Tests 55
Test 2-7: Frequency Accuracy
Description
The purpose of thi s te st is to verify that the AFG me e ts it s spe c if ic at ions for
frequency accura cy.
Equipment Setup
• Connect equipm e nt as shown in Figure 2-8
• Set Counter to: Fr eque nc y, 50Ω input impe da nc e
Test Procedure
Figure 2-8. Equipment Setup for Test 2-7
1. Reset the AFG:
*RST;*CLSReset AFG and clear
status registers
Perform steps 2 - 6 for ea c h entry listed in Table 2-7:
2. Abort the waveform if it ha s be e n pr ev iously initiated:
ABORT
56 Verificat ion Tes tsAgilent E1445A Serv ice Manu al
Test 2-7: Frequency Accuracy (cont’d)
Test Procedure
(cont’d)
3. Set reference oscilla tor to INT1 or INT2, as specified in Tabl e 2-7:
ROSC:SOUR INT1Set ref osc to INT1
or
ROSC:SOUR INT2Set ref osc to INT2
Set marker source to "ROSC" or "TRIG", as specified in Table 2-7:
4.
NOTE
MARK:FEED "ROSC"
or
MARK:FEED "TRIG"Set marker source to
If the marker source is "TRIG", use the following commands to
5.
Set marker sourc e to
"ROSC"
"TRIG"
output a squarewav e (otherwise, skip this step ):
FUNC SQU;Select squarewave
:FREQ2 <frequency>;Set AFG frequency
:TRIG:S OU R INT2Set trig source
INIT:IMMInitiate
where <frequency> is the value given in the "Squarewave
Frequency" column of Table 2-7.
If the marker source is "TRIG", the marker output frequency will be four
times the frequ ency of the squarewave, since it takes four points to produce
a squarewave. See Ta ble 2- 7 for the expected freque nc ie s.
6. Measure frequency with the Counter and record the reading in Table
2-11.
Agilent E1445A Service ManualVerification Tests 57
Test 2-7: Frequency Accuracy (cont’d)
Test Procedure
(cont’d)
Table 2-7. Frequency Accuracy Test Points
Ref Oscillator
Source
INT1
INT2
INT2
INT2
INT2
Marker
Source
"ROSC"
"ROSC"
"TRIG"
"TRIG"
"TRIG"
*Add aging rate of ±20 ppm /ye a r
Example Progr am
This program perform s the Fre que ncy Ac c ur acy Te st.
10! RE-STORE "OSC_FREQ"
20 DIM Freq(1:5)
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 42.94967E6, 40E6, 20 E 6, 13.3333E6,305.176
100 READ Freq(*)
110 !
120 !---------- Set u p C o unte r - --------130 CLEAR SCREEN
140 PRINT "Set up Count er:"
150 PRINT
160 PRINT " Function -- Frequenc y"
170 PRINT " Input Impedan ce -- 50 ohm s"
180 PRINT
190 PRINT "Connect t he Counter to ’Marker Out ’ on the E1 445A. "
200 PRINT
210 DISP "Press ’Conti nue’ "
220 PAUSE
230 CLEAR SCREEN
240 !
58 Verificat ion Tes tsAgilent E1445A Serv ice Manu al
Test 2-7: Frequency Accuracy (cont’d)
Example Program (cont’d)
250 !---------- Set u p A F G ---------260 OUTPUT @Afg;"*RST" !Reset AFG
270 WAIT .5
280 !
290 !---------- Perform te s t ------ ---300 FOR I=1 TO 5
310 PRINT "Expected reading =";Freq(I)
320 PRINT
330 IF I=1 THEN
340 OUTPUT @Afg;"ROSC:SOUR INT1" !ROSC = INT1
350 OUTPUT @Afg;"MARK:FEED ""ROSC""" !Marker source = ROSC
360 ELSE
370 OUTPUT @Afg;"ABORT" !Abort waveform
380 OUTPUT @Afg;"ROSC:SOUR INT2" !ROSC = INT2
390 IF Freq(I)=4.0E+7 THEN
400 OUTPUT @Afg;"MARK:FEED ""ROSC"""!Marker source = ROSC
410 ELSE
420 OUTPUT @Afg;":FUNC SQU;"; !Squarewave
430 !
440 !Square wave freq is 1/4 of marker freq
450 OUTPUT @Afg;":FREQ2 "&VAL$(Freq(I)/4)&";";
460 OUTPUT @Afg;":TRIG:STAR:SOUR INT2"!TRIG source = INT2
470 OUTPUT @Afg;"MARK:FEED ""TRIG"""!Marker source = TRIG
480 END IF
490 END IF
500 !
510 OUTPUT @Afg;"INIT:IMM" !Initiate
520 WAIT 1
530 !
540 DISP "Record the Counte r reading, then press ’Cont in ue’"
550 PAUSE
560 DISP
570 NEXT I
580 !
590 OUTPUT @Afg;"*RST;*CLS" !Reset AFG
600 END
Agilent E1445A Service ManualVerification Tests 59
Test 2-8: Duty Cycle
Description
Equipment Setup
The purpose of thi s te st is to verify that the AFG me e ts it s spe c if ic at ions for
square wave duty cycle. Duty cycle is determined by measuring positive
pulse width.
• Connect equipm e nt as shown in Figure 2-9
• Set Counter to: Pul se Wid th, DC c oupl ing, 50 Ω input impedanc e
Test Procedure
Figure 2-9. Equipment Setup for Test 2-8
1. Reset the AFG:
*RST;*CLSReset AFG and clear
status registers
Set the AFG to output a square wave:
2.
FUNC SQU;Select squarewave
:VOLT MAXSet to max amplitude
Perform steps 3 - 7 for eac h frequency lis te d in Table 2- 8:
3. Abort the waveform if it ha s be e n pr ev iously initiated:
ABORT
60 Verificat ion Tes tsAgilent E1445A Serv ice Manu al
Test 2-8: Duty Cycle (cont’d)
Test Procedure
(cont’d)
4. Set the AFG frequency range as specified in Table 2-8:
Set AFG output frequency:
5.
where <frequency> is the value spe cified in Table 2-8.
6. Initiate the w avef o rm:
Measure positive pulse width (average at le ast 10 pe r iods) with the
7.
Counter and record the r eading in Table 2-11.
FREQ:RA N G MAXEn abl e dou bli ng
or
FREQ:RA N G MINDisable doubling
FREQ <frequency>Set frequency
INIT:IMM
NOTE
If a percentage result is desired, measur e th e period (average at least 10
periods. Duty Cycle (%) = 100 x (Positive Pulse Width/Period)
Table 2-8. Duty Cycle Test Points
Frequency
(Hz)
1.0 E3
2.0 E3
2.5 E5
5.0 E5
Frequency
Range
MIN
MAX
MIN
MAX
Test Limits
(sec)
5.0E-3 ± 1.0E-6
2.5E-4 ± 3.0E-5
2.0E-7 ± 3.4E-9
1.0E-7 ± 1.5E-8
Agilent E1445A Service ManualVerification Tests 61
Test 2-8: Duty Cycle (cont’d)
Example Progr am
This program pe rfor ms the Duty Cycle Test .
10! RE-STORE "DUTY_CYCLE"
20 DIM Freq(1:4),Range $(1 :4 )[10]
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
100 READ Freq(*)
110 !
120 DATA MIN,MAX,MIN , MAX !’MAX’ enables doubling
130 READ Range$(*) !’MIN’ disables doubling
140 !
150 !---------- Set u p C o unte r - --------160 CLEAR SCREEN
170 PRINT "Set up Count er:"
180 PRINT " Function -- Pulse Width"
190 PRINT " Coupling -- DC"
210 PRINT " Input Impedan ce -- 50 ohm s"
220 PRINT
230 PRINT "Connect Counter to AFG Output."
240 DISP "Press ’Conti nue’ when ready"
250 PAUSE
260 CLEAR SCREEN
270 !
280 !---------- Set u p A F G ---------290 OUTPUT @Afg;"*RST" !Reset AFG
300 OUTPUT @Afg;"FUNC SQU;"; !Squarewave
310 OUTPUT @Afg;":VOLT MAX" !MAX output
320 !
330 !---------- Perform te s t ------ ---340 FOR I=1 TO 4
350 OUTPUT @Afg;"ABORT" !Abort waveform
360 OUTPUT @Afg;"FREQ :RAN G " &R ange$(I)&";";!Freq doubling on/o ff
370 OUTPUT @Afg;":FREQ " &V AL$( Fr eq( I)) !Set frequency
380 OUTPUT @Afg;"INIT:IMM" !Initiate
390 WAIT 1
400 !
(Continued on ne xt pa ge )
62 Verificat ion Tes tsAgilent E1445A Serv ice Manu al
Test 2-8: Duty Cycle (cont’d)
Example Program (cont’d)
410 !Take readings here
420 PRINT "Output Frequency =";Freq(I);" Hz"
430 PRINT
440 PRINT "Read positive pulse width (average at leas t 10 periods)."
450 INPUT "Enter positive pulse width (in sec):",P os_width
460 !
470 PRINT "Set Counter to me asure per i od (a ver age at least 10 periods)."
480 INPUT "Enter period (in sec):" ,Pe riod
490 !
500 !Calculate duty cycle
510 Duty_cycle=(Pos_width/(Period))*100
520 Duty_cycle=PROUND(Duty_cycle,-2)
530 PRINT
540 PRINT "Positive Pulse Width = " &V AL$( Pos_w idt h)
550 PRINT "Duty Cycle = "&VAL$(Duty_cycle) &" %"
560 !
570 DISP "Press ’Continue’ when ready"
580 PAUSE
590 CLEAR SCREEN
600 NEXT I
610 !
620 OUTPUT @Afg;"*RST;*CLS" !Reset AFG
630 END
Agilent E1445A Service ManualVerification Tests 63
Test 2-9: Total Harmonic Distortion
Description
The purpose of thi s te st is to verify that the AFG me e ts it s spe c if ic at ions for
sine wave total ha r monic distortion (THD).
These are recommende d se tt ings only. Adjust your Sp ectrum Analyzer as
necessary.
1. Reset the AFG:
*RST;*CLSReset AFG and clear
status registers
Set the AFG to output a -5 dBm, 10 MHz sine wa ve with the 10 MHz
2.
filter enab le d:
FREQ 1.0E7;Set AFG frequency
:VOLT -5DBMSe t AFG am pl it ude
OUTP:FILT:FREQ 10 MHZSet filter to 10 MHz
OUTP:FILT ONEnabl e filter
INIT:IMMInitiate waveform
Agilent E1445A Service ManualVerification Tests 69
Test 2-10: Spurious/Non-Harmonic Distortion (cont’d)
Test Procedure
(cont’d)
Perform steps 3 and 4 fo r ea ch fre qu en c y ran ge listed in Table 2-10:
3. Set the Spect ru m Analyzer start frequency and stop frequen cy to th e
values listed in Ta ble 2- 10.
4. Measure the amplitude (in dB m) of the highest peak. Subtract the
amplitude of the f unda mental (-5dBm) from the reading and re co rd
the result in Tabl e 2-11:
70 Verificat ion Tes tsAgilent E1445A Serv ice Manu al
Test 2-10: Spurious/Non-Harmonic Distortion (cont’d)
Example Progr am
This program performs the Spurious/Non- ha rmonic Test.
10 ! RE-STORE "NON_HARM"
20 DIM Start_freq(1:9), Sto p_f re q(1 :9),M ax_ampl(1:9)
30 !
40 !---------- Set up I/O path and reset AFG ---------50 ASSIGN @Afg TO 70910 !AFG I/O path
60 OUTPUT @Afg;"*RST;*CLS" !Reset AFG
70 !
80 !---------- Initialize variables ---------90 Freq_out=1.0E+7 !Freq = 10 MHz
100 Dbm_out$="-5DBM " !Amplitude = -5dBm
110 !
120 DATA 100E3,10.5E 6, 21E6,31E6,41E6,5 1E6, 75E6,100E6,125E 6
130 READ Start_freq (*) !Read start freqs
140 !
150 DATA 9.5E6,19E6 ,2 9E6, 39E6,49E6,75E6,1 00E 6,125E6,150E6
160 READ Stop_freq (*) !Read stop freqs
170 !
180 !---------- Set u p S p ec Analyzer ---------190 CLEAR SCREEN
200 PRINT "Set up Spect rum A nalyzer:"
210 PRINT
220 PRINT " Ref Level = -5dBm"
230 PR IN T " Resoluti o n BW = 3 k H z "
240 PRINT " Video BW = 3 kHz"
250 PRINT
260 PRINT "Connect S pec trum A nalyzer to AFG Output ."
270 DISP "Press ’Conti nue’ when ready"
280 PAUSE
290 CLEAR SCREEN
300 !
310 !---------- Set u p A F G ---------320 OUTPUT @Afg;"*RST" !Reset AFG
330 WAIT 1
340 OUTPUT @Afg;"FREQ "&VAL$(Freq_out)&";"; !Set frequency
350 OUTPUT @Afg;":VOLT "&Dbm_out$ !Set amplitude
360 OUTPUT @Afg;"OUTP:FILT:FREQ 10MHZ" !Enable 10MHz filter
370 OUTPUT @Afg;"OUTP:FILT ON"
380 OUTPUT @Afg;"INIT:IMM" !Initiate
390 !
(Continued on ne xt pa ge )
Agilent E1445A Service ManualVerification Tests 71
Test 2-10: Spurious/Non-Harmonic Distortion (cont’d)
Example Program (cont’d)
400 !---------- Perform te s t ------ ---410 FOR I=1 TO 9
420 CLEAR SCREEN
430 PRINT "Set Spectrum Analyzer Start Freq to: ";Start_f r eq( I);"Hz "
440 PRINT "Set Spectrum Analyzer Stop Freq to: ";Stop_f r eq( I); "Hz "
450 PRINT "Measure the amplitude of the highest peak ."
460 PRINT
470 INPUT "Enter amplitude (in dBm ):" , Peak_ampl
480 PRINT "Result =";VAL(D bm _out$) -Peak_ampl;"dBc" !Calculate res ult in dBc
490 DISP "Press ’Continue’ when ready"
500 PAUSE
510 DISP
520 NEXT I
530 !
540 OUTPUT @Afg;"*RST;*CLS" !Reset AFG
550 END
72 Verificat ion Tes tsAgilent E1445A Serv ice Manu al
Performance
Test Record
Table 2-11, Performance Test Record for the Agi lent E144 5A AFG , is a
form you can copy a nd use to re co rd perf or ma nc e ve rifi cati on te st r e sults
for the AFG. Table 2-11 shows AFG accura cy , measu rem en t unc e rtainty,
and test accuracy ratio (TAR) values.
AFG Test LimitsTest limits are defined using the spe cificatio n s in Appendix A of the Agilent
E1445A User’s Manual. Th e sp ec ifications for To ta l Harmonic Distortion
and Spurious/Non-harmonic Distor tion are single-sided (i.e . , there is a n
upper limit bu t no low e r limit). In the Perf or ma nc e T es t Re c or d, the
Minimum column will be blank.
Measurement
Uncertainty
1. DC ZerosAgilent 3458A
2. DC AccuracyAgilent 3458A
3. DC OffsetAgilent 3458A
4. AC AccuracyAgilent 3458A
5. AC Flatness (250 kHz filter)Agilent 3458A
6. AC Flatness (10 MHz filter)*Agilent 3458A
7. Frequency AccuracyAgilent 5334B
8. Duty CycleAgilent 5334B
9. Total Harmonic DistortionAgilent 8566B
For the performance verification tests in this manual, the measurement
uncertainties are based on the accuracy specifications for the following test
equipment:
Performance TestTest Equipment
Agilent 8902A
10. Spurious/Non-harmonic DistortionAgilent 8566B
* Includes follow i ng uncertain ti e s: 8902A R a nge linearity, 11722A
Power Sensor Cal Fa ct or uncertainty, 3458A accuracy at 100 kH z.
Agilent E1445A Service ManualVerification Tests 73
Test Accuracy
Ratio (TAR)
Test Accuracy Ratio (TAR) for the E1445A is defined as: AFG
Accuracy/Measurement Uncertainty, i.e.,
TAR =
For single-sided me a sure me nts, Test Accuracy Ratio is no t de fine d, so ’NA’
(Not Applicab le) will appear in th e TAR column. For TAR s tha t e xc e ed
10:1, the entry is ’>10:1’.
Maximum − Expected Reading
Measurement Uncertainty
74 Verificat ion Tes tsAgilent E1445A Serv ice Manu al
Test Facility:
Table 2-11. Performance Test Record for the Agilent E1445A (Page 1 of 7)
* Since the arbitrary waveform consis t s of zeros, the ex pe ct ed readin g is 0 V, regardless of the ampl i tud e
setting. The amplitud e is chan ged in order to turn the va ri ous a tte nuators on and off.
Agilent E1445A Service ManualVerification Tests 77
Table 2-11. Performance Test Record for the Agilent E1445A (Page 4 of 7)
Model _____________________________ Report No. ____________ ________________ Date _______________
.002 dB
.002 dB
.0034 dB
.0034 dB
.0034 dB
.0077 dB
.0077 dB
.0077 dB
.0077 dB
.0077 dB
.028 dB
.028 dB
.028 dB
.028 dB
.028 dB
.028 dB
.028 dB
.028 dB
.028 dB
.028 dB
.028 dB
.028 dB
.028 dB
.028 dB
.028 dB
* Test limits ass u me 1 ye a r of a ging @ ±20 ppm/year
** Single-side d test -- Minimum is not applicable
Agilent E1445A Service ManualVerification Tests 81
82 Verificat ion Tes tsAgilent E1445A Serv ice Manu al
Chapter 3
Adjustments
IntroductionThe procedures in this chapter show how to pe r form the fo llowing
electronic ad justments for the A F G :
• DC Accuracy
• AC Flatness (250 kHz and 10MHz fi lte rs)
• Skew
NOTE
Required
Equipment
Recommended
Environment
The DC adjustment procedure should be performed before the AC flatness
adjustment proc ed ure s.
See Table 1-1 for test equ ipment required for the pr oc e dure s de sc ri bed in
this chapt er.
Before performing these procedures, allow the AFG to warm up for at least
one hour. The temperat ur e sh ould be within
of the most recent calibration), and between 18
Calibration Commands
This section provi de s a brief de sc ri ption of commands tha t rel at e to
calibration of the AFG. More information on these commands can be found
in the Comma nd Ref e renc e se ct ion of the Agilent E1445A User’s Manual.
• CALibration:COUNt? returns the number of times that the AFG
o
±5
C of T
o
C and 28oC.
has been calibrated. Each adjustment procedure in this chapter
increments the calibration number by 1.
(the temperatur e
cal
• CALibration:SECure:CODE <code> sets the code that disables
calibratio n se cu ri ty. The cod e is set at th e fact or y to "E1445A".
Calibration security must be disabled be f or e changing the code.
(<mode> = ON) or disables (<mode> = OFF) calibrat ion se c ur ity.
The security code is r e quir e d for CAL:S E C: STAT OF F , bu t the co de
is optiona l fo r C A L:SEC:STAT ON . Th e *R S T com ma nd also
enables ca libr a tion security.
• CALibration[:DC]:BEGin starts the DC calibration sequence and
sets up the AFG f or the fi rs t calibration point.
• CALibration[:DC]:POINt? <value> sends a value to the AFG so
that the appropriate cal i br ation constant(s) can be calcula te d. The
AFG returns two numbe r s: (1 ) th e curr en t cali br at ion point, and (2)
an error code (see Appendix B of the Agilent E1445A User’s Manual
for more information about AFG errors). Any non-zero error code
indicates a fa ilur e . Thi s co mmand also sets up the AFG f or the nex t
calibratio n point.
• CALibration:DATA[:DC] <block> transfers the DC calibration
constants to the AFG. The DC calibration procedure described in
this chapter should be used in place of this command. The query
form returns the current DC constants in IEEE-488.2 definite bloc k
data format.
• CALibration:DATA:AC[1] <block> transfers the AC calibration
constants th at are use d with the 250 kHz filter. The que ry form
returns the current constants in IEEE-488.2 definite block da ta
format. See the AC Flatness Adjustment procedures for more
information on the use of this command.
• CALibration:DATA:AC2 <block> transfer s the AC calibration
constants that are used with the 10 MHz filter. The query form
returns the current constants in IEEE-488.2 definite block da ta
format. See the AC Flatness Adjustment procedures for more
information on the use of this command.
84 AdjustmentsAgilent E1445A Service Manual
Calibration Commands (cont’d)
• CALibration:DATA:FILTer <block> transfers the tw o c a libr a tion
constants th at are used to determin e th e fr eq uency points that will be
calibrated for the 10 MHz filter. The query form returns the current
constants in IEEE-488.2 definite block data format. See the AC
Flatness Adjust me nt pr oc e dur e fo r th e 10 MH z filter for more
information on the use of this command.
• CALibration:DATA:SKEW <data> transfers the calibration
constant that is use d by the skew DAC to sync hr oni ze the AF G’s
DAC’s. The query form returns the current constant in IEEE-488.2
definite block data fo rma t. See the Skew DAC Adj ustment procedure
for more informa ti on on the use of this comm an d.
NOTE
The CAL:DATA:FILT and CA L:DATA :SKEW c ommands are available onl y
on units with firmwar e rev A.0 2. 00 or higher (use the *IDN? command to
determine the AF G ’s firm ware revisio n) .
• CALibration:STATe:AC <state> enables or d is ables A C
corrections us ing the calibratio n constants. If <state> is ON,
corrections will be used. If <state> is OF F , corr ecti ons will not be
used.
• CALibration:STATe:DC <state> enables or d is ables D C
corrections us ing the calibratio n constants. If <state> is ON,
corrections will be used. If <state> is OF F , corr ecti ons will not be
used.
• CALibration:ST ATe <state> enables or disables both AC and DC
corrections us ing the calibratio n constants. If <state> is ON,
corrections will be used. If <state> is OF F , corr ecti ons will not be
used.
• *PUD <data>stores the specif ie d da ta in non-volatile "pro te c te d
user data" memory. The data must be sent in IEEE-488.2 defini te or
indefinite block format. The quer y fo rm (*PUD?) returns the
current protected user data in IEEE-488.2 definite block format.
Agilent E1445A Service ManualAdjustments 85
Defeating Calibration Security
If the calibration security code is unknown, the sec ur ity f e atur e ca n be
defeated by disassembling the AFG and moving the jumper on connector
J104 (see Figure 3-1) to the unse c ur e d posi tion (left-most pin s) . To pre ve nt
accidental or unauthorized calibration, move the jumper back to the secured
position (rig ht- most pins) as soon as the se curity code has been set to the
desired value (use the CALibration:SECure: CODE <code > c ommand).
Disassembly instru c ti ons c a n be fou nd in Chapter 5.
Figure 3-1. Disabling Calibration Security
(shown in secured position)
86 AdjustmentsAgilent E1445A Service Manual
DC Adjustment Procedure
Description
A DC adjustment is performed on the AFG by reading a series of voltages and
resistances output by the AFG, then entering those values back into the AFG.
After all measurements have been completed, new calibration constants are
calculated and stored in non-volatile memory. To ensure accuracy, perform the
DC calibration procedure at one year intervals.
This procedure uses a firmware routine to adjust the AFG’s DC calibration
constants. The CALibration[:DC]:BEGin command sta rts the DC c alibration
sequence and the CALibration[:DC]:POINt? command steps the AFG to the
next calibratio n point. All AFG settings are per fo rme d by the firmware
routine.
NOTE
Equipment Setup
If an error occurs at any time during the procedure, abort (*RST) and start over.
• Perform a compl et e autocalibration on the DMM ( unless an
autocal has bee n pe r fo rm e d withi n the la st 24 hours)
• Connect the equipment as shown in Figur e 3-2
Figure 3-2. DC Adjustment Setup
Agilent E1445A Service ManualAdjustments 87
DC Adjustment Procedure (cont’d)
Adjustment Procedure
1. Reset the AFG:
*RST;*CLSReset AFG and clear
Enable calibr a tion on the AFG:
2.
CAL:SEC:STAT OFF, <security code>Cal security off
where <code> is the AFG’s security code (factory-set to "E1445A").
3. Send the comman d to sta r t the D C ad justment routine and wait for the
command to co m p le te :
CAL:DC:BEGIN
*OPC?
The AFG will return a "1" when ready.
status registers
Repeat steps 4 th rou g h 6 fo r ca libration poin ts 1 - 44:
4. If the current calibrat ion point is listed in Tabl e 3-2, se t up the DMM
as specified. Otherw ise, do not chan ge the DMM se ttings. Note the
special instr uc tions for the follow ing points:
Cal Point 31. Immediately after performing the DMM
measuremen t fo r ca l poin t 30 ( an d be fo re se ndi ng the r eading to
the AFG) set the DMM range to 10 V. This will prevent an
overload when the AFG sets itse lf for the ne xt r e ad ing.
Cal Point 41. Immediately before setting up the DMM for cal
point 41, take a reading using the DMM settings for cal point 40.
This will prov ide a DC offse t r e ad ing. N ex t, set up the D MM
for cal point 41 as sp ecifie d in Table 3-2. Then use the DC off set
reading and Table 3- 1 to de te rmine the appropriate DMM r a nge
for subseque nt c alibr a tion points.
Cal Point 43. Same instructions as cal point 41.
88 AdjustmentsAgilent E1445A Service Manual
DC Adjustment Procedure (cont’d)
Test Procedure
(cont’d)
5. Trigger the DMM and note the reading.
6. Send the reading to the A F G :
CAL:DC:POINT? <reading>
where <reading> is the DMM reading from step 5. The AFG will
return, in order, the number of the curren t cal point and an error code .
Any non-zero error c ode indi cate s a fail ur e.
Table 3-1. DMM Range Setting for Cal Points 41 and 43
Absolute Value
of DC OffsetDMM Range
Less than 10 mV
Between 10 mV and 100 mV
Greater than 100 mVOffset too high - abort cal
Table 3-2. DC Calibration Points
Cal
Point
1
29
31
33
41
43
*See Step 4 of the "DC Adjustment Procedur e" for
special instructions.
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*
100 Ω
1000 Ω
DMM Settings
(changes only)
Agilent E1445A Service ManualAdjustments 89
DC Adjustment Procedure (cont’d)
Example Progr am
10 ! RE-STORE "DC_ADJUST"
30 !This program performs t he f irmw ar e-g uided D C adj ustment procedur e
40 !for the E1445A Arbitrar y Func tion Generator. An 3458 A DMM
50 !is required.
60 !
70 DIM Results(1:44)
80 INTEGER Cal_point,Max_cal_point,Problem,Err_num
90 !
100 !---------- Set up I/O paths ---------110 ASSIGN @Afg TO 70910
120 ASSIGN @Dmm TO 722
130 !
140 !---------- Initialize variables ---------150 Max_cal_point=44
160 Cal_point=0
170 Problem=0
180 Secure_code$=" E1445A"
190 !
200 !---------- Initialize AFG and DM M ---------210 OUTPUT @Afg;"*RST;*CLS"
220 OUTPUT @Dmm;"PRESET NORM"
230 !
240 !---------- Connection s -------- -250 CLEAR SCREEN
260 PRINT "Connec t the DM M to the AFG O utp u t (4-wi re connection)"
270 DISP "Press ’Cont inue’ when ready"
280 PAUSE
290 CLEAR SCREEN
300 !
310 !---------- Setup AFG ---------320 Cal_point=1
330 OUTPUT @Afg; "C AL: SE C:STATE OFF,"&Secur e_c ode$ !Disable cal security
340 OUTPUT @Afg;"CAL:DC:BEGIN" !Begin DC cal
350 OUTPUT @Afg; "*O PC ?" !Wait for previous com ma nd to finish
360 ENTER @Afg;N ot _bus y
370 !
380 !---------- Start of loop ---- -----390 REPEAT
400 DISP "DC Calibration in progress: Cal Point #"&VAL$(Cal_point)
410 !
420 GOSUB Setup_dmm !Change DMM set t ings, if necessary
430 GOSUB Read_dmm !Get reading
440 !
(Continued on ne xt pa ge )
90 AdjustmentsAgilent E1445A Service Manual
DC Adjustment Procedure (cont’d)
Example Program (cont’d)
450 IF Cal_point=30 THEN !Special case -- set range now
460 OUTPUT @Dmm;"RANGE 10"
470 END IF
480 !
490 OUTPUT @Afg;"CAL:DC:POINT? ";Reading!Send cal value to AFG
500 ENTER @Afg;This_p oint ,Er r_ num !Returns current point , er r cod e
510 WAIT .5
520 !
530 Results(Cal_point)=PROUND(Reading,-5)
540 Cal_point=Cal_point+1 !Increment Cal_p oi nt
550 UNTIL (Err_num<>0) OR (Cal_point>M ax_c al _point )
560 !
570 !---------- End of loop ---------580 !If error, print error n um ber & cal po int, el se send PUD string
590 IF Err_num=0 THEN
600 PRINT "Calibration Successful"
610 !
620 !Store cal information if desir ed - plac e desi r ed dat a insi de quotes
630 !in following line and remove !’s.
640 ! Pud$="63 CHARAC TER S M AX " !Change Pud$ as desired
650 ! OUTPUT @Afg;"*PUD #0"&Pud$;CHR$(10);END
660 ELSE
670 PRINT "Calibration Error Number "&VAL$(Err_num)&" at Cal Point "&VAL$(Cal_point-1)
680 END IF
690 DISP
700 !
710 !---------- Quit ---------720 PAUSE
730 OUTPUT @Afg;"CAL:SEC:STATE ON" !Enable cal security
740 OUTPUT @Afg;"*RST" !Reset AFG
750 OUTPUT @Dmm;"RESET"
760 LOCAL @Dmm !Retu rn DM M to local control
770 !
780 ASSIGN @Afg TO *
790 ASSIGN @Dmm TO *
800 STOP !End of main pr ogr am
810 !
820 !---------- Subroutines ---------830 !
840 Setup_dmm: !
850 SELECT Cal_point
860 CASE =1 !Cal point 1
870 OUTPUT @Dmm;"FUNC DCV;RANGE 10;NPLC 10;OCOMP OFF"
880 CASE =29 !Cal point 29
890 OUTPUT @Dmm;"RANGE 1;NPLC 1"
(Continued on ne xt pa ge )
Agilent E1445A Service ManualAdjustments 91
DC Adjustment Procedure (cont’d)
Example Program (cont’d)
900 CASE =31 !Cal point 31
910 OUTPUT @Dmm;"RANGE 10"
920 CASE =33 !Cal point 33
930 OUTPUT @Dmm;"RANGE .1"
940 CASE =41,=43 !Cal point 41,43
950 OUTPUT @Dmm;"FUNC DCV;RANGE .1"
960 GOSUB Read_dmm !Read voltage - this will
970 !Determine ohms range for
980 !Measurements that follow
990 !
1000 OUTPUT @Dmm;"FUNC OHMF;OCOMP ON"
1010 !
1020 !Determine proper DMM ran ge, using r dg f rom a f ew line s up
1030 SELECT ABS(Reading) !Use previous Rdg
1040 CASE <=1.0E-2 !If Rdg<=10mV,
1050 OUTPUT @Dmm;"RANGE 100"
1060 CASE <=1.0E-1 !IF 10mV<Rdg<=100mV,
1070 OUTPUT @Dmm;"RAN GE 1000"
1080 CASE ELSE !IF Rdg>100mV,
1090 Problem=1 !Something is wrong
1100 END SELECT
1110 END SELECT
1120 RETURN
1130 !
1140 Read_dm m: !
1150 OUTPUT @Dmm;"TRIG SGL"
1160 ENTER @Dmm ; Readi ng !Get reading
1170 Reading=PROUND(Reading,-10)
1180 RETURN
1190 !
1200 END
92 AdjustmentsAgilent E1445A Service Manual
AC Flatness Adjustment Procedure - 250 kHz Filter
Description
This procedu re a djusts the AC calibra tion constants fo r th e 250 kHz filter.
The AC Flatness Test f or the 250 kHz f ilte r (s ee Chapter 2) is perfor me d
with AC corr ections dis abled. The resul t s are us ed to ca l culate new
calibration constants, which are then transferred to non-volatile memory.
Preliminary Procedure
• Perform a compl et e autocalibration on the DMM ( unless an
autocal has bee n pe r fo rm e d withi n the la st 24 hours).
• Determine the cal ibra tion constants by pe rforming Test 2-5 (see
Chapter 2), with the following modification: After resetting the
AFG (step 1), turn off AC corr ections using the CAL:STAT:AC
OFF command.
Adjustment Procedure
1. Disable calibration se curity on the AFG:
CAL:SEC:STAT OFF, <security code>Cal security off
NOTE
Example Progr am
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).
3. Transfer the calibration constants to the AFG in arbitrary block data
format:
CAL:DATA:AC1 <data >Transfer cal constant s
See SUB Adj_flat in the exa m ple program to see how step 3 is pe rformed in
Agilent BASIC.
An example program that pe rform s the AC fla tness a djustment procedur es
for both filters is listed follow ing the AC flatness a djustment proced ure for
the 10 MHz filter.
Agilent E1445A Service ManualAdjustments 93
AC Flatness Adjustment Procedure - 10 MHz Filter
Description
This procedure adjusts the AC c a libr a tion constants fo r th e 10 MH z fil te r.
The AC Flatness T e st fo r the 10 MHz f ilte r (s ee Chapter 2) is perf or me d
with AC corr ections dis abled. The resul t s are us ed to ca l culate new
calibration constants, which are then transferred to non-volatile memory.
Preliminary Procedure
• Perform a compl et e autocalibration on the DMM ( unless an
autocal has bee n pe r fo rm e d withi n the la st 24 hours).
• Follow the ma nuf a ct ur er’ s instruction s fo r ca libr a ting the Pow er
Meter and correc ting for the Power Sensor.
• Determine the cal ibra tion constants by pe rforming Test 2-6 (see
Chapter 2), with the following modification: After resetting the
AFG (step 1), turn off AC corr ections using the CAL:STAT:AC
OFF command.
Adjustment Procedure
1. Disable calibration se curity on the AFG:
NOTE
CAL:SEC:STAT OFF, <security code>Cal security off
where <security co de> is the AFG’s security code (fact ory- se t to
"E1445A").
2. Verify that the calibration constants determined in the Preliminary
Procedure are acceptable (see SUB Valid_cons in the example
program).
3. If the firmware revision is A.02.00 or higher (use the *IDN?
command to dete r mine the firmware revision), transf e r th e two
constants (4 and 25000) that determine the f requencies to be
calibrated:
CAL:DATA:FILT <data>
See SUB Load_magic_ num in the example program to see how ste p 3 is
performed in Agilent BASIC.
94 AdjustmentsAgilent E1445A Service Manual
AC Flatness Adjustment Procedure - 10 MHz Filter (cont’d)
Adjustment Procedure
(cont’d)
NOTE
NOTE
Rev A.02.00 (use the *IDN? comma nd to de te rmi ne the firmware re vision)
allows the 10 MHz filter to be replaced with a filter that has a lower cutoff
frequency (the 10 M H z filt er mu st be re plac e d at the factory). If the 10
MHz filter has bee n re plac e d, ch ange the v alue for Max_freq in li ne 5 70 of
the example program to the ne w c utoff frequency. Chan ging Max_fr e q may
change the constants that are sent with the CAL:DATA:FILT command in step
3 (see SUB Load_magic_num).
4. Transfer the calibration constants to the AFG in arbitrary block data
format:
CAL:DATA:AC2 <data >Transfer cal constant s
See SUB Adj_flat in the exa m ple program to see how step 4 is pe rformed in
Agilent BASIC.
Agilent E1445A Service ManualAdjustments 95
AC Flatness Adjustment Procedure (cont’d)
Example Progr am
10! RE-STORE "AC_FLAT"
30 !This program performs t he A C f la tn ess adjustment procedur e f or
40 !the E1445A Arbitrary Funct ion G enerator. An 3458A DMM
50 !and an Agilent 8902A Mea surin g R eceiver are required.
60 !
70 !To perform the flatness measurements wi t hout adjustments, change
80 !Mode$ to "M" below.
90 !
100 COM @Afg,@Dm m ,@P wr _m t r,@ Anal yz er,S ec ure _code$[12]
110 COM /Flat/ INTEGER Num_points,Max_con
120 CLEAR SCREEN
130 !
140 !---------- Set up I/O paths ---------150 ASSIGN @Afg TO 70910
160 ASSIGN @Dmm TO 722
170 ASSIGN @Pwr_mtr TO 714
180 Mode$="M" !’M’ means measure, ’A’ means adjust
190 Secure_code $="E 144 5A " !Calibrati on sec urit y cod e
200 !
210 CALL Flatness( "250K HZ" , M ode$)
220 CALL Flatness( "10M H Z" ,Mod e$)
230 !
240 !---------- QUIT ---------250 !RESET INSTRUMENTS
260 OUTPUT @Afg;"*RST;*CLS"
270 OUTPUT @Pwr_mtr;"IP"
280 OUTPUT @Dmm;"RESET"
290 LOCAL @Dmm
300 LOCAL @Pwr_m tr
310 !
320 !CLOSE I/O PATHS
330 ASSIGN @Afg TO *
340 ASSIGN @Dmm TO *
350 ASSIGN @Pwr_mtr TO *
360 STOP
370 !
380 END
390 !
400 !******************** End Of Main Program ********************
410 !
(Continued on ne xt pa ge )
96 AdjustmentsAgilent E1445A Service Manual
AC Flatness Adjustment Procedure (cont’d)
Example Program (cont’d)
420 Flatness:SUB Flatness(Filter$,Mode$)
430 COM @Afg,@Dmm,@Pwr_mtr,@Analyzer,Secure_code$
440 COM /Flat/ INTEGER Num_points,Max_con
450 INTEGER Filter,Ac_cal_int(1:2)
460 CLEAR SCREEN
470 !
480 !---------- Initialize variables ---------490 Ampl_dbm=24 !AFG max amplitude
500 !
510 !---------- Main Program ---------520 IF Filter$="250KHZ" THEN
530 Num_points=25 !Numb er of test poi nts
540 Max_freq=2.50E+5
550 ELSE !Else, 10M filter will be use d
560 Num_points=27 !Number of test point s
570 Max_freq=1.08E+7
580 END IF
590 PRINT "FILTER = "&Filter$
600 !
610 ALLOCATE Test_fre q(1 :Num_points),Re sul t s(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
670 NEXT I
680 !
690 GOSUB Setup_afg
700 CALL Meas_flat(Test_ freq( *), Resul t s(*) ,F ilter $)
710 !
720 IF Mode$="A" THEN
730 CALL Adj_flat(Results(*),Filt er$ ,T est _f re q(Nu m_ poi nt s) )
740 END IF
750 !
760 DEALLOCATE Test_f re q(* ),Results(*)
770 SUBEXIT
780 !
790 Setup_afg: !
800 OUTPUT @Afg;"*RST;*CLS"
810 WAIT .5
820 !
(Continued on ne xt pa ge )
Agilent E1445A Service ManualAdjustments 97
AC Flatness Adjustment Procedure (cont’d)
Example Program (cont’d)
830 OUTPUT @Afg;"FUNC SIN;"; !Sine
840 OUTPUT @Afg;":VOLT "&VAL$(Ampl_dbm)&"DBM;"; !Set amplitude
850 OUTPUT @Afg;":OUTP:LOAD 50!50 ohm load
860 OUTPUT @Afg;"CAL:STATE:AC "&VAL$(Mode$="M") !Turn AC corrections
870 !On if meas mode, or
880 !Off if adjust mode
890 OUTPUT @Afg;"OUTP:FILT:FREQ "&Filter$ !Set filter
900 OUTPUT @Afg;"OUTP:FILT ON"
910 OUTPUT @Afg;"INIT:IMM"
920 WAIT 1
930 RETURN
940 SUBEND
950 !
960 Meas_flat:SUB Meas_flat(Test_freq(*),Results(*),Filter$)
970 COM @Afg,@Dmm,@Pwr_mtr,@Analyzer,Secure_code$
980 COM /Flat/ INTEGER Num_points,Max_con
990 INTEGER Dmm_setup, Pm _set up
1000 !
1010 !--------- - Initia l ize va riables ----- ----1020 Ref_freq=1000 !Refe ren ce f req uenc y
1030 Xover_freq=1.E+5 !Crossover frequ ency
1040 Dmm_setup=1
1050 Pm_setup=1
1060 !
1070 !--------- - Get ref readings ---------1080 !
1090 PRINTER IS CRT
1100 !Get DMM reading at ref freq
1110 OUTPUT @Afg;"FREQ "&VAL$(Ref_freq)
1120 CALL Dmm_flat_r dg(R ef _f req ,Dmm _r ef ,Dm m _se tu p)
1130 PRINT "DMM REF READING =";Dmm_ref
1140 !
1150 !If 10MHZ filter, get DMM & PWR MTR readings at crossover freq
1160 IF Filter$="10MHZ" TH EN
1170 OUTPUT @Afg;"FREQ "&VAL$(Xover_freq)
1180 !
1190 CALL Dmm_flat_rdg(Xover _f re q, Dmm_xover,Dmm_set up)
1200 PRINT "DMM XOVER READING =";Dmm_xover
1210 CALL Pm_flat_rdg(Xove r_fr eq, P m _xov er,P m _se tu p)
1220 Correct_factor=Dmm _xov er/P m _xover
1230 PRINT "POWER METER XOVER READING =";Pm_xover
1240 ELSE
1250 Correct_factor=1
1260 END IF
(Continued on ne xt pa ge )
98 AdjustmentsAgilent E1445A Service Manual
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.