background image

NI 5105 Calibration Procedure

|

© National Instruments

|

9

You can initiate self-calibration using the following programs:

MAX

NI-SCOPE Soft Front Panel (SFP)

NI-SCOPE

Note

The device must be installed in MAX before it can be 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 using the NI MAX desktop icon.

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 name of the device in the MAX configuration tree and select 

Self-Calibrate

 from the drop-down menu.

NI-SCOPE Soft Front Panel

To initiate self-calibration from the NI-SCOPE Soft Front Panel (SFP), complete the following 
steps:
1.

Disconnect or disable any AC inputs to the device.

2.

Launch the NI-SCOPE SFP by selecting 

Start»All Programs»National Instruments»

NI-SCOPE»NI-SCOPE Soft Front Panel

.

3.

Select the device you want to calibrate from the Select Device dialog box. The Select 
Device dialog box automatically opens when you launch the NI-SCOPE SFP.

Note

To change the device, select 

Edit»Change Device

, and select the new device 

that you want to calibrate.

4.

Launch the Calibration dialog box by selecting 

Utility»Self Calibration

.

5.

Click 

OK 

to begin self-calibration.

NI-SCOPE

To self-calibrate the NI 5105 programmatically using NI-SCOPE, complete the following steps:
1.

Disconnect or disable any AC inputs to the device.

2.

Open a session and obtain a session handle using the niScope Initialize VI.

Note

Throughout the procedure, refer to the C/C++ function call parameters for the 

LabVIEW input values.

Summary of Contents for NI PXI-5105

Page 1: ...4 External Calibration 4 Self Calibration 4 Test Equipment 5 Calibration Procedures 5 Initial Setup 6 Test Conditions 6 Adjust the Digital Clock Manager DCM 6 Self Calibration 8 MAX 9 NI SCOPE Soft F...

Page 2: ...er capable of calling a 32 bit DLL Many of the functions use constants defined in the niScopeCal h file To use these constants in C you must include niScopeCal h in your code when you write the calibr...

Page 3: ...libration header file which you must include in any C program accessing calibration functions This file automatically includes niScope h which defines the rest of the NI SCOPE interface IVI Drivers ni...

Page 4: ...n Refer to Appendix A Calibration for more information Self Calibration Self calibration can be performed whenever necessary to compensate for environmental changes Caution Although you can use self c...

Page 5: ...ting operation of the device This step confirms whether the device is operating within its specified range prior to calibration 5 Adjustment Perform an external adjustment of the device that adjusts t...

Page 6: ...y disabled the NI SCOPE driver automatically loads with the operating system and enables the device The warm up time ensures that the measurement circuitry of the NI 5105 is at a stable operating temp...

Page 7: ...pedance matching and frequency of the calibrator to settle 4 Adjust the digital clock manager DCM using the niScope Cal Adjust DCM VI 5 Repeat steps 2 through 4 for each iteration listed in Table 4 La...

Page 8: ...with another instrument during external calibration provides traceability for the verification procedure Absolute accuracy is ensured by compensating for any error measured in the internal references...

Page 9: ...l To initiate self calibration from the NI SCOPE Soft Front Panel SFP complete the following steps 1 Disconnect or disable any AC inputs to the device 2 Launch the NI SCOPE SFP by selecting Start All...

Page 10: ...a verification procedure This section describes the program you must write to verify either the calibration test limits or the published specifications for the NI 5105 LabVIEW VI C C Function Call Cal...

Page 11: ...tion test limits and the published specifications of the NI 5105 To verify vertical offset accuracy complete the procedures described in this section for each of the 18 iterations listed in Table 5 fo...

Page 12: ...niScope_init channelList The name of the channel being tested inputImpedance The Input Impedance value listed in Table 5 for the current iteration maxInputFrequency The Max Input Frequency value list...

Page 13: ...to ground its output 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 enf...

Page 14: ...Table 5 11 Move the calibrator test head to the next device input channel 12 Repeat steps 2 through 11 for each of the remaining channels updating the channelList parameter with the appropriate channe...

Page 15: ...08 0 0134 0 0156 0 0164 5 60 0 05 1 000 000 0 00055 0 0015 0 000725 0 001525 6 60 0 20 1 000 000 0 0009 0 0018 0 0011 0 0019 7 60 1 00 1 000 000 0 0026 0 0034 0 0031 0 0039 8 60 6 00 1 000 000 0 0108...

Page 16: ...0 0156 0 0164 18 24 30 00 1 000 000 0 0606 0 0614 0 0756 0 0764 Table 5 NI 5105 Vertical Offset Accuracy Limits Iteration Max Input Frequency MHz Range V Input Impedance Ohms Calibration Test Limits...

Page 17: ...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 LabVIEW VI C C Function Call...

Page 18: ...E_VAL_DC probeAttenuation 1 0 vi The instrument handle from niScope_init channelList The name of the channel being tested range The Range value listed in Table 6 for the current iteration offset 0 0 e...

Page 19: ...s value is the Measured Positive Voltage which is used in step 14 10 Using the calibrator output the Negative Input voltage for the current iteration listed in Table 6 11 Wait 2 500 ms for the impedan...

Page 20: ...or to the Published Specifications listed in Table 6 15 Repeat steps 2 through 14 for each iteration listed in Table 6 16 Move the calibrator test head to the next device input channel and repeat step...

Page 21: ...tion V 1 60 0 05 1 000 000 0 0225 0 0225 0 60 1 00 2 60 0 20 1 000 000 0 09 0 09 0 40 0 65 3 60 1 00 1 000 000 0 45 0 45 0 40 0 65 4 60 6 00 1 000 000 2 7 2 7 0 40 0 65 5 60 30 00 1 000 000 13 5 13 5...

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

Page 23: ...dance 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 HorizontalTimin...

Page 24: ...in timing as parts per million ppm using the following formula error a 5 000 000 5 where a is the measured frequency Compare the result to the Published Specifications column listed in Table 7 12 End...

Page 25: ...ures described in this section for each of the 6 iterations listed in Table 8 for channel 0 then repeat for each of the remaining 7 channels on the NI 5105 Note Verification of bandwidth is optional 1...

Page 26: ...The instrument handle from niScope_init channelList The name of the channel being tested inputImpedance NISCOPE_VAL_50_OHM maxInputFrequency The Max Input Frequency value listed in Table 8 for the cur...

Page 27: ...tor to 50 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...

Page 28: ...requency of the calibrator to settle 13 Initiate a waveform acquisition using the niScope Initiate Acquisition VI LabVIEW VI C C Function Call Call niScope_FetchMeasurement with the following paramete...

Page 29: ...le 8 the device has passed this portion of the verification 16 Repeat steps 2 through 15 for each iteration listed in Table 8 17 Move the calibrator test head to the next device input channel and repe...

Page 30: ...l of the following steps to externally adjust the NI 5105 1 Obtain an instrument session handle using the niScope Cal Start VI Table 8 NI 5105 Bandwidth Limits Iteration Max Input Frequency MHz Range...

Page 31: ...nnel being adjusted 7 Connect the calibrator test head directly to the channel 0 input of the device Configure the calibrator to output an exact 3 0 MHz sine wave with 1 Vpk pk amplitude and 50 load i...

Page 32: ...of the product after adjustment and compare the results with the calibration test limits LabVIEW VI C C Function Call Call niScope_CalSelf Calibrate with the following parameters session handle The i...

Page 33: ...d specifications If all of the measurement errors determined during verification fall within the calibration test limits the device is guaranteed to meet or exceed its published specifications for a f...

Page 34: ...rify that the measurement error falls within the calibration test limits Figure 1 shows the programming flow for a complete calibration Figure 1 Complete Calibration Programming Flow Document Post Adj...

Page 35: ...ve 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 calibr...

Page 36: ...your complete resource for technical support At ni com support you have access to everything from troubleshooting and application development self help resources to email and phone assistance from NI...

Reviews: