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

47 Signametrics
measurements. The Open Terminal Calibration function must be performed with the test cable plugged
into the DMM, and open at the application side. This process characterizes the signal path including
both, DMM and cable. Set the Aperture to 160ms or to higher for better accuracy.
Particularly for low inductor values (<300uH), it is important to zero the DMM by using the ‘Relative’
function (DMMSetRelative()) while the leads shorted. This must be done following Open Terminal
Calibration operation. This Relative action measures and removes the inductance of the DMM signal path
and that of the application cable. The following is the general proceedure to accomplish the above:
1) Select Inductance: DMMSetFunction(nDmm, INDUCTANCE);
2) With cable open at its test end perform Open compensation: DMMOpenTerminalCal(nDmm);
3) Select a range: DMMSetRange(nDmm, _33uH); // 33uH range
4) Perform Short compensation: DMMRead(); DMMRead(); DMMSetRelative(nDmm,TRUE);
5) You are now ready to measure inductance.
Range Range symbol Range selection code Default test frequency
33µH _33uH 0 100kHz
330µH _330uH 1 50kHz
3.3mH _3300uH 2 4kHz
33mH _33mH 3 1.5kHz
330mH _330mH 4 1kHz
3.3H _3300mH 5 100Hz
Figure 4-12. Inductance measrement function default frequencies.
4.13 Characteristic Impedance Measurement (SMU2064)
To measure transmission line’s characteristic impedance, measure the cable’s capacitance C (with the end
of the cable open) and then its inductance L (with the end of the cable shorted). The cable’s impedance
equals the square root of L/C. Be certain the cable is long enough such that both the capacitance and
inductance are within the specified measurement range of the SMU2064.
4.14 Trigger Operation
Several trigger functions are provided; some are by means of an input signal to the trigger input, and
others by means of input level.
The Trigger functions provide for a stand-alone capture of measurements. The
on-board controller supervises the operation, and when conditions are valid, it captures data into its circular buffer,
or sends it back to the PC bus. The aperture must be set to a value equal or smaller to 160ms for all trigger
operations.
4.14.1 External Hardware Trigger
The External Hardware Trigger inputs are isolated high and low input lines available at pins 7 (+) and 4 (-
) of the DIN-7 connector. The External Trigger operation may be aborted using the
DMMDisarmTrigger(). Read about these functions in the Windows Command Language section (5.6) for
details.
Warning! The DIN connector pins are only protected to a maximum of 35 V with respect to the PC
chassis or any other DMM terminal. Do not apply any voltages greater than 35 V to the DIN
connector pins. Violating this limit may result in personal injury and/or permanent damage to the DMM.
4.14.1.1 Edge Triggered Operation
In this mode of operation, the DMM takes between 1 and 120 (or 1 and 80 if high resolution)
measurements in response to the currently set edge. Once armed, the DMM waits for this Trigger event
until it occurs, or the process is aborted (DMMDisarmTrigr()). While waiting for the selected trigger
edge, the DMM continuously makes measurements and stored them to the internal buffer, utilizing the
whole buffer. Depending on the length of time prior to the trigger event, this circular buffer may or may
not be filled / over-written. For additional information a counter is provided to counts the number of times
the buffer fills up while waiting for the trigger event. On reception of the trigger, the DMM takes the
number of readings specified in the DMMArmTrigger() command and indicates it is ready
(DMMReady() = TRUE). These post trigger readings are stored in subsequent locations of the circular
buffer. At the end of the capture process the internal buffer pointer points to the beginning of the buffer.