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

im
prove frequency counter speed while measuring 100Hz to 500Hz, set it to COUNTER_20HZ. The
result is a measurement time of 16ms at 500Hz and 31ms at 100Hz. Doing this increases the peak to peak
measurement error to 0.2% and 0.07% respectively.
To return to the frequency counter to its normal, auto ranging mode, issue DMMUnlockCounter
ccommand, or select VAC. Counter ranges are defined in USBDMMUser.h file.
Range Symbol Range
Value
Frequency Range Period Range
COUNTR_20HZ 0 1.9 Hz to 19.9 Hz 50.3 ms to 526 ms
COUNTR_130HZ 1 19.9 Hz to 128.8 Hz 7.76 ms to 50.3 ms
COUNTR_640HZ 2 128.8 Hz to 640 Hz 1.563 ms to 7.76 ms
COUNTR_2500HZ 3 640 Hz to 2.56 kHz 390.6 µs to 1.563 ms
COUNTR_10kHZ 4 2.56 kHz to 10.24 kHz 97.66 µs to 390.6 µs
COUNTR_40kHZ 5 10.24 kHz to 40.96 kHz 24.41 µs to 97.66 µs
COUNTR_200kHZ 6 40.96 kHz to 200 kHz 5 µs to 24.41 µs
COUNTR_500kHZ 7 200 kHz to 500 kHz 2 µs to 5 µs
Figure 4.17. Frequency counter range definition.
The selected frequency range is the indicator of the maximum frequency that range can measure. When
selecting/locking a range, the frequency the range can indicate is between the lowest indicated for that
range, but above the upper limit of the range. For instance, while in the 20Hz range, the lowest frequency
that can be measured 1.9 Hz, while at the high end frequencies as high as 10 kHz can be measured,
provided the diminished resolution at that frequency is acceptable.
Both Frequency and Period measurement performance can be improved by properly setting the SMU2064
Threshold DAC. See “Threshold DAC”, “AC Median Value”, and “Peak-to-Peak” measurements for
further details.
4.15.3 Duty Cycle Measurement (SMU2064)
Duty Cycle of signals from 2 Hz to 100 kHz can be measured. The minimum positive or negative pulse
width of the signal must be at least 19s. When measuring duty cycle precisely, the voltage at which the
measurement is made is important, due to finite slew rates of the signal. With the SMU2064, the
Threshold voltage can be set for precise control of the level at which duty cycle is measured. For best
measurement results, set the Threshold DAC to the Median value. This is particularly important for
signals with low duty-cycle and small amplitude relative to the selected scale.
4.15.4 Pulse Width (SMU2064)
User selectable positive or negative pulse widths may be measured for signal frequencies of 2 Hz to 25
kHz and minimum pulse widths of 19 s. The Threshold DAC feature allows measurements at a pre-
defined signal level. See Threshold DAC above for more details.
To measure pulse width, the DMM must be in the AC volts range appropriate for the input voltage.
Keeping the peak-to-peak amplitude of the measured signal below 5.75 times the set range will guarantee
the signal is within the linear region of the AC circuitry and gives the best performance.
4.15.5 Totalizer Event Counter (SMU2064)
The Totalizer can be selected while the DMM is in the ACV mode. It is capable of counting events such
as over-voltage excursions, switch closures, decaying resonance count, etc. The active edge polarity can
be set for a positive or negative transition. A count of up to 10
9
may be accumulated. The maximum rate
of accumulation is 30,000 events per second. Use DMMStartTotalized to start it, DMMReadTotalizer
to read the accumulated count, and DMMStorTotalizer to terminate the accumulation.
The Threshold DAC can be set for a negative or positive voltage value. See Threshold DAC above for
more details.
53 Signametrics
Example One: To monitor and capture the AC line for positive spikes which exceed 10% of the nominal
120 V RMS value, first select ACV 250 V range, than set the Threshold DAC to 186.7 V. This value is
the peak value of 120 V RMS plus 10% (120V + 10%) X
2
). Enable the Totalizer and read it
periodically to get the number of times this value was exceeded.