Manuale d’uso / di manutenzione del prodotto E1439 del fabbricante Agilent Technologies
Vai alla pagina of 246
Agilent E1439 VXI 70 MHz IF ADC with filte rs and memory User’ s Guid e Agilent T echnologies Part Number E1439-900 05 Printed in U.S.A. Print Date: December 2002, Third Edition © Agilent T echnolo gies, Inc. Al l rights reserv ed. 8600 Soper Hil l Road, Everett, W ashin gton 98205-1209 U.
2 Notices The in form atio n con taine d in thi s man ual is s ubje ct to c hange w itho ut no tice . Agilent T echnologies makes no warran ty of any kind with regard to this manual, incl uding, but not limited to , the implied war ranties of mer chantability and f itness for a particular purpose .
3 The Agilent E1439 at a Glance The Agilent E1439 9 5 MSa/s Digiti zer with DSP and Memory provides h igh precision digitizin g for time and frequency domain applications along with signal conditionin g, filtering, and memory . The module plu gs into a single C-s ize slot i n a VXI mainfr ame.
4 What Y ou Get W ith the Agilent E1439 The follo wing items are inclu ded with your Agilent E1439: Hardware • Agilent E143 9 ADC, C-size VXI module • CD-ROM fo r W indows setup Software • CD-RO.
5 In This Book This book docu ments the Ag ilent E1439 modu l e. It provi des: • hardware installation in formation • software installati on information • getting s tarted information • ope ra.
6.
1 Installing the Agilent E1439 T oi n s p e c tt h eA g i l e n tE 1 4 3 9 ................................... 2 To install the Agilent E1439 .................................... 3 To clean fiber optic conne ctors ................................. 6 T os t o r et h em o d u l e .
8 Contents age1439_attrib_get .......................................... 7 4 age1439_cal_get ............................................ 7 5 age1439_clock_fs ........................................... 7 6 age1439_clock_recover . . . ................
9 Contents age1439_options_get . ...................................... 1 5 7 age1439_product_id_get .................................... 1 5 8 age1439_read ............................................. 1 5 9 age1439_read_raw . . . ...................
10 Contents.
1 1 Installing the Agilent E1439.
2 Insta llin g the A gile nt E1 439 T o inspect the Agil ent E1439 T o inspect the Agilent E1439 The Agilent E1439 single channel VXI ADC Module was carefully inspected both mechanically and electrically before shipment. It should be free of marks or scratches and it should meet its publis hed specification s upon re ceipt.
3 Instal ling the Agil ent E1439 T o install the Agil ent E1439 T o install the Agilent E1439 Caution T o protect circuits from static discharge, observe anti-static techniques whenever handling the Agilent E1439 VXI ADC Mo dule. 1. Set up your VXI mainframe.
4 Insta llin g the A gile nt E1 439 T o install the Agilent E1439 4. Set the mainframe’ s power switch to off (0). Caution Installi ng or r emoving th e modul e with p ower on ma y damag e compone nts in the mod ule. 5. Place the module’ s card edges (top and bottom) into the module guides in the slot.
5 Instal ling the Agil ent E1439 T o install the Agil ent E1439 7. Attach the module’ s front panel to the mainframe chassis usi ng the module’ s captive mounting screws.
6 Insta llin g the A gile nt E1 439 T o clean fiber optic connectors T o clean fiber optic connectors The Agile nt E1439D has a fiber optic serial FP DP (front panel data port). Since the data tran smits via light , the fiber optic connect ions must be cl ean.
7 Instal ling the Agil ent E1439 T o store the module T o stor e the module Store the m odul e in a clean , dry , and st atic fr ee env iron ment . For other requirements, s ee storage and transport restriction in “T echnical Specifications”.
8 Insta llin g the A gile nt E1 439 T o transport the module.
2 2 Gett ing S tarted with the A gilent E1 439.
10 Getting Started w ith the A gilent E1439 Getting Started an d Introduction Getting S tarted and Introduction This section h el ps you get your A gilent E1439 running and mak ing simpl e measurements wit hout programmi ng. It show s you how to install t he softw are librari es and how to run the Soft F ront Panel program.
11 Gett ing Start ed wi th the Agi lent E14 39 System R equirements System Requirements System Requirements (Microsoft Wi ndows) • A Pentium-class personal computer: • Mic roso ft Windows 200 0, or N T .
12 Getting Started w ith the A gilent E1439 T o install the Windows VXIplug&play driv e rs T o install the Windows VXI plug&play drivers This proced ure assumes that y ou have already in stalled a VISA ( V i rtual In strument Sof tware Architecture) library .
13 Gett ing Start ed wi th the Agi lent E14 39 T o use the R esour ce Manager T o use the Resource Manager The Resour ce Manager is a pr ogram from your hardware interf ace manufacturer . It looks at the VXI mainframe to d etermine what modules are installed .
14 Getting Started w ith the A gilent E1439 T o use the progr am group (Window s) T o use the program gr oup (Windows) If you ins talled the pro gram group using t he default meth od during the in stallat ion procedure, you have a sho rtcut for a program g roup similar the one b elow .
15 Gett ing Start ed wi th the Agi lent E14 39 T o use the VX Iplug&play Soft Fr ont Panel (SFP) T o use the VXI plug&play Soft Fr ont Panel (SFP) In a W indows environment , the Soft Fro nt Panel is the bes t place to star t to explore the capabilities of the Agilent E143 9.
16 Getting Started w ith the A gilent E1439 T o use the ex ample progr am s T o use the example pro grams Several examp le programs are inclu ded that perform u seful tasks and can serve as a basis for your own progr ams.
17 Gett ing Start ed wi th the Agi lent E14 39 T o use the ex ample progr ams multc han_3 2.ex e This example show s how to synchron ize two modules to achi eve simultaneo us sampling, filter decimation, and matched local oscillator phase. It is written in V isual Basic.
18 Getting Started w ith the A gilent E1439 T o use the ex ample progr am s.
3 3 Using the Agilent E1439.
20 Using the Agilen t E1439 Agilent E1439 overvie w Agilent E1439 overview 1 00 MHZ VCX O 1 02.4 MHz VCX O Clock Generation T rigger Detection Attenuat ors Anti-alias Filter Sampling ADC Z oom and Dec.
21 Using the Agilent E143 9 Progr am ming the Agil ent E1439 Pr ogramming the Agilent E1439 The Agi lent E1439 is shipp ed with sof tware and documentati on to sup port a bro ad set of choices of controllers, I/O interfaces, programming languages, and operatin g systems.
22 Using the Agilen t E1439 Progr am ming the Agilen t E1439 Cp r o g r a m m i n g The E1439 is s hipped with a s ource library of C- functions that can be called f rom user progra ms.
23 Using the Agilent E143 9 The mea sur ement loop The measur ement loop The measurement loop progresses t hrough four states. The transitio n from one s tate to the next is tied to the transition of the Sync sig nal.
24 Using the Agilen t E1439 The mea suremen t loop Modules program med for block mode op eration ass ert the Sy nc line until a com plete block of data, including any pre-programmed pr e- or post-trigger delay , has been collected and is available to the I/O port.
25 Using the Agilent E143 9 Delay and phase in triggered measurements Delay and phase in triggered measur ements It is importan t to note th at the trigger d elay is specified in terms of output sam ples. When using the digital filters with in the E1439 to reduce the sample rate, ther e are multiple ADC samples corresponding to each output sample.
26 Using the Agilen t E1439 Delay and ph ase in triggere d measurements tr igge r_d elay = -2 (a pre-trigger delay of 2) Because the filter_bw is 4 with deci mation on, t here are 16 input samples for every outpu t samp le for a decimation rate of 2 4 .
27 Using the Agilent E143 9 Delay and phase in triggered measurements Due to the pretrigge r delay of 32, the desired trigger point woul d have been at the 32nd sample of the time record. Howev er , the dela y_actual v alue of 16 indicates that the s ample corre sponding to the actual trigger is number 32+16/2 4 o r the 33rd sample.
28 Using the Agilen t E1439 Magnitude trigger and ma gdwell time Magnitud e trigger and magdwell tim e The magnitude trigger operat es on the magnitude of a (possibly filtere d) signal. For a real signal, the magnitude is merely t he absolute value of the signal.
29 Using the Agilent E143 9 Magnitude trigger and magdwell time C. Time C is less than the magDwell time. The magnitude trigger does not recognize the sign al as bei ng low D. T ime D is lon ger than the magDwe ll time. T he magnit ude trigger does r ecognize the signal as being low and a negative trigger may occur at the end of D.
30 Using the Agilen t E1439 Frequenc y and filte ring Frequency and filtering The Agile nt E1439’ s center fre quency is norm ally set at zero ( baseband path) and 70 MHz for the IF signal path. However , you may set the center frequency t o a non-zero v alue in or der to examine a narrower s pan away fro m baseband (zoom measurement).
31 Using the Agilent E143 9 Using clock and sync Using clock and sync The following di agram shows the f low of clock and sync signals : VXI Clock ADC Clock VXI SYNC Intermodule Sync SMB Intermodule C.
32 Using the Agilen t E1439 Managing mult iple modules Managing multiple modules Sharing Reference and S ync signa ls in multi- module sys tems The Agilent E1 439 support s synchrono us operation a mong multiple E 1439s by using a shar ed ADC clock an d Sync signal to drive all the modules in a syst em.
33 Using the Agilent E143 9 Managing mult iple modules • For backplane distribution make su re that all modules co nform to VXI specification 1.4 or later with rega rd to their at tachment to the ECL Trigger lines.
34 Using the Agilen t E1439 Managing mult iple modules Managing multi- module sy stems Note The symbol indi cates a 50 ohm term inator , which is required on unus ed SMB connector s in system s using .
35 Using the Agilent E143 9 Managing mult iple modules Mana gin g mult i-ma infr ame syste ms Modul e #1 - “ F ro n t s l ave, phase locked to master” on page 8 1 Modul e #2 - “Front master , in.
36 Using the Agilen t E1439 Managing mult iple modules Modul e #1 - “Fr ont sla ve , phase locked to master” on page 8 1 Modul e #2 - “Sen d sy nc to slave” on page 8 4 Modu le # 3 - “Receiv.
37 Using the Agilent E143 9 Managing mult iple modules Using an external sample clock All modu les “Fr ont sy nc , external sample clock, wir ed-OR s ync” on page 83 Sharing clock and SYNC among se ver al modules using external sample . Front panel distribution.
38 Using the Agilen t E1439 Managing mult iple modules All modules “ Rear sync , ext ernal sample clock, wired-OR sync” on page 84 Sharing clock and SYNC among se ver al modules using external sample .
39 Using the Agilent E143 9 Managing mult iple modules Synchronizing chang es in multi- module systems Multi-module systems require special treatment w ith respect to timing of f requency and filter changes. Center frequ ency changes may involve sy nchronizing the local oscillator s of all modules in a system.
40 Using the Agilen t E1439 Managing mult iple modules T rig ger and pha se in m ulti-modul e sys tems When you use triggerin g in multiple modules, you do not need to meas ure phase differences betwe.
41 Using the Agilent E143 9 Managing mult iple modules Here is the sequence of operation s: 1. Put all modules into either the AGE1439_REA R_SYNC_EXT_SAMP m ode or the AGE143 9_FRNT_SYNC _EXT_SA MP mode wit h the age143 9_clock_setu p command.
42 Using the Agilen t E1439 T ransferring data T ransferrin g data Y ou can t ransfer data fr om the Agile nt E1439C o r D via the VMEbus . W ith the Agile nt E1439D you can also transfer data v ia the Local Bus and via a fiber optic interface. • The VMEbus is the universal data bus for VXI architecture.
43 Using the Agilent E143 9 Fiber Optic Interf ace Fiber Optic Interface The E1439D provides a fiber op tic interface that can transmit co ntinuous full bandwidth data from the internal A/D converter . In addition, it can stream data from multiple synchronized modules operating at lower bandwidths onto a single fiber optic ch annel.
44 Using the Agilen t E1439 Fiber Optic Interface Fiber Frames Data is transmitted over the fiber interface in a series of fiber frames. Each fiber fram e is composed of a series of 32-bi t values, which encode to 40 bits. Each 32-bi t value can either be data or an ordered set.
45 Using the Agilent E143 9 Fiber Optic Interf ace Fiber Modes The E1439D ’ s fiber interface can operate in f ive dif ferent mo des: • “Off” on pag e 45 • “Copy” on page 46 • “Raw.
46 Using the Agilen t E1439 Fiber Optic Interface Copy The Copy fiber m ode copies op tical data from its fiber r eceiver to its fiber tran smitter without adding any data.
47 Using the Agilent E143 9 Fiber Optic Interf ace Raw The Ra w fiber m ode tr ansm its ra w (i.e., u nproc esse d, full ba ndw idth) A DC dat a over th e fibe r interface.
48 Using the Agilen t E1439 Fiber Optic Interface Generate If flow co ntrol is of f, Gener ate fiber mode transmit s filtered ADC d ata over the f iber interface as soon as data is available. ADC data is not available via any other data po rt and received optical data is ignored.
49 Using the Agilent E143 9 Fiber Optic Interf ace If flow control is on and the fiber receiv er is capable of generating flow control sign als, Generate fiber mode transmits filtered ADC data after the fiber receiver indicates that it is ready and a complete data block is ready to be transmitted.
50 Using the Agilen t E1439 Fiber Optic Interface Append The Append fiber mode copies optical d ata from its fiber receiver to its fiber transmitter and appends its own fil tered ADC data.
51 Using the Agilent E143 9 Fiber Optic Interf ace The following sh ows two E1439D mo dules in an append chai n transmitting data to a fiber receiver when flow control is off.
52 Using the Agilen t E1439 Fiber Optic Interface The following shows two E1439D modules in an append chain transmitting data to a fiber receiver when flow control is on.
4 4 Agilent E1439 Pr ogrammer's Refer ence.
54 Agilent E1439 Pro grammer' s Reference Introduction Introduction The programmer’ s reference is presented as a set of VXI plug &play functions since this is th e primary tar geted environment.
55 Agilent E1439 Prog rammer's Ref erence Functions listed by class Functions liste d by class Component Capability Subclass Function Name INITIALI ZE & CL OSE age14 39_init (on page 132) age.
56 Agilent E1439 Pro grammer' s Reference Functions listed by class age14 39_da ta_blo cksize (on pa ge 90) age14 39_da ta_blo cksize _get ( on page 9 0) age14 39_da ta_del ay (on page 90) age14 .
57 Agilent E1439 Prog rammer's Ref erence Functions listed by class age143 9_input_ offs et_save (on page 1 36) age143 9_inp ut_range (o n page 1 4 1) age143 9_inp ut_range_g et (on pa ge 14 1 ) .
58 Agilent E1439 Pro grammer' s Reference Functions listed by class age14 39_fi ber_ setup (on page 1 1 2) age14 39_l bus_ mode (on page 148) age14 39_l bus_m ode_g et (o n page 148 ) age14 39_l .
59 Agilent E1439 Prog rammer's Ref erence Functions listed by class age14 39_inte rrup t_r estor e (on page 145) age1439 _interrupt_s etup (on pa ge 146 ) age143 9_opti ons_g et (on pa ge 157 ) a.
60 Agilent E1439 Pro grammer' s Reference Functions listed by functional group Functions listed by func tional group This section l ists the progr aming functions i n groups of r elated functions.
61 Agilent E1439 Prog rammer's Ref erence Functions listed by functional group Init ializi ng and closing age1439_i nit ( on page 132) − in itializes the I/O driver for a module age1439_c lose .
62 Agilent E1439 Pro grammer' s Reference Functions listed by functional group age1439_ lbus_mode (on page 148) − se ts the tr ansmi ssion mo de of th e local b us age1439_ lbus_mod e_get (on p.
63 Agilent E1439 Prog rammer's Ref erence Functions listed by functional group redundancy checks . age1439_f iber_crc_ get (on page 1 12) − returns the current status of the cy clic redundan cy check setting.
64 Agilent E1439 Pro grammer' s Reference Functions listed by functional group Identifi cation age1439_ product_i d_get (o n page 158) − returns the modu le’ s product identificatio n string .
65 Agilent E1439 Prog rammer's Ref erence Functions listed by functional group clock connectors age1439_s mb_clock _output_g et (on page 173) − gets which clo ck to output from the S MB clock c.
66 Agilent E1439 Pro grammer' s Reference Functions listed by functional group Synchr onization (contr olling multiple module s) age1439_ clock_setup ( on page 78) − supplies commonly used c lo.
67 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically Functions liste d alphabetically age1439_a dc_clock (o n page 72) − determines the ADC clock sour ce age1439_a dc_clock.
68 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically age1439_ driver_debug_l evel_get (o n page 97) − gets the debug level age1439_ epoch_generate (on page 98) − controls whether or not data epoc hs are gener- ated.
69 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically with other fiber interfaces before data acquisition begins. age1439_f iber_xmt_signals (o n page 1 18) − set s the transmitt ed values of an y PIO1, PIO2, DIR or , NRDY F PDP cont rol signals o n the fiber transmitter .
70 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically age1439_inte rrupt_restor e (on p age 145 ) − restores the i nterrupt mas ks to the mo st recent setting age1439_inte .
71 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically most recent trigg er event age1439_t rigger_dela y_get (on page 183) − g ets the trigger d elay time age1439_t rigger_g.
72 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically age1439_adc_clock Specifies the ADC clock source. This des cription also includes the query function : age1439_ adc_clock_g et VXI plug&pla y Syntax #include "age14 39".
73 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically age1439_adc_divider Determines which d ivider is applied t o the ADC clock s ource. This descrip tion also includ es the query func tion: age1439_a dc_divi der_get VXI plu g&pl ay Syntax #include "ag e1439".
74 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically age1439_attrib_get Gets low-level attrib utes of current I/O library s ession.
75 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically age1439_cal_get Gets last calibration date of specified board. VXI plu g&pl ay Syntax #include "ag e1439".
76 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically age1439_clock_fs Provides the module with t he frequency of an extern al sample clock. Th is description als o includes the query: age1439_ clock_fs_get VXI plug&pla y Syntax #include "age14 39".
77 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically age1439_clock_recover Allows recovery from an out-of-spec exter nal sample clock.
78 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically age1439_clock_setup Sets all timing parameters for co mmonly used measur ement setups. This descr iption also includes aq u e r y : age1439_ clock_se tup_get VXI plug&pla y Syntax #include "age14 39".
79 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically Simpl e clock setu ps for st and-al one modul es I nt e rn a l re f ere n ce A GE1439_SIMPLE_INT_REF ADC_ CLK V CX O_INTE.
80 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically Fr ont panel mas ter -slave setups, one m aster per mai nframe External sample clock (f or use with baseband path only) .
81 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically Front master , phase lock ed to external refer ence A G E1439_FRNT_REAR_MSTR_EXT_R EF ADC_ CLK V CX O_EXT _REF VCXO VCXO_.
82 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically Rear pa nel master -slav e setups, o ne master per m ainframe Rear master , internal refer ence A G E1439_REAR_MSTR_I NT.
83 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically Multi-mod ule external sam ple setups , set all modules the s ame Rear slav e , phase lock e d to master A GE 1439_REAR_S.
84 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically Multiple main frame setups Rear sync , external sample clock, wired-OR sync A G E1439_REAR_SYNC_EXT_S AMP ADC_CLK EXT_SA.
85 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically clockSetupP tr points to the current value of clockSetup . AGE1439_ CUSTOM_CLO CK_SETUP is returned from age1439_clock_setu p_get when low- level clock configu ration function s are used to set up clocks to a non-stan dard configur ation.
86 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically age1439_close Closes the mod ule's software con nection. VXI plug&pla y Syntax #include "age14 39".
87 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically age1439_combo_setup Combines often u sed setup commands f rom various functions. age1439_c ombo_setup se ts signal bandwi dth, blocksiz e and center frequency . VXI plu g&pl ay Syntax #include "ag e1439".
88 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically age1439_data_memsize_get Returns the mod u le's memory si ze in megabytes.
89 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically age1439_data_scale_get Gets the data scale factor . VXI plu g&pl ay Syntax #include "ag e1439".
90 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically age1439_data_setup Sets all for mat and data output fl ow parameters. Th is descriptio n also incl udes informat ion on .
91 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically AGE1439_BLOCKSIZE_MAX selects the maximum blocksize. AGE1439_BLOCKSIZE_DEF sets the default blocksize. The range of available block sizes dep ends on the number of bytes requ ired for each sample.
92 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically when data T ype is s et to AGE1439 _REAL and there is a non-zero center freq uency the data scale value is doubled for consistent s pectrum measurements dataT y pePtr points to the cu rrent va lue of the dataT ype parameter .
93 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically data type data re solution port transfer width xfe rs 1 sequence 2 rea l 12 bi t VME 16 bit 1 R 0 [1 1:0] |Z 4 R 1 [1 1:0] |Z 4 ... comple x 12 bit VME 16 bit 2 R 0 [1 1:0] |Z 4 Q 0 [1 1:0] |Z4 R 1 [1 1:0] |Z 4 Q 1 [1 1 :0] |Z 4 .
94 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically The maximum rate at which data may b e transferred to memory is determined by t he ADC clock rate: MaxBytes/s = 1.5 × ( ADC clock rate). Divide MaxB ytes/s by 1.5 to get t he 12-bit samp le rate, and by 3 to get the 24-bit sample rate.
95 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically b = block mode, continuos mode to fiber at the fiber t ransfer rate of 250 Mbytes per second. c = continuous mode t o local bus d = continuous mode t o fiber at the fiber transfer rate of 106 Mby tes per second.
96 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically age1439_data_xfersize Allows data to be read before an entire block had been acquired.
97 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically age1439_driver_debug_level Sets and gets the debug level. VXI plu g&pl ay Syntax #include "ag e1439".
98 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically age1439_epoch_setup Sets the parameters relevant to the transmission of data epochs over t he fiber interface.
99 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically The units of epochSize are always in bytes and this value must be divisible by 4, with a minimum value of 8 to a maximum value of 4,294,967, 292 bytes. Note For maximum com patibility with oth er fiber optic components, val ues divisible b y 8 are recommended.
100 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically headerV aluePtr points to the cur rent value o f inital V alu e incrementCount specifies the numbe r of automatic increments to the he aderI ndex bit field. The default incr ementCount is 0 and th e maximum v alue is (2^ 10 -1).
101 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically Return V alue AGE1439_SUCCESS indicates t hat a function was successful. V alues other than AGE1439_S UCCES S indicate an error con d ition o r other imp ortant st atus conditi on.
102 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically age1439_error_message Returns error i nformation obtain ed from functio n calls.
103 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically age1439_error_query Queries the modul e for the f irst error in the queue .
104 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically age1439_ext_sample_sync Enables synchronization of m ultiple modules. This description also includes th e query: age1439_ ext_sample_s ync_get VXI plug&pla y Syntax #include "age14 39".
105 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically See Also “Commands which halt active measurem ents” on page 198 , “age1439 _init” on pag e 132 , “age1439_filt.
106 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically age1439_fiber_clear This function clears all data from the fiber interf ace FIFO buffers.
107 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically age1439_fiber_error_clear This function clears t he AGE143 9_ST A TUS_FIBE R_ERROR bit in the stat us reg ister.
108 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically age1439_fiber_error_get This function return s the value of the fiber interface error register w hen the AGE1439_S T A TUS_ FIBER_ERROR bit is se t. VXI plug&pla y Syntax #include "age14 39".
109 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically Return V alue AGE1439_SUCCESS indicates t hat a function was successful. V alues other than AGE1439_S UCCES S indicate an error con d ition o r other imp ortant st atus conditi on.
11 0 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically age1439_fiber_LED_get Returns a data reg ister indicating the state of the front panel XMT/R CV LEDs.
111 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically age1439_fiber_rcv_ signals_get Returns the curren t value of th e PIO1, PIO2, DIR, or NRDY bits present on the f iber receiver . VXI plu g&pl ay Syntax #include "ag e1439".
11 2 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically age1439_fiber_setup Sets the fib er interface paramet ers. This descrip tion also inclu des information on the follo w.
113 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically AGE14 39_BOF_O FF is the default setting. It blocks the transmiss ion of all automatically generated BOF events. However , programmatically generated BOF events such as age1439_ fiber_xm t_BOF ,whichareused inthesynchronizationoffiber interfaces,arenot blocked.
11 4 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically FIBER_MODE_RA W and the age1439 _data_port to fiber will result in the AGE1439_ ST A TUS_SETUP_ERRO R bit being set. This is bec ause the fiber int erface cannot send both ra w and filtered ADC data at the same time.
115 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically age1439_fiber_signal_get Returns a value indicating whether or not an optical sign al is detected by the optical fiber interface receiver . VXI plu g&pl ay Syntax #include "ag e1439".
11 6 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically age1439_fiber_verify This function verifies th e operational condition of the fiber interface.
117 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically age1439_fiber_xmt_BOF This function sends a BOF event used for synchronization with other fiber interfaces before data acquisition begins . VXI plu g&pl ay Syntax #include "ag e1439".
11 8 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically age1439_fiber_xmt_signals Sets the transmitted values of PIO1, PIO2, D IR, and NRDY F PDP control signals o n the fiber transmitter . VXI plug&pla y Syntax #include "age14 39".
119 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically age1439_fiber_xmt_signals_get Returns the curr ent value of PIO1, PIO2 , DIR, and NRD Y bits present on the f iber transmitter . VXI plu g&pl ay Syntax #include "ag e1439".
120 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically age1439_filter_setup Sets the dig ital filter bandwidt h and decimation f ilter parameters.
121 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically k=.62 for 1 10 dB bandwidth AGE14 39_SI G_BW_MAX se ts sigBw t o the maximu m value and the filter b andwidth to the minimum. AGE14 39_SIG_ BW_MIN sets sigBw to the m inimum value and filt er bandwidth to th e maximum.
122 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically Return V alue AGE1439_SUCCESS indicates that a function was successful. V alues oth er than AGE14 39_SUCCESS indicate an error condition or other important statu s condition.
123 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically age1439_filter_sync Synchron izes the decimati on counter fo r multi-mod ule system s.
124 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically See Also “age1439_i nit” on pa ge 132 , “age1439_filter_setup ” on page 12 0 , “age1439_fr equency_set up” .
125 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically age1439_frequency_center_raw Provides a fast way to set the center f requency VXI plu g&pl ay Syntax #include "ag e1439".
126 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically *inter polat e = in; return ; } The equivalent V isual Basic example follows: Privat e Sub rawFr eq(db lFreq as D ouble.
127 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically age1439_frequency_center_raw_compute Computes the raw center frequency parameters VXI plu g&pl ay Syntax #include "ag e1439".
128 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically age1439_frequ ency_setup Sets all the zoom center frequency p arameters.
129 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically AGE1439_ CMPLXDC_OFF , combined with a frequ ency change to zero, c auses phase to be reset to zero. AGE1439_ CMPLXDC_ON , combined with a freq uency change to zero, does no t reset the phase thereby generating a co mplex dc measurement at baseband.
130 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically See Also “Default values” on page 20 1 , “age1439_in it” on page 1 32 , “ag e143 9_cl ock_ set up” on pa ge.
131 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically age1439_front_p anel_clock_input Specifies the sou rce for the front panel c lock. This descripti on also includes the query functi on: age1439_f ront_pan el_clock_in put_get VXI plu g&pl ay Syntax #include "ag e1439".
132 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically age1439_init Initializes the I/O driver fo r a module. VXI plug&pla y Syntax #include "age14 39".
133 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically See Also “Commands which halt active measurem ents” on page 198 , “age1439_clos e” on page 86 , “age1439_attri.
134 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically age1439_input_autozero Nulls out the input dc offset voltage (applies to bas eband input configuration only).
135 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically age1439_input_offset Sets the dc offset DAC setting for the current range. This descr iption also includes the query : age1439_i nput_of fset_get VXI plu g&pl ay Syntax #include "ag e1439".
136 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically age1439_input_offset_save Saves all DAC offset settings to non-volatile R AM.
137 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically age1439_input_range_auto Performs aut o-rang ing. VXI plu g&pl ay Syntax #include "ag e1439".
138 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically age1439_input_range_convert Convert s the input range to vol ts. VXI plug&pla y Syntax #include "age14 39".
139 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically Note These v alues are approximate. For more accuracy us e age1439_d ata_scale_get . Return V alue AGE1439_SUCCESS indicates t hat a function was successful. V alues other than AGE1439_S UCCES S indicate an error con d ition o r other imp ortant st atus conditi on.
140 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically See Also “age1439_i nit” on pa ge 132 , “age 1439_ inp ut_set up” on pa ge 141 , “age1439_data_scale_g et” .
141 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically age1439_input_setup Sets all the an alog input parameters. Th is description als o includes infor mation on the followin.
142 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically AGE1439_ADC inserts a 0.2 µ F capacitor between the input connector and the 50 Ohm buffer amplifier . couplingPtr points to the c urrent v alue of the coupling pa rameter for an Agilent E1439 or group of Agilent E143 9s.
143 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically Note These v alues are approximate. For more accuracy us e age1439_d ata_scale_get . rangePtr points to the current value of th e range pa rameter for the selected signalPath .
144 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically Comments T o ensu re full alias-free operation the analog anti-ali as filter should be ON unless the application inherently ban dlimits the input signal t o less than fs /2.
145 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically age1439_interrupt_restor e Restores the interrupt m asks to the s etting last pro grammed with age1439_interrupt_s etup . VXI plu g&pl ay Syntax #include "ag e1439".
146 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically age1439_interrupt_setup Sets both i nterrupt parameters. This descr iption also in cludes informatio n on the fo llowin.
147 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically Return V alue AGE1439_SUCCESS indicates t hat a function was successful. V alues other than AGE1439_S UCCES S indicate an error con d ition o r other imp ortant st atus conditi on.
148 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically age1439_lbus_mode Sets the local bus t ransmission mod e (Agilent E143 9D only) . This descri ption also incl udes the quer y: age1439_ lbus_mo de_get gets the cur rent local bus mode.
149 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically lbus ModePtr points to the current value of the lbusMode parame ter . Return V alue AGE1439_SUCCESS indicates t hat a function was successful. V alues other than AGE1439_S UCCES S indicate an error con d ition o r other imp ortant st atus conditi on.
150 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically age1439_lbus_r eset Resets the local bu s (Agilent E1439D only ) . This descriptio n also includes the query : age1439_lbus_r eset_get gets the current local bus reset state VXI plug&pla y Syntax #include "age14 39".
151 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically age1439_meas_control Initiates and con trols measurements in mu lti-module system s.
152 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically This function per forms the followin g sequence: 1. W aits for both the AGE1439_ST A TUS_HARDW ARE_SET and AGE1439_ST A TUS_ SYNC_COMPLETE bits to be set. 2. Returns AGE1439_ST A TUS_W AIT_TIMEOUT if more than thr ee seconds elapses in step 1.
153 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically Exampl e The program multichan.exe described in the example programs provides an examp le of how to correctly set up a multi- module measurement using ag e1 439_m eas _cont rol to initiate state transitions.
154 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically age1439_meas_init Initiates a measurement without first check ing for valid hardware setup.
155 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically age1439_meas_start Checks for valid h ardware setup and then initiates a measurement .
156 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically age1439_meas_status_get Returns the current measurem ent status. VXI plug&pla y Syntax #include "age14 39".
157 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically age1439_options_get Identifies mod ule options. VXI plu g&pl ay Syntax #include "ag e1439".h V iS tatus ag e1439_opt i ons_g et(V iSession id ,V i C h a r options[] ); Description Returns a lis t of options separ ated by comma s.
158 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically age1439_pr oduct_id_get Gets the module’ s p roduct identification s tring.
159 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically age1439_read Reads scaled 32-bit floating-point data from the VME backplane register . This description also includes the fol lowing function: age1439_r ead64 reads scaled 64-bit floati ng-point data, imp lemented spec ifically for VEE applications.
160 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically Parameters id is the VXI instrument ses sion pointer retu rned by the age1439_ini t function . data is a pointer to the array into which the floating point data is to be placed.
161 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically call to age1 439 _meas _in it , age1439_meas_i nit ,o r age143 9_read , whichever was issued last.
162 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically age1439_read_raw Reads raw , unscaled data from the VME backp lane register.
163 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically In continuous data collectio n mode, wor dCou nt should be set e qual to the maximum poss ible wor dCount to ensure that the entire data block is read out. overloadPtr ret urns an overl oad indi cator .
164 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically AGE1439_NO_DA T A_MEASURE MENT_P AUS ED AGE143 9_NO_DA T A_W AITING_FOR_TR IGGER AGE143 9_NO_DA T A_W AITING_FOR_A RM S.
165 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically age1439_refer e nce_clock Selects the source of the reference clock. This description also include s the query function: age1439_r eference_clock_get VXI plu g&pl ay Syntax #include "ag e1439".
166 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically age1439_refer e nce_pr escaler Selects prescaling of the refere nce clock. This description also inclu des the query function: age1439_r eference_prescaler_ get VXI plug&pla y Syntax #include "age14 39".
167 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically age1439_reset Places the module in a kno wn state. VXI plu g&pl ay Syntax #include "ag e1439".
168 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically age1439_reset_hard Resets the module to the power-up state. VXI plug&pla y Syntax #include "age14 39".
169 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically age1439_revision_ query Returns strings that identif y the date of the firmware revision.
170 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically age1439_self_test Performs a s elf-test and returns the res ult of that self t est.
171 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically Note The requ ired completi on time for self-test i s up to 25 seconds depending on the amo unt of memory in the module. Note Calling this functi on halts any measu rement or fiber tr ansfer .
172 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically age1439_serial_number Sets the serial nu mber of the module. Thi s description also in cludes the query functi on: age1439_serial_number_get VXI plug&pla y Syntax #include "age14 39".
173 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically age1439_smb_clock_output Specifies w hich clock to output from the SMB clock conn ectors. Th is descrip tion also incl udes the query functi on: age1439_s mb_clock _output_g et VXI plu g&pl ay Syntax #include "ag e1439".
174 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically age1439_state_recall Recalls a module’ s previou s instrument state.
175 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically age1439_state_save Saves the modu le’ s current inst rument sta te. age1439_s tate_sav e VXI plu g&pl ay Syntax #include "ag e1439".
176 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically age1439_status_get Reads status register informatio n for the m odule.
177 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically Return V alue AGE1439_SUCCESS indicates t hat a function was successful. V alues other than AGE1439_S UCCES S indicate an error con d ition o r other imp ortant st atus conditi on.
178 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically age1439_sync_clock Selects the source of the sync clo ck. This description also includes the query function: age1439_ sync_ clock_get VXI plug&pla y Syntax #include "age14 39".
179 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically age1439_sync_dir ection Selects front or rear panel availability of the sy nc signal. This description also incl udes the query function: age1439_s ync_dir ection_get VXI plu g&pl ay Syntax #include "ag e1439".
180 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically age1439_sync_output Selects the outp ut for the sync signal. This descri ption also includes the quer y function: age1439_ sync_output_get VXI plug&pla y Syntax #include "age14 39".
181 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically age1439_trigger_delay_actual_get Returns the actual trigger delay from the most recent t rigger event.
182 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically age1439_trigger_phase_actual_get Returns a re presentation of the ph ase value of the LO at the most recent trigg er point. VXI plug&pla y Syntax #include "age14 39".
183 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically age1439_trigger_setup Sets all trigger ing parameters. This d escription als o includes informatio n on the follo wing f.
184 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically Parameters id is the VXI instrument ses sion pointer retu rned by the age1439_ini t function . adcLevel is used to set the trig gering signal thres hold when using th e ADC trigger source.
185 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically AGE1439_ G ENERA TE_OFF disables triggering. This is useful in multi- module systems with the same trigger type where yo u want only certain m odule(s) to gen erate a trigger .
186 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically AGE1439_EXTERNAL uses transitions on the sig nal applied to the BNC external tr igger connecto r on the front panel. AGE1439_EXTERNAL_ECL uses ECL level transitions on the s ignal applied to the BNC external trigg er connector on t he front panel.
187 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically age1439_vcxo Selects whether the internal clock source in the mod ule is turned on o r off. This description also includes the que ry function: age1439_v cxo_get VXI plu g&pl ay Syntax #include "ag e1439".
188 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically age1439_vxi_clock_output Selects wh ich clock driv es the VX I clock. This descriptio n also includ es the qu ery functio n: age1439_ vxi_clock _output_g et VXI plug&pla y Syntax #include "age14 39".
189 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically age1439_wait Facilitat es the synch ronizatio n and control o f multi- module syst ems.
190 Agilent E1439 Pro grammer' s Reference Equi valent n umer ic valu es for vari abl es Equivalent numeric values for variables V ariable Name Numeric V alue AGE1 439_0 1_BO ARD 0 AGE14 39_ 03_ .
191 Agilent E1439 Prog rammer's Ref erence Equivalent numeric v alues for v ariables A GE1439_CO NTINUOUS 1 A GE1439_ CUST OM_CL OCK_SETUP − 1 A GE1439_D A T A_DELA Y_M AX 80530632 0 A GE1439_D.
192 Agilent E1439 Pro grammer' s Reference Equi valent n umer ic valu es for vari abl es AGE1439 _FIBER_SIGNAL_ PRESENT 1 AGE1439 _ FIBER_VER IFY_INTERNAL 0 AGE1439 _ FIBER_VER IFY_EXTERNAL 1 AGE.
193 Agilent E1439 Prog rammer's Ref erence Equivalent numeric v alues for v ariables A GE1439_M AG 3 AGE1439_MAGDWELL_ DEF 1 A GE1439_M AGDWELL _MAX 167772 15 AGE1439_MAGDWE LL_MIN 0 AG E1439_MA G_LEVEL_DEF − 128 A GE1439_M AG_LE VEL_FS 0 A GE1439_MA G_LEVEL_MAX 40 A GE1439_M AG_L EVEL_MIN − 337 A GE1439_M AG_LE VEL_SC ALE 0.
194 Agilent E1439 Pro grammer' s Reference Equi valent n umer ic valu es for vari abl es AGE1439 _ RANGE_18 18 AGE1439 _ RANGE_19 19 AGE1439 _ RANGE_20 20 AGE1439 _ RANGE_2 1 2 1 AGE1439 _ RANGE_.
195 Agilent E1439 Prog rammer's Ref erence Equivalent numeric v alues for v ariables AGE14 39_REAR_SLA V_EXT_REF 16 A GE1439_RE AR_SYNC_EX T_SAMP 22 A GE1439_RE LEASE 0 A GE1439_RE VERSED 1 AG E1.
196 Agilent E1439 Pro grammer' s Reference Equi valent n umer ic valu es for vari abl es AGE1 439_ST A TUS_ FIFO_O VERF L OW 0x8 00 AGE1439 _ST A TUS_HARDW ARE_SET 0x8000 AGE 1439_S T A TUS_ MEAS.
197 Agilent E1439 Prog rammer's Ref erence Equivalent numeric v alues for v ariables A GE1439_XF ERSIZE_DEF 1 024 A GE1439_XF ERSIZE_MAX 80 5306320 A GE1439_XF ERSIZE_MIN 2 V ariable Name Numeric.
198 Agilent E1439 Pro grammer' s Reference Commands which halt active measure ments Commands which halt a ctive measur ements age1439_ adc_clock age1439_ clock_r ecover age1439_ clock_setup age1 .
199 Agilent E1439 Prog rammer's Ref erence Error m essages Err or messages W arnings and errors are based on the value VI_ERROR Err or Number P arameter Description 0x0000 AGE1439_SUCCESS No err .
200 Agilent E1439 Pro grammer' s Reference Err or messages Err ors r equired f or SICL/SPIL when using H P E1485 AGE14 39_ERR_BASE + 0x00 1b AGE1 439_I NTERF ACE_ HARDW ARE_INCOMP A TIBILE Interf.
201 Agilent E1439 Prog rammer's Ref erence Default values Default values Function P a rameter Def ault V al ue “ age14 39_adc _cloc k” on page 7 2 adcClo ck AG E1439_VCX O_INTERNAL “ ag e14.
202 Agilent E1439 Pro grammer' s Reference Default values “ ag e143 9_inp ut_se tup” on pag e 14 1 antialias A GE1439_AN TIALI AS_ON coupling A GE1439_DC ran g e A GE1439 _RANGE_MAX sign al A.
203 Agilent E1439 Prog rammer's Ref erence VXIplug&play Syntax Quick Reference VXI plug&play Syntax Quick Reference V iS tatus ag e1439_epoch_s etup(V isession id ,V i I n t 1 6 epochGene.
204 Agilent E1439 Pro grammer' s Reference VXIplug&play Synt ax Quick Refer ence V iS tatus age1439_ attrib_g et ( Vi S e s s io n id , ViI n t1 6 a ttribute , Vi P i nt 3 2 value ) V iS tatu.
205 Agilent E1439 Prog rammer's Ref erence VXIplug&play Syntax Quick Reference V iS tatus ag e1439_f requ ency_se tup ( Vi S e s s io n id , Vi I n t 1 6 cmplxDC , Vi I n t 1 6 sync , V iReal.
206 Agilent E1439 Pro grammer' s Reference VXIplug&play Synt ax Quick Refer ence V iS tatus age1439_refer ence_prescaler_get ( Vi S e s si o n id , Vi P I nt 1 6 re f P re s c a l e r P t r ).
5 5 Module Description.
208 Module Descr iption Fron t P anel Description Front Panel Descr iption Intermodule ( ECL ) Clock Sync Ext Clock/Ref Ext T rigger Analog In 5V rms Max A ccess Overload LED lights when the module is accessed via the VXI backplane . Sync e xtenders are used t o e xtend the sync line fr om one mainframe or module to another .
209 Module Des criptio n VXI backplane connections VXI backplane connections Power Supp lies and Ground The E1439 confo rms to the VME and VXI specifications fo r pin assignment. T he current drawn from each supply is listed in the T echnical Specifications.
210 Module Descr iption VXI backplane connections T rigger Lines The VXI specification provides 8 TTL and 2 ECL trigger lines that can be used for module- specific signaling.
21 1 Module Des criptio n Block diagram and description Block diagram and description More detailed descriptions of selected el ements in the diagram below appear further on in this section.
212 Module Descr iption Block diagram and description Input When baseb and mode is sel ected, the inpu t s ignal go es through the lower pat h on the diagram below . In this mode, there is only one input range and the anti-alias filter (36 MHz b andwidth) can be sw itch ed out .
213 Module Des criptio n Block diagram and description Clock Generation The source for a clo ck signal is the 95 MHz crystal oscillator inside th e E1439. This oscillator can free run or be locked to an external reference signal thro ugh the front-panel BNC "Ext Clock/Ref".
214 Module Descr iption Block diagram and description In a system usi ng more than one E1 439, the ADCs ca n be synchron ized by programmi ng them to use a common S YNC reference, available via the fr ont panel o r backplane. One of the mo dules can be the master that drives this SYNC line.
215 Module Des criptio n Block diagram and description Sampling ADC The heart of the E1439 is a precisi on analog-to- digital convert er (ADC). The ADC generates 12 bit output s at a samp le rate up t o 95 MHz. This raw un fil tere d data can be outp ut via the E14 39D’ s fiber optic interface.
216 Module Descr iption Block diagram and description The memory may be configured either in block mo de or in continuous mode. In blo ck mode, data collection initiated by a trigger proceeds until a specified block length i s captured. The measurement is then paused so that the data can be read out.
217 Module Des criptio n Block diagram and description T rigger Detection The trigger event used to start a m easurement can be generated in f ive differ ent ways: •S o f t w a r e • External • ADC threshold • Log-magni tude • Immediate External and ADC thr eshold t riggerin g modes su pport s lope sel ection.
218 Module Descr iption Block diagram and description.
6 6 Replacing Assembl ies.
220 Replaci ng Assemblie s Replaceable parts Replaceable parts The A gile nt E 1439 must b e retur ned to A gile nt T ech nolo gies f or ser vic e or cali bra tion. E xch ange modules ar e shipped with no memory so yo u must move the memory fr om the original modul e to the replacement module.
221 Replacin g Assemblies Replaceable parts Code Numbers The followi ng table p rovides th e name and locat ion for the manu facturers’ code numbers (Mfr . Code) listed in the rep laceable parts table. Mfr . No. Mfr . Name L ocation 28480 A gilent T echn ologies , Inc .
222 Replaci ng Assemblie s Replaceable parts Assemblies Caution Th e module is static sen sitive. Use the app ropriate precautions when removing, handling , and inst alling to avoid d amage.
223 Replacin g Assemblies Replaceable parts Ref Des Agile nt P art Number Q ty D escription MfrCode P art Nu mber E1439-6920 1 1 E1439A EX CHANGE MODULE 28480 E1439-6920 1 E1439-692 1 1 1 E1439B EXCH .
224 Replaci ng Assemblie s Replaceable parts T o remove the top cover.
225 Replacin g Assemblies Replaceable parts T o remove the M1, M2 assemblies.
226 Replaci ng Assemblie s Replaceable parts.
227 Glossa ry anti-alias filter An analog low pass filter ins erted the signal path to elimin ate undesirable frequency com ponents which appea r under the alias of anot her (bas eband ) fre que ncy . For mor e in formati on, see Spectrum and Network Measurement s avai lable thr ough your Agilent T echnologies Sales Office.
228.
229 Num eri cs 70 MHZ IF input 212 9821, using with 42 A ac coupling, selecting 14 1 ADC, circuit d escription 21 5 address, module See logical address Agilent E9821, using with 42 alias filter See an.
Index 230 D data on loca l bu s 148 output, c ircuit d escription 216 port, selecting 92 da ta for mat ting circuit description 215 specifying 90 data fra me 44 da ta trans fer bus 209 dc coupling, se.
231 Index initiating an instrumen t session 132 measurements 15 1 , 155 input analog 212 baseband 212 block d iagra m 212 circuit description 212 coupling 141 IF 212 setup 141 inserting data on local .
Index 232 raw fiber mode 47 reading data 159 , 16 2 real data output , s pecifying 91 recalling instrument state 174 resetting bad clo ck 77 the local bus 150 the module 132 , 167 , 168 resolution sel.
233 Index port, selecting 92 reading d ata on 159 VXI backplane connection 209 bus transfers 42 , 216 interface, configuring 13 W W indows example program 15 installing libraries 12 progr amming overv.
Index 234.
235 Need Assistance? If you need assistance, contact your nearest Agilent T echnologies Service Office. Y ou can find a list of local service representatives on the W eb at: http://www .agilent.com/. If you do not have access to the internet, one of the centers listed below can direct you to your nearest represent ative.
236 About this edition December 2002: This edition documents the transition from the Agilent E1439A to t he Agilent E1439C and from t he Agilent E143 9B to the Agilen t E1439D. The A and B models wil l become obsolete. The Agilent E1439C has no local bus capability .
Un punto importante, dopo l’acquisto del dispositivo (o anche prima di acquisto) è quello di leggere il manuale. Dobbiamo farlo per diversi motivi semplici:
Se non hai ancora comprato il Agilent Technologies E1439 è un buon momento per familiarizzare con i dati di base del prodotto. Prime consultare le pagine iniziali del manuale d’uso, che si trova al di sopra. Dovresti trovare lì i dati tecnici più importanti del Agilent Technologies E1439 - in questo modo è possibile verificare se l’apparecchio soddisfa le tue esigenze. Esplorando le pagine segenti del manuali d’uso Agilent Technologies E1439 imparerai tutte le caratteristiche del prodotto e le informazioni sul suo funzionamento. Le informazioni sul Agilent Technologies E1439 ti aiuteranno sicuramente a prendere una decisione relativa all’acquisto.
In una situazione in cui hai già il Agilent Technologies E1439, ma non hai ancora letto il manuale d’uso, dovresti farlo per le ragioni sopra descritte. Saprai quindi se hai correttamente usato le funzioni disponibili, e se hai commesso errori che possono ridurre la durata di vita del Agilent Technologies E1439.
Tuttavia, uno dei ruoli più importanti per l’utente svolti dal manuale d’uso è quello di aiutare a risolvere i problemi con il Agilent Technologies E1439. Quasi sempre, ci troverai Troubleshooting, cioè i guasti più frequenti e malfunzionamenti del dispositivo Agilent Technologies E1439 insieme con le istruzioni su come risolverli. Anche se non si riesci a risolvere il problema, il manuale d’uso ti mostrerà il percorso di ulteriori procedimenti – il contatto con il centro servizio clienti o il servizio più vicino.