background image

CALIBRATION PROCEDURE

NI 5152/5153/5154

This document contains instructions for writing an external calibration 
procedure for National Instruments PXI/PCI-5152/5153/5154 digitizers. 
This calibration procedure is intended for metrology labs. For more 
information about calibration, visit

ni.com/calibration

.

Contents

Conventions ............................................................................................ 2
Software Requirements ........................................................................... 3
Documentation Requirements................................................................. 4
Password ................................................................................................. 5
Calibration Interval ................................................................................. 5

External Calibration ......................................................................... 5
Self-Calibration................................................................................ 5

Test Equipment ....................................................................................... 5
Test Conditions ....................................................................................... 7
Calibration Procedures ............................................................................ 8

Initial Setup...................................................................................... 8
Self-Calibration................................................................................ 8

MAX ......................................................................................... 9
NI-SCOPE SFP......................................................................... 9
NI-SCOPE ................................................................................ 9

Verification ...................................................................................... 11

Vertical Offset and Vertical Gain Accuracy............................. 11
Programmable Vertical Offset Accuracy (NI 5152 Only)........ 23
Timing Accuracy ...................................................................... 28
Bandwidth................................................................................. 34
Trigger Accuracy ...................................................................... 44
Trigger Sensitivity .................................................................... 55

Adjustment....................................................................................... 59

Appendix A: Calibration Options ........................................................... 64

Complete Calibration ....................................................................... 65
Optional Calibration ........................................................................ 66

Summary of Contents for PXI-5152

Page 1: ...Requirements 3 Documentation Requirements 4 Password 5 Calibration Interval 5 External Calibration 5 Self Calibration 5 Test Equipment 5 Test Conditions 7 Calibration Procedures 8 Initial Setup 8 Sel...

Page 2: ...Bold text denotes items that you must select or click in the software such as menu items and dialog box options Bold text also denotes parameter names italic Italic text denotes variables emphasis a c...

Page 3: ...ndows CVI the NI SCOPE function panel niScopeCal fp provides further help on the functions available in CVI Refer to Table 1 for installed file locations Calibration functions are LabVIEW VIs or C fun...

Page 4: ...OPE API including calibration functions IVI Lib msc niscope lib NI SCOPE library for Microsoft C containing the entire NI SCOPE API including calibration functions LabVIEW examples instr niScope Direc...

Page 5: ...nce every two years You can shorten this interval based on the accuracy demands of your application Refer to Appendix A Calibration Options for more information Self Calibration Self calibration can b...

Page 6: ...10 Test Head DC Accuracy DC 0 025 25 V into 1 M or 50 Bandwidth Trigger Sensitivity NI 5152 2 output amplitude flatness for leveled sine wave up to 300 MHz relative to 50 kHz into 50 NI 5153 3 output...

Page 7: ...COPE driver is loaded Unless manually disabled NI SCOPE automatically loads with the operating system and enables the device The warm up time ensures that the measurement circuitry of the digitizer is...

Page 8: ...tically stores the calibration date on the EEPROM to allow traceability 5 Reverification Repeat the verification procedure to ensure that the device is operating within its specifications after adjust...

Page 9: ...select Self Calibrate from the drop down menu NI SCOPE SFP To initiate self calibration from the NI SCOPE SFP complete the following steps 1 Disconnect or disable any AC inputs to the digitizer 2 Laun...

Page 10: ...r 4 End the session using the niScope Close VI LabVIEW VI C C Function Call Call niScope_init with the following parameters vi The returned session handle that you use to identify the instrument in al...

Page 11: ...ifying both vertical offset accuracy and vertical gain accuracy To verify vertical offset accuracy complete the procedures described in the Vertical Offset Accuracy section for each of the iterations...

Page 12: ...1 16 1 M 300 MHz 0 2 17 1 M 300 MHz 0 4 18 1 M 300 MHz 1 19 1 M 300 MHz 2 20 1 M 300 MHz 4 21 1 M 300 MHz 10 22 1 M 20 MHz 0 1 23 1 M 20 MHz 0 2 24 1 M 20 MHz 0 4 25 1 M 20 MHz 1 26 1 M 20 MHz 2 27 1...

Page 13: ...rtical Gain Accuracy Verification Iteration NI 5153 Max Input Frequency NI 5154 Max Input Frequency Range Vpp 1 500 MHz 1 GHz 0 1 2 500 MHz 1 GHz 0 2 3 500 MHz 1 GHz 0 5 4 500 MHz 1 GHz 1 5 500 MHz 1...

Page 14: ...and input frequency for the channel using the niScope Configure Chan Characteristics VI LabVIEW VI C C Function Call Call niScope_init with the following parameters resourceName The device name assig...

Page 15: ...i The instrument handle from niScope_init channelList 0 range The Range value listed in Table 3 NI 5152 or Table 4 NI 5153 5154 for the current iteration offset 0 0 coupling NISCOPE_VAL_DC probeAttenu...

Page 16: ...of the VI Compare the resulting average voltage to the value listed under the Calibration Test Limits or Published Specifications column in Table 5 NI 5152 or Table 6 NI 5153 5154 that corresponds to...

Page 17: ...ndle from niScope_init Table 5 NI 5152 Vertical Offset Calibration Test Limits and Published Specifications Range Vpp Calibration Test Limits V Published Specification V Positive Negative Positive Neg...

Page 18: ...niScope_init with the following parameters resourceName The device name assigned by MAX idQuery VI_FALSE resetDevice VI_TRUE LabVIEW VI NI SCOPE Function Call Call niScope_ConfigureChan Characteristic...

Page 19: ...The instrument handle from niScope_init coupling NISCOPE_VAL_DC probeAttenuation 1 0 channelList 0 range The Range value listed in Table 3 NI 5152 or Table 4 NI 5153 5154 for the current iteration off...

Page 20: ...verage measurement using the niScope Fetch Measurement poly VI Select the Measurement Scalar DBL instance of the VI The resulting value is the Measured Positive Input Voltage used in step 14 10 Using...

Page 21: ...c the applied Positive Input Voltage d the applied Negative Input Voltage Compare the resulting percent error to the Calibration Test Limits or the Published Specifications listed in Table 7 NI 5152 o...

Page 22: ...V Positive Input V Negative Input V Calibration Test Limits Published Specifications Positive Negative Positive Negative 0 1 0 045 0 045 1 00 1 00 1 26 1 26 0 2 0 09 0 09 1 00 1 00 1 26 1 26 0 4 0 18...

Page 23: ...VI 2 0 9 0 9 1 732 1 732 2 900 2 900 5 2 25 2 25 1 732 1 732 2 900 2 900 LabVIEW VI C C Function Call Call niScope_init with the following parameters resourceName The device name assigned by MAX idQu...

Page 24: ...iScope_init coupling NISCOPE_VAL_DC probeAttenuation 1 0 channelList 0 range The Range value listed in Table 9 for the current iteration offset The Positive Offset value listed in Table 9 for the curr...

Page 25: ...on VI 10 Fetch a waveform from the digitizer and perform a voltage average measurement using the niScope Fetch Measurement poly VI Select the Measurement Scalar DBL instance of the VI The resulting va...

Page 26: ...izer and perform a voltage average measurement using the niScope Fetch Measurement poly VI Select LabVIEW VI C C Function Call Call niScope_ConfigureVertical with the following parameters vi The instr...

Page 27: ...the selected test limit the device has passed this portion of the verification 18 Repeat steps 2 through 17 for each iteration in Table 9 19 Move the calibrator test head to the channel 1 input of th...

Page 28: ...ion Range Vpp Positive Offset V Negative Offset V Calibration Test Limits Published Specifications Positive Negative Positive Negative 1 0 1 0 9 0 9 0 8 0 8 0 9 0 9 2 0 2 0 9 0 9 0 8 0 8 0 9 0 9 3 0 4...

Page 29: ...VI 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 maxI...

Page 30: ...atching and frequency of the calibrator to settle 8 Read the last external cal temperature using the niScope Cal Fetch Temperature VI LabVIEW VI C C Function Call Call niScope_Configure HorizontalTimi...

Page 31: ...e absolute for the timestamp Type parameter LabVIEW VI C C Function Call Call niScope_SetAttribute ViBoolean with the following parameters vi The instrument handle from niScope_init attributeID NISCOP...

Page 32: ...a the measured frequency 14 Calculate the Calibration Test Limits as parts per million ppm using the following formula where TempDelta C Device Temperature C Last external cal temperature C Compare t...

Page 33: ...libration Test Limit Published Specification NI 5152 Calibration Test Limits Timebase Accuracy 30 ppm within 3 C of external calibration temperature Timebase Drift 7 ppm per C NI 5153 5154 Calibration...

Page 34: ...re 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...

Page 35: ...instrument handle from niScope_init coupling NISCOPE_VAL_DC probeAttenuation 1 0 channelList 0 range The Range value listed in Table 12 NI 5152 Table 13 NI 5153 or Table 14 NI 5154 for the current ite...

Page 36: ...settle 8 Initiate a waveform acquisition using the niScope Initiate Acquisition VI 9 Fetch a waveform from the digitizer and perform a voltage RMS measurement using the niScope Fetch Measurement poly...

Page 37: ...niScope_init enforceRealtime NISCOPE_VAL_TRUE numRecords 1 minSampleRate The Sample Rate value listed in Table 12 NI 5152 Table 13 NI 5153 or Table 14 NI 5154 for the current iteration refPosition 50...

Page 38: ...voltage RMS measurement using the niScope Fetch Measurement poly VI Select the Measurement Scalar DBL instance of the VI The resulting value is the Measured RMS Voltage of Generated Sine Wave used in...

Page 39: ...8 for each iteration in Table 12 NI 5152 Table 13 NI 5153 or Table 14 NI 5154 20 Move the calibrator test head to the channel 1 input of the digitizer and repeat steps 2 through 19 changing value of t...

Page 40: ...VAL_FALSE 1 GS s N A 3 3 50 300 0 4 301 0 2 NISCOPE_ VAL_FALSE 1 GS s N A 3 4 50 300 1 301 0 5 NISCOPE_ VAL_FALSE 1 GS s N A 3 5 50 300 2 301 1 NISCOPE_ VAL_FALSE 1 GS s N A 3 6 50 300 4 301 2 NISCOP...

Page 41: ...0 20 1 21 8 0 5 NISCOPE_ VAL_FALSE 1 GS s 2 5 N A Published specifications value listed for validation of noise filter only The specification is not included in the device specifications document Tabl...

Page 42: ...MHz 0 2 501 0 1 NISCOPE_ VAL_FALSE 1 GS s N A 3 4 50 500 MHz 0 5 501 0 25 NISCOPE_ VAL_FALSE 1 GS s N A 3 5 50 500 MHz 1 501 0 5 NISCOPE_ VAL_FALSE 1 GS s N A 3 6 50 500 MHz 2 501 1 0 NISCOPE_ VAL_FA...

Page 43: ...0 1 NISCOPE_ VAL_FALSE 1 GS s N A 3 4 50 1 GHz 0 5 1 001 GHz 0 25 NISCOPE_ VAL_FALSE 1 GS s N A 3 5 50 1 GHz 1 1 001 GHz 0 5 NISCOPE_ VAL_FALSE 1 GS s N A 3 6 50 1 GHz 2 1 001 GHz 1 0 NISCOPE_ VAL_FA...

Page 44: ...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...

Page 45: ...Scope_init coupling NISCOPE_VAL_DC probeAttenuation 1 0 channelList The ChannelList value listed in Table 15 NI 5152 or Table 16 NI 5153 5154 for the current iteration range The Range value listed in...

Page 46: ...t The Channel List value in Table 15 NI 5152 or Table 16 NI 5153 5154 for the current iteration attributeID NISCOPE_ATTR_RIS_NUM_AVERAGES value 100 0 LabVIEW VI C C Function Call Call niScope_Configur...

Page 47: ...t a cable from the 50 feedthrough terminator to the power splitter Connect a cable from the output of the signal generator to the power splitter 9 Configure the signal generator to 50 impedance and ou...

Page 48: ...arameter vi The instrument handle from niScope_init timeout 2 0 channelList The Channel List value in Table 15 NI 5152 or Table 16 NI 5153 5154 for the current iteration numSamples 1 LabVIEW VI C C Fu...

Page 49: ...waveform array is the Measured Positive Trigger Gain used in step 19 LabVIEW VI C C Function Call CallniScope_InitiateAcquisition with the following parameter vi The instrument handle from niScope_ini...

Page 50: ...e instrument handle from niScope_init triggerCoupling NISCOPE_VAL_DC slope The Trigger Slope value in Table 15 NI 5152 or Table 16 NI 5154 for the current iteration triggerSource The Trigger Source va...

Page 51: ...e value listed in Table 15 NI 5152 or Table 16 NI 5153 5154 for the current iteration Note Change the range value used to 10 Vpp when the trigger source is set to NISCOPE_VAL_EXTERNAL c the Measured P...

Page 52: ...elected test limit the device has passed this portion of the verification 20 Repeat steps 2 through 19 for each iteration in Table 15 NI 5152 or Table 16 NI 5153 5154 21 End the session using the niSc...

Page 53: ...p Trigger Level V Trigger Slope Calibration Test Limits Published Specifications Positive Negative 1 0 0 1 0 95 0 35 0 35 NISCOPE_ VAL_ POSITIVE 4 7 5 0 2 NISCOPE_ VAL_ NEGATIVE 3 1 1 1 0 95 0 35 0 35...

Page 54: ...e Amplitude V pp Trigger Level V Trigger Slope Calibration Test Limits Published Specificati ons Positive Negative 1 0 0 1 0 95 0 35 0 35 NISCOPE_ VAL_ POSITIVE 4 7 5 0 2 NISCOPE_ VAL_ NEGATIVE 3 1 1...

Page 55: ...5 and 6 1 Open a session and obtain a session handle using the niScope Initialize VI 2 Configure the input impedance and the maximum input frequency using the niScope Configure Chan Characteristics VI...

Page 56: ...e following parameters vi The instrument handle from niScope_init coupling NISCOPE_VAL_DC probeAttenuation 1 0 channelList The channelList value from Table 17 for the current iteration range 1 offset...

Page 57: ...ator to the external trigger channel TRIG 8 Configure the scope calibrator to output the signal listed under the Calibration Test Limits or the Published Specifications in Table 17 LabVIEW VI C C Func...

Page 58: ...n to end the acquisition 12 Repeat steps 2 through 11 for each iteration in Table 17 13 End the session using the niScope Close VI You have finished verifying the trigger sensitivity for the NI 5152 5...

Page 59: ...sed the entire verification procedure within the calibration test limits and you do not want to perform an adjustment you can update the calibration date and onboard calibration temperature without ma...

Page 60: ...t steps 3 through 5 for each iteration in Table 18 NI 5152 or Table 19 NI 5153 5154 7 Move the scope calibrator test head to the digitizer input channel 1 and repeat steps 3 through 6 changing the val...

Page 61: ...et 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 the channel 0 input 14 Calibrate the sample rate of the digitize...

Page 62: ...l Call niScope_CalSelfCalibrate with the following parameters vi The instrument handle from niScope_CalStart channelList VI_NULL option VI_NULL LabVIEW VI C C Function Call Call niScope_CalEnd with th...

Page 63: ...Iteration Range Vpp Input V 1 5 0 45 2 2 0 45 3 1 0 45 4 0 5 0 18 5 0 2 0 09 6 0 1 0 045 7 5 0 45 8 2 0 45 9 1 0 45 10 0 5 0 18 11 0 2 0 09 12 0 1 0 045 Table 20 NI 5152 Input Parameters for External...

Page 64: ...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 o...

Page 65: ...mplete calibration procedure you verify that the measurement error falls within the calibration test limits Figure 1 shows the programming flow for complete calibration Figure 1 Complete Calibration P...

Page 66: ...ion date effectively resetting the calibration interval without actually performing an adjustment Refer to the Adjustment section for more information If all of the measurement errors determined durin...

Page 67: ...s Yes No Yes Results Within Published Specs Adjustment Optional Update Calibration Dates and Temperatures Without Adjusting No Adjust Anyway No Calibration Verification Complete Yes Document Post Adju...

Page 68: ...n from My System Devices and Interfaces NI DAQmx Devices 2 Select the Calibration tab in the lower right corner You should see information about the last date and temperature for both external and sel...

Page 69: ...or electronic compatibility EMC and product safety You can obtain the DoC for your product by visiting ni com certification If your product supports calibration you can obtain the calibration certific...

Reviews: