background image

An ISO 9001:2000  Company

6 ½ Digit Multimeter

M3500A

Operation Manual

Summary of Contents for M3500A

Page 1: ...An ISO 9001 2000 Company 6 Digit Multimeter M3500A Operation Manual ...

Page 2: ...Operation Manual M3500A DMM ...

Page 3: ...ge 16 2 1 2 2 To change the fuse 19 2 1 3 Factory Default When Power ON 23 2 2 FEATURES 25 2 3 M3500A FUNCTION INTRODUCTION 25 2 3 1 The Front Panel 25 2 3 2 The Display 29 2 3 2 1 Annunciators at Upper Side 29 2 3 2 2 Annunciators at Right Side 30 2 3 3 The Rear Panel 30 3 BASIC MEASUREMENT FUNCTION 32 3 1 VOLTAGE MEASUREMENTS DC AC 32 3 2 CURRENT MEASUREMENTS DC AC 34 3 3 RESISTANCE MEASUREMENTS...

Page 4: ...ual and Auto 59 4 1 7 Rate Integration Time 60 4 1 8 Sensor Selection for Temperature Measurements 62 4 1 9 Remote Interface Selection 66 4 1 10 Input Terminal Switch 66 4 2 TRIGGER OPERATIONS 67 4 2 1 Trigger Mode 68 4 2 2 Trigger Source 70 4 2 3 Trigger Setting 71 4 3 MATH OPERATIONS 75 4 3 1 Ratio 75 4 3 2 Percent 76 4 3 3 Min Max 78 4 3 4 Null 79 4 3 5 Limits Test 80 4 3 6 MX B 82 4 3 7 dB dBm...

Page 5: ...ROR TYPE 117 6 1 1 Execution Errors 117 APPENDIX 122 A SPECIFICATION LIST 122 B REMOTE INTERFACE REFERENCE 124 B 1 An Introduction to the SCPI Language 125 B 2 Output Data Formats 129 B 3 The MEASure Command 130 B 4 The CONFigure Command 131 B 5 The Measurement configuration command 133 B 6 The Math Operation Command 139 B 7 The Triggering Commands 142 B 8 The System Related Commands 143 B 10 SCPI...

Page 6: ......

Page 7: ......

Page 8: ......

Page 9: ......

Page 10: ......

Page 11: ......

Page 12: ...12 Part Name Part Number Multi point Scanner Card M3500 opt01 Thermocouple adapter M3500 opt02 Adapters Banana to BNC Adapter M3500 opt03 GPIB Card M3500 opt04 RTD Probe Adapter M3500 opt05 Table 1 1 ...

Page 13: ...nd inspected professionally before shipping out to our customers If you find any damaged or missing parts please contact your local service representative immediately and do not attempt to operate the damaged product If users have any doubt about their products they are encouraged to contact their local service representative 2 1 1 To adjust the handle You may adjust the carrying handle to suit yo...

Page 14: ...p to 90 with the multimeter pull out the handle from the multimeter as shown in Figure 1 2 Figure 1 2 Ⅱ Adjusting the position for your convenience Here are some example positions to suit users needs Position 1 The default position is for packing as shown in Figure 1 3 ...

Page 15: ...15 Figure 1 3 Position 2 The adjusted position is for operation as shown in Figure 1 4 Figure 1 4 Position 3 The carrying position is with the handle as shown in Figure 1 5 Figure 1 5 ...

Page 16: ...nging the setting make sure the multimeter is disconnected from the AC power An incorrect voltage setting may cause severe damage to your instrument Warning The power cord supplied with M3500A contains a separate ground wire for use with grounded outlets When proper connections are made instrument chassis is connected to power line ground through the ground wire in the power cord Failure to use a ...

Page 17: ...ltage setting selector cap as shown in Figure 2 2 You might need a screwdriver to do so Figure 2 2 Step 3 Remove the red voltage setting selector from the right middle seam as shown in Figure 2 3 You might need a screwdriver to do so ...

Page 18: ...18 Figure 2 3 Step 4 Turn it over to 220V position as shown in Figure 2 4 Figure 2 4 Step 5 Insert the voltage setting selector back into the socket and close the cap as shown in Figure 2 5 Figure 2 5 ...

Page 19: ...strument damage only replace fuse with the same type and rating If the instrument repeatedly blows fuses locate and correct the cause of the trouble before replacing the fuse Verify that the power line fuse is good Replace the fuse if it is damaged Use only the same type and same rating fuse noted on the rear panel Please follow the steps below to change the fuse Step 1 Verify that the meter is di...

Page 20: ...ng selector cap as shown in Figure 2 7 You might need a screwdriver to do so Figure 2 7 Step 3 Remove the red voltage setting selector from the right middle seam as shown in Figure 2 8 You might need a screwdriver to do so Figure 2 8 ...

Page 21: ...om the selector as shown in Figure 2 9 Figure 2 9 Step 5 Replace with the new fuse as shown in Figure 2 10 Figure 2 10 Step 6 Insert the voltage setting selector back into the socket and close the cap as shown in Figure 2 11 Figure 2 11 ...

Page 22: ...tch on the front panel is in Power OFF condition before plugging as shown in Figure 2 12 Figure 2 12 Power switch POWER OFF Step 8 After finishing the above procedures you can plug in your power cord as shown in Figure 2 13 Figure 2 13 ...

Page 23: ...shown in Figure 2 14 Figure 2 14 Power switch POWER ON 2 1 3 Factory Default When Power ON Table 2 1 shows the factory default of M3500A Function Default Function DCV Autozero On Frequency and Period Source AC Voltage Output Format ASCII Ratio Off AC Bandwidth Input Frequency 20Hz ...

Page 24: ... Current Range Auto Digits 5 5 Range AUTO Frequency and Period Rate Medium 100ms Digits 5 5 Range 1mA Diode Test Rate 0 1 PLC Digits Slow 5 5 1 PLC Resistance 2 wire Range Auto Digits Slow 6 5 10 PLC Temperature Thermocouple K Type Source Immediate Triggers Delay Auto Input Resistance 10MΩ Table 2 1 ...

Page 25: ...GPIB Optional Interfaces z Easy Free PC applications 2 3 M3500A Function Introduction For users to become familiar with the M3500A DMM we will give a brief introduction to the basic operations of M3500A DMM There are three major parts of M3500A 2 3 1 the front panel 2 3 2 the display and 2 3 3 the rear panel We will discuss each of them in the following sections 2 3 1 The Front Panel There are dif...

Page 26: ...1 2 3 4 5 6 ...

Page 27: ...s the normal display reading M and B are constants specified by user for scale factor and offset z dBm Used for displaying voltage measurement in dBm power unit z dB Used for displaying voltage measurement in decibel unit 2 5 Third row without SHIFT button z SINGLE Manually triggers the multimeter to make measurements z AUTO TRIGGER Instructs the multimeter to make measurements continuously z STOR...

Page 28: ...g or adjusting function relating some front panel buttons z MENU Offers setting or adjusting function not relating other front panel buttons 4 RANGE z Moves to higher range z Moves to lower range z AUTO Enables or disables auto range 5 Terminals Selects input signal connections on front or rear panel 6 Inserted Connections Fuse Device z 4 Chassis Ground Connections Separate environmental noises z ...

Page 29: ...he state or the condition of an ongoing measurement They are explained individually in the following sections Figure 2 16 2 3 2 1 Annunciators at Upper Side Figure 2 17 z ADRS Indicates the multimeter is controlled via GPIB Interface z RMT REMOTE Indicates the remote state USB Interface z MAN Indicates the manual range is taken z TRIG Shows the single triggering is enabled z HOLD Indicates reading...

Page 30: ...rigger Mode is enabled z LOCK Indicates the front panel menu operation is locked z OVP Not used for Model M3500A z OCP Not used for Model M3500A z OFF Indicates the front panel display is turned off Figure 2 18 2 3 3 The Rear Panel The rear panel of the M3500A is shown in Figure 2 19 This figure includes important abbreviated information that should be reviewed before using the instrument Figure 2...

Page 31: ...ects a remote computer for changing operation environment instead of the front panel control 4 Protective Conductor Terminal 5 Power Module Contains the AC line receptacle power line fuse and line voltage setting Configured for line voltages of 100 220V or 120 240V Depend on the power utility in your area 6 Option Slot Designed for installing an optional multi point scanner card Model M3500 opt01 ...

Page 32: ...the input terminals on the rear panel Warning Do not apply more than 1000V peak to the multimeter Applying excess voltage may damage your meter or cause possible electric shock or personal injury Note To eliminate the thermal EMFs due to the differences between two metals use copper leads to connect your source signal to the meter How to measure voltage Selects input signal connections on front or...

Page 33: ......

Page 34: ......

Page 35: ......

Page 36: ... the longer settling time for 4 wire mode Figure 3 8 and 3 9 show the input terminal connections on the rear panel for 2 wire mode and 4 wire mode respectively How to measure resistance Selects input signal connections on front or rear panel Connect the test leads to the terminals as shown in Figure 3 6 2 wire or Figure 3 7 4 wire Set RESOLUTION Refer to 4 1 3 or skip this step if default is to be...

Page 37: ......

Page 38: ......

Page 39: ......

Page 40: ......

Page 41: ...d for the right sensor type before making measurements Refer to 4 1 8 for how to make the sensor configuration In general RTDs have a better accuracy and long term stability than thermocouples The default RTD type in M3500A is PT100 and the thermocouple is type K Sensor Type Temperature Range C Temperature Range F E 270 1000 518 1832 J 210 1200 140 2192 K 270 1372 518 2502 N 270 1300 518 2372 R 50...

Page 42: ......

Page 43: ......

Page 44: ......

Page 45: ......

Page 46: ...urement Use terminals switch to select front terminals Insert a specified adapter into the front terminals Connect the low thermal patch leads to the adapter as shown in Figure 3 18 Configure sensor type and unit using CONFIG TEMP and or When ready press ENTER button Press TEMP button Place RTD in the desired position and take the reading on the display 5 ...

Page 47: ......

Page 48: ...48 Figure 3 18 5 ...

Page 49: ...input terminal switch 4 1 1 Set ADC Auto Zero Auto Gain Zero and Gain The purpose of Auto Zero and Auto Gain functions are used for minimizing the offset influence on your measurements When Auto Zero or Auto Gain is enabled M3500A takes the input signal reading as a base value and then internally disconnects the input signal and takes a offset reading a null offset It then subtracts the offset fro...

Page 50: ...cted by the resolution setting Whenever the resolution is altered Auto Zero may be changed accordingly The relation between resolution and Auto Zero is shown in Table 4 1 Press MENU and then ENTER on SET ADC If SET ADC is not shown on the display use and buttons to locate it Press ENTER on ZERO or GAIN Again use and buttons to locate it if it is not shown on the display Press ENTER on AUTO ZERO or...

Page 51: ...apter Figure 4 1 Remote Interface Operation To set Auto Zero and Auto Gain through the remote interface use the following commands SENSe ZERO AUTO OFF ONCE ON SENSe GAIN AUTO OFF ONCE ON The OFF and ONCE parameters have a similar effect Auto Zero OFF or Auto Gain OFF doesn t issue a new offset measurement However Auto Zero ONCE or Auto Gain ONCE issues an immediate offset measurement ...

Page 52: ...th for selecting one of the three AC filters Slow Medium and Fast in order to achieve either higher accuracy in low frequency measurements or faster AC settling time Defaults The factory default is 20 Hz Medium Users can select their filter type as they wish when setting bandwidth value The selection is stored in a volatile memory and the default setting will be restored when the meter is power of...

Page 53: ...ilter Definition M3500A uses an averaging digital filter to yield a reading for display from a specified number of measurement readings in the past The past measurement readings are stored in a stack of memory The number may be in the range of 2 to 100 User may select one of the two modes of digital filter operations Moving Average and Repeating Average The moving average filter puts the specified...

Page 54: ...nnciator indicates the state of the digital filter When it is lit the filter is enabled How to configure digital filter You can configure the digital Filter either through the front panel operation or through the remote interface operation Front Panel Operation For READINGS setting please press CONFIG and then FILTER button for selecting READINGS Press ENTER to access Use and buttons to set the RE...

Page 55: ...d the setting is only valid for the current measurement function User can select different resolution for different measurement function Default The default value for the resolution is slow 5 5 digit and the default value will be restored when the meter has been turned off or after a remote interface reset The user selected value for the resolution setting is stored in a volatile memory and the se...

Page 56: ...mes to see how the resolution setting changes from 4 5 5 5 to 6 5 Note When using Method A to set the resolution your options are 4 5 slow 5 5 slow and 6 5 fast B z Press CONFIG and then select a function as you wish from DCV DCI SHIFT DCV Ω2 Ω4 SHIFT Ω2 FREQ and PERIOD SHIFT FREQ z Press ENTER on RESOLUTION submenu If it is not shown on the display use and to locate it z Use and to find your desi...

Page 57: ...ble 2 1 on page 24 The DC input resistance can only be changed for measurements with 100mV 1V or 10V range For 100V DCV 1000 V DCV and other measurement functions the input resistance is fixed at 10M Ω and can not be changed Also note that the user selected value is stored in a volatile memory The default setting will be restored after the meter has been turned off How to set the DC input resistan...

Page 58: ...ut DC resistance at 10M Ω for all measurements INPut IMPedance AUTO OFF ON 4 1 5 Threshold Resistance Continuity Definition When testing continuity the beeper goes off when the measured resistance is less than the threshold resistance The threshold resistance can be set to any value between 1Ω and 1000Ω Default The factory default for continuity threshold resistance is 10Ω User s selection is stor...

Page 59: ...u can select the appropriate ranges manually by yourself The difference between auto range and manual range is the settling time Auto range is a convenient way for user but manual range can usually speed up the process If the input signal is beyond allowed range an OVLD message will be shown on the display The threshold of maximum minimum readings for each range are 120 of the range for maximum an...

Page 60: ...XT buttons until the range information appears The locations of these buttons are shown with a red rectangle frame in Figure 4 6 Figure 4 6 Remote Interface Operation Use the following commands from your PC terminal to set the range CONFigure function range resolution MEASure function range resolution SENSe function RANGe range SENSe function RANGe AUTO OFF ON 4 1 7 Rate Integration Time Definitio...

Page 61: ...Operation Integration time is set indirectly when user selects the measurement resolution Please refer to chapter 4 1 3 for details about how to set resolution or the digits Table 4 1 on page 51 shows the relationship between the resolution and the integration time Remote Interface Operation Use the following commands on your PC terminal to set the resolution CONFigure function range resolution ME...

Page 62: ...m 4 1 8 Sensor Selection for Temperature Measurements The multimeter supports both thermocouple and RTD User needs to configure the multimeter for the right sensor type before they can make temperature measurements RTD Definition If you are using RTD the options are PT100 D100 F100 PT385 PT3916 user defined RTD NTCT and SPRTD If you need to change the factors that are used to calculate the tempera...

Page 63: ...e equations for Standard Platinum Thermometers covering temperature range from 18 8033K to 1234 93K However one SPRTD usually cannot cover the entire range so the temperature range is broken up into a few subranges These subranges depend on the calibration point of temperature scale and are based on the melting or triple points of various pure substances For an exact list of the elements needed an...

Page 64: ...e used to determine the temperature Use and to move through the digits and and to change the numbers to a desired value Press ENTER to set the value Remote Interface Operation Use the following commands to set up the RTD configuration SENSe TEMPerature RTD TYPE PT100 D100 F100 PT385 PT3916 USER SPRTD NTCT SENSe UNIT Cel Far K SENSe UNIT SENSe TEMPerature RTD RZERo value MINimum MAXimum SENSe TEMPe...

Page 65: ...Operation Press CONFIG and then SHIFT TEMP to go to the thermocouple configuration menu Use and to locate TYPE submenu press ENTER to select it Then again use and to locate the right thermocouple type for you press ENTER on your selection To configure the reference junction use the same step to go to the thermocouple configuration submenu Use and to locate RJUNCTION submenu and then press ENTER Th...

Page 66: ...front panel operations How to select a remote interface Press MENU and then use and to select INTERFACE Then Press ENTER on your choice of USB or GPIB interface How to set address when using GPIB Press MENU and then use and to access INTERFACE Select GPIB to set address Use and to adjust the numbers to the desired address Press ENTER to set it 4 1 10 Input Terminal Switch Definition User can selec...

Page 67: ... rectangle frame in Figure 4 7 Figure 4 7 4 2 Trigger Operations In this section we will discuss the triggering system in M3500A M3500A provides a variety of trigger operations for user User can select a trigger mode a trigger source and different trigger settings for a specific measurement The user s selection is stored in a volatile memory and the default settings will be restored after power of...

Page 68: ...n is only available through the front panel The auto triggering is also the default for trigger mode in M3500A How to use Auto Trigger Press ATUO TRIGGER on the front panel to toggle for enabling auto trigger mode The location of the button is shown with a red rectangle frame on Figure 4 9 Figure 4 9 B Internal Immediate Trigger Mode Remote Interface Operation Only Definition The immediate trigger...

Page 69: ...me when user presses SINGLE key Please refer to 4 2 3 for setting the number of samples on each trigger When the TRIG annunciator on the display is lit the meter is ready for next trigger event The single trigger mode is only available through the front panel operations How to use Single Trigger First select the measurement function and then press SINGLE key on the front panel to set the trigger m...

Page 70: ... both the SHIFT SINGLE buttons to enable external hardware trigger The lit EXT annunciator on the display indicates the enabling of the external hardware trigger Remote Interface Operation By software or internal trigger By software trigger The software trigger is similar to the single triggering but instead of using the SINGLE button on the front panel you send a command from your PC to the multi...

Page 71: ...olatile memory which will be cleared after the meter has been turned off and the default value will be restored You can set the number of samples on each trigger through front panel or the remote interface Front Panel Operation Press MENU button and locate TRIG submenu by pressing and buttons Press ENTER to choose TRIG option Again locate N SAMPLE submenu using and buttons and then press ENTER to ...

Page 72: ...re is used to hold a stable reading on the display When a reading is stable enabling the reading hold will hold the stable reading and trigger a beeping sound Reading hold feature depends on an adjustable sensitivity band to determine if a reading is stable The multimeter considers a reading stable when three consecutive readings are within the sensitivity band Chapter 4 4 6 will explain how to ad...

Page 73: ...y is from 0 to 3600 seconds User s selection of delay time is stored in a volatile memory and the default will be restored when the meter is power off The internal settings of automatic trigger delay The delay time for automatic trigger delay is determined by the selection of measurement function range and the setting of integration time and AC filter speed The following table shows the default de...

Page 74: ...and buttons to move through the digits and and buttons to set the desired delay time between 0 to 3600 second The locations of the buttons are shown with red rectangle frames in Figure 4 13 Figure 4 13 Remote Interface Operation You can also use the remote interface operations from your PC terminal to set the trigger delay To select a delay time use the following command or set the trigger delay t...

Page 75: ...diode testing Note The MATH anunnciator on the display indicates the state of a mathematical feature excluding Ratio and will be lit by enabling whichever math feature Also press the same buttons again for the enabled math feature will disable the same math feature Note Press RATIO button the RATIO anunnciator will be lit on the display 4 3 1 Ratio This function calculates the ratio of an input DC...

Page 76: ...ting this function please press RATIO button and observe the reading on the display as shown as Figure 4 14 Note To close this function please press one of the measurement function buttons Figure 4 14 Remote Interface Operation Use the following command to make a RATIO measurement CONFigure VOLTage DC RATio range MIN MAX DEF resolution MIN MAX DEF 4 3 2 Percent Definition This mathematical functio...

Page 77: ...through the digits and and buttons to increase or decrease the numbers to a desired target value Press ENTER to set the value Press to activate this function And then observe the calculated percent value on the display as shown as Figure 4 15 Note Press again to disable this function The MATH annunciator on the display indicates the state of a mathematical feature Figure 4 15 Remote Interface Oper...

Page 78: ... time when it captures a new minimum or maximum How to use Min Max You can use the Min Max feature either through the front panel operation or the remote interface operation Front Panel Operation User first selects the measurement function they wish to use and then press MIN MAX button to enable the Min Max function To read the min max value the average value or the readings count user can press C...

Page 79: ...er user can specify or alter a null value The null feature is available for all functions except continuity diode When user selects the null feature for a measurement it is visible only for this measurement How to use null relative measurement You can activate null feature from either the front panel operation or the remote interface operation The Front Panel Operation The null measurements can be...

Page 80: ...an use the following commands on your PC terminal to make a null measurement CALCulate FUNCtion NULL CALCulate STATe OFF ON CALCulate STATe CALCulate NULL OFFSet value MAXimum MINimum 4 3 5 Limits Test The limits testing operation allows user to adjust a maximal and a minimal limit values The multimeter beeps and an HI or LO message will be shown when the reading exceeds the upper or lower limit r...

Page 81: ...e the numbers to a desired value Press ENTER to set the value The locations of the buttons are shown with red rectangle frames in Figure 4 18 Figure 4 18 How to make a limit testing The locations of the buttons are shown with red rectangle frames in Figure 4 19 z Select a measurement function for purpose except continuity and diode z Enable the limit operation by pressing SHIFT RATIO buttons z Aft...

Page 82: ...ement reading X by a specified scale factor M and add an offset B automatically The answer Y will then be shown on the display according to the following equation Y MX B This is especially useful when user needs to do slope calculations on a series of measurements The values of the M and B can be changed through the configuration of this function and they are stored in a volatile memory and will b...

Page 83: ...its and use and to increase or decrease the number to a desired value Press ENTER to set the value User needs to set the values of M and B first Then Select a measurement function and press SHIFT to activate MX B function as shown as Figure 4 20 Figure 4 20 Remote Interface Operation Use the following commands to enable and configure MX B function CALCulate FUNCtion MXB CALCulate STATe OFF ON CALC...

Page 84: ...relative value is adjustable and is stored in a volatile memory The range for the relative value is between 0 dBm and 200 dBm How to set the relative value User can either manually select a number for the relative reference or let the multimeter take the first reading 0 dB Front Panel Operation Press CONFIG SHIFT NULL buttons and then use and to move through the digits and and buttons to increase ...

Page 85: ... SHIFT NULL again to disable this feature The MATH anunnciator on the display indicates the state of a mathematical feature Figure 4 22 Remote Interface Operation Use the following commands from your PC terminal to make the dB measurement CALCulate FUNCtion DB CALCulate STATe OFF ON CALCulate STATe CALCulate DB REFerence value MINimum MAXimum B dBm Definition With dBm selected a voltage measuremen...

Page 86: ...a volatile memory and will be cleared after the multimeter has been power off z This feature is available for DCV and ACV only How to set the reference resistance User can set the reference resistance either through the front panel operation or the remote interface operation Front Panel Operation Press CONFIG SHIFT MIN MAX then use and to move through the digits and and to increase or decrease the...

Page 87: ...efault for the reference resistance is 600 Ω The locations of the buttons are shown with red rectangle frames in Figure 4 24 Note Press SHIFT MIN MAX again to disable this feature The MATH anunnciator on the display indicates the state of a mathematical feature Figure 4 24 Remote Interface Operation Use the following commands to enable dBm feature or to set the reference resistance CALCulate FUNCt...

Page 88: ... done through the remote interface operations on their PC terminal Figure 4 25 When the display is turned off an OFF will be lit at the lower right corner of the display screen This doesn t mean the display is POWER OFF but only that the measurement readings will not be sent to the display This option will accelerate the measurement process because there is no I O delay But turning off the display...

Page 89: ...t and then again use and buttons to locate DISPLAY submenu Press ENTER to select it and then find ON or OFF by using and buttons Press ENTER on your selection The locations of the buttons are shown with red rectangle frames in Figure 4 26 Procedures MENU SYSTEM DISPLAY ON OFF Figure 4 26 Remote Interface Operation The following commands show how to control the display as well as how to send a mess...

Page 90: ...its in diode testing z the source signal fails the limit testing After the beeper is disabled the meter still emits a tone when z an error occurs z any button on the front panel is pressed z the threshold value is exceeded in continuity testing Default The beeper is enabled when it is shipped from the factory How to control the beeper User can control the beeper from either the front panel operati...

Page 91: ... first in first out order and the memory type is volatile which means the stored readings will be cleared when the multimeter is power off The reading memory feature can be used for all measurement functions math operations trigger operations and reading hold How to use the reading memory User can store the readings and access to the stored readings through either the front panel operation or the ...

Page 92: ...se and buttons to move between the digits and and buttons to increase or decrease numbers as desired When ready press ENTER button The default number of readings will be restored when the meter has been turned off The location of the buttons are shown with red rectangle frames in Figure 4 28 Note The MEM annunciator will be lit while the multimeter stores readings and be turned off when the specif...

Page 93: ...r a measurement is taken measurement readings will be placed in the memory FETCh Use this command to retrieve stored readings DATA POINts Use this command to query the number of stored readings 4 4 4 Sensitivity Band Hold The reading hold function captures and holds a stable reading on the display The multimeter beeps and holds the value when it detects a stable reading The sensitivity band in rea...

Page 94: ...ENTER to choose it Then use and buttons to choose a desired band Press ENTER to set the desired sensitivity band The locations of the buttons are shown with red rectangle frames in Figure 4 30 Figure 4 30 4 4 5 Scanning Scan User can purchase an optional internal scanner card to be used with M3500A as the following picture shown This multipoint scanner card lets you switch and scan up to 10 channe...

Page 95: ......

Page 96: ... channel 1 to channel 10 and use and to switch among the measurement functions Leave an unused channel with a blank space Press ENTER when ten channels are all defined How to configure scan count scan interval and store measurement readings Press CONFIG SHIFT DIGITS for scanning configuration Use and buttons to scroll through submenus Press ENTER to select OPERATION submenu Use and to switch among...

Page 97: ...etween taking input signal through the defined channels Note Setting range of scanner card is only limited on DCV DCI ACV ACI and Resistance functions How to program each channel with measurement function Press CONFIG SHIFT FILTER for scanning configuration Use and to scroll through submenus Press ENTER on SET SCAN CHA submenu Use and to switch from channel 1 to channel 10 and use and to switch am...

Page 98: ...nd close the channels Press CONFIG SHIFT FILTER for scanning configuration Use and buttons to scroll through submenus Press ENTER on when you need to close a specific channel Press ENTER again on CHANNEL Use and to move through the digits and and to increase or decrease the numbers to the desired channel number Press ENTER to close the channel To open all channels simply press ENTER on OPEN ALL op...

Page 99: ...se and to locate SYSTEM submenu Press ENTER to select it Again use and to locate INIT MODE submenu and then press ENTER to select it Use and to switch from SAVE DATA and DEFAULT Press ENTER on SAVE DATA to save your current setting or press ENTER on DEFAULT to return to default setting The locations of the buttons are shown with red rectangle frames in Figure 4 33 Figure 4 33 4 4 8 Language M3500A...

Page 100: ...n first out FIFO order and it records up to 20 errors in the error queue The first error detected will be the first error retrieved Refer to Chapter 6 for the list of error messages 1 The error annunciator will be turned off when you have read the errors in the memory 2 If there is no error found when you check the error queue the multimeter shows NO ERRORS 3 If there are more than 20 errors found...

Page 101: ...which revision of firmware is installed for each microprocessor How to check the firmware revision Press MENU and then use and to locate SYSTEM submenu Press ENTER to select it Again use and to locate REVISION option Press ENTER to select it The multimeter gives three numbers in xx xx xx format on the display The first number is the firmware revision number for the measurement microprocessor the s...

Page 102: ...lay after following the operation below The location of the buttons is shown with red rectangle frames in Figure 4 37 How to see the calibration information Press MENU then locate CALIBRATE option using and Press ENTER to select it Use and to switch from the last calibrated date and the next calibration date Figure 4 37 ...

Page 103: ...ference 5 1 Pass Fail Output From USB Connector The USB connector on the rear panel of M3500A is a series B connector When the USB interface is disabled IEEE 488 interface is selected the internal pass and fail TTL output signals limit testing will be connected to the USB connector The pass and fail signals are low true and indicate the Math Pass Fail Limit Test result for the next reading to be o...

Page 104: ......

Page 105: ...the multimeter to take measurements using the SCPI commands after the appropriate setup for their selected remote interface The following conventions are used in SCPI command syntax Triangle brackets indicates that you must specify a value for the enclosed parameter The square brackets indicates that the parameter is optional and can be omitted The braces enclose the parameter choices for a given ...

Page 106: ...erature The CONFigure Command The CONFigure command offers a little more flexibility than the MEASure Command The multimeter sets the parameters for the requested function range and resolution but does not make the measurements You have an option to change the configuration To initiate the measurement use INITiate or READ Command CONFigure VOLTage DC range MIN MAX DEF resolution MIN MAX DEF VOLTag...

Page 107: ...mand followed immediately by the FETCh command except readings are not buffered internally The INITiate and FETCh Commands These two commands provide the lowest level of control of measurement triggering and reading retrieval but offer the most flexibility After you have configured the multimeter use INITiate command to change the state of the triggering system from the idle state to the wait for ...

Page 108: ...e AC RANGe range MINimum MAXimum VOLTage AC RANGe MINimum MAXimum CURRent DC RANGe range MINimum MAXimum CURRent DC RANGe MINimum MAXimum CURRent AC RANGe range MINimum MAXimum CURRent AC RANGe MINimum MAXimum RESistance RANGe range MINimum MAXimum RESistance RANGe MINimum MAXimum FRESistance RANGe range MINimum MAXimum FRESistance RANGe MINimum MAXimum FREQuency VOLTage RANGe range MINimum MAXimu...

Page 109: ...DC RESolution MINimum MAXimum VOLTage AC RESolution resolution MINimum MAXimum VOLTage AC RESolution MINimum MAXimum CURRent DC RESolution resolution MINimum MAXimum CURRent DC RESolution MINimum MAXimum CURRent AC RESolution resolution MINimum MAXimum CURRent AC RESolutioin MINimum MAXimum RESistance RESolution resolution MINimum MAXimum RESistance RESolution MINimum MAXimum FRESistance RESolutio...

Page 110: ...mum TEMPerature SPRTD RZERo MINimum MAXimum TEMPerature SPRTD A4 value MINimum MAXimum TEMPerature SPRTD A4 MINimum MAXimum TEMPerature SPRTD B4 value MINimum MAXimum TEMPerature SPRTD B4 MINimum MAXimum TEMPerature SPRTD AX value MINimum MAXimum TEMPerature SPRTD AX MINimum MAXimum TEMPerature SPRTD BX value MINimum MAXimum TEMPerature SPRTD BX MINimum MAXimum TEMPerature SPRTD CX value MINimum M...

Page 111: ...um SENSe DETector BANDwidth 3 20 200 MINimum MAXimum DETector BANDwidth MINimum MAXimum SENSe AVERage TCONtrol MOVing REPeat AVERage TCONtrol AVERage COUNt value MINimum MAXimum AVERage COUNt MINimum MAXimum AVERage STATe OFF ON AVERage STATe SENSe ZERO AUTO OFF ONCE ON ZERO AUTO GAIN AUTO OFF ONCE ON GAIN AUTO Other Measurement Configuration Commands INPut IMPedance AUTO OFF ON IMPedance AUTO ROU...

Page 112: ...ll measurement functions except continuity and diode testing The math operations use one or more internal registers You can preset the values in some of the registers while others hold the results of the math operations CALCulate FUNCtion PERCent AVERage NULL LIMit MXB DB DBM FUNCtion STATe OFF ON STATe CALCulate PERCent TARGet value MINimum MAXimum PERCent TARGet MINimum MAXimum CALCulate AVERage...

Page 113: ...c measurement Refer to Figure 4 8 for triggering system flow chart Triggering from a remote interface is a multi step sequence You must first configure the mulitmeter by choosing the desired function range and resolution Specify the trigger source from which the multimeter will accept the trigger The multimeter takes immediate internal trigger a software trigger from a remote interface and externa...

Page 114: ...Lay seconds MINimum MAXimum DELay MINimum MAXimum TRIGger DELay AUTO OFF ON DELay AUTO SAMPle COUNt value MINimum MAXimum COUNt MINmum MAXimum TRIGger COUNt value MINimum MAXimum INFinite COUNt MINmum MAXimum SYSTEM RELATED Commands Each system related operation performs a task that is not measurement related but plays an important role in making your measurements FETCh READ DISPlay OFF ON DISPlay...

Page 115: ...TATe OFF ON BEEPer STATe SYSTem ERRor SYSTem VERSion DATA POINts RST IDN STATUS REPORTING Commands SYSTem ERRor STATus QUEStionable ENABle enable value QUEStionable ENABle QUEStionable EVENt STATus PRESet CLS ESE enable value ESE ESR OPC OPC PSC 0 1 PSC SRE enable value ...

Page 116: ...116 SRE STB Other Interface Commands SYSTem LOCal SYSTem REMote IEEE 488 2 COMMON Commands CLS ESE enable value ESE ESR IDN OPC OPC PSC 0 1 PSC RST SRE enable value SRE STB TRG ...

Page 117: ... until you remove errors from the queue the multimeter responds with 0 No error The error queue is cleared when power has been off or after a CLS clear status command has been executed The RST reset command does not clear the error queue 6 1 Error Type There is only one type over here execution errors If the errors user can t find here please contact with your seller for help 6 1 1 Execution Error...

Page 118: ...any characters was received z 113 Undefined header An invalid command was received z 121 Invalid character in number An invalid character was found in the number specified for a parameter value z 123 Numeric overflow A numeric parameter with exponent larger than 32000 was found z 124 Too many digits A numeric parameter was found whose mantissa contained more than 255 digits excluding leading zeros...

Page 119: ...as received but the trigger was ignored z 213 Trigger deadlock A trigger deadlock occurs when the trigger source is BUS and a READ Command is received z 214 Init Ignored An INITiate command was received but could not be executed because a measurement was already in progress Send a device clear to halt a measurement in progress and place the meter in the idle state z 221 Settings conflict This erro...

Page 120: ...to the output buffer but the output buffer contained data from a previous command z 420 Query UNTERMINATED The multimeter was addressed to talk i e to send data over the interface but a command has not been received which send data to the output buffer z 430 Query DEADLOCKED A command was received which generates too much data to fit in the output buffer and input buffer is also full Command execu...

Page 121: ...quested resolution The multimeter cannot achieve the requested measurement resolution You may have specified an invalid resolution in the CONFigure or MEASure command z 540 Cannot use overload as math reference The multimeter cannot store an overload reading 9 90000000E 37 as the math reference for null or dB measurements The math state is turned off as a result of this condition z 550 Command not...

Page 122: ...h purposes All specification applies to M3500A unless noted otherwise A Specification List DC Characteristics Accuracy of reading of range Function Range Resolution Input Resistance 1 Year 23 C 1 C 100 0000 mV 0 1 uV 10GΩ 0 0050 0 0035 1 000000 V 1 0 uV 10GΩ 0 0040 0 0007 10 00000 V 10 uV 10GΩ 0 0035 0 0005 100 0000 V 100 uV 10MΩ 0 0045 0 0006 DC Voltagei 1000 000 V 1 uV 10MΩ 0 0045 0 0010 Functio...

Page 123: ...0 001 Resistanceii Specificatio ns are for both 2W and 4W when a Null operation is used 100 0000 MΩ 100 Ω 500 nA 10 MΩ 0 800 0 010 Diode Test 1 0000V 1 uV 1mA 0 010 0 020 Continuity 2W 1KΩ 100 mΩ 1mA 0 010 0 020 Function Range Frequency Hz 24 Hour 3 23º C 1º C 1 Year 23º C 5º C 3 5 0 10 0 10 5 10 0 05 0 05 10 40 0 03 0 03 Period 100mV to 750V 40 300K 0 006 0 01 AC Characteristics Accuracy of readi...

Page 124: ...12 0 05 50K 100K 0 60 0 08 ACV AC RMS Voltage 1 000000V To 750 000V 1 0 uV To 1mV 100K 300K 4 00 0 50 3 5 1 00 0 04 5 10 0 30 0 04 1 000000A 1 uV 10 5K 0 10 0 04 3 5 1 10 0 06 5 10 0 35 0 06 ACI AC RMS Current 3 000000A 10 uV 10 5K 0 15 0 06 Note 1 750Vac range is limited to 100 KHz 2 Specifications are for 1 hour warm up at 6 5 digits Slow ac filter 3 Hz Bandwidth sinewave input ...

Page 125: ... also known as a tree system In this system associated commands are grouped together under a common node or root thus forming subsystems A portion of the SENSe subsystem is shown below to illustrate the tree system SENSe VOLTage DC RANGe range MINimum MAXimum VOLTage DC RANGe MINimum MAXimum FREQuency VOLTage RANGe range MINimum MAXimum FREQuency VOLTage RANGe MINimum MAXimum DETector BANDwidth 3 ...

Page 126: ...close the parameter choices for a given command string The braces are not sent with the command string A vertical bar separates multiple parameter choices for a given command string Triangle brackets indicate that you must specify a value for the enclosed parameter For example the above syntax statement shows the range parameter enclosed in triangle brackets The brackets are not sent with the comm...

Page 127: ...reading the response from the first and then attempt to read the second response you may receive some data from the first response followed by the complete second response To avoid this do not send a query command without reading the response When you cannot avoid this situation send a device clear before sending the second query command SCPI Command Terminators A command string sent to the multim...

Page 128: ...s for numeric parameters like MINimum MAXimum and DEFault are also accepted You can also send engineering unit suffixes with numeric parameters e g M K or u If only specific numeric values are accepted the multimeter will automatically round the input numeric parameters The following command uses a numeric parameter VOLTage DC RANGe range MINimum MAXimum Discrete Parameters Discrete parameters are...

Page 129: ...e string by typing it twice without any characters in between The following command uses a string parameter DISPlay TEXT quoted string B 2 Output Data Formats Output data will be in one of formats shown in the table below Type of Output Data Non reading queries Single reading IEEE 488 Multiple readings IEEE 488 Single reading RS 232 Multiple readings RS 232 Output Data Format 80 ASCII character st...

Page 130: ... the front panel display MEASure CURRent DC range MIN MAX DEF resolution MIN MAX DEF Preset and make a dc current measurement with the specified range and resolution The reading is sent to the output buffer MEASure CURRent AC range MIN MAX DEF resolution MIN MAX DEF Preset and make a AC current measurement with the specified range and resolution The reading is sent to the output buffer For AC meas...

Page 131: ...kΩ and 5 digits respectively MEASure DIODe Preset and make a diode measurement The reading is sent to the output buffer The range and resolution are fixed at 1Vdc with 1mA current source and 5 digits respectively MEASure TEMPerature Preset and make a temperature measurement with RTD The reading is sent to the output buffer MEASure TCOuple Preset and make a temperature measurement with thermocouple...

Page 132: ...h the specified range and resolution This command does not initiate the measurement For AC measurement resolution is fixed at 6 digits Therefore the resolution parameter only affects the front panel display CONFigure RESistance range MIN MAX DEF resolution MIN MAX DEF Preset and configure the multimeter for 2 wire Ω measurements with the specified range and resolution This command does not initiat...

Page 133: ...easurement The range and resolution are fixed at 1Vdc with 1mA current source and 5 digits respectively CONFigure TEMPerature Preset and configure for a RTD measurement This command does not initiate the measurement The resolution is fixed at 6 digits CONFigure TCOuple Preset and configure for a thermocouple measurement This command does not initiate the measurement The resolution is fixed at 6 di...

Page 134: ...range SENSe function RANGe AUTO OFF ON Disable or enable autorange for the selected function SENSe function RANGe AUTO Query the autorange setting Return 1 ON or 0 OFF SENSe function RESolution resolution MINimum MAXimum Set resolution for the selected function not valid for frequency period or ratio Specify the resolution in the same units as the measurement function not in number of digits MIN s...

Page 135: ...NSe TCOuple RJUNction REAL OFFSet value MINimum MAXimum Set the offset voltage of the real reference junction SENSe TCOuple RJUNction REAL OFFSet MINimum MAXimum Query the offset voltage of the real reference junction SENSe TEMPerature RTD TYPE PT100 D100 F100 PT385 PT3916 USER SPRTD NTCT Select the RTD type for temperature measurement with RTD SENSe TEMPerature RTD TYPE Query the RTD type for tem...

Page 136: ...um MAXimum Query the delta constant for the user type SENSe TEMPerature SPRTD RZERo value MINimum MAXimum Set the sensor R value at 0 degree Celsius SENSe TEMPerature SPRTD RZERo MINimum MAXimum Query the sensor R value at 0 degree Celsius SENSe TEMPerature SPRTD A4 value MINimum MAXimum Set the A4 coefficient SENSe TEMPerature SPRTD A4 MINimum MAXimum Query the A4 coefficient SENSe TEMPerature SP...

Page 137: ...ction NPLCycles 0 02 0 1 1 10 MINimum MAXimum Set the integration time in number of power line cycles for the selected function This command is valid only for DCV DCI 2 wire ohms and 4 wire ohms SENSe function NPLCycles MINimum MAXimum Query the integration time for the selected function SENSe FREQuency APERture 0 01 0 1 1 MINimum MAXimum Set the gate time or aperture time for frequency function S...

Page 138: ...surement until the multimeter goes to the WAIT FOR TRIGGER state Parameter ONCE issues an immediate offset measurement SENSe ZERO AUTO Query the auto zero mode Returns 1 ON or 0 OFF or ONCE SENSe GAIN AUTO OFF ONCE ON Disable or enable the auto gain mode The OFF and ONCE have a similar effect OFF mode does not issue a new offset measurement until the multimeter goes to the WAIT FOR TRIGGER state P...

Page 139: ...ULL LIM MXB DB or DBM CALCulate STATe OFF ON Disable or enable the selected math function CALCulate STATe Query the state of the math function Returns 0 OFF or 1 ON CALCulate PERCent TARGet value MINimum MAXimum Set the target value for percent math function The multimeter clears the value when Min Max is turned on when the power has been off or a remote interface reset CALCulate PERCent TARGet MI...

Page 140: ... or a remote interface reset CALCulate NULL OFFSet value MINimum MAXimum Store a null value in the multimeter s Null Register You must turn on the math operation before writing to the math register You can set the null value to any number between 0 and 120 of the highest range CALCulate NULL OFFSet Query the null value CALCulate LIMit LOWer value MINimum MAXimum Set the lower limit for limit testi...

Page 141: ...um Set the dBm reference value Choose from 50 8000 ohms CALCulate DBM REFerence MINimum MAXimium Query the dBm reference value DATA FEED RDG_STORE CALCulate Selects whether readings taken using the INITiate command are stored in the multimeter s internal memory default or not stored at all In the default state DATA FEED RDG_STORE CALC up to 2000 readings are stored in memory when INITiate is execu...

Page 142: ...n is met after the READ Command is received Readings are sent to the output buffer right away TRIGger SOURce BUS IMMediate EXTernal Select a trigger source The multimeter will accept a software BUS trigger an immediate internal trigger or a hardware trigger from the rear panel EXT TRIG terminal TRIGger SOURce Query the trigger source TRIGger DELay seconds MINimum MAXimum Set a trigger delay time i...

Page 143: ...tinuously Trigger count is ignored while in local operation TRIGger COUNt MINimum MAXimum INFinite Query the trigger count Returns 9 90000000E 37 when you select the infinite trigger count B 8 The System Related Commands FETCh Transfer readings stored in memory by the INITiate command to output buffer where you are able to read them into your bus controller READ Change the state of the triggering ...

Page 144: ...Disable or enable the beeper SYSTem BEEPer STATe Query the beeper mode Returns 0 OFF or 1 ON SYSTem ERRor Query the multimeter s error queue Up to 20 errors can be stored in the queue Errors are retrieved in first in first out FIFO order Each error string may contain up to 80 characters SYSTem VERSion Query the present SCPI version DATA POINts Query the number of readings stored in the multimeter ...

Page 145: ... string may contain up to 80 characters STATus QUEStionable ENABle enable value Enable bits in the Questionable Data enable register The selected bits are then reported to the Status Byte STATus QUEStionable ENABle Query the Questionable Data enable register The multimeter returns a binary weighted decimal representing the bits set in the enable register STATus QUEStionable EVENt Query the Questio...

Page 146: ...he Standard Event register after the command is executed OPC Returns 1 to the output buffer after the command is executed PSC 0 1 Power on status clear Clear the Status Byte and Standard Event register enable masks when power is turned on PSC 1 When PSC 0 is in effect the Status Byte and Standard Event register enable masks are not cleared when power is turned on Stored in non volatile memory PSC ...

Page 147: ...ind and they follow all of the syntax rules of the standard Many of the required SCPI commands are accepted by the multimeter but are not described in this manual for simplicity or clarity Most of these non documented commands duplicate the functionality of a command already described in this chapter MEASure CONTinuity DIODe SAMPle COUNt value MINimum MAXimum COUNt MINimum MAXimum SENSe FUNCtion C...

Page 148: ...um LIMit UPPer value MINimum MAXimum LIMit UPPer MINimum MAXimum MXB MMFactor value MINimum MAXimum MXB MMFactor MINimum MAXimum MXB MBFactor value MINimum MAXimum MXB MBFactor MINimum MAXimum DB REFerence value MINimum MAXimum DB REFerence MINimum MAXimum DBM REFerence value MINimum MAXimum DBM REFerence MINimum MAXimum CONFigure CONTinuity DIODe INPut IMPedance AUTO OFF ON IMPedance AUTO B 11 IE...

Page 149: ...icated Hardware Lines Addressed Commands ATN IFC REN SRQ Attention Interface Clear Remote Enable Service Request Interrupt DCL EOI GET GTL LLO SDC SPD SPE Device Clear End or Identify Message Terminator Group Execute Trigger Go to Local Local Lock Out Selected Device Clear ...

Page 150: ...ring For RS 232 operation sending the Ctrl C character will perform the equivalent operations of the IEEE 488 device clear message The multimeter s DTR data terminal ready handshake line will be true following a device clear message See DTR DSR Handshake Protocol for further details TALK ONLY for Printers You can set the address to 31 which is the talk only mode In this mode the multimeter can out...

Page 151: ......

Page 152: ...y can be set in the Application pane of the Project Designer To change the startup object 1 With a project selected in Solution Explorer on the Project menu click Properties 2 Select the Application pane 3 Select a Startup object from the Startup object drop down list To set the startup object for a Windows Application to Sub Main 1 With a project selected in Solution Explorer on the Project menu ...

Page 153: ...m math operation The CONFigure command gives you a little more programming flexibility than the MEASure command This allows you to incrementally change the multimeter s configuration The example is is shown in Visual Basic Creating the Application Create a new Visual Basic project as follows 1 Create a new Standar EXE project 2 To set the startup object for a Windows Application to Sub Main 3 Add ...

Page 154: ... Output RST Reset M3500A Output CLS Clear M3500A status registers Output CALC DBM REF 50 50 ohm reference resistance Output CONF VOLT AC 1 0 001 Set M3500A to 1 amp ac range Output DET BAND 200 Select 200 Hz fast ac filter Output SAMP COUN 5 M3500A will accept 5 triggers Output TRIG SOUR IMM Trigger source is IMMediate Output CALC FUNC DBM Select dBm function Output CALC STAT ON Enable math Output...

Page 155: ......

Page 156: ... communicate with instruments extern C interface IIOUtils IDispatch STDMETHOD Count short pVal STDMETHOD TimeOut short pVal STDMETHOD TimeOut short newVal STDMETHOD Open void STDMETHOD Close void STDMETHOD Refresh void STDMETHOD Index short newVal STDMETHOD Index short nNewValue STDMETHOD Output BSTR newVal STDMETHOD Input BSTR pVal STDMETHOD Address BSTR pVal STDMETHOD Query BSTR newValue BSTR pV...

Page 157: ...onent hr CoCreateInstance CLSID_INS001IOUtils NULL CLSCTX_INPROC_SERVER IID_IOUtils LPVOID IIO if FAILED hr printf CoCreateInstance failed n return 0 IIO Refresh IIO Count count if count 0 printf n M3500A USB connect failed USB n return 0 Assigned the first M3500A device USB port for command test IIO Index dev_idx IIO TimeOut timeout Write command IDN and read the M3500A identification string myCm...

Page 158: ...001 IIO Output _bstr_t myCmd myCmd READ IIO Output _bstr_t myCmd IIO Input bstr printf output READ n printf input s n n char _bstr_t bstr Set Voltage DC measure myCmd CONF VOLT DC 10 0 1 IIO Output _bstr_t myCmd myCmd READ IIO Output _bstr_t myCmd IIO Input bstr printf output READ n printf input s n n char _bstr_t bstr IIO Close IIO Release Uninit so COM is exited clean CoUninitialize return 0 ...

Reviews: