06.08.2014 Views

Model 1835-C - Newport Corporation

Model 1835-C - Newport Corporation

Model 1835-C - Newport Corporation

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Model</strong> <strong>1835</strong>-C<br />

Multi-Function<br />

Optical Meter<br />

OPERATOR’S<br />

MANUAL


<strong>Model</strong> <strong>1835</strong>-C<br />

Multi-Function Optical Meter


Warranty<br />

<strong>Newport</strong> <strong>Corporation</strong> warrants this product to be free from defects in material<br />

and workmanship for a period of 1 year from the date of shipment. If found to<br />

be defective during the warranty period, the product will either be repaired or<br />

replaced at <strong>Newport</strong>’s option.<br />

To exercise this warranty, write or call your local <strong>Newport</strong> representative, or<br />

contact <strong>Newport</strong> headquarters in Irvine, California. You will be given prompt<br />

assistance and return instructions. Send the instrument, transportation<br />

prepaid, to the indicated service facility. Repairs will be made and the instrument<br />

returned, transportation prepaid. Repaired products are warranted for<br />

the balance of the original warranty period, or at least 90 days.<br />

Limitation of Warranty<br />

This warranty does not apply to defects resulting from modification or misuse<br />

of any product or part. This warranty also does not apply to fuses, batteries,<br />

or damage from battery leakage.<br />

This warranty is in lieu of all other warranties, expressed or implied, including<br />

any implied warranty of merchantability or fitness for a particular use.<br />

<strong>Newport</strong> <strong>Corporation</strong> shall not be liable for any indirect, special, or<br />

consequential damages.<br />

Statement of Calibration<br />

This instrument has been inspected and tested in accordance with specifications<br />

published by <strong>Newport</strong> <strong>Corporation</strong>.<br />

The accuracy and calibration of this instrument and photodetector (where<br />

applicable) is traceable to the National Institute for Standards and Technology<br />

through equipment which is calibrated at planned intervals by comparison to<br />

the certified standards maintained at <strong>Newport</strong> <strong>Corporation</strong>.<br />

Copyright 1993, <strong>Newport</strong> <strong>Corporation</strong><br />

Part No. 20061-01, Rev. D<br />

IN-05931 (02-00)<br />

ii


EC DECLARATION OF CONFORMITY<br />

<strong>Model</strong> <strong>1835</strong>-C<br />

We declare that the accompanying product, identified with the<br />

" " mark, meets the intent of the Electromagnetic Compatability<br />

Directive, 89/336/EEC and Low Voltage Directive 73/23/EEC.<br />

Compliance was demonstrated to the following specifications:<br />

EN50081-1 EMISSIONS:<br />

Radiated and conducted emissions per EN55011, Group 1,<br />

Class A<br />

EN50082-1 IMMUNITY:<br />

Electrostatic Discharge per IEC 1000-4-2, severity level 3<br />

Radiated Emission Immunity per IEC 1000-4-3, severity level 2<br />

Fast Burst Transients per IEC 1000-4-4, severity level 3<br />

Surge Immunity per IEC 1000 4-5, severity level 3<br />

IEC SAFETY:<br />

Safety requirements for electrical equipment specified in<br />

IEC 1010-1.<br />

Alain Danielo<br />

Jeff Cannon<br />

VP European Operations<br />

General Manager-Precision Systems<br />

Zone Industrielle<br />

1791 Deere Avenue<br />

45340 Beaune-la-Rolande, France Irvine, Ca. USA<br />

iii


Table of Contents<br />

Warranty ................................................................................................................. ii<br />

EC Declaration of Conformity ............................................................................... iii<br />

List of Figures ........................................................................................................ vii<br />

List of Tables ........................................................................................................ viii<br />

Safety Symbols and Terms .................................................................................... ix<br />

Definitions ............................................................................................................... x<br />

Specifications ......................................................................................................... xi<br />

Section 1 – General Information<br />

1.1 System Overview ...................................................................................... 1<br />

1.2 Scope of this manual ................................................................................ 2<br />

1.3 Unpacking and Inspection ........................................................................ 2<br />

1.4 Preparation for Use .................................................................................. 2<br />

1.5 Optional Accessories and Services ......................................................... 2<br />

Section 2 – System Operation<br />

2.1 Introduction .............................................................................................. 3<br />

2.2 Display ....................................................................................................... 3<br />

2.3 Top Level Key Functions .......................................................................... 5<br />

O I<br />

2.3.1 , Power .................................................................................... 6<br />

2.3.2 SHIFT.............................................................................................. 6<br />

2.3.3 DISP , Display Brightness .......................................................... 6<br />

2.3.4 FILTER, Signal Filtering ................................................................. 6<br />

2.3.5 ZERO, Offset Subtraction ............................................................. 7<br />

2.3.6 AUTO, Automatic Gain Ranging................................................... 7<br />

2.3.7 STO REF, Store Reference Value .................................................. 7<br />

2.3.8 ATTN, Attenuator ......................................................................... 8<br />

2.3.9 λ, Wavelength................................................................................ 8<br />

2.3.10 RANGE, Signal Range .................................................................... 8<br />

2.3.11 R/S, Run-Stop................................................................................. 8<br />

2.3.12 MODE, Measurement Mode ......................................................... 9<br />

2.3.13 UNITS, Display Units ................................................................... 10<br />

2.3.14 STATS, Moving Statistics ........................................................... 10<br />

2.3.15 EXT, External Trigger ................................................................. 11<br />

2.3.16 MENU ........................................................................................... 11<br />

2.3.17 ENTER .......................................................................................... 11<br />

2.3.18 ESC, Escape ................................................................................. 11<br />

2.3.19 , , , Adjust..................................................................... 11<br />

2.4 Menu Level Functions ............................................................................ 12<br />

2.4.1 Menu Access and Movement ..................................................... 12<br />

2.4.2 Data Store .................................................................................... 14<br />

iv


2.4.3 Meter Configuration ................................................................... 15<br />

2.4.4 Auto Cal ....................................................................................... 16<br />

2.4.5 User Calibration .......................................................................... 17<br />

2.4.6 DC Sampling ................................................................................ 17<br />

2.4.7 Trigger Output ............................................................................ 18<br />

2.4.8 Trigger Input ............................................................................... 19<br />

2.4.9 Bar Graph .................................................................................... 19<br />

2.4.10 Tone ............................................................................................. 20<br />

2.4.11 Detector Switch Position............................................................ 20<br />

2.4.12 Remote Setup .............................................................................. 20<br />

2.4.13 General Information Functions .................................................. 20<br />

2.5 Connecting AC Power ............................................................................. 21<br />

2.6 Detector Connection and Setup............................................................. 22<br />

2.7 Power Up ................................................................................................. 22<br />

2.8 Performing Basic Measurements ........................................................... 23<br />

2.8.1 Making a DC Power Measurement ............................................ 23<br />

2.8.2 Making a Peak-to-Peak Power Measurement ............................ 23<br />

2.8.3 Making a Pulse Energy Measurement ....................................... 24<br />

2.8.4 Making a Signal Integration Measurement................................ 24<br />

2.8.5 Measuring a Laser Pulse Energy with a Thermopile Detector 24<br />

2.8.6 Using the <strong>Model</strong> <strong>1835</strong>-C as an Exposure Controller ................. 26<br />

Section 3 – Principles of Operation<br />

3.1 Introduction ............................................................................................ 27<br />

3.2 Analog Signal Flow .................................................................................. 27<br />

3.3 Digitized Signal Flow ............................................................................... 28<br />

3.4 Typical Detector Signals......................................................................... 30<br />

3.5 Thermopile Detector Signals ................................................................. 30<br />

3.6 Pulse Energy Detector Signals ............................................................... 31<br />

3.7 Peak-to-Peak (Photodiode) Detector Signals ........................................ 32<br />

3.8 Integration of Detector Signals .............................................................. 33<br />

3.9 Analog Output ......................................................................................... 34<br />

3.10 Measurement Considerations ................................................................ 34<br />

3.10.1 Detector Calibration and Accuracy ........................................... 34<br />

3.10.2 Quantum Detector Temperature Effects .................................. 35<br />

3.10.3 Thermopile Detector Temperature Effects .............................. 35<br />

3.10.4 Energy Detector Temperature Effects ...................................... 35<br />

3.10.5 Ambient and Stray Light ............................................................ 35<br />

3.10.6 Common Measurement Errors .................................................. 36<br />

Section 4 – Computer Interfacing<br />

4.1 General Guidelines .................................................................................. 37<br />

4.2 Computer Interface Terminology .......................................................... 37<br />

4.3 Entering Remote Computer Interface Mode ......................................... 39<br />

4.4 RS-232C Communication ........................................................................ 39<br />

4.4.1 Setting Baud Rate and Echo Mode from the Keypad. .............. 40<br />

4.4.2 Setting Baud Rate and Echo Mode from a Remote Interface .. 40<br />

v


4.5 RS-232C XON/XOFF Handshaking Protocol .......................................... 41<br />

4.6 GPIB Communication ............................................................................. 41<br />

4.6.1 Setting the GPIB Address ........................................................... 42<br />

Section 5 – Remote Command Reference<br />

5.1 <strong>Model</strong> <strong>1835</strong>-C Remote Interface Commands ......................................... 43<br />

5.2 Device Independent Commands ............................................................ 45<br />

5.3 Device Dependent Commands............................................................... 54<br />

Section 6 – Maintenance, Test and Troubleshooting<br />

6.1 Maintenance Procedures ....................................................................... 82<br />

6.2 Power Up Self Test .................................................................................. 82<br />

6.3 Troubleshooting Guide .......................................................................... 82<br />

Section 7 – Factory Service<br />

7.1 Introduction ............................................................................................ 85<br />

7.2 Obtaining Service .................................................................................... 85<br />

Service Form ........................................................................................... 87<br />

Appendices<br />

A Syntax and Definitions ............................................................................ 89<br />

B Error Messages ....................................................................................... 93<br />

C Status Reporting System ........................................................................ 96<br />

D Sample Programs .................................................................................. 100<br />

vi


List of Figures<br />

1. <strong>Model</strong> <strong>1835</strong>-C Controller and Accessories ..................................................... 1<br />

2a. <strong>Model</strong> <strong>1835</strong>-C VFD Display .............................................................................. 3<br />

2b. Description of <strong>Model</strong> <strong>1835</strong>-C Display Regions ............................................... 4<br />

3. Front Panel Key Pad ........................................................................................ 5<br />

4. Decimal Point Indication of Menu Hierarchy Position ................................ 12<br />

5. Rear Panel Power Supply Voltage Switches in Positions L, R .................... 21<br />

6. Connecting a Detector with its Calibration Module .................................... 22<br />

7. <strong>Model</strong> <strong>1835</strong>-C Detector Calibration Module Input Port .............................. 22<br />

8. Measuring Laser Pulse Energy via a Thermopile in INTG Mode ................ 25<br />

9. <strong>Model</strong> <strong>1835</strong>-C Analog Signal Flow Diagram .................................................. 27<br />

10. <strong>Model</strong> <strong>1835</strong>-C Digitized Signal Flow Block Diagram..................................... 28<br />

11. Thermopile Signals ........................................................................................ 30<br />

12. Energy Detector Signal from a Single Optical Pulse .................................... 31<br />

13. Negative Baseline Drift Voltage to a Pulse Train ......................................... 31<br />

14. Time Varying Signal Measurements ............................................................. 32<br />

15. Integrated Energy Via a Trapezoid Approximation .................................... 33<br />

16. Measuring Laser Pulse Energy with a Thermopile...................................... 34<br />

17. RS 232 Cable Connections ............................................................................. 40<br />

vii


List of Tables<br />

Table 1. <strong>Model</strong> <strong>1835</strong>-C Display Annunciators .................................................... 4<br />

Table 2. <strong>Model</strong> <strong>1835</strong>-C Top Level Key Functions and<br />

Associated Remote Commands ........................................................... 5<br />

Table 3. <strong>Newport</strong> Detector Families and Available Measurement Modes ...... 9<br />

Table 4. <strong>Model</strong> <strong>1835</strong>-C Measurement Modes ..................................................... 9<br />

Table 5. Valid Display Units Available to Detector Families by MODE.......... 10<br />

Table 6. Displayed Unit Abbreviations versus Actual Measurement Units .. 10<br />

Table 7. Menu Level Key Functions and Parameters ...................................... 13<br />

Table 8. Data Store Operations ......................................................................... 14<br />

Table 9. Configuration Parameters and Default Conditions ........................... 15<br />

Table 10. Meter Configuration Operations ........................................................ 16<br />

Table 11. User Calibration Operations ............................................................... 17<br />

Table 12. SAMPLE PREC States and Limits ........................................................ 18<br />

Table 13. DC SAMPLING Operations .................................................................. 18<br />

Table 14. TRIGGER OUT Operations .................................................................. 19<br />

Table 15. EXT TRIGGER IN Operations .............................................................. 19<br />

Table 16. BAR GRAPH Operations ...................................................................... 19<br />

Table 17. TONE Operations ................................................................................ 20<br />

Table 18. DET SWITCH POS Operations ............................................................ 20<br />

Table 19. REMOTE SETUP Operations ............................................................... 20<br />

Table 20. GENERAL INFO Operations ................................................................ 21<br />

Table 21. Power Supply Voltage Switch Positions ............................................ 21<br />

Table 22. Analog Signal Flow Paths .................................................................... 28<br />

Table 23 Common Measurement Errors ........................................................... 36<br />

Table 24 <strong>Model</strong> <strong>1835</strong>-C IEEE-488.1 Capabilities Summary ............................... 41<br />

Table 25 Device Independent Status Commands ............................................. 43<br />

Table 26 Device Dependent Commands .................................................... 44 - 45<br />

Table 27. Symptom/Fault Troubleshooting Guide ..................................... 83 - 84<br />

viii


Safety Symbols and Terms<br />

The following safety terms are used in this manual:<br />

The WARNING heading in this manual explains dangers that could result in<br />

personal injury or death.<br />

The CAUTION heading in this manual explains hazards that could damage<br />

the instrument.<br />

In addition, a NOTES heading gives information to the user that may be<br />

beneficial in the use of this instrument.<br />

GENERAL WARNINGS AND CAUTIONS<br />

The following general warnings and cautions are applicable to this<br />

instrument:<br />

WARNING<br />

This instrument is intended for use by qualified personnel who recognize<br />

shock hazards or laser hazards and are familiar with safety precautions<br />

required to avoid possible injury. Read the instruction manual<br />

thoroughly before using, to become familiar with the instrument’s<br />

operations and capabilities.<br />

WARNING<br />

The American National Safety Institute (ANSI) states that a shock hazard<br />

exists when probes or sensors are exposed to voltage levels greater then<br />

42VDC or 42V peak AC. Do not exceed 42V between any portion of the<br />

<strong>Model</strong> <strong>1835</strong>-C (or any attached detector or probe) and earth ground or a<br />

shock hazard will result.<br />

CAUTION<br />

There are no user serviceable parts inside the <strong>Model</strong> <strong>1835</strong>-C. Work<br />

performed by persons not authorized by <strong>Newport</strong> may void the warranty.<br />

For instructions on obtaining warranty repair or service please<br />

refer to Section 5 of this manual.<br />

ix


Definitions<br />

A amps<br />

AC alternating current<br />

ADC analog-to-digital converter<br />

BAT battery option<br />

BIC biconic fiber connector<br />

BNC standard coaxial connector type<br />

°C degrees Centigrade<br />

DC direct current<br />

°F degrees Fahrenheit<br />

Hz hertz (cycles per second)<br />

I-V current-to-voltage converter<br />

kHz kilohertz<br />

kΩ kiloOhms<br />

mA milliamps<br />

mV millivolts<br />

nA nanoamps<br />

nF nanofarads<br />

nm nanometers<br />

P-P peak-to-peak<br />

RH relative humidity<br />

S/N serial number<br />

µA microamps<br />

µS microsecond<br />

V volts<br />

W watts<br />

x


Specifications<br />

Physical Specifications:<br />

Dimensions:<br />

Weight:<br />

Enclosure:<br />

Connectors:<br />

Power:<br />

Display:<br />

Display Update Rate:<br />

Gain Ranges:<br />

Operating Environment:<br />

Storage Environment:<br />

Compatible Detectors:<br />

4.2 × 8.8 × 13.9 in (107 × 224 × 353 mm)<br />

8 lb, 3 oz. (3.7 kg)<br />

Metal case, painted<br />

8-Pin Sub Mini DIN CAL MODULE Input;<br />

BNC Analog Output, Trigger Output and<br />

Trigger Input; 9 Pin D-Sub RS-232,<br />

24 Conductor GPIB<br />

100/120/220/240 VAC ± 10%, 50/60 Hz<br />

5.5 digit annunciated VFD<br />

10 Hz<br />

Up to 7 decades (Detector and MODE<br />

dependent)<br />

0°C – 40°C; < 70% RH noncondensing<br />

-20°C – 60°C; < 90% RH noncondensing<br />

Low-Power (Semiconductor) Family<br />

High-Power (Thermopile) Family<br />

Energy (Pyroelectric) Family<br />

xi


Electrical Specifications:<br />

DC Current Measurement (Low-Power, Semiconductor Photodiode CAL MODULE)<br />

Signal Range: 1,2 0 1 2 3 4 5 6<br />

Full-Scale Current: 2.51 nA 25.1 nA 251 nA 2.51 µA 25.1 µA 251 µA 2.50 mA<br />

A/D Resolution: 126 FA 1.26 pA 12.6 pA 126 pA 1.26 nA 12.6 nA 126 nA<br />

(20,000 Count Precision)<br />

Display Noise Floor: ≤ 8 LSD ≤ 1 LSD ≤ 1 LSD ≤ 1 LSD ≤ 1 LSD ≤ 1 LSD ≤ 1 LSD<br />

(Input Open, Filter Off)<br />

Full-Scale Accuracy: 3 ± 0.1% 0.05% 0.05% 0.05% 0.05% 0.05% 0.05%<br />

(Typical)<br />

Full-Scale Accuracy: 3 ±0.48% .30% .30% .30% .30% .30% .30%<br />

(Worst-Case)<br />

Peak-Peak Current Measurement (Low-Power, Semiconductor Photodiode CAL MODULE)<br />

Signal Range: 1, 2 0 1 2 3 4 5 6 7 8<br />

Full Scale (P-P) Current: 253 nA 797 nA 2.52 µA 7.97 µA 25.1 µA 79.3 µA 251 µA 793 µA 2.51 mA<br />

A/D Resolution: 61.7 pA 195 pA 616 pA 1.95 nA 6.13 nA 19.4 nA 61.3 nA 194 nA 613 nA<br />

Full-Scale Accuracy: 3 ±1% ±1% ±1% ±1% ±1% ±1% ±1% ±1% ±1%<br />

(Typical)<br />

Full-Scale Accuracy: 3 ±2% ±2% ±2% ±2% ±2% ±2% ±2% ±2% ±2%<br />

(Worst Case)<br />

Bandwidth (3db): (5 Hz - 1 KHz) (5 Hz - 10 KHz) (5 Hz - 47 KHz)<br />

Frequency Range for<br />

±2% (Typ) Accuracy: (50 Hz - 100 Hz) (50 Hz - 1.4 KHz) (50 Hz - 7 KHz)<br />

Trigger Level: 4% of full scale (fixed) above ground.<br />

D.C. Voltage Measurement (Thermopile CAL MODULE)<br />

Signal Range: 1, 2 0 1 2 3<br />

Full Scale Voltage: 2.49 mV 24.9 mV 249 mV 2.49 V<br />

(20,000 Count Precision)<br />

Resolution: 125 nV 1.25 µV 12.5 µV 125 µV<br />

(20,000 Count Precision)<br />

Display Noise Floor: ≤ 8 LSD ≤ 1 LSD ≤ 1 LSD ≤ 1 LSD<br />

(Input Shorted)<br />

Full Scale Accuracy (Typ.): 3 ± .3% ± .2% ± .1% ± .05%<br />

Full Scale Accuracy: ± .56% ± .36% ± .18% ± .1%<br />

(Worst Case)<br />

Bandwidth (3db): 5 Hz 5 Hz 5 Hz 5 Hz<br />

1<br />

Listed signal ranges specify meter capability. Available signal ranges are detector dependent.<br />

2<br />

Maximum measurable signal is detector dependent. See description of detector saturation message “SA”, page 83.<br />

3<br />

After 60 min warm-up, followed by execution of AUTOCAL command. See Section 2.4.4.<br />

xii


Pulse Voltage Measurement (Energy, Pyroelectric CAL MODULE)<br />

Signal Range: 1 0 1 2 3 4 5 6 7 8 9<br />

Full Scale 2 Voltage: 789 µV 2.50 mV 7.89 mV 25.0 mV 78.9 mV 250 mV 789 mV 2.50 V 7.91 V 25.0 V<br />

A/D Resolution: 193 nV 610 nV 1.93 µV 6.10 µV 19.3 µV 61.0 µV 193 µV 610 µV 1.93 mV 6.10 mV<br />

Full-Scale Accuracy: 3 ±1% ±1% ±1% ±1% ±1% ±1% ±1% ±1% ±1% ±1%<br />

(Typical)<br />

Full-Scale Accuracy: 3 ± 2% ± 2% ± 2% ± 2% ± 2% ± 2% ± 2% ± 2% ± 2% ± 2%<br />

(Worst Case)<br />

Maximum Pulse Repetition Rate: 2 kHz<br />

Trigger Level: 8% of Full Scale 1 (fixed)<br />

1<br />

Listed signal ranges specify meter capability. Available signal ranges are detector dependent.<br />

2<br />

Full scale voltage is measured relative to baseline voltage.<br />

3<br />

After 60 min warm-up, followed by AUTOCAL command. See Section 2.4.4.<br />

Analog Output<br />

Full Scale Voltage: 0 - 2.5V into 50Ω<br />

Accuracy: ± 2.5%<br />

xiii


Detector Signals and Calculations:<br />

S<br />

Represents the most recent signal value obtained<br />

from the A/D converter. It may represent<br />

amps or volts and may be analog and or digitally<br />

filtered.<br />

S d<br />

Represents the value stored as a reference signal<br />

for subsequent use in signal offset, i.e. ZERO<br />

calculations. Sd=0 when ZERO is off.<br />

S−<br />

S d<br />

( S−<br />

Sd)<br />

R<br />

λ<br />

10 log ⎜<br />

⎝<br />

⎛ ( ) d<br />

( S−<br />

Sd)/ Rλ<br />

STO-REF<br />

S−<br />

S / R<br />

1mW<br />

⎛ ( )<br />

λ<br />

⎞<br />

⎟<br />

⎠<br />

S−<br />

S / R ⎞<br />

d λ<br />

10 log ⎜<br />

⎟<br />

⎝ STO-REF ⎠<br />

Represents the most recent net signal value.<br />

This is the value that is displayed when units are<br />

set to Amps or Volts. Note that Sd = 0 when<br />

ZERO is off.<br />

Measurement calculation when the display units<br />

are Watts or Joules. R λ is the detector<br />

responsivity associated with the current wavelength<br />

setting.<br />

Measurement calculation when the display<br />

units are ten times the (base ten) logarithm of the<br />

ratio of the measured power to 1 mW, i.e. dBm.<br />

Measurement calculation when the display units<br />

are the ratio of measured power to the value<br />

stored by the STO-REF function.<br />

Measurement calculation when the display units<br />

are ten times the (base ten) logarithm of the<br />

ratio of measured power to the value stored by<br />

the STO-REF function.<br />

xiv


■ <strong>Model</strong> <strong>1835</strong>-C<br />

INPUT<br />

Section 1<br />

General Information<br />

1.1 System Overview<br />

The <strong>Model</strong> <strong>1835</strong>-C Multi-Function Optical Meter is a high performance instrument<br />

with a wealth of measurement and triggering features designed to<br />

provide measurement sensitivity, flexibility and speed. In spite of its power,<br />

<strong>Model</strong> <strong>1835</strong>-C is also designed to provide simple operation with direct panel<br />

access to basic features and a shallow menu for access to advanced features.<br />

Great flexibility exists within the command structure of the <strong>Model</strong> <strong>1835</strong>-C so<br />

that even complex measurements can be set up quickly and easily. The <strong>1835</strong>-C<br />

can react to or provide triggering, act as an exposure or noise meter, or data log<br />

up to 2,500 measurements!<br />

The <strong>Model</strong> <strong>1835</strong>-C is compatible with all of <strong>Newport</strong>’s Low-Power, High-Power<br />

and Energy detector families. A family tree of the <strong>1835</strong>-C, compatible detectors<br />

and accessories is shown in Figure 1 below.<br />

818T-10/CM<br />

818T-30/CM<br />

818T-150/CM<br />

818T-150X/CM<br />

FP3-FH1<br />

818J-S10/CM<br />

818J-09/CM<br />

818J-09B/CM<br />

818J-25/CM<br />

818J-25B/CM<br />

818J-50/CM<br />

818J-50B/CM<br />

818-UV/CM<br />

818-SL/CM<br />

818-IR/CM<br />

818-FA3-SMA<br />

818-FA3-ST<br />

818-FA3-FC<br />

818-FA2<br />

818-ST/CM<br />

818-F-SL<br />

818-F-IR<br />

■ Multi-Function Optical Meter<br />

Figure 1. <strong>Model</strong> <strong>1835</strong>-C Controller and Accessories<br />

The <strong>Model</strong> <strong>1835</strong>-C connects to detectors through a calibration module containing<br />

information unique to the detector being used. Calibration modules<br />

are ordered with a detector at the time of purchase and are labeled with the<br />

detector’s model number and serial number. Detectors with calibration<br />

modules have a “/CM” appended to their model number.<br />

EXAMPLE: 818-SL (no calib. module) 818-SL/CM (with calibration module)<br />

1


1.2 Scope of this manual<br />

Please carefully read this instruction manual before using the <strong>Model</strong> <strong>1835</strong>-C<br />

Multi-Function Optical Meter. Be especially careful to observe the warnings<br />

and cautions throughout this manual. If any operating instructions are not<br />

clear, contact <strong>Newport</strong> <strong>Corporation</strong>.<br />

This instruction manual contains the necessary information for operation and<br />

maintenance of the <strong>Newport</strong> <strong>Model</strong> <strong>1835</strong>-C Multi-Function Optical Meter as<br />

well as information for troubleshooting and obtaining service if necessary.<br />

This information is divided into the following sections:<br />

Section 1<br />

General Information and Functional Description<br />

Section 2<br />

System Operation<br />

Section 3<br />

Principles of Operation<br />

Section 4<br />

Computer Interfacing<br />

Section 5<br />

Computer Command Reference<br />

Section 6<br />

Maintenance and Troubleshooting<br />

Section 7<br />

Factory Service<br />

Appendix A<br />

Syntax and Definitions<br />

Appendix B<br />

Error Messages<br />

Appendix C<br />

Status Reporting System<br />

1.3 Unpacking and Inspection<br />

All <strong>Model</strong> <strong>1835</strong>-C Multi-Function Optical Meters are carefully assembled,<br />

tested and inspected before shipment. Upon receiving this instrument, check<br />

for any obvious signs of physical damage that might have occurred during<br />

shipment. Report any such damage to the shipping agent immediately. Retain<br />

the original packing materials in case reshipment becomes necessary.<br />

1.4 Preparation for Use<br />

The <strong>Model</strong> <strong>1835</strong>-C Multi-Function Optical Meter should have some operations<br />

performed before measurements are made. These include:<br />

Connecting AC Power (Section 2.5)<br />

Detector Connection and Setup (Section 2.6)<br />

1.5 Optional Accessories and Services<br />

The <strong>Newport</strong> Catalog presents up to date information on the detectors,<br />

detector accessories and detector calibration services available for use with<br />

the <strong>Model</strong> <strong>1835</strong>-C Multi-Function Optical Meter. Refer to Figure 1 for where a<br />

given detector or accessory fits within the <strong>Model</strong> <strong>1835</strong>-C family tree.<br />

2


Section 2<br />

System Operation<br />

2.1 Introduction<br />

The <strong>Model</strong> <strong>1835</strong>-C is designed to provide quick operation and to avoid a steep<br />

learning curve. This section starts by giving a brief listing of display, key pad<br />

and menu command features. Much of the <strong>Model</strong> <strong>1835</strong>-C’s operation will be<br />

obvious after these descriptions. The manual then explains each key operation<br />

and menu command in detail. Reference each of these detailed explanations<br />

as required when getting started.<br />

2.2 Display<br />

The <strong>Model</strong> <strong>1835</strong>-C incorporates a vacuum fluorescent display, VFD, which can<br />

be clearly observed with most laser goggles and at high angles of incidence.<br />

Figure 2 illustrates and identifies the primary regions and annunciators within<br />

the <strong>Model</strong> <strong>1835</strong>-C’s display.<br />

Figure 2a. <strong>Model</strong> <strong>1835</strong>-C VFD Display<br />

3


Measurement<br />

Activity<br />

Annunciator<br />

Measurement Display Area<br />

Units Display<br />

Measurement<br />

Mode<br />

Annunciators<br />

MODE<br />

= P-P DC INTG SNGL CONT PULSE FLTR = ANLG + DIG<br />

Bar Graph, Menu and Message Display Area<br />

Signal Filtering<br />

Annunciators<br />

SHIFT MENU EDIT STORE USRCAL EXT ATTN ZERO AUTO<br />

Status<br />

Annunciators<br />

Figure 2b. Description of <strong>Model</strong> <strong>1835</strong>-C Display Regions —<br />

Annunciator<br />

DC<br />

INTG<br />

P-P<br />

SNGL<br />

CONT<br />

PULSE<br />

ANLG<br />

DIG<br />

SHIFT<br />

MENU<br />

STORE<br />

USRCAL<br />

EXT<br />

AUTO<br />

ZERO<br />

ATTN<br />

Table 1. <strong>Model</strong> <strong>1835</strong>-C Display Annunciators<br />

Comment<br />

Blinking indicates that the meter is making measurements.<br />

Meter is set to make DC signal measurements.<br />

Meter is set to make INTEGRATED signal measurements.<br />

Meter is set to make Peak-to-Peak signal measurements.<br />

Meter will make only one measurement per front<br />

panel or external trigger.<br />

Meter will continuously make measurements until<br />

stopped.<br />

Meter is set to make pulse energy measurements.<br />

Analog signal filtering is on.<br />

Digital signal filtering is on.<br />

Indicates that the next key press will execute a blue<br />

key function.<br />

Meter and display are in menu mode. Measurement<br />

is stopped.<br />

Meter is logging measurements into memory, i.e.<br />

data logging.<br />

User (versus calibration module) has supplied the<br />

detector responsivity in use.<br />

External trigger input is enabled.<br />

Automatic signal gain ranging is on.<br />

Background signal subtraction, (zeroing), is on.<br />

The responsivity in use includes the affect of the<br />

detector’s attenuator.<br />

4


2.3 Top Level Key Functions<br />

Operating controls for the <strong>Model</strong> <strong>1835</strong>-C are found on both the front and rear<br />

panels of the <strong>Model</strong> <strong>1835</strong>-C. For measurement operation, only the front panel<br />

controls are used. Rear panel controls are used for AC line power setup,<br />

Section 2.5.<br />

The front panel key pad of the <strong>Model</strong> <strong>1835</strong>-C, Figure 3, provides quick access<br />

to measurement functions and menu access to advanced features and setup<br />

parameters. Table 2 and Sections 2.3.1 through 2.3.12 list and describe each<br />

top level key function. Menu level key functions are discussed in Section 2.4.<br />

(LOCAL)<br />

SHIFT<br />

STO REF<br />

DISP<br />

ATTN<br />

FILTER<br />

λ<br />

ZERO<br />

RANGE<br />

AUTO<br />

O<br />

I<br />

EXT<br />

R/S<br />

MENU<br />

MODE<br />

ENTER<br />

UNITS<br />

ESC<br />

STATS<br />

5<br />

Figure 3. Front Panel Key Pad<br />

Table 2. Top Level Key Functions and Associated Remote Commands<br />

Keypad Remote Commands Description<br />

O I<br />

None<br />

Turn the <strong>Model</strong> <strong>1835</strong>-C on and<br />

off.<br />

SHIFT None Enable the blue key functions.<br />

DISP DISP, DISP? Cycle display brightness: OFF,<br />

LOW, NORM and HIGH.<br />

FILTER FILTER, FILTER? Cycle signal filtering: OFF,<br />

ANLG, DIG and ANLG+DIG.<br />

ZERO ZERO, ZERO?, STOZERO, Zero the display via offset<br />

ZEROVAL?<br />

subtraction.<br />

AUTO AUTO, AUTO? Turn automatic gain ranging on<br />

and off.<br />

STO REF STOREF, STOREF? Store last reading for future dB<br />

and REL measurements.<br />

ATTN ATTN, ATTN? Set responsivity to detector or<br />

detector-with-attenuator.<br />

λ LAMBDA, LAMBDA? Display and edit the calibration<br />

wavelength in use.<br />

RANGE RANGE, RANGE? Display signal gain range in use.<br />

R/S RUN, STOP Starts and stops signal<br />

acquisition.<br />

MODE MODE, MODE? Cycle meter between allowed<br />

measurement modes.<br />

UNITS UNITS, UNITS? Cycle display measurement<br />

units between those allowed.<br />

STATS STSIZE, STSIZE?, STMAX? Display statistics.: Max, Min,<br />

STMIN?, STMXMN? STMEAN Max-Min, Mean and Std. Dev.<br />

STSDEV?


EXT EXT Enable or disable external<br />

triggering.<br />

MENU None Enter or exit MENU command<br />

mode.<br />

ENTER None Select next lower menu level or<br />

enter edit mode.<br />

ESC None Escape to next higher menu<br />

level or escape edit mode.<br />

, None Adjust gain range or parameter<br />

values or move through a list.<br />

, None Zooms bargraph in or out. When<br />

in Edit mode, selects the digit to<br />

be edited by the , keys.<br />

2.3.1<br />

O<br />

I<br />

, Power<br />

The O I key toggles the <strong>Model</strong> <strong>1835</strong>-C on and off. To turn the meter on,<br />

O I<br />

depress the key in until it clicks and stays in its depressed position. To<br />

turn the meter off, press the key again until it clicks and rebounds to its<br />

original length.<br />

2.3.2 SHIFT<br />

When SHIFT is pressed, the SHIFT display annunciator lights and the blue key<br />

functions (such as STOREF) are enabled. The next key press will cause that<br />

blue function to be executed and the “shift status” to disable. If a no blue<br />

function is the next pressed, then the ‘shift status’ reverts to disabled.<br />

2.3.3 DISP , Display Brightness<br />

This key cycles the display and the backlit key pad through: OFF, LOW,<br />

NORM and HIGH brightness levels. This allows a user to operate in a dark<br />

environment without light pollution from the display, (except for one dim<br />

scanning decimal point and the measurement activity annunciator).<br />

When the display is OFF, the R/S key may be used to manually trigger measurements.<br />

Any other key press returns the display to the LOW brightness<br />

state while ignoring the key function.<br />

2.3.4 FILTER, Signal Filtering<br />

Press this key to cycle input signal filtering between: OFF, ANLG, DIG,<br />

ANLG+DIG. This function provides methods of lowering the noise observed in<br />

the measurement data and the analog output.<br />

When the ANLG annunciator is lit, a 5Hz low pass filter lowers the noise floor<br />

by attenuating high frequency signal components. ANLG filtering is not<br />

available to High Power detectors, Energy detectors or any P-P modes.<br />

When the DIG display annunciator is lit, measurements pass through a moving<br />

10-sample averaging buffer before being further processed, stored or communicated<br />

to the display or computer interfaces. With DIG on, all observable<br />

values represent digitally averaged results relative to the original A/D conversions.<br />

This averaging is independent of the subsequent processing available<br />

through the STATS buffer, Section 2.3.14.<br />

6


2.3.5 ZERO, Offset Subtraction<br />

This key turns offset subtraction on and off. When turned on, the ZERO<br />

annunciator lights and the last signal reading is saved as S d<br />

and subtracted<br />

from all subsequent signal readings S. This causes subsequent signal calculations<br />

(and the display) to use the value S-S d<br />

instead S.<br />

Offset subtraction allows one to remove the effects of ambient DC signals, by<br />

zeroing the display before making a measurement. A second ZERO key press<br />

turns off the ZERO annunciator and stops offset subtraction.<br />

2.3.6 AUTO, Automatic Gain Ranging<br />

The AUTO key toggles automatic signal ranging on and off. When on, the<br />

AUTO annunciator lights and the signal range (amplifier gain) is adjusted to<br />

utilize maximum analog-to-digital converter resolution. When AUTO is turned<br />

off, the AUTO annunciator is turned off and the signal range is left in its<br />

current state.<br />

Signal range can be manually controlled by the , arrow keys. Pressing an<br />

, arrow key when AUTO is on (and STATS, MENU and λ are off), turns<br />

AUTO off and executes the manual range change. See RANGE, Section 2.3.10.<br />

Signal range changes will not often coincide with observable changes to the<br />

display value as the display is scaled by the detector responsivity and so must<br />

adjust independently. Signal range gains will occur in 1 decade steps when<br />

auto ranging and 1 or 1 ⁄2 decade steps (depending on MODE) when manual<br />

ranging.<br />

When auto ranging in CONT PULSE mode, the arrival rate of pulses must be<br />

above 1 Hz. In P-P CONT mode, the arrival rate of peaks must be above 50 Hz.<br />

AUTO gain ranging is not allowed in SNGL measurement modes. When exiting<br />

a SNGL measurement MODE, AUTO will turn back on if it was on when the<br />

SNGL measurement mode was entered. (See MODE, Section 2.3 12)<br />

2.3.7 STO REF, Store Reference Value<br />

STO REF causes the last measurement D to be stored as D ref<br />

for subsequent<br />

use in relative measurement calculations. When units are relative, REL, the<br />

displayed value is the ratio D/D ref.<br />

When units are logarithmic relative, dB, the<br />

displayed value is the function 10 log (D/D ref<br />

). D ref<br />

is always a power reading<br />

stored in the units of Watts.<br />

Press STO REF to cause a new D ref<br />

to overwrite the existing D ref<br />

value and show<br />

this new D ref<br />

in the message display area. D ref<br />

will be displayed until overridden<br />

by an ESC, λ, RANGE or MENU keypress. STO REF can be pressed at any<br />

time.<br />

NOTE<br />

When not using remote interface operation and when displaying relative dB<br />

or REL measurements, the message display area will show the STO REF value<br />

used in the calculation.<br />

7


2.3.8 ATTN, Attenuator<br />

The ATTN key toggles the responsivity value, R λ<br />

, between the value for the<br />

detector alone and the value for the detector-with-attenuator. When ATTN is<br />

on, the ATTN annunciator is lit and the responsivity of the detector-withattenuator<br />

is used. When ATTN is off, the annunciator is off and the detectoralone<br />

responsivity is used. If the detector does not have an attenuator, or if<br />

USR CAL is on (Section 2.4.5) the ATTN key has no effect.<br />

2.3.9 λ, Wavelength<br />

A detector calibration module contains responsivity data for its assigned<br />

detector at discrete wavelengths. By telling the meter which wavelength is<br />

being measured, the correct responsivity value is used in calculating the<br />

measured power or energy. When a wavelength falls between two calibration<br />

points, linear interpolation is used to approximate the true responsivity value.<br />

Press the λ key to display the measurement wavelength in the message<br />

display area. Press ENTER to light the EDIT annunciator and cause the last<br />

digit of the wavelength to blink. Press , to adjust the blinking digit up<br />

or down and , to change which digit blinks. Press the ENTER a second<br />

time to accept the new wavelength and exit the wavelength edit/display mode.<br />

Press λ or ESC to exit without changing the wavelength.<br />

2.3.10 RANGE, Signal Range<br />

RANGE key allows the user to view the amplifier signal range. Signal ranges step<br />

in 1 or 1 ⁄2 decade gain increments (MODE dependent) as the RANGE is changed<br />

in order to utilize maximum resolution from the meter’s analog-to-digital<br />

converters. The available signal ranges are detector and mode dependent.<br />

Press RANGE to display the signal range number in the message display area.<br />

If AUTO is on, then the signal range number will change if the detector signal<br />

varies more than a decade in magnitude. Signal range changes can occur<br />

without an effect on the displayed measurement value. Press RANGE a<br />

second time to exit the signal range display mode.<br />

Press the , arrow keys to increase or decrease the signal range. If AUTO<br />

is on, pressing the , arrow keys will disable AUTO and cause the signal<br />

range to change. Manual ranging is useful when working with external analog<br />

recording equipments.<br />

NOTE<br />

Pressing the , arrow keys will disable AUTO ranging and change the<br />

signal range even when the signal range is not being displayed via the<br />

RANGE key.<br />

2.3.11 R/S, Run-Stop<br />

The R/S run-stop key provides front panel control over data acquisition.<br />

When in SNGL measurement mode, each R/S key press causes one reading to<br />

be taken. In CONT measurement mode, each R/S key press toggles continuous<br />

data acquisition on and off.<br />

The activity annunciator (Figure 2b) flashes to indicate that readings are being<br />

taken. A steady glow indicates that the meter is armed and waiting for a pulse<br />

or P-P waveform to arrive. The indicator is off when data acquisition has been<br />

stopped.<br />

8


2.3.12 MODE, Measurement Mode<br />

The <strong>Model</strong> <strong>1835</strong>-C provides a number of measurement modes for acquiring<br />

data. At power on, the meter checks the detector’s calibration module to<br />

determine which measurement modes the detector supports. Table 3 describes<br />

the measurement modes available for each family of detector.<br />

Table 3. <strong>Newport</strong> Detector Families and Available Measurement Modes<br />

Low-Power High-Power Energy<br />

DC CONT X X<br />

DC SNGL x x<br />

INTG x x<br />

P-P CONT<br />

x<br />

P-P SNGL<br />

x<br />

CONT PULSE<br />

X<br />

SNGL PULSE<br />

x<br />

X marks the default mode for the detector family<br />

Press the MODE key repeatedly until the desired mode is indicated in the<br />

mode annunciator area of the display, see Table 4. When selecting a new<br />

mode, the display units will change to appropriate default units if they are not<br />

compatible with the new measurement mode, Section 2.3.13.<br />

Mode<br />

DC CONT<br />

DC SNGL<br />

INTG<br />

P-P CONT<br />

P-P SNGL<br />

CONT PULSE<br />

SNGL PULSE<br />

Table 4. <strong>Model</strong> <strong>1835</strong>-C Measurement Modes<br />

Description<br />

Measurement occurs at a programmable sample rate,<br />

Section 2.4.6.<br />

A measurement is taken every time the meter receives a<br />

trigger up to a 1000Hz. rate. (AUTO is disabled in SNGL<br />

mode.)<br />

Measurements occur at 500Hz and are trapezoidally<br />

integrated to get an energy result. An R/S key press or<br />

external trigger sets the display to 0.0000 and sampling<br />

starts. A second R/S keypress or external trigger terminates<br />

integration.<br />

Acquisition is driven by the arrival of high-low peak<br />

pairs. A measurement is processed for every high-low<br />

peak pair up to a frequency of 1000 Hz. Above 1000 Hz,<br />

pair captures experience a minimum 1 ms separation.<br />

A trigger 1 arms the meter to capture the next high-low<br />

peak pair. Triggers can occur at a rate of up to 1000 Hz.<br />

(AUTO is disabled in SNGL mode.)<br />

The meter captures every energy pulse up to a frequency<br />

of 1000 Hz. Above 1000 Hz, pulse acquisitions experience<br />

a minimum 1 ms separation.<br />

A trigger 1 arms the meter to capture the next energy<br />

pulse. Triggers can occur at a rate of up to 1000 Hz.<br />

(AUTO is disabled in SNGL mode.)<br />

9


1<br />

“Trigger” refers to a command to start or stop signal acquisition. Trigger<br />

sources are the R/S key, the external trigger input and remote interface<br />

commands.<br />

2.3.13 UNITS, Display Units<br />

Measurements can be displayed in various units. The set of units available at<br />

any given time is determined by the detector type and the measurement<br />

mode. Press the UNITS key repeatedly to cycle the display units through the<br />

set of available units. Table 5 describes the sets of available units for each<br />

detector family as a function of the measurement mode.<br />

Table 5. Valid Display Units Available to Detector Families by MODE.<br />

FAMILY MODE V A W W/cm 2 J J/cm 2 Erg Erg/cm 2 dBm dB REL<br />

Low-Power DC CONT x X x x x x<br />

Low-Power DC SNGL x X x x x x<br />

Low-Power INTG X x x x<br />

Low-Power P-P CONT x X x x x x<br />

Low-Power P-P SNGL x X x x x x<br />

High-Power DC CONT x X x x x x<br />

High-Power DC SNGL x X x x x x<br />

High-Power INTG X x x x<br />

Energy CONT PULSE x X x x x x<br />

Energy SNGL PULSE x X x x x x<br />

X denotes the default units for the detector family in the given measurement<br />

mode.<br />

Some display units are abbreviated. Table 6 lists displayed units versus actual<br />

measurement units. Display units are limited to four characters in order to<br />

provide for display engineering prefixes such as: p, n, µ, m and k. (pico, nano,<br />

micro, milli and kilo respectively).<br />

Table 6. Displayed Unit Abbreviations Versus Actual Measurement Units.<br />

Actual Units V A W J Erg W/cm 2 J/cm 2 Erg/cm 2 dBm dB REL<br />

Displayed Units V A W J ERG W/cm J/cm E/cm dBm dB E±dd<br />

2.3.14 STATS, Moving Statistics<br />

The STATS key causes a list of statistical results from the stats buffer to be<br />

displayed in the message display area. The stats buffer is a moving data<br />

window containing the most recent measurements to a depth 1 ″ N ″ 100. The<br />

default value is N = 10. Display occurs without disrupting data acquisition or<br />

storage and results are continuously updated.<br />

Press the STATS key to enter the stats display list. The first statistic displayed<br />

will be the stats buffer depth N. Press the , adjust keys to move through<br />

the list. The following statistics are available: N, MAX, MIN, MAX-MIN, MEAN<br />

and STD DEV.<br />

When the STATS buffer depth, N, is displayed, it can be adjusted by pressing<br />

ENTER and using the , keys to set a new value for N. Press the ENTER<br />

key to adopt the new value for N and escape the edit mode. The STATS buffer<br />

is cleared whenever a new stats buffer depth N, or MODE or UNITS is established.<br />

Press the STATS key a second time to exit the stats display mode.<br />

10


2.3.15 EXT, External Trigger<br />

EXT enables and disables the triggering of data acquisition through the rear<br />

panel trigger input BNC connector. The meter can be configured to be<br />

triggered by either a rising or falling edge TTL signal. See Section 2.4.8.<br />

Press EXT to light the EXT annunciator and enable the external trigger input.<br />

The <strong>Model</strong> <strong>1835</strong>-C will still respond to triggers from the R/S key even when the<br />

EXT trigger is enabled. Press the EXT key a second time to turn off the<br />

annunciator and disable the external trigger input.<br />

2.3.16 MENU<br />

The MENU key provides access to advanced features and parameters. Press<br />

the MENU key to stop all data acquisition, light the MENU annunciator, and<br />

display the first item of the top level menu list. Press the MENU key a second<br />

time to immediately exit the menu. Menu structure and functions are presented<br />

in Section 2.4.<br />

The menu consists of a series of lists and parameter values. Most parameter<br />

values can be edited to configure the meter. Lists are moved through via the<br />

, keys. To move to a lower level list, press the ENTER key. To escape a<br />

lower level list, press the ESC key.<br />

In the menu, all key functions are ignored except for the MENU, ENTER, ESC<br />

and the , keys. Each key will act without having to initially press SHIFT.<br />

Pressing SHIFT will toggle the SHIFT annunciator, but it will not effect anything<br />

else when in MENU mode.<br />

To edit a displayed parameter press ENTER. This enables the edit mode and<br />

causes the parameter (or a digit) to blink. Press the , keys to adjust the<br />

parameter through its allowed list or to count the blinking digit up and down.<br />

When adjusting a numerical value, the , keys can be used to change<br />

which decimal digit blinks. Press ENTER to adopt the new value and escape<br />

the editing mode. Press ESC to leave the editing mode without adopting the<br />

new value.<br />

2.3.17 ENTER<br />

ENTER allows one to move lower into the menu when in menu mode, to enter<br />

editing mode when an editable parameter is being displayed and to adopt a<br />

new parameter value after it has been edited. Editable parameters can be<br />

found both in and out of the menu mode. If ENTER is pressed when a noneditable<br />

parameter is being displayed, the key press is ignored.<br />

2.3.18 ESC, Escape<br />

ESC allows one to escape to the next higher level when in menu mode and to<br />

escape editing mode when editing a parameter value without adopting any<br />

changes to the parameter. At the top level of the menu, the ESC key causes<br />

one to escape menu mode. The ESC key also allows one to escape various<br />

other display modes such as STATS or wavelength display or amplifier signal<br />

gain range display modes. When there is nothing to escape from, the ESC key<br />

is ignored.<br />

2.3.19 , , , Adjust<br />

The , , , , keys allow one to adjust various parameter states and<br />

values. In normal operation, the , keys turn AUTO off and adjust the<br />

amplifier signal gain. In any other mode, the , keys cause one to move<br />

11


through a list or to adjust a blinking digit. The , keys zoom the bargraph<br />

( in, out) and in edit mode, select which digit of a numerical value will<br />

blink.<br />

2.4 Menu Level Functions<br />

Menu functions provide control over parameter values and methods of<br />

making measurements, The menu consists of a number of lists and parameter<br />

values. Table 7 presents a quick summary of the hierarchy of the menu<br />

functions and parameters.<br />

2.4.1 Menu Access and Movement<br />

To access the menu press MENU. The MENU annunciator will light and data<br />

acquisition will stop.<br />

Menu labels and parameter values are displayed in the message display area.<br />

The first, second and third leftmost decimal points within this area indicate a<br />

current position at the top, second, third or fourth level of the menu hierarchy,<br />

Figure 4. Table 7 presents the menu functions and their hierarchy.<br />

Top Level<br />

Second Level<br />

Third Level<br />

Fourth Level<br />

Figure 4. Decimal Point Indication of Menu Hierarchy Position<br />

In the menu, valid keys are limited to those needed to perform operations to<br />

move through the menu or edit a parameter value. In the menu, it is not<br />

necessary to hit the SHIFT key to invoke the action of the menu keys: MENU,<br />

ENTER, ESC or . , , , . The SHIFT key will toggle the SHIFT annunciator,<br />

but with no effect on subsequent pressings of other keys. Once in the<br />

menu, the rules for moving through the menu are as follows:<br />

i. Press ENTER to move to the next level down or to enter the edit mode if a<br />

editable parameter is being displayed and to accept a parameter value in<br />

its currently displayed state and exit edit mode.<br />

ii. Press ESC to move to the next level up or to escape the menu when at the<br />

top level or to exit edit mode without changing the parameter value being<br />

edited.<br />

iii. Press MENU to immediately escape the menu regardless of current level<br />

within the menu.<br />

iv. Use the , keys to move up or down through a menu list on a given<br />

level. Also use these keys to adjust a parameter or decimal value when in<br />

edit mode.<br />

v. Use the , keys to select the digit being adjusted when in edit mode.<br />

12


Table 7. Menu Level Key Functions and Parameters<br />

Top Level Second Level Third Level<br />

DATA STORE DATA STORE OFF DATA STORE ON, OFF<br />

CLR DATA BUFFER<br />

(or DATA BUFFER CLR)<br />

SLIDE BUFFER SLIDE, FIX BUFFER<br />

D_BUF SIZE dddd D_BUF_SIZE dddd<br />

VIEW DATA dddd OF dddd<br />

SAVE CONFIG SAVE TO d<br />

RECALL CONFIG RCL DEFAULT, d<br />

AUTO CAL<br />

DET SWITCH POS SWITCH POS S, I, L<br />

USER CALIB USR CAL OFF USR CAL ON, OFF<br />

USR RESP d.dddE±d A/W †<br />

PRESENT RESP d.dddE±d A/W †<br />

DC SAMPLING SAMPLE PREC PREC= 20000, 4096<br />

CNT<br />

SAMPLE FREQ FREQ = ddd.ddd HZ<br />

TRIGGER OUT TRIG ON CMPLT TRIG ON CMPLT,<br />

TRIG AT FREQ ,<br />

TRIG ON LEVEL,<br />

TRIG ON INTG,<br />

TRIG OUT OFF<br />

TRIG POLARITY TRIG ACTIVE LO, HI<br />

TRIGGER FREQ FREQ= dddd.ddd HZ<br />

TRIGGER LEVEL LVL= ±d.ddd E±dd W<br />

TRIGGER INTG INTG= ±d.ddd E±dd J<br />

EXT TRIGGER IN FALLING , RISING EDGE<br />

BAR GRAPH ON BAR GRAPH ON, OFF<br />

TONE OFF TONE ON, OFF<br />

REMOTE SETUP GPIB ADDR dd GPIB ADDR dd<br />

BAUD RATE 9600 BAUD RATE 1200,<br />

2400, 4800, 9600,<br />

19.2K<br />

RS-232 ECHO OFF RS-232 ECHO ON, OFF<br />

GENERAL INFO MODEL <strong>1835</strong>-C<br />

SW VERSION d.d<br />

DETECTOR INFO MODEL xxxxxx<br />

DET SN ddddd<br />

ATTN SN ddddd<br />

CAL ddMONyyyy<br />

†<br />

Units may be in A/W, V/W or V/J.<br />

Items in bold italics type are editable states or decimal values. Decimals are<br />

denoted by d. Move vertically via the , keys. Move horizontally via<br />

ENTER and ESC.<br />

13


2.4.2 Data Store<br />

The <strong>Model</strong> <strong>1835</strong>-C allows a user to save up to 2500 measurements in an<br />

internal buffer for subsequent viewing or transmission over a computer<br />

interface. Data is maintained on power down, but lost when a new configuration<br />

is loaded, Section 2.4.3, or when the buffer is cleared via the CLR DATA<br />

BUFFER command or when data with new units is being stored.<br />

The data store buffer operates in two ways: SLIDE or FIX. In SLIDE configuration,<br />

the buffer slides along storing the most recent measurements up to the<br />

size of the buffer. Beyond this, as data enters the buffer, the oldest data is<br />

pushed out and lost. In FIX configuration, data storing continues until the data<br />

buffer is full. After this, data acquisition stops and no additional data can be<br />

stored without first clearing the buffer via the CLR DATA BUFFER command.<br />

DATA BUFFER CLR is displayed when the buffer is empty.<br />

The size of the buffer is set by the D_BUF_SIZE dddd menu function. Edit the<br />

value dddd to establish the number of data points that the buffer will hold<br />

before dropping old data or stopping data storage.<br />

Data storing is enabled by the user via the DATA STORE menu function. Edit<br />

the ON, OFF condition to enable or disable data storing and the associated<br />

STORE annunciator.<br />

When in CONT mode, data acquisition and storage is resumed immediately<br />

upon exiting the menu if acquisition was active as the menu was entered.<br />

When acquisition was not active when the menu was entered, or when in<br />

SNGL or INTG mode, data acquisition and storage requires an initiating R/S<br />

key press, external trigger or a remote RUN command after exiting the menu.<br />

Buffer data can be viewed via the VIEW DATA menu command. Data are<br />

displayed in the measurement area while the message area displays the<br />

position within the buffer: dddd of dddd. Use the , keys to move through<br />

the buffer data. The value dddd = 0001 is the first, i.e. the oldest datum.<br />

NOTE<br />

When DATA STORE is off, CONT acquisition mode behavior defaults to the<br />

condition where data acquisition is begun without the requirement of a<br />

starting trigger. SNGL acquisition modes always require a trigger for each<br />

acquisition.<br />

Table 8. Data Store Operations<br />

Menu Operation Keypad Commands Associated Remote Commands<br />

DATA STORE ON, OFF Edit ON, OFF status. DSE, DSE?<br />

DATA BUFFER CLR or<br />

CLR DATA BUFFER If CLR DATA BUFFER, DSCLR<br />

press ENTER to clear buffer.<br />

SLIDE, FIX BUFFER Edit SLIDE, FIX BUFFER DSBUF DSBUF?<br />

D_BUF_SIZE dddd Edit D_BUF_SIZE dddd DSSZ, DSSZ?<br />

VIEW DATA Press ENTER and use DS?, DSCNT?, DSUNITS?<br />

, keys.<br />

14


2.4.3 Meter Configuration<br />

The <strong>Model</strong> <strong>1835</strong>-C provides a method to save the configuration of the meter<br />

and to recall that configuration for later use even if the meter has been turned<br />

off. This is accomplished through configuration buffers maintained in nonvolatile<br />

memory. Configuration buffers are numbered 0 to 9 with buffer 0<br />

being a DEFAULT buffer which can only be recalled but not saved to. The<br />

reset state of all the buffers except the default buffer is empty. Empty buffers<br />

cannot be recalled.<br />

A recalled configuration becomes the current configuration of the meter. Any<br />

changes to the current configuration must be saved via SAVE CONFIG or they<br />

will be lost when a new configuration is recalled.<br />

The meter will not recall a configuration that is not compatible with the<br />

detector calibration module currently plugged into the meter. Configurations<br />

using the same model of detector are compatible while configurations using<br />

different models of detectors are incompatible.<br />

The default configuration of the meter depends upon the detector family. The<br />

list of configuration parameters stored in a configuration buffer as well as<br />

their default values versus detector family are listed in Table 9 below:<br />

Table 9. Configuration Parameters and Default Conditions<br />

Parameter Detector Family Default Condition<br />

MODE Low-Power, High-Power DC CONT<br />

Energy<br />

CONT PULSE<br />

UNITS Low-Power, High-Power W<br />

Energy<br />

J<br />

λ, Lambda Lowest available<br />

PRESENT RESP<br />

PRESENT RESP<br />

USR CAL<br />

OFF<br />

ATTN<br />

OFF<br />

FILTER<br />

OFF<br />

DC SAMPLE PREC Low-Power, High-Power 20,000 CNT<br />

DC SAMPLE FREQ<br />

25 Hz<br />

AUTO<br />

ON<br />

RANGE 0<br />

ZERO 0.000<br />

Zero Value 0<br />

Reference Value 0.001<br />

STATS Buffer Size 10<br />

DET SWITCH POS Energy I, (Intermediate)<br />

DATA STORE<br />

OFF<br />

DATA STORE BUFFER<br />

SLIDE<br />

D_BUF_SIZE 100<br />

15


Parameter Detector Family Default Condition<br />

Data Store Units<br />

Same as UNITS<br />

EXT<br />

OFF<br />

EXT TRIG IN<br />

FALLING<br />

TRIGGER OUT<br />

TRIG ON CMPLT<br />

TRIG OUT POL<br />

TRIG ACTIVE LO<br />

TRIG OUT FREQ<br />

FREQ = 30 Hz<br />

TRIG LEVEL Low-Power, LVL = 0.001 W<br />

High-Power, Energy LVL = 0.001 J<br />

TRIG INTG LVL Low-Power, High-Power INTG = 0.001 J<br />

BAR GRAPH<br />

ON<br />

TONE<br />

OFF<br />

GPIB ADDR 05<br />

BAUD RATE 9600<br />

RS-232 ECHO<br />

OFF<br />

These parameters adopt the following default values at power up and are not<br />

affected by recalling a configuration or by setting the configuration to default.<br />

Local Lockout<br />

OFF<br />

Display Brightness<br />

NORMAL<br />

Table 10. below lists the menu commands effecting the saving and recalling of<br />

meter configurations.<br />

Table 10. Meter Configuration Operations<br />

Menu Operation Keypad Commands Associated Remote Commands<br />

SAVE CONFIG Adjust SAVE TO d, *SAV<br />

and ENTER<br />

RECALL CONFIG Adjust RECALL d, *RCL, *RST<br />

and ENTER<br />

2.4.4 AUTO CAL<br />

The AUTO CAL command causes the <strong>1835</strong>-C to perform A/D conversions of<br />

amplifier offset voltages (zero errors) arising from aging and temperature<br />

effects. These conversions are then used in subtracting the appropriate error<br />

voltage from each reading during normal operation. The <strong>1835</strong>-C automatically<br />

performs this procedure every time it powers up (or is reset). To achieve<br />

stable reading at the specified accuracy, AUTO CAL should be executed after a<br />

minimum 60 minute warm-up period from power-up.<br />

16


Executing AUTO CAL with High Power (Thermopile) detectors:<br />

1. With the detector connected to the <strong>1835</strong>-C, remove the detector from the<br />

radiation source and allow a minimum of 60 seconds for the detector<br />

surface temperature to stabilize.<br />

2. Press ENTER when AUTO CAL is displayed. The display message area will<br />

display “ONE MOMENT”, followed by a buzzer sound indicating that AUTO<br />

CAL is complete.<br />

Executing AUTO CAL with Low Power (Photodiode) or Energy detectors:<br />

Simply press ENTER when AUTO CAL is displayed. The display message area<br />

will display “ONE MOMENT”, followed by a buzzer sound indicating that<br />

AUTO CAL is complete. Low Power and Energy detectors do no have to be<br />

connected to the <strong>1835</strong>-C or removed from the radiation source to effectively<br />

execute AUTO CAL.<br />

2.4.5 User Calibration<br />

The <strong>Model</strong> <strong>1835</strong>-C allows one to create a detector responsivity which overrides<br />

the responsivities obtained from the detector’s calibration module. This<br />

allows one to account for the effects of additional optics and filters in the<br />

measurement path.<br />

When USR CAL is on, the USR CAL annunciator is lit and the meter adopts the<br />

responsivity value displayed by the editable USR RESP value. Use the<br />

PRESENT RESP function to display the current calibration module<br />

responsivity.<br />

The USR RESP units are the same as the PRESENT RESP units. Table 11 lists<br />

the possible user calibration operations.<br />

Table 11. User Calibration Operations<br />

Menu Operation Keypad Commands Associated Remote Commands<br />

USR CALIB ON, OFF Edit USR CALIB USRCAL, USRCAL?<br />

ON, OFF<br />

USR RESP Edit d.dddE±dd A/W * USRRESP, USERRESP?<br />

PRESENT RESP ENTER to view RESP?<br />

d.dddE±dd A/W *<br />

*<br />

Units of A/W, V/W or V/J may be displayed. These units are not editable.<br />

2.4.6 DC Sampling<br />

The <strong>Model</strong> <strong>1835</strong>-C incorporates two analog-to-digital, (A/D) converters, one<br />

with 20,000 count resolution and a second with 4096 count resolution. The<br />

user may select which A/D will be used during DC CONT and DC SNGL acquisition<br />

modes. All other modes use the 4096 count A/D. The 20,000 count A/D<br />

converter, can operate at sample rates up to 25 Hz. The 4,096 count A/D<br />

converter, can operate at sample rates up to 1000 Hz.<br />

The SAMPLE PREC menu command, Table 12, selects which analog-to-digital<br />

converter is used. Sampling frequency can be adjusted within the limits<br />

imposed by the SAMPLE PREC state, see Table 13. When the SAMPLE PREC<br />

state changes, the sampling frequency defaults to 25 Hz if the existing SAMPLE<br />

FREQ is incompatible with the new SAMPLE PREC state.<br />

17


Table 12. SAMPLE PREC States and Limits.<br />

SAMPLE PREC A/D Accuracy Sample Frequency Range<br />

20000 CNT 20,000 counts 0.001 Hz to 25.0 Hz<br />

4096 CNT 4,096 counts 0.001 Hz to 1000.0 Hz<br />

Table 13. DC SAMPLING Operations.<br />

Menu Function Keypad Commands Associated Remote Commands<br />

SAMPLE PREC Edit PREC= 20,000, SPREC, SPREC?<br />

4096 CNT<br />

SAMPLE FREQ Edit FREQ= SFREQ, SFREQ?<br />

ddd.ddd HZ<br />

2.4.7 Trigger Output<br />

The <strong>Model</strong> <strong>1835</strong>-C’s rear panel TTL trigger output allows it to coordinate<br />

activities among other instruments. The trigger output can operate in several<br />

ways: conversion complete, periodic output, comparator output and integrating<br />

comparator output. In addition, the polarity of the trigger output can be<br />

specified.<br />

In TRIG ON CMPLT mode, a pulse is output after each reading has been<br />

acquired and completely processed. It indicates that the <strong>1835</strong>-C is ready to<br />

take another reading. The width of this pulse is at least 8 µS.<br />

In TRIG AT FREQ mode, a pulse is output at a user defined frequency or rate.<br />

Each pulse width is at least 8 µS and the programmable frequency range of the<br />

pulses is 0.001 Hz to 1000.0 Hz.<br />

In TRIG ON LEVEL mode, each measurement is compared to a programmable<br />

trigger level. The units of the trigger level always equal Watts for power<br />

detectors or Joules for energy detectors. If a measurement is less than the<br />

specified value, then the trigger output is inactive. If the measurement<br />

exceeds the specified value then the trigger output becomes active. The TRIG<br />

ON LEVEL output is a shift in level rather than a pulse.<br />

In TRIG ON INTG mode, continuous measurements from a power detector are<br />

integrated and compared against a programmable value. The units of the<br />

programmable value are Joules. If the calculated integral is less than the<br />

specified value, then the trigger output is active. If the calculated integral<br />

exceeds the specified value, then the integration stops and the trigger output<br />

becomes inactive. The TRIG ON INTG trigger is a shift in level rather than a<br />

pulse.<br />

The polarity of the trigger output is programmable as active high or active<br />

low. If the polarity is active high then the output will idle low. If the polarity is<br />

active low then the line will idle high.<br />

18


Table 14. TRIGGER OUT Operations.<br />

Menu Function Keypad Commands Associated Remote Commands<br />

TRIGGER OUT Edit TRIG ON CMPLT TRIGOUT, TRIGOUT?<br />

TRIG AT FREQ<br />

TRIG ON LEVEL<br />

TRIG ON INTG<br />

TRIG OUT OFF<br />

TRIG POLARITY Edit ACTIVE HI, LO TRIGOUTPOL, TRIGOUTPOL?<br />

TRIGGER FREQ Edit FREQ= ddd.ddd Hz TRIGOUTFREQ, TRIGOUTFREQ?<br />

TRIGGER LEVEL Edit LVL= d.dddE±dd W * TRIGOUTLVL, TRIGOUTLVL?<br />

TRIGGER INTG Edit INTG= d.dddE±dd J TRIGOUTINTG, TRIGOUTINTG?<br />

*<br />

Displayed units may be W or J depending upon the detector in use.<br />

2.4.8 Trigger Input<br />

The <strong>Model</strong> <strong>1835</strong>-C’s rear panel TTL external trigger input can be enabled or<br />

disabled, Section 2.3.15, and have its edge polarity set. The edge polarity is<br />

accessed via the EXT TRIGGER IN menu function and can be set to rising or<br />

falling edge triggering.<br />

The external trigger (and R/S key) acts like an acquisition trigger when in<br />

SNGL modes and acts like a toggled acquisition gate when in CONT modes. In<br />

Peak-to-Peak or Pulse acquisition modes the external trigger (and R/S key) act<br />

as single or continuous acquisition enabled rather than forcing an acquisition<br />

to occur at the moment the trigger (or keypress) occurs.<br />

The external trigger pulse width must be ≥200 ns. In DC SNGL mode, the delay<br />

from the trigger input going active to the start of the A/D conversion is


2.4.10 Tone<br />

The <strong>1835</strong>-C has a speaker that can emit a short tone or tick to indicate when a<br />

peak or pulse is detected in P-P or PULSE measurement modes. The audible<br />

output is enabled or disabled via the TONE menu function. TONE is not<br />

available in INTG measurement mode.<br />

Table 17. TONE Operations.<br />

Menu Function Keypad Commands Associated Remote Commands<br />

TONE Edit TONE ON, OFF TONE, TONE?<br />

2.4.11 Detector Switch Position<br />

Some <strong>Newport</strong> Energy detectors have a switch that sets an electronic decay<br />

time constant to optimize operation for various pulse repetition rates. As this<br />

adjustment effects the responsivity of the detector, the <strong>Model</strong> <strong>1835</strong>-C must be<br />

informed of the detector’s switch setting. The available detector switch<br />

settings are: SHORT, INTERMEDIATE and LONG. The <strong>1835</strong>-C accounts for the<br />

switch setting through the DET SWITCH POS function.<br />

Table 18. DET SWITCH POS Operations.<br />

Menu Function Keypad Commands Associated Remote Commands<br />

DET SWITCH POS Edit SWITCH POS DETSW DETSW?<br />

S, I, L<br />

2.4.12 Remote Setup<br />

The <strong>Model</strong> <strong>1835</strong>-C provides both RS-232 and IEEE-488 computer interfaces as<br />

standard features. Each interface requires that certain parameters be set.<br />

Remote interface setup and commands are discussed in Section 2.5 Computer<br />

Interfacing.<br />

Table 19. REMOTE SETUP Operations.<br />

Menu Function Keypad Commands Associated Remote Commands<br />

GPIB ADDR dd Edit GPIB ADDR dd None<br />

BAUD RATE dddd Edit BAUD RATE 1200, None<br />

2400, 4800, 9600, 19.2K<br />

RS-232 ECHO Edit RS-232 ECHO ECHO, ECHO?<br />

ON, OFF<br />

ON, OFF<br />

2.4.13 General Information Functions<br />

General information about the <strong>Model</strong> <strong>1835</strong>-C and any attached detector can be<br />

found using the GENERAL INFO menu functions. These functions display the<br />

<strong>Model</strong> <strong>1835</strong>-C software version, the detector’s model number, serial number,<br />

associated attenuator serial number and calibration date.<br />

20


Table 20. GENERAL INFO Operations.<br />

Menu Function Keypad Commands Associated Remote Commands<br />

SW VERSION d.d For viewing only. *IDN?<br />

MODEL cccccccc For viewing only. DETMODEL?<br />

DET SN ddddd For viewing only. DETSN?<br />

ATTN SN ddddd For viewing only. ATTNSN?<br />

CAL ddMonyyyy For viewing only. CALDATE?<br />

2.5 Connecting AC Power<br />

The <strong>Model</strong> <strong>1835</strong>-C can be configured to operate with line voltages over the<br />

following ranges: 90-264 VAC, 50-60 Hz. Before turning the meter on, configure<br />

it to local voltage using the following procedure:<br />

i. Configure the <strong>Model</strong> <strong>1835</strong>-C’s power supply voltage selection switches to<br />

match the nominal local voltage. See Figure 5 and Table 21.<br />

ii. Plug an AC line power cord to the rear of the <strong>Model</strong> <strong>1835</strong>-C and then<br />

connect the cord with AC power.<br />

50–60 Hz<br />

100 V<br />

120 V<br />

LINE<br />

SWITCH 1 SWITCH 2<br />

SELECT<br />

240 V<br />

220 V<br />

Figure 5. Rear Panel Power Supply Voltage Switches in Positions with Switch<br />

1 set to Left and Switch 2 set to Right<br />

Table 21. Power Supply Voltage Switch Positions.<br />

Switch 1 Position Switch 2 Position Nominal Local Voltage<br />

Right Right 100 VAC<br />

Right Left 120 VAC<br />

Left Right 220 VAC<br />

Left Left 240 VAC<br />

WARNING<br />

This product is equipped with a 3 wire grounding type plug. Any interruption<br />

of the grounding connection can create an electric shock hazard.<br />

If you are unable to insert the plug into your wall plug receptacle,<br />

contact your electrician to perform the necessary alterations to assure<br />

that the green (green-yellow) wire is attached to earth ground.<br />

21


2.6 Detector Connection and Setup<br />

Connect the detector to its calibration module as shown, Figure 6. The<br />

detector’s model and serial numbers should match the model and serial<br />

numbers found on the calibration module. Insert the calibration module into<br />

the front panel input port of the <strong>Model</strong> <strong>1835</strong>-C. An alignment pin forces the<br />

proper orientation of the calibration module.<br />

Detector Cable BNC<br />

Calibration Module<br />

Figure 6. Connecting a Detector with its Calibration Module<br />

Plug calibration<br />

module into this port.<br />

INPUT<br />

Figure 7. <strong>Model</strong> <strong>1835</strong>-C Detector Calibration Module Input Port<br />

NOTE<br />

If the detector being connected is a battery powered <strong>Newport</strong> Energy<br />

Detector then be sure to configure the DET SWITCH POS menu function to<br />

match the position of the switch on the detector, see Section 2.4.11. The<br />

<strong>1835</strong>-C defaults to the intermediate switch position, I.<br />

2.7 Power Up<br />

Turn on the <strong>Model</strong> <strong>1835</strong>-C by depressing the front panel key until it clicks<br />

in and remains in its depressed position. The <strong>Model</strong> <strong>1835</strong>-C will perform a<br />

power up self test, Section 6.2 and then configure itself to its last operating<br />

state. If the last operating state is not compatible with the current detector,<br />

the <strong>1835</strong>-C adopts the default configuration appropriate to this new detector.<br />

If the meter does not pass its self test or fails to respond to front panel key<br />

commands, refer to Section 6, Maintenance and Troubleshooting.<br />

O<br />

I<br />

22


2.8 Performing Basic Measurements<br />

Basic measurement techniques for using the <strong>Model</strong> <strong>1835</strong>-C are covered in the<br />

following sections. Refer to Table 2, Table 3 and Table 7 (pages 5, 9, and 13<br />

respectively) for a review of the <strong>Model</strong> <strong>1835</strong>-C’s functions and capabilities.<br />

The following instructions assume familiarity with the meters functions. They<br />

also include steps to incorporate background correction and assume that the<br />

experimental setup underfills and does not saturate or damage the detector.<br />

2.8.1 Making DC Power Measurements<br />

The following process describes the procedure for making basic optical power<br />

measurements while properly removing the influence of ambient light and<br />

other drift effects.<br />

i. Plug in a <strong>Newport</strong> Low-Power or High-Power detector via its associated<br />

calibration module and then turn the meter on. Set MODE to DC CONT, set<br />

AUTO on and set the measurement wavelength to the desired value.<br />

ii. When using a <strong>Newport</strong> High-Power (thermopile) detector, execute AUTO<br />

CAL per Section 2.4.4.<br />

iii. Cover or otherwise block the source that you will be measuring and then<br />

turn ZERO on.<br />

iv. Uncover the source so that it illuminates the detector and note the display<br />

value. This reading is the optical power observed by the detector due to<br />

the source.<br />

The process as detailed assumes that the ambient signal is not changing<br />

between when you zero the display and when you make your measurement.<br />

Remember, if you can see your detector as you move around, then your<br />

detector can see you as a changing ambient DC signal!<br />

2.8.2 Making Peak-to-Peak Power Measurements<br />

The following process describes the procedure for making basic optical peakto-peak<br />

power measurements.<br />

i. Plug in a <strong>Newport</strong> Low-Power detector via its associated calibration<br />

module and then turn the meter on. Set MODE to P-P CONT, set AUTO on<br />

and set the measurement wavelength to the desired value.<br />

ii. Illuminate the detector and note the display value. This reading is the<br />

peak-to-peak optical power observed by the detector.<br />

23


2.8.3 Making Pulse Energy Measurements<br />

The following process describes the procedure for making basic optical pulse<br />

energy measurements.<br />

i. Plug in a <strong>Newport</strong> Energy detector via its associated calibration module<br />

and then turn the meter on. Set MODE to CONT PULSE, set AUTO on and<br />

also set the measurement wavelength to the desired value.<br />

ii. Illuminate the detector and note the display value as the meter measures<br />

each laser pulse. These readings represent the energies of the incident<br />

laser pulses. The meter will display the last pulse energy measured until a<br />

new pulse arrives.<br />

2.8.4 Making a Signal Integration Measurement<br />

The following process describes the procedure for making a basic signal<br />

integration measurement while properly removing influence of ambient light<br />

and other drift effects. The <strong>Model</strong> <strong>1835</strong>-C begins and ends integration via the<br />

arrival of a trigger signal such as is received from the R/S key.<br />

i. Plug in a <strong>Newport</strong> Low-Power or High-Power detector via its associated<br />

calibration module and then turn the meter on. Set MODE to DC CONT, set<br />

AUTO on and also set the measurement wavelength to the desired value.<br />

ii. When using a <strong>Newport</strong> High-Power (thermopile) detector, execute AUTO<br />

CAL per Section 2.4.4.<br />

iii. Cover or otherwise block the source that you will be measuring, turn ZERO<br />

on and then set the MODE to INTG. As you enter the INTG mode, the<br />

meter will begin to acquire and integrate data. The display value may<br />

reflect the integration of noise due to ambient temperature fluctuations<br />

(thermopile) or light fluctuations (photodiode).<br />

iv. Uncover or trigger the source. The display value should now reflect<br />

detector signal integration process by continuously increasing.<br />

v. Press the R/S key to stop the integration and freeze the display value at the<br />

final integration value.<br />

NOTE<br />

The process as described above assumes that ambient signals are not<br />

changing between when you zero the display and when you make your<br />

measurement.<br />

2.8.5 Measuring a Laser Pulse Energy with a Thermopile Detector<br />

This application makes use of the <strong>Model</strong> <strong>1835</strong>-C’s INTG mode. When an optical<br />

pulse with energy E(λ ) , is incident on a thermopile, a voltage signal arises as<br />

the heat pulse flows out to the cooling fins. The integrated signal resulting from<br />

this heat pulse is a measure of the optical pulse energy, Figure 8.<br />

24


Input Optical<br />

Pulse Energy, E (λ)<br />

E (λ)<br />

Resultant Voltage<br />

Pulse from Thermopile<br />

V (t)<br />

Integrate Voltage<br />

to find E (λ)<br />

E (λ) =<br />

1<br />

R (λ)<br />

∫<br />

V (t) dt<br />

Figure 8. Measuring Laser Pulse Energy via a Thermopile in INTG Mode<br />

A recommended procedure is:<br />

i. Plug in a <strong>Newport</strong> High-Power detector via its associated calibration<br />

module and then turn the meter on. Set MODE to DC CONT, set AUTO on,<br />

set the measurement wavelength to the desired value and then execute<br />

AUTO CAL per Section 2.4.4. Now set ZERO on and then MODE to INTG.<br />

ii. Press the R/S key to begin the integration. Before the optical pulse arrives,<br />

the display may reflect the integral of detector noise due to ambient<br />

temperature fluctuations.<br />

iii. Trigger the laser pulse and watch the display increase at a much faster<br />

rate due to the detector signal from the heat flow.<br />

iv. When the display increase begins to slow down and again reflect integration<br />

of the detectors noise component, press the R/S key a second time to<br />

stop the integration. The final display value represents the pulse energy.<br />

NOTE<br />

If the integrated result of the pulse signal is much larger than the integral of<br />

the detector’s noise component, the display will show a steady reading after<br />

the pulse. If the integrated result of the pulse is not much larger, then error<br />

in the measurement will arise due to the uncertainty generated by integration<br />

of the noise component terms.<br />

NOTE<br />

The time constant of a thermopile detector determines the amount of time<br />

that one should expect to wait when making an integrated energy measurement<br />

of an optical pulse. Typically, an accurate value will be arrived at 5<br />

time constants after the arrival of the optical pulse. <strong>Newport</strong> High-Power<br />

detector time constants are listed in the <strong>Newport</strong> Catalog and in each<br />

detector’s manual.<br />

25


2.8.6 Using the <strong>Model</strong> <strong>1835</strong>-C as an Exposure Controller<br />

This application uses the INTG measurement mode along with triggering<br />

features to configure the <strong>Model</strong> <strong>1835</strong>-C as an exposure meter-controller. Use<br />

the following setup and procedure:<br />

i. Connect a BNC cable between the <strong>Model</strong> <strong>1835</strong>-C’s trigger input and trigger<br />

output BNC connectors. Using a T-connector, connect the trigger output<br />

BNC to your shutter’s external control BNC.<br />

ii. Configure the trigger output to TRIG AT INTG and set the energy level at<br />

which you wish the exposure to stop, see Section 2.4.7. Adjust the polarity<br />

of the trigger output to open the shutter when the trigger output is active.<br />

iii. Set the meter to INTG mode with AUTO on and then press the R/S key to<br />

begin the integration and open the exposure controlling shutter.<br />

iv. The display value will increase until the INTG trigger output threshold is<br />

crossed. At the threshold, integration will stop and the trigger output will<br />

close the shutter. The display now shows the final integration value from<br />

the exposure.<br />

NOTE<br />

One can also configure the <strong>Model</strong> <strong>1835</strong>-C as an exposure timer-controller by<br />

configuring the trigger output as TRIG AT FREQ and setting the trigger<br />

frequency appropriately.<br />

26


Section 3<br />

Principles of Operation<br />

3.1 Introduction<br />

The <strong>Model</strong> <strong>1835</strong>-C’s electronics adapt to a number of signal measurement<br />

tasks: DC current or voltage, AC peak-to-peak current or pulse voltage, or<br />

integrated DC current or voltage signals. This versatility is required to handle<br />

the various signals that <strong>Newport</strong>’s Low-Power, High-Power and Energy<br />

detector families generate. These detector families are based on semiconductor,<br />

thermopile and pyroelectric detectors respectively.<br />

Detector data is introduced to the <strong>Model</strong> <strong>1835</strong>-C by way of a calibration<br />

module specific to the detector in use. At power up (and RESET), the <strong>1835</strong>-C<br />

uploads information about the detector from the calibration module which<br />

describes the set of operating states available to the detector. A user then<br />

selects among the available operating states when using the meter. Front<br />

panel control and the operating states of the <strong>Model</strong> <strong>1835</strong>-C are discussed in<br />

Sections 2.3 and 2.4.<br />

3.2 Analog Signal Flow<br />

Detector signals can follow many different paths through the <strong>Model</strong> <strong>1835</strong>-C<br />

input amplifier chain. A block diagram of analog signal flow is shown in<br />

Figure 9. The actual flow path depends upon the detector type and the<br />

mode of measurement.<br />

Input<br />

V<br />

I<br />

Prog. Voltage<br />

Amp.<br />

Prog. Bandwidth<br />

Noise Filter<br />

Voltage<br />

Buffers<br />

Analog<br />

Output<br />

Prog. Transimpedence<br />

Current Amp.<br />

+<br />

–<br />

A/D<br />

A/D<br />

Peak<br />

Detector<br />

Peak - Peak &<br />

Peak - Baseline<br />

4,096 Cnt 20,000 Cnt<br />

Baseline<br />

Hold Circuit<br />

Figure 9. <strong>Model</strong> <strong>1835</strong>-C Analog Signal Flow Diagram<br />

27


The analog signal flow path is primarily determined by the responsivity units<br />

of the detector. The numerator of these units indicates how the meter must<br />

be configured in order to obtain a calibrated optical measurement. Analog<br />

signal flow is independent of whether SNGL or CONT measurements are made.<br />

Responsivity units and signal flows for the various detector families is listed in<br />

Table 22.<br />

Table 22. Analog Signal Flow Paths.<br />

Detector Family Resp. Units Mode Amplifier Path Peak-Peak A/D Converter<br />

Low-Power A / W DC I No 20,000 or 4,096<br />

Low-Power A / W P-P I , AC coupled Yes 4,096<br />

Low-Power A / W INTG I No 4,096<br />

High-Power V / W DC V only No 20,000 or 4,096<br />

High-Power V / W INTG V only No 4,096<br />

Energy V / J PULSE V only Yes 4,096<br />

3.3 Digitized Signal Flow<br />

Signals that are captured by one of the analog-to-digital converters are further<br />

processed as illustrated in the signal flow block diagram of Figure 10. Raw<br />

signals are acquired by the analog-to-digital converters and have the units of<br />

current or voltage depending upon how the input amplifier chain was configured.<br />

These digitized signals move through a number of process steps which<br />

may or may not alter the digitized value depending upon the operating state of<br />

the meter. Each of these possible processing steps is discussed in their order<br />

of occurrence.<br />

Detector<br />

Calib.<br />

Module<br />

Figure<br />

9<br />

DIG<br />

Filter<br />

Gain<br />

ZERO<br />

Responsivity<br />

Map(s)<br />

ZERO<br />

Reference<br />

Front Panel<br />

UNITS<br />

STO-REF<br />

Reference<br />

Remote<br />

Interface<br />

VFD<br />

Display<br />

STATS<br />

Buffer<br />

Data Store<br />

Buffer<br />

Digital Filter<br />

Figure 10. <strong>Model</strong> <strong>1835</strong>-C Digitized Signal Flow Block Diagram<br />

If the digital filter annunciator DIG is on, Section 2.3.4, the filter output is the<br />

average of the most recent 10 digitized values. When less than 10 values are<br />

have been acquired since the last reset of the digital filter, the output is the<br />

average of all the values received. The digital filter is reset when the <strong>Model</strong><br />

<strong>1835</strong>-C is turned on, and whenever the UNITS or the range changes or when<br />

the MODE key is pressed.<br />

28


NOTE<br />

When using the digital filter in SNGL acquisition mode , each measurement is<br />

the average of the last 10 acquisitions independent of how old any of the<br />

measurements are.<br />

Gain<br />

Gain processing accounts for the signal gain of the input amplifiers. The<br />

output is the product of the digitized value and the amplifier gain.<br />

Zero Offset<br />

Zero offset is active whenever the ZERO annunciator is lit, Section 2.3.5. The<br />

zero offset output is equal to the input value less the zero reference value,<br />

S-S o<br />

.<br />

Responsivity Map(s)<br />

This process scales the input value in accordance with current calibration<br />

wavelength and the responsivity map downloaded from the detector calibration<br />

module. The output of this process, i.e. the measurement value, is the<br />

digitized input value divided by the responsivity associated with the current<br />

calibration wavelength or the user defined calibration value. Different<br />

responsivities are used depending upon if the attenuator, ATTN, annunciator<br />

is lit, Section 2.3.8.<br />

Units Correction<br />

Units correction adjusts a measurement value to account for the display units<br />

selected. When the display units are equal to the detector signal units, i.e.<br />

equal to the numerator of the responsivity units, Table 22, the measurement<br />

value is not adjusted. Otherwise the digitized value is adjusted to account for<br />

detector responsivity and/or additional unit conversions such as Joules-to-<br />

Ergs or W-to-W/cm 2 .<br />

NOTE<br />

Per area unit conversions such as W-to-W/cm 2 divide the measurement value<br />

by the active area of the detector. This calculation assumes that the entire<br />

active area of the detector is uniformly illuminated. Per area measurements<br />

where the entire detector active area is not uniformly lit are not accurate.<br />

The user must insure that these conditions are met before utilizing per area<br />

units.<br />

Data Store Buffer<br />

Units correction adjusts a measurement value to account for the display<br />

units selected. When the display units are equal to the detector signal units,<br />

i.e. equal to the numerator of the responsivity units, Table 22.<br />

29


P or E = S R λ<br />

3.4 Typical Detector Signals<br />

The flexibility of the <strong>Model</strong> <strong>1835</strong>-C analog signal flow is required in order that<br />

it may properly measure the signals that various types of detectors make.<br />

Basic optical power or energy measurements are related to a measured<br />

detector signal, S, in the following way:<br />

Where: R λ<br />

= Detector responsivity at λ .<br />

S = Detector signal<br />

Semiconductor (<strong>Newport</strong> Low-Power) detectors, provide a current signal.<br />

The <strong>1835</strong>-C is capable of 100 fA resolution in order to provide the highest<br />

sensitivity performance with these detectors.<br />

Thermopile (<strong>Newport</strong> High-Power) detectors, provide a small voltage signal.<br />

The <strong>1835</strong>-C is capable of 125 nV resolution in order to reach the sensitivity<br />

limits of thermopile detectors.<br />

Pyroelectric (<strong>Newport</strong> Energy) detectors, deliver a peak voltage signal,<br />

S = V pk<br />

. The <strong>1835</strong>-C is capable of capturing 2 µsec rise time voltage spikes so<br />

that it may operated with the fastest of these detectors.<br />

3.5 Thermopile Detector Signals<br />

Thermopile detectors respond with a voltage signal that slowly to changes in<br />

incident optical power. The time constant of most thermopile detectors is on<br />

the order of 1 to 10 seconds.<br />

Input Optical Signal<br />

Thermopile<br />

Response<br />

Displayed Signal<br />

1 sec 5 sec<br />

Figure 11. Thermopile Signals exhibit 1 to 10 second time constants.<br />

30


3.6 Pulse Energy Detector Signals<br />

A <strong>Newport</strong> Energy detector will respond to a single radiant energy pulse with<br />

a voltage pulse at its BNC output. This pulse exhibits a sharp voltage rise to a<br />

peak followed by a slower voltage decay which “undershoots” zero volts<br />

before settling back to zero volts. When a detector is operated within its<br />

proper limits, the voltage difference from immediately before the sharp rise to<br />

the peak is linearly proportional to the radiant energy.<br />

If a second pulse arrives before the “undershoot” rises back to zero volts, the<br />

voltage rise from this pulse will start from an initial negative value. At sufficient<br />

energy pulse repetition rates, a negative “baseline” voltage will develop from<br />

which the voltage rise must now be measured to achieve accurate energy<br />

readings. The <strong>1835</strong>-C contains baseline capture circuitry which maintain its<br />

accuracy specifications over rep-rates ranging from single pulse to 2 kHz.<br />

1.0<br />

0.8<br />

VOLTS<br />

0.6<br />

0.4<br />

V peak<br />

0.2<br />

0.0<br />

0.00 0.02 0.04 0.06 0.08 0.10<br />

TIME (sec)<br />

Figure 12. Typical <strong>Newport</strong> Energy Detector Signal Waveform — An energy<br />

detector signal sharply rises to a peak value and then decays going somewhat<br />

negative before finally returning to zero. The energy in the radiant<br />

pulse is proportional to the height of the peak measured from immediately<br />

before the sharp rise.<br />

1.0<br />

0.8<br />

VOLTS<br />

0.6<br />

0.4<br />

V peak<br />

0.2<br />

0.0<br />

0.0 0.2 0.4 0.6 0.8 1.0<br />

TIME (sec)<br />

Figure 13. Negative Baseline Voltage Due to a Pulse Train — If a laser pulse<br />

arrives before the previous Energy detector signal has fully decayed, the<br />

detector signal rises from the present decay point of the previous signal.<br />

31


3.7 Peak-to-Peak (Photodiode) Detector Signals<br />

The <strong>Model</strong> <strong>1835</strong>-C allows one to make peak-to-peak measurements of time<br />

varying signals from semiconductor photodiode detectors. Since optical<br />

power is a zero bounded positive quantity, signals from a detector observing<br />

such modulated light will similarly be zero bounded positive signals. To make<br />

a peak-to-peak measurement, the <strong>Model</strong> <strong>1835</strong>-C must be able to capture both<br />

the maximum and minimum values of a detector signal. This is accomplished<br />

by AC coupling the incoming detector signal so that the original minimum<br />

value shows up as a negative peak.<br />

DC Average<br />

AC Peak-to-Peak<br />

DC + AC Peak<br />

Figure 14. Time Varying Signal Measurements — Many different measurements<br />

can be made on different portions of a time varying signal. The most<br />

common are: DC power, peak power, and peak-to-peak power.<br />

The <strong>Model</strong> <strong>1835</strong>-C can only measure periodic AC peak-to-peak signals within<br />

the frequency range: 50 – 7,000 Hz. Above 7,000 Hz, bandwidth limitations<br />

significantly effect the accuracy of the peak-to-peak measurement. Below 50<br />

Hz, the AC coupling attenuates signals and measurement accuracy. However,<br />

low frequency measurements can be quantified in DC CONT measurement<br />

mode, see note below.<br />

NOTE<br />

Peak-to-peak measurements of frequencies below 50 Hz can be accomplished<br />

by observing the MAX-MIN value of the STATS buffer in DC CONT measurement<br />

mode, Sections 2.3.12 and 2.3.14. To do so, disable the analog filter,<br />

adjust the sample rate, Section 2.4.6 and the STATS buffer depth, Section<br />

2.3.14, so that the actual maximum and minimum values will be captured by<br />

the stream of DC measurements.<br />

32


3.8 Integration of Detector Signals<br />

The <strong>Model</strong> <strong>1835</strong>-C provides for making measurements that integrate incoming<br />

power detector signals to obtain an energy via the INTG mode, Section 2.3.12.<br />

In INTG mode, the display units indicate Joules since energy is the time<br />

integral of power:<br />

t1<br />

E λ P λ dt<br />

t0<br />

t1<br />

( )= ∫ ( ) = ∫<br />

t0<br />

()<br />

( )<br />

St<br />

R λ<br />

As the detector signal actually consists of a stream of digitized values, the<br />

integral becomes a numerical approximation using the trapezoid method,<br />

Figure 15. In order to maintain the highest accuracy for this numerical<br />

process, the sample rate is set at its maximum value of 500 Hz.<br />

dt<br />

Detector Signal<br />

Numerical Integration<br />

Trapezoid Method<br />

Magnitude of the<br />

Integraged Result<br />

Figure 15. Integrated Energy Via a Trapezoid Approximation — The INTG<br />

measurement mode performs a discrete integration at a 500 Hz sample rate.<br />

Two common applications are natural extensions of the INTG measurement<br />

mode:<br />

1. Pulse laser energy measurement using with a thermopile detector,<br />

Section 3.5<br />

2. Energy from exposure over a period of time (dosage), Section 3.6.<br />

33


Input Optical<br />

Pulse Energy, E (λ)<br />

E (λ)<br />

Detector's Voltage<br />

Pulse<br />

V (t)<br />

Integrate Voltage<br />

to find E (λ)<br />

E (λ) =<br />

1<br />

R (λ)<br />

∫<br />

V (t) dt<br />

Figure 16. Measuring Laser Pulse Energy with a Thermopile — Thermopiles<br />

are often used to measure pulsed laser energy by integrating the response of<br />

the detector to the pulse.<br />

3.9 Analog Output<br />

The <strong>Model</strong> <strong>1835</strong>-C provides a 0 to 2.5 volt, into 50Ω, BNC analog output for<br />

signal monitoring. The analog output is the actual amplified detector signal<br />

and is uncorrected for the effects of the detector’s responsivity, AUTO CAL,<br />

and ZERO.<br />

3.10 Measurement Considerations<br />

This section describes detector characteristics, optical and electrical considerations,<br />

and environmental influences on optical measurements. In general,<br />

measurement accuracy is limited by the calibration accuracy of the detector<br />

calibration. Accurate measurements however, are also dependent upon<br />

proper set-up, controlling temperature and illumination conditions and<br />

understanding the factors that affect optical measurements.<br />

3.10.1 Detector Calibration and Accuracy<br />

<strong>Newport</strong> <strong>Corporation</strong> calibrates its detectors using secondary standards<br />

directly traceable to the United States National Institute of Science and<br />

Technology (NIST) or to Great Britain’s National Physical Laboratory, (NPL).<br />

The details and accuracy of the calibration procedure vary with each detector<br />

model but a detailed description of the calibration results is supplied with<br />

each individually calibrated detector.<br />

In general, detector calibration accuracy varies from 2% to 5% in absolute<br />

terms and varies with wavelength. Each detector will also have some variation<br />

in response over its surface. Therefore, for the most reproducible measurements,<br />

light should illuminate the detector as uniformly as possible over<br />

as large an area as practical.<br />

CAUTION<br />

Avoid focusing a light source onto the detector surface. Inaccurate<br />

readings and possible detector damage may result. Consult the detector<br />

manual for saturation or damage thresholds.<br />

34


NIST traceability requires that detectors be recalibrated on one year intervals.<br />

As individual detector responses change with time, especially in the ultraviolet,<br />

recalibration is necessary to assure confidence in the accuracy of the<br />

measurement. For the most reproducible measurements, the same detector<br />

should always be used for measurements which are to be directly compared.<br />

3.10.2 Quantum Detector Temperature Effects<br />

Semiconductor, <strong>Newport</strong> Low-Power detectors, are affected by temperature.<br />

At long wavelengths, quantum detectors typically lose sensitivity with increasing<br />

temperature. Additionally, detector dark current increases exponentially<br />

with temperature.<br />

Observed dark current is often dominated by the interaction between the<br />

detector and a meter’s amplifier and is typically larger than the theoretical<br />

dark current limit. Silicon detectors are inherently quieter than germanium<br />

detectors due to their higher internal resistance and lower capacitance. The<br />

noise or drift in the dark current sets a lower bound on the measurement<br />

resolution which can be achieved with any given detector. Cooling a detector<br />

significantly lowers its dark current and dark current noise.<br />

The observed dark currents can also be zeroed at any moment via the ZERO<br />

function. Since dark currents drift with temperature, the ZERO should be<br />

adjusted just prior to taking any measurements. If the detector temperature is<br />

constant, sensitivity changes and dark current drifts are significantly reduced.<br />

3.10.3 Thermopile Detector Temperature Effects<br />

Thermopile, <strong>Newport</strong> High-Power detectors, are significantly affected by<br />

temperature fluctuations arising from air flow disturbances. As the detector is<br />

a temperature measuring device, air flow disturbances set a practical lower<br />

limit on the power that a detector can measure. In order to get the most out<br />

of any thermopile detector, be careful to shield the detector from air flow<br />

disturbances. Common sources of disturbance are: air conditioners and<br />

people walking past.<br />

3.10.4 Energy Detector Temperature Effects<br />

Pyroelectric, <strong>Newport</strong> Energy detectors, are AC coupled devices and thus are<br />

not susceptible to temperature induced DC signal offsets or noise floor<br />

changes. One generally does not need to take much precaution with pyroelectric<br />

detectors except to make sure that their damage threshold is not exceeded.<br />

3.10.5 Ambient and Stray Light<br />

Ambient and stray light striking the detector should be considered when<br />

making a measurement. Ambient light can be distinguished from dark current<br />

(or the detector/meter noise floor) by either turning off or blocking the source<br />

and covering the detector face with opaque material such as a piece of black<br />

rubber.<br />

Using the human hand to cover the detector is not advised because it emits a<br />

significant amount of infrared radiation and radiates a temperature significantly<br />

different from ambient. With the detector covered, a reading of the<br />

dark current may be made. Next, remove the material which is covering the<br />

detector and take another reading. The difference is the ambient light level.<br />

35


NOTE<br />

Changes in ambient light levels can occur from such factors as turning room<br />

lights on or off, or by moving people or equipment. Remember, if you can<br />

see your detector element, then your detector can see the light bouncing off<br />

you.<br />

The effects of ambient light are greatly reduced when using a fiberconnectorized<br />

signal input to the detector. If free-space beam measurements<br />

are desired, using an attenuator will often improve the signal to ambient signal<br />

noise level. Wavelength-specific filters, such as optical cutoff, bandpass, or<br />

spike filters can be used if the signal wavelength spectrum permits. Other<br />

techniques to reduce stray light include using apertures, placing the detector<br />

in a box or other housing to shield the surface from light (or air currents) and<br />

turning off room and other polluting light sources.<br />

3.10.6 Common Measurement Errors<br />

The most common sources of optical measurement error are listed in Table 23<br />

below. Other common errors are discussed in the preceding subsections of<br />

Section 3.10 Measurement Consideration.<br />

Type of Error<br />

Radiometry<br />

Ambient Light<br />

Wavelength Calibration<br />

Detector Saturation<br />

or Damage<br />

Table 23. Common Measurement Errors<br />

What should be done?<br />

Check that all of the light is actually hitting the<br />

detector.<br />

Check that any ambient light was ZEROed before<br />

the measurement was made.<br />

Check that the Calibration Factor for the measurement<br />

wavelength is properly set.<br />

Check that the optical power density remains<br />

below the detector’s saturation or damage<br />

threshold.<br />

NOTE<br />

The <strong>Model</strong> <strong>1835</strong>-C will indicate when a detector is being operated above its<br />

saturation or damage threshold by displaying “SA” in the measurement<br />

display area. Be aware that detectors often experience local saturation or<br />

damage without ever exceeding an overall saturation or damage threshold.<br />

This only applies to semiconductor photodiodes and thermopiles used<br />

above maximum intermittent power.<br />

Detector damage can still arise even when “SA” is not displayed. Be sure to<br />

follow your detector manual’s user guidelines.<br />

36


Section 4<br />

Computer Interfacing<br />

4.1 General Guidelines<br />

The <strong>1835</strong>-C has two computer interface ports: GPIB and RS-232C. The GPIB<br />

port conforms with the IEEE Standard 488.1 hardware standard and the IEEE<br />

488.2 software standard. The protocol for the RS-232C port conforms as much<br />

as possible to the IEEE 488.2 software standard.<br />

As specified by the IEEE 488.2 standard, there are two command types; device<br />

independent commands and device dependent commands. The device<br />

independent commands have the same meaning to all devices and are defined<br />

as part of the IEEE 488.2 standard. All device independent commands start<br />

with an asterisk ( ). Device dependent commands do not start with an<br />

asterisk and have<br />

*<br />

meanings unique to the <strong>Model</strong> <strong>1835</strong>-C.<br />

A query is a command that invokes a response from the meter. All queries are<br />

terminated by a question mark (?). It is recommended that when a query is<br />

made, that the response to that query be read before other commands are<br />

issued. When a query is made to the GPIB interface, the MAV bit in the status<br />

byte should be checked by means of a serial poll to make sure that the data is<br />

available before the reading the response. (See Appendix C.4 Status Byte)<br />

4.2 Computer Interface Terminology<br />

Listed below are key abbreviations and concepts used in the command<br />

reference section of this manual.<br />

Delimiting Punctuation<br />

For the purposes of this manual, any string enclosed by is considered to<br />

be a command, a string or a numerical argument. The punctuation is<br />

used to symbolize the typographic limits of the command, string or argument<br />

in question.<br />

End or Identify<br />

An IEEE 488.1 signal sometimes sent with the end-of-string character.<br />

Individual Status<br />

This status is generated by the status byte and parallel poll enable register. It<br />

is used in responding to parallel polls.<br />

37


Carriage Return<br />

The ASCII encoded byte 13 in decimal. (0D hex)<br />

Line Feed<br />

The ASCII encoded byte 10 in decimal. (0A hex)<br />

New Line<br />

Defined in the IEEE 488.2 standard as the ASCII encoded byte 10 in decimal.<br />

(0A hex)<br />

End of Message<br />

Indicates the concurrent transmission of with the a data byte.<br />

(;) Semicolons<br />

Used to separate commands within a single transmission (concatenation).<br />

Numerical Types<br />

Numerical parameters are passed and returned as the actual ASCII characters<br />

in the string representation of the number. See the appendix for a detailed<br />

description of .<br />

String Types<br />

See the appendix for a detailed description of <br />

RS-232C Command Termination<br />

When a command is received from the RS-232C port, either a or a is<br />

treated as the command terminator.<br />

GPIB Command Termination<br />

When a command is received from the GPIB port, either an with a data<br />

byte, , or is treated as the command terminator. The recommended<br />

form of termination is an sent with a denoted as in<br />

this manual.<br />

RS-232C Response Termination<br />

In RS-232C echo mode responses are terminated by a sequence. In<br />

RS-232C normal mode the character terminates the response.<br />

GPIB Response Termination<br />

All responses from the <strong>1835</strong>-C GPIB port are terminated by an sequence.<br />

Which is the concurrent transmission of with a data byte.<br />

38


4.3 Entering Remote Computer Interface Mode<br />

When a command or query is received by the GPIB or RS-232 interface ports,<br />

the <strong>1835</strong>-C automatically goes into remote interface mode. The message area<br />

on the display will indicate which remote port received the command.<br />

While in remote mode, the keypad is disabled except for the power and<br />

key. To get out of remote mode press the key. If the<br />

<strong>1835</strong>-C is in local lockout then the LLO remote command must be used to<br />

disable local lockout before you will be able to return to keypad control. The<br />

message area of the display will indicate when the keypad is in local lock out<br />

state.<br />

4.4 RS-232C Communication<br />

Before communicating with the <strong>1835</strong>-C through the RS-232 port, proper cable<br />

connections must be made. Figure 16 shows the cable connections for<br />

communicating with the RS-232C port on the <strong>1835</strong>-C.<br />

Once cable connections are made, the baud rate and echo mode need to be<br />

set. Valid baud rates are 19.2K, 9600, 4800, 2400, and 1200. The parity, data<br />

bits, and stop bits are fixed at no parity, 8 data bits, and 1 stop bit.<br />

RS-232C Parameters<br />

Baud Rate 19.2K, 9600, 4800, 2400, or 1200<br />

Parity<br />

none<br />

Data bits 8<br />

Stop bits 1<br />

When the echo mode is enabled the <strong>1835</strong>-C generates a ‘> ‘ prompt for every<br />

new line and all characters sent to the <strong>1835</strong>-C are echoed back over the<br />

interface. Error messages are reported over the interface immediately. As the<br />

user is entering commands the line may be edited by using the backspace key<br />

(sending an ASCII decimal 08 code) or by using the DEL key (sending an ASCII<br />

decimal 127 code).<br />

In echo mode the RS-232C port is interactive and especially useful when a<br />

dumb terminal type of device is used to communicate with the <strong>1835</strong>-C.<br />

When echo mode is disabled (normal mode) the <strong>1835</strong>-C does not generate a<br />

prompt or echo characters back over the interface. Error messages must be<br />

accessed by using the *ERR? query. This is the default state of the echo<br />

mode.<br />

39


TO <strong>1835</strong><br />

CABLE TERMINATORS (RS-232)<br />

9 pin to 25 pin<br />

TO COMPUTER<br />

9 PIN<br />

PIN NO.<br />

CODE<br />

DESCRIPTION<br />

25 PIN<br />

PIN NO.<br />

1<br />

2<br />

3<br />

4<br />

5<br />

6<br />

7<br />

8<br />

9<br />

DCD<br />

RXD<br />

TXD<br />

DTR<br />

GND<br />

DSR<br />

RTS<br />

CTS<br />

RI<br />

CARRIER DETECT<br />

RECEIVE DATA<br />

TRANSMIT DATA<br />

DATA TERM. READY<br />

SIGNAL GROUND<br />

DATA SET READY<br />

REQUEST TO SEND<br />

CLEAR TO SEND<br />

RING IND.<br />

8<br />

3<br />

2<br />

20<br />

7<br />

6<br />

4<br />

5<br />

22<br />

TO <strong>1835</strong><br />

CABLE TERMINATORS (RS-232)<br />

9 pin to 9 pin<br />

TO COMPUTER<br />

9 PIN<br />

PIN NO.<br />

CODE<br />

DESCRIPTION<br />

9 PIN<br />

PIN NO.<br />

1<br />

2<br />

3<br />

4<br />

5<br />

6<br />

7<br />

8<br />

9<br />

DCD<br />

RXD<br />

TXD<br />

DTR<br />

GND<br />

DSR<br />

RTS<br />

CTS<br />

RI<br />

CARRIER DETECT<br />

RECEIVE DATA<br />

TRANSMIT DATA<br />

DATA TERM. READY<br />

SIGNAL GROUND<br />

DATA SET READY<br />

REQUEST TO SEND<br />

CLEAR TO SEND<br />

RING IND.<br />

1<br />

2<br />

3<br />

4<br />

5<br />

6<br />

7<br />

8<br />

9<br />

Figure 17. RS-232 Cable Connections<br />

4.4.1 Setting Baud Rate and Echo Mode From The Keypad<br />

The baud rate and echo mode are set from within the menu structure. To set<br />

the baud rate select the BAUD RATE option from the REMOTE SETUP menu.<br />

To set the echo mode select the ECHO MODE option from the REMOTE SETUP<br />

menu. (See Section 2.4.12)<br />

4.4.2 Setting Baud Rate and Echo Mode From A Remote Interface<br />

The baud rate cannot be set from the remote interface. To set the echo mode<br />

use the ECHO command. Use the ECHO? to see if the echo mode is enabled or<br />

disabled. (See Section 2.4.12)<br />

40


4.5 RS-232C XON/XOFF Handshaking Protocol<br />

The <strong>1835</strong>-C uses the XON/XOFF handshaking protocol. When the <strong>1835</strong>-C’s RS-<br />

232 input buffer is nearly full the <strong>1835</strong>-C will send an XOFF (ASCII encoded 19<br />

decimal) character to the remote computer. The XOFF character informs the<br />

remote computer that it needs to suspend transmission until it receives the<br />

XON character from the <strong>1835</strong>-C. When the buffer empties sufficiently the <strong>1835</strong>-<br />

C will send an XON (ASCII encoded 17 decimal) to signal the remote computer<br />

that it can resume transmission.<br />

The <strong>1835</strong>-C will also respond to XOFF and XON characters sent to it from the<br />

remote computer. When the <strong>1835</strong>-C receives an XOFF character it will suspend<br />

all transmission of characters to the remote computer until the XON<br />

character is received.<br />

4.6 GPIB Communication<br />

A variety of third party GPIB communication hardware and software, such as<br />

plug-in GPIB computer boards and Lab View software from National Instruments<br />

exists. The <strong>1835</strong>-C should work with any of these as long as they<br />

adhere to the IEEE 488.1 standard. This manual assumes the user is familiar<br />

with one of these third party hardware/software packages. The table below<br />

summarizes the IEEE 488.1 capabilities supported by the <strong>1835</strong>-C.<br />

Table 24. <strong>Model</strong> <strong>1835</strong>-C IEEE 488.1 Capabilities Summary<br />

Description Command Level of Capability<br />

Source Handshake SH1 complete capability<br />

Acceptor Handshake AH1<br />

complete capability<br />

Talker T6 basic talker, serial poll, unaddress if<br />

MLA<br />

Extended Talker TE0 no capability<br />

Listener L4 basic listener, unaddress if MTA<br />

Extended Listener LE0 no capability<br />

Service Request SR1 complete capability<br />

Remote Local RL0 *no capability<br />

Parallel Poll PP1 remote configuration<br />

Device Clear DC1 complete capability<br />

Device Trigger DT0 no capability<br />

Controller C0 no capability<br />

NOTE<br />

* In order to better handle the RS-232C interface the <strong>1835</strong>-C automatically<br />

goes into remote mode when a command is received from either of the<br />

remote computer interfaces. The LLO command is used to enable or disable<br />

the local lockout state.<br />

41


4.6.1 Setting The GPIB Address<br />

Before communicating with the <strong>1835</strong>-C GPIB port the <strong>1835</strong>-C GPIB address<br />

must be set. The address can be between 0 and 30. The address can only be<br />

set from the keypad and is accessed through the menu structure. To set the<br />

GPIB address select the REMOTE SETUP->GPIB ADDRESS option in the menu.<br />

The <strong>Model</strong> <strong>1835</strong>-C GPIB is factory set to 5. (See Section 2.4.12)<br />

42


Section 5<br />

Command Reference<br />

5.1 <strong>Model</strong> <strong>1835</strong>-C Remote Interface Commands<br />

The <strong>Model</strong> <strong>1835</strong>-C remote commands can be divided into two groupings:<br />

i. Device Independent Commands, Section 5.2<br />

ii. Device Dependent Commands., Section 5.3<br />

Table 25 lists the Device Independent Commands supported by the <strong>1835</strong>-C<br />

while Table 26 lists the Device Dependent Commands supported the <strong>1835</strong>-C.<br />

Following these tables are the detailed presentations of each command and<br />

their syntax and an example of their use.<br />

Command<br />

*CAL?<br />

*CLS<br />

*ERR?<br />

*ESE<br />

*ESE?<br />

*ESR?<br />

*IDN?<br />

*IST?<br />

*OPC<br />

*OPC?<br />

*PRE<br />

*PRE?<br />

*RCL<br />

*RST<br />

*SAV<br />

*SRE<br />

*SRE?<br />

*STB?<br />

*TST?<br />

*WAI<br />

Table 25. Device Independent Status Commands<br />

Command Name<br />

Calibration Query<br />

Clear Status<br />

Error Query<br />

Event Status Enable<br />

Event Status Enable Query<br />

Event Status Register Query<br />

Identification Query<br />

Individual Status Query<br />

Signal When Operation Complete<br />

Operation Complete Query<br />

Parallel Poll Enable<br />

Parallel Poll Enable Query<br />

Recall Device Configuration<br />

Software Reset<br />

Save Device Configuration<br />

Service Request Enable<br />

Service Request Enable Query<br />

Status Byte<br />

System Test<br />

Wait To Continue<br />

43


Table 26. Device Dependent Commands<br />

Command Command Name<br />

ATTN<br />

Attenuator Calibration Data Enable<br />

ATTN?<br />

Attenuator Calibration Data Enable Query<br />

ATTNSN? Attenuator Serial Number Query<br />

AUTO<br />

Auto Ranging Enable<br />

AUTO?<br />

Auto Ranging Enable Query<br />

BARGRAPH Bar Graph Enable<br />

BARGRAPH? Bar Graph Enable Query<br />

CALDATE? Calibration Date Query<br />

DETMODEL? Detector Mode Query<br />

DETSN?<br />

Detector Serial Number Query<br />

DETSW<br />

Detector Switch Select<br />

DETSW? Detector Switch Query<br />

DISP<br />

Display Brightness Select<br />

DISP?<br />

Display Brightness Query<br />

DS?<br />

Data Store Value Query<br />

DSBUF<br />

Data Store Buffer Behavior Select<br />

DSBUF?<br />

Data Store Buffer Behavior Query<br />

DSCLR<br />

Data Store Clear<br />

DSCNT?<br />

Data Store Value Count Query<br />

DSE<br />

Data Store Enable<br />

DSE?<br />

Data Store Enable Query<br />

DSSIZE<br />

Data Store Buffer Size Select<br />

DSSIZE?<br />

Data Store Buffer Size Query<br />

DSUNITS? Data Store Units Query<br />

ECHO<br />

RS-232 Echo Mode Enable<br />

ECHO?<br />

RS-232 Echo Mode Enable Query<br />

EVENT?<br />

Device Event Register Query<br />

EVENTEN Device Event Enable Register<br />

EVENTEN? Device Event Enable Register Query<br />

EXT<br />

External Trigger Enable<br />

EXT?<br />

External Trigger Enable Query<br />

EXTEDGE External Trigger Edge Select<br />

EXTEDGE? External Trigger Edge Query<br />

FILTER<br />

Filter Select<br />

FILTER? Filter Query<br />

LAMBDA Lambda Select<br />

LAMBDA? Lambda Query<br />

LLO<br />

Local Lockout Enable<br />

LLO?<br />

Local Lockout Enable Query<br />

MODE<br />

Acquisition Mode Select<br />

MODE?<br />

Acquisition Mode Query<br />

R? Read Measurement Query<br />

RANGE<br />

Manual Range Level Select<br />

RANGE? Manual Range Level Query<br />

REFVAL<br />

Reference Value Select<br />

REFVAL? Reference Value Query<br />

RESP?<br />

Responsivity Query<br />

RUN<br />

Start Acquisition<br />

RWS?<br />

Read Measurement with Status Query<br />

SFREQ<br />

DC Sample Frequency Select<br />

SFREQ?<br />

DC Sample Frequency Query<br />

SPREC<br />

DC Sample Type Select<br />

SPREC?<br />

DC Sample Type Query<br />

STMAX? Statistics Buffer Maximum Value Query<br />

44


STMEAN?<br />

STMIN?<br />

STMXMN?<br />

STSDEV?<br />

STSIZE<br />

STSIZE?<br />

STOP<br />

STOREF<br />

STOZERO<br />

TONE<br />

TONE?<br />

TRIGOUT<br />

TRIGOUT?<br />

TRIGOUTFREQ<br />

TRIGOUTFREQ?<br />

TRIGOUTINTG<br />

TRIGOUTINTG?<br />

TRIGOUTLVL<br />

TRIGOUTLVL?<br />

TRIGOUTPOL<br />

TRIGOUTPOL?<br />

UNITS<br />

UNITS?<br />

USRCAL<br />

USRCAL?<br />

USRRESP<br />

USRRESP?<br />

ZERO<br />

ZERO?<br />

ZEROVAL?<br />

Statistics Buffer Mean Value Query<br />

Statistics Buffer Minimum Value Query<br />

Statistics Buffer Maximum-Minimum Value Query<br />

Statistics Buffer Standard Deviation Query<br />

Statistics Buffer Size Select<br />

Statistics Buffer Size Query<br />

Stop Acquisition<br />

Store Reference Reading<br />

Store Zero Signal<br />

Tone Enable<br />

Tone Enable Query<br />

Trigger Out Mode Select<br />

Trigger Out Mode Query<br />

Trigger Out Frequency Select<br />

Trigger Out Frequency Query<br />

Trigger Out Integration Level Select<br />

Trigger Out Integration Level Query<br />

Trigger Out Level Select<br />

Trigger Out Level Query<br />

Trigger Out Polarity Select<br />

Trigger Out Polarity Query<br />

Units Select<br />

Units Query<br />

User Calibration Enable<br />

User Calibration Enable Query<br />

User Responsivity Factor Select<br />

User Responsivity Factor Query<br />

Signal Zeroing Enable<br />

Signal Zeroing Enable Query<br />

Zero Signal Query<br />

5.2 Device Independent Commands<br />

*CAL?<br />

Calibration Query<br />

Syntax: *CAL?<br />

Parameters: None<br />

Function:<br />

This routing performs an auto calibration sequence that measures the amplifier<br />

offsets at all gain settings. These measurements are stored and subtracted<br />

from subsequent measurements. Acquisition is suspended during<br />

auto calibration and no other remote commands will be processed until the<br />

auto calibration sequence is complete.<br />

Returns: <br />

represents the integer 0. This return value is generated when<br />

autocalibration is complete.<br />

Related Commands: None<br />

45


*CLS<br />

Clear Status<br />

Syntax: *CLS<br />

Parameters: None<br />

Function:<br />

This command clears the Standard Event Status register, device event register,<br />

and the error queue. As a result of this command the status byte is<br />

cleared except for the message available bit (bit 4). Because this command<br />

does not clear the input and output buffers the MAV bit will not be affected.<br />

The *CLS command also cancels any outstanding *OPC and OPC? commands.<br />

Related Commands: *ESR?, EVENT?, *IST?, *STB?<br />

*ERR?<br />

Error Query<br />

Syntax: *ERR?<br />

Parameters: None<br />

Function:<br />

Returns (and removes) oldest error message from the error queue. The error<br />

message is made up of an error code and a text description of the error (see<br />

the appendix B). A maximum of 10 errors can be stored in the queue. If no<br />

errors are stored in the queue, a message to that effect will be returned.<br />

Errors that occur due to commands and queries sent from the RS-232 interface<br />

will be stored in the queue only if the echo mode is disabled. When the<br />

echo mode is enabled the error messages are automatically returned to the<br />

user when the error occurs. See Appendix B for a description of the error<br />

messages.<br />

The command *CLS will clear the error queue.<br />

Returns: ,<br />

is of type and represents a negative integer error code.<br />

is of type in double quote format, and describes the<br />

error. See the appendix for a list of possible error messages.<br />

Related Commands: *CLS, *STB?<br />

*ESE<br />

Event Status Enable<br />

Syntax: *ESE <br />

Parameters:<br />

is an integer in the range 0 to 255 inclusive. is written to the<br />

Event Status Enable register.<br />

Function:<br />

The Event Status Enable register is AND’ed with the Event Status register. If<br />

any bit is set in the result of this AND’ing operation the ESB bit (bit 5) of the<br />

Status Byte will be set. The Status Byte can be used in conjunction with the<br />

Service Request Enable register to generate a service request.<br />

46


The Event Status Enable register is an 8 bit, bit mapped register. Any bit set to<br />

1 in the Event Status Enable Register allows the corresponding bit in the Event<br />

Status Register to set the ESB bit (bit 5) in the Status Byte. Any bit set to 0<br />

disables the corresponding bit in the Event Status Register from setting the<br />

ESB bit. The Event Status Enable register is set to 0 upon power-up. See<br />

Appendix C for a detailed description of the Event Status Register.<br />

The significance of each bit in the Event Status Enable register is shown<br />

below:<br />

7<br />

6<br />

5<br />

4<br />

3<br />

2<br />

1<br />

0<br />

Operation Complete Mask<br />

Request Control Mask (Not Used)<br />

Query Error Mask<br />

Device Error Mask<br />

Execution Error Mask<br />

Command Error Mask<br />

User Request Mask (Not Used)<br />

Power On Mask (Not Used)<br />

Event Status Enable Register<br />

Related Commands: *CLS, *ESE?, *ESR?, EVENT?, EVENTEN, EVENTEN?, *IST?,<br />

*PRE, *PRE?, *SRE, *SRE?, *STB?<br />

*ESE?<br />

Event Status Enable Query<br />

Syntax: *ESE?<br />

Parameters: None<br />

Function:<br />

This query returns the contents of the Event Status Enable register. See the<br />

*ESE command for a description of the Event Status Enable register. See<br />

Appendix C for a detailed description of the Event Status Register.<br />

Returns: <br />

is of type and represents an unsigned integer in the range 0<br />

to 255.<br />

Related Commands: *CLS, *ESE, *ESR?, EVENT?, EVENTEN, EVENTEN?,<br />

*IST?, *PRE, *PRE?, *SRE, *SRE?, *STB?<br />

*ESR?<br />

Event Status Register Query<br />

Syntax: *ESR?<br />

Parameters: None<br />

Function:<br />

This query returns the contents of the Event Status Register and clears the<br />

Event Status Register except for bit 3. bit 3 is determined by the state of the<br />

Device Event and Device Event Enable registers. The *CLS command will also<br />

set this register to 0.<br />

47


The Event Status register is AND’ed with the Event Status Enable register. If<br />

any bit is set in the result of this AND’ing operation the ESB bit (bit 5) of the<br />

Status Byte will be set. The Status Byte can be used in conjunction with the<br />

Service Request Enable register to generate a service request. See Appendix C<br />

for a detailed explanation of the Event Status Register.<br />

The Event Status Register is an 8 bit, bit mapped register, with each bit<br />

signifying a different condition. The bits are listed below, most significant bit<br />

first:<br />

7<br />

6<br />

5<br />

4<br />

3<br />

2<br />

1<br />

0<br />

Operation Complete<br />

Request Control (Not Used)<br />

Query Error<br />

Device Error<br />

Execution Error<br />

Command Error<br />

User Request (Not Used)<br />

Power On (Not Used)<br />

Standard Event Status Register<br />

Returns: <br />

is of type and represents an unsigned integer in the range 0<br />

to 255.<br />

Related Commands: *CLS, *ESE, *ESE?, EVENT, EVENTEN, EVENTEN?, *IST?,<br />

*PRE, *PRE?, *SRE, *SRE?, *STB?<br />

*IDN?<br />

Identification Query<br />

Syntax: *IDN?<br />

Parameters: None<br />

Function:<br />

This query causes the <strong>1835</strong>-C to return device identification information. The<br />

information returned is manufacturer, model, serial number, and firmware<br />

version.<br />

Returns: ,,,<br />

is of type using the no quotes format. The <strong>1835</strong>-C<br />

always returns <strong>Newport</strong> Corp..<br />

is of type using the no quotes format.<br />

is of type using the no quotes format. This is always a ‘0’.<br />

is of type using the no quotes format. This text identifies<br />

the internal firmware version of the <strong>1835</strong>-C. This text consists of two sections,<br />

separated by two underscores. The first section is the revision level, and the<br />

second is the revision date.<br />

Related Commands: None<br />

48


*IST?<br />

Individual Status Query<br />

Syntax: *IST?<br />

Parameters: None<br />

Function:<br />

This query returns the current state of the IEEE 488.1 local message.<br />

The message is generated by the parallel poll status system. If any bit is<br />

set in the Status Byte and it’s corresponding bit is set in the Parallel Poll<br />

Enable register, then the message is set true (a value of 1). Otherwise<br />

the message is set false (a value of 0).<br />

When a parallel poll is conducted with the <strong>1835</strong>-C configured to respond to it,<br />

the message is compared to the (sense bit). If they are the same<br />

then the configured data line will be driven true in response to the parallel<br />

poll.<br />

Both the and the data line driven during a parallel poll can be selected<br />

by the IEEE 488.1 parallel poll remote configuration command.<br />

Returns: <br />

is of type which represents the integer 0 or 1.<br />

Related Commands: *PRE, *PRE?, *STB?<br />

*OPC<br />

Signal When Operation Complete<br />

Syntax: *OPC<br />

Parameters: None<br />

Function:<br />

This command provides a means of synchronizing operations between the<br />

<strong>1835</strong>-C and the host. This command sets the Operation Complete bit (bit 0) of<br />

the Event Status register to 1 when all pending operations have completed.<br />

This bit will remain 1 until cleared by the *CLS command or the *ESR? query.<br />

This command can be used in conjunction with the *ESE and *SRE commands<br />

to cause a Service Request on the GPIB bus when all pending operations are<br />

complete.<br />

Once the *OPC command is received, it will not set the operation complete bit<br />

to 1 while any of the following operations are in progress:<br />

Single acquisition in progress<br />

Data store enabled with fixed data store buffer<br />

The meter is ranging<br />

Related Commands: *ESE, *ESE?, *ESR?, *OPC?, *SRE, *SRE?, *STB?, *WAI<br />

*OPC?<br />

Operation Complete Query<br />

Syntax: *OPC?<br />

Parameters: None<br />

49


Function:<br />

This query provides a means of synchronizing operations between the <strong>1835</strong>-C<br />

and the host. This command generates a response when all pending operations<br />

have completed.<br />

When all pending operations are complete, this query will cause the Message<br />

Available bit (bit 4) of the Status Byte to be set because of the response<br />

generated. By enabling bit 4 of the Service Request Enable register (see *SRE),<br />

the *OPC? query can be used to cause a Service Request on the GPIB bus<br />

when all pending operations are complete.<br />

Once the *OPC? query is received, the response will not be generated while<br />

any of the following operations are in progress:<br />

Single acquisition in progress<br />

Data store enabled with fixed data store buffer<br />

The meter is ranging<br />

The *CLS or *RST commands, as well as a GPIB interface device clear, will<br />

cancel the operation complete query.<br />

Returns: 1<br />

The response is generated when all pending operations are complete.<br />

Related Commands: *OPC, *SRE, *SRE?, *STB?, *WAI<br />

*PRE<br />

Parallel Poll Enable<br />

Syntax: *PRE <br />

Parameters:<br />

is an integer in the range 0 to 255 inclusive. The value of this number<br />

is written into the Parallel Poll Enable register.<br />

Function:<br />

This command sets the Parallel Poll Enable register bits. The Parallel Poll<br />

Enable register is used in conjunction with the Status Byte to generate the IST<br />

(Individual Status) message. See Appendix C for a detailed description of the<br />

Event Status Register.<br />

The Parallel Poll Enable Register is set to 0 at power-on.<br />

The Parallel Poll Enable Register is an 8-bit, bit mapped register, with each bit<br />

signifying a different condition. The bits and their significance are detailed<br />

below:<br />

7<br />

6<br />

5<br />

4<br />

3<br />

2<br />

1<br />

0<br />

New Data Available<br />

New Valid Data Available<br />

Not Used<br />

Not Used<br />

Message Available Mask<br />

Event Status Byte Mask<br />

Master Summary Status Mask<br />

Error Queue Mask<br />

Parallel Poll Enable Register<br />

Related Commands: *IST, *PRE?, *STB?<br />

50


*PRE?<br />

Parallel Poll Enable Query<br />

Syntax: *PRE?<br />

Parameters: None<br />

Function:<br />

This query returns the contents of the Parallel Poll Enable register. See the<br />

*PRE command for a description of the Parallel Poll Enable register. See<br />

Appendix C for a detailed description of the Event Status Register.<br />

Returns: <br />

is of type and represents an unsigned integer in the range 0<br />

to 255.<br />

Related Commands: *IST, *PRE, *STB?<br />

*RCL<br />

Recall Meter Configuration<br />

Syntax: *RCL <br />

Parameters:<br />

is of type which rounds to an integer in the range 0 to 9.<br />

This number specifies a configuration storage buffer. The number 0 stands for<br />

the default configuration buffer.<br />

Function:<br />

This command configures the meter to a configuration previously stored in<br />

non-volatile memory (see *SAV), or to the default configuration for the<br />

attached detector.<br />

This command will fail if the requested configuration is incompatible with the<br />

detector attached to the meter or empty. The parameters affected by this<br />

command are those listed in Table 9.<br />

Returns: None<br />

Related Commands: *RST, *SAV<br />

*RST<br />

Reset<br />

Syntax: *RST<br />

Parameters: None<br />

Function:<br />

This sets the meter to the default configuration, see Table 9, for the detector<br />

attached to it. It also cancels any outstanding *OPC or *OPC? commands.<br />

Related Commands: *RCL, *SAV<br />

51


*SAV<br />

Save Meter Configuration<br />

Syntax: *SAV <br />

Parameters:<br />

is of type which rounds to an integer in the range 1 to 9.<br />

This number specifies a configuration storage buffer.<br />

Function:<br />

This command saves the configuration of the meter to the configuration<br />

specified by the parameter. The parameters saved by this command are<br />

those listed in Table 9.<br />

Related Commands: *RCL, *RST<br />

*SRE<br />

Service Request Enable<br />

Syntax: *SRE <br />

Parameters:<br />

is an integer in the range 0 to 255 inclusive. The value of this number<br />

is written into the Service Request Enable register.<br />

Function:<br />

The Service Request Enabled Register is used in conjunction with the Status<br />

Byte to generate service requests on the GPIB bus. See Appendix C for a<br />

detailed description of the Event Status Register.<br />

If a bit is set in the Service Request Enable register and it’s corresponding bit<br />

is set in the Status Byte Register, then a service request will be generated once<br />

for the for the given event. When service is being requested, bit 6 is set in the<br />

byte returned by a serial poll of the <strong>1835</strong>-C.<br />

The Service Request Enable Register is an 8-bit, bit mapped register, with each<br />

bit signifying a different condition. The bits are listed below, most significant<br />

bit first:<br />

7<br />

6<br />

5<br />

4<br />

3<br />

2<br />

1<br />

0<br />

New Data Available<br />

New Valid Data Available<br />

Not Used<br />

Not Used<br />

Message Available Mask<br />

Event Status Byte Mask<br />

Always Zero<br />

Error Queue Mask<br />

Service Request Enable Register<br />

Related Commands: *SRE?, *STB?<br />

52


*SRE?<br />

Service Request Enable Query<br />

Syntax: *SRE?<br />

Parameters: None<br />

Function:<br />

This query returns the contents of the Service Request Enable register. See<br />

the *SRE command for a description of the Service Request Enabled register.<br />

See Appendix C for a detailed description of the Event Status Register.<br />

Returns: <br />

is an integer in the range 0 to 255 inclusive, except that bit 6 is always<br />

a zero.<br />

Related Commands: *SRE, *STB?<br />

*STB?<br />

Status Byte Query<br />

Syntax: *STB?<br />

Parameters: None<br />

Function:<br />

This query returns the contents of the Status Byte which records current<br />

system conditions. Appendix C describes the Status Byte in detail.<br />

If a bit is set in the Status Byte Register and it’s corresponding bit is set in the<br />

Service Request Enable Register, then a service request will be generated once<br />

for the given event. When service is being requested, bit 6 is set in the byte<br />

returned by a serial poll of the <strong>1835</strong>-C.<br />

The Status Byte Register is an 8-bit, bit mapped register, with each bit signifying<br />

a different condition. When a bit is set, or has a value of one, then the<br />

condition is true. The bits are listed below, most significant bit first:<br />

7<br />

6<br />

5<br />

4<br />

3<br />

2<br />

1<br />

0<br />

New Data Available<br />

New Valid Data Available<br />

Not Used<br />

Not Used<br />

Message Available Bit<br />

Event Status Byte Bit<br />

Master Status Summary Bit<br />

Error Queue Bit<br />

Status Byte Register.<br />

Note that the *CLS common command clears most of the bits in the Status<br />

Byte.<br />

Returns: <br />

is an integer in the range 0 to 255 inclusive.<br />

Related Commands: *CLS, *SRE, *SRE?<br />

53


*TST?<br />

Self Test Query<br />

Syntax: *TST?<br />

Parameters: None<br />

Function:<br />

As defined in the IEEE 488.2 standard, the *TST? command causes the device<br />

to return a result of a self-test, indicating whether or not the unit completed<br />

the self-test without any errors. The self test is only administered upon reset<br />

or power up. The query does not initiate the self test and only returns a 0<br />

indicating that the system passed its earlier self test.<br />

Returns: 0<br />

Related Commands: None<br />

*WAI<br />

Wait to continue<br />

Syntax: *WAI<br />

Parameters: None<br />

Function:<br />

The *WAI command causes the device to wait until all pending operations are<br />

complete before processing any commands waiting in the input queue. Care<br />

should be taken when using this command since it is possible to overflow the<br />

input queue by continuing to write commands to the <strong>1835</strong>-C while the *WAI<br />

command is in effect.<br />

Note that the *WAI command will essentially “lock out” the remote interfaces<br />

until all pending operations are complete. The *OPC command and *OPC?<br />

query differ from *WAI in this area, as they allow other commands to be<br />

processed while they are waiting for pending operations to complete.<br />

Once the *WAI command is received, it will be in effect while any of the<br />

following operations are in progress:<br />

Single acquisition in progress<br />

Data store in progress with fixed data store buffer<br />

The meter is ranging<br />

The *WAI command can only be canceled by a GPIB interface device clear or<br />

by turning the meter off and on.<br />

Related Commands: *OPC, *OPC?<br />

5.3 Device Dependent Commands<br />

ATTN<br />

Attenuator Calibration Data Enable<br />

Syntax: ATTN <br />

Parameters:<br />

54


The parameter is either 0 or 1. If is 0, then detector<br />

responsivity data is used to calculate readings. If is 1, then the detector<br />

+ attenuator responsivity data is used to calculate readings.<br />

Function:<br />

This command enables or disables the use of attenuator responsivity data. If<br />

enabled, responsivity data collected with the attenuator attached to the<br />

detector is used in data calculations. If disabled, responsivity data collected<br />

with the detector alone is used in data calculations.<br />

This command will generate an error if the attached detector does not support<br />

an attenuator.<br />

Related Commands: ATTN?, ATTNSN?, LAMBDA, LAMBDA?, RESP?, USRCAL,<br />

USRCAL?, USRRESP, USRRESP?<br />

ATTN?<br />

Attenuator Calibration Data Enable Query<br />

Syntax: ATTN?<br />

Parameters: None<br />

Function:<br />

This query returns a value showing whether or not attenuator responsivity<br />

data is currently being used.<br />

Returns: <br />

is of type which represents the integer 0 if detector<br />

responsivity data is being used or 1 if detector + attenuator responsivity data<br />

is being used.<br />

Related Commands: ATTN?, ATTNSN?, LAMBDA, LAMBDA?, RESP?, USRCAL,<br />

USRCAL?, USRRESP, USRRESP?<br />

ATTNSN?<br />

Attenuator Serial Number Query<br />

Syntax: ATTNSN?<br />

Parameters: None<br />

Function:<br />

This query returns the serial number of the attenuator that was calibrated<br />

with the attached detector.<br />

When using an attenuator this serial number must match the serial number of<br />

the attenuator being used or data calculations will be inaccurate.<br />

Returns: <br />

is of type in the double quote format. If no attenuator serial<br />

number is available, the query returns an empty double quoted string, “”.<br />

Related Commands: CALDATE?, DETMODEL?, DETSN?<br />

55


AUTO<br />

Auto Ranging Enable<br />

Syntax: AUTO <br />

Parameters:<br />

The parameter is either 0 or 1. If is 0 then manual ranging is<br />

enabled. If is 1 then auto ranging is enabled.<br />

Function:<br />

This command enables or disables auto ranging. If enabled and in a continuous<br />

acquisition mode, a signal range is automatically selected to suit the input<br />

signal. If disabled, the meter needs to be manually ranged.<br />

Related Commands: AUTO?, RANGE, RANGE?<br />

AUTO?<br />

Auto Ranging Enable Query<br />

Syntax: AUTO?<br />

Parameters: None<br />

Function:<br />

This query returns a value showing whether the meter is in auto ranging<br />

feature is enabled or disabled.<br />

Returns: <br />

is of type which represents the integer 0 if auto ranging is<br />

disabled or 1 if auto ranging is enabled. If enabled, the meter will auto range<br />

when in continuous acquisition modes.<br />

Related Commands: AUTO, RANGE, RANGE?<br />

BARGRAPH<br />

Bar Graph Enable<br />

Syntax: BARGRAPH <br />

Parameters:<br />

The parameter is either 0 or 1. If is 0 then the bargraph is<br />

disabled. If is 1 then the bargraph is enabled.<br />

Function:<br />

This command enables or disables the bargraph feature. If enabled, the<br />

bargraph will be displayed when the units of measurement are not ratio type<br />

of units and the meter is not in INTG mode.<br />

Related Commands: BARGRAPH?, TONE, TONE?<br />

BARGRAPH?<br />

Bar Graph Enable Query<br />

Syntax: BARGRAPH?<br />

Parameters: None<br />

56


Function:<br />

This query returns a value showing whether the bargraph is enabled or<br />

disabled. Note: The bargraph is not displayed while in either GPIB or RS-232<br />

mode regardless of enabled status.<br />

Returns: <br />

is of type which represents the integer 0 if the bar graph is<br />

disabled and 1 if the bar graph is enabled.<br />

Related Commands: BARGRAPH, TONE, TONE?<br />

CALDATE?<br />

Calibration Date Query<br />

Syntax: CALDATE?<br />

Parameters: None<br />

Function:<br />

This query returns the calibration date of the detector as read from the<br />

memory module attached to the <strong>1835</strong>-C.<br />

Returns: <br />

is of type in the double quote format.<br />

Related Commands: ATTNSN?, DETMODEL?, DETSN?<br />

DETMODEL?<br />

Detector <strong>Model</strong> Query<br />

Syntax: DETMODEL?<br />

Parameters: None<br />

Function:<br />

This query returns the model number of the detector that belongs to the<br />

memory module attached to the <strong>1835</strong>-C.<br />

Returns: <br />

is of type in the double quote format.<br />

Related Commands: ATTNSN?, CALDATE?, DETSN?<br />

DETSN?<br />

Detector Serial Number Query<br />

Syntax: DETSN?<br />

Parameter: None<br />

Function:<br />

This query returns the serial number of the detector that the memory module<br />

belongs to. This serial number must match the serial number of the detector<br />

attached to the <strong>1835</strong>-C.<br />

Returns: <br />

is of type in the double quote format.<br />

Related Commands: ATTNSN?, CALDATE?, DETMODEL?<br />

57


DETSW<br />

Detector Switch Setting<br />

Syntax: DETSW <br />

Parameter:<br />

is of type in a double quoted format. The possible values of<br />

are “S” for short, “I” for intermediate, and “L” for long.<br />

Function:<br />

The 818J-S10 and the 818J-09 have a switch setting for short, intermediate and<br />

long energy pulse measurement. This command must be used to inform the<br />

<strong>1835</strong>-C what the switch is set to when using these detectors.<br />

If the attached detector doesn’t support a switch then this command will<br />

cause an execution error.<br />

Related Commands: DETSW?<br />

DETSW?<br />

Detector Switch Setting Query<br />

Syntax: DETSW?<br />

Parameter: None<br />

Function:<br />

This query returns the switch setting assumed by the <strong>1835</strong>-C. This setting<br />

must match the actual switch setting on the detector or readings will be<br />

inaccurate.<br />

Returns: <br />

is of type in the double quote format. The possible values<br />

of are “S” for short, “I” for intermediate, and “L” for long. If the<br />

attached detector doesn’t support a switch the return value will be “N/A”.<br />

Related Commands: DETSW<br />

DISP<br />

Display Brightness<br />

Syntax: DISP <br />

Parameters:<br />

The parameter is of type which rounds to an integer in the<br />

range 0 to 2. 0 corresponds to off, 1 to dim, 2 to normal, and 3 to bright.<br />

Function:<br />

This command sets the brightness of the display to a desired level. The valid<br />

levels are off, dim, normal, and bright.<br />

Returns: None<br />

Related Commands: DISP?<br />

58


DISP?<br />

Display Brightness Query<br />

Syntax: DISP?<br />

Parameters: None<br />

Function:<br />

This query returns the brightness level of the display.<br />

Returns: <br />

is of type where 0 corresponds to off, 1 to dim, 2 to normal,<br />

and 3 to bright.<br />

Related Commands: DISP<br />

DS?<br />

Data Store Value Query<br />

Syntax: DS? <br />

Parameters:<br />

The parameter rounds to an integer and represents the data store<br />

value that is being queried. The range of is 1 to n; where n is the<br />

number of values stored in the data store buffer (see DSCNT?). A parameter<br />

of 1 represents the oldest data value in the data store, 2 the second oldest and<br />

so on.<br />

Function:<br />

This query is used to query an individual data value from the data store<br />

buffer. If the parameter is out of range then an execution error message will<br />

be generated and nothing will be returned. It is recommend to use the<br />

DSCNT? query to determine how many values have been stored in the data<br />

buffer.<br />

Returns: ,<br />

is an integer that represents the status of the returned value. <br />

will be 0 for ok, 1 for over range, 2 for detector saturated, 3 for data error<br />

and 4 for ranging.<br />

is a floating point number in the exponential format.<br />

Related Commands: DSCLR, DSCNT?, DSE, DSE?, DSSIZE, DSSIZE?, DSUNITS?,<br />

DSBUF, DSBUF?<br />

DSBUF<br />

Data Store Buffer Behavior Select<br />

Syntax: DSBUF <br />

Parameters:<br />

The parameter is of type which rounds to an integer in the<br />

range -32768 to 32767. If the number rounds to 0 then data store FIXED<br />

BUFFER behavior is enabled. Otherwise, data store SLIDE BUFFER behavior is<br />

enabled.<br />

59


Function:<br />

This command selects data store FIXED BUFFER or SLIDE BUFFER behavior.<br />

Related Commands: DS?, DSCLR, DSCNT?, DSE, DSE?, DSSIZE, DSSIZE?,<br />

DSUNITS?, DSBUF?<br />

DSBUF?<br />

Data Store Buffer Behavior Query<br />

Syntax: DSBUF?<br />

Parameters: None<br />

Function:<br />

This query returns a value showing whether data store FIXED BUFFER or<br />

SLIDE BUFFER behavior is enabled.<br />

Returns: <br />

is of type and represents an integer 0, if FIXED BUFFER<br />

behavior is enabled, or 1, if data store SLIDE BUFFER behavior is enabled.<br />

Related Commands: DS?, DSCLR, DSCNT?, DSE, DSE?, DSSIZE, DSSIZE?,<br />

DSUNITS?, DSBUF<br />

DSCLR<br />

Data Store Clear<br />

Syntax: DSCLR<br />

Parameters: None<br />

Function:<br />

This command is used to clear the data store buffer.<br />

Related Commands: DS?, DSCNT?, DSE, DSE?, DSSIZE, DSSIZE?, DSUNITS?,<br />

DSBUF, DSBUF?<br />

DSCNT?<br />

Data Store Value Count Query<br />

Syntax: DSCNT? <br />

Parameters: None<br />

Function:<br />

This query returns the number of data values stored in the data store buffer.<br />

Returns: <br />

is of type and represents an integer in the range of 1 to the<br />

size of the data store buffer.<br />

Related Commands: DS?, DSCLR, DSE, DSE?, DSSIZE, DSSIZE?, DSUNITS?,<br />

DSBUF, DSBUF?<br />

60


DSE<br />

Data Store Enable<br />

Syntax: DSE <br />

Parameters:<br />

The parameter is a which is either 0 or 1. If the number is 0,<br />

data storing is disabled. If the number is 1, data storing is enabled.<br />

Function:<br />

This command enables or disables data storing.<br />

Note that data storing can not be enabled when the data store buffer is full<br />

and FIXED BUFFER behavior is enabled. The user must first either clear the<br />

data store buffer or enable SLIDE BUFFER behavior and then enable data<br />

storing.<br />

Related Commands: DS?, DSCLR, DSCNT?, DSE?, DSSIZE, DSSIZE?, DSUNITS?,<br />

DSBUF, DSBUF?<br />

DSE?<br />

Data Store Enable Query<br />

Syntax: DSE?<br />

Parameters: None<br />

Function:<br />

This query returns a value showing whether or not data storing is enabled or<br />

disabled.<br />

Returns: <br />

is of type and represents an integer 0, if data storing is<br />

disabled, or 1, if data storing is enabled.<br />

Related Commands: DS?, DSCLR, DSCNT?, DSE, DSSIZE, DSSIZE?, DSUNITS?,<br />

DSBUF, DSBUF?<br />

DSSIZE<br />

Data Store Buffer Size Select<br />

Syntax: DSSIZE <br />

Parameters:<br />

The parameter is of type which rounds to an integer in the<br />

range 1 to 2500. The parameter represents the size of the data buffer to be<br />

used for data storing.<br />

Function:<br />

This command sets the size of the buffer used for data storing. Note that the<br />

data buffer is cleared automatically when this command is used and all<br />

previously stored data will be gone.<br />

Related Commands: DS?, DSCLR, DSCNT?, DSE, DSE?, DSSIZE?, DSUNITS?,<br />

DSBUF, DSBUF?<br />

61


DSSIZE?<br />

Data Store Buffer Size Query<br />

Syntax: DSSIZE?<br />

Parameters: None<br />

Function:<br />

This query returns the data store buffer size.<br />

Returns: <br />

is of type and represents an integer of the range 1 to 2500.<br />

Related Commands: DS?, DSCLR, DSCNT?, DSE, DSE?, DSSIZE, DSUNITS?,<br />

DSBUF, DSBUF?<br />

DSUNITS?<br />

Data Store Buffer Units Query<br />

Syntax: DSUNITS?<br />

Parameters: None<br />

Function:<br />

This query returns the units of the data stored in the data store buffer.<br />

Returns: <br />

is of type in the double quote format.<br />

The possible values of units are: “A”, “V”, “W”, “W/CM”, “dBm”, “dB”, “REL”,<br />

“J”, “J/CM”, “Erg”, or “E/CM” depending on the detector and acquisition mode.<br />

Related Commands: DS?, DSCLR, DSCNT?, DSE, DSE?, DSSIZE, DSSIZE?,<br />

DSBUF, DSBUF?<br />

ECHO<br />

RS-232 Echo Mode Enable<br />

Syntax: ECHO <br />

Parameters:<br />

The parameter is either 0 or 1. If is 0 then RS-232 echo mode is<br />

disabled. If is 1 then RS-232 echo mode is enabled.<br />

Function:<br />

This command enables or disables the echo mode for RS-232 communication.<br />

Related Commands: ECHO?<br />

ECHO?<br />

RS-232 Echo Mode Enable Query<br />

Syntax: ECHO?<br />

Parameters: None<br />

Function:<br />

This query returns a value showing whether the RS-232 echo mode is enabled<br />

or disabled.<br />

62


Returns: <br />

is of type that represents the integer 0, if the echo mode is<br />

disabled, or 1, if the echo mode is enabled.<br />

Related Commands: ECHO<br />

EVENT?<br />

Device Event Register Query<br />

Syntax: EVENT?<br />

Parameters: None<br />

Function:<br />

This query returns the contents of the Device Event register and sets the<br />

Device Event register to 0. The *CLS command will also set this register to 0.<br />

The Device Event register is AND’ed with the Device Event Enable register. If<br />

any bit is set in the result of this AND’ing operation then Device Error bit (bit<br />

3) in the Standard Event Status register will be set.<br />

The Device Event register is an 8 bit, bit mapped register, with each bit<br />

signifying a different condition. The bits are listed below, most significant bit<br />

first:<br />

7<br />

6<br />

5<br />

4<br />

3<br />

2<br />

1<br />

0<br />

Over Range<br />

Saturated<br />

Data Error<br />

(Not Used)<br />

(Not Used)<br />

(Not Used)<br />

(Not Used)<br />

(Not Used)<br />

Device Event Register<br />

Returns: <br />

is an integer in the range from 0 to 255 inclusive.<br />

Related Commands: *ESE, *ESE?, *ESR?, EVENTEN, EVENTEN?,<br />

EVENTEN<br />

Device Event Enable Register<br />

Syntax: EVENTEN <br />

Parameters:<br />

is an integer in the range 0 to 255 inclusive. The value of this number<br />

is written into the Device Event Enable register.<br />

Function:<br />

The Device Event Enable register is AND’ed with the Device Event register. If<br />

any bit is set in the result of this AND’ing operation then Device Error bit (bit<br />

3) in the Standard Event Status register will be set.<br />

63


The Device Event Enable register is an 8 bit, bit mapped register. Any bit set<br />

to 1 in the Device Event Enable register allows the corresponding bit in the<br />

Device Event register to set the Device Error bit (bit 3) in the Standard Event<br />

Status register. Any bit set to 0 disables the corresponding bit in the Device<br />

Event register from setting the Device Error it.<br />

7<br />

6<br />

5<br />

4<br />

3<br />

2<br />

1<br />

0<br />

Over Range<br />

Saturated<br />

Data Error<br />

(Not Used)<br />

(Not Used)<br />

(Not Used)<br />

(Not Used)<br />

(Not Used)<br />

Device Event Register<br />

Related Commands: EVENT?, EVENTEN?, *ESE, *ESE?, *ESR?<br />

EVENTEN?<br />

Device Event Enable Register Query<br />

Syntax: EVENTEN?<br />

Parameters: None<br />

Function:<br />

This query returns the contents of the Device Event Enable register. See the<br />

EVENTEN command for a description of the Device Event Enable register.<br />

Returns: <br />

is of type and represents an unsigned decimal integer in the<br />

range from 0 to 255.<br />

Related Commands: EVENT?, EVENTEN, *ESE, *ESE?, *ESR?<br />

EXT<br />

External Trigger Enable<br />

Syntax: EXT <br />

Parameters:<br />

The parameter is either 0 or 1. If is 0 then the external trigger<br />

is disabled. If is 1 then the external trigger is enabled.<br />

Function:<br />

This command enables or disables the external trigger input on the back<br />

panel.<br />

Related Commands: EXT?, EXTEDGE, EXTEDGE?<br />

EXT?<br />

External Trigger Enable Query<br />

Syntax: EXT?<br />

Parameters: None<br />

64


Function:<br />

This query returns a value showing whether the external trigger input enabled<br />

or disabled.<br />

Returns: <br />

is of type that represents the integer 0, if the external<br />

trigger input is disabled, or 1, if the external trigger is enabled.<br />

Related Commands: EXT, EXTEDGE, EXTEDGE?<br />

EXTEDGE<br />

External Trigger Edge Select<br />

Syntax: EXTEDGE <br />

Parameters:<br />

The parameter is either 0 or 1. If is 0 then the external trigger<br />

is defined as a falling edge. If is 1 then the external trigger is defined as<br />

a rising edge.<br />

Function:<br />

This command defines whether the external trigger input on the back panel is<br />

falling edge or rising edge active.<br />

Related Commands: EXT, EXT?, EXTEDGE<br />

EXTEDGE?<br />

External Trigger Edge Query<br />

Syntax: EXTEDGE?<br />

Parameters: None<br />

Function:<br />

This query returns a value showing which external trigger edge is the active<br />

edge.<br />

Returns: <br />

is of type and represents the 0, if the external trigger is<br />

defined as a falling edge, or 1, if the external trigger is defined as a rising edge.<br />

Related Commands: EXT, EXT?, EXTEDGE<br />

FILTER<br />

Filter Select<br />

Syntax: FILTER <br />

Parameters:<br />

The parameter is an integer in the range 0 to 3 inclusive. 0 corresponds<br />

to no filtering, 1 to analog filter only, 2 to digital averaging filter only,<br />

and 3 to analog and digital filters combined.<br />

Function:<br />

This command selects a filter combination to be used to condition readings<br />

taken from the detector. The choices are to have no filter at all, an analog<br />

filter, digital averaging filter, and both the analog and digital filters. The digital<br />

filter processes every signal reading by averaging it with the last 9 readings<br />

taken.<br />

65


All detectors signals are filtered to some extent even without the analog filter<br />

feature. By enabling the analog filter the signal is filtered by a 5 Hz low pass<br />

instead of the standard filter. The analog filter feature only applies to Low<br />

Power detectors when not in P-P mode. For High Power and Energy detectors,<br />

the analog filter feature is not available.<br />

If an attempt is made to enable the analog filter for a detector that does not<br />

support it, an execution error will occur.<br />

Related Commands: FILTER?<br />

FILTER?<br />

Filter Query<br />

Syntax: FILTER?<br />

Parameters: None<br />

Function:<br />

This query returns a value that represents the filter combination currently<br />

being used to condition readings.<br />

Returns: <br />

is of type in a range of 0 to 3 with 0 corresponding to no<br />

filter, 1 to analog filter only, 2 to digital averaging filter only, and 3 to analog<br />

and digital filters combined.<br />

This query will always return a 0 or 2 for High Power and Energy detectors<br />

because the use of the analog filter is not allowed with these types of detectors.<br />

Related Commands: FILTER<br />

LAMBDA<br />

Lambda Select<br />

Syntax: LAMBDA <br />

Parameters:<br />

The parameter is of type which rounds to an integer<br />

with a range that depends on the detector being used. The units of <br />

is nanometers and should correspond to the wavelength of the light<br />

source being measured.<br />

Function:<br />

This command is used to specify the wavelength of light being measured.<br />

This will insure that the proper responsivity calibration point will be used<br />

when the <strong>1835</strong>-C calculates measurement values.<br />

Related Commands: ATTN, ATTN?, LAMBDA?, RESP?, USRCAL, USRCAL?,<br />

USRRESP, USRRESP?<br />

LAMBDA?<br />

Lambda Query<br />

Syntax: LAMBDA?<br />

Parameters: None<br />

66


Function:<br />

This query returns the wavelength that corresponds to the responsivity<br />

calibration point currently being used by the <strong>1835</strong>-C in measurement<br />

calculation.<br />

Returns: <br />

is of type and represents an integer. The units of<br />

is nanometers.<br />

Related Commands: ATTN, ATTN?, LAMBDA, RESP?, USRCAL, USRCAL?,<br />

USRRESP, USRRESP?<br />

LLO<br />

Local Lockout Enable<br />

Syntax: LLO <br />

Parameters:<br />

The parameter is either 0 or 1. If is 0 then local lock-out is<br />

disabled. If is 1 then local lock-out is enabled.<br />

Function:<br />

This command enables or disables the local lockout.<br />

Returns: None<br />

Related Commands: LLO?<br />

LLO?<br />

Local Lockout Enable Query<br />

Syntax: LLO?<br />

Parameters: None<br />

Function:<br />

The query returns the state of the local lockout.<br />

Returns: <br />

is of type and represents the integer 0, if local lockout is<br />

disabled, or 1, if local lockout is enabled.<br />

Related Commands: LLO<br />

MODE<br />

Acquisition Mode Select<br />

Syntax: MODE <br />

Parameters:<br />

The parameter is of type . Its range depends on the detector<br />

attached to the meter. The valid values for this parameter are listed below.<br />

67


“DCSNGL” specifies DC single mode<br />

“DCCONT” specifies DC continuous mode<br />

“INTG”<br />

specifies integration mode<br />

“PPSNGL” specifies P-P single mode<br />

“PPCONT” specifies P-P continuous mode<br />

“SNGLPULSE” specifies single pulse mode<br />

“CONTPULSE” specifies continuous pulse mode<br />

Function:<br />

This command sets the mode to be used to acquiring subsequent readings.<br />

Note that the current units may be changed if they are not compatible with<br />

the new mode.<br />

Related Commands: MODE?, UNITS, UNITS?<br />

MODE?<br />

Acquisition Mode Query<br />

Syntax: MODE?<br />

Parameters: None<br />

Function:<br />

This query returns the acquisition mode currently being used by the meter.<br />

Returns: <br />

is of type in the double quote format.<br />

Related Commands: MODE, UNITS, UNITS?<br />

R?<br />

Read Query<br />

Syntax: R?<br />

Parameters: None<br />

Function:<br />

This query returns the last valid measurement taken. The units of this<br />

measurement are the units defined at the time the reading was made. Because<br />

it is possible to make this query faster than measurements are actually<br />

being taken, the values returned by successive queries may be multiple<br />

reports of a single measurements.<br />

To ensure that fresh data is being read the NVDA(new valid data available) bit<br />

in the Status Byte can be checked either by issuing a serial poll or by using the<br />

*STB? command. A serial poll is recommended if the GPIB interface is being<br />

used. The NVDA bit will be 1 if the last valid measurement has not been read.<br />

The bit is set to 0 immediately after this query, or the RWS? query, is executed<br />

and will stay 0 until a new valid reading is taken by the meter. A valid reading<br />

is a reading that would return a status of 0 using the RWS? query.<br />

Returns: <br />

is a floating point number in the exponential format.<br />

Related Commands: *STB?, MODE, MODE?, RWS?, UNITS, UNITS?<br />

68


RANGE<br />

Signal Range Select<br />

Syntax: RANGE <br />

Parameters:<br />

The parameter is of type . A value of 0 represents the<br />

smallest signal range available for the current configuration of the meter.<br />

Function:<br />

This command is used to select a new manual signal range. This command<br />

will disable the auto ranging feature.<br />

Related Commands: AUTO, AUTO?, RANGE?<br />

RANGE?<br />

Signal Range Query<br />

Syntax: RANGE?<br />

Parameters: None<br />

Function:<br />

This query returns a value that represents the current signal range setting<br />

being used whether the meter is auto ranging or in manual ranging mode.<br />

Returns: <br />

is of type and represents the gain level currently being<br />

used for either auto or manual ranging. A value of 0 represents the smallest<br />

signal range.<br />

Related Commands: AUTO, AUTO?, RANGE<br />

REFVAL<br />

Reference Value Select<br />

Syntax: REFVAL <br />

Parameters:<br />

The parameter is of type .<br />

Function:<br />

This command provides a means of directly storing a reference value to be<br />

used in linear and logarithmic (dB) relative measurements. The units of this<br />

value are watts for Low Power and High Power detectors and joules for Energy<br />

detectors.<br />

Related Commands: REFVAL?, STOREF<br />

REFVAL?<br />

Reference Value Query<br />

Syntax: REFVAL?<br />

Parameters: None<br />

Function:<br />

This query returns the last stored reference value. This value will be in watts<br />

for Low-Power and High-Power detectors and joules for Energy detectors.<br />

69


Returns: <br />

is of type in exponential notation.<br />

Related Commands: REFVAL, STOREF<br />

RESP?<br />

Responsivity Query<br />

Syntax: RESP?<br />

Parameters: None<br />

Function:<br />

This query returns the responsivity value currently being used by the <strong>1835</strong>-C<br />

in measurement calculation.<br />

Returns: <br />

is of type and represents a floating point number. The units<br />

of the responsivity depends upon the type of detector family of the<br />

detector in use. See Table 22 for a listing of responsivity units by detector<br />

family.<br />

Related Commands: ATTN, ATTN?, LAMBDA, LAMBDA?, USRCAL, USRCAL?,<br />

USRRESP, USRRESP?<br />

RUN<br />

Start Acquisition<br />

Syntax: RUN<br />

Parameters: None<br />

Function:<br />

This command initiates the acquisition of data in the currently defined<br />

acquisition mode. In single type acquisition modes the RUN command will<br />

cause one reading to be acquired. In continuous type acquisition modes the<br />

RUN command will initiate the continuous acquisition of readings. The STOP<br />

command will terminate acquisition.<br />

Related Commands: STOP<br />

RWS?<br />

Read With Status Query<br />

Syntax: RWS?<br />

Parameters: None<br />

Function:<br />

This query returns the last measurement taken. The units of this measurement<br />

are the units defined at the time the reading was made. Because it is<br />

possible to make this query faster than measurements are actually being<br />

taken, the values returned by successive queries may be multiple reports of<br />

the same measurement.<br />

To ensure that fresh data is being read the NDA(new data available) bit in the<br />

Status Byte can be checked either by issuing a serial poll or by using the<br />

*STB? command. A serial poll is recommended if the GPIB interface is being<br />

used. The NDA bit will be 1 if the last measurement data has not been read.<br />

70


The bit is set to 0 immediately after this query, or the R? query, is executed<br />

and will stay 0 until a new reading is taken by the meter. This query will also<br />

set the NVDA bit to 0.<br />

Returns:,<br />

is an integer that represents the status of the returned value. <br />

will be 0 for ok, 1 for over range, 2 for saturated and 3 for data error, and<br />

4 for ranging.<br />

is a floating point number in the exponential format.<br />

Related Commands: *STB?, MODE, MODE?, R?, UNITS, UNITS?<br />

SFREQ<br />

DC Sample Frequency Select<br />

Syntax: SFREQ <br />

Parameters:<br />

The parameter is of type . The range of this number depends<br />

on the current DC sample precision (see SPREC). If the precision is 20000 then<br />

the range is 0.001 to 25Hz. If the precision is 4096 then the range is 0.001 to<br />

1000Hz.<br />

Function:<br />

This command determines how often a signal is sampled when in DC continuous<br />

mode.<br />

Related Commands: SFREQ?, SPREC, SPREC?<br />

SFREQ?<br />

DC Sample Frequency Query<br />

Syntax: SFREQ?<br />

Parameters: None<br />

Function:<br />

This query returns the sample rate used for continuous DC acquisition.<br />

Returns: <br />

is of type in exponent notation with units of hertz or samples<br />

per second.<br />

Related Commands: SFREQ, SPREC, SPREC?<br />

SPREC<br />

DC Sample Precision Select<br />

Syntax: SPREC <br />

Parameters:<br />

The parameter is of type and with acceptable values of<br />

20000 or 4096.<br />

Function:<br />

The <strong>1835</strong>-C has a 20,000 count high precision A/D and a 4,096 count A/D. This<br />

command determines which of these A/Ds will be used to acquire samples<br />

during DC single and DC continuous acquisition modes. This command<br />

affects the available range of DC sample frequencies.<br />

71


Note that the 4,096 count A/D is used during all other acquisition modes.<br />

Related Commands: SFREQ, SFREQ?, SPREC?<br />

SPREC?<br />

DC Sample Precision Query<br />

Syntax: SPREC?<br />

Parameters: None<br />

Function:<br />

This query returns a string that indicates whether the 20,000 count A/D or the<br />

4,096 count A/D will be used during DC CONT or DC SNGL acquisition modes.<br />

Returns: <br />

is of type . It will be 20000 if the 20,000 count A/D is select<br />

and 4096 if the 4,096 count A/D is selected.<br />

Related Commands: SFREQ, SFREQ?, SPREC?<br />

STMAX?<br />

Statistics Buffer Maximum Value Query<br />

Syntax: STMAX?<br />

Parameters: None<br />

Function:<br />

This query returns the maximum value in the statistics buffer.<br />

Returns: <br />

is of type in exponent notation.<br />

Related Commands: STMEAN?, STMIN?, STMXMN?, STSDEV?, STSIZE,<br />

STSIZE?,<br />

STMEAN?<br />

Statistics Buffer Mean Value Query<br />

Syntax: STMEAN?<br />

Parameters: None<br />

Function:<br />

This query returns the mean or average of all the values in the statistics<br />

buffer.<br />

Returns: <br />

is of type in exponent notation.<br />

Related Commands: STMAX?, STMIN?, STSDEV?, STMXMN?, STSIZE, STSIZE?<br />

STMIN?<br />

Statistics Buffer Minimum Value Query<br />

Syntax: STMIN?<br />

Parameters: None<br />

72


Function:<br />

This query returns the minimum value in the statistics buffer.<br />

Returns: <br />

is of type in exponent notation.<br />

Related Commands: STMAX?, STMEAN?, STSDEV?, STMXMN?, STSIZE,<br />

STSIZE?<br />

STMXMN?<br />

Statistics Buffer Max-Min Query<br />

Syntax: STMXMN?<br />

Parameters: None<br />

Function:<br />

This query returns the difference between the maximum and minimum<br />

readings in the statistics buffer.<br />

Returns: <br />

is of type in exponent notation.<br />

Related Commands: STMAX?, STMEAN?, STMIN?, STMXMN, STSIZE, STSIZE?<br />

STSDEV?<br />

Statistics Buffer Standard Deviation Query<br />

Syntax: STSDEV?<br />

Parameters: None<br />

Function:<br />

This query returns the standard deviation of the readings in the statistics<br />

buffer.<br />

Returns: <br />

is of type in exponent notation.<br />

Related Commands: STMAX?, STMEAN?, STMIN?, STMXMN, STSIZE, STSIZE?<br />

STSIZE<br />

Statistics Buffer Size Select<br />

Syntax: STSIZE <br />

Parameters:<br />

The parameter is of type which rounds to an integer in the<br />

range of 0 to 100. The parameter represents the size of the statistics buffer.<br />

Function:<br />

This command sets the size of the buffer used for calculating real-time statistics.<br />

The contents of this buffer are updated every time a reading is taken.<br />

The statistics buffer is cleared automatically when this command is issued or<br />

when the acquisition mode or units are changed.<br />

If the buffer size is set to 0 then the statistics are disabled and no statistical<br />

information will be maintained.<br />

Related Commands: STMAX?, STMEAN?, STMIN, STSIZE?, STSDEV?<br />

73


STSIZE?<br />

Statistics Buffer Size Query<br />

Syntax: STSIZE?<br />

Parameters: None<br />

Function:<br />

This query returns the statistics buffer size.<br />

Returns: <br />

is of type and represents an integer in the range 0 to 100.<br />

Related Commands: STMAX?, STMEAN?, STMIN, STMSMN?, STSDEV?, STSIZE<br />

STOP<br />

Stop Acquisition<br />

Syntax: STOP<br />

Parameters: None<br />

Function:<br />

This command terminates any acquisition of data currently in progress. If the<br />

meter is not acquiring data then this command has no effect.<br />

Related Commands: RUN<br />

STOREF<br />

Store Reference Reading<br />

Syntax: STOREF<br />

Parameters: None<br />

Function:<br />

This command takes the latest reading and stores it as a reference reading to<br />

be used when making relative linear and dB measurements. The units of the<br />

reference reading defaults to Watts for Low-Power and High-Power detectors<br />

and Joules for Energy detectors.<br />

Related Commands: REFVAL, REFVAL?<br />

STOZERO<br />

Store Zero Signal<br />

Syntax: STOZERO<br />

Parameters: None<br />

Function:<br />

This command takes the latest reading and stores it as a zero signal reference<br />

value to be used when zeroing is enabled. The units of the zero reference<br />

defaults to Amperes for Low-Power detectors and Volts for High-Power and<br />

Energy detectors.<br />

Related Commands: ZERO, ZERO?, ZEROVAL?<br />

74


TONE<br />

Tone Enable<br />

Syntax: TONE <br />

Parameters:<br />

The parameter is which can be 0 or 1. If the number is 0<br />

then the tone is disabled. If the number is 1, then tone is enabled.<br />

Function:<br />

This command enables or disables a tone feature that emits a short audible<br />

“tick” when a peak or pulse is detected in peak-to-peak or pulse acquisition<br />

modes.<br />

This command will cause an error if the detector does not support peak-topeak<br />

or pulse acquisition modes.<br />

Related Commands: TONE?<br />

TONE?<br />

Tone Enable Query<br />

Syntax: TONE?<br />

Parameters: None<br />

Function:<br />

This query returns a value indicating whether the tone feature is not available,<br />

enabled or disabled.<br />

Returns: <br />

is a which can be -1, 0 or 1. If -1 then the tone feature is not<br />

available for the detector in use. If 0 then the tone feature is disabled. If 1<br />

then the tone feature is enabled.<br />

Related Commands: TONE<br />

TRIGOUT<br />

Trigger Out Mode Select<br />

Syntax: TRIGOUT <br />

Parameters:<br />

The parameter is of type . The valid values for this parameter<br />

are listed below.<br />

“CMPLT” specifies conversion complete mode<br />

“FREQ”<br />

specifies frequency mode<br />

“LVL”<br />

specifies level comparator mode<br />

“INTG”<br />

specifies integration level mode<br />

“OFF”<br />

specifies off mode<br />

Function:<br />

This command determines in which mode the trigger out output on the<br />

backpanel will operate.<br />

Certain modes require additional parameters to be set.<br />

Related Commands: TRIGOUT, TRIGOUT?, TRIGOUTFREQ, TRIGOUTFREQ?,<br />

TRIGOUTINTG, TRIGOUTINTG?, TRIGOUTLVL, TRIGOUTLVL?, TRIGOUTPOL,<br />

TRIGOUTPOL?<br />

75


TRIGOUT?<br />

Trigger Out Mode Query<br />

Syntax: TRIGOUT?<br />

Parameters: None<br />

Function:<br />

This query returns the current mode of the trigger out output.<br />

Returns: <br />

is of type in the double quote format.<br />

Related Commands: TRIGOUT, TRIGOUTFREQ, TRIGOUTFREQ?,<br />

TRIGOUTINTG, TRIGOUTINTG?, TRIGOUTLVL, TRIGOUTLVL?, TRIGOUTPOL,<br />

TRIGOUTPOL?<br />

TRIGOUTFREQ<br />

Trigger Out Frequency Select<br />

Syntax: TRIGOUTFREQ <br />

Parameters:<br />

The parameter is of type . The range of this number is 0.001<br />

to 1000Hz.<br />

Function:<br />

This command is used to set the frequency at which a pulse is output, on the<br />

trigger out, in trigger out frequency mode.<br />

Related Commands: TRIGOUT, TRIGOUT?, TRIGOUTFREQ?, TRIGOUTINTG,<br />

TRIGOUTINTG?, TRIGOUTLVL, TRIGOUTLVL?, TRIGOUTPOL, TRIGOUTPOL?<br />

TRIGOUTFREQ?<br />

Trigger Out Frequency Query<br />

Syntax: TRIGOUTFREQ?<br />

Parameters: None<br />

Function:<br />

This query returns the trigger out pulse frequency used during trigger out<br />

frequency mode.<br />

Returns: <br />

is of type in exponent notation with units of hertz.<br />

Related Commands: TRIGOUT, TRIGOUT?, TRIGOUTFREQ, TRIGOUTINTG,<br />

TRIGOUTINTG?, TRIGOUTLVL, TRIGOUTLVL?, TRIGOUTPOL, TRIGOUTPOL?<br />

TRIGOUTINTG<br />

Trigger Out Integration Level Select<br />

Syntax: TRIGOUTINTG <br />

Parameters:<br />

The parameter is of type which specifies an integration<br />

energy level in joules.<br />

76


Function:<br />

This command is used to set the integration energy level at which the trigger<br />

out will become inactive if using the trigger out in integration mode.<br />

Related Commands: TRIGOUT, TRIGOUT?, TRIGOUTFREQ, TRIGOUTFREQ?,<br />

TRIGOUTINTG, TRIGOUTLVL, TRIGOUTLVL?, TRIGOUTPOL, TRIGOUTPOL?<br />

TRIGOUTINTG?<br />

Trigger Out Integration Level Query<br />

Syntax: TRIGOUTINTG?<br />

Parameters: None<br />

Function:<br />

This query returns the trigger out integration energy level at which the trigger<br />

out will become inactive if using the trigger out in integration acquisition<br />

mode.<br />

Returns: <br />

is of type in exponent notation with units of joules.<br />

Related Commands: TRIGOUT, TRIGOUT?, TRIGOUTFREQ, TRIGOUTFREQ?,<br />

TRIGOUTINTG, TRIGOUTLVL, TRIGOUTLVL?, TRIGOUTPOL, TRIGOUTPOL?<br />

TRIGOUTLVL<br />

Trigger Out Level Select<br />

Syntax: TRIGOUTLVL <br />

Parameters:<br />

The parameter is of type . The units of this parameter are<br />

Watts for Low-Power and High-Power detectors and Joules for Energy detectors.<br />

Function:<br />

This command is used to set the level used by the trigger out level comparator<br />

mode. When the power, or energy level is at or above this level the trigger<br />

out will go to its active state.<br />

Related Commands: TRIGOUT, TRIGOUT?, TRIGOUTFREQ, TRIGOUTFREQ?,<br />

TRIGOUTINTG, TRIGOUTINTG?, TRIGOUTLVL?, TRIGOUTPOL, TRIGOUTPOL?<br />

TRIGOUTLVL?<br />

Trigger Out Level Query<br />

Syntax: TRIGOUTLVL?<br />

Parameters: None<br />

Function:<br />

This query returns the trigger out level used by the trigger out level comparator<br />

mode.<br />

77


Returns: <br />

is of type in exponent notation with units of Watts for Low-<br />

Power and High-Power detectors and Joules for Energy detectors.<br />

Related Commands: TRIGOUT, TRIGOUT?, TRIGOUTFREQ, TRIGOUTFREQ?,<br />

TRIGOUTINTG, TRIGOUTINTG?, TRIGOUTLVL, TRIGOUTPOL, TRIGOUTPOL?<br />

TRIGOUTPOL<br />

Trigger Out Polarity Select<br />

Syntax: TRIGOUTPOL <br />

Parameters:<br />

The parameter is a which can be 0 or 1. If the number<br />

rounds to 0, then the polarity will be active low. If the number is 1, then the<br />

polarity will be active high.<br />

Function:<br />

This command is used to set the polarity of the trigger out output to either<br />

active low or active high.<br />

Related Commands: TRIGOUT, TRIGOUT?, TRIGOUTFREQ, TRIGOUTFREQ?,<br />

TRIGOUTINTG, TRIGOUTINTG?, TRIGOUTLVL, TRIGOUTLVL?, TRIGOUTPOL?<br />

TRIGOUTPOL?<br />

Trigger Out Polarity Query<br />

Syntax: TRIGOUTPOL?<br />

Parameters: None<br />

Function:<br />

This query returns a value that indicates whether the trigger out polarity is<br />

active high or active low.<br />

Returns: <br />

is of type and represents the integer 0, if the polarity is<br />

active low, or 1, if the polarity is active high.<br />

Related Commands: TRIGOUT, TRIGOUT?, TRIGOUTFREQ, TRIGOUTFREQ?,<br />

TRIGOUTINTG, TRIGOUTINTG?, TRIGOUTLVL, TRIGOUTLVL?, TRIGOUTPOL<br />

UNITS<br />

Units Select<br />

Syntax: UNITS <br />

Parameters:<br />

is of type . All possible values of units are listed below:<br />

“V”<br />

specifies volts<br />

“A”<br />

specifies amps<br />

“W”<br />

specifies watts<br />

“W/cm” specifies watts/cm 2<br />

“dBm”<br />

specifies dBm<br />

“dB”<br />

specifies dB<br />

“REL”<br />

specifies linear ratio<br />

78


“J”<br />

specifies joules<br />

“J/cm” specifies joules/cm 2<br />

“ERG”<br />

specifies ergs<br />

“E/cm” specifies ergs/cm 2<br />

A subset of these units will be valid for particular detector and acquisition<br />

mode.<br />

Function:<br />

Sets the units to be used for subsequent measurements. Once the units have<br />

been set, all new readings are given in the new units.<br />

Related Commands: MODE, MODE?, UNITS?<br />

UNITS?<br />

Units Query<br />

Syntax: UNITS?<br />

Parameters: None<br />

Function:<br />

This query returns the units of readings currently being taken.<br />

Returns: <br />

is of type in the double quote format.<br />

The possible values of units are: “A”, “V”, “W”, “W/cm”, “dBm”, “dB”, “REL”,<br />

“J”, “J/cm”, “ERG”, or “E/CM” depending on the detector and acquisition<br />

mode.<br />

Related Commands: MODE, MODE?, UNITS<br />

USRCAL<br />

User Calibration Enable<br />

Syntax: USRCAL <br />

Parameters:<br />

The parameter is a which can be 0 or 1. If the number is 0,<br />

then user calibration is disabled. If the number is 1, then user calibration is<br />

enabled.<br />

Function:<br />

This command enables or disables the use of a user defined calibration point.<br />

Related Commands: ATTN, ATTN?, LAMBDA, LAMBDA?, RESP?, USRCAL?,<br />

USRRESP, USRRESP?<br />

USRCAL?<br />

User Calibration Enable Query<br />

Syntax: USRCAL?<br />

Parameters: None<br />

79


Function:<br />

This query returns a value showing whether or not user calibration is enabled<br />

or disabled.<br />

Returns: <br />

is of type and represents an integer 0, if user calibration is<br />

disabled, or 1, if user calibration is enabled.<br />

Related Commands: ATTN, ATTN?, LAMBDA, LAMBDA?, RESP?, USRCAL,<br />

USRRESP, USRRESP?<br />

USRRESP<br />

User Responsivity Factor Select<br />

Syntax: USRRESP <br />

Parameters:<br />

The parameter is of type . The units of this parameter match<br />

the responsivity units of the detector in use.<br />

Function:<br />

This command is used to define a responsivity factor that will be used by the<br />

<strong>1835</strong>-C in measurement calculation when user calibration is enabled.<br />

Related Commands: ATTN, ATTN?, LAMBDA, LAMBDA?, RESP?, USRCAL,<br />

USRCAL?, USRRESP?<br />

USRRESP?<br />

User Responsivity Factor Query<br />

Syntax: USRRESP?<br />

Parameters: None<br />

Function:<br />

This query returns the user defined responsivity factor that will be used by<br />

the <strong>1835</strong>-C in measurement calculation when user calibration is enabled.<br />

Returns: <br />

is of type and represents a floating point number. The units<br />

of match the responsivity units of detector in use.<br />

Related Commands: ATTN, ATTN?, LAMBDA, LAMBDA?, RESP?, USRCAL,<br />

USRCAL?, USRRESP<br />

ZERO<br />

Signal Zeroing Enable Query<br />

Syntax: ZERO <br />

Parameters:<br />

The parameter is a which can be 0 or 1. If the number is 0,<br />

then readings are not adjusted by the stored zero reference. If the number is<br />

1, then readings are adjusted by the stored zero reference.<br />

80


Function:<br />

This command enables or disables the zeroing feature. Zeroing causes the<br />

stored zero reference (see STOZERO command) to be subtracted from<br />

incoming signal readings before the incoming signal is used in measurement<br />

calculations.<br />

Related Commands: STOZERO, ZERO?, ZEROVAL<br />

ZERO?<br />

Signal Zeroing Enable Query<br />

Syntax: ZERO?<br />

Parameters: None<br />

Function:<br />

This query returns a value showing whether or not zeroing is enabled or<br />

disabled.<br />

Returns: <br />

is of type and represents the integer 0, if zeroing is enabled,<br />

or 1, if zeroing is disabled.<br />

Related Commands: STOZERO, ZERO, ZEROVAL<br />

ZEROVAL?<br />

Zero Signal Query<br />

Syntax: ZEROVAL?<br />

Parameters: None<br />

Function:<br />

This query returns the current value being used for zeroing.<br />

Returns: <br />

is of type in exponential notation. The units of this value<br />

are the numerator of the detector’s responsivity, i.e. amps for Low Power<br />

detectors and volts for High Power and Energy detectors.<br />

Related Commands: STOZERO, ZERO, ZERO?<br />

81


Section 6<br />

Maintenance, Test<br />

and Troubleshooting<br />

6.1 Maintenance Procedures<br />

In cleaning the body of this instrument, use only a mild soap and water<br />

solution on a damp cloth.<br />

CAUTION<br />

Do not use acetone or other organic solvents (other than alcohol) on the<br />

<strong>Model</strong> <strong>1835</strong>-C Multi-Function Optical Meter. Organic solvents attack the<br />

paint.<br />

6.2 Power Up Self Test<br />

The <strong>Model</strong> <strong>1835</strong>-C executes a system self test after every power up or reset<br />

and indicates on the display whether the self test has been passed. If the self<br />

test is not passed the display will indicate one of the following error messages:<br />

“CAL MODULE ERROR”<br />

“REGISTER ERROR”<br />

“INTG A/D ERROR”<br />

“SA A/D/ ERROR”<br />

“KEYPAD ERROR”<br />

If “CAL MODULE ERROR” appears, check to see that the module is properly<br />

inserted.<br />

Should any other message appear, call <strong>Newport</strong> <strong>Corporation</strong>’s Customer<br />

Service Department.<br />

6.3 Troubleshooting Guide<br />

The following troubleshooting guide is intended to isolate and solve problems<br />

with the power meter so that, to the greatest extent possible, the return of the<br />

power meter/detector system to <strong>Newport</strong> will be unnecessary. For the<br />

82


problems that cannot be resolved with information in this manual, or for other<br />

situations that are not covered in this section, please see Section 7 for details<br />

on returning your entire system to <strong>Newport</strong> for service.<br />

Symptom<br />

Blank display.<br />

Display shows “OL”<br />

Display shows “SA”<br />

Display shows “- - - - -”<br />

Any of the following messages:<br />

“REGISTER ERROR”<br />

“INTG A/D ERROR”<br />

“SA A/D ERROR”<br />

“KEYPAD ERROR”<br />

The display shows:<br />

“CAL MODULE ERROR”<br />

and “MISSING OR BAD”<br />

The display shows:<br />

“CAL MODULE ERROR” and<br />

“CHECKSUM ERROR”<br />

Table 27. Symptom/Fault Troubleshooting Guide<br />

Possible Fault/Correction<br />

Power switch OFF. Turn switch ON.<br />

Power cord connection is absent. Check<br />

power cord connection.<br />

Indicates that the signal is too large for the<br />

selected signal range. Select a higher<br />

RANGE or use an attenuator if one is<br />

available.<br />

Indicates that the signal exceeds the<br />

detector saturation or damage threshold.<br />

Select a detector with higher power or<br />

energy handling capability or use an<br />

attenuator if one is available.<br />

Indicates that the meter is in the middle of<br />

a range change or that the current units<br />

don’t match the units of the last reading.<br />

Call <strong>Newport</strong> <strong>Corporation</strong>’s Customer<br />

Service Department and arrange to return<br />

the unit for repair.<br />

Make sure the CAL MODULE is seated<br />

correctly and reset the meter. Try a<br />

second CAL MODULE, if one is available, to<br />

localize the problem to the first CAL<br />

MODULE.<br />

If the first CAL MODULE does not work<br />

after proper seating and reset, but the<br />

second CAL MODULE works, call <strong>Newport</strong><br />

Customer Service and arrange for a repair<br />

of the first CAL MODULE.<br />

If neither the first or second CAL MODULE<br />

works, call <strong>Newport</strong> Customer Service and<br />

arrange for a meter repair. Be sure to also<br />

return the first CAL MODULE if you cannot<br />

otherwise determine that it is working.<br />

Call <strong>Newport</strong> Customer Service and<br />

arrange to return the meter for repair.<br />

83


The display shows:<br />

“BATTERY FAILURE”<br />

Call <strong>Newport</strong> Customer Service and<br />

arrange to return the meter for battery<br />

replacement.<br />

RS-232 communication does Check the RS-232 cable connection and<br />

not seem to work<br />

cable pinouts, Figure 17. Make sure that<br />

the device talking to the meter is setup for<br />

8 data bits, no parity, and 1 stop bit. Also<br />

check the echo mode state.<br />

No listener error when<br />

Check the GPIB cable connections and<br />

attempting GPIB<br />

the GPIB address.<br />

communications<br />

Display value does not change. Press the R/S key.<br />

Reading is different than<br />

See Table 23 Common Measurement<br />

expected. Errors. Section 3.10.6.<br />

84


Section 7<br />

Factory Service<br />

7.1 Introduction<br />

This section contains information regarding obtaining factory service for the<br />

<strong>Model</strong> <strong>1835</strong>-C Multi-Function Optical Meter. The user should not attempt any<br />

maintenance or service of this instrument and/or accessories beyond the<br />

procedures given in Section 6: Maintenance, Test and Troubleshooting. Any<br />

problems which cannot be resolved using the guidelines listed in Section 6<br />

should be referred to <strong>Newport</strong> <strong>Corporation</strong> factory service personnel. Contact<br />

<strong>Newport</strong> <strong>Corporation</strong> or your <strong>Newport</strong> representative for assistance.<br />

The <strong>Model</strong> <strong>1835</strong>-C contains no user serviceable parts. Its calibration accuracy<br />

is warranted for a period of 1 year. After 1 year, the unit should be returned to<br />

<strong>Newport</strong> <strong>Corporation</strong> for recalibration and NIST traceability recertification.<br />

7.2 Obtaining Service<br />

To obtain information concerning factory service, contact <strong>Newport</strong> <strong>Corporation</strong><br />

or your <strong>Newport</strong> representative. Please have the following information<br />

available:<br />

1. Instrument model number (On front panel)<br />

2. Instrument serial number (On rear panel)<br />

3. Description of the problem.<br />

If the instrument is to be returned to <strong>Newport</strong> <strong>Corporation</strong>, you will be given a<br />

Return Number, which you should reference in your shipping documents.<br />

Please fill out the service form, located on page 87, and have the information<br />

ready when contacting <strong>Newport</strong> <strong>Corporation</strong>. Return the completed service<br />

form with the instrument.<br />

85


Service Form<br />

<strong>Newport</strong> <strong>Corporation</strong><br />

U.S.A. Office: 949/863-3144<br />

FAX: 949/253-1800<br />

Name _____________________________________________________________________________________<br />

Company _______________________________________________________________________________<br />

RETURN AUTHORIZATION # _____________________________<br />

(Please obtain prior to return of item)<br />

Address _________________________________________________________________________________<br />

Country _________________________________________________________________________________<br />

P.O. Number ___________________________________________________________________________<br />

Date _________________________________________________________________<br />

Phone Number _________________________________________________<br />

Item(s) Being Returned:<br />

<strong>Model</strong> # ___________________________________________________________________<br />

Serial # ______________________________________________________________________________<br />

Description __________________________________________________________________________________________________________________________________________________________<br />

Reason for return of goods (please list any specific problems) ______________________________________________________________________________<br />

____________________________________________________________________________________________________________________________________________________________________________<br />

List all control settings and describe problem _______________________________________________________________________________________________________<br />

____________________________________________________________________________________________________________________________________________________________________________<br />

____________________________________________________________________________________________________________________________________________________________________________<br />

_______________________________________________________________________________________________________________(Attach additional sheets as necessary).<br />

Show a block diagram of your measurement system including all instruments connected (whether power is turned<br />

on or not). Describe signal source. If source is a laser, describe output mode, peak power, pulse width, repetition<br />

rate and energy density.<br />

Where is the Measurement Being Performed?<br />

(factory, controlled laboratory, out-of-doors, etc.) _________________________________________________________________________________________________<br />

What power line voltage is used? ________________________________________________<br />

Variation? ________________________________________________________<br />

Frequency? ___________________________________________________<br />

Ambient Temperature? ________________________________________________________________<br />

Variation? ________________________________________ °F. Rel. Humidity? ___________________________________<br />

Other? ________________________________________<br />

Any additional information. (If special modifications have been made by the user, please describe below).<br />

____________________________________________________________________________________________________________________________________________________________________________<br />

____________________________________________________________________________________________________________________________________________________________________________<br />

____________________________________________________________________________________________________________________________________________________________________________<br />

____________________________________________________________________________________________________________________________________________________________________________<br />

87


Appendix A<br />

Syntax and Definitions<br />

A.1 Definition of <br />

The IEEE 488.2 standard defines two type of string data. These strings are<br />

either single or double quoted. For convenience, the <strong>1835</strong>-C also recognizes<br />

an unquoted string with certain restrictions as detailed below. Any of these<br />

forms may be used where a parameter is required.<br />

1. , using double quotes. “this is a string”<br />

2. , using single quotes. ‘this is a string’<br />

3. , using no quotes. thisisastring<br />

A description of each type of follows:<br />

1. defined using double quotes.<br />

A double quote indicates that a string follows, and the string is terminated<br />

by another double quote. A double quote may be embedded<br />

within the string by using two double quotes together:<br />

Example: “this string contains a “” double quote”<br />

All characters within the two outer double quotes are considered part<br />

of the string. It is an error if the string does not terminate with a double<br />

quote. The string cannot contain the (ascii decimal 13), (ascii<br />

decimal 10), or End Of Identify characters.<br />

2. string> defined using single quotes.<br />

This form is similar to double quoted string. A single quote indicates<br />

that a string follows, and the string is terminated by another single<br />

quote. A single quote may be embedded within the string by using two<br />

single quotes together:<br />

Example: ‘this string contains a ‘’ single quote’<br />

All characters within the two outer single quotes are considered part of<br />

the string. It is an error if the string does not terminate with a single<br />

quote. The string cannot contain the (ascii decimal 13), (ascii<br />

decimal 10), or End Of Identify characters.<br />

3. defined using no quotes.<br />

All strings using this format must start with an alphabetic character (A<br />

through Z, a through z). All other characters must be either alphabetic,<br />

digit (0 through 9) or the ‘_’ character. Any other character will<br />

deliminate the string.<br />

89


Some examples are shown below:<br />

Sent: this is a string<br />

Interpreted: this (1st string)<br />

is<br />

(2nd string)<br />

a<br />

(3rd string)<br />

string<br />

(4th string)<br />

Sent: this,isastring<br />

Interpreted: this (1st string)<br />

, (separator character)<br />

isastring<br />

(2nd string)<br />

Sent: w/cm<br />

Interpreted: w (1st string)<br />

ERROR<br />

(unrecognized character)<br />

cm<br />

(2nd string)<br />

A.2 Definition of <br />

The IEEE 488.2 standard defines four different types of numeric data. The<br />

<strong>1835</strong>-C recognizes all four types as number>, thus any format may be used.<br />

1. defined as floating point.<br />

2. defined as binary.<br />

3. defined as octal.<br />

4. defined as hexadecimal.<br />

Where necessary, integers are converted to floating point numbers. In all<br />

cases, a number is terminated by any of the below characters:<br />

, ; <br />

Any non-valid characters detected in any number received are considered an<br />

error in format, and an error condition will be generated in the system. There<br />

are no differences between the <strong>1835</strong>-C and IEEE-488.2 standard for number<br />

definition.<br />

A description of each type of follows:<br />

1. defined as floating point.<br />

Any of the following characters, as the first character of an ASCII sequence,<br />

indicates that a number is being defined:<br />

+ − . 0 1 2 3 4 5 6 7 8 9<br />

A floating point number is defined as follows:<br />

1. Optional + − sign. This defines the sign of the number. If missing,<br />

positive is assumed.<br />

2. Optional 0 - 9 digits. These digits define the integer portion of the<br />

mantissa.<br />

3. Optional . decimal point. This defines the end of the integer portion<br />

of the mantissa, and indicates that the fractional portion of the<br />

mantissa follows.<br />

90


4. Optional 0 - 9 digits. These digits define the fractional portion of the<br />

mantissa.<br />

5. Optional exponent indicator, an ASCII ‘E’ or ‘e’, followed by a ‘+’ or ‘−’<br />

(optional), followed by decimal digits.<br />

Examples:<br />

the numbers below all represent the value “1.2”<br />

1.2<br />

1.2e0<br />

+01.2E+00000<br />

120E-2<br />

.12e1<br />

the numbers below all represent the value “−1.2”<br />

−1.2<br />

−1.2e+00<br />

−0001.2e+0<br />

−120e-2<br />

.12E1<br />

2. defined as binary.<br />

The <strong>1835</strong>-C recognizes unsigned binary numbers in the range of 0 to<br />

65535, decimal, or 0 to 1111111111111111 binary. Binary numbers are<br />

represented using only the digits 0 and 1. A binary number has the<br />

following format:<br />

#B<br />

Where<br />

#B = mandatory binary number header<br />

= binary digits (0’s or 1’s)<br />

Example:<br />

All numbers below represent the decimal value 129.<br />

#B10000001<br />

#b010000001<br />

#b10000001<br />

91


3. defined as octal.<br />

The <strong>1835</strong>-C recognizes unsigned octal numbers in the range 0 to 65535<br />

decimal, or 0 to 177777 octal. Octal numbers are represented using<br />

digits from 0 to 7. An octal number has the following format:<br />

#Q<br />

Where<br />

#Q = mandatory octal number header<br />

= octal digits (0 to 7)<br />

Example:<br />

All numbers below represent the decimal value 129.<br />

#Q201<br />

#q0201<br />

#q201<br />

4. defined as hexadecimal.<br />

The <strong>1835</strong>-C recognizes unsigned hexadecimal numbers in the range 0 to<br />

65535 decimal, or 0 to FFFF hexadecimal). Hexadecimal numbers are<br />

represented using the digits 0 - 9 and the characters A - F. A hexadecimal<br />

number has the following format:<br />

#H<br />

Where<br />

#H = mandatory octal number header<br />

= hexadecimal digits (0 - 9 and A - F)<br />

Example:<br />

All numbers below represent the decimal value 127.<br />

#H7f<br />

#H007F<br />

#h7f<br />

92


Appendix B<br />

Error Messages<br />

The IEEE 488.2 standard defines certain bits in the status registers as error<br />

condition flags. When an error occurs, one of the error bits is set in the status<br />

registers. The bit enable masks and the service request enable allow the <strong>1835</strong>-<br />

C to alert the remote controller that an error has occurred. The standard<br />

allows error numbers that range from -100 to -499.<br />

When using the RS-232C port the RS-232 Echo Mode controls when errors are<br />

returned. When the Echo Mode is enabled the errors are returned immediately.<br />

When the Echo Mode is disabled the errors are not returned immediately<br />

and the *ERR? command must be used to retrieve the errors.<br />

B.1 Command Errors<br />

Command Errors are associated with the conversion of the data received into<br />

the commands and their parameters (parsing). Incorrect syntax, incorrect<br />

parameters, and improper command format will generate these errors. Any<br />

command error will cause the Command Error bit (bit 5) in the Standard<br />

Event Status Byte to be set.<br />

-102,“Syntax error”<br />

Occurs when an error in command structure or parameter type is detected.<br />

Some typical causes are:<br />

Using a number as a command mnemonic.<br />

Using the wrong parameter type.<br />

Using ASCII characters outside of a string constant that are not defined by<br />

the command language syntax.<br />

Missing or too many parameters.<br />

The above list in not exhaustive but does give the basic idea of what to look<br />

for.<br />

-110,“Command header error”<br />

This error is generated when the system parser detects an invalid character in<br />

a command header.<br />

-113, “Undefined Header”<br />

This error is generated when the <strong>1835</strong>-C does not recognize a command<br />

header.<br />

93


-121,“Invalid character in number”<br />

This error indicates that a numeric parameter contains an invalid character or<br />

a character in the wrong place. The only characters allowed in a number are:<br />

0-9 e E . + −<br />

When using the binary number format, the only characters allowed are:<br />

0 1<br />

When using the octal number format, the only characters allowed are:<br />

0 1 2 3 4 5 6 7<br />

When using the hexadecimal number format, the only characters allowed are:<br />

0-9 A-F a-f<br />

-150,“String data error”<br />

This error is generated when the system parser detects an error in string type<br />

data.<br />

-151,“Invalid string data”<br />

Usually caused by an error in string termination. The IEEE 488.2 standard<br />

defines all quoted strings as having a closing quote. If the closing quote is<br />

missing, usually due to a character being embedded in the string, this<br />

error will be generated.<br />

-191,“Out of string space”<br />

Generated when the system parser runs out of space for commands and<br />

parameters. It may occur if commands are not terminated correctly.<br />

-192,“Out of token space”<br />

Occurs when the system parser detects more command elements (headers<br />

and parameters) than it can handle. It may also occur if commands are not<br />

terminated correctly.<br />

B.2 Execution Errors<br />

Execution Errors are associated with the interpretation of the converted<br />

commands and parameters received. Incorrect parameter values and numerical<br />

range errors are types of execution errors. Any execution error will cause<br />

the Execution Error bit (bit 4) in the Standard Event Status Byte to be set.<br />

-220,“Parameter error”<br />

This is a general parameter error. If this error occurs the parameter may be<br />

invalid or inappropriate.<br />

-222,“Data out of range”<br />

This error will occur if a parameter is out of a valid range or not in the set of<br />

valid parameters for a given command.<br />

94


-286,“Configuration not compatible”<br />

This error will occur if an attempt is made to recall a system configuration<br />

that is not compatible with the detector currently attached to the meter.<br />

-287,“Configuration not available”<br />

This error will occur if an attempt is made to recall a system configuration<br />

that has not been saved to and is therefore not available.<br />

-288,“Command not available”<br />

This error will occur if an attempt is made to use a command that is not<br />

available for the detector in use.<br />

B.3 Device Errors<br />

Device Errors are associated with some system condition that affects the<br />

operation of the meter. Errors associate with data reading will set the appropriate<br />

bit but will not generate an error message to avoid jamming the error<br />

queue or the interface<br />

95


Appendix C<br />

Status Reporting System<br />

On this page is a graphical representation of the status reporting system for<br />

the GPIB and RS-232 port communications. Following, is a detailed description<br />

of each register and how the bits are set and reset. The interactions<br />

between registers is discussed as well as the generation of a GPIB Service<br />

Requests.<br />

C.1 Status Reporting System Flowchart<br />

Not Used<br />

Not Used<br />

Not Used<br />

Not Used<br />

AND<br />

Not Used<br />

Data Error<br />

Saturated<br />

Overrange<br />

Device Event Register 7 6 5 4 3 2 1 0 EVENT?<br />

Device Event Enable Register<br />

7 6 5 4 3 2 1 0<br />

EVENTEN<br />

EVENTEN?<br />

OR<br />

Execution Error Bit<br />

Command Error Bit<br />

(Not Used) User Request Bit<br />

(Not Used) Power On Bit<br />

Standard Event Status Register 7 6 5 4 3 2 1 0 *ESR?<br />

AND<br />

Device Error Bit<br />

Query Error Bit<br />

Register Control Bit (Not Used)<br />

Operation Complete Bit<br />

Standard Event Enable Register<br />

7 6 5 4 3 2 1 0<br />

*ESE<br />

*ESE?<br />

Request for Service<br />

OR<br />

IEEE 488.1<br />

Serial Poll Response<br />

Message Available Bit<br />

Event Status Byte Bit<br />

Service Request Bit<br />

Error Queue Bit<br />

Status Byte Register 7 6 5 4 3 2 1 0 *STB?<br />

Not Defined by IEEE 488.2<br />

Not Defined by IEEE 488.2<br />

New Valid Data Available<br />

New Data Available<br />

Service Request<br />

Enable Register<br />

AND<br />

7 6 5 4 3 2 1 0<br />

OR<br />

*SRE<br />

*SRE?<br />

Parallel Poll<br />

Enable Register<br />

AND<br />

7 6 5 4 3 2 1 0<br />

OR<br />

*PRE<br />

*PRE?<br />

*IST?<br />

IEEE 488.1<br />

Service Request<br />

<br />

<br />

96


C.2 Device Event Register<br />

The Device Event Register is used to record device errors associated with<br />

some system condition that affects the operation of the meter. When a bit is<br />

set (has a value of one) then the condition is true. The bit remains set until<br />

cleared by the EVENT? query or *CLS command.<br />

The Device Event Enable Register is used to define the conditions that will set<br />

the Device Error bit in the Standard Event Status register. If a bit is set in the<br />

Device Event Register and its corresponding bit is set in the Device Event<br />

Enable Register, then the Device Error bit in the Standard Event register will<br />

be set.<br />

The Device Event Enable Register is configured by using the EVENTEN command.<br />

The Device Event Register is described below. The register is bit mapped,<br />

with each bit representing the described condition. The bits are listed most<br />

significant bit first.<br />

Device Event Register<br />

bit 7-bit 3: Not Currently Used.<br />

bit 2: Data Error<br />

A one in this bit indicates that a data error occurred during reading<br />

calculations. These errors will include such conditions as divide by<br />

zero or taking the log of a negative number.<br />

bit 1: Saturated<br />

Many detectors contain information in their CAL MODULE that indicates<br />

when the detector saturates or is otherwise over driven. A one in this<br />

bit indicates that a reading was taken at or above this saturation level.<br />

bit 0: Overrange Error<br />

A one in this bit indicates that an overrange condition occurs when<br />

taking a reading.<br />

C.3 Standard Event Status Register<br />

The Standard Event Status Register is used to record general system event<br />

conditions for the status reporting system. The register is bit mapped,<br />

meaning that each condition is represented by a bit. When a bit is set (has a<br />

value of 1), then the condition is true. The bit remains set until cleared by the<br />

*ESR? query or the *CLS command.<br />

The Standard Event Enable Register is used to define the conditions that will<br />

set the Event Status Byte bit (bit 5) in the Status Byte. If a bit is set in the<br />

Standard Event Status register and its corresponding bit is set in the Standard<br />

Event Enable Register, then the Event Status Byte bit (bit 5) in the Standard<br />

Event Register will be set.<br />

The Standard Event Enable Register is configured by using the *ESE common<br />

command.<br />

97


Each of the bits in the Standard Event Status Register is described below.<br />

Standard Event Status Register<br />

bit 7: Power On Not used by the <strong>1835</strong>-C.<br />

bit 6: User Request Not used by the <strong>1835</strong>-C.<br />

bit 5: Command Error<br />

A 1 in this bit indicates that the <strong>1835</strong>-C has received a remote command<br />

that generated a command error.<br />

bit 4: Execution Error<br />

A 1 in this bit indicates that the <strong>1835</strong>-C has received a remote command<br />

that generated an execution error.<br />

bit 3: Device Error<br />

A 1 in this bit indicates that an unmasked device error has occurred.<br />

bit 2: Query Error<br />

A 1 in this bit indicates that a query error has occurred.<br />

bit 1: Request Control This bit is always 0.<br />

bit 0: Operation Complete<br />

This bit is controlled by the *OPC command. If the *OPC command is in<br />

effect, then this bit will be set to 1 when all pending operations have<br />

completed. To operate correctly, this bit should be cleared by the *CLS<br />

command or *ESR? query before the *OPC command is issued again.<br />

C.4 Status Byte<br />

The Status Byte register is used to record a summary of current system<br />

conditions for the status reporting system. It is returned to the controller<br />

when a serial poll of the <strong>1835</strong>-C is conducted or when the *STB? query is<br />

issued. The register is bit mapped, meaning that each condition is represented<br />

by a bit. When a bit is set, or has a value of 1, then the condition is<br />

true. The bits are cleared based on the conditions described for each bit.<br />

The Service Request Enable register is used to define the conditions that will<br />

generate a IEEE 488.1 . When an event occurs that causes a bit to be set<br />

in the Status Byte register and its’ corresponding bit is set in the Service<br />

Request Enable register, then a will be generated when that bit is set.<br />

The Service Request Enable Register is configured by using the *SRE common<br />

command.<br />

The Parallel Poll Enable Register is used with the Status Byte to generate the<br />

message. If any bit is set in the Status Byte and it’s corresponding bit is<br />

set in the Parallel Poll Enable Register, then the message is set true (a<br />

value of one). Otherwise the message is set false (a value of zero).<br />

When a parallel poll is conducted with the <strong>1835</strong>-C configured to respond to it,<br />

the message is compared to the (sense bit). If they are the same<br />

then the configured data line will be driven true in response to the parallel poll.<br />

98


Both the and the data line driven during a parallel poll can be selected<br />

by the IEEE 488.1 parallel poll remote configuration command.<br />

The Parallel Poll Enable Register is configured by using the *PRE command.<br />

The Status Byte Register is described below.<br />

Status Byte<br />

bit 7: Error Queue<br />

A one in this bit indicates that the error queue is not empty (see the<br />

*ERR? query). The *CLS command will empty the error queue and, as a<br />

result, this bit.<br />

bit 6: Service Request/Master Summary Status<br />

When the status byte is read by means of a serial poll, this bit is set<br />

when the <strong>1835</strong>-C is requesting service.<br />

When the status byte is read by means of the *STB? query, this bit will<br />

be set if any bit in the status byte is set and its corresponding bit is set<br />

in Service Request Enable Register.<br />

bit 5: Event Status Byte<br />

The Event Status Byte bit is set when a bit in the Standard Event Status<br />

register is set and its corresponding bit in the Standard Event Enable<br />

register is set. The *CLS command or *ESR? query will clear the Standard<br />

Event Status register and, as a result, this bit.<br />

bit 4: Message Available<br />

The Message Available MAV bit becomes set when any message is<br />

ready to be transmitted over the GPIB interface (not the RS-232 interface).<br />

Once the message is sent, the MAV bit is cleared. A GPIB device<br />

clear command will clear the output queue and, as a result, this bit.<br />

NOTE: After a query is issued over the GPIB interface this bit should be<br />

checked by means of a serial poll before attempting to read the query<br />

response.<br />

bit 3: Not used<br />

bit 2: Not used<br />

bit 1: New Valid Data Available<br />

The New Valid Data Available NVDA bit becomes set when a new<br />

reading has been taken by the <strong>1835</strong>-C that is not overrange, did not<br />

saturate the detector, did not cause a data error and was not taken<br />

while ranging. It is cleared by the R? or RWS? queries.<br />

bit 0: New Data Available<br />

The New Data Available NDA bit becomes set when a new reading has<br />

been taken by the <strong>1835</strong>-C. It is cleared by the R? or RWS? queries.<br />

99


Appendix D<br />

Sample Programs<br />

D.1 Example Program: RS-232C Communication<br />

10 ‘********************* Program Header ***************************<br />

20 ‘NEWPORT CORPORATION<br />

30 ‘<strong>1835</strong>-C to RS232 Communication Program - an example program<br />

40 ‘<br />

50 ‘This program is designed to show you how to write a simple<br />

60 ‘program that will write commands and read query responses to and<br />

70 ‘from the <strong>1835</strong>-C Multi-Function Optical Meter via the RS-232 port on the<br />

80 ‘Rear Panel and the RS-232 port on an IBM PC/AT or compatible. The<br />

90 ‘Program was written in MICROSOFT GWBASIC on an IBM AT compatible.<br />

100 ‘<br />

110 ‘Written By: Darwin D. Smith<br />

120 ‘ Date: April 28, 1993<br />

130 ‘************************* End of Header *************************<br />

1000 ‘Beginning of program<br />

1010 ‘Open COM port with the following specifications:<br />

1020 ‘COM port 1, 9600 baudrate, no parity, 8 data bits & 1 stop bit<br />

1030 OPEN “COM2:9600,N,8,1” FOR RANDOM AS #1<br />

1040 GOSUB 2000 ‘Draw header on the screen<br />

1050 GOSUB 3000 ‘Process user input<br />

1060 CLOSE #1 ‘Close the COM file<br />

1070 END ‘End of program<br />

1080 ‘<br />

2000 ‘Main.Screen: Draw the main screen.<br />

2010 CLS<br />

2020 LOCATE 1, 20: PRINT “N E W P O R T C O R P O R A T I O N”<br />

2030 LOCATE 2, 20: PRINT “<strong>1835</strong>-C to RS-232 Communication Program”<br />

2040 LOCATE 3, 20: PRINT “ q or Q to Quit”<br />

2050 RETURN<br />

2060 ‘<br />

3000 ‘Enter.User.Commands: Get and interpret the user’s commands.<br />

3010 WHILE (1) ‘Get and process user input until Q or q is input.<br />

3020 RS232OUT$ = “” ‘Clear RS232out$ string<br />

3030 LINE INPUT RS232OUT$ ‘Get the user input<br />

3040 IF RS232OUT$ = “Q” OR RS232OUT$ = “q” THEN RETURN ELSE GOSUB 4000<br />

3050 ‘Assume strings ending with “?” are queries<br />

3060 IF INSTR(RS232OUT$, “?”) = 0 THEN GOTO 3090<br />

3070 GOSUB 5000<br />

3080 ‘END IF<br />

3090 WEND<br />

3100 RETURN<br />

3110 ‘<br />

4000 ‘Write.RS232.String: Write the string RS232OUT$ to the RS232 port<br />

4010 PRINT #1, RS232OUT$ ‘PRINT # appends to the string<br />

4020 RETURN<br />

4030 ‘<br />

5000 ‘Read.RS232.String: Read a string from the <strong>1835</strong>-C RS232 port.<br />

5010 ‘Characters are read one at a time until a character is<br />

5020 ‘read or 8 seconds elapse between consecutive character reads.<br />

5030 ‘At the end of the routine the string read is in RS232IN$.<br />

5040 BUFFER$ = CHR$(0) ‘Initialize buffer$ to NULL character<br />

5050 RS232IN$ = “”<br />

5060 TIMEOUT.ERROR% = 0 ‘Initiate to no timeout error<br />

5070 ON TIMER(8) GOSUB 6000 ‘Set timer for a 1 second time out<br />

5080 TIMER ON ‘Turn on timer<br />

5090 ‘While port doesn’t timeout and string deliminator not<br />

100


5100 ‘read, continue trying to read input on COM port.<br />

5110 WHILE TIMEOUT.ERROR% = 0 AND BUFFER$ CHR$(10)<br />

5120 IF LOC(1) = 0 THEN GOTO 5170<br />

5130 TIMER OFF<br />

5140 BUFFER$ = INPUT$(1, #1)<br />

5150 RS232IN$ = RS232IN$ + BUFFER$<br />

5160 TIMER ON<br />

5170 ‘END IF<br />

5180 WEND<br />

5190 TIMER OFF<br />

5200 IF TIMEOUT.ERROR% = 0 THEN GOTO 5230<br />

5210 PRINT “Timed out when reading RS-232 port.”<br />

5220 TIMEOUT.ERROR% = 0<br />

5230 ‘ELSE<br />

5240 PRINT RS232IN$;<br />

5250 ‘END IF<br />

5260 RETURN<br />

5270 ‘<br />

6000 ‘timeout: Set TIMEOUT.ERROR% flag. Called if t seconds, as<br />

6010 ‘defined by ON TIMER(t), in the Read.RS232.String, has elapsed<br />

6020 ‘between TIMER ON AND TIMER OFF.<br />

6030 TIMEOUT.ERROR% = 1<br />

6040 RETURN<br />

10000 END ‘End of Program Listing<br />

101


D.2 Example Program: IEEE-488 Communication<br />

‘*********************** Program Header *******************************<br />

‘NEWPORT CORPORATION<br />

‘<strong>1835</strong>-C to IEEE-488 Communication Program - an example program<br />

‘<br />

‘The following program is designed to be an example of how to write a simple<br />

‘program that will write commands and read query responses to and from<br />

‘the <strong>1835</strong>-C Multi-Function Optical Meter via the IEEE-488 port.<br />

‘<br />

‘This program was written on an IBM AT compatible using QuickBASIC 4.5<br />

‘ and software routines included with the GPIB board.<br />

‘The GPIB board used was: National Instruments GPIB-PC2A board<br />

‘ <strong>Newport</strong> <strong>Corporation</strong> pn LA-PC-488-2A-5<br />

‘The interface cable was: <strong>Newport</strong> <strong>Corporation</strong> pn LA-CABLE-2M488<br />

‘<br />

‘NOTE: Before running this program follow National Instrument’s instructions<br />

‘ for hardware and software installation. This program uses the GPIB<br />

‘ configuration device named DEV5 which uses GPIB address 5 by default.<br />

‘ All routines that begin with the letters “IB” are defined in the<br />

‘ National Instruments library.<br />

‘<br />

‘Written By: Darwin D. Smith<br />

‘ Date: April 28, 1993<br />

‘************************* End of Header ************************************<br />

‘Beginning of program<br />

‘$INCLUDE: ‘E:\b45\QBDECL4.BAS’<br />

‘Use your own path here.<br />

‘Beginning of program<br />

IEEEout$ = “DEV5”<br />

‘Use this name or assign a new one<br />

CALL IBFIND(IEEEout$, device.number%) ‘Setup the device.number% variable<br />

‘used in GPIB-PC routine calls.<br />

IF device.number% < 0 THEN<br />

PRINT “Unable to find “; IEEEout$; “ device.”<br />

STOP<br />

END IF<br />

GOSUB Main.Screen<br />

‘Draw header on the screen<br />

GOSUB Enter.User.Commands<br />

‘Process user input<br />

END ‘End of program<br />

‘Main.Screen: Draw the main screen.<br />

Main.Screen:<br />

CLS<br />

LOCATE 1, 22: PRINT “N E W P O R T C O R P O R A T I O N”<br />

LOCATE 2, 19: PRINT “<strong>1835</strong>-C to IEEE-488 Communication Program”<br />

LOCATE 3, 19: PRINT “<br />

Q or q to Quit”<br />

RETURN<br />

‘Enter.User.Commands: Get and interpret the user’s commands.<br />

Enter.User.Commands:<br />

DO ‘Get and process user input until Q, or QUIT input.<br />

IEEEout$ = “”<br />

‘Clear IEEEout$ string<br />

LINE INPUT IEEEout$<br />

‘Get the user input<br />

IEEEout$ = UCASE$(IEEEout$)<br />

‘Convert input to upper case<br />

SELECT CASE IEEEout$<br />

CASE “Q”, “QUIT”<br />

‘Exit on Q<br />

RETURN<br />

CASE “IBCLR”<br />

‘Allow a device clear<br />

CALL IBCLR(device.number%)<br />

CASE “IBRSP”<br />

‘Allow a serial poll<br />

CALL IBRSP(device.number%, poll%)<br />

PRINT poll%<br />

CASE ELSE<br />

GOSUB Write.IEEE.String<br />

‘Write user input to IEEE port<br />

IF INSTR(IEEEout$, “?”) 0 THEN ‘If command was a query<br />

GOSUB Read.IEEE.String<br />

‘ Read input data on IEEE port<br />

END IF<br />

END SELECT<br />

LOOP WHILE 1 = 1<br />

RETURN<br />

102


‘Write.IEEE.String: Write the string IEEEout$ out to the IEEE port.<br />

Write.IEEE.String:<br />

IEEEout$ = IEEEout$ + CHR$(10)<br />

‘Append a to IEEEout$<br />

CALL IBWRT(device.number%, IEEEout$) ‘Write IEEEout$ to IEEE-488 port<br />

RETURN<br />

‘Read.IEEE.String: Read a string from the PMC200P IEEE port. The string<br />

‘ read from the IEEE-488 port is printed on the screen. If the MAV bit<br />

‘ in the status byte doesn’t go high after 8 seconds then this routine<br />

‘ will timeout. Otherwise the query response is in IEEEin$<br />

Read.IEEE.String:<br />

timeout.error% = 0<br />

‘Initiate to no timeout error<br />

poll% = 0<br />

IEEEin$ = SPACE$(255)<br />

‘Initiate IEEEin$ to 255 spaces<br />

ON TIMER(8) GOSUB timeout<br />

‘wait for MAV bit in the status byte to be set or a timeout to occur<br />

TIMER ON<br />

WHILE ((poll% AND &H10) = 0) AND (timeout.error% = 0)<br />

CALL IBRSP(device.number%, poll%)<br />

WEND<br />

TIMER OFF<br />

IF (timeout.error% = 1) THEN<br />

PRINT “IEEE-488 port timed out when trying to read input.”<br />

ELSE<br />

CALL IBRD(device.number%, IEEEin$) ‘Read IEEE-488 port<br />

IEEEin$ = RTRIM$(IEEEin$)<br />

‘Trim trailing spaces<br />

END IF<br />

RETURN<br />

PRINT IEEEin$;<br />

‘Print the query response<br />

‘timeout: Set timeout.error% flag. This routine is called if t seconds,<br />

‘as defined by the ON TIMER(t) function call, has elapsed between TIMER ON<br />

‘and TIMER OFF.<br />

timeout:<br />

timeout.error% = 1<br />

RETURN<br />

END ‘End of Program Listing<br />

103


<strong>Newport</strong> <strong>Corporation</strong><br />

Worldwide Headquarters<br />

1791 Deere Avenue<br />

Irvine, CA 92606<br />

(In U.S.): 800-222-6440<br />

Tel: 949-863-3144<br />

Fax: 949-253-1680<br />

Internet: sales@newport.com<br />

Visit <strong>Newport</strong> Online at: www.newport.com<br />

<strong>Newport</strong> <strong>Corporation</strong>, Irvine, California, has<br />

been certified compliant with ISO 9001 by<br />

the British Standards Institution.<br />

104<br />

P/N 20061-01, Rev. D<br />

IN-05931 (02-00)<br />

Printed in the USA

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!