Operator`s manual
Table Of Contents
- 1.0 Introduction
- 2.0 Specifications
- 2.1 DC Voltage Measurement
- 2.2 DC Current Measurement
- 2.3 Resistance Measurements
- 2.4 AC Voltage Measurements
- 2.5 AC Current Measurement, True RMS
- 2.6 Leakage Measurement (SMU2064)
- 2.7 RTD Temperature Measurement
- 2.8 Thermocouple Temperature Measurement
- 2.9 Additional Component Measurement Capability
- 2.10 Time Measurements
- 2.11 Trigger Functions
- 2.12 Measurement Times
- 2.12.1 Measurement Apertures and Read Interval
- 2.12.2 Range and Function Transition Times
- Range switching within Volts DC, using DMMSetRange()
- Range switching in Resistance (2-W or 4-W), using DMMSetRange()
- Switching between VDC and Resistance, using DMMSetFuncRange()
- Switching between Ohms and IDC, using DMMSetFuncRange()
- Switching between VDC and Capacitance, using DMMSetFuncRange()
- Switching between Ohms and Capacitance, using DMMSetFuncRange()
- Switching ranges within DC Current using DMMSetRange()
- Switching Capacitance ranges using DMMSetRange()
- 2.13 Source Functions (2064)
- 2.14 Accuracy Notes
- 2.15 Other Specifications
- 3.0 Getting Started
- 4.0 DMM Operation and Measurements Tutorial
- 4.1 Voltage Measurement
- 4.2 Current Measurements
- 4.3 Resistance Measurements
- 4.3.1 2-Wire Ohm Measurements
- 4.3.2 4-Wire Ohm Measurements
- 4.3.3 Using Offset Ohms function (SMU2064)
- 4.3.4 6-wire Guarded Resistance Measurement (SMU2064)
- 4.3.5 Extended Resistance Measurements (SMU2064)
- 4.3.6 Effects of Thermo-Voltaic Offset
- 4.3.7 Guarding High Value Resistance Measurements (SMU2064)
- 4.4 Leakage Measurements (SMU2064)
- 4.5 Anatomy of measurement timing
- 4.6 RTD Temperature Measurement (SMU2064)
- 4.7 Internal Temperature (SMU2064)
- 4.8 Diode Characterization
- 4.9 Capacitance Measurement, Charge Balance method
- 4.10 In-Circuit Capacitance Measurement (SMU2064)
- 4.11 Measuring the resistance in a series RC network (2064)
- 4.12 Inductance Measurement (SMU2064)
- 4.13 Characteristic Impedance Measurement (SMU2064)
- 4.14 Trigger Operation
- 4.15 Time and Frequency Measurements
- 4.16 Source Functions (2064)
- 4.17 Interfacing to an external device
- 4.18 Measuring Thermocouples’ Temperature
- 4.19 Auxiliary VDC inputs (2064)
- 5.0 Windows Interface
- 5.1 Distribution Files
- 5.2 Using the SMU2060 Driver With C++ or Similar Software
- 5.3 Visual Basic DMM Panel Application
- 5.4 Windows DLL Default Modes and Parameters
- 5.5 Using the SMU2060 DLL with LabWindows/CVI
- 5.6 Windows Command Language
- DMMArmAnalogTrigger
- DMMArmTrigger
- DMMBurstBuffRead
- DMMBurstRead
- DMMCalibrate
- DMMCleanRelay
- DMMClearMinMax
- DMMCloseUSB
- DMMDelayedTrigger
- DMMDisableTrimDAC
- DMMDisarmTrigger
- DMMDutyCycleStr
- DMMErrString
- DMMFrequencyStr
- DMMGetACCapsR
- DMMGetAperture
- DMMGetAverageVAC
- DMMGetBufferSize
- DMMGetBusInfo
- DMMGetCalDate
- DMMGetdB
- DMMGetdBStr
- DMMGetCJTemp
- DMMGetCounterRange
- DMMGetDeviation
- DMMGetDeviatStr
- DMMGetDevLocation
- DMMGetDiffMnMxStr
- DMMGetFuncRange
- DMMGetFunction
- DMMGetGrdVer
- DMMGetHwVer
- DMMGetHwOption
- DMMGetID
- DMMGetLowFreqVRMS
- DMMGetManDate
- DMMGetMax
- DMMGetMaxStr
- DMMGetMin
- DMMGetMinStr
- DMMGetNumDevices
- DMMGetRange
- DMMGetReadInterval
- DMMGetSourceFreq
- DMMGetStoredReading
- DMMGetSourceMode
- DMMGetTCType
- DMMGetTrigger
- DMMGetTriggerInfo
- DMMGetType
- DMMGetVer
- DMMInit
- DMMIsAutoRange
- DMMIsInitialized
- DMMIsRelative
- DMMLongTrigger
- DMMLongTrigRead
- DMMOpenCalACCaps
- DMMOpenTerminalCal
- DMMOpenUSB
- DMMOutputSync
- DMMPeriodStr
- DMMQuickInit
- DMMRead
- DMMReadBuffer
- DMMReadBufferStr
- DMMReadCJTemp
- DMMReadCrestFactor
- DMMReadDutyCycle
- DMMReadSR
- DMMReadFrequency
- DMMReadHiLoSense
- DMMReadHiSense
- DMMReadInductorQ
- DMMReadInductorR
- DMMReadLoSense
- DMMReadMeasurement
- DMMReadMedian
- DMMReadNorm
- DMMReadNsamples
- DMMReadPeakToPeak
- DMMReadPeriod
- DMMReadStr
- DMMReadTestV
- DMMReadTotalizer
- DMMReadWidth
- DMMReady
- DMMSetACCapsDelay
- DMMSetACCapsLevel
- DMMSetACVSource
- DMMSetAperture
- DMMSetAutoRange
- DMMSetBuffTrigRead
- DMMSetCapsAveSamp
- DMMSetCJTemp
- DMMSetCompThreshold
- DMMSetCounterRng
- DMMSetDCISource
- DMMSetDCVSource
- DMMSetFastRMS
- DMMSetFuncRange
- DMMSetFunction
- DMMSetInductFreq
- DMMSetOffsetOhms
- DMMSetPLC
- DMMSetPulseGen
- DMMSetRange
- DMMSetReadInterval
- DMMSetReference
- DMMSetRelative
- DMMSetRTD
- DMMSetSensorParams
- DMMSetSourceMode
- DMMSetSourceRes
- DMMSetSync
- DMMSetTCType
- DMMSetTempUnits
- DMMSetTrigPolarity
- DMMSetTrigRead
- DMMSetTrimDAC
- DMMStartTotalizer
- DMMStopTotalizer
- DMMTerminate
- DMMTrigger
- DMMTriggerBurst
- DMMUnlockCounter
- DMMWaitForTrigger
- DMMWidthStr
- 5.7 Calibration and Service Commands
- 5.8 Service Commands
- 5.9 Error Codes
- 5.10 Warning Codes
- 5.11 Parameter List
- 6.0 Maintenance
- 7.0 Warranty and Service
- 8.0 Accessories
Signametrics 180
6.10 Calibration
Each SMU2060/64 DMM uses its own SM60CAL.DAT calibration record to ensure the accuracy of its
functions and ranges. The SM60CAL.DAT file is a text file that contains the DMM identification
number, calibration date, and calibration constants for all DMM ranges. When the DMM is installed this
file is generated from an internally stored record. Once extracted, the DMM reads it from a file rather than
from its on-board record, since it is faster to read from a file. For most functions, the calibration constants
are scale factor and offset terms that solve an "y = mx + b" equation for each range. An input "x" is
corrected using a scale factor term "m" and an offset term "b"; this gives the desired DMM reading, "y".
Keep in mind that for ranges and functions that are unavailable for a particular product in the SMU2060
family, the calibration record contains a placeholder. An example SM60CAL.DAT is shown:
card_id 10123 type 2064 calibration_date 06/15/1999
ad #A/D compensation
72.0 20.0 0.99995
vdc #VDC 240mV, 2.4V,24V, 240V, 330V ranges, offset and gain parameters
-386.0 0.99961
-37.0 0.999991
-83.0 0.999795
-8.8 1.00015
44.5 1.000001
vac #VAC 1st line - DC offset. Than offset, gain and freq each range240mV to 330V
5.303
0.84 1.015461 23
0.0043 1.0256 23
0.0 1.02205 0
0.0 1.031386 0
1.2 0.994999 2
idc # IDC 240nA to 2.5A, 8 ranges, offset and gain
-22.3 1.000030
33.4 0.999939
32.0 0.993499
-54.3 1.000102
-1450.0 1.00103
-176.0 1.00602
-1450.0 1.00482
-176.0 1.00001
iac # IAC 2.4mA to 2.5A ranges, offset and gain
1.6 1.02402
0.0 1.03357
1.69 1.00513
0.0 1.0142
2w-ohm #Ohms 24, 240, 2.4k,24k,240k,2.4M,24M,240Meg ranges, offset and gain
1.27e+4 1.002259
1256.0 1.002307
110.0 1.002665
0.0 1.006304
0.0 1.003066
0.0 1.001848
0.0 0.995664
0.0 1.00030
…
The first column under any function, e.g.,"vdc", is the offset term "b", expressed as a value proportional
to analog-to-digital (a/d) counts. The second column is the scale factor term "m". Within each function,
the "b" and "m" terms are listed with the lowest range at the beginning. For example, under "2
w-ohm"
above, "
1.27e+4 1.002259" represents the offset term for the 33 range, and "1.002259" is the scale
factor for this range. This record must be for the SMU2064 since the SMU2060 does not have the 33
Ohms range, and therefore these values will be set to 0.0 and 1.0.
For the ACV function, the first line in the calibration record is the DC offset value. The rest of the lines
contain the RMS offset, gain correction factor, and a third column that represents a digital code from 0 to