Operator's Manual Model SMU2060 7-½ Digit Digital USB Multimeter Model SMU2064 7-½ Digit High Work Load USB Digital Multimeter
Signametrics 10 2.0 Specifications The following specifications should be considered under the
Signametrics 100 Parameter Type/Description nDmm int Identifies the DMM. DMMs are numbered sta
101 Signametrics Parameter Type/Description nDmm int Identifies the DMM. DMMs are numbered st
Signametrics 102 DMM_OKAY Operation successfully terminated Positive value > 100 Warning cod
103 Signametrics for(i=0 ; i < 3000 ; i++){ // read a total of iTrigCnt * iSampl (
Signametrics 104 Parameter Type/Description nDmm int Identifies the DMM. DMMs are numbered sta
105 Signametrics measurements with other instruments. The DMMOutputSync enhances this capabilit
Signametrics 106 Postive Value ≥ 100 Warning code Example char cBuf[64]; int status; status = DM
107 Signametrics DMMQuickInit SMU2060 SMU2064 Description Initialize a DMM without tests.
Signametrics 108 Remarks Executing the DMMRead function triggers the DMM to perform a single mea
109 Signametrics Return Value The return value is one of the following constants. Value Meanin
11 Signametrics [2] Available only with the SMU2064. 2.3 Resistance Measurements Input Characte
Signametrics 110 Remarks Read the cold junction temperature sensor for subsequent thermocouple
111 Signametrics Return Value The return value is one of the following constants. Value Meanin
Signametrics 112 Remarks This function makes a single resistance reading. The funciton uses the
113 Signametrics DMM_E_INIT DMM is uninitialized. Must be initialized prior to using any funct
Signametrics 114 nDmm int Identifies the DMM. DMMs are numbered starting with zero. lpdRead do
115 Signametrics Remarks To use this function, the DMM must be in the Inductance measurement m
Signametrics 116 DMMReadMeasurement SMU2060 SMU2064 Description Return a reading which is
117 Signametrics Remarks To use this function the DMM must be in ACV measurement function, and
Signametrics 118 DMMReadNsamples SMU2060 SMU2064 Description Take a reading that is in bas
119 Signametrics Value Meaning DMM_OKAY Operation successfully completed. Negative Value Error
Signametrics 12 2.3.4 Extended Resistance Measurements (SMU2064) Characteristics Test Voltag
Signametrics 120 Parameter Type/Description nDmm int Identifies the DMM. DMMs are numbered st
121 Signametrics DMMReadTotalizer SMU2060 SMU2064 Description Read the totalized value ac
Signametrics 122 Parameter Type/Description nDmm int Identifies the DMM. DMMs are numbered st
123 Signametrics Description Set the measurement delay of AC based Capacitance. #include &quo
Signametrics 124 Value Meaning DMM_OKAY Operation successfully completed. Negative Value Error
125 Signametrics DMMSetAperture SMU2060 SMU2064 Description Set the measurement Aperture.
Signametrics 126 Return Value The return value is one of the following constants. Value Meaning
127 Signametrics Value Meaning DMM_OKAY Operation successfully terminated Negative Value Error
Signametrics 128 DMMSetCJTemp SMU2060 SMU2064 Description Set cold junction temperature fo
129 Signametrics nDmm int Identifies the DMM. DMMs are numbered starting with zero. ldThresho
13 Signametrics AC Volts Accuracy with Fast RMS disabled (default). With Fast R
Signametrics 130 nDmm int Identifies the DMM. DMMs are numbered starting with zero. fRange int
131 Signametrics DMMSetDCVSource SMU2060 SMU2064 Description Set the DCV source output le
Signametrics 132 DMMSetFastRMS SMU2060 SMU2064 Description Set the DMM RMS filter response
133 Signametrics Return Value The return value is one of the following constants. Value Meanin
Signametrics 134 measurement range changes this frequency, and may result in higher error than t
135 Signametrics Remarks This function sets the Aperture to an integer multiple, iMultiple, of
Signametrics 136 Parameter Type/Description nDmm int Identifies the DMM. DMMs are numbered sta
137 Signametrics DMMSetReadInterval SMU2060 SMU2064 Description Set the measurement cycle
Signametrics 138 DMMSetReference SMU2060 SMU2064 Description Set measurement reference val
139 Signametrics Parameter Type/Description nDmm int Identifies the DMM. DMMs are numbered st
Signametrics 14 Accuracy ± (% of reading + Volt
Signametrics 140 Description Set the cold junction temperature sensor equation parameters. #in
141 Signametrics Parameter Type/Description nDmm int Identifies the DMM. DMMs are numbered st
Signametrics 142 Description Enables and sets polarity of Sync output line. #include "SMU
143 Signametrics DMMSetTCType SMU2060 SMU2064 Description Set Thermocouple type. #includ
Signametrics 144 Return Value The return value is one of the following constants. Value Meaning
145 Signametrics Remarks Setup for external hardware trigger operation. Following reception of
Signametrics 146 DMMSetTrimDAC SMU2060 SMU2064 Description Set the Trim DAC level. #inclu
147 Signametrics Threshold DAC, start the totalizer, after the required time stop and read the
Signametrics 148 DMMTerminate SMU2060 SMU2064 Description Terminate DMM operation (DLL) #
149 Signametrics Parameter Type/Description nDmm int Identifies the DMM. DMMs are numbered s
15 Signametrics 2.4.4 AC Median Value Measurement (SMU2064) Measures the mid-point between t
Signametrics 150 Parameter Type/Description nDmm int Identifies the DMM. DMMs are numbered st
151 Signametrics DMMWaitForTrigger SMU2060 SMU2064 Description Put the DMM in a wait stat
Signametrics 152 iPol Int This value indicates the polarity of the pulse to be measured. 1 ind
153 Signametrics 5.7 Calibration and Service Commands AC_zero SMU2060 SMU2064 Description
Signametrics 154 Any value int Eror or warning code. Example int i = EraseCalStore(0); // Era
155 Signametrics Parameter Type/Description iDmm Identifies the DMM. DMMs are numbered starti
Signametrics 156 Description Retrieve currently set gain. #include "SMU2060.h" #incl
157 Signametrics DMM_OKAY Operation successfully completed. Negative Value Error code Example
Signametrics 158 DMM_OKAY Valid return. Negative Value Error code Example int err; Err = Linea
159 Signametrics Example int i = WrCalFileToStore (0, "C:\\SM60CAL.dat"); WrCalSto
Signametrics 16 Ac
Signametrics 160 Return Value The return value is one of the following constants, or the string
161 Signametrics 5.8 Service Commands GrdXingTest SMU2060 SMU2064 Description Perform the
Signametrics 162 ClearBuffer SMU2060 SMU2064 Description Clears the contents of the interna
163 Signametrics DMM_ERROR_DTYPE -20 // invalid input, bad DMM Type parameter DMM_ERROR_R
Signametrics 164 #define OHMS4W 22 2-Wire resistance #define OHMS2W 29 4-Wire resistan
165 Signametrics #define IDC_2400mA 21 // Current DC 2.4A range /* 4-Wire Ohms */ #defin
Signametrics 166 // Leakage test with variable Voltage #define Leak240n 65 // Leakage 24
167 Signametrics #define VDCSRC_IDCSNS 74 // V Source I Sense (for future implementation) #d
Signametrics 168 #define _120u 4 // 120uF #define _1200u 5 // 1,200uF #define _12m
169 Signametrics #define APR_p16s 9 // 160.0ms aperture, 50Hz rejection (~6rps) 8PLC #define
17 Signametrics 2.8 Thermocouple Temperature Measurement Cold Junction Compensation: By Sens
Signametrics 170 #define SType 'S' #define TType 'T' 6.0 Maintenance
171 Signametrics 6.1 Performance Tests This test compares the performance of the SMU2060/64 DM
Signametrics 172 6.3 Resistance Test, 2-wire The following procedure may be used to verify the
173 Signametrics 6.4 Resistance Test, 4-wire The following procedure may be used to verify the
Signametrics 174 6.5 AC Voltage Test The following procedure may be used to verify the accuracy
175 Signametrics 6.6 DC Current Test The following procedure may be used to verify the accurac
Signametrics 176 6.7 AC Current Test The following procedure may be used to verify the accuracy
177 Signametrics 6.8 Capacitance Test (SMU2064 only) The following procedure may be used to ve
Signametrics 178 6.8 Inductance Test (SMU2064 only) The following procedure may be used to veri
179 Signametrics 6.9 Frequency Counter Test ( SMU2064 only) The following procedure may be use
Signametrics 18 Range Input Typical Measurement Time [1] Typical Measurement speed (rps) [1] 1,2
Signametrics 180 6.10 Calibration Each SMU2060/64 DMM uses its own SM60CAL.DAT calibration reco
181 Signametrics 31 that controls the high frequency performance of each AC function. A large
Signametrics 182 7.0 Warranty and Service The SMU2060 and SMU2064 are warranted for a period of
19 Signametrics 2.10 Time Measurements 2.10.1 Threshold DAC (SMU2064) The Threshold DAC is u
Signametrics 2 CAUTION In no event shall Signametrics or its Representatives are l
Signametrics 20 2.11 Trigger Functions 2.11.1 External Hardware Trigger (at DIN-7 connector) Tri
21 Signametrics Power Line Rejection Single reading Command/Response time/rate (1/
Figure 2-1: Time frame of a single measurement. 2.12.2 Range and Function Transition Times The transition times between functions, and between ran
23 Signametrics 2.13.1 DC Voltage, Measure DC Voltage Parameter Closed Loop [1] Open Loop Out
Signametrics 24 2.13.4 Source DC Current Measure DC Voltage Sensing: Selectable, at source t
25 Signametrics 2.15 Other Specifications Temperature Coefficient over 0C to 50C Range
Signametrics 26 PXI Instrumentation Switching modules: SMX4030, SMX4032 IVI-COM driver
27 Signametrics 3.0 Getting Started After unpacking the DMM, please inspect for any shipping d
A copy of the calibration file resides on an EEProm on the DMM and is copied to your computer the first time you use the instrument. A backup copy of
into the onboard buffer, or for immediate response. The Sync line can be used to issue or synchronize operations with an external device, such as Comp
3 Signametrics TABLE OF CONTENTS 1.0 INTRODUCTION ...
Figure 3-4. The Sync and Trigger lines interface and application Figure 3-5. Boosting Sync output current with a single external PNP Transistor.
The Control Panel is operated with a mouse. All functions are accessed using the left mouse button. When the DMM is operated at very slow reading ra
The Min/Max box can be used to analyze variations in terms of Min, Max, Percent and dBV. This display can be activated by selecting the Min/Max/Devia
The V-OUT Scroll bar and Text box are used to set the Voltage for DC and AC Volts as well as for Leakage. When sourcing ACV, the voltage is in RMS a
Signametrics 34 4.0 DMM Operation and Measurements Tutorial Most of the DMM’s measurement func
35 Signametrics Consideration must be given to the selected Aperture. This is particularly impo
Signametrics 36 The more abrupt the signal, the less stable the measurement will be. Therefore
37 Signametrics forcing a current, and measuring a voltage, which the DMM converts and displays
Figure 4-1. The I,4- and I,4+ sense leads should be closest to the body of the resistor when making 4W measurements. Mind the lead resistance of t
connector pins. Violating this limit may result in personal injury and/or permanent damage to the DMM. Example: Assume a 30 k resistor is in para
Signametrics 4 3.2 INSTALLING THE SOFTWARE...
2.4µA which corresponds with 4M at 10V and 40k with 0.1V. The highest range current is limited to 240nA, which implies that the lowest resistance it
Signametrics SMX4032, SM4022 and SM4020 switching cards have a hundred times lower Thermal EMF than most other switches. Even the lower grade Signamet
Figure 4-8. Guarding improves high value resistance measurement accuracy by reducing leakage errors. 4.4 Leakage Measurements (SMU2064) The SMU2064
Figure 4-9. Leakage test configuration; reverse diode leakage at 5V. 4.5 Anatomy of measurement timing 4.5.1 Aperture The SMU2060 and SMU2064 DMM’s
Figure 4-10. Anatomy of a measurement 4.6 RTD Temperature Measurement (SMU2064) For temperature measurements, the SMU2064 measure and linearize RTD
Figure 4-11. Measuring capacitors or inductors is best handled with low capacitance shielded probes. 4.10 In-Circuit Capacitance Measurement (SMU206
1) Set the DMM for this measurement: DMMSetFunction(nDmm, ESR); (ESR = 100). 2) Set the Aperture to the desiered value: DMMSetAperture(); (should be
47 Signametrics measurements. The Open Terminal Calibration function must be performed with th
Following the completion of the process, subsequent readings from the buffer will return 120-n pre-trigger readings, followed by n post trigger readin
The dThresh value is in base units, and must be within the selected measurement range. For example, while in the 240 mV range, dThresh must be withi
5 Signametrics 4.18 MEASURING THERMOCOUPLES’ TEMPERATURE ...
Signametrics 50 Wend Next 4.14.3.2 Multiple Trigger Capture Operation In response t
While DMMReadMeasurement(0, rd(i)) = No ‘ wait for readings to be ready, and pick them Wend Next 4.14.4 External Trigger and Syn
Figure 4-15. AC coupled timing measurements with Threshold DAC. In Figure 4-15, the DMM is set to the 2.4 ACV range, while the input is a 10% dut
improve 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
Example Two: Defects in coils, inductors, or transformers can be manifested as an increased decay, or greatly attenuated resonance when stimulated wi
DMMSetDCVSource() since the value of the voltage is incrementaly set to the load. It takes about 10 iterations to reach the final voltage value. If a
Figure 4-21. Connection topology, and symbolic diagram of the V-source/I-measure function. 4.16.3 AC Voltage Source The AC voltage source is fully
4.16.5 Source Current - Measure Voltage When sourcing current and measuring voltage, there are two connection configurations: 1) Four wire connection
and negative widths of the pulse, as well as the number of pulses to be generated. Use DMMSetDCVSource to set the pulse amplitude. The latter can be s
Figure 4-22. A DMM two-way handshake with a component handler requires current boos due to handler’s high current requirements, to drive its opticall
Signametrics 6 DMMGetTriggerInfo...
can be characterize by the equation used by the DMMReadCJTemp(); tcj = b + (Vcjs – a) / m, the parameters can be set using DMMSetSensorParams(). Vcjs
Figure 4.25. Extending voltage range of auxiliary inputs by using external attenuator. A further limitation of these function is that their common m
Figure 4.26. A load cell application maintains common mode limits on I+ and I-. The table below (Fig. 4-28) lists which of the above auxiliary DCV t
63 Signametrics 5.0 Windows Interface The SMU2060 Windows interface package provided, contains
Signametrics 64 calibration of the DMM. This file may contain multiple records for several DMMs
65 Signametrics Install the SMU2060.H and USBDMMUser.h header file in a directory that will be
Signametrics 66 Declare Function DMMSetAperture Lib "SMU2060.dll" (ByVal nDmm As Long,
67 Signametrics 5.4 Windows DLL Default Modes and Parameters After initialization, the Windows
Signametrics 68 DMMArmAnalogTrigger 2060 SMU2064 Description Arm DMM for analog level trig
69 Signametrics DMMArmAnalogTrigger(0,80,1.5); while( ! DMMReady(0)); // Wait for capture for(
7 Signametrics DMMSetReference ...
Signametrics 70 Example double Buffer[70]; DMMArmTrigger(0,70); // Setup to capture 70 post t
71 Signametrics for(i=0; i < 50 ; i++) // read 50 readings from buff. j = DMMReadBu
Signametrics 72 DMMCalibrate SMU2060 SMU2064 Description Internally calibrate the DMM. #in
73 Signametrics DMM_OKAY Operation successfully completed. Negative Value Error code Example i
Signametrics 74 Negative Value Error code Example int status = DMMCloseUSB(0); DMMDelayedTri
75 Signametrics DMMDisableTrimDAC SMU2060 Description Terminate the operation of the Trim
Signametrics 76 DMMDutyCycleStr SMU2060 SMU2064 Description Return percent duty cycle of
77 Signametrics Negative Value Error code Positive Value < 100 The length of the returned st
Signametrics 78 Description Return the resistance component of the last AC Caps measurement. #
79 Signametrics DMMGetAverageVAC SMU2060 SMU2064 Description Measure average of an AC vol
8.0 ACCESSORIES...
Signametrics 80 DMMGetBufferSize(0, & length); // read buffer size DMMGetBusInfo SMU2060
81 Signametrics Postive Value ≥ 100 Warning code Example char cBuf[64]; int status; status = DM
Signametrics 82 DMMGetdB SMU2060 SMU2064 Description Get dB deviation from the reading at
83 Signametrics Return Value Integer string length if successful, or an error code.. Value Mea
Signametrics 84 nDmm int Identifies the DMM. DMMs are numbered starting with zero. Return Val
85 Signametrics Remarks This function is the same as the DMMGetDeviation(), with the exception
Signametrics 86 DMMGetDiffMnMxStr SMU2060 SMU2064 Description Returns the difference bet
87 Signametrics Return Value Integer value corresponding to the currently set DMM function/ran
Signametrics 88 Return Value Integer value. The return value is the version value or an error c
89 Signametrics Return Value DMM hardware code or an error code. Value Meaning Positive value
9 Signametrics SMU2055 DMMs in a single computer, in any mix. Multiple units add both, overall
Signametrics 90 Return Value Integer value version code or an error code. Value Meaning Negati
91 Signametrics DMMClearMinMax function was made. This value is updated every time a measuremen
Signametrics 92 int DMMGetMin(int nDmm, double *lpdMax) Remarks This function returns a doub
93 Signametrics DMMGetNumDevices SMU2060 SMU2064 Description Get the number of USB DMM de
Signametrics 94 Zero or positive value Range; zero being the lowest Negative Value Error code Ex
95 Signametrics DMM_OKAY Operation successfully completed. Negative Value Error code Example d
Signametrics 96 Return Value Source mode code. Value Meaning ‘O’ OPEN_LOOP mode is selected ‘C
97 Signametrics nDmm int Identifies the DMM. DMMs are numbered starting with zero. Return Val
Signametrics 98 Return Value DMM type Integer or an error code. Value Meaning iNullCount The
99 Signametrics lpfResult double * Pointer to the location which holds the version. Return V
Comments to this Manuals