background image

38

|

ni.com

|

NI 5114 Calibration Procedure

4.

Adjust the vertical range using the niScope Cal Adjust Range VI.

5.

Configure the calibrator to output the voltage listed under the

 Input (V) 

column in Table 11. 

Configure the load impedance of the calibrator to 1 M

.

6.

Wait 2,500 ms for the impedance matching and frequency of the calibrator to settle.

7.

Adjust the vertical range using the niScope Cal Adjust Range VI.

8.

Repeat steps 5 through 7 for each iteration in Table 11.

9.

Move the calibrator test head to the device input channel 1 and repeat steps 2 through 8, 
changing the value of the 

channelList

 parameter from 

"0"

 to 

"1"

.

10. Using a BNC cable, connect REF FREQUENCY OUTPUT on the back of the calibrator to 

the channel 0 input of the device. Make sure the output of the reference frequency is 
enabled and set to 10 MHz. If you are not using a Fluke 9500B/Wavetek 9500 calibrator, 
connect a precise 10 MHz, 1 Vpk-pk sine or square wave source to channel 0.

LabVIEW VI

C/C++ Function Call

Call 

niScope_CalAdjust

Range

 with the following 

parameters:

sessionHandle

: The 

instrument handle from 

niScope_CalStart

channelName

"0"

range

10

stimulus

0

LabVIEW VI

C/C++ Function Call

Call 

niScope_CalAdjust

Range

 with the following 

parameters:

sessionHandle

: The 

instrument handle from 

niScope_CalStart

channelName

"0"

range

: The 

Range

 value in 

Table 11 for the current 
iteration

stimulus

: The Input voltage in 

Table 11 for the current 
iteration

Содержание PCI-5114

Страница 1: ...alibration 4 Self Calibration 4 Test Equipment 4 Calibration Procedures 5 Initial Setup 5 Test Conditions 5 Self Calibration 6 MAX 6 NI SCOPE Soft Front Panel 6 NI SCOPE 7 Verification 8 Vertical Offset and Vertical Gain Accuracy 8 Programmable Vertical Offset Accuracy 18 Timing Accuracy 24 Bandwidth and Flatness 27 Trigger Sensitivity 32 Adjustment 37 Appendix A Calibration 41 Complete Calibratio...

Страница 2: ... in the niScopeCal h file To use these constants in C you must include niScopeCal h in your code when you write the calibration procedure For more information on the calibration VIs and functions refer to the NI SCOPE Function Reference Help or the NI SCOPE LabVIEW Reference Help These references can be found in the NI High Speed Digitizers Help Refer to the NI SCOPE Readme for the installed locat...

Страница 3: ...face IVI Drivers niScope Examples Directory of NI SCOPE examples for CVI C Visual C and Visual Basic NI High Speed Digitizers Getting Started Guide Contains NI SCOPE installation hardware installation and hardware programing NI 5114 Specifications Contains NI PXI PXIe PCI 5114 specifications and calibration interval NI SCOPE Readme Contains Operating system and application software support in NI S...

Страница 4: ...mes a day may cause excessive wear on the relays over time Test Equipment Table 3 lists the equipment required for externally calibrating the NI 5114 If you do not have the recommended instruments use these specifications to select a substitute calibration standard Note The delay times indicated in this procedure apply specifically to the Fluke 9500B calibrator If you use a different calibrator yo...

Страница 5: ...Always connect the calibrator test head directly to the input BNC of the device or use a short 50 Ω BNC coaxial cable if necessary Long cables and wires act as antennas picking up extra noise that can affect measurements Keep relative humidity between 10 and 90 non condensing or consult the device hardware documentation for the optimum relative humidity Maintain an ambient temperature of 23 5 C Th...

Страница 6: ...used in another program MAX To initiate self calibration from MAX complete the following steps 1 Disconnect or disable any AC inputs to the device 2 Launch MAX 3 Select My System Devices and Interfaces NI DAQmx Devices 4 Select the device that you want to calibrate 5 Initiate self calibration using one of the following methods Click Self Calibrate in the upper right corner of MAX Right click the n...

Страница 7: ...g niScope Cal Self Calibrate VI Note Because the session is a standard session rather than an external calibration session the new calibration constants are immediately stored in the EEPROM Therefore you can include this procedure in any application that uses the device LabVIEW VI C C Function Call Call niScope_init with the following parameters vi The returned session handle that you use to ident...

Страница 8: ...cy of the NI 5114 To verify vertical offset accuracy complete the procedures described in the Vertical Offset Accuracy section for each of the 20 iterations listed in Table 4 for channel 0 then repeat the procedures for channel 1 The Calibration Test Limits and Published Specifications for vertical offset accuracy are shown in Table 5 To verify vertical gain accuracy complete the procedures descri...

Страница 9: ...5 4 8 125 10 9 125 20 10 125 40 11 20 0 04 12 20 0 1 13 20 0 2 14 20 0 4 15 20 1 16 20 2 17 20 4 18 20 10 19 20 20 20 20 40 Table 4 NI 5114 Input Parameters for Vertical Offset Accuracy and Vertical Gain Accuracy Verification Continued Iteration Max Input Frequency MHz Range ...

Страница 10: ...EW input values 2 Configure the input impedance and the maximum input frequency using the niScope Configure Chan Characteristics VI LabVIEW VI C C Function Call Call niScope_init with the following parameters resourceName The device name assigned by MAX idQuery VI_FALSE resetDevice VI_TRUE LabVIEW VI C C Function Call Call niScope_ConfigureChan Characteristics with the following parameters vi The ...

Страница 11: ...LabVIEW VI C C Function Call Call niScope_Configure Vertical with the following parameters coupling NISCOPE_VAL_DC probeAttenuation 1 0 vi The instrument handle from niScope_init channelList 0 range The Range value in Table 4 for the current iteration offset 0 0 enabled NISCOPE_VAL_TRUE LabVIEW VI C C Function Call Call niScope_Configure HorizontalTiming with the following parameters enforceRealti...

Страница 12: ...on of the verification 10 Repeat steps 2 through 9 for each iteration in Table 4 11 Move the calibrator test head to device input channel 1 and repeat steps 2 through 10 for every configuration in Table 4 changing the value of the channelList parameter from 0 to 1 12 End the session using the niScope Close VI LabVIEW VI C C Function Call Call niScope_Initiate Acquisition with the following paramet...

Страница 13: ...ge Calibration Test Limits V Published Specifications V PXI PXIe PCI PXI PXIe PCI 0 04 0 00024 0 00032 0 00032 0 0004 0 1 0 0002 0 00048 0 0005 0 00058 0 2 0 0004 0 00068 0 0008 0 00088 0 4 0 0008 0 0008 0 0014 0 00148 1 0 002 0 002 0 0032 0 00328 2 0 004 0 004 0 0062 0 00628 4 0 008 008 0 0122 0 01228 10 0 02 0 02 0 0302 0 03028 20 0 04 0 04 0 0602 0 06028 40 0 08 0 08 0 1202 0 12028 LabVIEW VI C...

Страница 14: ...nfigureChan Characteristics with the following parameters channelList 0 inputImpedance NISCOPE_VAL_1_MEG_OHM maxInputFrequency The Maximum Input Frequency value in Table 4 for the current iteration LabVIEW VI C C Function Call Call niScope_ConfigureVerti cal with the following parameters coupling NISCOPE_VAL_DC probeAttenuation 1 0 vi The instrument handle from niScope_init channelList 0 range The...

Страница 15: ...e impedance matching and frequency of the calibrator to settle 8 Initiate a waveform acquisition using the niScope Initiate Acquisition VI LabVIEW VI C C Function Call Call niScope_Configure HorizontalTiming with the following parameters enforceRealtime NISCOPE_VAL_TRUE numRecords 1 vi The instrument handle from niScope_init minSampleRate 10 000 000 refPosition 50 0 minNumPts 100 000 LabVIEW VI C ...

Страница 16: ...6 that corresponds to the vertical range used 11 Wait 2 500 ms for the impedance matching and frequency of the calibrator to settle 12 Initiate a waveform acquisition using the niScope Initiate Acquisition VI LabVIEW VI C C Function Call Call niScope_Fetch Measurement with the following parameters timeout 1 0 vi The instrument handle from niScope_init channelList 0 scalarMeasFunction NISCOPE_ VAL_...

Страница 17: ...cifications column listed in Table 6 If the result is within the selected test limit the device has passed this portion of the verification 15 Repeat steps 2 through 14 for each iteration in Table 5 16 Move the calibrator test head to the device input channel 1 and repeat steps 2 through 15 for every iteration in Table 6 changing the value of the channelList parameter from 0 to 1 17 End the sessio...

Страница 18: ... Limits and Published Specifications Range V Positive Input V Negative Input V Calibration Test Limits Published Specifications 0 04 0 018 0 018 1 3975 1 5 0 1 0 045 0 045 1 3975 1 5 0 2 0 09 0 09 1 3975 1 5 0 4 0 18 0 18 1 3975 1 5 1 0 45 0 45 1 3975 1 5 2 0 9 0 9 1 3975 1 5 4 1 8 1 8 1 3975 1 5 10 4 5 4 5 1 3975 1 5 20 9 9 1 3975 1 5 40 18 18 1 3975 1 5 LabVIEW VI C C Function Call Call niScope_...

Страница 19: ...teristics with the following parameters vi The instrument handle from niScope_init channelList 0 inputImpedance NISCOPE_VAL_1_MEG_OHM maxInputFrequency 20 000 000 LabVIEW VI C C Function Call Call niScope_ConfigureVerti cal with the following parameters coupling NISCOPE_VAL_DC probeAttenuation 1 0 vi The instrument handle from niScope_init channelList 0 range The Range value in Table 7 for the cur...

Страница 20: ...atching and frequency of the calibrator to settle 9 Initiate a waveform acquisition using the niScope Initiate Acquisition VI LabVIEW VI C C Function Call Call niScope_Configure HorizontalTiming with the following parameters enforceRealtime NISCOPE_VAL_TRUE numRecords 1 vi The instrument handle from niScope_init minSampleRate 10 000 000 refPosition 50 0 minNumPts 100 000 LabVIEW VI C C Function Ca...

Страница 21: ... C Function Call Call niScope_FetchMeasurem ent with the following parameters timeout 1 0 vi The instrument handle from niScope_init channelList 0 scalarMeasFunction NISCOPE_VAL_VOLTAGE _AVERAGE LabVIEW VI C C Function Call Call niScope_ConfigureVertic al with the following parameters coupling NISCOPE_VAL_DC probeAttenuation 1 0 vi The instrument handle from niScope_init channelList 0 range The Ra...

Страница 22: ...t the Measurement Scalar DBL instance of the VI This value is the Measured Negative Voltage used in step 17 17 Calculate the error in the programmable vertical offset as a percentage of input using the following formula where a is the Measured Positive Voltage b is the Measured Negative Voltage c is the applied Positive Voltage d is the applied Negative Voltage LabVIEW VI C C Function Call Call ni...

Страница 23: ...lue of the channelList parameter from 0 to 1 20 End the session using the niScope Close VI LabVIEW VI C C Function Call Call niScope_close with the following parameter vi The instrument handle from niScope_init Table 7 NI 5114 Programmable Vertical Offset Accuracy Stimuli Calibration Test Limits and Published Specifications Iteration Range V Positive Offset V Negative Offset V Calibration Test Lim...

Страница 24: ...ure Vertical VI LabVIEW VI C C Function Call Call niScope_init with the following parameters resourceName The device name assigned by MAX idQuery VI_FALSE resetDevice VI_TRUE LabVIEW VI C C Function Call Call niScope_ConfigureChan Characteristics with the following parameters channelList 0 inputImpedance NISCOPE_VAL_50_OHM maxInputFrequency 20 000 000 LabVIEW VI C C Function Call Call niScope_Conf...

Страница 25: ...pedance matching and frequency of the calibrator to settle 8 Initiate a waveform acquisition using the niScope Initiate Acquisition VI LabVIEW VI C C Function Call Call niScope_Configure HorizontalTiming with the following parameters enforceRealtime NISCOPE_VAL_TRUE numRecords 1 vi The instrument handle from niScope_init minSampleRate 250 000 000 refPosition 50 0 minNumPts 2 500 000 LabVIEW VI C C...

Страница 26: ...r million ppm using the following formula error a 11 000 000 11 where a is the measured frequency Compare the result to the Published Specifications column listed in Table 8 If the result is within the selected test limit the device has passed this portion of the verification Note The same time source is used for both channel 0 and channel 1 so you only need to verify the timing accuracy on one ch...

Страница 27: ...th is optional 1 Open a session and obtain a session handle using the niScope Initialize VI LabVIEW VI C C Function Call Call niScope_close with the following parameter vi The instrument handle from niScope_init Table 8 NI 5114 Timing Accuracy Limits and Published Specifications Calibration Test Limits Published Specifications 5 3 ppm 25 ppm LabVIEW VI C C Function Call Call niScope_init with the ...

Страница 28: ...ristics with the following parameters vi The instrument handle from niScope_init channelList 0 inputImpedance NISCOPE_VAL_50_OHM maxInputFrequency The Maximum Input Frequency value in Table 9 for the current iteration LabVIEW VI C C Function Call Call niScope_Configure Vertical with the following parameters coupling NISCOPE_VAL_DC probeAttenuation 1 0 vi The instrument handle from niScope_init cha...

Страница 29: ... input impedance of the device 7 Wait 2 500 ms for the impedance matching and frequency of the calibrator to settle 8 Initiate a waveform acquisition using the niScope Initiate Acquisition VI LabVIEW VI C C Function Call Call niScope_Configure HorizontalTiming with the following parameters enforceRealtime NISCOPE_VAL_TRUE numRecords 1 vi The instrument handle from niScope_init minSampleRate 10 000...

Страница 30: ...al properties using the niScope Configure Horizontal Timing VI LabVIEW VI C C Function Call Call niScope_Fetch Measurement with the following parameters timeout 1 0 vi The instrument handle from niScope_init channelList 0 scalarMeasFunction NISCOPE_VAL_VOLTAGE_R MS LabVIEW VI C C Function Call Call niScope_Configure HorizontalTiming with the following parameters enforceRealtime NISCOPE_VAL_TRUE nu...

Страница 31: ...e Calculate the power difference using the following formula power 20log10 a 20log10 b where a is the Measured RMS Voltage of Generated Sine Wave b is the Measured RMS Voltage of 50 kHz Sine Wave If the result is within the test limits in Table 9 the device has passed this portion of the verification 12 Repeat steps 2 through 11 for each iteration in Table 9 13 Move the calibrator test head to the...

Страница 32: ...he entries for iterations 5 and 6 LabVIEW VI C C Function Call Call niScope_close with the following parameter vi The instrument handle from niScope_init Table 9 NI 5114 Bandwidth and Flatness Stimuli and Published Specifications Iteration Max Input Frequency MHz Range V Input Frequency MHz Published Specifications Max Level dB Min Level dB 1 125 0 04 50 1 1 1 100 1 3 3 2 125 0 4 50 1 1 1 125 1 3 ...

Страница 33: ...it with the following parameters resourceName The device name assigned by MAX idQuery VI_FALSE resetDevice VI_TRUE LabVIEW VI C C Function Call Call niScope_ConfigureChan Characteristics with the following parameters vi The instrument handle from niScope_init channelList 0 inputImpedance NISCOPE_VAL_50_OHM maxInputFrequency 125 000 000 LabVIEW VI C C Function Call Call niScope_Configure Vertical w...

Страница 34: ...ure HorizontalTiming with the following parameters enforceRealtime NISCOPE_VAL_TRUE numRecords 50 vi The instrument handle from niScope_init minSampleRate 250 000 000 refPosition 50 0 minNumPts 1 000 LabVIEW VI C C Function Call Call niScope_Configure TriggerEdge with the following parameters triggerCoupling NISCOPE_VAL_DC slope The Slope value in Table 10 for the current iteration vi The instrume...

Страница 35: ...le 9 Initiate a waveform acquisition using the niScope Initiate Acquisition VI 10 Acquire a waveform using the niScope Fetch poly VI Select the Cluster instance of the VI LabVIEW VI C C Function Call Call niScope_Commit with the following parameter vi The instrument handle from niScope_init LabVIEW VI C C Function Call Call niScope_Initiate Acquisition with the following parameter vi The instrumen...

Страница 36: ...the following changes Change channelList to 0 in steps 2 3 and 10 Connect the calibrator test head to the external trigger channel TRIG in step 7 14 End the session using the niScope Close VI LabVIEW VI C C Function Call Call niScope_Abort with the following parameter vi The instrument handle from niScope_init LabVIEW VI C C Function Call Call niScope_close with the following parameter vi The inst...

Страница 37: ...perform An adjustment is required only once every two years Following the adjustment procedure automatically updates the calibration date and temperature in the EEPROM of the device Complete all of the following steps to externally adjust the NI 5114 1 Obtain an instrument session handle using the niScope Cal Start VI 2 Short circuit the channel 0 input of the device by connecting the calibrator t...

Страница 38: ...from 0 to 1 10 Using a BNC cable connect REF FREQUENCY OUTPUT on the back of the calibrator to the channel 0 input of the device Make sure the output of the reference frequency is enabled and set to 10 MHz If you are not using a Fluke 9500B Wavetek 9500 calibrator connect a precise 10 MHz 1 Vpk pk sine or square wave source to channel 0 LabVIEW VI C C Function Call Call niScope_CalAdjust Range wit...

Страница 39: ...he niScope Cal End VI LabVIEW VI C C Function Call Call niScope_Cal AdjustVCXO with the following parameters sessionHandle The instrument handle from niScope_CalStart stimulusFreq 10 000 000 LabVIEW VI C C Function Call Call niScope_CalSelf Calibrate with the following parameters sessionHandle The instrument handle from niScope_CalStart channelList VI_NULL option VI_NULL LabVIEW VI C C Function Ca...

Страница 40: ...rify the performance of the NI 5114 after adjustments Table 11 NI 5114 Input Parameters for External Adjustment Iteration Range V Input V 1 40 18 2 20 9 3 10 4 5 4 4 1 8 5 2 0 9 6 1 0 45 7 0 4 0 18 8 0 2 0 09 9 0 1 0 045 10 0 04 0 018 11 40 18 12 20 9 13 10 4 5 14 4 1 8 15 2 0 9 16 1 0 45 17 0 4 0 18 18 0 2 0 09 19 0 1 0 045 20 0 04 0 018 ...

Страница 41: ...its the device is guaranteed to meet or exceed its published specifications for a full calibration interval two years For this reason you must verify against the calibration test limits when performing verification after adjustment If all of the measurement errors determined during verification fall within the published specifications but not within the calibration test limits the device is meetin...

Страница 42: ...rogrammatically using NI SCOPE functions MAX To retrieve data using MAX complete the following steps 1 Select the device from which you want to retrieve information from My System Devices and Interfaces 2 Select the Settings tab in the lower left corner You should see information about the last date and temperature for both external and self calibration Document Post Adjustment Results Document Pr...

Страница 43: ...cope_CalFetchDate niScope Cal Fetch Date VI niScope_CalFetchMiscInfo niScope Cal Fetch Misc Info VI niScope_CalFetchTemperature niScope Cal Fetch Temperature VI niScope_CalStoreMiscInfo niScope Cal Store Misc Info VI Where to Go for Support The National Instruments website is your complete resource for technical support At ni com support you have access to everything from troubleshooting and appli...

Отзывы: