Agilent E1439VXI 70 MHz IF ADCwith filters and memoryUser’s GuideAgilent Technologies Part Number E1439-90005Printed in U.S.A.Print Date: December 200
10Contents
90Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyage1439_data_setupSets all format and data output flow parameters. This desc
91Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyAGE1439_BLOCKSIZE_MAX selects the maximum blocksize.AGE1439_BLOCKSIZE_DEF se
92Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallywhen dataType is set to AGE1439_REAL and there is a non-zero center frequenc
93Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallydata typedataresolution porttransferwidthxfers1 sequence2real 12 bit VM
94Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyThe maximum rate at which data may be transferred to memory is determined by
95Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyb = block mode, continuos mode to fiber at the fiber transfer rate of 250 Mb
96Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyage1439_data_xfersizeAllows data to be read before an entire block had been
97Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyage1439_driver_debug_levelSets and gets the debug level.VXIplug&play Syn
98Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyage1439_epoch_setupSets the parameters relevant to the transmission of data
99Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyThe units of epochSize are always in bytes and this value must be divisible
11 Installing the Agilent E1439
100Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyheaderValuePtr points to the current value of initalValueincrementCount spe
101Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyReturn ValueAGE1439_SUCCESS indicates that a function was successful.Values
102Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyage1439_error_messageReturns error information obtained from function calls
103Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyage1439_error_queryQueries the module for the first error in the queue.VXIp
104Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyage1439_ext_sample_syncEnables synchronization of multiple modules. This de
105Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallySee Also“Commands which halt active measurements” on page 198, “age1439_ini
106Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyage1439_fiber_clearThis function clears all data from the fiber interface F
107Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyage1439_fiber_error_clearThis function clears the AGE1439_STATUS_FIBER_ERRO
108Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyage1439_fiber_error_getThis function returns the value of the fiber interfa
109Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyReturn ValueAGE1439_SUCCESS indicates that a function was successful.Values
2Installing the Agilent E1439To inspect the Agilent E1439To inspect the Agilent E1439The Agilent E1439 single channel VXI ADC Module was carefully ins
110Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyage1439_fiber_LED_getReturns a data register indicating the state of the fr
111Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyage1439_fiber_rcv_signals_getReturns the current value of the PIO1, PIO2, D
112Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyage1439_fiber_setupSets the fiber interface parameters. This description al
113Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyAGE1439_BOF_OFF is the default setting. It blocks the transmission of all a
114Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyFIBER_MODE_RAW and the age1439_data_port to fiber will result in the AGE143
115Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyage1439_fiber_signal_getReturns a value indicating whether or not an optica
116Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyage1439_fiber_verifyThis function verifies the operational condition of the
117Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyage1439_fiber_xmt_BOFThis function sends a BOF event used for synchronizati
118Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyage1439_fiber_xmt_signalsSets the transmitted values of PIO1, PIO2, DIR, an
119Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyage1439_fiber_xmt_signals_getReturns the current value of PIO1, PIO2, DIR,
3Installing the Agilent E1439To install the Agilent E1439To install the Agilent E1439Caution To protect circuits from static discharge, observe anti-s
120Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyage1439_filter_setupSets the digital filter bandwidth and decimation filter
121Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyk=.62 for 110 dB bandwidthAGE1439_SIG_BW_MAX sets sigBw to the maximum valu
122Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyReturn ValueAGE1439_SUCCESS indicates that a function was successful.Values
123Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyage1439_filter_syncSynchronizes the decimation counter for multi-module sys
124Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallySee Also“age1439_init” on page 132, “age1439_filter_setup” on page 120, “ag
125Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyage1439_frequency_center_rawProvides a fast way to set the center frequency
126Agilent E1439 Programmer's ReferenceFunctions listed alphabetically*interpolate = in;return;}The equivalent Visual Basic example follows:Priva
127Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyage1439_frequency_center_raw_computeComputes the raw center frequency param
128Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyage1439_frequency_setupSets all the zoom center frequency parameters. This
129Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyAGE1439_CMPLXDC_OFF, combined with a frequency change to zero, causes phase
4Installing the Agilent E1439To install the Agilent E14394. Set the mainframe’s power switch to off (0).Caution Installing or removing the module with
130Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallySee Also“Default values” on page 201, “age1439_init” on page 132, “age1439_
131Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyage1439_front_panel_clock_inputSpecifies the source for the front panel clo
132Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyage1439_initInitializes the I/O driver for a module.VXIplug&play Syntax
133Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallySee Also“Commands which halt active measurements” on page 198, “age1439_clo
134Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyage1439_input_autozeroNulls out the input dc offset voltage (applies to bas
135Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyage1439_input_offsetSets the dc offset DAC setting for the current range. T
136Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyage1439_input_offset_saveSaves all DAC offset settings to non-volatile RAM.
137Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyage1439_input_range_autoPerforms auto-ranging.VXIplug&play Syntax#inclu
138Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyage1439_input_range_convertConverts the input range to volts.VXIplug&pl
139Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyNote These values are approximate. For more accuracy use age1439_data_scale
5Installing the Agilent E1439To install the Agilent E14397. Attach the module’s front panel to the mainframe chassis using the module’scaptive mountin
140Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallySee Also“age1439_init” on page 132, “age1439_input_setup” on page 141, “age
141Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyage1439_input_setupSets all the analog input parameters. This description a
142Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyAGE1439_ADC inserts a 0.2 µF capacitor between the input connector and the
143Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyNote These values are approximate. For more accuracy use age1439_data_scale
144Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyCommentsTo ensure full alias-free operation the analog anti-alias filter sh
145Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyage1439_interrupt_restoreRestores the interrupt masks to the setting last p
146Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyage1439_interrupt_setupSets both interrupt parameters. This description als
147Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyReturn ValueAGE1439_SUCCESS indicates that a function was successful.Values
148Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyage1439_lbus_modeSets the local bus transmission mode (Agilent E1439D only)
149Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallylbusModePtr points to the current value of the lbusMode parameter.Return Va
6Installing the Agilent E1439To clean fiber optic connectorsTo clean fiber optic connectorsThe Agilent E1439D has a fiber optic serial FPDP (front pan
150Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyage1439_lbus_resetResets the local bus (Agilent E1439D only) . This descrip
151Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyage1439_meas_controlInitiates and controls measurements in multi-module sys
152Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyThis function performs the following sequence:1. Waits for both the AGE1439
153Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyExampleThe program multichan.exe described in the example programs provides
154Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyage1439_meas_initInitiates a measurement without first checking for valid h
155Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyage1439_meas_startChecks for valid hardware setup and then initiates a meas
156Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyage1439_meas_status_getReturns the current measurement status.VXIplug&p
157Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyage1439_options_getIdentifies module options.VXIplug&play Syntax#includ
158Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyage1439_product_id_getGets the module’s product identification string.VXIpl
159Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyage1439_readReads scaled 32-bit floating-point data from the VME backplane
7Installing the Agilent E1439To store the moduleTo store the moduleStore the module in a clean, dry, and static free environment.For other requirement
160Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyParametersid is the VXI instrument session pointer returned by the age1439_
161Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallycall to age1439_meas_init, age1439_meas_init,orage1439_read, whichever was
162Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyage1439_read_rawReads raw, unscaled data from the VME backplane register.VX
163Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyIn continuous data collection mode, wordCount should be set equal to the ma
164Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyAGE1439_NO_DATA_MEASUREMENT_PAUSEDAGE1439_NO_DATA_WAITING_FOR_TRIGGERAGE143
165Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyage1439_reference_clockSelects the source of the reference clock. This desc
166Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyage1439_reference_prescalerSelects prescaling of the reference clock. This
167Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyage1439_resetPlaces the module in a known state.VXIplug&play Syntax#inc
168Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyage1439_reset_hardResets the module to the power-up state.VXIplug&play
169Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyage1439_revision_queryReturns strings that identify the date of the firmwar
8Installing the Agilent E1439To transport the module
170Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyage1439_self_testPerforms a self-test and returns the result of that self t
171Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyNote The required completion time for self-test is up to 25 seconds dependi
172Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyage1439_serial_numberSets the serial number of the module. This description
173Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyage1439_smb_clock_outputSpecifies which clock to output from the SMB clock
174Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyage1439_state_recallRecalls a module’s previous instrument state.age1439_st
175Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyage1439_state_saveSaves the module’s current instrument state.age1439_state
176Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyage1439_status_getReads status register information for the module.VXIplug&
177Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyReturn ValueAGE1439_SUCCESS indicates that a function was successful.Values
178Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyage1439_sync_clockSelects the source of the sync clock. This description al
179Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyage1439_sync_directionSelects front or rear panel availability of the sync
22 Getting Started with the Agilent E1439
180Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyage1439_sync_outputSelects the output for the sync signal. This description
181Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyage1439_trigger_delay_actual_getReturns the actual trigger delay from the m
182Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyage1439_trigger_phase_actual_getReturns a representation of the phase value
183Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyage1439_trigger_setupSets all triggering parameters. This description also
184Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyParametersid is the VXI instrument session pointer returned by the age1439_
185Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyAGE1439_GENERATE_OFF disables triggering. This is useful in multi-module sy
186Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyAGE1439_EXTERNAL uses transitions on the signal applied to the BNC external
187Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyage1439_vcxoSelects whether the internal clock source in the module is turn
188Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyage1439_vxi_clock_outputSelects which clock drives the VXI clock. This desc
189Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyage1439_waitFacilitates the synchronization and control of multi-module sys
2NoticesThe information contained in this manual is subject to change without notice.Agilent Technologies makes no warranty of any kind with regard to
10Getting Started with the Agilent E1439Getting Started and IntroductionGetting Started and IntroductionThis section helps you get your Agilent E1439
190Agilent E1439 Programmer's ReferenceEquivalent numeric values for variablesEquivalent numeric values for variablesVariable Name Numeric ValueA
191Agilent E1439 Programmer's ReferenceEquivalent numeric values for variablesAGE1439_CONTINUOUS 1AGE1439_CUSTOM_CLOCK_SETUP −1AGE1439_DATA_DELAY
192Agilent E1439 Programmer's ReferenceEquivalent numeric values for variablesAGE1439_FIBER_SIGNAL_PRESENT 1AGE1439_FIBER_VERIFY_INTERNAL 0AGE143
193Agilent E1439 Programmer's ReferenceEquivalent numeric values for variablesAGE1439_MAG 3AGE1439_MAGDWELL_DEF 1AGE1439_MAGDWELL_MAX 16777215AGE
194Agilent E1439 Programmer's ReferenceEquivalent numeric values for variablesAGE1439_RANGE_18 18AGE1439_RANGE_19 19AGE1439_RANGE_20 20AGE1439_RA
195Agilent E1439 Programmer's ReferenceEquivalent numeric values for variablesAGE1439_REAR_SLAV_EXT_REF 16AGE1439_REAR_SYNC_EXT_SAMP 22AGE1439_RE
196Agilent E1439 Programmer's ReferenceEquivalent numeric values for variablesAGE1439_STATUS_FIFO_OVERFLOW 0x800AGE1439_STATUS_HARDWARE_SET 0x800
197Agilent E1439 Programmer's ReferenceEquivalent numeric values for variablesAGE1439_XFERSIZE_DEF 1024AGE1439_XFERSIZE_MAX 805306320AGE1439_XFER
198Agilent E1439 Programmer's ReferenceCommands which halt active measurementsCommands which halt active measurementsage1439_adc_clockage1439_clo
199Agilent E1439 Programmer's ReferenceError messagesError messagesWarnings and errors are based on the value VI_ERRORErrorNumberParameter Descri
11Getting Started with the Agilent E1439System RequirementsSystem RequirementsSystem Requirements (Microsoft Windows)• A Pentium-class personal comput
200Agilent E1439 Programmer's ReferenceError messagesErrors required for SICL/SPIL when using HP E1485AGE1439_ERR_BASE +0x001bAGE1439_INTERFACE_H
201Agilent E1439 Programmer's ReferenceDefault valuesDefault valuesFunction Parameter Default Value“age1439_adc_clock” on page 72 adcClock AGE14
202Agilent E1439 Programmer's ReferenceDefault values“age1439_input_setup” on page 141 antialias AGE1439_ANTIALIAS_ONcoupling AGE1439_DCrange AGE
203Agilent E1439 Programmer's ReferenceVXIplug&play Syntax Quick ReferenceVXIplug&play Syntax Quick ReferenceViStatus age1439_epoch_setup
204Agilent E1439 Programmer's ReferenceVXIplug&play Syntax Quick ReferenceViStatus age1439_attrib_get(ViSession id, ViInt16 attribute, ViPint
205Agilent E1439 Programmer's ReferenceVXIplug&play Syntax Quick ReferenceViStatus age1439_frequency_setup(ViSession id, ViInt16 cmplxDC, ViI
206Agilent E1439 Programmer's ReferenceVXIplug&play Syntax Quick ReferenceViStatus age1439_reference_prescaler_get(ViSession id, ViPInt16 ref
55 Module Description
208Module DescriptionFront Panel DescriptionFront Panel DescriptionIntermodule ( ECL )ClockSyncExt Clock/RefExt TriggerAnalog In5Vrms MaxAccessOverloa
209Module DescriptionVXI backplane connectionsVXI backplane connectionsPower Supplies and GroundThe E1439 conforms to the VME and VXI specifications f
12Getting Started with the Agilent E1439To install the Windows VXIplug&play driversTo install the Windows VXIplug&play driversThis procedure a
210Module DescriptionVXI backplane connectionsTrigger LinesThe VXI specification provides 8 TTL and 2 ECL trigger lines that can be used for module-sp
211Module DescriptionBlock diagram and descriptionBlock diagram and descriptionMore detailed descriptions of selected elements in the diagram below ap
212Module DescriptionBlock diagram and descriptionInputWhen baseband mode is selected, the input signal goes through the lower path on the diagrambelo
213Module DescriptionBlock diagram and descriptionClock GenerationThe source for a clock signal is the 95 MHz crystal oscillator inside the E1439. Thi
214Module DescriptionBlock diagram and descriptionIn a system using more than one E1439, the ADCs can be synchronized by programming them touse a comm
215Module DescriptionBlock diagram and descriptionSampling ADCThe heart of the E1439 is a precision analog-to-digital converter (ADC). The ADC generat
216Module DescriptionBlock diagram and descriptionThe memory may be configured either in block mode or in continuous mode. In block mode, datacollecti
217Module DescriptionBlock diagram and descriptionTrigger DetectionThe trigger event used to start a measurement can be generated in five different wa
218Module DescriptionBlock diagram and description
66 Replacing Assemblies
13Getting Started with the Agilent E1439To use the Resource ManagerTo use the Resource ManagerThe Resource Manager is a program from your hardware int
220Replacing AssembliesReplaceable partsReplaceable partsThe Agilent E1439 must be returned to Agilent Technologies for service or calibration. Exchan
221Replacing AssembliesReplaceable partsCode NumbersThe following table provides the name and location for the manufacturers’ code numbers (Mfr.Code)
222Replacing AssembliesReplaceable partsAssembliesCaution The module is static sensitive. Use the appropriate precautions when removing, handling,and
223Replacing AssembliesReplaceable partsRef DesAgilent Part NumberQty Description MfrCode Part NumberE1439-69201 1 E1439A EXCHANGE MODULE 28480 E1439-
224Replacing AssembliesReplaceable partsTo remove the top cover
225Replacing AssembliesReplaceable partsTo remove the M1, M2 assemblies
226Replacing AssembliesReplaceable parts
227Glossaryanti-alias filter An analog low pass filter inserted the signal path to eliminateundesirable frequency components which appear under the al
228
229Numerics70 MHZ IF input 2129821, using with 42Aac coupling, selecting 141ADC, circuit description 215address, moduleSee logical addressAgilent E982
14Getting Started with the Agilent E1439To use the program group (Windows)To use the program group (Windows)If you installed the program group using t
Index230Ddataon local bus148output, circuit description 216port, selecting 92data formattingcircuit description215specifying 90data frame 44data trans
231Indexinitiatingan instrument session132measurements 151, 155inputanalog212baseband 212block diagram 212circuit description 212coupling 141IF 212set
Index232raw fiber mode 47reading data 159, 162real data output, specifying 91recalling instrument state 174resettingbad clock77the local bus 150the mo
233Indexport, selecting 92reading data on 159VXIbackplane connection209bus transfers 42, 216interface, configuring 13WWindowsexample program15installi
Index234
235Need Assistance?If you need assistance, contact your nearest Agilent Technologies Service Office. You can find alist of local service representativ
236About this editionDecember 2002: This edition documents the transition from the Agilent E1439A to theAgilent E1439C and from the Agilent E1439B to
15Getting Started with the Agilent E1439To use the VXIplug&play Soft Front Panel (SFP)To use the VXIplug&play Soft Front Panel (SFP)In a Windo
16Getting Started with the Agilent E1439To use the example programsTo use the example programsSeveral example programs are included that perform usefu
17Getting Started with the Agilent E1439To use the example programsmultchan_32.exeThis example shows how to synchronize two modules to achieve simulta
18Getting Started with the Agilent E1439To use the example programs
33 Using the Agilent E1439
3The Agilent E1439 at a GlanceThe Agilent E1439 95 MSa/s Digitizer with DSP and Memory provides high precision digitizingfor time and frequency domain
20Using the Agilent E1439Agilent E1439 overviewAgilent E1439 overview100 MHZVCXO102.4 MHzVCXOClockGenerationTriggerDetectionAttenuatorsAnti-aliasFilte
21Using the Agilent E1439Programming the Agilent E1439Programming the Agilent E1439The Agilent E1439 is shipped with software and documentation to sup
22Using the Agilent E1439Programming the Agilent E1439CprogrammingThe E1439 is shipped with a source library of C-functions that can be called from us
23Using the Agilent E1439The measurement loopThe measurement loopThe measurement loop progresses through four states. The transition from one state to
24Using the Agilent E1439The measurement loopModules programmed for block mode operation assert the Sync line until a complete block ofdata, including
25Using the Agilent E1439Delay and phase in triggered measurementsDelay and phase in triggered measurementsIt is important to note that the trigger de
26Using the Agilent E1439Delay and phase in triggered measurementstrigger_delay = -2 (a pre-trigger delay of 2)Because the filter_bw is 4 with decimat
27Using the Agilent E1439Delay and phase in triggered measurementsDue to the pretrigger delay of 32, the desired trigger point would have been at the
28Using the Agilent E1439Magnitude trigger and magdwell timeMagnitude trigger and magdwell timeThe magnitude trigger operates on the magnitude of a (p
29Using the Agilent E1439Magnitude trigger and magdwell timeC. Time C is less than the magDwell time. The magnitude trigger does not recognize thesign
4What You Get With the Agilent E1439The following items are included with your Agilent E1439:Hardware• Agilent E1439 ADC, C-size VXI module• CD-ROM fo
30Using the Agilent E1439Frequency and filteringFrequency and filteringThe Agilent E1439’s center frequency is normally set at zero (baseband path) an
31Using the Agilent E1439Using clock and syncUsing clock and syncThe following diagram shows the flow of clock and sync signals:VXI ClockADC ClockVXI
32Using the Agilent E1439Managing multiple modulesManaging multiple modulesSharing Reference and Sync signals in multi-module systemsThe Agilent E1439
33Using the Agilent E1439Managing multiple modules• For backplane distribution make sure that all modules conform to VXI specification 1.4 orlater wit
34Using the Agilent E1439Managing multiple modulesManaging multi-module systemsNote The symbol indicates a 50 ohm terminator, which is required on unu
35Using the Agilent E1439Managing multiple modulesManaging multi-mainframe systemsModule #1 - “Front slave, phase locked to master” on page 81Module #
36Using the Agilent E1439Managing multiple modulesModule #1 - “Front slave, phase locked to master” on page 81Module #2 - “Send sync to slave” on page
37Using the Agilent E1439Managing multiple modulesUsing an external sample clockAll modules “Front sync, external sample clock, wired-OR sync” on page
38Using the Agilent E1439Managing multiple modulesAll modules “Rear sync, external sample clock, wired-OR sync” on page 84Sharing clock and SYNC among
39Using the Agilent E1439Managing multiple modulesSynchronizing changes in multi-module systemsMulti-module systems require special treatment with res
5In This BookThis book documents the Agilent E1439 module. It provides:• hardware installation information• software installation information• getting
40Using the Agilent E1439Managing multiple modulesTrigger and phase in multi-module systemsWhen you use triggering in multiple modules, you do not nee
41Using the Agilent E1439Managing multiple modulesHere is the sequence of operations:1. Put all modules into either the AGE1439_REAR_SYNC_EXT_SAMP mod
42Using the Agilent E1439Transferring dataTransferring dataYou can transfer data from the Agilent E1439C or D via the VMEbus. With the Agilent E1439Dy
43Using the Agilent E1439Fiber Optic InterfaceFiber Optic InterfaceThe E1439D provides a fiber optic interface that can transmit continuous full bandw
44Using the Agilent E1439Fiber Optic InterfaceFiber FramesData is transmitted over the fiber interface in a series of fiber frames. Each fiber frame i
45Using the Agilent E1439Fiber Optic InterfaceFiber ModesThe E1439D’s fiber interface can operate in five different modes:• “Off” on page 45• “Copy” o
46Using the Agilent E1439Fiber Optic InterfaceCopyThe Copy fiber mode copies optical data from its fiber receiver to its fiber transmitter withoutaddi
47Using the Agilent E1439Fiber Optic InterfaceRawThe Raw fiber mode transmits raw (i.e., unprocessed, full bandwidth) ADC data over the fiberinterface
48Using the Agilent E1439Fiber Optic InterfaceGenerateIf flow control is off, Generate fiber mode transmits filtered ADC data over the fiber interface
49Using the Agilent E1439Fiber Optic InterfaceIf flow control is on and the fiber receiver is capable of generating flow control signals, Generatefibe
50Using the Agilent E1439Fiber Optic InterfaceAppendThe Append fiber mode copies optical data from its fiber receiver to its fiber transmitter andappe
51Using the Agilent E1439Fiber Optic InterfaceThe following shows two E1439D modules in an append chain transmitting data to a fiberreceiver when flow
52Using the Agilent E1439Fiber Optic InterfaceThe following shows two E1439D modules in an append chain transmitting data to a fiberreceiver when flow
44 Agilent E1439 Programmer's Reference
54Agilent E1439 Programmer's ReferenceIntroductionIntroductionThe programmer’s reference is presented as a set of VXIplug&play functions sinc
55Agilent E1439 Programmer's ReferenceFunctions listed by classFunctions listed by classComponent Capability Subclass Function NameINITIALIZE &am
56Agilent E1439 Programmer's ReferenceFunctions listed by classage1439_data_blocksize (on page 90)age1439_data_blocksize_get (on page 90)age1439
57Agilent E1439 Programmer's ReferenceFunctions listed by classage1439_input_offset_save (on page 136)age1439_input_range (on page 141)age1439_in
58Agilent E1439 Programmer's ReferenceFunctions listed by classage1439_fiber_setup (on page 112)age1439_lbus_mode (on page 148)age1439_lbus_mode_
59Agilent E1439 Programmer's ReferenceFunctions listed by classage1439_interrupt_restore (on page 145)age1439_interrupt_setup (on page 146)age143
1 Installing the Agilent E1439ToinspecttheAgilentE1439...2To install the Agilent E1439...
60Agilent E1439 Programmer's ReferenceFunctions listed by functional groupFunctions listed by functional groupThis section lists the programing f
61Agilent E1439 Programmer's ReferenceFunctions listed by functional groupInitializing and closingage1439_init (on page 132) −initializes the I/O
62Agilent E1439 Programmer's ReferenceFunctions listed by functional groupage1439_lbus_mode (on page 148) −sets the transmission mode of the loca
63Agilent E1439 Programmer's ReferenceFunctions listed by functional groupredundancy checks.age1439_fiber_crc_get (on page 112) −returns the curr
64Agilent E1439 Programmer's ReferenceFunctions listed by functional groupIdentificationage1439_product_id_get (on page 158) −returns the module’
65Agilent E1439 Programmer's ReferenceFunctions listed by functional groupclock connectorsage1439_smb_clock_output_get (on page 173) −gets which
66Agilent E1439 Programmer's ReferenceFunctions listed by functional groupSynchronization (controlling multiple modules)age1439_clock_setup (on p
67Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyFunctions listed alphabeticallyage1439_adc_clock (on page 72) −determines th
68Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyage1439_driver_debug_level_get (on page 97) −gets the debug levelage1439_epo
69Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallywith other fiber interfaces before data acquisition begins.age1439_fiber_xmt
8Contentsage1439_attrib_get ...74age1439_cal_get ...75age1439_clock_fs
70Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyage1439_interrupt_restore (on page 145) −restores the interrupt masks to the
71Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallymost recent trigger eventage1439_trigger_delay_get (on page 183) −gets the t
72Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyage1439_adc_clockSpecifies the ADC clock source. This description also inclu
73Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyage1439_adc_dividerDetermines which divider is applied to the ADC clock sour
74Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyage1439_attrib_getGets low-level attributes of current I/O library session.V
75Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyage1439_cal_getGets last calibration date of specified board.VXIplug&pla
76Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyage1439_clock_fsProvides the module with the frequency of an external sample
77Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyage1439_clock_recoverAllows recovery from an out-of-spec external sample clo
78Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyage1439_clock_setupSets all timing parameters for commonly used measurement
79Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallySimple clock setups for stand-alone modulesInternal referenceAGE1439_SIMPLE_
9Contentsage1439_options_get . ...157age1439_product_id_get ...158age1439_read ...
80Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyFront panel master-slave setups, one master per mainframeExternal sample clo
81Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyFront master, phase locked to external referenceAGE1439_FRNT_REAR_MSTR_EXT_R
82Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyRear panel master-slave setups, one master per mainframeRear master, interna
83Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyMulti-module external sample setups, set all modules the sameRear slave, pha
84Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyMultiple mainframe setupsRear sync, external sample clock, wired-OR syncAGE1
85Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyclockSetupPtr points to the current value of clockSetup.AGE1439_CUSTOM_CLOCK
86Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyage1439_closeCloses the module's software connection.VXIplug&play S
87Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyage1439_combo_setupCombines often used setup commands from various functions
88Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyage1439_data_memsize_getReturns the module's memory size in megabytes.V
89Agilent E1439 Programmer's ReferenceFunctions listed alphabeticallyage1439_data_scale_getGets the data scale factor.VXIplug&play Syntax#inc
Kommentare zu diesen Handbüchern