w w w. k e i t h l e y. c o m www.keithley.com Model 2002 Multimeter Model 2002 Multimeter User’s Manual User’s Manual 2002-900-01 Rev. E / February 2009 2002-900-01 Rev.
Model 2002 Multimeter User’s Manual ©2009, Keithley Instruments, Inc. Cleveland, Ohio, U.S.A. All rights reserved. Any unauthorized reproduction, photocopy, or use of the information herein, in whole or in part, without the prior written approval of Keithley Instruments, Inc. is strictly prohibited. TSP™, TSP-Link™, and TSP-Net™ are trademarks of Keithley Instruments, Inc. All Keithley Instruments product names are trademarks or registered trademarks of Keithley Instruments, Inc.
Safety Precautions The following safety precautions should be observed before using this product and any associated instrumentation. Although some instruments and accessories would normally be used with non-hazardous voltages, there are situations where hazardous conditions may be present. This product is intended for use by qualified personnel who recognize shock hazards and are familiar with the safety precautions required to avoid possible injury.
When installing equipment where access to the main power cord is restricted, such as rack mounting, a separate main input power disconnect device must be provided in close proximity to the equipment and within easy reach of the operator. For maximum safety, do not touch the product, test cables, or any other instruments while power is applied to the circuit under test.
Table of Contents 1 General Information 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 Introduction ........................................................................................................................................................ Features .............................................................................................................................................................. Warranty information ..................................................................................
2.6.3 2.7 2.7.1 2.7.2 2.7.3 2.7.4 2.7.5 2.7.6 2.7.7 2.8 2.8.1 2.8.2 2.8.3 2.8.4 2.9 2.9.1 2.9.2 2.9.3 2.9.4 2.9.5 2.10 2.10.1 2.10.2 2.10.3 2.10.4 2.10.5 2.11 2.11.1 2.11.2 2.11.3 2.11.4 2.11.5 2.11.6 2.11.7 2.11.8 2.12 2.12.1 2.12.2 2.12.3 2.12.4 2.12.5 2.12.6 2.12.7 Multiple display of rel .............................................................................................................................. 2-41 Triggers .............................................................................
3.5.3 3.5.4 3.5.5 3.5.6 3.5.7 3.5.8 3.6 3.6.1 3.6.2 3.6.3 3.7 3.7.1 3.7.2 3.7.3 3.7.4 3.7.5 3.7.6 3.8 3.9 3.10 3.10.1 3.10.2 3.10.3 3.10.4 3.10.5 3.10.6 3.10.7 3.10.8 3.10.9 3.10.10 3.10.11 3.10.12 3.10.13 3.10.14 3.10.15 3.11 3.12 3.12.1 3.12.2 3.12.3 3.13 3.14 3.15 3.16 3.17 3.17.1 3.17.2 3.17.3 3.17.4 3.18 3.18.1 3.18.2 LLO (local lockout) ................................................................................................................................... 3-4 GTL (go to local) ............
3.18.3 3.18.4 3.18.5 3.18.6 3.18.7 3.18.8 3.18.9 3.18.10 3.18.11 3.18.12 3.18.13 3.18.14 3.18.15 3.18.16 3.18.17 3.18.18 3.18.19 3.18.20 3.18.21 3.18.22 3.18.23 3.19 3.20 3.20.1 3.20.2 3.20.3 3.20.4 3.20.5 3.20.6 3.20.7 3.21 3.21.1 3.21.2 3.21.3 3.21.4 3.21.5 3.21.6 3.21.7 3.21.8 3.21.9 3.21.10 3.21.11 3.21.12 3.21.13 3.21.14 3.21.15 3.22 3.22.1 3.22.2 3.22.3 3.22.4 3.22.5 3.22.6 3.22.7 iv :FUNCtion ....................................................................................................
3.23 3.23.1 3.23.2 3.23.3 3.23.4 3.23.5 3.23.6 3.23.7 3.23.8 3.23.9 3.23.10 3.24 Trigger subsystem .......................................................................................................................................... :INITiate commands .............................................................................................................................. :ABORt ........................................................................................................................
List of Illustrations 2 Front Panel Operation Figure 2-1 Figure 2-2 Figure 2-3 Figure 2-4 Figure 2-5 Figure 2-6 Figure 2-7 Figure 2-8 Figure 2-9 Figure 2-10 Figure 2-11 Figure 2-12 Figure 2-13 Figure 2-14 Figure 2-15 Figure 2-16 Figure 2-17 Figure 2-18 Figure 2-19 Figure 2-20 Figure 2-21 Figure 2-22 Figure 2-23 Figure 2-24 Figure 2-25 Figure 2-26 Figure 2-27 Figure 2-28 Figure 2-29 Figure 2-30 Figure 2-31 Figure 2-32 Figure 2-33 Figure 2-34 Figure 2-35 Figure 2-36 Figure 2-37 Figure 2-38 Figure 2-39 Bar
3 IEEE-488 Reference Figure 3-1 Figure 3-2 Figure 3-3 Figure 3-4 Figure 3-5 Figure 3-6 Figure 3-7 Figure 3-8 Figure 3-9 Figure 3-10 Figure 3-11 Figure 3-12 Figure 3-13 Figure 3-14 Figure 3-15 Figure 3-16 Figure 3-17 Figure 3-18 Figure 3-19 Figure 3-20 Figure 3-21 Figure 3-22 Figure 3-23 Figure 3-24 Figure 3-25 Figure 3-26 Figure 3-27 Figure 3-28 Figure 3-29 Figure 3-30 Figure 3-31 Figure 3-32 Figure 3-33 Figure 3-34 Figure 3-35 Figure 3-36 Figure 3-37 Figure 3-38 Figure 3-39 IEEE-488 connector ..........
List of Tables 2 Front Panel Operation Table 2-1 Table 2-2 Table 2-3 Table 2-4 Table 2-5 Table 2-6 Table 2-7 Table 2-8 Table 2-9 Table 2-10 Table 2-11 Table 2-12 Table 2-13 Table 2-14 Table 2-15 Table 2-16 Table 2-17 Table 2-18 Table 2-19 Table 2-20 Table 2-21 Table 2-22 Table 2-23 Table 2-24 Table 2-25 Table 2-26 Table 2-27 Table 2-28 Table 2-29 Table 2-30 Table 2-31 Table 2-32 Table 2-33 Table 2-34 Table 2-35 Table 2-36 Table 2-37 Table 2-38 Table 2-39 Table 2-40 Table 2-41 Table 2-42 Data checked on p
3 IEEE-488 Reference Table 3-1 Table 3-2 Table 3-3 Table 3-4 Table 3-5 Table 3-6 Table 3-7 Table 3-8 Table 3-9 Table 3-10 Table 3-11 Table 3-12 Table 3-13 Table 3-14 Table 3-15 Table 3-16 Table 3-17 General bus commands and associated statements .................................................................................... 3-4 IEEE-488.2 common commands and queries ..........................................................................................
1 General Information 1.1 Introduction This section contains general information about the Model 2002 Multimeter. It is arranged in the following manner: 1.2 Features 1.3 Warranty information 1.4 Manual addenda 1.5 Safety symbols and terms 1.6 Specifications 1.7 Inspection 1.8 Options and accessories 1.
General Information 1.3 Warranty information Warranty information is located on the inside front cover of this instruction manual. Should your Model 2002 require warranty service, contact the Keithley representative or authorized repair facility in your area for further information. When returning the instrument for repair, be sure to fill out and include the service form at the back of this manual to provide the repair facility with the necessary information. 1.
General Information Model 2001-TCSCAN: This is a thermocouple/general purpose scanner card that installs in the option slot of the Model 2002. The card has nine analog input channels that can be used for high-accuracy, high-speed scanning. A built-in temperature reference allows multi-channel, cold-junction compensated temperature measurements using thermocouples. Model 4288-1 Single Fixed Rack Mount Kit: Mounts a single Model 2002 in a standard 19-inch rack.
General Information Model 8695 Surface RTD Probe: This probe has a platinum RTD sensor. It is designed to measure the temperature of flat surfaces of solids. 1-4 Model 8696 Air/Gas RTD Probe: This probe has a platinum RTD sensor. It has an exposed junction within a protective shroud for measuring the temperature of air or gases.
2 Front Panel Operation 2.1 Introduction This section contains detailed reference information for front panel operation of the Model 2002. It is organized as follows: 2.2 Power-up: Covers information on connecting the instrument to line power, warm-up period, default conditions, and the power-up sequence. 2.3 Display: Covers display format and messages that may appear while using the instrument. 2.
Front Panel Operation WARNING The power cord supplied with the Model 2002 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 grounded outlet may result in personal injury or death due to electric shock. 2.2.2 Line fuse replacement A rear panel fuse located below the AC receptacle protects the power line input of the instrument.
Front Panel Operation Table 2-1 Data checked on power-up Data Type of storage Memory option IEEE-488 address Power-on default Electrically-erasable PROM Electrically-erasable PROM STD, MEM1, MEM2 STD, MEM1, MEM2 Calibration constants Calibration dates Electrically-erasable PROM Electrically-erasable PROM STD, MEM1, MEM2 STD, MEM1, MEM2 Instrument setups 1 in electrically-erasable PROM 4 more in non-volatile RAM 9 more in non-volatile RAM STD, MEM1, MEM2 MEM1 MEM2 Reading buffer (Volatile RAM)
Front Panel Operation 2.2.4 High energy circuit safety precautions 2.2.5 Power-on default conditions To optimize safety when measuring voltage in high energy distribution circuits, read and use the directions in the following warning. Power-on default conditions are those conditions the instrument assumes when it is first turned on.
Front Panel Operation Some of the multiple displays are for multiple functions, where different functions are measured sequentially from the same set of test leads. The readings are shown simultaneously, such as: • Top line shows a DC voltage measurement; bottom line shows positive and negative peak spike measurements. • Top line shows an AC RMS voltage reading; bottom line shows an AC frequency measurement and a crest factor calculation.
Front Panel Operation Bar graph For frequency: The “normal” bar graph, with a zero at the left end, is a graphical representation of a reading as a portion of a range. (See Figure 2-1.) The vertical lines displayed along the bar designate 0%, 25%, 50%, 75%, and 100% of full scale. Each full segment of the bar represents approximately 4% of the range limit. FREQ BARGRAPH RANGE -11.
Front Panel Operation Perform the following to view or change the plus and minus percentage of range: 1. From a voltage, current, or resistance function, press CONFIG and then NEXT or PREV DISPLAY. The following is displayed: ZERO-BARGRAPH±50.00% 2. Change the percentage by using the cursor keys and the RANGE ▲ and ▼ keys to enter a numeric value (0.01 99.99%). Press ENTER when done. The same percentage of range is used for voltage, current, and resistance measurements.
Front Panel Operation Table 2-4 Status and error messages Table 2-4 Status and error messages (cont.
Front Panel Operation 2.3.4 Navigating menus “remembers” its own unique setup configuration. Setup configuration parameters that are remembered include: There are basically two types of menu structures; the Main Menu and the Configure menus. The Main Menu accesses items for which there are no dedicated keys, and Configure menus are used to configure measurement functions and other instrument operations.
Front Panel Operation Table 2-6 CONFIGURE DCV menu structure Menu item Description SPEED NORMAL FAST MEDIUM HIACCURACY SET-SPEED-EXACTLY SET-BY-RSLN Measurement speed (integration time) menu: Select 1 PLC (power line cycle, 16.67msec for 60Hz, 20msec for 50Hz and 400Hz). Select 0.01 PLC. Select 0.1 PLC. Select 10 PLC. Set integration time in PLC (0.01-50). Default to setting appropriate for resolution.
Front Panel Operation Table 2-7 CONFIGURE ACV menu structure Menu item Description SPEED NORMAL FAST MEDIUM HIACCURACY SET-SPEED-EXACTLY SET-BY-RSLN Measurement speed (integration time) menu: Select 1 PLC (power line cycle, 16.67msec for 60Hz, 20msec for 50Hz and 400Hz). Select 0.01 PLC. Select 0.1 PLC. Select 10 PLC. Set integration time in PLC (0.01-50). Default to setting appropriate for resolution.
Front Panel Operation SPEED FILTER The SPEED parameter sets the integration time of the A/D converter, the period of time the input signal is measured (also known as aperture). The integration time affects the usable resolution, the amount of reading noise, as well as the ultimate reading rate of the instrument. From the front panel, the integration time is specified in parameters based on a number of power line cycles (NPLC), where 1 PLC for 60Hz is 16.67msec and 1 PLC for 50Hz and 400Hz is 20msec.
Front Panel Operation Table 2-9 DCV and ACV auto filter Measurement function and type Units State Type Readings Noise tolerance Averaging Mode DCV - On Advanced 10 1.0% Moving DCV peak spikes - On Advanced 10 5.0% Moving RMS, average, low frequency RMS Any Off Advanced 10 5.0% Moving ACV peak Volts dB, dBm On On Advanced Averaging 10 10 5.
Front Panel Operation surements are specified only for the low frequency RMS measurement type. If a relative value is in effect when dB is selected, the value is converted to dB. If a relative value is stored after dB units are selected, the units of the relative value are dB. 4. When units are changed from volts to dB or dBm, all values less than zero that depend on the new units are made equal to zero. This includes, for example, relative values and stored readings.
Front Panel Operation • Between 50 and 100Hz, use either mode. • Above 100Hz, use normal RMS mode for its greater speed. AVERAGE: When this item is selected, the signal path in the instrument bypasses the RMS converter, and the average ACV measurement is the filtered output of a full wave rectifier. PEAK: For AC peak measurements, the instrument displays the largest peak (positive or negative) of the input signal. The measurement window is fixed at 100msec.
Front Panel Operation DCV RANGE = Set by DCV range (auto or fixed). Autoranges independently of other functions. REL = Operates normally. SPEED = Set by DCV speed. FILTER = Set by DCV filter. RESOLUTION = Set by DCV resolution. +000.0000 mVDC +000.000 mVAC ACV RANGE = Set by ACV range (auto or fixed). Autoranges independently of other functions. REL = No effect. SPEED = Set by ACV speed. FILTER = Unaffected by DCV and ACV filters. RESOLUTION = Set by ACV resolution. UNITS = Fixed on volts.
Front Panel Operation DCV RANGE = Set by DCV range (auto or fixed). Autoranges independently of other functions. REL = Operates normally. SPEED = Set by DCV speed. FILTER = Set by DCV filter. RESOLUTION = Set by DCV resolution. +000.0000 mVDC Pos-Pk=+000.0mV Pos-Pk RANGE = Follows the DCV range. REL = No effect. SPEED = Fixed at 100msec. Peak window has no effect. FILTER = Unaffected by DCV and ACV filters. RESOLUTION = Fixed at 3.5 digits. UNITS = Fixed on volts. COUPLING = Fixed on AC+DC coupling.
Front Panel Operation DCV RANGE = Set by DCV range (auto or fixed). Autoranges independently of other functions. REL = Operates normally. SPEED = Set by DCV speed. FILTER = Set by DCV filter. RESOLUTION = Set by DCV resolution. +000.0000 mVDC Neg-Pk=-000.0mV Neg-Pk RANGE = Follows the DCV range. REL = No effect. SPEED = Fixed at 100msec. Peak window has no effect. FILTER = Unaffected by DCV and ACV filters. RESOLUTION = Fixed at 3.5 digits. UNITS = Fixed on volts. COUPLING = Fixed on AC+DC coupling.
Front Panel Operation DCV RANGE = Set by DCV range (auto or fixed). Autoranges independently of other functions. REL = Operates normally. SPEED = Set by DCV speed. FILTER = Set by DCV filter. RESOLUTION = Set by DCV resolution. +000.0000 mVDC Pos-Pk=+000.0mV Pos-Pk Neg-Pk=-000.0mV Neg-Pk RANGE = Follows the DCV range. REL = No effect. SPEED = Fixed at 100msec. Peak window has no effect. FILTER = Unaffected by DCV and ACV filters. RESOLUTION = Fixed at 3.5 digits. UNITS = Fixed on volts.
Front Panel Operation RMS RANGE = Set by ACV range (auto or fixed). Autoranges independently of other functions. REL = Operates normally. SPEED = Set by ACV speed. FILTER = Set by ACV filter. RESOLUTION = Set by ACV resolution. UNITS = Set by ACV units. COUPLING = Set by ACV coupling. AC-TYPE = Fixed on normal mode RMS. +000.000 mVAC +000.00Hz FREQ RANGE = Set by MAX-SIGNAL-LEVEL in CONFIGURE FREQUENCY menu. Autorange has no effect. REL = No effect. TRIGGER LEVEL= Set while in FREQ.
Front Panel Operation RMS RANGE = Set by ACV range (auto or fixed). Autoranges independently of other functions. REL = Operates normally. SPEED = Set by ACV speed. FILTER = Set by ACV filter. RESOLUTION = Set by ACV resolution. UNITS = Set by ACV units. COUPLING = Set by ACV coupling. AC-TYPE = Fixed on normal mode RMS. +000.000 mVAC AVG=000.000mV AVG RANGE = Set by ACV range (auto or fixed). Autoranges independently of other functions. REL = No effect. SPEED= Set by ACV speed.
Front Panel Operation Crest factor — The crest factor of a waveform is the ratio of its peak value to its RMS value. Thus, the crest factor specifies the dynamic range of a true RMS instrument. For sinusoidal waveforms, the crest factor is 1.414. For a symmetrical square wave, the crest factor is unity. The crest factor of a rectangular pulse is related to its duty cycle; as the duty cycle decreases, the crest factor increases.
Front Panel Operation 2.4.2 DC and AC current The Model 2002 can make normal DCI measurements from 10pA and 2.1A and ACI measurements from 100pA to 2.1A. The basic measurement procedures for DCI and ACI are contained in the Getting Started manual. 3. Remove the fuse and replace it with the same type (2A, 250V, fast blow, 5 × 20mm). The Keithley part number is FU-48. CAUTION WARNING Do not use a fuse with a higher current rating than specified, or instrument damage may occur.
Front Panel Operation Table 2-11 CONFIGURE DCI menu structure Menu item Description SPEED NORMAL FAST MEDIUM HIACCURACY SET-SPEED-EXACTLY SET-BY-RSLN Measurement speed (integration time) menu: Select 1 PLC (power line cycle, 16.67msec for 60Hz, 20msec for 50Hz and 400Hz). Select 0.01 PLC. Select 0.1 PLC. Select 10 PLC. Set integration time in PLC (0.01-50). Default to setting appropriate for resolution.
Front Panel Operation SPEED FILTER The SPEED parameter sets the integration time of the A/D converter, the period of time the input signal is measured (also known as aperture). It is discussed in paragraph 2.4.1, DC and AC voltage. Only the differences for DC and AC current are noted here. FILTER lets you set the digital filter response. The filter menu is available from the function configuration menus (i.e. CONFIGURE DCI) or by pressing CONFIGURE FILTER with the desired function already selected.
Front Panel Operation Table 2-15 DCI and ACI auto resolution Measurement function and type Integration time Resolution DC current 0.01 to <0.02 PLC 0.02 to <0.20 PLC 0.20 to <2.00 PLC 2.00 to 50 PLC 4.5d 5.5d 6.5d 7.5d DC in-circuit current Not used 5.5d RMS, average 0.01 to <0.02 PLC 0.02 to <10.00 PLC 10.00 to 50 PLC 4.5d 5.5d 6.5d The current in a low resistance conductor (e.g., a printed circuit trace) can be measured without breaking the current path.
Front Panel Operation 3. It then calculates the in-circuit current by combining the equations and solving for IIN-CKT : A measurement overflow occurs for any of the following conditions: V MEAS2 V MEAS1 ------------------------------------------------= ---------------------( I IN-CKT + I SOURCE ) ( I IN-CKT ) • The measured voltage exceeds |±200mV|. V MEAS1 ( I IN-CKT ) = V MEAS2 ( I IN-CKT + I SOURCE ) • The in-circuit current is greater than 12A.
Front Panel Operation RMS RMS (or AVG) RANGE = Set by ACI range (auto or fixed). Autoranges independently of other function. REL = Operates normally. SPEED = Set by ACI speed. FILTER = Set by ACI filter. RESOLUTION = Set by ACI resolution. COUPLING = Set by ACI coupling. AC-TYPE = Set by ACI AC-Type. RANGE = Set by ACI range (auto or fixed). Autoranges independently of other function. REL = Operates normally. SPEED = Set by ACI speed. FILTER = Set by ACI filter. RESOLUTION = Set by ACI resolution.
Front Panel Operation Table 2-16 CONFIGURE OHMS-2W menu structure Menu item Description SPEED NORMAL FAST MEDIUM HIACCURACY SET-SPEED-EXACTLY SET-BY-RSLN Measurement speed (integration time) menu: Select 1 PLC (power line cycle, 16.67msec for 60Hz, 20msec for 50Hz and 400Hz). Select 0.01 PLC. Select 0.1 PLC. Select 10 PLC. Set integration time in PLC (0.01-50). Default to setting appropriate for resolution.
Front Panel Operation SPEED FILTER The SPEED parameter sets the integration time of the A/D converter, the period of time the input signal is measured (also known as aperture). It is discussed in paragraph 2.4.1, DC and AC voltage. Only the differences for 2-wire and 4wire resistance are noted here. FILTER lets you set the digital filter response. The filter menu is available from the function configuration menus (i.e.
Front Panel Operation AUTO: Refer to Table 2-20 for the resolution associated with the integration time. Table 2-20 Ω2 and Ω4 auto resolution Note that the offset compensation settings of the ohms functions are discrete. Thus, enabling offset compensation in 2wire ohms has no effect on 4-wire ohms. MAXAUTORANGE Integration time Resolution 0.01 to <0.02 PLC 0.02 to <0.10 PLC 0.10 to <1.00 PLC 1.00 to <10.00 PLC 10.00 to 50 PLC 4.5d 5.5d 6.5d 7.5d 8.
Front Panel Operation 2.4.4 Frequency Frequency configuration The Model 2002 can make frequency measurements from 1Hz to 15MHz through its INPUT HI and INPUT LO terminals, and from 1Hz to 1MHz through its AMPS and INPUT LO terminals. The basic measurement procedure for FREQ is contained in the Getting Started manual. The following information explains the various configuration options for frequency measurements. The configuration menu is summarized in Table 2-22.
Front Panel Operation Table 2-22 CONFIGURE FREQUENCY menu structure Menu item Description MAX-SIGNAL-LEVEL 1V, 10V, 100V, 1000V, TTL 1mA, 10mA, 100mA, 1A Display maximum signal level menu: Select maximum voltage level for voltage inputs. Select maximum current level for current inputs. RESOLUTION 4-DIGITS, 5-DIGITS Display resolution menu: Select a specific resolution. INPUT-TERMINALS VOLTAGE CURRENT Input terminals for frequency measurements menu: Select INPUT HI and INPUT LO terminals.
Front Panel Operation Temperature measurements The basic measurement procedure for 4-wire RTD temperature measurements is contained in the Getting Started manual. The procedure for measuring temperature with 3-wire and 2-wire RTDs is similar. Connection diagrams for these RTDs are provided by Figures 2-9 and 2-10. Be sure that the temperature function is configured for the correct sensor type. Use the 4-WIRE-RTD selection for a 3-wire RTD sensor.
Front Panel Operation Model 2002 SENSE Ω 4 WIRE +000.00 °C RTD type : PT385 INPUT 350V PEAK 1100V PEAK ACV DCI ACI Ω2 Ω4 FREQ TEMP RANGE DISPLAY NEXT F AUTO REL TRIG INFO LOCAL STORE RECALL FILTER MATH CONFIG MENU R FRONT/REAR 2A 250V POWER AMPS RANGE CHAN SCAN Platinum RTD 500V PEAK INPUTS DCV Input LO 2002 MULTIMETER LO PREV Input HI HI EXIT CAL ENTER A.
Front Panel Operation Table 2-23 CONFIG TEMPERATURE menu structure Menu item Description SENSOR 4-WIRE-RTD PT100 D100 F100 USER PT385 PT3916 SPRTD RTD PT100 D100 F100 USER PT385 PT3916 SPRTD THERMOCOUPLE THERMOCOUPLE-TYPE REF-JUNCTIONS CONFIGURE ACQUIRE-REF-TEMP INTERNAL-TEMP Sensor type menu: 4-wire RTD type menu: Select PT100 type. Select D100 type. Select F100 type. Use to set R-zero, alpha, beta, delta. Select PT385 type. Select PT3916 type. Select SPRTD type.
Front Panel Operation SENSOR This parameter is used to select the temperature sensor. 4-WIRE-RTD or RTD: If using a 4-wire or 3-wire RTD sensor, select 4-WIRE-RTD. If using a 2-wire RTD, select RTD. Selecting an RTD sensor displays the options for RTD standards.
Front Panel Operation Measurement Example: Suppose you are using an SPRTD that has been calibrated for subrange #2 above, in which case the RTD is calibrated for measurements between 24.5561 and 273.16K. The Model 2002, however, supports only SPRTD temperatures down to 83.805K, so temperatures below this value will be reported as an overflow even though the SPRTD is capable of measuring lower. The calibration certificate lists A2, B2, C1, C2, and C3 as the calibration coefficients.
Front Panel Operation There is a multiple display for the temperature function that shows the reading expressed in all three temperature units. SPEED The SPEED parameter sets the integration time of the A/D converter, the period of time the input signal is measured (also known as aperture). It is discussed in paragraph 2.4.1, DC and AC voltage. Only the differences for temperature are noted here. SET-BY-RSLN: This parameter optimizes the integration time for the present resolution setting.
Front Panel Operation 2.5 Range Note that up-ranging occurs at 105% of range, while downranging occurs at 10% of range. The selected measurement range affects both the ultimate resolution and accuracy of the measurements as well as the maximum signal that can be measured. The range setting (fixed or auto) for each measurement function is saved when changing functions. To cancel autoranging, press AUTO or the RANGE ▲ or ▼ key.
Front Panel Operation When rel is enabled, the resulting reading is the algebraic difference between the actual input value and the rel value: Table 2-26 Allowable rel values rel'd reading = actual value - relative value Function Rel range DC voltage AC voltage DC current AC current 2-wire resistance 4-wire resistance Frequency Temperature -1.1e3 to +1.1e3 -7.75e2 to +7.75e2 -1.2e1 to +1.2e1 -2.1e0 to +2.1e0 0 to +1.05e9 (±1100V) (±775V) (±12A) (±2.1A) (0 to 1.05GΩ) 0 to +2.1e6 (0 to 2.
Front Panel Operation Table 2-27 CONFIGURE TRIGGER menu structure Menu item MEASURE SOURCE IMMEDIATE EXTERNAL MANUAL GPIB TRIGLINK TIMER HOLD DELAY COUNT INFINITE ENTER-CHAN-COUNT CONTROL SOURCE ACCEPTOR SCAN SOURCE IMMEDIATE EXTERNAL MANUAL GPIB TRIGLINK TIMER HOLD DELAY COUNT INFINITE ENTER-SCAN-COUNT CONTROL SOURCE ACCEPTOR 2-42 Description Measure layer menu: Select measure source: Use to make measurements immediately. Use external triggers to control measuring. Use TRIG key to control measuring.
Front Panel Operation Table 2-27 CONFIGURE TRIGGER menu structure (cont.) Menu item Description ARM SOURCE IMMEDIATE EXTERNAL MANUAL GPIB TRIGLINK RT-CLOCK HOLD COUNT INFINITE ENTER-ARM-COUNT CONTROL SOURCE ACCEPTOR Arm layer menu: Select arm source: Use to arm meter immediately and pass operation into the scan layer. Use external triggers to arm meter. Use TRIG key to arm meter. Use bus triggers to arm meter. Use Trigger Link triggers to arm meter. Enter Trigger Link lines. Use clock to arm meter.
Front Panel Operation Halt triggers, enable scanning or burst mode Idle TRIG (or SCAN) Idle No Arm Trigger Control = Source Arm Layer (Source Bypass Enabled)* Yes (Arm Layer 1) Control Source Another Arm ? Arm Count Output Trigger Arm Event Detection Yes Immediate External Manual GPIB Triglink RT-Clock Hold No Source Bypass Enabled ? No Scan Trigger Control = Source Scan Layer Yes (Source Bypass Enabled)* (Arm Layer 2) Control Source Scan Event Detection Scan Count Output Trigger I
Front Panel Operation Idle The instrument is considered to be in the idle state whenever it is not operating within one of the three layers of the Trigger Model. The front panel ARM indicator is off when the instrument is in the idle state. While in the idle state, the instrument cannot perform any measurement or scanning functions. • Timer — Event detection is immediately satisfied on the initial pass through the layer.
Front Panel Operation source selections, the trigger pulse is available at the METER COMPLETE connector. In the Measure Layer, the output trigger is always enabled and occurs after every device action. If the control source is set for external, immediate, manual, GPIB or timer, the output trigger pulse is available at the METER COMPLETE connector.
Front Panel Operation When the Model 2002 receives a trigger over the Trigger Link, it performs a device action, as defined by the trigger model. In addition to a measurement, this may include range changing, filtering, calculations, data storing, scanning, and other operations. See paragraph 2.7.7 for details on using the Trigger Link. NOTE The front panel TRIG key (see MANUAL) is active with the Trigger Link selected. Pressing the TRIG key performs a device action.
Front Panel Operation 2.7.3 Configuring the scan layer The scan layer is used for the following operations: • To select the scanning event (SOURCE) for the instrument. NOTE The front panel TRIG key (see MANUAL) is active with bus triggering selected. Pressing the TRIG key passes operation into the measure layer. • To delay operation in the scan layer. • To designate the number of scan sequences the instrument will perform (COUNT). • To enable or disable the Source Bypass.
Front Panel Operation DELAY This delay is used to hold up operation in the scan layer. After the scan event occurs, the instrument waits until the delay period times out (0 to 999999.999sec) before proceeding to the measure layer. COUNT This menu item defines the number of times operation returns to the scan layer. IMMEDIATE: With this selection, operation passes immediately into the scan layer. EXTERNAL: With this selection, external triggers are used to control the arm source.
Front Panel Operation After selecting TRIGLINK, you will be prompted to select an input line and then an output line. Note that you cannot use the same trigger line for both input and output. RT-Clock: With this selection, the arm source is controlled by the real-time clock. When the programmed time and date occurs, the Model 2002 passes operation into the scan layer. 2.7.5 Halting triggers The Halt option of the CONFIGURE TRIGGER menu is used to disarm the instrument and place it in the idle state.
Front Panel Operation Meter complete The METER COMPLETE OUTPUT jack provides a TTLcompatible output pulse that can be used to trigger other instruments. The specifications for this trigger pulse are shown in Figure 2-15. Meter Complete TTL High (3.4V Typical) TTL Low (0.25V Typical) Figure 2-15 Meter complete and asynchronous trigger link output pulse specifications Typically, you would want the Model 2002 to output a trigger after the settling time of each measurement.
Front Panel Operation Meter Complete Output External Trigger 7001 or 7002 Switch System Channel Ready External Trigger Input 2002 Multimeter 7051-2 BNC to BNC Cables (2) Figure 2-17 External trigger connectors .
Front Panel Operation key to set the number of readings to store, then press ENTER. The Model 2002 waits (with the asterisk annunciator lit) for an external trigger from the Model 7001/7002 before taking a reading, storing it, and sending a trigger pulse. External triggering example #2 External triggering can also be used in a test system consisting of a Model 2002 Multimeter and a Model 706 Scanner with an appropriate scanner card.
Front Panel Operation Asynchronous Trigger Link example #1 In a typical test system, you may want to close a channel and then measure the DUT connected to the channel with a multimeter. Such a test system is shown in Figure 2-19, which uses a Model 2002 Multimeter to measure ten DUTs switched by a Model 7011 multiplexer card in a Model 7001/ 7002 Switch System. DUT #1 1 DUT #2 2 The Trigger Link connections for this test system are shown in Figure 2-20.
Front Panel Operation For this example, the Models 2002 and 7001/7002 are configured as follows: Model 2002: Idle state: Bench reset = :INIT:CONT ON* Arm layer: Arm source = Immediate* Arm count = 1* Arm trigger control = Acceptor* Scan layer: Scan source = Immediate* Scan count = Infinite* Scan trigger control = Acceptor* Measure layer: Measure source = TrigLink Trigger link mode = Asynchronous* Input line = #2* Output line = #1* Measure count = 10 Measure trigger control = Acceptor* * Indicates that the
Front Panel Operation 7001or 7002 Press STEP to start scan 2002 Idle Bypass Arm B A Wait for Trigger Link Trigger C Scan Channel D Output Trigger No Wait for Trigger Link Trigger Trigger Scanned 10 Channels ? Yes Trigger Make Measurement E Output Trigger F Made 10 Measurements ? No Yes Figure 2-21 Operation model for asynchronous trigger link example #1 External Triggering and Trigger Link As previously mentioned, the trigger pulses for the asynchronous Trigger Link are identical to
Front Panel Operation 1 2 OUT IN 8502 Trigger Link Adapter Trigger Link 2002 Multimeter Channel Ready External Trigger BNC to BNC Cables (2) (7501) Trigger Link Cable (8501) 706 Scanner Figure 2-22 Connections using Trigger Link adapter DUT #1 1 Output Input HI SENSE Ω 4 WIRE INPUT HI 350V PEAK 1100V PEAK 2002 MULTIMETER LO 500V PEAK INPUTS PREV COM OUT F Input LO R DISPLAY NEXT FRONT/REAR 2A 250V POWER DUT #2 2 DUT #10 10 AMPS CAL 2002 Multimeter 230 Voltage Source Car
Front Panel Operation Trigger Link Cables (8501) OUT IN IN Trigger Link OUT Trigger Link 2002 Multimeter 7001 or 7002 Switch System Trigger Link Adapter 8502 1 External Trigger IN OUT 2 3 4 5 6 BNC to BNC Cables (7501) 230 Voltage Source Figure 2-24 Trigger Link connections (asynchronous example #2) Since this example uses an instrument that does not have Trigger Link (Model 230), the Model 8502 Trigger Link Adapter is required. Connections are shown in Figure 2-24.
Front Panel Operation To run the test and store the readings in the Model 2002, press STORE on the multimeter, enter the desired number of readings (20), and press ENTER. The Model 2002 waits (with the asterisk annunciator lit) for a Trigger Link trigger from the Model 7001/7002. Press STEP on the Model 7001/7002 to start the scan. The following explanation on operation is referenced to the operation model shown in Figure 2-25.
Front Panel Operation 7001or 7002 Press STEP Idle Bypass A Wait for Trigger Link Trigger Bypass B Wait for Trigger Link Trigger Scan Channel D C Output Trigger Trigger 7001or 7002 Trigger 2002 to make Measurement and Output Trigger E Trigger 2002 2002 No Scanned 10 Channels ? Yes F Output Trigger Trigger 7001 or 7002 Trigger 230 to source next voltage level and Output Trigger 230 No Performed 2 Scans ? Yes Figure 2-25 Operation model for asynchronous Trigger Link example #2 2-60 G Tr
Front Panel Operation Semi-synchronous operation In the Semi-synchronous Trigger Link mode, all triggering (input and output) is controlled by a single line. When the normally high (+5V) trigger line is pulled low (0V), a trigger occurs on the negative-going edge. When the trigger line is released, a trigger occurs on the positive-going edge (see Figure 2-26). The advantage of this single line trigger is that as long as one of the instruments in the system holds the line low, the trigger is suppressed.
Front Panel Operation Semi-synchronous Trigger Link example Model 7001 or 7002: This example uses the same test system (Figure 2-19) that was used for the Asynchronous Trigger Link example #1. However, triggering is done using the Semi-synchronous mode. Trigger Link connections are shown in Figure 2-28.
Front Panel Operation 7001or 7002 Press STEP to start scan 2002 Idle Arm Bypass B A Wait for Trigger Link Trigger Wait for Trigger Link Trigger C Scan Channel Make Measurement E D Pull Trigger Line Low Release, Trigger Line F Scanned 10 Channels ? Made 10 Measurements ? No No Yes Yes Figure 2-29 Operation mode for semi-synchronous Trigger Link example A The BENCH RESET condition arms the Model 2002 and places multimeter operation at point A in the flowchart, where it is waiting for a
Front Panel Operation When the Model 2002 releases the trigger line, the leading positive-going edge triggers the Model 7001/7002 to close the next channel in the scan. This pulls the trigger line low, triggering the Model 2002 to measure the next DUT. The process continues until all ten channels are scanned and measured. A full data group includes the readings, units, channel#, reading#, time-stamp, and status (overflow). A compact data group does not include channel# or time-stamp information.
Front Panel Operation Table 2-29 CONFIGURE DATA STORE menu structure Menu item Description Burst-mode Data-group Full Compact Control Fill-and-stop Pretrigger Percentage Reading-count Event Continuous Never Timestamp Type Relative-Time Real-Time Format Absolute Delta Clear-all Count Enter-count Use-trigger-model Feed After-calc Before-calc None Acquire 4.5-digit readings at 2000 readings/sec and store in buffer. Select data types to store in buffer.
Front Panel Operation Table 2-30 Available functions in burst mode then STORE. Rules for navigating menu structures are provided in paragraph 2.3.4. BURST-MODE Function Type DC voltage AC voltage DC current AC current 2-wire resistance Normal RMS, average Normal RMS, average Normal If these changes are not made, a “Settings conflict” error or similar message is displayed when you attempt to turn on burst mode.
Front Panel Operation Table 2-31 Burst mode sequence Action BURST MODE ON ENTER ENTER TRIG RECALL EXIT EXIT Result Annunciators ARM and AUTO off BURST:00100 READINGS Use , , ▲, ▼, ENTER, EXIT, or INFO 00100 READING BURST Use TRIG to start; EXIT to abort (burst readings acquired) ARM on (post-processing of readings) BURST:00100 READINGS Processing rdg #xx of 1000 * on BURST:00100 READINGS Storage complete; press RECALL ARM and * off BURST:00100 READINGS Use , , ▲, ▼, ENTER, EXIT, or INFO Rdg#+00
Front Panel Operation The “full” data group should be used for 6.5 digits or greater resolution. It also allows you to change function, range, or channel while storing. COMPACT: With this selection, readings, units, reading numbers, and status (overflow) are stored. This allows more readings to be stored in the buffer. “Compact” is only accurate and displayed to 5.5 digits. It does not allow changes of function, range, or channel while storing.
Front Panel Operation • DELTA — With this selection, each timestamp is referenced to the timestamp for the previous reading. This provides the time between buffer readings. Timestamps are provided in days, hours, minutes and seconds (see REAL-TIME timestamp type) or in seconds (see RELATIVE-TIME timestamp type). COUNT With this menu selection, you specify the number of readings to store. ENTER-COUNT: This item allows you to specify the buffer size in number of readings.
Front Panel Operation Table 2-33 Continuous sequence Action Result STORE ENTER STORE 00100 READINGS Storing reading #xx of 100 100 rdgs stored; continuous ON Rdg#+00000 @Time=+003.903546 sec ... 100 rdgs stored; continuous ON Rdg#+00000 @Time=+067.709331 sec ...
Front Panel Operation The equation used to calculate the mean is: by pressing the FILTER key (FILT annunciator turns on). Pressing FILTER a second time disables the filter. n ∑ Xi Filtering is performed only on primary display measurements; it has no effect on multiple displays. i=1 y = --------------n where: xi is a stored reading, and n is the number of stored readings. Note: If n = 0, the result is NAN (not a number). 4.
Front Panel Operation Voltage +1% of range B Window Violation -1% of range +1% of range A -1% of range Type = averaging Conversions: Readings = 5 Mode = moving Integration Time t1 t2 t3 t4 t5 t6 t7 t8 t9 t10 t11 A1 A1 A1 A1 A1 A2 A1 A1 A1 A1 A3 A2 A1 A1 A1 A4 A3 A2 A1 A1 A5 A4 A3 A2 A1 A6 A5 A4 A3 A2 B1 A5 A4 A3 A2 B2 B1 A5 A4 A3 B3 B2 B1 A5 A4 B4 B3 B2 B1 A5 B5 B4 B3 B2 B1 Reading Reading Reading Reading Reading Reading Reading Reading Reading Reading Reading #1 #2 #3 #4 #5 #6
Front Panel Operation Conversion #10 #9 #8 #7 #6 #5 #4 #3 #2 Conversion #1 Reading #1 Conversion #11 #10 #9 #8 #7 #6 #5 #4 #3 Conversion #2 Reading #2 Conversion #12 #11 #10 #9 #8 #7 #6 #5 #4 Conversion #3 Reading #3 Reading #2 Conversion #30 #29 #28 #27 #26 #25 #24 #23 #22 Conversion #21 Reading #3 A. Type - Average, Readings = 10, Mode - Moving Conversion #10 #9 #8 #7 #6 #5 #4 #3 #2 Conversion #1 Reading #1 Conversion #20 #19 #18 #17 #16 #15 #14 #13 #12 Conversion #11 B.
Front Panel Operation Table 2-35 Auto filters Measurement Filter Noise Tolerance Level Function Type State Type Readings Averaging Mode DC voltage -- On Advanced 10 Moving 1% AC voltage RMS, average, low frequency RMS Off 10 Moving 5% Peak, pos. peak spikes, neg.
Front Panel Operation AVERAGING Use this selection for a non-windowed averaging filter. A message indicating the presently set number of reading conversions to average (the “stack” size) is displayed. If you change the filter value, be sure to press ENTER. Note that the number of reading conversions selected for the averaging filter type is also coupled to that for the advanced filter type. ADVANCED This selection is for an averaging filter with a noise window.
Front Panel Operation 2.10.2 Percent 2.10.4 Selecting and configuring math This operation lets you specify a target reading value. The displayed reading will be expressed as a percentage of the target value, often in scientific notation. The percentage calculation is performed as follows: The polynomial, percent or percent deviation calculation is selected and configured from the CONFIGURE MATH menu (see Table 2-37). The selected calculation is enabled by pressing the MATH key.
Front Panel Operation 2.10.5 Calculate multiple display One of the multiple displays lets you view the reading on the bottom line of the display and the result of the calculation on the top line. This display is available by repeatedly pressing either the NEXT or PREVious DISPLAY key to scroll through the multiple displays for the particular function. The following is a typical message for a percentage calculation: When using these cards, the Model 2002 can: • Close and open individual channels.
Front Panel Operation 2.11.3 Using CHAN key to close and open internal channels The CHAN key controls channels on the internal scanner card only. The CHAN key allows you to directly: • Close a specific channel (or channel pair for 4-wire functions). • Immediately open any internal closed channel (or channel pair for 4-wire functions). Channel selection menu Table 2-38 summarizes the channel selection menu structure along with a brief description of each item.
Front Panel Operation 2.11.4 Using CONFIGURE CHAN to configure channels The CONFIGURE CHANNELS menu allows you to: • Select measurement functions for internal scanner card channels, and define which channels to use when scanning. • Select measurement functions and the number of channels in an external scanner used with the Model 2002. • Define, save, and restore an alternate measurement function which can then be assigned to specific channels.
Front Panel Operation JN functions: Note that there are five reference temperature functions available (JN1-JN5). With the Model 2001-TCSCAN, the reference junction must be assigned to channel 1. Junction types are defined using the CONFIGURE TEMPERATURE menu. NOTE The JN functions in the internal menu are intended for use with thermocouple scanner card (Model 2001-TCSCAN). The Model 2001-SCAN internal scanner card is not intended to be used with thermocouples.
Front Panel Operation nel, and then close the channel and take a reading. The process repeats until all channels in the list are scanned. The instrument defaults to this selection if it detects a scanner card on power-up. Table 2-40 SCAN OPERATION menu structure Menu item Description INTERNAL Enables internal scanning. EXTERNAL Enables external scanning. RATIO MEASURE REFERENCE FUNCTION Enables ratio mode (internal). Selects measure channel. Selects reference channel. Selects ratio function.
Front Panel Operation Entry for external list ➔ SCAN CONFIG EXT SCANNER Reset scanner; press ENTR to > < continue. ENTER CONFIG EXT SCANNER Set CHAN COUNT to infinite; > < Press ENTER to continue. ENTER SELECT TRIG SOURCE TRIGLINK EXTERNAL TIMER> < GPIB MANUAL IMMEDIATE XXXXX CONFIG EXT SCANNER Set CHAN SPACing to XXXXX. > < Press ENTER to continue. ENTER CONFIG EXT SCANNER Set SCAN LIST for 80 channels > < Press ENTER to continue.
Front Panel Operation 2.11.7 Starting and stopping scanning Internal and external scanning After an internal or external scan is configured, pressing the ENTER key from the SCAN menu starts scanning. Pressing the EXIT key disables scanning. An internal or external scan cannot be temporarily disabled. Ratio/delta measurements After ratio or delta measurements are selected from the SCAN OPERATION menu, the SCAN, TRIG, and EXIT keys control scanning.
Front Panel Operation tinuously. Auto-repeat of cursor keys is disabled when adjacent channel next display is shown. 3. With the unit in the normal display mode, press the PREV key to enable adjacent channel display. Note that the lower and upper adjacent channel readings will appear on the lower display section. 4. Manually scan through channels with the or key. Note that the adjacent display channel numbers track the channel on the main display. 5.
Front Panel Operation Step 2: Define measurement channel 1. From normal display, press CONFIG-SCAN. The instrument will display the following: SCAN OPERATION INTERNAL EXTERNAL RATIO DELTA 2. Select RATIO, then press ENTER. The Model 2002 will display the following: CONFIGURE RATIO MEASURE REFERENCE FUNCTION 3. Select MEASURE, then press ENTER.
Front Panel Operation Step 4: Configure scan Step 3: Trigger scan 1. From normal display, press CONFIG-SCAN. The instrument will display the following: SCAN OPERATION INTERNAL EXTERNAL RATIO DELTA 2. Select INTERNAL, then press ENTER. Press SCAN to program the scan count, scan timer, data storage and select YES to the “Data to memory?” prompt. Then press ENTER. The unit will cycle through the channels, stopping to take and store a reading on each channel.
Front Panel Operation 4. If you wish to use the current default function for all channels, select DEFAULT, then press ENTER. 5. If you intend to program a separate function for each channel, choose CHOOSE-FUNCTIONS, then press ENTER. The instrument will prompt you for a channel number, as in the following typical display: Step 5: Start scan Press SCAN for instructions to set up the external scanner, program the scan count, scan timer, and data storage. Then press ENTER to start scanning.
Front Panel Operation Table 2-41 Main menu structure Menu item Description SAVESETUP SAVE RESTORE POWERON BENCH GPIB USER-SETUP-NUMBER RESET BENCH GPIB Setup menu: Save setup at a memory location (up to 1, 5, or 10). Return 2002 to setup stored at a memory location (up to 1, 5, or 10). Power-on Menu: Power on to bench default setup conditions. Power on to GPIB default setup conditions. Power on to setup stored at a memory location (up to 1, 5, or 10). Reset Menu: Return 2002 to bench default setup.
Front Panel Operation Table 2-41 Main menu structure (cont.) Menu item Description LIMITS LIMIT-SET-1 CONTROL LOLIM1 HILIM1 LIMIT-SET-2 CONTROL LOLIM2 HILIM2 STROBE-CONTROL PASS-PATTERN Limits menu: Limit-Set-1 menu: Enable/disable limit set #1. Set value of low limit #1. Set value of high limit #1. Limit-Set-2 menu: Enable/disable limit set #2. Set value of low limit #2. Set value of high limit #2. Enable/disable limit strobe signal of digital output #4 when trigger occurs.
Front Panel Operation 2.12.1 SAVESETUP POWERON The SAVESETUP option of the main menu is used for the following operations: Use this menu item to select the instrument setup that goes into effect on power-on. • To save the present instrument configuration in nonvolatile memory. The instrument can be set to power on to the factory bench defaults, the factory GPIB defaults, or to a user setup stored (see SAVE) at a specific memory location.
Front Panel Operation Table 2-42 Factory default conditions Function or operation Bench default GPIB default AC current: AC-type Coupling Filter Auto Averaging Readings Advanced Readings Noise tolerance level Filter mode Range Relative Value Resolution Speed RMS AC Off On Off 10 On 10 5% Moving Auto Off 0.0 Auto (5.5d) Normal (1 PLC) RMS AC Off Off Off 10 On 10 5% Repeat Auto Off 0.0 Auto (5.
Front Panel Operation Table 2-42 Factory default conditions (cont.) Function or operation Bench default GPIB default DC current: Filter Auto Averaging Readings Advanced Readings Noise tolerance level Filter mode Measurement mode Range Relative Value Resolution Speed On On Off 10 On 10 1% Moving Normal Auto Off 0.0 Auto (6.5d) Normal (1 PLC) Off Off Off 10 On 10 1% Repeat Normal Auto Off 0.0 Auto (6.
Front Panel Operation Table 2-42 Factory default conditions (cont.) Function or operation Bench default GPIB default Limits: Limit set #1 Low limit #1 Low limit #1 action High limit #1 High limit #1 action Limit set #2 Low limit #2 Low limit #2 action High limit #2 High limit #2 action Strobe control Pass pattern Off -1.0 0 1.0 0 Off -1.0 0 1.0 0 Off 0 Off -1.0 0 1.0 0 Off -1.0 0 1.
Front Panel Operation Table 2-42 Factory default conditions (cont.) Function or operation Bench default GPIB default Resistance (4-wire): Filter Auto Averaging Readings Advanced Readings Noise tolerance level Filter mode Offset compensation Range Maximum autorange Relative Value Resolution Speed On On Off 10 On 10 1% Moving Off Auto 2MΩ Off 0.0 Auto (7.5d) Normal (1 PLC) Off Off Off 10 On 10 1% Repeat Off Auto 2MΩ Off 0.0 Auto (7.
Front Panel Operation Table 2-42 Factory default conditions (cont.) Function or operation Temperature: Filter Auto Averaging Readings Filter mode Relative Value Resolution RTDs: Type Resistance at 0°C Alpha Beta Delta Sensor Speed Thermocouples: Type Reference junction Default temperature Real junction temp.
Front Panel Operation 2.12.2 GPIB ELEMENTS The GPIB menu is used for the following operations: This menu item lets you select the data elements sent: • To view or change the IEEE-488 address. • Reading The numeric value of the reading. • To select the talk-only mode and its parameters. • Units The units of the reading. • To select the data elements to send. • To view the status byte of the instrument. Changing between “Addressable” and “Talk-only” causes triggers to be halted.
Front Panel Operation DCV, ohms, and DCI calibration requires the use of accurate calibration equipment and is only intended to be performed by qualified service personnel. Refer to the Model 2002 Calibration Manual to calibrate these functions. The CHANGE option is locked; to enable it requires the CAL switch to be pressed. The option allows you to change the calibration date and next calibration date. Refer to the Model 2002 Calibration Manual for instructions.
Front Panel Operation ACI, and in-circuit current because other information is displayed in its place.) While the limits bar graph is displayed, the programmed values for limit set #1 can be viewed by pressing INFO. message is shown on the bottom line of the limits bar graph next display: The digital output lines can be programmed to reflect the results of limit tests. The first test that fails sets a programmable digital output pattern, where the test execution order is LOW1, HIGH1, LOW2, HIGH2.
Front Panel Operation DISABLED: Use this selection to disable strobe control. ENABLED: Use this selection to enable strobe control. Note that the actual state (high or low) of the digital output lines depends on the polarity (ACTIVE-HIGH or ACTIVELOW). This is programmed from the DIGITAL I/O selection of the GENERAL menu. PASS-PATTERN This item allows you to program the on/off states of the digital output lines for when all limit tests pass.
Front Panel Operation DIGITAL I/O • INPUT Overview The Model 2002’s Digital I/O port is a 9-pin “D” subminiature connector located on the rear panel. The port’s location and pin designations are shown in Figure 2-36. ON or OFF. Use to check or change the status of the digital input line. Sense is fixed at active-high (ON=5V). Controlling digital circuitry Each of the four digital, open-collector outputs (connector J1031, pins 6 through 9) includes a built-in pull up resistor to +5V.
Front Panel Operation CAUTION Do not apply more than 100mA maximum current or exceed +30V maximum voltage on pin 4 of J1031 (the digital I/O port). Applying current or voltage exceeding these limits may damage the instrument. An externally powered relay connected to the digital output port is shown in Figure 2-38. Other externally powered devices can be similarly connected by replacing the relay with the device.
Front Panel Operation Model 2002 Pin 4 - External Voltage Flyback connection (+5V to +30V) 10Ω To other three digital outputs +5V Digital Output #1 Flyback Diode Relay Coil External Power (+5V to +30V) (+) 10kΩ Pull Up Resistor (-) Pin 6 - Digital Output #1 Pin 5 - Digital Ground Digital I/O Receptacle 5 9 1 6 (Connector J1031) Equivalent Circuit Relay Coil (+) External Power (+5V to +30V) (-) Flyback Diode Transistor Switch Figure 2-38 Sample externally powered relay sample NOTE Outputs
Front Panel Operation Digital I/O menu INPUT: Use this menu item to read (ON or OFF) the digital input line. Its sense is fixed at active-high (ON = 5V). The status is updated when INPUT is selected. Access the DIGITAL I/O menu as follows: 1. Display the GENERAL MENU. 2. Use the and keys to highlight DIGITAL I/O, and press Enter.
Front Panel Operation Trigger #1 occurs in this region Power Line Frequency The burst data acquisition mode disables autozero. This type of measurement requires an autozero refresh once every 24 hours by performing one of the following: Trigger #2 Trigger #3 occurs in occurs in this region this region • Change the display resolution.
Front Panel Operation Timestamp type for bus readings is coupled to timestamp type for buffer readings. Thus, if you change timestamp type from this menu structure, it also changes in the CONFIG DATA STORE menu structure (see paragraph 2.8). RESET-TIME: This item is used to reset the relative timestamp to 0.000000 seconds. The timestamp also resets to zero seconds when the instrument is turned on. It has no effect on the real-time clock.
Front Panel Operation 2-106
3 IEEE-488 Reference 3.1 Introduction This section contains reference information on programming the Model 2002 over the IEEE-488 bus and is organized as follows: 3.2 IEEE-488 bus connections: Explains instrument connections to the IEEE-488 bus. 3.3 Primary address selection: Explains how to set the primary address from the front panel. 3.4 QuickBASIC 4.5 programming: Summarizes programming using QuickBASIC 4.5 with the KPC488.2 interface and Universal Language Driver (CECHP). 3.
IEEE-488 Reference will fit only one way. Figure 3-3 shows the location of the IEEE-488 connector on the instrument. IEEE-488 Figure 3-1 IEEE-488 connector Figure 3-3 IEEE-488 connector location A typical connecting scheme for a multi-unit test system is shown in Figure 3-2. Although any number of connectors could theoretically be stacked on one instrument, it is recommended that you stack no more than three connectors on any one unit to avoid possible mechanical damage.
IEEE-488 Reference To check the present primary address or to change to a new one, perform the following procedure: 1. Display the MAIN MENU by pressing the MENU key. 2. Use the cursor keys ( and ) to place the cursor on GPIB and press ENTER. The GPIB/PRINTER SETUP menu will then be displayed. 3. Use the cursor keys to place the cursor on ADDRESSABLE and press ENTER. 4. The current primary address of the instrument will be displayed.
IEEE-488 Reference 3.5 General bus commands 3.5.2 IFC (interface clear) General bus commands are those commands such as DCL that have the same general meaning regardless of the instrument. Table 3-1 lists the general bus commands. Also included is the programming statement for each command using the Keithley KPC-488.2 IEEE interface and the HPstyle Universal Language Driver (CECHP). Note that the commands requiring that a primary address be specified assume that the address is set to 16.
IEEE-488 Reference 3.5.4 GTL (go to local) Program fragment The GTL command is used to take the instrument out of the remote state. Operation of the front panel keys will also be restored by GTL. Program fragment PRINT #1, "remote 16" SLEEP 3 PRINT #1, "local 16" ' Place 2002 in remote ' Wait 3 seconds ' Take 2002 out of remote PRINT #1, "trigger 16" ' Trigger 2002 from over the bus This sends IEEE-488 commands UNT UNL LISTEN 16 GET. When the command is executed, the trigger event occurs.
IEEE-488 Reference turns on. When the instrument is in remote, all front panel keys except for the LOCAL key are locked out. When REM is turned off, the instrument is in the local state, and front panel operation is restored. is read or all the conditions which caused SRQ have ceased to exist. See paragraph 3.7.6 for details. 3.6.3 LOCAL key TALK — This indicator is on when the instrument is in the talker active state.
(Always Zero) In Arm Layer 1 In Arm Layer 2 Sequence Transition Filter 0 Lay 1 Lay 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 Lay 1 Lay 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 Lay 1 Lay 2 3 4 5 6 7 8 9 10 11 12 13 14 15 & & & & & & & & & & & & & & & & ROF LL1 HL1 LL2 HL2 RAV 6 BAV BHF BFL 10 BPT 12 13 14 15 & & & & & & & & & & & & & & & & 0 Lay 1 Lay 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Sequence Event Enable Register (Always Zero) Logical OR 0 Seq 1 2 3 4 5 6 7 8 9 10 11 12 13 14
IEEE-488 Reference 3.7.1 Condition registers As shown in the illustrations, all status register sets, except the standard event status register set, have a condition register. A condition register is a real-time read-only register that constantly updates to reflect the current operating conditions of the instrument. For example, while a calculation is being performed, bit B9 (Calc) of the Operation Condition Register is set. When the calculation is completed, bit B9 clears.
IEEE-488 Reference * ESR ? (B15 - B8) PON URQ CME (B7) (B6) (B5) EXE (B4) DDE (B3) QYE (B2) (B1) OPC (B0) PON = Power On URQ = User Request CME = Command Error EXE = Execution Error DDE = Device-Dependent Error QYE = Query Error OPC = Operation Complete & & & & OR & To Event Summary Bit (ESB) of Status Byte Register (See Figure 3-12).
IEEE-488 Reference From OR'ed summary of Arm Event Status (see Figure 3-7).
IEEE-488 Reference From ORed Summary of Sequence Event Status (See Figure 3-8). Seq1 Always Zero (B15) (B14 - B2) (B1) (B0) Arm Condition Register 0 Seq1 (B15) (B14 - B2) (B1) PTR (B0) NTR Arm Transition Filter 0 Seq1 (B15) (B14 - B2) (B1) (B0) Arm Event Register (B0) Arm Event Enable Register 0 & OR & To Bit B6 (Arm) of Operation Event Condition Register (See Figure 3-6).
IEEE-488 Reference Lay2 Lay1 Always Zero (B15) (B14 - B3) (B2) (B1) (B0) Sequence Condition Register 0 Lay2 Lay1 (B15) (B14 - B3) (B2) (B1) PTR (B0) NTR Sequence Transition Filter 0 Lay2 Lay1 (B15) (B14 - B3) (B2) (B1) (B0) Sequence Event Register (B0) Sequence Event Enable Register 0 & & OR & To Sequence 1 Bit (Seq 1) of Arm Event Condition Register (See Figure 3-7). Lay2 Lay1 (B15) (B14 - B3) (B2) (B1) Lay1 = Layer 1 (Set bit indicates that 2002 is in arm layer 1).
IEEE-488 Reference Seq1 Always Zero (B15) (B14 - B2) (B1) (B0) Trigger Condition Register 0 Seq1 (B15) (B14 - B2) (B1) PTR (B0) NTR Trigger Transition Filter 0 Seq1 (B15) (B14 - B2) (B1) (B0) Trigger Event Register (B0) Trigger Event Enable Register 0 & OR & To Waiting for Trigger Bit (Trig) of Operation Event Condition Register (See Figure 3-6).
IEEE-488 Reference BPT BFL (B11) (B10) (B9) BHF (B8) BAV (B7) BPT BFL BHF BAV (B15 - B12) (B11) (B10) (B9) (B8) (B7) (B15 - B12) BPT (B11) (B10) BFL (B9) BHF (B8) BAV (B7) (B15 - B12) RAV (B5) HL2 (B4) LL2 (B3) HL1 (B2) LL1 (B1) ROF (B0) Measurement Condition Register RAV HL2 LL2 HL1 LL1 ROF PTR Measurement (B6) (B5) (B4) (B3) (B2) (B1) (B0) NTR Transition Filter (B6) RAV (B5) HL2 (B4) LL2 (B3) HL1 (B2) LL1 (B1) ROF (B0) Measurement Event Register (B6) & &
IEEE-488 Reference Warn (B15) (B14) Temp Cal (B13 - B9) (B8) (B7 - B5) (B4) (B3 - B0) Questionable Condition Register 0 Temp Cal (B15) (B14) (B13 - B9) (B8) (B7 - B5) (B4) PTR (B3 - B0) NTR Questionable Transition Filter 0 Warn (B15) (B14) Cal (B13 - B9) (B8) Temp (B7 - B5) (B4) (B3 - B0) Questionable Event Register (B3 - B0) Questionable Event Enable Register 0 & & & OR & To Questionable Summary Bit (QSB) of Status Byte Register.
IEEE-488 Reference 3.7.5 Queues The Model 2002 uses two queues; the Output Queue and the Error Queue. The queues are first-in first-out (FIFO) registers. The Output Queue is used to hold readings and response messages, and the Error Queue is used to hold error messages and status messages. The Model 2002 status model (Figure 3-4) shows how the two queues are structured with the other registers. Output Queue — The Output Queue is used to hold data that pertains to the normal operation of the instrument.
IEEE-488 Reference Status Summary Messages Read by Serial Poll Service Request Generation * STB? Serial Poll RQS OSB (B6) (B7) MSS ESB (B5) MAV QSB (B4) (B3) EAV (B2) (B1) MSB Status Byte (B0) Register Read by *STB? & & & OR & & & * SRE * SRE? OSB (B7) (B6) ESB (B5) MAV QSB (B4) (B3) EAV (B2) (B1) MSB (B0) Service Request Enable Register OSB = Operation Summary Bit MSS = Master Summary Status RQS = Request for Service ESB = Event Summary Bit MAV = Message Available QSB = Questionable S
IEEE-488 Reference The individual bits of the Service Request Enable Register can be set or cleared by using the following common command (see paragraph 3.10.11 for details): *SRE The Service Request Enable Register can be read using the following common query command (see paragraph 3.10.11 for details): *SRE? The Service Request Enable Register is not cleared when it is read using the *SRE? query command.
IEEE-488 Reference :ABOrt *RCL :SYST:PRES Idle and Initiate :INIT [:IMM] or :INIT:CONT ON Yes ? No No Yes Yes No :ARM:TCONfigure:DIRection SOURce (Source Bypass Enabled) Arm Layer 1 Yes :ARM:IMMediate :ARM:SIGNal (Arm Layer) Control Source :ARM:SOURce :ARM:SOURce :ARM:SOURce :ARM:SOURce :ARM:SOURce :ARM:SOURce :ARM:SOURce :INIT [:IMM] or :INIT:CONT ON ? Yes Another Arm ? :ARM:COUNt | INFinite Output Trigger Arm Event Detection Yes IMMediate * MANual BUS EXTernal TLINk RTCLock HOLD N
IEEE-488 Reference Idle and initiate The instrument is considered to be in the idle state whenever it is not operating within one of the layers of the trigger model. The front panel ARM indicator is off when the instrument is in the idle state. While in the idle state, the instrument cannot perform any measure or scan functions. Over the bus, there are two SCPI commands that can be used to take the instrument out of the idle state; :INITiate or :INITiate:CONTinuous ON.
IEEE-488 Reference Output Triggers — In Arm Layers 1 and 2, the output triggers are enabled only if their respective source bypasses are also enabled. If a TLINk control source is selected, the output trigger pulse is available on the selected TRIGGER LINK output line. For all other control source selections, the trigger pulse is available at the METER COMPLETE connector.
IEEE-488 Reference 3-22
IEEE-488 Reference 3.9 Programming syntax The following information covers syntax for both common commands and SCPI commands. For information not covered here, refer to the IEEE-488.2 and SCPI standards. Command words Program messages are made up of one or more command words. 1. Commands and command parameters: Common commands and SCPI commands may or may not use a parameter. Examples: *SAV *RST :INITiate:CONTinuous :SYSTem:PRESet Parameter (NRf) required. No parameter used.
IEEE-488 Reference Numeric representation format: This parameter is a number that can be expressed as an integer (e.g., 8), a real number (e.g., 23.6) or an exponent (2.3E6). Example: :SYSTem:KEY 16 Numeric value: A numeric value parameter can consist of an NRf number or one of the following name parameters; DEFault, MINimum or MAXimum. When the DEFault parameter is used, the instrument is programmed to the *RST default value.
IEEE-488 Reference mands in the long-form version. However, the short-form version is indicated by upper case characters. Examples: :SYSTem:PRESet :SYST:PRES :SYSTem:PRES Long-form Short-form Long and short-form combination Note that each command word must be in long-form or short-form, and not something in between. For example, :SYSTe:PRESe is illegal and will generate an error. The command will not be executed.
IEEE-488 Reference Program messages A program message is made up of one or more command words sent by the computer to the instrument. Each common command is simply a three letter acronym preceded by an asterisk (*). SCPI commands are categorized into subsystems and are structured as command paths. The following command paths are contained in the :STATus subsystem and are used to help explain how command words are structured to formulate program messages.
IEEE-488 Reference 3. Command path rules: A. Each new program message must begin with the root command, unless it is optional (e.g., [:SENSe]). If the root is optional, simply treat a command word on the next level as the root. B. The colon (:) at the beginning of a program message is optional and need not be used. Example: :stat:pres = stat:pres C. When the path pointer detects a colon (:) it will move down to the next command level.
IEEE-488 Reference the response message for a program message that contains four single item query commands: 0; 1; 1; 0 3. Response Message Terminator (RMT): Each response message is terminated with an LF (line feed) and EOI (end or identify). The following example shows how a multiple response message is terminated: 0; 1; 1; 0 Message exchange protocol The message exchange protocol can be summarized by the two following rules: Rule 1.
IEEE-488 Reference 3.10 Common commands Common commands (summarized in Table 3-2) are device commands that are common to all devices on the bus. These commands are designated and defined by the IEEE-488.2 standard. Table 3-2 IEEE-488.
IEEE-488 Reference 3.10.2 *ESE — event enable Program the Standard Event Enable Register *ESE? — event enable query Read the Standard Event Enable Register Parameters = 0 1 4 8 16 32 64 128 255 Description The *ESE command is used to program the Standard Event Enable Register. This command is sent with the decimal equivalent of the binary value that determines the desired state (0 or 1) of the bits in the register. This register is cleared on power-up.
IEEE-488 Reference Bit Position Event Decimal Weighting Value B7 B6 B5 B4 PON URQ CME EXE B3 B2 B1 DDE QYE B0 OPC 128 64 32 16 8 4 1 (2 7 ) (2 6 ) (2 5) (2 4) (2 3 ) (2 2 ) (2 0 ) 0/1 0/1 0/1 0/1 0/1 0/1 0/1 Note : Bits B8 through B15 are not shown since they are not used.
IEEE-488 Reference 1. IEEE-488.2 syntax error: Model 2002 received a message that does not follow the defined syntax of the IEEE-488.2 standard. 2. Semantic error: Model 2002 received a command that was misspelled, or received an optional IEEE-488.2 command that is not implemented. 3. The instrument received a Group Execute Trigger (GET) inside a program message. Bit B6, User Request (URQ) — Set bit indicates that the LOCAL key on the Model 2002 front panel was pressed.
IEEE-488 Reference 3.10.5 Description *OPC — operation complete Set the Operation Complete bit in the Standard Event Status Register after all pending commands are complete. On power-up, or when *CLS or *RST is executed, the Model 2002 goes into the Operation Complete Command Idle State (OCIS). In this state there are no pending overlapped commands.
IEEE-488 Reference 3.10.6 Description *OPC? — operation complete query Place a “1” in the Output Queue after all pending operations are completed On power-up, or when *CLS or *RST is executed, the Model 2002 goes into the Operation Complete Command Query Idle State (OQIS). In this state there are no pending overlapped commands.
IEEE-488 Reference 3.10.7 Description *OPT? — option identification query Determine which options are installed in the Model 2002. The response message is made up of two comma separated fields. The first field indicates the presence or absence of extra memory. 0 MEM1 MEM2 No extra memory (8k bytes volatile) Memory Option 1 (32k bytes non-volatile) Memory Option 2 (128k bytes non-volatile) The second field indicates the presence or absence of the Model 2001-SCAN scanner card.
IEEE-488 Reference 3.10.9 Description *RST — reset Reset the Model 2002 When the *RST command is sent, the Model 2002 performs the following operations: 1. Returns the Model 2002 to the *RST default conditions (see SCPI tables). 2. Cancels all pending commands. 3. Cancels response to any previously received *OPC and *OPC? commands. Program fragment 3.10.
IEEE-488 Reference The Service Request Enable Register is shown in Figure 3-16. Notice that the decimal weight of each bit is included in the illustration. The sum of the decimal weights of the bits that you wish to set is the value that is sent with the *SRE command.
IEEE-488 Reference 3.10.12 Description *STB? — status byte query Read the Status Byte Register The *STB? query command is used to acquire the value (in decimal) of the Status Byte Register. The Status Byte Register is shown in Figure 3-17. The binary equivalent of the decimal value determines which bits in the register are set. All bits, except Bit 6, in this register are set by other event registers and queues. Bit 6 sets when one or more enabled conditions occur.
IEEE-488 Reference Bit Position B7 Event OSB Decimal Weighting 128 64 32 16 8 4 1 (2 7 ) (2 6 ) (2 5 ) (2 4 ) (2 3 ) (2 2 ) (2 0 ) 0/1 0/1 0/1 0/1 0/1 0/1 0/1 Value B6 B5 MSS, ESB RQS Value : 1 = Event Bit Set 0 = Event Bit Cleared B4 B3 B2 MAV QSB EAV B1 B0 MSB Events : OSB = Operation Summary Bit MSS = Master Summary Status RQS = Request Service ESB = Event Summary Bit MAV = Message Available QSB = Questionable Summary Bit EAV = Error Available MSB = Measurement Sum
IEEE-488 Reference 3.10.15 *WAI — wait-to-continue Prevent the execution of commands until all previous commands are completed. Description There are two types of device commands; Sequential commands and Overlapped commands. A Sequential command is a command whose operations are allowed to finish before the next command is executed. An Overlapped command is a command that allows the execution of subsequent commands while device operations of the Overlapped command are still in progress.
IEEE-488 Reference 3.11 Signal oriented measurement commands The signal oriented command group is used to acquire readings using a set of high-level instructions to control the measurement process. These commands are summarized in Table 3-3. Table 3-3 Signal oriented measurement command summary Command Description :FETCh? :CONFigure: :READ? :MEASure[:]? Requests the latest reading. Places the 2002 in a “one-shot” measurement mode for the specified function.
IEEE-488 Reference Description This command is used to configure the instrument for subsequent measurements on the specified function. Basically, this command places the instrument in a “one-shot” measurement mode. The :READ? command can then be used to trigger a measurement and acquire a reading (see :READ?). When this command is sent, the Model 2002 will be configured as follows: • The function specified by this command is selected.
IEEE-488 Reference :MEASure[:]? where: = VOLTage:DC = CURRent:DC = VOLTage:AC = CURRent:AC = RESistance = FRESistance = FREQuency = TEMPerature Description DCV function DCI function ACV function ACI function Ω2 function Ω4 function FREQ function TEMP function This command combines all of the other signal oriented measurement commands to perform a “one-shot” measurement and acquire the reading.
IEEE-488 Reference 3-44
IEEE-488 Reference SCPI command subsystems SCPI commands are categorized into subsystems and are summarized in Tables 3-4 through 3-16. Following the tables, the subsystems are covered in the following alphabetical order: 3.12 Calculate subsystems — Use :CALCulate1 to configure and control the math operations. Use :CALCulate2 to manipulate readings stored in the buffer, and use :CALCulate3 to configure and control the limit tests. 3.13 :DISPlay subsystem — Use to control display readings and messages. 3.
IEEE-488 Reference SCPI Command Summary Tables 3-4 through 3-16 summarize the commands for each SCPI subsystem. General notes: • Brackets ([ ]) are used to denote optional character sets. These optional characters do not have to be included in the program message. Do not use brackets in the program message. • Angle brackets (< >) are used to indicate parameter type. Do not use angle brackets in the program message. • The Boolean parameter () is used to enable or disable an instrument operation.
IEEE-488 Reference Table 3-4 (Continued) CALCulate command summary Command Description :CALCulate3 :LIMit[1] :UPPer [:DATA] [:DATA]? :SOURce :SOURce? :LOWer [:DATA] [:DATA]? :SOURce :SOURce? :STATe :STATe? :FAIL? :CLEAR [:IMMediate] :AUTO :AUTO? :LIMit2 :UPPer [:DATA] [:DATA]? :SOURce :SOURce? :LOWer [:DATA] [:DATA]? :SOURce :SOURce? :STATe :STATe? :FAIL? :CLEAR [:IMMediate] :AUTO :AUTO? :PASS :SOURce :CLIMits :FAIL? Subsystem to control CALC
IEEE-488 Reference Table 3-5 DISPlay command summary Command Description :DISPlay [:WINDow[1]] :TEXT :DATA :DATA? :STATe :STATe? :DATA? Path to locate message to top display. Path to control user text messages. Define ASCII message “a” (up to 20 characters). Query text message. Enable or disable message mode. Query text message state. Read data on top portion of display. :WINDow2 :TEXT :DATA :DATA? :STATe :STATe? :DATA? Path to locate message to bottom display.
IEEE-488 Reference Table 3-7 INPut command summary Command Description :INPut :PREamp :STATe :STATe? :FILTer :FILTer? Path to control the Model 1801 Preamp: Enable or disable the preamp. Query the state of the preamp. Select filter response (SLOW, MED or FAST). Query the selected filter response.
IEEE-488 Reference Table 3-9 ROUTe command summary Command Description :ROUTe :CLOSe :STATe? :CLOSe? :OPEN :OPEN:ALL :OPEN? :SCAN [:INTernal] [:INTernal]? :FUNCtion , :FUNCtion? :EXTernal :EXTernal? :FUNCtion , :FUNCtion? :RATio :RCHannel :RCHannel? :MCHannel :MCHannel? :DELTa :RCHannel :RCHannel? :MCHannel :MCHannel? :LSELect :LSELect? Path and command to close specified channel: Query c
IEEE-488 Reference Table 3-10 (Continued) SENSe command summary Command :CURRent:AC :APERture :AUTO :AUTO ONCE :AUTO? :APERture? :NPLCycles :AUTO :AUTO ONCE :AUTO? :NPLCycles? :COUPling AC|DC :COUPling? :RANGe [:UPPer] [:UPPer]? :AUTO :AUTO ONCE :ULIMit :ULIMit? :LLIMit :LLIMit? :AUTO? :REFerence :STATe :STATe? :ACQuire :REFerence? :DIGits :AUTO :AUTO ONCE :AUTO? :DIGits? :AVERage :TCONtrol :TCONtrol? :COUNt :COUNt? :ADVanced :NTOLerance :NTOLe
IEEE-488 Reference Table 3-10 (Continued) SENSe command summary Command :CURRent:DC :APERture :AUTO :AUTO ONCE :AUTO? :APERture? :NPLCycles :AUTO :AUTO ONCE :AUTO? :NPLCycles? :RANGe [:UPPer] [:UPPer]? :AUTO :AUTO ONCE :ULIMit :ULIMit? :LLIMit :LLIMit? :AUTO? :REFerence :STATe :STATe? :ACQuire :REFerence? :DIGits :AUTO :AUTO ONCE :AUTO? :DIGits? :AVERage :TCONtrol :TCONtrol? :COUNt :COUNt? :ADVanced :NTOLerance :NTOLerance? [:STATe] [:STATe
IEEE-488 Reference Table 3-10 (Continued) SENSe command summary Command :VOLTage:AC :APERture :AUTO :AUTO ONCE :AUTO? :APERture? :NPLCycles :AUTO :AUTO ONCE :AUTO? :NPLCycles? :COUPling AC|DC :COUPling? :RANGe [:UPPer] [:UPPer]? :AUTO :AUTO ONCE :ULIMit :ULIMit? :LLIMit :LLIMit? :AUTO? :REFerence :STATe :STATe? :ACQuire :REFerence? :DIGits :AUTO :AUTO ONCE :AUTO? :DIGits? :AVERage :TCONtrol :TCONtrol? :COUNt :COUNt? :ADVanced :NTOLerance :NTOLe
IEEE-488 Reference Table 3-10 (Continued) SENSe command summary Command :VOLTage:AC :DETector [:FUNCtion] [:FUNCtion]? :PWINdow :PWINdow? :VOLTage:DC :APERture :AUTO :AUTO ONCE :AUTO? :APERture? :NPLCycles :AUTO :AUTO ONCE :AUTO? :NPLCycles? :RANGe [:UPPer] [:UPPer]? :AUTO :AUTO ONCE :ULIMit :ULIMit? :LLIMit :LLIMit? :AUTO? :REFerence :STATe :STATe? :ACQuire :REFerence? :DIGits :AUTO :AUTO ONCE :AUTO? :DIGits? :AVERage :TCONtrol :TCONtrol? :
IEEE-488 Reference Table 3-10 (Continued) SENSe command summary Command :RESistance :APERture :AUTO :AUTO ONCE :AUTO? :APERture? :NPLCycles :AUTO :AUTO ONCE :AUTO? :NPLCycles? :RANGe [:UPPer] [:UPPer]? :AUTO :AUTO ONCE :ULIMit :ULIMit? :LLIMit :LLIMit? :AUTO? :REFerence :STATe :STATe? :ACQuire :REFerence? :DIGits :AUTO :AUTO ONCE :AUTO? :DIGits? :AVERage :TCONtrol :TCONtrol? :COUNt :COUNt? :ADVanced :NTOLerance :NTOLerance? [:STATe] [:STATe
IEEE-488 Reference Table 3-10 (Continued) SENSe command summary Command :FRESistance :APERture :AUTO :AUTO ONCE :AUTO? :APERture? :NPLCycles :AUTO :AUTO ONCE :AUTO? :NPLCycles? :RANGe [:UPPer] [:UPPer]? :AUTO :AUTO ONCE :ULIMit :ULIMit? :LLIMit :LLIMit? :AUTO? :REFerence :STATe :STATe? :ACQuire :REFerence? :DIGits :AUTO :AUTO ONCE :AUTO? :DIGits? :AVERage :TCONtrol :TCONtrol? :COUNt :COUNt? :ADVanced :NTOLerance :NTOLerance? [:STATe] [:STAT
IEEE-488 Reference Table 3-10 (Continued) SENSe command summary Command :FREQuency :COUPling AC|DC :COUPling? :REFerence :STATe :STATe? :ACQuire :REFerence? :DIGits :DIGits? :SOURce :SOURce? :THReshold :CURRent :RANGe :RANGe? :LEVel :LEVel? :VOLTage :RANGe :RANGe? :LEVel :LEVel? :TTL :TEMPerature :APERture :AUTO :AUTO ONCE :AUTO? :APERture? :NPLCycles :AUTO :AUTO ONCE :AUTO? :NPLCycles? :REFerence :STATe :STATe? :ACQuire :REFerence? :DIGits :
IEEE-488 Reference Table 3-10 (Continued) SENSe command summary Command :TEMPerature AVERage :TCONtrol :TCONtrol? :COUNt :COUNt? [:STATe] [:STATe]? :AUTO [:STATe] [:STATe]? :AUTO :AUTO ONCE :AUTO? :TRANsducer :TRANsducer? :RTD :TYPE :TYPE? :ALPHa :ALPHa? :BETA :BETA? :DELTa :DELTa? :RZERo :RZERo? :SPRTD :RZERo :A4 :B4 :A7 :B7 :C7 :TCouple :TYPE :TYPE? :RJUNctionX :RSELect :RSELect? :SIMulated
IEEE-488 Reference Table 3-10 (Continued) SENSe command summary Command :TEMPerature :DTCouple :TYPE :TYPE :USLope :USLope? :RTEMperature :RTEMperature? :SENSe2 :TTL[1] :DATA? Description Default parameter SCPI Ref. 3.18.22 Differential path. Select thermocouple type ( = J|K|T\E\R\S\B\N USER). Return thermocouple type (J\K\T\R\R\S\B\N\ USER). Select thermocouple slope ( = slope in V/°C, 0 is invalid). Return thermocouple slope (V/°C min = -0.099999; max = 0.
IEEE-488 Reference Table 3-12 STATus command summary Command :STATus :MEASurement [:EVENt]? :ENABle :ENABle? :PTRansition :PTRansition? :NTRansition :NTRansition? :CONDition? :OPERation [:EVENt]? :ENABle :ENABle? :PTRansition :PTRansition? :NTRansition :NTRansition? :CONDition? :ARM [:EVENt]? :ENABle :ENABle? :PTRansition :PTRansition? :NTRansition :NTRansition? :CONDition? :SEQuence [:EVENt]? :ENABle :ENABle? :PTRansition :PTRansition? :NT
IEEE-488 Reference Table 3-12 (Continued) STATus command summary Command :STATus :QUEStionable [:EVENt]? :ENABle :ENABle? :PTRansition :PTRansition? :NTRansition :NTRansition? :CONDition? :PRESet :QUEue [:NEXT]? :ENABle :ENABle? :DISable :DISable? :CLEar Description Path to control questionable status registers: Read the event register. Program the enable register. Read the enable register. Program the positive transition register. Read the positive transition register.
IEEE-488 Reference Table 3-13 SYSTem command summary Command :SYSTem :PRESet :POSetup :POSetup? :FRSWitch? :VERSion? :ERRor? :AZERo :TYPE :TYPE? :STATe :STATe? :AMEThod :AMEThod? :LSYNc :STATe :STATe? :KEY :KEY? :CLEar :LFRequency? :DATE , , :DATE? :TIME
, , :TIME? :TSTamp :TYPE :TYPE? :RELative :RESet :RNUMber :RESet Note: Clearing the Error Queue: 3-62 Description Return to :SYST:PRES defaults.
IEEE-488 Reference Table 3-14 TRACe command summary Command Description :TRACe|:DATA :CLEar :FREE? :EGRoup :EGRoup? :POINts :AUTO :AUTO? :POINts? :FEED :PRETrigger :AMOunt [:PERCent] [:PERCent]? :READings :READings? :SOURce Use :TRACe or :DATA as root command. Clear readings from buffer. Query bytes available and bytes in use. Select element group (FULL or COMPact). Query element group. Specify size of buffer. Enable or disable auto buffer sizing.
IEEE-488 Reference Table 3-15 (Continued) Trigger command summary Command Description Path to configure arm layers: Path to program Arm Layer 1: Loop around control source. Specify arm count (1 to 99999, or INF). Query arm count. Select control source (HOLD, IMMediate, RTCLock, MANual, BUS, TLINk or EXTernal). Query control source. :SOURce? Loop around control source. :SIGNal Path to configure Triggers: :TCONfigure Enable (SOURce) or disable (ACCeptor). :DIRection Query direction.
IEEE-488 Reference Table 3-15 (Continued) Trigger command summary Command :TRIGger[:SEQuence[1]] :TIMer :TIMer? :SIGNal :TCONfigure :PROTocol :PROTocol? :DIRection :DIRection? :ASYNchronous :ILINe :ILINe? :OLINe :OLINe? :SSYNchronous :LINE :LINE? Description Set timer interval (0.001 to 999999.999 sec). Request the programmed timer interval. Loop around control source. Path to configure Triggers: Select protocol (ASYNchronous or SSYNchronous). Query protocol.
IEEE-488 Reference Table 3-16 UNIT command summary Command :UNIT :TEMPerature :TEMPerature? :VOLTage :AC :DB :REFerence :REFerence? :DBM :IMPedance :IMPedance? :AC? 3-66 Description Select temperature measurement units (C, CEL, F, FAR or K). Query temperature units. Path to configure ACV units. Select ACV measurement units (V, DB or DBM). Path to set DB reference voltage. Specify reference in volts. Query DB reference. Path to set DBM reference impedance.
IEEE-488 Reference 3.12 Calculate subsystems The commands in this subsystem are used to configure and control the three Calculate subsystems and are summarized in Table 3-4. 3.12.1 :CALCulate[1] This subsystem is used to configure and control the Polynomial and Percent math calculations. Detailed information on math calculations is provided in paragraph 2.10.
IEEE-488 Reference Description Program fragment This command is used to specify the “a1” factor for the polynomial calculation. PRINT #1, "output 16; :calc:kmat:ma1f 4; ma1f?" PRINT #1, "enter 16" ' Set "a1" and query. ' Get response from 2002 :MA2Factor :CALCulate[1]:KMATh:MA2Factor Parameters Query Description Program fragment Specify “a2” factor = -9.999e20 to +9.999e20 :MA2Factor Query “a2” factor This command is used to specify the “a2” factor for the polynomial calculation.
IEEE-488 Reference Program fragment PRINT #1, "output 16; :calc:data?" PRINT #1, "enter 16" ' Query result of CALC1 ' Get response message from 2002 :FRESh? :CALCulate[1]:DATA:FRESh? Description Program fragment Recalculate CALC 1 This query command is used to return a new (fresh) math result of CALC1. This command will not request the same result twice. If a new reading is triggered, this command will wait until the math result is available.
IEEE-488 Reference :FORMat :CALCulate2:FORMat Parameters Query Description = MEAN SDEV MAX MIN PKPK NONE :FORMat? Specify CALC 2 format Mean value of readings in buffer Standard deviation of readings in buffer Largest reading in buffer Lowest reading in buffer Peak-to-peak value of readings in buffer No calculation Query programmed math format This command is used to specify the format for the CALC 2 math calculation.
IEEE-488 Reference An alternate way to perform the calculation and read the result is by using the query form of the command (:IMMediate?). When this command is sent, the calculation is performed and the result is queried.
IEEE-488 Reference ACI), 1Ω on the ohms functions (Ω2 or Ω4), and 1° (C, F or K) for the temperature function (TEMP). A limit value is not range sensitive. A limit of 2 for DCV is 2V on all measurement ranges. Note that limit tests cannot be performed on frequency (FREQ) measurements.
IEEE-488 Reference Description These commands are used to enable or disable LIMIT 1 and LIMIT 2 tests. When enabled, the test sequence for limits will be performed every time the instrument performs a measurement. Testing is performed in the following sequence: Low Limit 1, High Limit 1, Low Limit 2 and High Limit 2. Any limit test (LIMIT 1 or LIMIT 2) not enabled is simply not performed.
IEEE-488 Reference Description Program fragment With auto-clear enabled, the fail indication of a limit test clears when instrument operation enters the idle state. With auto-clear disabled, the fail indication will remain until it is cleared by the :CLEar[:IMMediate] command.
IEEE-488 Reference This command (like the other fail commands) does not clear the fail indication for LIMIT 1 or LIMIT 2.
IEEE-488 Reference 3.13 :DISPlay subsystem The display subsystem controls the display of the Model 2002 and is summarized in Table 3-5. :TEXT commands :DATA :DISPlay[:WINDow[1]]:TEXT:DATA :DISPlay:WINDow2:TEXT:DATA Parameters Query Description Define message for top display Define message for bottom display = ASCII characters for message Types: String Indefinite Block Definite Block ‘aa...a’ or “aa...a” #0aa...a #XYaa...
IEEE-488 Reference Program fragment PRINT #1, "output 16; :disp:text:stat on; stat?" PRINT #1, "enter 16" ' Enable and query message mode ' Get response message from 2002 :DATA? :DISPlay[:WINDow[1]]:DATA? :DISPlay:WINDow2:DATA? Description Program fragment Read top display Read bottom display These query commands are used to read what is currently being displayed on the top and bottom displays.
IEEE-488 Reference Description This command is used to enable and disable the front panel display circuitry. When disabled, the instrument operates at a higher speed. While disabled, the display is frozen with the following message: FRONT PANEL DISABLED Press LOCAL to resume. As reported by the message, all front panel controls (except LOCAL) are disabled. Normal display operation can be resumed by using the :ENABle command to enable the display or by putting the Model 2002 into local.
IEEE-488 Reference 3.14 :FORMat subsystem The commands for this subsystem are used to select the data format for transferring instrument readings over the bus. The BORDer command and DATA command affect readings transferred from the buffer ONLY. (i.e. SENSE: DATA? or CALC:DATA? is always be sent in ASCII.) These commands are summarized in Table 3-6.
IEEE-488 Reference REAL,32 or SREal will select the binary IEEE754 single precision data format. Figure 3-19 shows the normal byte order format for each data element. For example, if three valid elements are specified, the data string for each reading conversion is made up of three 32-bit data blocks. Note that the data string for each reading conversion is preceded by a 2-byte header that is the binary equivalent of an ASCII # sign and 0.
IEEE-488 Reference Header Byte 1 Byte 2 Byte 7 Byte 8 # 0 7 s 0 7 0 7 e 0 7 0 f Bytes 3, 4, 5, and 6 not shown. s = sign bit (0 = positive, 1 = negative) e = exponent bits (11) f = fraction bits (52) Normal byte order shown. For swapped byte order, bytes sent in reverse order: Header, Byte 8, Byte 7 .... Byte 1. The Header is only sent once for each measurement conversion.
IEEE-488 Reference RNUMber: The instrument keeps track of the number of readings it has performed. This reading counter starts at zero when the instrument is turned on or when :SYStem:RNUMber:RESet is sent over the bus. When a reading is sent over the bus (i.e. :FETCh?), the RNUMber element indicates the reading number. The instrument also keeps track of the number of readings it has stored in the buffer.
IEEE-488 Reference Query Description :BORDer? Query byte order This command is used to control the byte order for the IEEE754 binary formats.
IEEE-488 Reference 3.15 :INPut subsystem The :INPut subsystem is used for the Model 1801 Nanovolt Preamp. These commands are summarized in Table 3-7. :PREamp Commands The :PREamp commands are used to control the Model 1801 Nanovolt Preamp card. Refer to the Model 1801 instruction manual for detailed operating information.
IEEE-488 Reference 3.16 :OUTPut subsystem The OUTPut subsystem is used to set polarities for the digital output port. Commands in this subsystem are summarized in Table 3-8. :LSENse :OUTPut:TTL[1]:LSENse :OUTPut:TTL2:LSENse :OUTPut:TTL3:LSENse :OUTPut:TTL4:LSENse Parameters Query Description = AHIGh ALOW :LSENse? Set polarity of line #1 Set polarity of line #2 Set polarity of line #3 Set polarity of line #4 Set polarity of specified line to active high.
IEEE-488 Reference 3.17 :ROUTe subsystem The commands in this subsystem are used to configure and control switching and are summarized in Table 3-9. 3.17.1 Parameters :CLOSe :ROUTe:CLOSe Close specified channel = (@ chanlist) Specify channel to be closed where; chanlist is the channel (1 to 10) to be closed Query Description :CLOSe? Query specified channel. The :CLOSe command is used to close a channel on the Model 2001-SCAN scanner card.
IEEE-488 Reference Query Description :OPEN? Query specified channel. The :OPEN command is used to open a channel on the Model 2001-SCAN scanner card. Since only one channel can be closed, the chanlist for this command can only consist of one channel. An alternate way to open a closed channel is to simply use the ALL parameter. It opens whichever channel is closed.
IEEE-488 Reference :EXTernal :ROUTe:SCAN:EXTernal Parameters Define external scan list = (@ scanlist) where; scanlist is the specified list of external channels (1 to 80) to be scanned. Query Description :EXTernal? Query programmed scan list The Model 2002 can operate with an external switch system, such as the Keithley Model 7001 or 7002. The Model 2002 can measure up to 80 channels that are switched by the external switching system.
IEEE-488 Reference The function parameter specifies the measurement function for the channels listed in the chanlist. As a scan is being performed, the Model 2002 will select the specified measurement function for each channel in the scan. Any measurement function, except current (ACI and DCI), can be used for internal scanning. Note that the Keithley Model 2001-SCAN scanner card cannot be used to make thermocouple temperature measurements.
IEEE-488 Reference Program fragment 'PRINT #1, "output 16; :rout:scan:rat:mch (@ 2); mch?" PRINT #1, "enter 16" ' Select and query reference channel ' Get response message from 2002 :LSELect :ROUTe:SCAN:LSELect Parameters Query Description = INTernal EXTernal RATio DELTa NONE :LSELect? Perform specified scan operation Enable scan for internal scanner card Enable scan for external scanner card Perform ratio calculation Perform delta calculation Disable all scan operations Query
IEEE-488 Reference 3.18 Sense subsystems The Sense subsystems are used to configure and control the measurement functions (Sense 1) and to read the digital input port (Sense 2). The commands for the Sense subsystems are summarized in Table 3-10. 3.18.1 [:SENSe[1]] subsystem This Sense 1 Subsystem is used to configure and control the measurement functions of the Model 2002. Keep in mind that a function does not have to be selected in order to program its various configurations.
IEEE-488 Reference Description The :FUNCtion command is used to select the measurement function of the instrument. Note that parameter names are enclosed in single quotes (‘). However, double quotes (“) can instead be used. For example: :func ‘volt:dc’ = :func “volt:dc” Each measurement function “remembers” its own unique setup configuration, such as range, speed, resolution, filter and rel. This eliminates the need to re-program setup conditions every time you switch from one function to another.
IEEE-488 Reference 3.18.5 :APERture [:SENSe[1]]:CURRent:AC:APERture [:SENSe[1]]:CURRent:DC:APERture [:SENSe[1]]:VOLTage:AC:APERture [:SENSe[1]]:VOLTage:DC:APERture [:SENSe[1]]:RESistance:APERture [:SENSe[1]]:FRESistance:APERture [:SENSe[1]]:TEMPerature:APERture Parameters = 166.
IEEE-488 Reference :AUTO |ONCE [:SENSe[1]]:CURRent:AC:APERture:AUTO |ONCE [:SENSe[1]]:CURRent:DC:APERture:AUTO |ONCE [:SENSe[1]]:VOLTage:AC:APERture:AUTO |ONCE [:SENSe[1]]:VOLTage:DC:APERture:AUTO |ONCE [:SENSe[1]]:RESistance:APERture:AUTO |ONCE [:SENSe[1]]:FRESistance:APERture:AUTO |ONCE [:SENSe[1]]:TEMPerature:APERture:AUTO |ONCE Parameters = 1 or ON 0 or OFF ONCE Query Description :AUTO? Control auto aperture for ACI Control auto aperture for DCI Control auto aperture
IEEE-488 Reference Query Description :NPLCycles? :NPLCycles? DEFault :NPLCycles? MINimum :NPLCycles? MAXimum Query programmed NPLC value Query *RST default value Query minimum NPLC value Query maximum NPLC value The integration period (measurement speed) for the Model 2002 can be set using either of two commands; :APERture (paragraph 3.18.5) or :NPLCycle. Aperture specifies time (in seconds) per integration, while NPLC expresses the integration period by basing it on the power line frequency.
IEEE-488 Reference selected value. Also, a valid NPLC value sent using the :NPLC command disables auto NPLC. Auto NPLC is also coupled to auto aperture. Enabling or disabling auto NPLC also enables or disables auto Aperture. Also, a valid aperture value sent using the :APERture command disables auto NPLC. Program fragment 3.18.
IEEE-488 Reference Query Description Program fragment :RANGe[:UPPer]? :RANGe[:UPPer]? DEFault :RANGe[:UPPer]? MINimum :RANGe[:UPPer]? MAXimum Query ACI measurement range Query *RST default range Query lowest measurement range Query highest measurement range This command is used to manually select the measurement range for the specifed measurement function. The range is selected by specifying the expected reading as an absolute value.
IEEE-488 Reference :ULIMit [:SENSe[1]]:CURRent:AC:RANGe:AUTO:ULIMit [:SENSe[1]]:CURRent:DC:RANGe:AUTO:ULIMit [:SENSe[1]]:VOLTage:AC:RANGe:AUTO:ULIMit [:SENSe[1]]:VOLTage:DC:RANGe:AUTO:ULIMit [:SENSe[1]]:RESistance:RANGe:AUTO:ULIMit [:SENSe[1]]:FRESistance:RANGe:AUTO:ULIMit Set upper limit for ACI Set upper limit for DCI Set upper limit for ACV Set upper limit for DCV Set upper limit for Ω2 Set upper limit for Ω4 :LLIMit [:SENSe[1]]:CURRent:AC:RANGe:AUTO:LLIMit [:SENSe[
IEEE-488 Reference 3.18.9 :REFerence [:SENSe[1]]:CURRent:AC:REFerence [:SENSe[1]]:CURRent:DC:REFerence [:SENSe[1]]:VOLTage:AC:REFerence [:SENSe[1]]:VOLTage:DC:REFerence [:SENSe[1]]:RESistance:REFerence [:SENSe[1]]:FRESistance:REFerence [:SENSe[1]]:FREQuency:REFerence [:SENSe[1]]:TEMPerature:REFerence Parameters Query Description = -2.1 to +2.1 -1100 to +1100 0 to 1.05e9 0 to 2.1e6 0 to 1.
IEEE-488 Reference :STATe [:SENSe[1]]:CURRent:AC:REFerence:STATe [:SENSe[1]]:CURRent:DC:REFerence:STATe [:SENSe[1]]:VOLTage:AC:REFerence:STATe [:SENSe[1]]:VOLTage:DC:REFerence:STATe [:SENSe[1]]:RESistance:REFerence:STATe [:SENSe[1]]:FRESistance:REFerence:STATe [:SENSe[1]]:FREQuency:REFerence:STATe [:SENSe[1]]:TEMPerature:REFerence:STATe Parameters Query Description Program fragment = 1 or ON 0 or OFF :STATe? Control reference for ACI Control reference for DCI Con
IEEE-488 Reference 3.18.
IEEE-488 Reference :AUTO |ONCE [:SENSe[1]]:CURRent:AC:DIGits:AUTO |ONCE [:SENSe[1]]:CURRent:DC:DIGits:AUTO |ONCE [:SENSe[1]]:VOLTage:AC:DIGits:AUTO |ONCE [:SENSe[1]]:VOLTage:DC:DIGits:AUTO |ONCE [:SENSe[1]]:RESistance:DIGits:AUTO |ONCE [:SENSe[1]]:FRESistance:DIGits:AUTO |ONCE [:SENSe[1]]:TEMPerature:DIGits:AUTO |ONCE Parameters = 1 or ON 0 or OFF ONCE Query Description :AUTO? Control auto resolution for ACI Control auto resolution for DCI Control auto resolution for ACV
IEEE-488 Reference The number of readings that are averaged by the filter is set with the :AVERage:COUNt command. The :AVERage[:STATe] command is used to enable or disable the filter. Changing the filter type disables auto filter.
IEEE-488 Reference :AUTO |ONCE [:SENSe[1]]:CURRent:AC:AVERage:AUTO |ONCE [:SENSe[1]]:CURRent:DC:AVERage:AUTO |ONCE [:SENSe[1]]:VOLTage:AC:AVERage:AUTO |ONCE [:SENSe[1]]:VOLTage:DC:AVERage:AUTO |ONCE [:SENSe[1]]:RESistance:AVERage:AUTO |ONCE [:SENSe[1]]:FRESistance:AVERage:AUTO |ONCE [:SENSe[1]]:TEMPerature:AVERage:AUTO |ONCE Parameters = 0 or OFF 1 or ON ONCE Query Description :AUTO? Control auto filter for ACI Control auto filter for DCI Control auto filter for ACV Contr
IEEE-488 Reference Program fragment PRINT #1, "output 16; :volt:dc:aver:adv:ntol 20; ntol?" PRINT #1, "enter 16" ' Get noise tolerance ' Get response from 2002 [:STATe] [:SENSe[1]]:CURRent:AC:AVERage:ADVanced[:STATe] [:SENSe[1]]:CURRent:DC:AVERage:ADVanced[:STATe] [:SENSe[1]]:VOLTage:AC:AVERage:ADVanced[:STATe] [:SENSe[1]]:VOLTage:DC:AVERage:ADVanced[:STATe] [:SENSe[1]]:RESistance:AVERage:ADVanced[:STATe] [:SENSe[1]]:FRESistance:AVERage:ADVanced[:STATe] Parameters Query Desc
IEEE-488 Reference 3.18.13 :PWINdow [:SENSe[1]]:VOLTage:AC:DETector:PWINdow Parameters Query Description Program fragment 3.18.14 = 0.1 to 9.9 DEFault MINimum MAXimum Peak spike detection window (in seconds) 0.1sec window 0.1sec window 9.
IEEE-488 Reference Description Program fragment 3.18.16 This command is used to select the input source for the signal to be measured. If connecting a current signal to the Model 2002 (AMPS and LO INPUT terminals), select the CURRent input source. If connecting a voltage signal (HI and LO INPUT terminals), select the VOLTage input source.
IEEE-488 Reference Voltage Threshold: = -0.6 to +0.
IEEE-488 Reference Program fragment 3.18.18 PRINT #1, "output 16; temp:tran int" PRINT #1, "output 16; func 'temp'" ' Select the internal transducer ' Select the TEMP function :RTD commands See paragraph 2.4.5 for detailed information on making temperature measurements.
IEEE-488 Reference :BETA [:SENSe[1]]:TEMPerature:RTD:BETA Parameters Query Description Program fragment = 0 to 1 :BETA? Specify Beta value Specify RTD Beta value Query the Beta value This command is used to check and/or change the Beta value. Keep in mind that changing the current Beta value changes the Type to USER (see :RTD:TYPE). PRINT #1, "output 16; temp:rtd:beta .
IEEE-488 Reference Description Example These commands program the various parameters for SPRTD (Standard Platinum Resistance Thermometers). A single SPRTD, however, usually cannot be used to cover the entire range, so the temperature range is broken up into several subranges. An SPRTD is supplied with a certificate of calibration that lists the calibration constants and the temperature range supported.
IEEE-488 Reference S B N Query Description Program fragment 3.18.20 :TYPE? Set operation for Type S thermocouples Set operation for Type B thermocouples Set operation for Type N thermocouples Query thermocouple type This command is used to configure the Model 2002 for the thermocouple type that you are using to make temperature measurements. See paragraph 2.4.5 (SENSOR) for more information.
IEEE-488 Reference The :ACQuire command is then used to store the simulated reference temperature. Program fragment PRINT #1, "output 16; :unit:temp c" PRINT #1, "output 16; temp:rjun1:sim 0; sim?" PRINT #1, "enter 16" ' Select °C temp scale ' Set reference for 0°C ' Get response from 2002 :TCOefficient [:SENSe[1]]:TEMPerature:RJUNctionX:REAL:TCOefficient Specify temperature coefficient Parameters = -0.09999 to +0.09999 DEFault MINimum MAXimum Specify temperature coefficient +0.
IEEE-488 Reference 3.18.21 :OCOMpensated [:SENSe[1]]:RESistance:OCOMpensated [:SENSe[1]]:FRESistance:OCOMpensated Parameters Query Description Program fragment 3.18.22 Control offset compensation for Ω2 Control offset compensation for Ω4 = 0 or OFF 1 or ON Disable offset compensated ohms Enable offset compensated ohms :OCOMpensated? Query state of offset compensated ohms This command is used to enable or disable the offset compensated ohms feature.
IEEE-488 Reference :USLope [:SENSe[1]]:TEMPerature:DTCouple:USLope Parameters Query Description = -0.99999 to 0.99999 DEFault MINimum MAXimum :USLope? :USLope? DEFault :USLope? MINimum :USLope? MAXimum Set TC slope Specify TC slope Set TC slope to 20E-6 Set TC slope to -0.99999 Set TC slope to 0.
IEEE-488 Reference 3.19 :SOURce subsystem This subsystem is used to set the logic level (true or false) of each digital output line. The commands for this subsystem are summarized in Table 3-11.
IEEE-488 Reference 3.20 :STATus subsystem The STATus subsystem is used to control the status registers of the Model 2002. These registers and the overall status structure is explained in paragraph 3.7. The commands in this subsystem are summarized in Table 3-12. 3.20.
IEEE-488 Reference Bit B7, Buffer Available (BAV) — Set bit indicates that there are at least two readings in the trace buffer (PTR), or the buffer has become empty (NTR). Bit B8, Buffer Half Full (BHF) — Set bit indicates that the trace buffer is half full (PTR), or that the buffer is no longer half full (NTR). Bit B9, Buffer Full (BFL) — Set bit indicates that the trace buffer is full (PTR), or that the buffer is no longer full (NTR). Bit B10 — Not used.
IEEE-488 Reference Bit B14, Command Warning (Warn) — Set bit indicates that a Signal Oriented Measurement Command parameter has been ignored (PTR), or a subsequent Signal Oriented Measurement Command has executed successfully (NTR). Note: Whenever a questionable event occurs, the ERR annunciator will turn on. The annunciator will turn off when the questionable event clears.
IEEE-488 Reference Bit Position B15 - B11 B10 B9 B8 B7 B6 B5 B4 Arm Trig Meas B3 B2 B1 B0 Event Idle Decimal Weighting 1024 64 32 16 1 (210) (2 6 ) (2 5 ) (2 4 ) (2 0 ) 0/1 0/1 0/1 0/1 0/1 Value Value : 1 = Operation Event Set 0 = Operation Event Cleared Cal Events : Idle = Idle state of the 2002 Arm = Waiting for Arm Trig = Waiting for Trigger Meas = Measuring Cal = Calibrating Figure 3-23 Operation Event Register Trigger Event Register: Bit B0 — Not used.
IEEE-488 Reference Bit B1, Sequence 1 (Seq1) — Set bit indicates that the instrument is in an arm layer (PTR), or that the instrument has exited from the arm layers (NTR). Bits B2 through B15 — Not used. Bit Position B15 - B2 Event B1 B0 Seq1 Decimal Weighting 2 (2 1 ) Value Value : 1 = Event Bit Set 0 = Event Bit Cleared 0/1 Event : Seq1 = Sequence 1 Figure 3-25 Arm Event Register Sequence Event Register: Bit B0 — Not used.
IEEE-488 Reference 3.20.
IEEE-488 Reference Bit Position B15 - B12 Event Decimal Weighting Value B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0 RAV HL2 LL2 HL1 LL1 ROF BPT BFL BHF BAV 2048 512 256 128 32 16 8 4 2 1 (211) (2 9 ) (2 8 ) (2 7 ) (2 5 ) (2 4 ) (2 3 ) (2 2 ) (2 1 ) (2 0 ) 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 Events : BPT = Buffer Pretriggered BFL = Buffer Full BHF = Buffer Half Full BAV = Buffer Available RAV = Reading Available HL2 = High Limit 2 LL2 = Low Limit 2 HL1 =
IEEE-488 Reference Bit Position B15 - B11 B10 B9 B8 B7 B6 B5 Arm Trig B4 B3 B2 B0 Set Cal Event Idle Decimal Weighting 1024 64 32 2 1 (210) (2 6 ) (2 5 ) (2 1 ) (2 0 ) 0/1 0/1 0/1 0/1 0/1 Value Value : 1 = Enable Operation Event 0 = Disable (Mask) Operation Event Events : Idle = Idle state of the 2002 Arm = Waiting for Arm Trig = Waiting for Trigger Set = Settling Cal = Calibrating Figure 3-29 Operation Event Enable Register Bit Position B15 - B2 Event B1 B0 Seq1
IEEE-488 Reference Bit Position B15 - B3 Event B2 B1 B0 Lay2 Lay1 Decimal Weighting Value Value : 1 = Enable Sequence Event 0 = Disable (Mask) Sequence Event 4 2 (2 2 ) (2 1 ) 0/1 0/1 Events : Lay1 = Layer 1 Lay2 = Layer 2 Figure 3-32 Sequence Event Enable Register 3.20.
IEEE-488 Reference where; BFL (bit B9) RAV (bit B5) = 512 = 32 = 544 Effects of positive transitions on the Measurement Event Register: Measurement event Positive transition effect on Measurement Event Register Reading overflow Low limit 1 High limit 1 Low limit 2 High limit 2 Reading available Buffer available Buffer half full Buffer full Buffer pretriggered Sets B0 when reading exceeds range limits. Sets B1 when reading is less than the low limit 1 setting.
IEEE-488 Reference Effects of positive transitions on the Questionable Event Register: Positive transition effect on Questionable Event Register Questionable event Temperature summary Calibration summary Command warning Sets B4 when an invalid reference junction measurement has occurred. Sets B8 when an invalid calibration constant is detected on power-up. Sets B14 when a Signal Oriented Measurement Command parameter is ignored. .
IEEE-488 Reference Effects of positive transitions on the Operation Event Register: Operation event Positive transition effect on Operation Event Register Calibrating Measuring Trigger layer Arm layer Idle Sets B0 at the start of calibration. Sets B4 at the start of a measurement. Sets B5 when waiting in the Trigger Layer. Sets B6 when waiting in an arm layer. Sets B10 when entering the idle state. .
IEEE-488 Reference Effects of positive transitions on the Trigger Event Register: Trigger event Positive transition effect on Trigger Event Register Sequence 1 Sets B1 when waiting in Trigger Layer. .
IEEE-488 Reference Effects of positive transitions on the Arm Event Register: Arm event Positive transition effect on Arm Event Register Sequence 1 Sets B1 when in an arm layer. .
IEEE-488 Reference Effects of positive transitions on the Sequence Event Register: Sequence event Positive transition effect on Sequence Event Register Layer 1 Layer 2 Sets B1 when in Arm Layer 1. Sets B2 when in Arm Layer 2. .
IEEE-488 Reference 3.20.4 Parameters Query Description :NTRansition :STATus:MEASurement:NTRansition :STATus:QUEStionable:NTRansition :STATus:OPERation:NTRansition :STATus:OPERation:TRIGger:NTRansition :STATus:OPERation:ARM:NTRansition :STATus:OPERation:ARM:SEQuence:NTRansition = 0 1 2 4 8 16 32 64 :NTRansition? Program Measurement Transition Filter (NTR). Program Questionable Transition Filter (NTR). Program Operation Transition Filter (NTR).
IEEE-488 Reference Effects of negative transitions on the Questionable Event Register: Questionable event Temperature summary Calibration summary Command warning Negative transition effect on Questionable Event Register Sets B4 when a valid reference junction measurement follows an invalid reference junction measurement. Sets B8 when an invalid calibration constant clears after a successful calibration.
IEEE-488 Reference 3.20.
IEEE-488 Reference 3.20.7 :QUEue commands [:NEXT]? :STATus:QUEue[:NEXT]? Description Read Error Queue As error and status messages occur, they are placed into the Error Queue. This query command is used to read those messages. The Error Queue is a first-in, first-out (FIFO) register. Every time you read the queue, the “oldest” message is read and that message is then removed from the queue. The queue will hold up to 10 messages.
IEEE-488 Reference Note: To disable all messages from entering the Error Queue, send the following command: :stat:que:enab () Program fragment PRINT #1, "output 16; :stat:que:enab (0:999); enab?" PRINT #1, "enter 16" ' Enable all messages and query ' Get response message from 2002 DISable :STATus:QUEue:DISable Parameters Disable messages for Error Queue = (numlist) where; numlist is a specified list of messages that you wish to disable for the Error Queue.
IEEE-488 Reference 3.21 :SYSTem subsystem The SYSTem subsystem contains miscellaneous commands that are summarized in Table 3-16. 3.21.1 :PRESet :SYSTem:PRESet Description Program fragment 3.21.2 Return to :SYSTem:PRESet defaults This command returns the instrument to states optimized for front panel operation. :SYSTem:PRESet defaults are listed in the SCPI tables (Tables 3-4 through 3-16).
IEEE-488 Reference 3.21.4 :VERSion? :SYSTem:VERSion? Description Read SCPI version This query command is used to read the version of the SCPI standard being used by the Model 2002. Example code: 1991.0 The above response message indicates the version of the SCPI standard. Program fragment 3.21.
IEEE-488 Reference :STATe :SYSTem:AZERo:STATe Parameters Query Description = 1 or ON 0 or OFF :STATe? Control autozero Enable autozero Disable autozero Query state of autozero This command is used to disable or enable autozero. Important Note: Before you can enable or disable auto-zero, the Model 2002 must first be in the idle state. The Model 2002 can be placed in the idle state by first disabling continuous initiation (:INITiate:CONTinuous OFF), and then sending the :ABORt command.
IEEE-488 Reference When storage starts, the ARM indicator turns on to denote that raw input readings are being stored in the buffer. After the storage process is finished, the * indicator turns on to denote that post processing (i.e. math calculations) is being performed on the readings. When post processing is finished, the * indicator turns off and the instrument returns to the idle state. The Trace subsystem is used to read the buffer.
IEEE-488 Reference Before going into the SSTReam mode, make sure the data format byte order is correct for your computer. IBM and IBM compatibles require the swapped byte order and HP requires normal byte order (see :FORMat:BORDer). Important Note: Before going into a stream mode, the instrument must be in continuous initiation.
IEEE-488 Reference ond. Maximum reading rates require that the measure layer of the trigger model be configured for the Immediate control source, infinite count and zero delay. When externally triggered (EXT, TLINK, TIMER or GET), the maximum reading rate for either stream mode is 680 per second.
IEEE-488 Reference NEXT I PRINT #1, "clear 16" SLEEP 1 3.21.8 :LSYNc:STATe :SYSTem:LSYNc:STATe Parameters Query Description ' Repeat loop until 200 rdgs acquired ' Cancel stream mode ' Wait 1 second = 0 or OFF 1 or ON :STATe? Control line synchronization Disable line synchronization Enable line synchronization Query state of line synchronization This command is used to enable or disable line synchronization.
IEEE-488 Reference :syst:key 15 The parameter listing provides the key-press code in numeric order. Figure 3-39 also provides the key-press code. The :KEY command allows you to select the NEXT displays over the bus. Sending :SYSTem:KEY 16 over the bus is the same as a single press of the NEXT key. Sending :SYSTem:KEY 8 is the same as a single press of the PREV key.
IEEE-488 Reference 3.21.10 :CLEar :SYSTem:CLEar Description Program fragment 3.21.11 Clear Error Queue This action command is used to clear the Error Queue of messages. PRINT #1, "output 16; :syst:cle" :LFRequency :SYSTem:LFRequency Description Program fragment 3.21.12 Query power line frequency This query command is used to read the frequency of the power line that powers the Model 2002.
IEEE-488 Reference 3.21.14 :TSTamp commands The following commands are used to configure and control the timestamp. For more information on timestamp, see paragraphs 3.14 (:FORMat:ELEMents) and 3.22.7 (:TRACe:TSTamp :FORMat). :TYPE :SYSTem:TSTamp:TYPE Parameters Select timestamp type Select relative-time timestamp1 Select real-time timestamp2 = RELative RTClock 1 RELative is a 55 day (max.) clock at a 1µs resolution. 2 RTCLock is a 100 year (max.) calendar at a 10ms resolution.
IEEE-488 Reference 3.22 :TRACe subsystem The commands in this subsystem are used to configure and control data storage into the buffer. The commands are summarized in Table 3-14. See paragraph 2.8 for more information about the buffer. :TRACe|:DATA The bar (|) indicates that :TRACe or :DATA can be used as the root command for this subsystem. From this point on, the documentation in this manual uses :TRACe. If you prefer to use :DATA, simply replace all the :TRACe command words with :DATA. 3.22.
IEEE-488 Reference 3.22.4 :POINts :TRACe:POINts Specify buffer size Parameters No memory option = 2 to 404 2 to 2027 404 2027 100 (all cases) 2 (all cases) MAXimum DEFault MINimum Query Description Program fragment MEM 1 MEM 2 2 to 1381 2 to 6909 1381 6909 2 to 5980 2 to 29908 5980 29908 (Full) (Compact) (Full) (Compact) :POINts? This command is used to specify the size of the buffer.
IEEE-488 Reference Query Description :FEED? Query buffer feed This command is used to select the source of readings to be placed in the buffer. With SENSe[1] selected, raw readings are placed in the buffer when storage is performed. With CALCulate[1] selected, calculated math readings (POLYnomial or PERCent or NONE) are placed in the buffer. With NONE selected, no readings are placed in the buffer when storage is performed over the bus.
IEEE-488 Reference Query Description :READ? This command is used to specify how much of the defined buffer (:POINts) will be used to store pre-triggered readings. This command is essentially the same as the :PERCent command except the amount is expressed as an exact value instead of a percent. Sending a value that exceeds the defined size of the buffer (see :POINts) generates an error. The command is ignored.
IEEE-488 Reference Description This command is used to select the buffer control. With NEVer selected, storage into the buffer is disabled. After cycling power, NEVer is selected. With any of the other selections, storage is performed as long as buffer feed is not set for NONE (see :TRACe:FEED NONE). When NEXT is selected, the storage process starts, fills the buffer and then stops. The buffer size is specified by the :POINts command.
IEEE-488 Reference 3.23 Trigger subsystem The Trigger subsystem is made up of a series of commands and subsystems to configure the three layers of the Trigger Model (see paragraph 2.7 and 3.8 for details). These commands and subsystems are summarized in Table 3-15. 3.23.1 :INITiate commands [:IMMediate] :INITiate[:IMMediate] Description Program fragment Take 2002 out of idle This command takes the Model 2002 out of the idle state.
IEEE-488 Reference Description These action commands are used to bypass the specified control source of the Trigger Model. They are used when you do not wish to wait for the programmed event. Note from the Trigger Model (Figure 3-13) that :arm:lay2:imm and :trig:imm also bypass the delay. The instrument must be waiting for the appropriate event when this command is sent. Otherwise, an error occurs and the command is ignored. When the command is sent, the bypass occurs and operation continues on.
IEEE-488 Reference 3.23.
IEEE-488 Reference Query Description Program fragment 3.23.8 :TIMer? :TIMer? DEFault :TIMer? MINimum :TIMer? MAXimum Query programmed timer interval Query *RST default timer interval Query lowest allowable timer interval Query largest allowable timer interval These commands are used to set the interval for the scan layer and measure layer timers. Note that the timer is in effect only if the timer is the selected control source. Also, note that the arm layer (Arm Layer 1) does not use a timer.
IEEE-488 Reference Query Description :DIRection? Query Source Bypass state When a source bypass is enabled and the External or Trigger Link control source is selected, operation loops around the appropriate control source on the initial pass through that layer. Note that the source bypass for the scan and measure layers also loops around the delay. If programmed for another pass through the specified layer (count >1), the bypass loop is not in effect even though it is still enabled.
IEEE-488 Reference :OLINe :ARM[:SEQuence[1]][:LAYer[1]]:TCONfigure:ASYNchronous:OLINe :ARM[:SEQuence[1]]:LAYer2:TCONfigure:ASYNchronous:OLINe :TRIGger[:SEQuence[1]]:TCONfigure:ASYNchronous:OLINe Parameters Query Description Program fragment = 1 2 3 :OLINe? Line #1 Line #2 Line #3 = 4 5 6 Select output trigger line; arm layer Select output trigger line; scan layer Select output trigger line; measure layer Line #4 Line #5 Line #6 Query programmed output line # T
IEEE-488 Reference Description Program fragment This command is used to set the date for the RTCLock control source. Setting an invalid date (i.e. February 29, 1994) for the clock event results in an error and the previous date is retained.
IEEE-488 Reference 3.24 :UNIT subsystem The UNIT subsystem is used to configure and control the measurement units for TEMP and ACV, and is summarized in Table 3-16. :TEMPerature :UNIT:TEMPerature Parameters Query Description Program fragment = C or CEL F or FAR K TEMPerature? Specify TEMP units °C temperature units °F temperature units K temperature units Query temperature units This command is used to specify the units for temperature measurements.
IEEE-488 Reference Description This command is used to specify the dB reference level. When DB units is selected (:VOLTage:AC: DB), ACV db measurements are made using the specified dB reference level. The reference level is specified in volts and is not range dependent. For example, a dB reference level of 1 is 1V on all ACV measurement ranges.
A Specifications A-1
Model 2002 Multimeter Specifications Keithley Instruments, Inc. 28775 Aurora Road Cleveland, Ohio 44139 1-888-KEITHLEY www.keithley.com The following pages contain the complete specifications for the 2002. Every effort has been made to make these specifications complete by characterizing its performance under the variety of conditions often encountered in production, engineering, and research.
Model 2002 Multimeter Specifications Keithley Instruments, Inc. 28775 Aurora Road Cleveland, Ohio 44139 1-888-KEITHLEY www.keithley.com DC Voltage Uncertainty: = ±[ (ppm of reading) x (measured value) + (ppm of range) x (range used) ] / 1,000,000. % Accuracy: = (ppm accuracy) / 10,000. 1ppm of Range: = 20 counts for ranges up to 200V and 10 counts on 1000V range at 7H digits. NORMAL ACCURACY10 – 1PLC, DFILT OFF Range 200 mV 8 2V8 20 V 200 V 1000 V 9 Full Scale ±210.00000 ±2.1000000 ±21.000000 ±210.
Model 2002 Multimeter Specifications Keithley Instruments, Inc. 28775 Aurora Road Cleveland, Ohio 44139 1-888-KEITHLEY www.keithley.com DCV READING RATES12,17 PLC 10 2 1 0.2 0.1 0.02 0.01 0.0111 Measurement Aperture 167 ms (200 ms) 33.4 ms (40 ms) 16.7 ms (20 ms) 3.34 ms (4 ms) 1.67 ms (2 ms) 334 µs (400 µs) 167 µs (167 µs) 167 µs (167 µs) Default Digits 8½ 7½ 7½ 6½ 6½ 5½ 4½ 4½ Bits 29 27 26 23 22 20 19 19 Readings/Second to Memory Autozero Off Autozero On 6 (5) 2 (1.7) 29 (25) 9 (7.
Model 2002 Multimeter Specifications Keithley Instruments, Inc. 28775 Aurora Road Cleveland, Ohio 44139 1-888-KEITHLEY www.keithley.com AC VOLTS ACV INPUT CHARACTERISTICS 23 Rms Range 200 mV 2V 20 V 200 V 750 V Peak Input 1V 8V 100 V 800 V 1100 V Full Scale rms 210.0000 2.100000 21.00000 210.0000 775.000 Resolution 100 nV 1 µV 10 µV 100 µV 1 mV Temperature Coefficient ±(% of reading + % of range) / °C Outside TCAL ±5°C 0.004 + 0.001 0.004 + 0.001 0.006 + 0.001 0.006 + 0.001 0.012 + 0.
Model 2002 Multimeter Specifications Keithley Instruments, Inc. 28775 Aurora Road Cleveland, Ohio 44139 1-888-KEITHLEY www.keithley.com ACV CREST FACTOR MEASUREMENT26 Crest Factor: = Peak AC / rms AC. Crest Factor Resolution: 3 digits. Crest Factor Accuracy: Peak AC uncertainty + AC normal mode rms uncertainty. Measurement Time: 100ms plus rms measurement time. Input Characteristics: Same as ACV input. Crest Factor Frequency Range: 20Hz – 1MHz. Crest Factor Display: Access as multiple display on AC volts.
Model 2002 Multimeter Specifications Keithley Instruments, Inc. 28775 Aurora Road Cleveland, Ohio 44139 1-888-KEITHLEY www.keithley.com Settling Characteristics: Normal Mode (rms, avg.): <300ms to 1% of step change <450ms to 0.1% of step change <500ms to 0.01% of step change Low Frequency Mode (rms) <5s to 0.1% of final value Common Mode Rejection: For 1kΩ imbalance in either lead: >60dB for line frequency ±0.1%. 7 Maximum Volt·Hz Product: 2 x 10 V·Hz (for inputs above 20V).
Model 2002 Multimeter Specifications Keithley Instruments, Inc. 28775 Aurora Road Cleveland, Ohio 44139 1-888-KEITHLEY www.keithley.com Resistance Uncertainty: = ±[(ppm of reading) x (measured value) + (ppm of range) x (range used)] / 1,000,000. % Accuracy: = (ppm accuracy) / 10,000. 1ppm of Range: = 20 counts for ranges up to 200MΩ and 10 counts on 1GΩ range at 7H digits.
Model 2002 Multimeter Specifications Keithley Instruments, Inc. 28775 Aurora Road Cleveland, Ohio 44139 1-888-KEITHLEY www.keithley.com 4-WIRE RESISTANCE READING RATES12, Error! Bookmark not defined. Measurement Aperture 167 ms (200 ms) 33.4 ms (40 ms) 16.7 ms (20 ms) 3.34 ms (4 ms) 1.67 ms (2 ms) 334 µs (400 µs) 167 µs (167 µs) PLC 10 2 1 0.237 0.137 0.0237 0.
Model 2002 Multimeter Specifications Keithley Instruments, Inc. 28775 Aurora Road Cleveland, Ohio 44139 1-888-KEITHLEY www.keithley.com Factory calibration uncertainty represents traceability to NIST. This uncertainty is added to relative accuracy specifications to obtain absolute accuracies. The uncertainties for each range are equal to the uncertainty of the respective calibration sources. Settling Characteristics: <500µs to 50ppm of step size.
Model 2002 Multimeter Specifications Keithley Instruments, Inc. 28775 Aurora Road Cleveland, Ohio 44139 1-888-KEITHLEY www.keithley.com AC COUPLING For AC only coupling, add the following % of reading: 20–50Hz 0.55 rms, Average 50–100Hz 0.09 100–200Hz 0.015 AC+DC COUPLING For DC>20% of AC rms voltage, apply the following additional uncertainty, multiplied by the ratio (DC/total rms). rms, Average % of Reading 0.05 % of Range 0.
Model 2002 Multimeter Specifications Keithley Instruments, Inc. 28775 Aurora Road Cleveland, Ohio 44139 1-888-KEITHLEY www.keithley.com RTD TEMPERATURE READING RATES17 PLC 10 2 1 0.1 0.01 (2- or 4-Wire) Readings or Readings with Time Stamp/Second to Memory or IEEE-488 Autozero On 1 (0.8) 4 (3.3) 17 (13) 41 (39) 46 (46) Autozero Off 3 (2.
Model 2002 Multimeter Specifications Keithley Instruments, Inc. 28775 Aurora Road Cleveland, Ohio 44139 1-888-KEITHLEY www.keithley.com Any except ACV, ACI ACV, ACI Any RANGE CHANGE SPEED Freq 200kΩ 2MΩ Any Any Any 49 Temp 30 ms 105 ms 60 ms 573 ms 7.6 ms 48 Typical delay before measurement initiation after making a range change.
Model 2002 Multimeter Specifications Keithley Instruments, Inc. 28775 Aurora Road Cleveland, Ohio 44139 1-888-KEITHLEY www.keithley.com MAXIMUM INPUT LEVELS Rated Input53 ±1100V ± 350V pk 250V rms ± 150V pk 100V rms 2A, ± 250V (fused) ±1600V ± 500V HI to LO HI Sense to LO LO Sense to LO I Input to LO HI to Earth LO to Earth Overload Recovery Time < 900 ms < 900 ms < 900 ms — < 900 ms DELAY AND TIMER Time Stamp Delay Time Timer Resolution: 1µs. Accuracy: ±0.01% of elapsed time ± 1µs.
Model 2002 Multimeter Specifications Keithley Instruments, Inc. 28775 Aurora Road Cleveland, Ohio 44139 1-888-KEITHLEY www.keithley.com Case Dimensions: 90mm high × 214mm wide × 369mm deep (3½ in. × 8½ in. × 14½ in.). Working Dimensions: From front of case to rear including power cord and IEEE-488 connector: 15.0 inches. Net Weight: <4.2kg (<9.2 lbs.). Shipping Weight: <9.1kg (<20 lbs.). Standards EMI/RFI: Conforms to VDE 0871B (per Vfg 1046/1984), IEC 801-2. Meets FCC part 15 Class B, CISPR-22 (EN55022).
B Interface Function Codes The interface function codes, which are part of the IEEE-488 standards, define an instrument’s ability to support various interface functions and should not be confused with programming commands found elsewhere in this manual. The interface function codes for the Model 2002 are listed in Table B-1.
C ASCII Character Codes and IEEE-488 Multiline Interface Command Messages Decimal Hexadecimal ASCII 0 1 2 3 4 5 6 7 00 01 02 03 04 05 06 07 NUL SOH STX ETX EOT ENQ ACK BEL 8 9 10 11 12 13 14 15 08 09 0A 0B 0C 0D 0E 0F BS HT LF VT FF CR SO SI IEEE-488 Messages* GTL SDC PPC GET TCT Decimal Hexadecimal ASCII 16 17 18 19 20 21 22 23 10 11 12 13 14 15 16 17 DLE DC1 DC2 DC3 DC4 NAK SYN ETB 24 25 26 27 28 29 30 31 18 19 1A 1B 1C 1D 1E 1F CAN EM SUB ESC FS GS RS US IEEE-488 Messages* LLO DCL
ASCII Character Codes and IEEE-488 Multiline Interface Command Messages Decimal Hexadecimal ASCII IEEE-488 Messages* Decimal Hexadecimal ASCII IEEE-488 Messages* 32 33 34 35 36 37 38 20 21 22 23 24 25 26 SP ! ” # $ % & MLA 0 MLA 1 MLA 2 MLA 3 MLA 4 MLA 5 MLA 6 64 65 66 67 68 69 70 40 41 42 43 44 45 46 @ A B C D E F MTA 0 MTA 1 MTA 2 MTA 3 MTA 4 MTA 5 MTA 6 39 40 41 42 43 44 45 46 47 27 28 29 2A 2B 2C 2D 2E 2F ’ ( ) * + ’ .
ASCII Character Codes and IEEE-488 Multiline Interface Command Messages Decimal Hexadecimal ASCII IEEE-488 Messages* Decimal Hexadecimal ASCII IEEE-488 Messages* 96 97 98 99 100 101 102 103 60 61 62 63 64 65 66 67 « a b c d e f g MSA 0, PPE MSA 1, PPE MSA 2, PPE MSA 3, PPE MSA 4, PPE MSA 5, PPE MSA6, PPE MSA 7, PPE 112 113 114 115 116 117 118 119 70 71 72 73 74 75 76 77 p q r s t u v w MSA 16, PPD MSA 17, PPD MSA 18, PPD MSA 19, PPD MSA 20, PPD MSA 21, PPD MSA 22, PPD MSA 23, PPD 104 105 10
D IEEE-488 Bus Overview Introduction Basically, the IEEE-488 bus is simply a communication system between two or more electronic devices. A device can be either an instrument or a computer. When a computer is used on the bus, it serves to supervise the communication exchange between all the devices and is known as the controller. Supervision by the controller consists of determining which device will talk and which device will listen.
IEEE-488 Bus Overview primary address is $16, the actual listen address is $36 ($36 = $16 + $20). In a similar manner, the talk address is obtained by ORing the primary address with $40. With the present example, the talk address derived from a primary address of 16 decimal would be $56 ($56 = $16 + $40).
IEEE-488 Bus Overview EOI (End or Identify) — The EOI is usually used to mark the end of a multi-byte data transfer sequence. SRQ (Service Request) — This line is used by devices when they require service from the controller. Handshake lines The bus handshake lines operate in an interlocked sequence. This method ensures reliable data transmission regardless of the transfer rate. Generally, data transfer will occur at a rate determined by the slowest active device on the bus.
IEEE-488 Bus Overview Table D-1 IEEE-488 bus command summary Command type Command State of ATN line Comments Uniline REN (Remote Enable) EOI IFC (Interface Clear) ATN (Attention) SRQ X X X Low X Set up devices for remote operation. Marks end of transmission. Clears interface. Defines data bus contents. Controlled by external device. LLO (Local Lockout) DCL (Device Clear) SPE (Serial Enable) SPD (Serial Poll Disable) Low Low Low Low Locks our local operation. Returns device to default conditions.
IEEE-488 Bus Overview SPE (Serial Poll Enable) — SPE is the first step in the serial polling sequence which is used to determine which device has requested service. SCG (Secondary Command Group) — Commands in this group provide additional addressing capabilities. Many devices (including the Model 2002) do not use these commands.
Figure D-3 Command codes D-6 PRIMARY COMMAND GROUP (PCG) TALK ADDRESS GROUP (TAG) UNIVERSAL COMMAND GROUP (UCG) ADDRESSED COMMAND GROUP (ACG) LISTEN ADDRESS GROUP (LAG) 15 ? 15 / SI 15 1 o n 30 UNT ∩ 14 N O 30 UNL > 14 .
IEEE-488 Bus Overview Typical command sequences Table D-2 Hexadecimal and decimal command codes Command Hex value Decimal value GTL SDC GET LLO DCL SPE SPD LAG TAG SCG UNL UNT 01 04 08 11 14 18 19 20-3F 40-5F 60-7F 3F 5F 1 4 8 17 20 24 25 32-63 64-95 96-127 63 95 For the various multiline commands, a specific bus sequence must take place to properly send the command. In particular, the correct listen address must be sent to the instrument before it will respond to addressed commands.
IEEE-488 Bus Overview Table D-5 IEEE command groups HANDSHAKE COMMAND GROUP NDAC = NOT DATA ACCEPTED NRFD = NOT READY FOR DATA DAV = DATA VALID UNIVERSAL COMMAND GROUP ATN = ATTENTION DCL = DEVICE CLEAR IFC = INTERFACE CLEAR REN = REMOTE ENABLE SPD = SERIAL POLL DISABLE SPE = SERIAL POLL ENABLE ADDRESS COMMAND GROUP LISTEN TALK LAG = LISTEN ADDRESS GROUP MLA = MY LISTEN ADDRESS UNL = UNLISTEN TAG = TALK ADDRESS GROUP MTA = MY TALK ADDRESS UNT = UNTALK OTA = OTHER TALK ADDRESS ADDRESSED COMMAND GROUP ACG
E IEEE-488 Conformance Information Information The IEEE-488.2 standard requires specific information about how the Model 2002 implements the standard. Paragraph 4.9 of the IEEE-488.2 standard (Std 488.2-1987) lists the documentation requirements. Table E-1 provides a summary of the requirements, and provides the information or references the manual for that information. Table E-1 IEEE-488 documentation requirements Requirement Description or reference See Appendix B. Cannot enter an invalid address.
IEEE-488 Conformance Information Table E-1 (cont.) IEEE-488 documentation requirements Requirement Description or reference (16) (17) (18) (19) Response to *IDN (identification). Storage area for *PUD and *PUD? Resource description for *RDT and *RDT? Effects of *RST, *RCL and *SAV. (20) (21) (22) *TST information. Status register structure. Sequential or overlapped commands. (23) Operation complete messages. See paragraph 3.10.4. Not applicable. Not applicable. See paragraphs 3.10.9, 3.10.8, 3.10.
IEEE-488 Conformance Information Table E-2 Coupled commands Command Also changes To :SYST:AMET BURS ... :RANG:AUTO ... :NPLC ... :APER ... :DIG:AUTO ... :DIG ... :AVER:AUTO ... :AVER:TCON :INIT:CONT :SYST:AZER:STAT :ARM:LAY1:COUN :ARM:LAY2:COUN :TRIG:COUN :TRACe:EGR :TRACe:FEED :TRACe:FEED:CONT OFF 0.01 0.01 / line-frequency OFF 4 OFF MOV OFF OFF 1 1 TRACe:POIN COMP CALC1 NEXT :SYST:AMET:ASTR and :SYST:AMET:SSTR :SYST:AZER:STAT :SYST:LSYN:STAT :CALC:STAT ... :RANG:AUTO ... :NPLC ... :NPLC:AUTO ...
IEEE-488 Conformance Information Table E-2 (cont.
IEEE-488 Conformance Information Table E-2 (cont.) Coupled commands Command Also changes To If ...:DET:FUNC ...:APER ...:DIG ...:AVER:STAT ...:AVER:COUN n ...:AVER:TCON n ...:AVER:ADV:STAT n ...:AVER:ADV:NTOL n varies per function varies per function varies per function varies per functio varies per functio varies per functio varies per functio ...APER:AUTO is ON ...DIG:AUTO is ON ...AVER:AUTO is ON ...AVER:AUTO is ON ...AVER:AUTO is ON ...AVER:AUTO is ON ...
IEEE-488 Conformance Information Table E-2 (cont.) Coupled commands Command Also changes To :TEMP:RTD:BETA :TEMP:RTD:TYPE USER :TEMP:RTD:DELT :TEMP:RTD:TYPE USER :TEMP:RTD:RZER :TEMP:RTD:TYPE USER :TEMP:TC:TYPE :TEMP:DIG varies per TC type :ROUT:CLOS :ROUT:SCAN:LSEL NONE :ROUT:OPEN :ROUT:SCAN:LSEL NONE :ROUT:OPEN:ALL :ROUT:SCAN:LSEL NONE :ROUT:SCAN:INT :ROUT:SCAN:LSEL INT :ROUT:SCAN:RAT:FUNC ...:AVER:STAT ...:AVER:COUN ...:AVER:TCON ...:AVER:ADV:STAT ...
F SCPI Conformance Information Introduction The Model 2002 complies with SCPI version 1991.0. Tables 3-4 through 3-16 list the SCPI confirmed commands, and the non-SCPI commands implemented by the Model 2002.
G Example Programs The following programs demonstrate various aspects of Model 2002 operation. Most programs use only the Model 2002 while some include additional equipment, such as the Model 2001-SCAN Scanner Card or a Model 7001 (or 7002) Switch System. The programs are written in Microsoft QuickBASIC 4.5 or Microsoft QuickC 2.0. Most examples use the Keithley (CEC) IEEE-488 interface cards. Other interfaces used include IOtech and National GPIB.
Example Programs Measure and Display Reading; :MEASure? Command Microsoft QuickBASIC 4.5 Keithley KPC-488.2 Interface ©1992, Keithley Instruments, Inc. • Microsoft QuickBASIC 4.5 • Any one of the following IEEE-488 interfaces: Keithley Model KPC-488.2 Keithley Model KPC-488.2AT Capital Equipment Corporation PC<>488 The program assumes that the Model 2002 is set to address 16.
Example Programs Measure and Display Reading; :READ? Command • Any one of the following IEEE-488 interfaces: Keithley Model KPC-488.2 Keithley Model KPC-488.2AT Capital Equipment Corporation PC<>488 Microsoft QuickBASIC 4.5 Keithley KPC-488.2 Interface ©1992, Keithley Instruments, Inc. The program assumes that the Model 2002 is set to address 16. Loading user library Description Every time this program is run, the Model 2002 goes to the DCV range and makes a single measurement using the :READ? command.
Example Programs :CONFigure and :READ? Commands Microsoft QuickC 2.0 National GPIB PC Interface ©1992, Keithley Instruments, Inc. Description This program demonstrates the use of the :CONFigure and :READ? commands. In general, :CONFigure is used to select the FREQ function and then performs a *RST. The :READ? command is used to make a measurement, which is then sent to the computer and displayed. This process continues until a keystroke occurs.
Example Programs Display User Defined Message Microsoft QuickBASIC 4.5 Keithley KPC-488.2 Interface ©1992, Keithley Instruments, Inc. Keithley Model KPC-488.2 Keithley Model KPC-488.2AT Capital Equipment Corporation PC<>488 The program assumes that the Model 2002 is set to address 16. Loading user library Description This program simply displays a user defined message on the display of the Model 2002. Required equipment • Model 2002 Multimeter • Microsoft QuickBASIC 4.
Example Programs Four-Wire Ohms Measurements This program configures the Model 2002 as follows: Microsoft QuickBASIC 4.5 IOtech Interface and Driver-488 Software Function: Ω4 Filter: Repeat averaging mode, 5 readings Resolution: 7 1/2 digits ©1992, Keithley Instruments, Inc. Description This program configures the Model 2002 to make four-wire ohms measurements.
Example Programs Program (ohmsbufi.bas) (cont.) PRINT #1, "Output 16; *CLS" cmd$ = ":trac:feed sens; poin 5; feed:cont next;" cmd$ = cmd$ + ":init:cont on" ' Clear 2002 ' Set up buffer to store ' 5 points after averaging, ' arm 2002. PRINT #1, "Output 16;"; cmd$ PRINT #1, "Output 16; *TRG" ' Trigger 2002 to start PRINT "Data collection in progress.......
Example Programs Test Digital Input Port • Microsoft QuickBASIC 4.5 • Any one of the following IEEE-488 interfaces: Microsoft QuickBASIC 4.5 Keithley KPC-488.2 Interface Keithley Model KPC-488.2 Keithley Model KPC-488.2AT Capital Equipment Corporation PC<>488 ©1992, Keithley Instruments, Inc. Description This program continuously tests the digital input port of the Model 2002. Each test provides the status of the read operation. If Status = 0, then the read operation was successful.
Example Programs High Speed Data Transfer Over Bus Microsoft QuickBASIC 4.5 Keithley KPC-488.2 Interface ©1992, Keithley Instruments, Inc. When the prompt (?) is displayed on the computer CRT, press Enter to display the 1000 readings. Required equipment • Model 2002 Multimeter • Microsoft QuickBASIC 4.5 • Any one of the following IEEE-488 interfaces: Description This program demonstrates how fast the Model 2002 can make measurements and send them to the computer.
Example Programs Program (astream.bas) (cont.) cmd$ = ":sens:volt:dc:aver:stat off; adv:stat off; :init:cont on" ' Turn Filters off GOSUB sendcmd cmd$ = ":syst:amet astr" GOSUB sendcmd SLEEP 1 CLS PRINT "Test in Progress.....
Example Programs Binary Data Transfer Microsoft QuickC 2.0 Keithley KPC-488.2 Interface ©1992, Keithley Instruments, Inc. • Any one of the following IEEE-488 interfaces: Keithley Model KPC-488.2 Keithley Model KPC-488.2AT Capital Equipment Corporation PC<>488 The program assumes that the Model 2002 is set to address 16. Description Linking program with library This program demonstrates the binary data transfer capability of the Model 2002.
Example Programs Scan High Speed Channels; Model 2001-SCAN • Microsoft QuickBASIC 4.5 • Any one of the following IEEE-488 interfaces: Keithley Model KPC-488.2 Keithley Model KPC-488.2AT Capital Equipment Corporation PC<>488 Microsoft QuickBASIC 4.5 Keithley KPC-488.2 Interface ©1992, Keithley Instruments, Inc. The program assumes that the Model 2002 is set to address 16.
Example Programs Program (fastscan.bas) (cont.) 'config buffer ALL SEND(16, ":trac:cle; poin 1810; egr comp; feed sens", GPIB.STATUS%) ' Clear readings from buffer ' Set buffer size to 1810 points ' Select COMPACT element group ' Select SENSE as source of readings CALL SEND(16, ":trac:feed:cont next", GPIB.STATUS%) ' Select the NEXT buffer control ' mode 'Trigger 2002 SLEEP 1 CALL TRANSMIT("UNL UNT LISTEN 16 GET", STATUS%) ' Start scan 'wait for buffer to fill PRINT "Collecting Data.....
Example Programs Measure High Speed Channels; Model 2001-SCAN • Model 2001-SCAN Scanner Card (installed in the Model 2002) • Microsoft QuickBASIC 4.5 Microsoft QuickBASIC 4.5 Keithley KPC-488.2 Interface • Any one of the following IEEE-488 interfaces: Keithley Model KPC-488.2 Keithley Model KPC-488.2AT Capital Equipment Corporation PC<>488 ©1992, Keithley Instruments, Inc. Description This program measures (DCV) the two high speed channels (ch 5 and 10) of the Model 2001-SCAN Scanner Card.
Example Programs Program (scan2001.bas) FOR x = 1 TO 5 T1 = TIMER CALL send(16, ":rout:clos (@5)", gpib.status%) CALL transmit("UNL UNT LISTEN 16 GET", gpib.status%) CALL send(16, "fetch?", gpib.status%) CALL enter(k2002data$, gpib.len%, 16, gpib.status%) PRINT "DCV="; k2002data$ T2 = TIMER T3 = T2 - T1 PRINT "It took "; T3; " seconds" ' Close channel 5 ' Trigger a measurement ' Fetch reading ' Display reading CALL send(16, ":rout:clos (@10)", gpib.
Example Programs Scan Two Channels; Model 2001-SCAN • RTD Temperature Sensor (connected to channel 4 of the scanner card) Microsoft QuickBASIC 4.5 Keithley KPC-488.2 Interface • Microsoft QuickBASIC 4.5 • Any one of the following IEEE-488 interfaces: Keithley Model KPC-488.2 Keithley Model KPC-488.2AT Capital Equipment Corporation PC<>488 ©1992, Keithley Instruments, Inc. Description This program scans and measures two channels of the Model 2001-SCAN Scanner Card.
Example Programs Scan Thermocouple Card; Model 7014 • Model 8501-1 Trigger Link Cable (connect 2002 to 7001 or 7002) Microsoft QuickBASIC 4.5 Keithley KPC-488.2 Interface • Model 7014 Thermocouple Multiplexer Card (installed in slot 1 of 7001 or 7002) ©1992, Keithley Instruments, Inc. • Two Type K Thermocouples (connected to channels 2 and 3 of 7014) • Microsoft QuickBASIC 4.5 Description This program scans and measures five channels of the Model 7014 Thermocouple Multiplexer Card.
Example Programs Program (bufclint.bas) (cont.) ' Idle 2002 and 7001. ' cmd$ = "*RST; :init:cont off" GOSUB send2002 cmd$ = ":abor" GOSUB send2002 cmd$ = "*RST; :init:cont off" GOSUB send7001 ' Reset 2002 and disable continuous ' initiation ' Place 2002 in idle ' Reset 7001 and disable continuous ' initiation cmd$ = ":abor" GOSUB send7001 ' Place 7001 in idle ' ' Initialize 2002.
Example Programs Program (bufclint.bas) (cont.) cmd$ = ":trig:tcon:asyn:ilin 2; olin 1" GOSUB send2002 cmd$ = "trig:tcon:dir sour" GOSUB send2002 cmd$ = ":arm:lay1:coun 1" GOSUB send2002 cmd$ = ":arm:lay2:coun 1" GOSUB send2002 cmd$ = ":trig:coun 35" GOSUB send2002 cmd$ = ":arm:lay2:del 0" GOSUB send2002 cmd$ = ":trig:del 0" GOSUB send2002 ' Initialize 7001.
Example Programs Program (bufclint.bas) (cont.) cmd$ = ":trac:feed:cont next; *OPC" GOSUB send2002 cmd$ = ":rout:scan:lsel ext" GOSUB send2002 'trigger equipment cmd$ = ":init" GOSUB send7001 cmd$ = ":init" GOSUB send2002 ' ' Start filling.... ' t1 = TIMER ' Wait for buffer to fill... ' DO DO LOOP UNTIL srq% CALL spoll(DmmAddr%, poll%, status%) LOOP UNTIL (poll% AND 64) cmd$ = ":stat:meas:even?" GOSUB send2002 CALL enter(Sme$, length%, 16, status%) ' ' Go get buffer contents.
Example Programs Program (bufclint.bas) (cont.
H HP3458A Emulation Mode Introduction Enabling the HP3458A emulation mode This appendix provides detailed information on using the Model 2002 HP3458A emulation mode. The emulation mode gives the Model 2002 a high degree of compatibility with the Hewlett-Packard HP3458A Digital Multimeter, allowing the instrument to be substituted for an HP3458A in an existing measurement system with little or no program modifications.
HP3458A Emulation Mode Table H-1 Commands not supported by HP3458A emulation mode ACAL CALL DEFEAT*5 DSDC** ISCALE? MENU* RATIO4,5 SECURE SSPARM? TEST ACBAND** CALNUM? DEFKEY** END*2 LEVEL MMATH5 RES SLOPE SSRC TONE* AUXERR? CALSTR1 DELSUB** EXTOUT LFILTER5 PAUSE RMATH SMATH SUB BEEP*5 COMPRESS** DIAGNOST FIXEDZ5 LFREQ PURGE** SCAL SSAC** SUBEND CAL CONT DSAC** INBUF5 MATH5 QFORMAT*3 SCRATCH** SSDC** TBUFF*5 * Non-fatal commands. All other commands will result in fatal errors except as noted below.
HP3458A Emulation Mode Unsupported queries If an unsupported query is detected, a -1 will be returned as the query response in most cases. These are queries supported by the HP3458A but not supported by the Model 2002. FIXED2 and EXTOUT will not return -1, however. Sending the query form of commands not supported by the HP3458A will result in an error. Query format The query format (set by the QFORMAT command) will always be set to NUM.
HP3458A Emulation Mode APER Purpose Format Parameter Default Query Description Example To program the A/D integration time. APER = 166.67E-6s to 1s 1.67E-4s APER? Returns aperture in seconds. The APER command programs the Model 2002 A/D integration period. The unit will accept values between 0s and 1s, but it rounds values to meet the Model 2002’s valid parameter range. APER 1E-3 Program 1ms aperture.
HP3458A Emulation Mode Default Query Description Parameter Numeric Equivalent Description OFF ON ONCE 0 1 2 Disable autozero. Enable autozero. Not supported (ignored). ON AZERO? Returns autozero status. AZERO enables/disables the autozero mode. The valid parameters are OFF, ON, and ONCE, which correspond numerically to 0, 1, and 2 respectively. Note that the Model 2002 does not support the ONCE parameter; if this parameter is sent, it is ignored, and no mode change is executed.
HP3458A Emulation Mode Query Description Example DELAY? Returns delay time in seconds. The DELAY command programs the time interval between the trigger event and the first sample event in seconds. Although the valid parameter range is from 1E-7s to 6000s, the Model 2002 rounds any value below 1ms (0.001s) to 1ms. Specifying a delay of 0 selects the minimum delay time possible. DELAY 50E-3 Program 50ms delay.
HP3458A Emulation Mode Parameter Default Query Description Decimal Bit number Error condition 1 4 8 16 32 64 2048 16384 0 2 3 4 5 6 11 14 Hardware error Trigger too fast error Syntax error Command not allowed from remote Undefined parameter received Parameter out of range Settings conflict Function not supported 32767 EMASK? Returns the weighted decimal sum of all enabled error conditions.
HP3458A Emulation Mode ERRSTR? Purpose Format Response Description To request the error number and error response string. ERRSTR? , The ERRSTR? query returns two responses separated by a comma. The first response is the error number, and the second is the message explaining the error. Unlike the HP3458, Model 2002 errors are returned in the order generated instead of the error register bit order.
HP3458A Emulation Mode Example Select AC voltage source. Select AC+DC current source. FSOURCE ACV FSOURCE ACDCI FUNC Purpose Format Parameter Default Query Description Notes Example To select the measurement function and range.
HP3458A Emulation Mode Description The ID? query allows you to request the instrument's identification string. The multimeter responds with the string “HP3458A.” LINE? Purpose Format Response Description To request the AC power line frequency. LINE? Line frequency in Hz. The LINE? query measures and returns the frequency of the AC power line. The returned value is in Hz, for example: 60. MCOUNT? Purpose Format Response Description To request the number of readings presently stored in memory.
HP3458A Emulation Mode Example MEM FIFO MEM OFF Store as first in, last out. Turn off storage. MFORMAT Purpose Format Parameter Default Query Description To clear reading memory, and to designate the storage format for new readings. MFORMAT parameter Numeric equivalent Description ASCII SREAL DREAL 1 4 5 ASCII Single real Double real SREAL MFORMAT? Returns the present setting of the memory format.
HP3458A Emulation Mode Description The NDIG command programs the number of digits the instrument uses when displaying readings. Note that there is an implied 1/2 digit, so when you specify n digits, n-1/2 are displayed. Note The Model 2002 frequency function is limited to only 4 or 5 digits (NDIG 3 or NDIG4). Values greater than 4 will be set to 4 with the frequency function. Example NDIG 5 NDIG 8 Display 5-1/2 digits. Display 8-1/2 digits.
HP3458A Emulation Mode Description The NRDGS command programs the number of readings per trigger as well as the event that initiates the trigger. Available events include continuous, external trigger, the GPIB talk command, as well as timer events. All other HP3458A trigger events are not supported by the Model 2002. Example Take 10 readings per talk command. Take 100 readings per external trigger event.
HP3458A Emulation Mode Description The OFORMAT command controls the designated GPIB output format for readings transferred over the bus for both normal readings and readings from memory. The OFORMAT command is identical to the MFORMAT command. Both commands control the format of both normal and memory readings. Example OFORMAT ASCII Select ASCII format. OPT? Purpose Format Response Description To request a report of installed options.
HP3458A Emulation Mode FAST Same as NORM with the following exceptions: DCV 10 OFORMAT DINT DISP OFF TRIG AUTO AZERO OFF DIG: Not supported. Default Description Example NORM The PRESET command selects one of two preset instrument configurations, one for normal operation, and one for fast operation. The DIG preset configuration supported by the HP3458A is not supported by the Model 2002. Select fast configuration.
HP3458A Emulation Mode AZERO ON DISP ON FSOURCE ACV MFORMAT SREAL NPLC 10 OCOMP OFF TARM AUT TRIG AUTO DCV AUTO EMASK 32767 (all errors enabled) MEM OFF NDIG 7 NRDGS 1,AUTO OFORMAT ASCII TIMER 1 All other commands and settings are unaffected. REV? Purpose Format Response Description To request the main and front panel revision levels.
HP3458A Emulation Mode Parameter Default Query Description Decimal weight Bit number Enabled condition 4 8 32 64 128 2 3 5 6 7 SRQ command executed Power-on SRQ Error (consult the error register) Service Requested (cannot disable this bit) Data available 0 RQS? Returns the weighted sum of all enabled status register bits. The RQS command enables one or more bits in the status register. When an enabled condition occurs, the SRQ line is asserted.
HP3458A Emulation Mode Default Query Description Example parameter Numeric equivalent Description ANA RNDM SYNC 1 2 3 RMS conversion Low-frequency voltage measurements Low-frequency voltage measurements ANA SETACV? Returns the currently specified conversion technique. A “3” is returned for RNDM or SYNC. The SETACV command selects the RMS conversion technique to be used for the AC or AC+DC voltage measurement modes.
HP3458A Emulation Mode STB? Purpose Format Response Description To request the status register value. STB? Decimal weight Bit number Status register condition 4 8 16 32 64 128 2 3 4 5 6 7 SRQ command executed Power on Ready for instructions Error (as set by EMASK) Service requested (SRQ) Data available The STB? query returns a number representing the weighted sum of all set bits in the status register.
HP3458A Emulation Mode Parameter Default Query Description Example parameter Numeric equivalent Description AUTO EXT 1 2 SGL HOLD 3 4 Triggers automatically Triggers on the negative edge of signal on external trigger connector Triggers once and reverts to HOLD Disables triggering SGL (power-on = AUTO) TRIG? Returns the currently specified trigger event. TRIG selects the trigger event.
HP3458A Emulation Mode TEMP? Purpose Format Response Description To request the internal temperature of the Model 2002. TEMP? Model 2002 internal temperature in °C The TEMP? query returns the internal temperature of the Model 2002. The response is in standard numeric format in degrees Celsius. TERM Purpose Format Parameter Query Description To request INPUTS switch status.
Index Symbols *CLS — clear status 3-29 *ESE — event enable 3-30 *ESE? — event enable query 3-30 *ESR? — event status register query 3-31 *IDN? — identification query 3-32 *OPC — operation complete 3-33 *OPC? — operation complete query 3-34 *OPT? — option identification query 3-35 *RCL — recall 3-35 *RST — reset 3-36 *SAV — save 3-36 *SRE — service request enable 3-36 *SRE? — service request enable query 3-36 *STB? — status byte query 3-38 *TRG — trigger 3-39 *TST? — self-test query 3-39 *WAI — w
F M Features 1-1 Filter 2-71 Filter modes 2-71 Filter types 2-71 Frequency 2-32 Front panel aspects of IEEE-488 operation 3-5 Front panel operation 2-1 Front panel scanner controls 2-77 Functions 2-9 Manual addenda 1-2 Manual ranging 2-40 Math 2-75 Maximum readings 2-40 Menu 2-87 Multiple display of rel 2-41 Multiple displays 2-4 G GENERAL 2-99 General bus commands 3-4 General information 1-1 GET (group executive trigger) 3-5 GPIB 2-96 GTL (go to local) 3-5 H Halting triggers 2-50 High energy circuit s
Service Form Model No. Serial No. Date Name and Telephone No. Company List all control settings, describe problem and check boxes that apply to problem.
This page left blank intentionally .
Specifications are subject to change without notice. All Keithley trademarks and trade names are the property of Keithley Instruments, Inc. All other trademarks and trade names are the property of their respective companies. A G R E A T E R M E A S U R E O F C O N F I D E N C E Keithley Instruments, Inc. Corporate Headquarters • 28775 Aurora Road • Cleveland, Ohio 44139 • 440-248-0400 • Fax: 440-248-6168 • 1-888-KEITHLEY • www.keithley.