background image

Signametrics                                                       

154 

Any value 

int

 Eror or warning code. 

 
Example

 

int i = EraseCalStore(0)

; // Erase/Format cal store EEProm 

 

DMMLoadCalFile 

SMU2060 

 SMU2064 

 

Description 

Reload calibration record from file. 

 
#include "SMU2060.h" 

 

int DMMLoadCalFile

(

int

 nDmm

,

 

LPCSTR

 lpszCal

Remarks

 

This function provides the capability to reload the calibration record. This is useful in 
making limited calibration adjustments, and verifying them. By having a copy of the 
original calibration file ‘

SM60CAL.DAT

’ open with an editor, modifying calibration 

parameters and then reloading using 

DMMLoadCalFile

, one can instantly verify the 

corrections made. Make sure the ‘

SM60CAL.DAT

’ file itself is not altered since that 

will void the calibration.  

Parameter Type/Description 

nDmm

 

int

   Identifies the DMM. DMMs are numbered starting with zero. 

lpszCal

 

LPCSTR

   Points to the name of the file containing the calibration 

constants for the DMM. 

 
Return Value

 

The return value is one of the following constants. 

Value Meaning 

DMM_OKAY 

Cal record loaded successfully. 

Negative Value 

Error code 

Example

 

/* Load a modified copy of the original calibration file to 
verify correction made to a specific entry */ 
int i = DMMLoadCalFile(0, "C:\CAL_A.dat"); 

SetGain 

SMU2060 

 SMU2064 

 

Description 

Set currently set gain during service. 

 
#include "SMU2060.h" 
#include "UseroDMM.h" 

 
 int 

SetGain(int 

nDmm, 

doulbe 

Gain

Remarks

 

This function sets the currently set gain,. Sets the gain of the the currently selected 
function and range. The gain is returned as double-precision floating-point number 

Gaint

. This function is useful while performaing calibration. Set 

GetGain()

 function for 

additional details. 
 

Содержание SMU2060

Страница 1: ...Operator s Manual Model SMU2060 7 Digit Digital USB Multimeter Model SMU2064 7 Digit High Work Load USB Digital Multimeter Signametrics Corporation June 2010 Rev 1 70 driver and Rev F Hardware...

Страница 2: ...arising out of the use of or inability to use Signametrics products even if Signametrics has been advised of the possibility of such damages Because some states do not allow the exclusion or limitatio...

Страница 3: ...ATURE MEASUREMENT 17 2 9 ADDITIONAL COMPONENT MEASUREMENT CAPABILITY 17 2 9 1 Diode Characterization 17 2 9 2 Capacitance 17 2 9 3 Capacitance In Circuit Method SMU2064 18 2 9 4 Inductance Measurement...

Страница 4: ...lue Resistance Measurements SMU2064 41 4 4 LEAKAGE MEASUREMENTS SMU2064 42 4 5 ANATOMY OF MEASUREMENT TIMING 43 4 5 1 Aperture 43 4 5 2 Read Interval 43 4 6 RTD TEMPERATURE MEASUREMENT SMU2064 44 4 7...

Страница 5: ...DMMClearMinMax 73 DMMCloseUSB 73 DMMDelayedTrigger 74 DMMDisableTrimDAC 75 DMMDisarmTrigger 75 DMMDutyCycleStr 76 DMMErrString 76 DMMFrequencyStr 77 DMMGetACCapsR 77 DMMGetAperture 78 DMMGetAverageVA...

Страница 6: ...dInductorQ 114 DMMReadInductorR 114 DMMReadLoSense 115 DMMReadMeasurement 116 DMMReadMedian 116 DMMReadNorm 117 DMMReadNsamples 118 DMMReadPeakToPeak 118 DMMReadPeriod 119 DMMReadStr 119 DMMReadTestV...

Страница 7: ...unts 158 WrCalFileToStore 158 WrCalStoreToFile 159 DMMGetSupplyV 159 5 8 SERVICE COMMANDS 161 GrdXingTest 161 ClearBuffer 162 5 9 ERROR CODES 162 5 10 WARNING CODES 163 5 11 PARAMETER LIST 163 5 11 1...

Страница 8: ...is product is connected to Warning No probes or any other wiring should be connected to the DMMs during installation or removal of the USB to the DMM or to the Computer Not doing so may apply lethal m...

Страница 9: ...ramp type eight ranges 1 nF to 10 mF RTD types pt385 3911 3916 3926 Copper variable Ro Internal DMM temperature sensor Component Handler Interface for volume prouction Capacitance In Circuit method f...

Страница 10: ...current and Resistance measurements Measurement Aperture SMU2060 SMU2064 Maximum reading rate Resolution Aperture 0 5 s 2 second 7 1 2 digits 25 bits Aperture 10 ms 100 second 6 1 2 digits 22 bits Ape...

Страница 11: ...1 3 50 k 1 With Aperture set to 0 5 Sec and within one hour from Self Calibration S Cal 2 Use of S Cal and Relative to improve measurement floor 2 3 2 4 wire Accuracy of reading 1 Range Maximum Lead R...

Страница 12: ...ms Offset voltage Depends on head room range and measured resistance value Range Vo limits 1 Measurement limits 2 24 240 230mV to 230mV I R Vo 220mV 2 4k to 24M 2 3V to 2 3V I R Vo 2 2V 1 With resista...

Страница 13: ...1 9 1 5 mV 2 0 1 7 mV 2 1 2 mV 10 Hz 20 Hz 3 0 14 mV 3 1 16 mV 3 3 20 mV 20 Hz 47 Hz 0 37 12 mV 0 37 14 mV 0 4 16 mV 47 Hz 10 kHz 0 06 10 mV 0 065 11 mV 0 073 13 mV 10 kHz 50 kHz 0 18 18 mV 0 2 21 mV...

Страница 14: ...Hz 800 Hz 1 0 180 mV 1 1 200 mV 1 1 250 mV 800 Hz 10 kHz 0 065 150 mV 0 07 200 mV 0 08 230 mV 10 kHz 50 kHz 0 34 200 mV 0 45 250 mV 0 5 300 mV 330 V 50 kHz 100 kHz 2 5 270 mV 2 8 350 mV 3 2 400 mV 1...

Страница 15: ...Specified for a sine wave More abrupt signals such as square wave pulse and triangle will degrade the accuracy relative to frequency contents of waveform 2 4 6 Low frequency RMS Voltage Measurement 20...

Страница 16: ...Measurement SMU2064 Characteristics Burden Voltage 100 V Test Voltage Adjustable between 10V to 10V in 5mV steps Accuracy of reading Amps 1 Range Full Scale 6 Digits Resolution 24 hours 23 C 5 C 90 Da...

Страница 17: ...ar Voltage Measurement Uncertainty 0 01 50uV Voltage measurement range 0V to 2 4V 2 9 2 Capacitance Method Charge Balance Speed Very high for high volume production Accuracy of reading Farads 1 Range...

Страница 18: ...ges Stimulus 100mV to 5 0V Parallel Load Resistance as low as 100 Accuracy of reading Farads 1 Range Full Scale 3 Digits Resolution One Year 23 C 5 C 2 24 F 23 99 F 10 pF 5 200 pF 240 F 239 9 F 100 pF...

Страница 19: ...uto Ranging mode 7s Acquisition Time in Range Locked mode 35ms to 2s Frequency One Year accuracy of reading Hz Resolution Hz Minimum amplitued VRMS 1Hz 130Hz 0 025 0 0015Hz 1 mHz 130Hz 640Hz 0 025 0 0...

Страница 20: ...t allows readings to be delayed up to 65mSec with 1 Sec resolution It allows readings to be delayed up to 1s with 2 s resolutions 2 12 Measurement Times 2 12 1 Measurement Apertures and Read Interval...

Страница 21: ...ms 12 ms 83 10 15 ms 98 5 10 25 ms 97 8 333ms 10 ms 100 8 489 ms 117 8 8 503 ms 115 5ms 7 ms 142 5 192 ms 192 6 5 187 ms 185 4 16667ms 6 ms 165 4 36 ms 229 38 4 274 ms 220 2 5ms 4 ms 250 2 67 ms 375 2...

Страница 22: ...all other apertures Switching between Ohms and IDC using DMMSetFuncRange For apertures of 66 66ms and higher the function switching time is equal to 45ms 0 51 Aperture For Apertures of 16 66ms to 40m...

Страница 23: ...setting accuracy 23 C 10 C One Year 1 35 mV Typical settling time 3s 2 DC Current measurement accuracy 0 1 1 A 1 See the performance envalop for limitations of the voltage and current values 2 Issue D...

Страница 24: ...es Important all accuracy specifications for DCV Resistance DCI ACV and ACI apply for the time periods shown in the respective specification tables To meet these specifications Self Calibration must b...

Страница 25: ...libration Calibrations are performed by Signametrics inside a computer which is at about 23 C All calibration constants are stored in a text file Temperature Range Operating 10 C to 65 C Temperature R...

Страница 26: ...Signametrics 26 PXI Instrumentation Switching modules SMX4030 SMX4032 IVI COM driver...

Страница 27: ...ou are sure you wish to install this driver Continue the installation Afterwards you should now see a screen that indicates the drivers have been sucsessfully installed on this computer 3 3 Installing...

Страница 28: ...iode test When in 4 Wire resistance measurement mode it serves as the negative terminal of the current source Do not float this terminal or any other DMM terminal more than 240 VDC or 240 VAC above Ea...

Страница 29: ...the selected Aperture The minimum width is about 200us when the Aperture is set to 130us It can be enabled or disabled default set to a positive or negative pulse be set low or high using functions su...

Страница 30: ...the unit serial number its modle number and the installed options The USB connector provides for both compueter interface and power to run the DMM Figure 3 6 The Rear panel has the USB BF type connec...

Страница 31: ...of the controls described below correspond to their respective software function which can be invoked within your control software or as objects in a visual programming environment The software comma...

Страница 32: ...have 10 M input impedance S_Cal This function is the System Calibration that corrects for internal gain scale factor and zero errors The DMM does this by alternatively selecting its local DC referenc...

Страница 33: ...FREQ Scroll bar and Text box control the frequency of the source It is also used to control inductance frequency When sourcing DC current use the I OUT set of controls When measuring timing or freqeun...

Страница 34: ...virtually infinite input impedance of the 240 mV and 2 4 V DCV ranges causes this phenomenon On these ranges an open input will read whatever charge is associated with the signal conditioning of the...

Страница 35: ...Measurements section below This function requires a repetitive signal The DMM must be in AC voltage measurement mode with the appropriate range selected 4 1 5 Average AC Voltage Measurement 2064 To ma...

Страница 36: ...manual 4 3 8 Guarding High Value Resistance Measurements It is also a good idea to zero the measurement function using Relative control Warning Applying voltages greater than 35 V to the I and or the...

Страница 37: ...resistor using the 24k range 100uA results in 1V test voltage which will turn on semiconductor junctions resulting in lower resistance reading To avoid this error select the 240k range 10uA which wil...

Страница 38: ...nges Also the value of I R Vo must be smaller than 220mV for the 24 and 240 ranges and 2 2V for other ranges I is the resistance test current see sectin 2 3 and R is the resistance being measured Exam...

Страница 39: ...have this limit imposed on it selecting the measurement polarity Ra can become Rb and vise versa For cases where this limit is a problem simply set the measurement polarity such that Ra is the higher...

Страница 40: ...age Range Current Limit 400k 0 1k to 100M 10 0 02V to 10 0V 25 A 4M 1 10k to 1G 100 0 02V to 10 0V 2 5 A 40M 2 100k to 10G 1k 0 02V to 10 0V 250nA Figure 4 5 Guarding improves accuracy when measuring...

Страница 41: ...he 2 Wire function require special attention Due to the high impedances involved during such measurements noise pickup and leakage could be very significant To improve this type of measurement it is i...

Страница 42: ...evice under test and measuring the current through it Three ranges are provided 240nA 2 4uA and 24uA The voltage can be set between 10V and 10V See Figures 4 8 for connection The DC voltage at which l...

Страница 43: ...5us and 5 066s and the SMU2060 can be to 26 values between 625us and 5 066s While using the various Trigger modes the Aperture time must be set to 160ms or a lower value The DMMSetPLC sets the Apertur...

Страница 44: ...es 100 A 1 A 10 A 100 A and 1 mA The SMU2064 have an additional 10 mA range The SMU2064 also has a variable current source that may be used concurrently with DCV measurement see Source Current Measure...

Страница 45: ...ion The calibration factors are preserved for each range as long as the driver DLL remains loaded The DMMSetACCapsDelay is provided to allow control over the internal measurement delay as well as rang...

Страница 46: ...ed with a network using the Charge Balanced method CAPS 44 due to its superb accuracy and speed Follow it with DMMReadSR to measure all resistors associated with each network The DMMSetSourceRes funct...

Страница 47: ...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 captu...

Страница 48: ...or a total of Tc Sc samples 1 to 2 5e9 The time from the positive edge of the trigger signal to the first sample and the sample to sample time interval Td can be a value between 100us and 3 600s setta...

Страница 49: ...6 for details 4 14 3 1 Burst Read Operation In response to the DMMBurstRead nDmm iSettle iSamples command the DMM enters a tight measurement loop where it samples the input and returns measurements to...

Страница 50: ...urement is iSettle 1 Aperture time plus the time it takes to save the data to the buffer The last is equal to 130 for Aperture times greater than 625 s and 117 s for other apertures iSettle may be set...

Страница 51: ...easurements utilize the AC Voltage path which is AC coupled You need to select the appropriate ACV range prior to using the various frequency and timing measurement functions The SMU2064 hase a novel...

Страница 52: ...one of these functions the frequency counter range is automatically adjusted to optimize it for the measurement It may take up to six measurements before the correct frequency range is auto selected O...

Страница 53: ...ng 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 le...

Страница 54: ...bipolar DC voltage source with span of 10V to 10V Its current output is limited to about 5mA and it has a source impedance of about 120 This source is very fast setteling in less than 10 s Its resolu...

Страница 55: ...istor and set a voltage within the operation envalop below while monitoring the voltage with an external DMM Repeatedly make readings and set the DC voltage as above while adjusting the Rs value using...

Страница 56: ...source voltage is available at V 2 and V 2 terminals 4 16 4 DC Current Source The SMU2064 has a fully isolated unipolar DC current source with five ranges It uses the internal DAC to control current l...

Страница 57: ...details The source compliance voltage is limited to 4V in both configurations The maximum measurable voltage is 2 4V Figure 4 19 Sourcing DC current and measuring voltage in the two wire configuratio...

Страница 58: ...nent Handlers A complete handshake can be established with either devices triggering the other with a response scheme The following section describes both the hardware interface and the software funct...

Страница 59: ...suring several types Prior to measuring a Thermocouple it is important to set the reference or cold junction temperature This can be done as often as necessary as to keep track of variations in this t...

Страница 60: ...p two terminals V and V In cases where additional voltage measurement points are required while in these operations the I and I terminals can also be measured by using the DMMReadHiSense function whic...

Страница 61: ...rminal For instance while measuring a differential output voltage of 10mV of a load cell which is stimulated by the DMM internal DCV source both terminals as at a common mode voltage of about 2 5V whi...

Страница 62: ...t and sourcing operations It is important to adhere to the following since an unavailable terminal implies that is likely to be shorted to the V terminal SMX2064 Function DMMReadHiSense DMMReadLoSense...

Страница 63: ...ontained on the diskette Some important files to note are File Description SM60CAL DAT File containing calibration information for each DMM Do not write into this file unless you are performing an ext...

Страница 64: ...gain 1 6 1 02402 0 0 1 03357 1 69 1 00513 0 0 1 0142 2w ohm Ohms 24 240 2 4k 240Meg ranges offsetUand gain 12700 0 1 002259 in the SMUX2060 1st and last lines are placeholders 1256 0 1 002307 110 0 1...

Страница 65: ...ds it will take a few seconds to initialize and self calibrate the hardware before the front panel is displayed The push buttons labeled V I etc control the DMM function As you push a function the fro...

Страница 66: ...lobal Const APR_1p0666s 4 1 07s Global Const APR_p96s 5 960ms Aperture Global Const APR_p5333s 6 533ms Global Const APR_p48s 7 480ms Global Const APR_p2666s 8 266ms Global Const APR_p16s 9 160ms Globa...

Страница 67: ...double OHMreading short ret i DMMSetFunctions 0 OHMS2W DMMSetAutoRange 0 TRUE to settle auto range and function changes ignore three readings for i 0 i 4 i ret DMMReadNorm 0 OHMreading return ret func...

Страница 68: ...nd Edge polarity Between the time this function is issued and the time the buffer is read no other command should be sent to the DMM Two exceptions are the DMMReady and DMMDisarmTrigger commands Read...

Страница 69: ...ta This function is usable for none composite measurements such as VDC VAC Ohms IAC RTD and IDC and Leakage Following completion of the capture process Use the DMMGetTriggerInfo function to get inform...

Страница 70: ...mode This function is usable for VDC VAC Ohms IAC IDC and RTD measurements Measurement Aperture should be set to 160ms or lower The total time it takes to complete this process is approximately iSamp...

Страница 71: ...FIFO which helps a bit No auto ranging is allowed in this mode The advantage of this function is that it makes measurements with a consistent sampling rate Use it carefully and only in cases where th...

Страница 72: ...te 0 a quick internal cal Comments This performs an internal DMM calibration and is the same as the S Cal command in the VB Control Panel It is not related to the external calibration represented in t...

Страница 73: ...ith zero Return Value Integer error code Value Meaning DMM_OKAY Operation successfully completed Negative Value Error code Example int status DMMClearMinMax 0 DMMCloseUSB SMU2060 SMU2064 Description C...

Страница 74: ...ween 160ms and 2 5us The value of iPostSamples must be set between 1 and the buffer size The buffer size is 80 for Apertures of 160ms to 1 4ms and 120 for Apertures in the range of 2 5 s to 625us The...

Страница 75: ...completed Negative Value Error code Example DMMDisableTrimDAC 0 Remove Trim DAC from operation DMMDisarmTrigger SMU2060 SMU2064 Description Abort trigger operation include SMU2060 h int DMMDisarmTrig...

Страница 76: ...100 The length of the returned string Postive Value 100 Warning code Example char cBuf 64 int status DMMDutyCycleStr 0 cBuf DMMErrString SMU2060 SMU2064 Description Return the string describing the wa...

Страница 77: ...cy ranging scheme which gets activated only when a frequency or period reading function is received If the previously measured frequency was 2 Hz and the frequency being measured is 300 kHz or vise ve...

Страница 78: ...o hold the resistance value Return Value The return value is one of the following constants Value Meaning DMM_OKAY DMM initialized successfully Negative Value Error code OVER_RNG Over range occurred i...

Страница 79: ...Avg double Pointer where the AC Average is saved at Return Value Integer value version code or an error code Value Meaning Negative Value Error code Example int status double ACAverage status DMMGetAv...

Страница 80: ...re the slot number is stored 0 to 15 Return Value The return value is one of the following constants Value Meaning DMM_OKAY Operation was successful Negative number Error code Example int bus slot Fin...

Страница 81: ...81 Signametrics Postive Value 100 Warning code Example char cBuf 64 int status status DMMGetCalDate 0 cBuf...

Страница 82: ...uble Pointer where the dB value is to be saved Return Value Integer error code Value Meaning DMM_OKAY Operation successfully completed Negative Value Error code Example double dB int status DMMGetdB 0...

Страница 83: ...MMSetCJTemp function Parameter Type Description nDmm int Identifies the DMM DMMs are numbered starting with zero lpdTemp double Points to the location to hold the temperature Return Value The return v...

Страница 84: ...ent errors It can be used for bandwidth measurements or DC evaluation or percent variation of a device under test over temperature The absolute value of lpdDev can be used as a pass fail window for pr...

Страница 85: ...DevLocation SMU2060 SMU2064 Description Get a string containing the location of the DMM in the USB structure include SMU2060 h int DMMGetDevLocation int nDmm LPCSTR lpszLoc Remarks This service functi...

Страница 86: ...starting with zero lpszReading LPSTR Points to a buffer at least 64 characters long to hold the result Return Value The return value is one of the following constants or the string length is OK Value...

Страница 87: ...returns the DMM function code The codes are defined in the USBDMMUser h file Parameter Type Description nDmm int Identifies the DMM DMMs are numbered starting with zero Return Value Integer value corr...

Страница 88: ...ion nDmm int Identifies the DMM DMMs are numbered starting with zero Return Value DMM hardware code or an error code Value Meaning Positive value Hardware version code Negative Value Error code Exampl...

Страница 89: ...DMMs are numbered starting with zero Return Value Integer value card ID code serial number or an error code Value Meaning DMM_E_DMM Invalid DMM number Example int id DMMGetID 0 DMMGetLowFreqVRMS SMU2...

Страница 90: ...date Parameter Type Description nDmm int Identifies the DMM DMMs are numbered starting with zero month int A pointer to an integer where the month is stored day int A pointer to an integer where the...

Страница 91: ...etMaxStr int nDmm LPSTR lpszReading Remarks This function is the string version of DMMGetMax It returns the result as a string formatted for printing The print format is determined by the range and fu...

Страница 92: ...ble Min int status DMMGetMin 0 Min DMMGetMinStr SMU2060 SMU2064 Description Returns the minimum as a formatted string include SMU2060 h int DMMGetMinStr int nDmm LPSTR lpszReading Remarks This functio...

Страница 93: ...location at which the number of devices is saved Return Value Integer string length if successful or an error code Value Meaning Negative Value Error code Positive Value 100 The length of the returned...

Страница 94: ...r code Value Meaning DMM_OKAY Operation successfully completed Negative Value Error code Example double dRI int status DMMGetReadInterval 0 dRI DMMGetSourceFreq SMU2060 SMU2064 Description Get the cur...

Страница 95: ...mples minus 1 iN 1 Parameter Type Description nDmm int Identifies the DMM DMMs are numbered starting with zero iIndex int Index to the stored reading can be 0 to the total of number of readings taken...

Страница 96: ...DMM type Integer or an error code Value Meaning Btype to TType Type of thermocuple as specified in USBDMMUser h file Negative Value Error code Example int TCtype DMMGetTCType 0 DMMGetTrigger SMU2060...

Страница 97: ...er samples plus post trigger samples is less than the size of the buffer The iNullCount is the number of these empty samples at the beginning of the buffer These empty samples should be ignored when r...

Страница 98: ...Get the type of the DMM include SMU2060 h int DMMGetType int nDmm Remarks This function returns a value representing the DMM model Parameter Type Description nDmm int Identifies the DMM DMMs are numb...

Страница 99: ...its on board store and also saves it to a file specified in lpszCal Following it performs self calibration If the calibration record is outdated it returns an error as well as display a warning windo...

Страница 100: ...MM has been initialized and is active If FALSE the DMM is not initialized To use the DMM it must be initialized using DMMInit or DMMQuickInit functions This function is used for maintenance and is not...

Страница 101: ...ome available Failure to retrieve all samples sufficiently fast will result in communication error The value of iTrigCnt and iSampl must be between 1 and 50 000 The time delay between samples dTd shou...

Страница 102: ...E 1 as well as save the sample at a location pointed to by lpdReading Therefore when ready is indicated the reading must be read from this location and saved in a buffer Failing to do so will result i...

Страница 103: ...nteger error code Value Meaning DMM_OKAY Operation successfully completed Negative Value Error code Example int status DMMOpenCalACCaps 0 DMMOpenTerminalCal SMU2060 SMU2064 Description Calibrate the I...

Страница 104: ...DMMs are numbered starting with zero Return Value Integer error code Value Meaning DMM_OKAY Operation successfully completed Negative Value Error code Example int status DMMOpenUSB 0 DMMOutputSync SM...

Страница 105: ...e Example int status DMMOutputSync 0 2 10e 6 Generate a 10ms pulse DMMPeriodStr SMU2060 SMU2064 Description Return the next DMM period reading formatted for printing include SMU2060 h int DMMPeriodStr...

Страница 106: ...Signametrics 106 Postive Value 100 Warning code Example char cBuf 64 int status status DMMPeriodStr 0 cBuf...

Страница 107: ...izes the software and reads the appropriate calibration record for the DMM from the file specified by lpszCal Depending on the operating system the execution of this function can be under 100ms Parame...

Страница 108: ...sult double Points to the location to hold the next reading Return Value The return value is one of the following constants Value Meaning DMM_OKAY DMM initialized successfully Negative Value Error cod...

Страница 109: ...units Measurements are stored as a null terminated string at the location pointed to by lpszReading Parameter Type Description nDmm int Identifies the DMM DMMs are numbered starting with zero lpszRea...

Страница 110: ...to by lpdTemp Parameter Type Description nDmm int Identifies the DMM DMMs are numbered starting with zero lpdTemp double Points to the location to hold the temperature Return Value The return value is...

Страница 111: ...It is stored as double precision floating point numbers in the location pointed to by lpdDcy The measured duty cycle is effected by the setting of the Threshold DAC Parameter Type Description nDmm int...

Страница 112: ...dSR 0 47e 9 R Read the resistor in series with 47nF DMMReadFrequency SMU2060 SMU2064 Description Return the next double floating point frequency reading from the DMM include SMU2060 h int DMMReadFrequ...

Страница 113: ...ter Type Description nDmm int Identifies the DMM DMMs are numbered starting with zero lpdRead double Pointer to a location where the reading is saved Return Value Integer value version code or an erro...

Страница 114: ...in the Inductance measurement mode and a valid inductance value must have been read prior to using this function Resulting Q is stored as double precision floating point number in the location pointed...

Страница 115: ...ense SMU2060 SMU2064 Description Measure the DC voltage present at the I termial include SMU2060 h int DMMReadLoSense int nDmm double lpdRead Remarks This function returns a double floating point read...

Страница 116: ...ations For proper communications with the DMM this function must read the same number as is set by the burst or trigger functions above Parameter Type Description nDmm int Identifies the DMM DMMs are...

Страница 117: ...ion successfully completed Negative Value Error code Example double Median int status DMMReadMedian 0 Median DMMReadNorm SMU2060 SMU2064 Description Take a reading that is in base value include SMU206...

Страница 118: ...POS_FS or NEG_FS Positive or Negative Full Scale or overrange Negative Value Error code DMM_OKAY No error Example int status DMMReadNsamples 0 100 DMMReadPeakToPeak SMU2060 SMU2064 Description Return...

Страница 119: ...or more details Parameter Type Description nDmm int Identifies the DMM DMMs are numbered starting with zero lpdResult double Points to the location which holds the period Return Value The return value...

Страница 120: ...xact voltage applied during Leakage test include SMU2060 h int DMMReadTestV int nDmm double lpdTestV Remarks This is function requires the DMM to be in LEAKAGE measurement It measres the voltage appli...

Страница 121: ...eturn value is the totalized count or if negative one of the following constants Value Meaning Negative Value Error code Example int val int err DMMReadTotalizer 0 val DMMReadWidth SMU2060 SMU2064 Des...

Страница 122: ...easurement event be it hardware or software the DMMReady function is used to detect completion The DMMReady function checks the DMM and returns TRUE 1 if ready and FALSE 0 otherwise Once a TRUE status...

Страница 123: ...e measurement Can be set beetween 10 0 and 10 0 seconds A negative value disables range limits Return Value Integer error code Value Meaning DMM_OKAY Operation successfully completed Negative Value Er...

Страница 124: ...xecute properly Reading the DMM DMMRead DMMReadStr will return the measurement of the output voltage This function acts on the main 12 bit source DAC Two ranges are available in VAC_SRC mode the 0 9 V...

Страница 125: ...nDmm int Identifies the DMM DMMs are numbered starting with zero iAperture int A pre defined constant corresponding to the desired integration time Return Value The return value is one of the followin...

Страница 126: ...to properly terminate this mode Any trigger received following iSamples is ignored Between the time this command is issued and the time the buffer is read no other command should be sent to the DMM wi...

Страница 127: ...mples This function is provided only for cases where it is necessary to improve measurement speed When using this function keep in mind that the accuracy specification provided for capacitance is not...

Страница 128: ...ng with zero dTemp double The cold junction temperature Must be set between 0o C and 50o C or the corresponding o F Return Value The return value is one of the following constants Value Meaning DMM_OK...

Страница 129: ...wn This eliminate the time necessary for the counter to autorange to the optimal range for the input frequency This function can also be used to trade off counter resolution for higher measurement spe...

Страница 130: ...ction to execute properly Reading the DMM DMMRead or DMMReadStr will return the voltage measurement at the terminals This function acts on the main source DAC If better resolution is required it can b...

Страница 131: ...ClosedLoop mode the source level is adjusted every time the DMM is read making small corrections until the reading is equal to ldVolts However for the ClosedLoop mode to update the source level it is...

Страница 132: ...TRUE 1 to enter relative mode FALSE 0 to clear mode Return Value The return value is one of the following constants Value Meaning DMM_OKAY DMM mode changed successfully Negative Value Error code Exam...

Страница 133: ...function values Parameter Type Description nDmm int Identifies the DMM DMMs are numbered starting with zero nFunc int A pre defined constant corresponding to the desired function Return Value The ret...

Страница 134: ...Ohms int nDmm int bState Remarks This function enables or disables the Offset Ohms compensation function The default value is FALSE or no Offset Ohms compensation When set to TRUE the measurement rate...

Страница 135: ...de DMMUser H int DMMSetPulseGen int nDmm double dPwidth double dNwidth int nPulses Remarks This function sets the parameters of the pulse generator source dPwidth sets the positive or active width por...

Страница 136: ...e for the present function include SMU2060 h int DMMSetRange int nDmm int nRange Remarks This function sets the range used by the DMM for the present function The table of values is defined by the _24...

Страница 137: ...s value effects most measurement functions including the various triggered modes The default of this parameter is set to 0 resulting in the fastest measurement rate at the selected Aperture Use this f...

Страница 138: ...0 While measuring resistance ascertain that absolute values returned by DMMGetDeviation are smaller than 0 5 0 5 To cancell the effect of this fuction set relative to FALSE using the DMMSetRelative fu...

Страница 139: ...DMM must be in RTD measurement function for this function to execute properly Connect your RTD using a 4 wire connection ldRo sets the RTD Ro Ice point resistance Since it modifies the default Ro para...

Страница 140: ...lly completed Negative Value Error code Example DMMSetSensorParams 0 0 558 0 002 22 0 set parameters DMMSetSourceMode SMU2060 SMU2064 Description Set the DCV and ACV sources to ClosedLoop or OpenLoop...

Страница 141: ...d by various source and measurement function It is normally measured by DMMOpenTerminalCal function This provides an external means to calibrate some of the measurements such as ESR DMMReadSR and the...

Страница 142: ...o other instruments The default is a disabled output and active low When enabled all measurement funcitons generate a pulse corresponding to their measurement cycle Parameter Type Description nDmm int...

Страница 143: ...t from BTyppe to TType as defined in the USBDMMUser h file Return Value The return value is one of the following constants Value Meaning DMM_OKAY Function succeeded Negative Value Error code Example i...

Страница 144: ...perations Positive Edge is imlied by a transition from 0V to a voltage over 3 5V at the Trigger input line Negative edge is implied by transition from a voltage over 3 5V to 0V Parameter Type Descript...

Страница 145: ...so will result in communication overrun The DMM has a small FIFO to reduce the likelihood of an overrun This function is usable for VDC VAC Ohms IAC IDC and RTD measurements Use the DMMReadMeasuremen...

Страница 146: ...completed Negative Value Error code Example DMMSetDCVSource 0 5 0 Set source to 5V DMMSetTrimDAC 0 50 add about 2 5mV to output DMMStartTotalizer SMU2060 SMU2064 Description Clear the totalized value...

Страница 147: ...e Value Meaning DMM_OKAY Operation successfully completed Negative Value Error code Example int status DMMStartTotalizer 0 LEADING DMMStopTotalizer SMU2060 SMU2064 Description Terminate the accumulati...

Страница 148: ...f this function takes iSamples readings at the currently set function and range and stores them in an internal buffer at the currenly set Aperture and Read Interval No autoranging is allowed during th...

Страница 149: ...e trigger operation Following reception of this command the DMM enters a wait state In response to the detection of the selected iEdge polarity on its external trigger the DMM makes iSamples readings...

Страница 150: ...ples per trigger event total of 100 events for i 0 i 150 i read buffer while DMMReadMeasurement 0 Reading i DMMUnlockCounter SMU2060 SMU2064 Description Return the indicated pulse width in string form...

Страница 151: ...is possible to terminate the wait for trigger by issuing DMMDisarmTrigger command Also see DMMArmTrigger DMMDisarmTrigger and DMMSetTrigPolarity Positive Edge is imlied by a transition from 0V to a v...

Страница 152: ...dth LPSTR Points to a buffer at least 64 characters long to hold the positive width result Return Value The return value is one of the following constants Value Meaning Negative Value Error code Posit...

Страница 153: ...C zero to be active or inactive Allowed values are TRUE of FALSE Return Value The return value is one of the following constants Value Meaning DMM_OKAY Valid return Negative Value Error code Example i...

Страница 154: ...Parameter Type Description nDmm int Identifies the DMM DMMs are numbered starting with zero lpszCal LPCSTR Points to the name of the file containing the calibration constants for the DMM Return Value...

Страница 155: ...ssociated with the currently selected function and range The value should be the same as that set in the calibration record for this function and range The gain is returned as a 64 bit double precisio...

Страница 156: ...Type Description iDmm Identifies the DMM DMMs are numbered starting with zero Return Value The return value is one of the following constants Value Meaning lpdOffset double Points to the location to h...

Страница 157: ...KAY Operation successfully completed Negative Value Error code Example SetOffset 0 11212 0 Assert the offset factor Linearize_AD SMU2060 SMU2064 Description Activate Deactivate A D linearization corre...

Страница 158: ...064 Description Transfer the contents of a cal file to the on board cal store include SMU2060 h int WrCalFileToStore int nDmm LPCSTR lpszCal Remarks This function copies the specified calibration file...

Страница 159: ...SM60CAL DAT located in the C root directory Return Value Integer error code Value Meaning Any value not 0 int Eror or warning code Example int i WrCalStoreToFile 0 C SM60CAL dat a DMMGetSupplyV SMU20...

Страница 160: ...n Value The return value is one of the following constants or the string length is OK Value Meaning DMM_OKAY Valid return Negative Value Error code Positive Value Warning code Example double v int sta...

Страница 161: ...pe Description nDmm int Identifies the DMM DMMs are numbered starting with zero iTest int Test type 0 Basic Read Write 1 Toggle Reset line iNumber times 2 High Speed Guard Crossing stimulation 3 Guard...

Страница 162: ...cribing the error There values are included in the SMU2060 H file DMM_OKAY 0 no error DMM_E_INIT 1 Dmm not initialized DMM_E_CAL_R 2 cannot find valid calibration record DMM_ERR_AD_HW 3 A D does not r...

Страница 163: ...FUNC 107 Illegal function selection DMM_ERR_APERTURE 108 Wrong Aperture selected see rate definition DMM_TRIG_SAMPL_ERR 109 Wrong number of Trigger samples DMM_ERR_PARAMETER 110 wrong parameter value...

Страница 164: ...meter This function is useful when there is a need to switch the measurement function and select a specific range Using this function is a faster alternative to using both DMMSetFunction and DMMSetRra...

Страница 165: ..._10m 42 10mA 2064 only All functions below are only for 2064 type DMM Module internal temperature sensor define LOCAL_TEMP 43 Internal temperature measurement Ramp type Capacitance define CAPS_1200p 4...

Страница 166: ...e SynthRes40M 80 40Meg with 240nA limit define ThermoCouple 81 Thermocouples AC based capacitance measurement function define AC_Cap24n 82 AC based capacitance 24nF range define AC_Cap240n 83 AC based...

Страница 167: ...Current define _2400uAAC 0 2 4mA define _24mAAC 1 24mA define _240mAAC 2 define _2400mAAC 3 2 4A DC Current define _240nA 0 240nA 2064 only define _2400nA 1 2 4uA 2064 only define _24uA 2 24uA 2064 o...

Страница 168: ...ine _330uH 1 define _3300uH 2 define _33mH 3 define _330mH 4 define _3300mH 5 Extended Resistance and Synthesized Resistance ranges define _400k 0 define _4M 1 define _40M 2 5 11 5 Aperture parameters...

Страница 169: ...MU2064 only define APR_313us 27 312 5us aperture SMU2064 only define APR_260us 28 260 42us aperture SMU2064 only define APR_130us 29 130 21us aperture SMU2064 only define APR_2p5us 30 2 5us aperture S...

Страница 170: ...ipment that meets the indicated minimum specifications may be substituted In general the calibration equipment should be at least three times more accurate than the DMM specifications Recommended Test...

Страница 171: ...for at least one half hour with the covers on before conducting this test 2 Apply a high quality copper wire short to the DMM V inputs Select the DCV function Autorange Allow the DMM to settle for se...

Страница 172: ...es to the V terminals Check to see that the displayed reading on the DMM is within the indicated range Resistance Test 2 wire Step Range Input Minimum Reading Maximum Reading 1 24 000000 00 000000 00...

Страница 173: ...k to see that the displayed reading on the DMM is within the indicated range Table 9 4 Resistance Test 4 wire Step Range Input Minimum Reading Maximum Reading 1 24 000000 00 000000 00 000000 00 001000...

Страница 174: ...500 V 5 2 4 V 1 9 V 1 8975650 V 1 9024350 V 6 24 V 1 V 0 9862700 V 1 0137300 V 7 24 V 19 V 18 973130 V 19 026870 V 8 240 V 10 V 9 8640000 V 10 136000 V 9 240 V 190 V 189 75600 V 190 24400 V 10 330V 10...

Страница 175: ...0 A 4 1 2 400000 A 0 000000 A 0 000150 A 0 000150 A 5 1 2 400000 A 2 000000 A 1 995650 A 2 004350 A 6 1 2 400000 A 2 000000 A 2 004350 A 1 995650 A 7 1 24 00000 A 0 000000 A 0 000800 A 0 000800 A 8 1...

Страница 176: ...mA 0 1 mA 0 095710 mA 0 104290 mA 2 2 4 mA 1 mA 0 993100 mA 1 006900 mA 3 24 mA 1 mA 0 995400 mA 1 004600 mA 4 24 mA 10 mA 9 981000 mA 10 01900 mA 5 240 mA 10 mA 9 760000 mA 10 24000 mA 6 240 mA 100 m...

Страница 177: ...following Capacitance values to the V terminals Check to see that the displayed reading on the SMU2064 is within the indicated range of readings Capacitance Test Step Range Input Minimum Reading Maxi...

Страница 178: ...ith the DMM 5 After Open Cal is completed connect the test leads to a short circuit Observe how much inductance the DMM reads and then turn on the relative button 6 Connect the DMM to the test inducto...

Страница 179: ...9952 Hz 40 0048 Hz 2 2 4 V 240 mV 40 Hz 39 9952 Hz 40 0048 Hz 3 24 V 2 4 V 40 Hz 39 9952 Hz 40 0048 Hz 4 330 V 24 V 40 Hz 39 9952 Hz 40 0048 Hz 5 240 mV 250 mV 100 kHz 99 996 kHz 100 004 kHz 6 24 V 25...

Страница 180: ...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...

Страница 181: ...s of applying a zero value to the DMM followed by a value of 2 3rd of the top of each range Calibration of your SMU2060 64 is best performed using calibration software available from Signametrics When...

Страница 182: ...in the USA Signametrics will ship serviced or replaced unit at Signametrics expense Warranty extensions are available at the time of purchase for terms up to 36 months in increments of 12 months If yo...

Отзывы: