NI PXI-5404 Calibration Procedure
|
© National Instruments
|
9
2.
Call
niFgen_ConfigureStandardWaveform()
to select the channel to output a
waveform. Set the following parameters:
•
vi
—The output value
sessionHandle
you obtained from the
niFgen_init
function
•
Channel_Name
—
"0"
•
Amplitude
—
2
•
Frequency
—
10000000
•
Start phase
—
0
•
DC offset
—
0
•
Waveform
—
NIFGEN_VAL_WFM_SINE
3.
Call
niFgen_InitiateGeneration()
to initiate signal generation. This function
causes the NI 5404 to leave its configuration state and enter its signal generation state. Set
the following parameter:
•
vi
—The output value
sessionHandle
you obtained from the
niFgen_init
function
4.
Measure the frequency of the SINE output using a spectrum analyzer specified in Table 1.
To determine if the measured frequency is within the specification of the NI 5404, you must
determine the measurement error of the instrument that you used to measure the frequency
and account for this error when comparing the measured frequency to the frequency
accuracy listed in the
Specifications for the NI PXI-5404
.
5.
Call
niFgen_close()
to close the module I/O session, destroy the instrument driver
session and all of its properties, and release any memory resources the driver uses. Set the
following parameter:
•
vi
—The output value
sessionHandle
you obtained from the
niFgen_init
function
You have completed verifying the module oscillator frequency accuracy of the NI 5404.
Verifying SINE Out Amplitude Accuracy
Use a DMM specified in Table 1 to measure the SINE out amplitude accuracy of the NI 5404.
Connect the SINE out of the NI 5404 to the input of the DMM using the male banana to female
BNC adapter and the BNC to SMB cable.
Note
A 50
Ω
terminator is not used for this measurement.
Generate a 4 V
pk-pk
(into high impedance) 50 kHz sine wave as follows:
1.
Call
niFgen_init()
to initialize the module you are testing and to create an I/O session.
Set the following parameters:
•
vi
—The output that is passed in by reference to the verification functions as
sessionHandle
•
resourceName
—
"DAQ::#"
, where
#
is the device number