Signametrics Corporation SM4022 Operator's Manual

Browse online or download Operator's Manual for Multimeters Signametrics Corporation SM4022. Signametrics Corporation SM4022 Operator`s manual User Manual

  • Download
  • Add to my manuals
  • Print
  • Page
    / 182
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews

Summary of Contents

Page 1 - Operator's Manual

Operator's Manual Model SMU2060 7-½ Digit Digital USB Multimeter Model SMU2064 7-½ Digit High Work Load USB Digital Multimeter

Page 2 - CAUTION

Signametrics 10 2.0 Specifications The following specifications should be considered under the

Page 3 - TABLE OF CONTENTS

Signametrics 100 Parameter Type/Description nDmm int Identifies the DMM. DMMs are numbered sta

Page 4

101 Signametrics Parameter Type/Description nDmm int Identifies the DMM. DMMs are numbered st

Page 5

Signametrics 102 DMM_OKAY Operation successfully terminated Positive value > 100 Warning cod

Page 6

103 Signametrics for(i=0 ; i < 3000 ; i++){ // read a total of iTrigCnt * iSampl (

Page 7

Signametrics 104 Parameter Type/Description nDmm int Identifies the DMM. DMMs are numbered sta

Page 8

105 Signametrics measurements with other instruments. The DMMOutputSync enhances this capabilit

Page 9

Signametrics 106 Postive Value ≥ 100 Warning code Example char cBuf[64]; int status; status = DM

Page 10 - 2.2 DC Current Measurement

107 Signametrics DMMQuickInit SMU2060  SMU2064  Description Initialize a DMM without tests.

Page 11 - 2.3.2 4-wire

Signametrics 108 Remarks Executing the DMMRead function triggers the DMM to perform a single mea

Page 12 - 2.4 AC Voltage Measurements

109 Signametrics Return Value The return value is one of the following constants. Value Meanin

Page 13

11 Signametrics [2] Available only with the SMU2064. 2.3 Resistance Measurements Input Characte

Page 14

Signametrics 110 Remarks Read the cold junction temperature sensor for subsequent thermocouple

Page 15

111 Signametrics Return Value The return value is one of the following constants. Value Meanin

Page 16

Signametrics 112 Remarks This function makes a single resistance reading. The funciton uses the

Page 17 - 2.9.2 Capacitance

113 Signametrics DMM_E_INIT DMM is uninitialized. Must be initialized prior to using any funct

Page 18

Signametrics 114 nDmm int Identifies the DMM. DMMs are numbered starting with zero. lpdRead do

Page 19 - ± (% of reading + sec)

115 Signametrics Remarks To use this function, the DMM must be in the Inductance measurement m

Page 20

Signametrics 116 DMMReadMeasurement SMU2060  SMU2064  Description Return a reading which is

Page 21

117 Signametrics Remarks To use this function the DMM must be in ACV measurement function, and

Page 22 - 2.13 Source Functions (2064)

Signametrics 118 DMMReadNsamples SMU2060  SMU2064  Description Take a reading that is in bas

Page 23

119 Signametrics Value Meaning DMM_OKAY Operation successfully completed. Negative Value Error

Page 24 - 2.14 Accuracy Notes

Signametrics 12 2.3.4 Extended Resistance Measurements (SMU2064) Characteristics  Test Voltag

Page 25 - 2.15 Other Specifications

Signametrics 120 Parameter Type/Description nDmm int Identifies the DMM. DMMs are numbered st

Page 26 -  IVI-COM driver

121 Signametrics DMMReadTotalizer SMU2060  SMU2064  Description Read the totalized value ac

Page 27 - 3.4 Calibration File

Signametrics 122 Parameter Type/Description nDmm int Identifies the DMM. DMMs are numbered st

Page 28 - 3.5 DMM Terminals

123 Signametrics Description Set the measurement delay of AC based Capacitance. #include &quo

Page 29

Signametrics 124 Value Meaning DMM_OKAY Operation successfully completed. Negative Value Error

Page 30 - 3.6 DMM Rear Panel

125 Signametrics DMMSetAperture SMU2060  SMU2064  Description Set the measurement Aperture.

Page 31 - 3.8 Using the Control Panel

Signametrics 126 Return Value The return value is one of the following constants. Value Meaning

Page 32

127 Signametrics Value Meaning DMM_OKAY Operation successfully terminated Negative Value Error

Page 33

Signametrics 128 DMMSetCJTemp SMU2060  SMU2064  Description Set cold junction temperature fo

Page 34 - 4.1 Voltage Measurement

129 Signametrics nDmm int Identifies the DMM. DMMs are numbered starting with zero. ldThresho

Page 35

13 Signametrics AC Volts Accuracy with Fast RMS disabled (default). With Fast R

Page 36 - 4.2 Current Measurements

Signametrics 130 nDmm int Identifies the DMM. DMMs are numbered starting with zero. fRange int

Page 37

131 Signametrics DMMSetDCVSource SMU2060  SMU2064  Description Set the DCV source output le

Page 38

Signametrics 132 DMMSetFastRMS SMU2060  SMU2064  Description Set the DMM RMS filter response

Page 39

133 Signametrics Return Value The return value is one of the following constants. Value Meanin

Page 40

Signametrics 134 measurement range changes this frequency, and may result in higher error than t

Page 41

135 Signametrics Remarks This function sets the Aperture to an integer multiple, iMultiple, of

Page 42

Signametrics 136 Parameter Type/Description nDmm int Identifies the DMM. DMMs are numbered sta

Page 43 - 4.5.2 Read Interval

137 Signametrics DMMSetReadInterval SMU2060  SMU2064  Description Set the measurement cycle

Page 44 - 4.8 Diode Characterization

Signametrics 138 DMMSetReference SMU2060  SMU2064  Description Set measurement reference val

Page 45 - Additional considerations

139 Signametrics Parameter Type/Description nDmm int Identifies the DMM. DMMs are numbered st

Page 46

Signametrics 14 Accuracy ± (% of reading + Volt

Page 47 - 4.14 Trigger Operation

Signametrics 140 Description Set the cold junction temperature sensor equation parameters. #in

Page 48

141 Signametrics Parameter Type/Description nDmm int Identifies the DMM. DMMs are numbered st

Page 49

Signametrics 142 Description Enables and sets polarity of Sync output line. #include "SMU

Page 50

143 Signametrics DMMSetTCType SMU2060  SMU2064  Description Set Thermocouple type. #includ

Page 51 - Next

Signametrics 144 Return Value The return value is one of the following constants. Value Meaning

Page 52

145 Signametrics Remarks Setup for external hardware trigger operation. Following reception of

Page 53 - 4.15.4 Pulse Width (SMU2064)

Signametrics 146 DMMSetTrimDAC SMU2060  SMU2064  Description Set the Trim DAC level. #inclu

Page 54 - 4.16.1 DC Voltage Source

147 Signametrics Threshold DAC, start the totalizer, after the required time stop and read the

Page 55

Signametrics 148 DMMTerminate SMU2060  SMU2064  Description Terminate DMM operation (DLL) #

Page 56 - 4.16.4 DC Current Source

149 Signametrics Parameter Type/Description nDmm int Identifies the DMM. DMMs are numbered s

Page 57 - 4.16.6 Pulse Generator

15 Signametrics 2.4.4 AC Median Value Measurement (SMU2064)  Measures the mid-point between t

Page 58

Signametrics 150 Parameter Type/Description nDmm int Identifies the DMM. DMMs are numbered st

Page 59

151 Signametrics DMMWaitForTrigger SMU2060  SMU2064  Description Put the DMM in a wait stat

Page 60

Signametrics 152 iPol Int This value indicates the polarity of the pulse to be measured. 1 ind

Page 61

153 Signametrics 5.7 Calibration and Service Commands AC_zero SMU2060  SMU2064  Description

Page 62

Signametrics 154 Any value int Eror or warning code. Example int i = EraseCalStore(0); // Era

Page 63 - 5.1.1 Calibration Record

155 Signametrics Parameter Type/Description iDmm Identifies the DMM. DMMs are numbered starti

Page 64

Signametrics 156 Description Retrieve currently set gain. #include "SMU2060.h" #incl

Page 65 - Option Explicit

157 Signametrics DMM_OKAY Operation successfully completed. Negative Value Error code Example

Page 66

Signametrics 158 DMM_OKAY Valid return. Negative Value Error code Example int err; Err = Linea

Page 67 - 5.6 Windows Command Language

159 Signametrics Example int i = WrCalFileToStore (0, "C:\\SM60CAL.dat"); WrCalSto

Page 69 - DMMArmTrigger

Signametrics 160 Return Value The return value is one of the following constants, or the string

Page 70 - DMMBurstBuffRead

161 Signametrics 5.8 Service Commands GrdXingTest SMU2060  SMU2064  Description Perform the

Page 71 - DMMBurstRead

Signametrics 162 ClearBuffer SMU2060  SMU2064  Description Clears the contents of the interna

Page 72 - DMMCleanRelay

163 Signametrics DMM_ERROR_DTYPE -20 // invalid input, bad DMM Type parameter DMM_ERROR_R

Page 73 - DMMCloseUSB

Signametrics 164 #define OHMS4W 22 2-Wire resistance #define OHMS2W 29 4-Wire resistan

Page 74 - DMMDelayedTrigger

165 Signametrics #define IDC_2400mA 21 // Current DC 2.4A range /* 4-Wire Ohms */ #defin

Page 75 - DMMDisarmTrigger

Signametrics 166 // Leakage test with variable Voltage #define Leak240n 65 // Leakage 24

Page 76 - DMMErrString

167 Signametrics #define VDCSRC_IDCSNS 74 // V Source I Sense (for future implementation) #d

Page 77 - DMMGetACCapsR

Signametrics 168 #define _120u 4 // 120uF #define _1200u 5 // 1,200uF #define _12m

Page 78 - DMMGetAperture

169 Signametrics #define APR_p16s 9 // 160.0ms aperture, 50Hz rejection (~6rps) 8PLC #define

Page 79 - DMMGetBufferSize

17 Signametrics 2.8 Thermocouple Temperature Measurement  Cold Junction Compensation: By Sens

Page 80 - DMMGetCalDate

Signametrics 170 #define SType 'S' #define TType 'T' 6.0 Maintenance

Page 81

171 Signametrics 6.1 Performance Tests This test compares the performance of the SMU2060/64 DM

Page 82 - DMMGetdBStr

Signametrics 172 6.3 Resistance Test, 2-wire The following procedure may be used to verify the

Page 83 - DMMGetCounterRange

173 Signametrics 6.4 Resistance Test, 4-wire The following procedure may be used to verify the

Page 84 - DMMGetDeviatStr

Signametrics 174 6.5 AC Voltage Test The following procedure may be used to verify the accuracy

Page 85 - DMMGetDevLocation

175 Signametrics 6.6 DC Current Test The following procedure may be used to verify the accurac

Page 86 - DMMGetFuncRange

Signametrics 176 6.7 AC Current Test The following procedure may be used to verify the accuracy

Page 87 - DMMGetGrdVer

177 Signametrics 6.8 Capacitance Test (SMU2064 only) The following procedure may be used to ve

Page 88 - DMMGetHwOption

Signametrics 178 6.8 Inductance Test (SMU2064 only) The following procedure may be used to veri

Page 89 - DMMGetLowFreqVRMS

179 Signametrics 6.9 Frequency Counter Test ( SMU2064 only) The following procedure may be use

Page 90 - DMMGetMax

Signametrics 18 Range Input Typical Measurement Time [1] Typical Measurement speed (rps) [1] 1,2

Page 91 - DMMGetMin

Signametrics 180 6.10 Calibration Each SMU2060/64 DMM uses its own SM60CAL.DAT calibration reco

Page 92 - DMMGetMinStr

181 Signametrics 31 that controls the high frequency performance of each AC function. A large

Page 93 - DMMGetRange

Signametrics 182 7.0 Warranty and Service The SMU2060 and SMU2064 are warranted for a period of

Page 94 - DMMGetSourceFreq

19 Signametrics 2.10 Time Measurements 2.10.1 Threshold DAC (SMU2064)  The Threshold DAC is u

Page 95 - DMMGetSourceMode

Signametrics 2 CAUTION In no event shall Signametrics or its Representatives are l

Page 96 - DMMGetTrigger

Signametrics 20 2.11 Trigger Functions 2.11.1 External Hardware Trigger (at DIN-7 connector) Tri

Page 97 - DMMGetTriggerInfo

21 Signametrics Power Line Rejection Single reading Command/Response time/rate (1/

Page 98 - DMMGetVer

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

Page 99 - DMMIsAutoRange

23 Signametrics 2.13.1 DC Voltage, Measure DC Voltage Parameter Closed Loop [1] Open Loop Out

Page 100 - DMMIsRelative

Signametrics 24 2.13.4 Source DC Current Measure DC Voltage  Sensing: Selectable, at source t

Page 101 - DMMLongTrigger

25 Signametrics 2.15 Other Specifications Temperature Coefficient over 0C to 50C Range 

Page 102 - DMMLongTrigRead

Signametrics 26  PXI Instrumentation Switching modules: SMX4030, SMX4032  IVI-COM driver

Page 103 - DMMOpenCalACCaps

27 Signametrics 3.0 Getting Started After unpacking the DMM, please inspect for any shipping d

Page 104 - DMMOutputSync

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

Page 105 - DMMPeriodStr

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

Page 106 - Example char cBuf[64];

3 Signametrics TABLE OF CONTENTS 1.0 INTRODUCTION ...

Page 107 - DMMRead

Figure 3-4. The Sync and Trigger lines interface and application Figure 3-5. Boosting Sync output current with a single external PNP Transistor.

Page 108 - DMMReadBuffer

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

Page 109 - DMMReadCJTemp

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

Page 110 - DMMReadCrestFactor

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

Page 111 - DMMReadSR

Signametrics 34 4.0 DMM Operation and Measurements Tutorial Most of the DMM’s measurement func

Page 112 - DMMReadFrequency

35 Signametrics Consideration must be given to the selected Aperture. This is particularly impo

Page 113 - DMMReadHiSense

Signametrics 36 The more abrupt the signal, the less stable the measurement will be. Therefore

Page 114 - DMMReadInductorR

37 Signametrics forcing a current, and measuring a voltage, which the DMM converts and displays

Page 115 - DMMReadLoSense

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

Page 116 - DMMReadMedian

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

Page 117 - DMMReadNorm

Signametrics 4 3.2 INSTALLING THE SOFTWARE...

Page 118 - DMMReadPeakToPeak

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

Page 119 - DMMReadStr

Signametrics SMX4032, SM4022 and SM4020 switching cards have a hundred times lower Thermal EMF than most other switches. Even the lower grade Signamet

Page 120 - DMMReadTestV

Figure 4-8. Guarding improves high value resistance measurement accuracy by reducing leakage errors. 4.4 Leakage Measurements (SMU2064) The SMU2064

Page 121 - DMMReadWidth

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

Page 122 - DMMSetACCapsDelay

Figure 4-10. Anatomy of a measurement 4.6 RTD Temperature Measurement (SMU2064) For temperature measurements, the SMU2064 measure and linearize RTD

Page 123 - DMMSetACCapsLevel

Figure 4-11. Measuring capacitors or inductors is best handled with low capacitance shielded probes. 4.10 In-Circuit Capacitance Measurement (SMU206

Page 124 - DMMSetACVSource

1) Set the DMM for this measurement: DMMSetFunction(nDmm, ESR); (ESR = 100). 2) Set the Aperture to the desiered value: DMMSetAperture(); (should be

Page 125 - DMMSetAutoRange

47 Signametrics measurements. The Open Terminal Calibration function must be performed with th

Page 126 - DMMSetBuffTrigRead

Following the completion of the process, subsequent readings from the buffer will return 120-n pre-trigger readings, followed by n post trigger readin

Page 127 - DMMSetCapsAveSamp

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

Page 128 - DMMSetCompThreshold

5 Signametrics 4.18 MEASURING THERMOCOUPLES’ TEMPERATURE ...

Page 129 - DMMSetCounterRng

Signametrics 50 Wend Next 4.14.3.2 Multiple Trigger Capture Operation In response t

Page 130 - DMMSetDCISource

While DMMReadMeasurement(0, rd(i)) = No ‘ wait for readings to be ready, and pick them Wend Next 4.14.4 External Trigger and Syn

Page 131 - DMMSetDCVSource

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

Page 132 - DMMSetFuncRange

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

Page 133 - DMMSetInductFreq

Example Two: Defects in coils, inductors, or transformers can be manifested as an increased decay, or greatly attenuated resonance when stimulated wi

Page 134 - DMMSetPLC

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

Page 135 - DMMSetPulseGen

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

Page 136 - DMMSetRange

4.16.5 Source Current - Measure Voltage When sourcing current and measuring voltage, there are two connection configurations: 1) Four wire connection

Page 137 - DMMSetReadInterval

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

Page 138 - DMMSetRelative

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

Page 139 - DMMSetSensorParams

Signametrics 6 DMMGetTriggerInfo...

Page 140 - DMMSetSourceMode

can be characterize by the equation used by the DMMReadCJTemp(); tcj = b + (Vcjs – a) / m, the parameters can be set using DMMSetSensorParams(). Vcjs

Page 141 - DMMSetSync

Figure 4.25. Extending voltage range of auxiliary inputs by using external attenuator. A further limitation of these function is that their common m

Page 142

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

Page 143 - DMMSetTempUnits

63 Signametrics 5.0 Windows Interface The SMU2060 Windows interface package provided, contains

Page 144 - DMMSetTrigRead

Signametrics 64 calibration of the DMM. This file may contain multiple records for several DMMs

Page 145

65 Signametrics Install the SMU2060.H and USBDMMUser.h header file in a directory that will be

Page 146 - DMMStartTotalizer

Signametrics 66 Declare Function DMMSetAperture Lib "SMU2060.dll" (ByVal nDmm As Long,

Page 147 - DMMStopTotalizer

67 Signametrics 5.4 Windows DLL Default Modes and Parameters After initialization, the Windows

Page 148 - DMMTrigger

Signametrics 68 DMMArmAnalogTrigger 2060  SMU2064  Description Arm DMM for analog level trig

Page 149 - DMMTriggerBurst

69 Signametrics DMMArmAnalogTrigger(0,80,1.5); while( ! DMMReady(0)); // Wait for capture for(

Page 150 - DMMUnlockCounter

7 Signametrics DMMSetReference ...

Page 151 - DMMWidthStr

Signametrics 70 Example double Buffer[70]; DMMArmTrigger(0,70); // Setup to capture 70 post t

Page 152

71 Signametrics for(i=0; i < 50 ; i++) // read 50 readings from buff. j = DMMReadBu

Page 153 - EraseCalStore

Signametrics 72 DMMCalibrate SMU2060  SMU2064  Description Internally calibrate the DMM. #in

Page 154 - SetGain

73 Signametrics DMM_OKAY Operation successfully completed. Negative Value Error code Example i

Page 155 - GetOffset

Signametrics 74 Negative Value Error code Example int status = DMMCloseUSB(0); DMMDelayedTri

Page 156 - SetFcomp

75 Signametrics DMMDisableTrimDAC SMU2060  Description Terminate the operation of the Trim

Page 157 - Linearize_AD

Signametrics 76 DMMDutyCycleStr SMU2060  SMU2064  Description Return percent duty cycle of

Page 158 - WrCalFileToStore

77 Signametrics Negative Value Error code Positive Value < 100 The length of the returned st

Page 159 - DMMGetSupplyV

Signametrics 78 Description Return the resistance component of the last AC Caps measurement. #

Page 160

79 Signametrics DMMGetAverageVAC SMU2060  SMU2064  Description Measure average of an AC vol

Page 161 - GrdXingTest

8.0 ACCESSORIES...

Page 162 - 5.9 Error Codes

Signametrics 80 DMMGetBufferSize(0, & length); // read buffer size DMMGetBusInfo SMU2060

Page 163 - 5.11 Parameter List

81 Signametrics Postive Value ≥ 100 Warning code Example char cBuf[64]; int status; status = DM

Page 164

Signametrics 82 DMMGetdB SMU2060  SMU2064  Description Get dB deviation from the reading at

Page 165

83 Signametrics Return Value Integer string length if successful, or an error code.. Value Mea

Page 166 - 5.11.3 Function Values

Signametrics 84 nDmm int Identifies the DMM. DMMs are numbered starting with zero. Return Val

Page 167 - 5.11.4 Range Values

85 Signametrics Remarks This function is the same as the DMMGetDeviation(), with the exception

Page 168 - 5.11.5 Aperture parameters

Signametrics 86 DMMGetDiffMnMxStr SMU2060  SMU2064  Description Returns the difference bet

Page 169 - 5.11.6 Additional parameters

87 Signametrics Return Value Integer value corresponding to the currently set DMM function/ran

Page 170 - 6.0 Maintenance

Signametrics 88 Return Value Integer value. The return value is the version value or an error c

Page 171 - 6.2 DC Voltage Test

89 Signametrics Return Value DMM hardware code or an error code. Value Meaning Positive value

Page 172 - 6.3 Resistance Test, 2-wire

9 Signametrics SMU2055 DMMs in a single computer, in any mix. Multiple units add both, overall

Page 173 - 6.4 Resistance Test, 4-wire

Signametrics 90 Return Value Integer value version code or an error code. Value Meaning Negati

Page 174 - 6.5 AC Voltage Test

91 Signametrics DMMClearMinMax function was made. This value is updated every time a measuremen

Page 175 - 6.6 DC Current Test

Signametrics 92 int DMMGetMin(int nDmm, double *lpdMax) Remarks This function returns a doub

Page 176 - 6.7 AC Current Test

93 Signametrics DMMGetNumDevices SMU2060  SMU2064  Description Get the number of USB DMM de

Page 177

Signametrics 94 Zero or positive value Range; zero being the lowest Negative Value Error code Ex

Page 178

95 Signametrics DMM_OKAY Operation successfully completed. Negative Value Error code Example d

Page 179

Signametrics 96 Return Value Source mode code. Value Meaning ‘O’ OPEN_LOOP mode is selected ‘C

Page 180 - 6.10 Calibration

97 Signametrics nDmm int Identifies the DMM. DMMs are numbered starting with zero. Return Val

Page 181

Signametrics 98 Return Value DMM type Integer or an error code. Value Meaning iNullCount The

Page 182 - 8.0 Accessories

99 Signametrics lpfResult double * Pointer to the location which holds the version. Return V

Comments to this Manuals

No comments