PM100A Manual
PM100A Manual
PM100A Manual
Thorlabs Instrumentation
PM100A
2011
Version: 17655-D02 REV C
Date: 21.04.2011
1 General Information 4
1.1 Safety 5
1.2 Ordering Codes and Accessories 7
2 Getting Started 8
3 Unpacking 8
3.1 Preparation 8
3.2 Physical Overview 9
3.2.1 Front Panel 9
3.2.2 Side Panel 9
3.2.3 Rear Panel 10
3.2.4 Bottom 10
3.2.5 Display 11
4 Operating the PM100A 12
4.1 Connecting a Power Sensor 12
4.2 Controlling the PM100A 12
4.2.1 Navigating the Menus 12
4.2.2 System Settings 12
4.2.3 Power Measurement 14
4.2.3.1 Range and Scale Control 14
4.2.3.2 Wavelength Correction 14
4.2.3.3 Zeroing 15
4.2.3.4 Setting an Attenuation / Gain Factor 16
4.2.3.5 Relative Power Measurement 17
4.2.4 Display Options 17
4.2.5 Sensor Dependent Functions 18
4.2.5.1 Photodiode Sensors 18
4.2.5.2 Thermal Power Sensors 19
4.3 Analog Output 21
4.4 Tune Sound 21
4.5 Battery Charging 22
5 Measurement Considerations 23
5.1 Choosing the right Sensor 23
5.2 Reducing Noise for High Accuracy Measurements 23
5.3 Power Measurement of Pulsed Signals 24
5.4 Line width of Light Sources 24
5.5 Temperature Effects on Thermal Sensors 24
5.6 Ambient and Stray Light 25
5.7 Back Reflection 25
5.8 Beam Diameter vs. Active Sensor Area 25
5.9 Fiber Based Measurements 26
6 Computer Interface 27
6.1 PM100 Utility Software 27
6.1.1 Front Panel 28
6.1.2 Description of the Front Panel Elements: 28
6.2 Firmware Update 31
6.3 Simple LabVIEW Example using SCPI Commands 32
6.4 Using the Instrument Drivers 36
6.5 SCPI Commands 37
6.5.1 An Introduction to the SCPI language 37
6.5.2 IEEE488.2 Common Commands 40
6.5.2.1 Command summary 40
6.5.2.2 Command reference 41
6.5.2.3 PM100D specific SCPI Command Reference 42
6.6 Maintenance and Repair 52
6.7 Maintenance 52
6.8 Troubleshooting 53
7 Appendix 54
7.1 Warranty 54
7.2 Certifications and compliances 55
7.3 Technical data 56
7.4 Pin Assignment of the Sensor Connector 58
7.5 Thorlabs „End of Life‟ policy (WEEE) 59
7.5.1 Waste treatment on your own responsibility 59
7.5.2 Ecological background 60
7.6 List of figures 61
7.7 Addresses 62
2
1.1 Safety
We aim to develop and produce the best solution for your application in the
field of optical measurement technique. To help us to live up to your
expectations and develop our products permanently we need your ideas and
suggestions. Therefore, please let us know about possible criticism or ideas.
We and our international partners are looking forward to hearing from you.
Thorlabs
This part of the instruction manual contains every specific information on the
PM100A handheld optical power meter. A general description is followed by
explanations of how to operate the unit manually. You will also find information about
a simple remote control of the unit.
Attention
This manual contains „WARNINGS” and „ATTENTION” labels in this
form, to indicate danger for persons or possible damage to equip-
ment.
NOTE
This manual also contains „NOTES” and „HINTS” written in this form.
3
1.1 Safety
1 General Information
The PM100A Handheld Optical Power Meter is designed to measure the optical
power of laser light or other monochromatic or near monochromatic light sources and
the energy of pulsed light sources.
The space-saving, battery powered design and compatibility to all Thorlabs “C-Type”
Photodiode and Thermal sensors, and custom Photodiode and Thermal detectors,
featured with a fast USB device interface open a wide range of applications in
Manufacturing, Quality Control, Quality Assurance, and R&D for stationary and field
use.
The unit combines a precise 4 digit power readout with a mechanical, mirror
supported analog needle meter to perform laser tuning tasks or watching trends.
Please refer to the user manual on the data carrier supplied with the unit for detailed
function description.
The provided software, including drivers and applications for LabVIEW and C makes
it easy to integrate the instrument in test and measurement systems.
A rechargeable lithium polymer battery allows long intervals between the charging
cycles. The unit can be recharged with the supplied AC adapter or via USB
connection to a PC or laptop.
4
1.1 Safety
1.1 Safety
Attention
All statements regarding safety of operation and technical data in this
instruction manual will only apply when the unit is operated correctly.
Only with written consent from Thorlabs may changes to single compo-
nents be carried out or components not supplied by Thorlabs be used.
Attention
Mobile telephones, cellular phones or other radio transmitters are
not to be used within the range of three meters of this unit since the
electromagnetic field intensity may then exceed the maximum
allowed disturbance values according to IEC 61326-1.
This product has been tested and found to comply with the limits
according to IEC 61326-1 for using connection cables shorter than 3
meters (9.8 feet).
5
1.1 Safety
Attention
The following statement applies to the products covered in this
manual, unless otherwise specified herein. The statement for other
products will appear in the accompanying documentation.
Note: This equipment has been tested and found to comply with the
limits for a Class B digital device, pursuant to Part 15 of the FCC
Rules and meets all requirements of the Canadian Interference-
Causing Equipment Standard ICES-003 for digital apparatus. These
limits are designed to provide reasonable protection against harmful
interference in a residential installation. This equipment generates,
uses, and can radiate radio frequency energy and, if not installed and
used in accordance with the instructions, may cause harmful inter-
ference to radio communications. However, there is no guarantee
that interference will not occur in a particular installation. If this
equipment does cause harmful interference to radio or television
reception, which can be determined by turning the equipment off and
on, the user is encouraged to try to correct the interference by one or
more of the following measures:
6
1.2 Ordering Codes and Accessories
Please visit our homepage http://www.thorlabs.com for various accessories like fiber
adapters, posts and post-holders, data sheets and further information.
7
3.1 Preparation
2 Getting Started
3 Unpacking
If the shipping container seems to be damaged, keep it until you have inspected the
contents and you have inspected the PM100A mechanically and electrically.
Verify that you have received the following items within the hard-case:
3.1 Preparation
Configure the plug-in power supply with the primary plug for your local power supply.
8
3.2 Physical Overview
Function Keys:
Navigation:
Enter/Edit: OK
Wavelength: λ
Relative Measure: Δ
Backlight Key:
9
3.2 Physical Overview
3.2.4 Bottom
10
3.2 Physical Overview
3.2.5 Display
Power Scales
Power Range
Setting
The PM100A supports all Thorlabs „C-Series photodiode and thermal sensors.
These can easily identified against older versions of Thorlabs power sensors by their
red connector housing. The console will not recognize sensors from the „A‟ and „B‟
series. Please contact Thorlabs for the upgrade of old sensors with „C-Series‟
connectors.
To plug or remove a sensor slightly press on the two bolts in the connector housing,
that fix it by resilience. Sensors can be „hot-swapped‟ to the console, after
recognizing a new valid sensor the type and calibration data will be downloaded to
the console in approximately 2 seconds, and the unit is ready to operate with the
new sensor.
The PM100A also supports custom detectors, please refer to chapter 4.2.2 for the
console measurement settings and chapter 7.4 for the connector pin-out.
The measurement screens contain of five menu items (soft buttons) that are
arranged in a column in the right of the graphics display. These can be navigated
with the up and down () keys and controlled by the left and right () keys
and/or the enter/edit (OK) key
The focus is always on the button in inverse presentation .
After navigating to the bottom soft button MENU and confirming it with the OK key
the system menu can be scrolled with the or keys. To perform the initial
adjustments the settings can be edit or changed with the or keys on ring
controls or by using all navigation keys for numeric controls.
The menu is arranged on three pages with four lines each. The items depend on the
connected sensor. To leave the system menu press the OK key or navigate down or
up to the „EXIT‟ item and confirm with OK.
12
4.2 Controlling the PM100A
Console Information Shows device type, serial number and calibration date.
()
Sensor Information Shows type and serial number of the connected
power sensor. ()
Tau Sets the time constant for custom thermal sensors. (only
visible with connected custom thermal sensor) ()
EXIT Aborts the system menu and switches back to the last
measurement screen. (OK)
13
4.2 Controlling the PM100A
14
4.2 Controlling the PM100A
4.2.3.3 Zeroing
Confirming the ZERO menu item with OK, the unit performs an automated zero
adjustment and from now on takes into account this zero level for the power readout
calculation. This feature is used to zeroing thermal sensors, performing dark current
adjustment on photodiode sensors or suppressing small ambient light levels. When
the initial power level is too high, a failure message will appear that is prompting to
cover the power sensor prior to zero adjustment.
Figure 7 Zeroing
When measuring very small power levels dark current of photodiode sensors or zero
voltage on thermal sensors will have an influence on the measurement result and
must be compensated by the zero adjustment. An indicator that a sensor needs to
be zeroed is when with covered sensor either a negative power reading or a reading
much greater than zero is displayed. At negative power readings additionally a
„ZERO!‟ warning appears in the status display.
15
4.2 Controlling the PM100A
After performing a zero adjustment, the detected zero value will be included in all
power readings. The detected zero value may influence the wavelength corrected
calculated full scale power range values in the lower power ranges.
Photodiode sensors emit small current levels, even when no photons hit the active
area – the so called dark current, that is temperature dependent and in the region of
some nA for silicon and InGaAs sensors and up to some µA for germanium sensors.
Thermopile sensors need to be zeroed when thermal differences between active
area (thermal disk) and the sensor heat sink appear when no light hits the active
area or when the heat sink gets hot under light exposure. The zero value will be
negative when the heat sink is hotter than the active area and positive, when the
active area is hotter than the heat sink. When both heat sink and active area are at
room temperature a zero voltage of some µV is normal.
To set an attenuation or gain factor that will be taken into account when calculating
the displayed power, enter the system menu and navigate to the Attenuation item.
MENU \ Attenuation
When confirming this item with the OK key an attenuation or gain factor from 60 dB
to -60 dB can be entered by the keys. A positive value will set an
attenuation factor. Confirm the setting with OK and quit the menu by or .
The attenuation set value in dB will be indicated in the status display above the
measurement value.
This feature can be used to display the origin laser or probe power, with having a
filter or beam splitter in the system; or to enlarge the measurement range of a power
or energy sensor with a calibrated filter.
Attenuation set value
Figure 8 Attenuation
16
4.2 Controlling the PM100A
bidirectional needle
Scale (± 100µW)
signed delta power level
The PM100A can toggle between the standard measurement screen and a statistics
screen by navigating to the MENU item and pressing one of the or keys.
The statistics screen shows the actual, minimum, maximum and average power
level. The HOLD/RUN soft button in the display menu controls this feature. When
the item has focus, the OK button toggles between run and hold mode; in hold
mode, the device samples in the background.
The or key resets all items to the actual power level and restarts sampling.
Ranging during the sampling is possible, though once the actual level exceeds the
measurement range, the stored and calculated values will show „High‟.
Press.
or
17
4.2 Controlling the PM100A
The PM100A works with all Thorlabs S100C series photodiode power sensors. The
sensor is ready to operate few seconds after plugging to the DB9 connector.
Attention
Refer to the sensor data sheet and pay attention to the optical
damage threshold!
18
4.2 Controlling the PM100A
measuring peak power levels the „High‟ setting is required so that the meter can
follow the signal.
The PM100A is compatible to the Thorlabs S300C series thermal power sensors.
The sensor will be ready to operate few seconds after plugging to the DB9
connector.
Attention
Refer to the sensor data sheet and pay attention to the optical
damage threshold!
Thermal sensors absorb the incident laser power, whereby the developing heat gets
turned into a small voltage caused by heat flow through thermocouple elements
between absorbing area and sensor heat sink. Thorlabs offers with its S3xxC series
thermal sensors that cover a wide range of applications. The sensors are available
19
4.2 Controlling the PM100A
with different coatings. Black broad band coating as absorber does not need a
wavelength correction because the response is nearly flat from the UV to the mid-IR.
Special hard coatings can withstand high power levels and show also a good
spectral flatness. Further Thorlabs offers special heads for Excimer lasers with large
beam diameters and short pulse lasers with coatings for very high peak power levels.
The output voltage of a thermal sensor is linear to the incident laser power, as long
the thermal system is properly zeroed. The main application area for thermal sensors
is the measurement of high power levels from 100mW. Thorlabs offers also a special
thermally isolated thermal head with flat response and on power levels starting in the
µW range.
20
4.3 Analog Output
The analog output provides on its SMA connector the amplified and buffered photo-
diode current or thermal sensor voltage.
For photodiode sensors the bandwidth setting influences the output signal; with
thermal sensors the analog output shows the direct amplified and accelerated
voltage response from the sensor.
The signals from the analog output are not wavelength and zero correct-
ed!
The analog output voltage is range dependent and can be calculated to:
UAnalog Out = 2V / power range value x displayed power value
The analog output voltage can range from -0.3V to +2.3V.
The TUNE menu item switches on and off an audible tone for laser tuning support.
The intermitting tone will increase its repetition rate up to a permanent sound at the
maximum reached power level. When the Tune feature is activated, the maximum
level is indicated instead of the operating wavelength. To reset the maximum power
level to the actual level press one of the or keys.
Leaving the focus of the „TUNE‟ item or pressing OK will stop the sound.
Sound on/off: OK
Reset maximum level:
21
4.5 Battery Charging
The empty battery symbol starts blinking for one minute until the unit shuts off.
When an external power supply is plugged the symbols above change sequent until
the battery is fully charged.
The following icon will appear when a wrong charger is connected or the battery gets
not fully loaded after a given time of approximately four hours. This can happen
when the unit is switched on, the charging is done via USB link and the computer
cannot supply sufficient charging current. The symbol will disappear after 10 seconds
when disconnecting the external power supply and show the actual battery charging
state.
The AC adapter for charging the system battery that comes with the PM100A
provides a wide range power input from 100VAC to 240VAC and an output voltage
from 5VDC. The mains connectors for US, Europe, UK and Australia can be
switched by pressing the lever and pulling off; the new connector easily clicks into
the socket.
Do not use other than the provided power supply at the DC input. Higher
input voltages may damage the unit.
When charging the battery via USB link it will take longer until the battery is fully
charged or it never gets completely fully charged. It depends on the connected
computer what charging current can be supplied. The maximum current that can be
drained via USB is limited to 500mA. Some laptop computers just can drive 100mA
via USB interface.
22
5.1 Choosing the right Sensor
5 Measurement Considerations
The question of the right sensor depends on many factors starting with the light
source to measure and the application. No sensor can cover all applications; the
following table shows the main pros and contras of the different power sensor types.
Of course this can only be a rough guide because within each sensor group there
are special models best suitable for specific applications.
Power Sensors:
Photodiode Thermal
Light Source Si Ge InGaAs BB HTC Volume
Diode UV - NIR +++ + - ++ - -
Diode NIR - + +++ ++ - -
High Power - - ++ ++ ++ -
Fiber Lasers
ASE sources - - ++ ++ - -
fs Laser - + ++ ++ + -
Gas Laser ++ - - ++ + -
Excimer - - - - +++ +
YAG - - - - + +++
LED + - - +++ + -
Main disturbing influence on each measurement is noise from grounding, the cable
capacitance, temperature effects, stray and ambient light and detector noise.
- The housing of power sensors are connected to the digital ground of the meter
and should be linked to earth ground (e.g. via a post); energy sensors should
be mounted isolated, because the housing is connected to the meter analog
ground.
- The sensor cable must handle very small current or voltage signals. Moving
the cable will induce disturbances given through the cable capacitance. For
measuring small power or energy levels the cable should be fixed in position.
- With photodiode sensors the bandwidth should be set to “Low” setting; with
thermal sensors the acceleration circuit should be shut off.
23
5.3 Power Measurement of Pulsed Signals
The PM100A will read the average value of a pulsed signal when the following
conditions apply: For a thermal sensor pulse length, repetition rate and peak power
is uncritical as long as the peak power is lower than the damage threshold of the
sensor. A thermal sensor reacts very slow and will integrate the power incident on
the active area of the sensor.
With a photodiode sensor that can follow short pulses in the ns range it is important
that the pulse peak power is within the maximum power range of the sensor. It is
also important that the power range is set that accordingly the peak power is within
this range, otherwise the reading will clip at the range end and lead to a wrong
average value. Further it is important to use a power range that can measure the
peak value, therefore the Min-Max function is very helpful. Depending on the pulse
length and repetition rate the bandwidth setting will influence the power reading. It is
recommended to use the „LOW‟ bandwidth setting for a stable display; when the
pulse should be monitored via the analog output, the bandwidth should be set to
„HIGH‟.
The line width of light sources can be neglected only when using a broadband
thermal or pyro-electric sensor. Photodiode sensors show a strong dependency of
the operating wavelength so if the line width of light sources is greater than 10nm
(e.g. LED) there may be an influence on the displayed power. To achieve the best
result for broadband light sources with a photodiode sensor it is necessary that the
response curve is nearly linear over the line width. When entering the center
wavelength of the light source as operation wavelength the PM100A will nearly show
the right optical power for a symmetrical spectral response shape.
Thermal sensors react on any temperature differences that occur between thermal
disc and heat sink. Influence to the measurement result can be caused by airflow
24
5.6 Ambient and Stray Light
disturbances or by heating up the heat sink through long enough exposure of the
laser beam to the thermal disc.
To avoid disturbances it is recommended to shield the sensor as good as possible
from airflow and to zero it properly in the operating condition. That means for short
term measurements zero the cold sensor, for long term measurements zero the
sensor when it is in a state of thermal stability (e.g. after 10 minutes light exposure).
Ambient or stray light can strongly affect the measurement accuracy in free-space
applications. A permanent background light level can be subtracted by conducting a
zero adjustment. More complicated is varying ambient light like daylight or turning
on/off room light. In such cases the only solution is a proper light shielding of the
sensor.
Photodiodes, ND filters and even black coatings of thermal sensors show a certain
kind of back reflection of the incoming light. Back reflection for example to a diode or
HeNe laser can distort the power stability of the laser, therefore it is recommended to
slightly tilt the power meter sensor in the laser beam.
When back reflection must be avoided it is advised to use an integrating sphere
based S14xC series sensor where the incoming light gets nearly completely
absorbed in the sensor.
Most sensors are not completely uniform in their response over the active area;
except are sensors that are using an integrating sphere as filter and diffuser.
To overcome uniformity issues the incident beam should have a diameter larger than
10% sensor area.
A second topic to follow are the maximum allowed power and energy densities of the
sensor. The maximum ratings are given in the sensor spec-sheet. The PM100A can
display the actual power or energy density for a known beam diameter. For high
power or high energy beams a good efficiency can be reached to chose a detector
that is about 20% - 30% larger than the beam diameter.
25
5.9 Fiber Based Measurements
Laser light emits from an optical fiber in a conical shape, with an angle twice the
acceptance angle of the fiber. The acceptance angle is calculated by the numerical
aperture of the fiber and is defined as the inverse sine of the numerical aperture.
Fore typical single mode fibers the total angle of the emitted light is between 15° and
25°, for an angled connector (APC) the cone shifts by approximately 4° from the fiber
axis.
This expansion of the beam has to be considered to avoid overfilling the detector
and getting wrong results. On the other hand for measurements with high power fiber
lasers a certain gap between fiber tip and detector surface has to be kept to
decrease the power density.
Thorlabs offers fiber adapters with the most common connectors that are verified
with the S12xC series optical sensors and with most thermal sensors.
For large divergence angles or fiber measurements that are critical to back-
reflections it is recommended to use an integrating sphere based sensor from the
S14xC series.
Another good choice for fiber based measurements are the new „Fiber-Heads‟ of the
S15xC series. They plug directly to the meter and go without a disturbing cable
between sensor and console.
26
6.1 PM100 Utility Software
6 Computer Interface
The PM100A optical power meter has a USB 2.0 interface that allows to send
commands from a host computer to the instrument. The connection between PC and
PM100A is accomplished by a USB cable with a male type „A‟ connector at the PC
side and a type „Mini B‟ connector on the instrument side.
When connecting the PM100A to the PC first time, a new hardware will be found. For
proper installing the PM100A it requires a NI-VISA runtime version on the PC
(available on the National Instruments website www.ni.com or from the data carrier
that comes with the instrument. Allow installing and follow the dialog instructions.
The PM100A comes with a utility software that easily enables remotely operating the
PM100A and visualizing and logging measurement data. The software is written in
LabVIEW 8.5.1 and can either be installed from the data carrier as executable where
LabVIEW isn‟t required on the PC; or can be run with LabVIEW 8.5.1 or higher.
The source code of the application is included on the data carrier and can be used to
build own applications or to modify the utility program to specific requirements.
After launching the PM100 utility program it will automatically screen for connected
PM100A, PM100D or PM100USB devices. Select the desired device and press o.k.
In case that the connected PM100A is not yet recognized, press Rescan to perform a
new search for connected PM100A devices.
Header
This indicator shows the device setup:
- console type (PM100A, PM100D or PM100USB)
- serial number of the console
- sensor type
- sensor serial number
Main Display
The display has a configurable display resolution. Independent from the
measurement range the display always has the full number of the selected digits.
To achieve best AD converter resolution it is necessary to set the measurement
range according to the signal to measure.
A trigger indicator shows whether the unit is sampling data „A‟ indicator or a new
measurement value gets displayed „T‟ indicator and green light.
Bargraph indicator
The bargraph indicator shows the incidence or the used measurement range.
Statistics screen
Statistical values in linear and logarithmic representation
Chart display
Power/Energy Chart with Y auto scale and a 1000 point history length
Range button
Press to open a dialog box for setting the measurement range
The indicator in the button shows the currently used measurement range in the
chosen unit. A green light indicates 'auto-ranging'
Shortcut: [Shift + F1]
29
6.1 PM100 Utility Software
Quit button
- stops the PM100 application
- to restart press the white arrow in the tool bar
Shortcut: [Shift + F8]
30
6.2 Firmware Update
Firmware upgrades can be done by the user via the USB interface. Therefore install
the DFU (device firmware upgrade) wizard from the distribution data carrier.
Switch on the PM100A and enable the firmware download in the system menu:
MENU \ FW Update \ ON
(This setting will be reset to „OFF‟ after the unit was shut off.)
Connect the PM100A to an USB port of your PC, the PC will find a DFU device;
when proceeding the DFU wizard the first time a new DFU device will be recognized,
please allow installing.
After then launch the DFU wizard from the start bar. Follow the wizard instructions.
Please refer to www.thorlabs.com for the latest PM100A firmware version that can
be downloaded as a *.dfu file.
Do not switch off the PM100A or disconnect the USB cable while the
firmware is downloading!
31
6.3 Simple LabVIEW Example using SCPI Commands
Averaging Rate
Sets the averaging rate - 3000 averages take approximately 1s for
performing a new measurement value
Readout Config
Selects the measurement parameter
- POW power measurement in W
- CURR current measurement in A
- VOLT voltage measuremetn in V
- ENER energy measurement in J (PM100D / PM100USB only)
- FREQ frequency / repetition rate measurement in Hz (PM100D/USB)
- PDEN power density measurement in W/cm² (PM100D/USB only)
- EDEN energy density measurement in J/cm² (PM100D/USB only)
32
6.3 Simple LabVIEW Example using SCPI Commands
Stop
Stops application
Timeout [ms]
Sets a timeout value in ms that allows the instrument to sample.
The timeout must be longer than it takes to perform a new measurement.
This has especially to be considered when performing single shot energy
measurements.
Error log
Error indicator, 'no error' is suppressed
Readout string
Formatted measurement value
- limitation to 4 significant digits
- SI notation
- '.' decimal separator
- appended unit according readout configuration
New
Indicator lights up, when a new measurement value is processed
Sensor Flags
Sensor Name
Name of connected power/energy sensor
Sensor SN
Serial number of connected power/energy sensor
IDN String
Answer from instrument on *idn? command:
- manufacturer
- model number
- serial number
- firmware version
Readout value
Plain readout value in full resolution
33
6.3 Simple LabVIEW Example using SCPI Commands
Block diagram
34
6.3 Simple LabVIEW Example using SCPI Commands
PM100D_Initialize.vi
This VI scans for connected devices, that can be selected in a dialog box.
Next steps
- setting timeout
- performing identification query
- configuring the operation register to '512'; flag gets to HI when a new
measurement
value is ready to fetch
- clear operation register
PM100D_Write.vi
Writes a SCPI command to the connected instrument
PM100D_Read.vi
Reads data from the connected instrument. All query commands
according the SCPI command table are terminated by a question mark (?)
PM100D_SensorFlag.vi
This VI queries all relevant sensor info with SYST:SENS:IDN?
- sensor name
- sensor serial number
- calibration message
- sensor type
- sensor sub-type
- sensor flags
PM100D_ConfMeas.vi
- CONFigure measurement; CONF:<parameter> (POW, ENER, etc.)
- ABORt measurement
- Clear operation register with STAT:OPER?
- INITiate measurement
PM100D_SYST-ERR.vi
This VI lists all errors coming from the instrument with the command
SYST:ERR?
'no error' is suppressed
PM100D_Close.vi
Closes the VISA session
Sets the connected instrument in local mode (default option)
35
6.4 Using the Instrument Drivers
The PM100USB software package contains a set of instrument drivers that allow
conveniently remote controlling the instrument in most common programming
languages. The instrument drivers must be installed, please follow the setup dialog
instructions.
Prior to connecting the PM100A with the PC, please insert the data carrier that
shipped with the instrument and install the PM100 drivers. When the following
message appears after the installation you have also to install NI-VISA from the
distribution CD or from the National Instruments web site
After successfully installing the software connect the PM100A to a USB port of your
PC. The PC will find a PM100A test and measurement device. Please follow the
instructions of the dialog screens and allow the installing.
36
6.5 SCPI Commands
[SENSe:]
CORRection
:COLLect
:ZERO
[:INITiate]
:ABORt
:STATe?
:MAGNitude?
:BEAMdiameter {MINimum|MAXimum|DEFault|<numeric_value>[mm]}
:BEAMdiameter? [{MINimum|MAXimum|DEFault}]
:WAVelength {MINimum|MAXimum|<numeric_value>[nm]}
:WAVelength? [{MINimum|MAXimum}]
:POWer
[:PDIode]
[:RESPonse] MINimum|MAXimum|DEFault|<numeric_value>[A]}
[:RESPonse]? [{MINimum|MAXimum|DEFault}]
:THERmopile
[:RESPonse] {MINimum|MAXimum|DEFault|<numeric_value>[V]}
[:RESPonse]? [{MINimum|MAXimum|DEFault}]
Command Format
The format used to show commands in this manual is shown below:
CURRent[:DC]:RANGe {MINimum|MAXimum|<numeric_value>[A]}
CORRection:BEAMdiameter {MINi-
mum|MAXimum|DEFault|<numeric_value>[mm]}
The command syntax shows most commands (and some parameters) as a mixture
of upper- and lower-case letters. The upper-case letters indicate the abbreviated
spelling for the command. For shorter program lines, send the abbreviated form. For
better program readability, send the long form.
For example, in the above syntax statement, CURR and CURRENT are both
acceptable forms. You can use upper- or lower-case letters. Therefore, CURRENT,
current, and Current are all acceptable. Other forms, such as CUR and CURREN,
will generate an error.
37
6.5 SCPI Commands
Braces ( { } ) enclose the parameter choices for a given command string. The braces
are not sent with the command string. A vertical bar ( | ) separates multiple
parameter choices for a given command string.
Triangle brackets ( < > ) indicate that you must specify a value for the enclosed
parameter. For example, the above syntax statement shows the range parameter
enclosed in triangle brackets. The brackets are not sent with the command string.
You must specify a value for the parameter (such as "CURR:DC:RANG 50E-6").
Some parameters are enclosed in square brackets ( [ ] ). The brackets indicate that
the parameter is optional and can be omitted. The brackets are not sent with the
command string. In this example [:DC] can be omitted, so the command string can
be shortened to “CURR:RANG 50E-6”. If you do not specify a value for an optional
parameter, the power/energy meter chooses a default value.
Command Separators
A colon ( : ) is used to separate a command keyword from a lower-level keyword.
You must insert a blank space to separate a parameter from a command keyword. If
a command requires more than one parameter, you must separate adjacent
parameters using a comma as shown below:
"SYST:TIME 10, 34, 48"
A semicolon ( ; ) is used to separate commands within the same subsystem, and can
also minimize typing. For example, sending the following command string:
"CORR:BEAM 1; WAVE 1310"
... is the same as sending the following two commands:
"CORR:BEAM 1"
"CORR:WAVE 10"
Use a colon and a semicolon to link commands from different subsystems. For
example, in the following command string, an error is generated if you do not use
both the colon and semicolon:
"CORR:BEAM 1;:AVER 300"
38
6.5 SCPI Commands
from the first response followed by the complete second response. To avoid this, do
not send a query command without reading the response. When you cannot avoid
this situation, send a device clear before sending the second query command.
SCPI Command Terminators
A command string sent to the power/energy meter must terminate with a <new line>
character. The IEEE-488 EOI (end-or-identify) message is interpreted as a <new
line> character and can be used to terminate a command string in place of a <new
line> character. A <carriage return>
followed by a <new line> is also accepted. Command string termination will always
reset the current SCPI command path to the root level.
IEEE-488.2 Common Commands
The IEEE-488.2 standard defines a set of common commands that perform functions
like reset, self-test, and status operations. Common commands always begin with an
asterisk ( * ), are four to five characters in length, and may include one or more
parameters. The command keyword is separated from the first parameter by a blank
space. Use a semicolon ( ; ) to separate multiple commands as shown below:
"*RST; *CLS; *ESE 32; *OPC?"
SCPI Parameter Types
The SCPI language defines several different data formats to be used in program
messages and response messages.
Numeric Parameters Commands that require numeric parameters will accept all
commonly used decimal representations of numbers including optional signs,
decimal points, and scientific notation.
Special values for numeric parameters like MINimum, MAXimum, and DEFault are
also accepted. You can also send engineering unit suffixes with numeric parameters
(e.g., M, K, or u). If only specific numeric values are accepted, the power/energy
meter will automatically round the input numeric parameters. The following command
uses a numeric parameter:
POWer:REFerence {MINimum|MAXimum|DEFault|<numeric_value>[W]}
Discrete Parameters Discrete parameters are used to program settings that have a
limited number of values (like W, DBM). They can have a short form and a long form
just like command keywords. You can mix upper- and lower-case letters. Query
responses will always return the short form in all upper-case letters. The following
command uses discrete parameters:
POW:UNIT {W|DBM}
Boolean Parameters Boolean parameters represent a single binary condition that is
either true or false. For a false condition, the power/energy meter will accept “OFF” or
“0”. For a true condition, the meter will accept “ON” or “1”. When you query a boolean
setting, the instrument will always return “0” or “1”. The following command uses a
boolean parameter:
CURRent:RANGe:AUTO {OFF|0|ON|1}
String Parameters String parameters can contain virtually any set of ASCII
characters. A string must begin and end with matching quotes; either with a single
quote or with a double quote. You can include the quote delimiter as part of the string
by typing it twice without any characters in between. The following command uses a
string parameter:
DIAG:CALString <quoted string>
39
6.5 SCPI Commands
Common commands are device commands that are common to all devices
according to the IEEE488.2 standard. These commands are designed and defined
by this standard. Most of the commands are described in detail in this section. The
following common commands associated with the status structure are covered in the
“Status Structure” section: *CLS, *ESE, *ESE?, *ESR?, *SRE, *SRE?, *STB?
40
6.5 SCPI Commands
Typically, either one of these commands is sent after the INITiate command. The
INITiate command is used to take the instrument out of idle in order to perform
measurements. While operating within the trigger model layers, many sent
commands will not execute. After all programmed operations are completed, the
instrument returns to the idle state at which time all pending commands (including
*OPC and/or *OPC?) are executed. After the last pending command is executed, the
OPC bit and/or an ASCII “1” is placed in the Output Queue.
When *OPC is sent, the OPC bit in the Standard Event Register will set after all
pending command operations are complete. When *OPC? is sent, an ASCII “1” is
placed in the Output Queue after all pending command operations are complete.
6.5.2.2.5 *TST? – self-test query – run self test and read result
Use this query command to perform the instrument self-test routine. The command
places the coded result in the Output Queue. A returned value of zero (0) indicates
that the test passed, other values indicate that the test failed.
41
6.5 SCPI Commands
The *WAI command is a no operation command for the instrument and thus, does
not need to be used. It is there for conformance to IEEE488.2.
Command Description
SYSTem Path to SYSTem subsystem. (SCPI Vol.2 §21)
:BEEPer
:STATe? Return the state of the the beeper (SCPI Vol.2 §21.2.3)
:ERRor
[:NEXT]? Returns the latest <error code, “message”>. (SCPI Vol.2 §21.8.8)
:LFRequency <numeric value> Sets the instrument‟s line frequency setting to 50 or 60Hz. (SCPI
Vol.2 §21.13)
:LFRequency? Query the instrument‟s line frequency setting. (SCPI Vol.2 §21.13)
Commands for PM100D only
42
6.5 SCPI Commands
:SENSor
43
6.5 SCPI Commands
Command Description
STATus Path to STATus subsystem. (SCPI Vol.2 §20)
44
6.5 SCPI Commands
Command Description
DISPlay Path to DISPlay subsystem. (SCPI Vol.2 §8)
Command Description
CALibration Path to CALibration subsystem. (SCPI Vol.2 §5)
45
6.5 SCPI Commands
Command Description
[SENSe] Path to SENSe subsystem. (SCPI Vol.2 §18)
AVERage
[:COUNt] <value Sets the averaging rate (1 sample takes approx. 3ms)
CORRection
COLLect
ZERO
46
6.5 SCPI Commands
POWer
[:RESPonse] {MINimum|
MAXimum|DEFault|
<numeric_value>[A]}
:THERmopile
ENERgy
[:PYRO]
CURRent[:DC]
RANGe
47
6.5 SCPI Commands
ENERgy
RANGe
FREQuency
Range
LOWer?
POWer[:DC]
RANGe
48
6.5 SCPI Commands
VOLTage[:DC]
RANGe
PEAKdetector
[:THReshold] {MINimum| Sets the trigger level in % for the energy mode
MAXimum|DEFault|
<numeric_value>
49
6.5 SCPI Commands
Command Description
INPut
[:PDIode]
:FILTer
[:LPASs]
[STATe] {OFF|0|ON|1} Sets the bandwidth of the photodiode input stage
[STATe]? Queries the bandwidth of the photodiode inut stage
:THERmopile
:ACCelerator
[STATe] {OFF|0|ON|1} Sets the thermopile accelerator state
[STATe]? Queries the thermopile accelerator state
:TAU {MINimum| Sets thermopile time constant (0-63%) in s
MAXimum|DEFault|
<numeric_value>[s]}
:TAU? [{MINimum| Queries the thermopile time constant (0-63%) in s
MAXimum|DEFault}]
:ADAPter
[:TYPE] {PHOTodiode| Sets default sensor adapter type
THERmal|PYRo}
[:TYPE]? Queries default sensor adapter type
Commands for PM100D / PM100USB only
50
6.5 SCPI Commands
Command Description
INITiate[:IMMediate] Start measurement
CONFigure[:SCALar]
MEASure[:SCALar]
READ? Start new measurement and read data (SCPI Vol.2 §3.3)
51
6.6 Maintenance and Repair
6.7 Maintenance
Protect the PM100A from adverse weather conditions. The PM100A is not water
resistant. Prevent the unit from shock, the analog needle meter contains sensitive
mechanics that may misalign.
Attention
To avoid damage to the PM100A, do not expose it to spray, liquids or
solvents!
If necessary the unit and the display can be cleaned with a cloth dampened with
water. Use „ESD cleaner‟ dampened cloth for the display glass, this prevents that the
needle reacts on static influences like striking over the glass.
The PM100A does not contain any modules that could be repaired by the user
himself. If a malfunction occurs, the whole unit has to be sent back to Thorlabs. Do
not remove covers!
52
6.8 Troubleshooting
6.8 Troubleshooting
In case that your PM100A shows malfunction please check the following items:
Unit does not work at all (no display at the front):
PM100A turned on?
Press On switch in the left side panel.
PM100A battery discharged / defect
Plug in AC Adapter
Unit automatically switches off
Check auto-shutoff setting
Check battery charging symbol
Plug in AC Adapter
Power reading is negative
A photodiode or thermal sensor is connected
Check if the unit is in relative measurement mode
Conduct the dark current adjustment procedure
A photodiode is connected
Check the polarity of the connected photodiode
A thermal element is connected
Check the polarity of the connected thermal element
Mechanical needle display doesn‟t show zero, when unit is switched off
Adjust needle to zero with the screw in the front panel
Check that the unit is switched off prior to adjusting!
Needle deflection doesn‟t map with digital read out
The specified accuracy for the analog meter is ±3% full scale, this is 1½
division marks. This accuracy should be given for an temperature operating
range between 10°C to 35°C.
There is a software supplied with the instrument to adjust the needle
deflection to a higher accuracy (< ±1% f.s.) for a specific ambient tempera-
ture. Therefore connect the PM100A via USB to a PC and run the „PM100A
Needle-Wizard‟ software.
If you don‟t find the error source by means of the trouble shooting list please first
contact the Thorlabs-Hotline ( europe@thorlabs.com) before sending the PM100D
for checkup and repair to Thorlabs - Germany.
(refer to section 7.7, „Addresses” on page 62)
53
7.1 Warranty
7 Appendix
7.1 Warranty
Thorlabs warrants material and production of the PM100A for a period of 24 months
starting with the date of shipment. During this warranty period Thorlabs will see to
defaults by repair or by exchange if these are entitled to warranty.
For warranty repairs or service the unit must be sent back to Thorlabs or to a place
determined by Thorlabs. The customer will carry the shipping costs to Thorlabs, in
case of warranty repairs Thorlabs will carry the shipping costs back to the customer.
If no warranty repair is applicable the customer also has to carry the costs for back
shipment.
In case of shipment from outside EU duties, taxes etc. which should arise have to be
carried by the customer.
Thorlabs warrants the hard- and software determined by Thorlabs for this unit to
operate fault-free provided that they are handled according to our requirements.
However, Thorlabs does not warrant a fault free and uninterrupted operation of the
unit, of the soft- or firmware for special applications nor this instruction manual to be
error free. Thorlabs is not liable for consequential damages.
Restriction of warranty
The warranty mentioned before does not cover errors and defects being the result of
improper treatment, software or interface not supplied by us, modification, misuse or
operation outside the defined ambient stated by us or unauthorized maintenance.
Further claims will not be consented to and will not be acknowledged. Thorlabs does
explicitly not warrant the usability or the economical use for certain cases of
application.
Thorlabs reserves the right to change this instruction manual or the technical data of
the described unit without notice.
54
7.2 Certifications and compliances
55
7.3 Technical data
General Data
Detector Compatibility Photodiode Sensors S100C Series
Thermal Sensors S300C Series
Photodiodes (max. 5mA)
Thermopiles (max. 1V)
Display Type Graphical LCD 132 x 32 pixels +
Mechanical Analog Needle
Viewing Area 48.2 x 13.2 mm + 90,0 x 42,0 mm
Display Update Rate (max) 20 Hz
Display Format Numerical, Mechanical Analog Needle
Backlight Display and Keypad LED
Dimensions (H x W x D) Overall 183 x 109 x 40 mm³
Options Kickstand; 1/4-20 Post thread
Weight <0.5 kg
Operating Temperature 0°C - +40°C
Storage Temperature -40°C - +70°C
Current Input (Photodiode Sensors)
Connector DB9F, left side
Units W
Measurement Ranges 6 decades; 50 nA - 5 mA
Ranges selectable in W, sensor depending
Display Resolution 1 pA / responsivity value (A/W)
AD Converter 16 bit
Accuracy +/-0.2% f.s. (5µA - 5mA); +/-0.5% f.s. (50nA)
+/-3% f.s. Analog Meter
Bandwidth DC - 100kHz, depending on sensor and settings
Wavelength Correction nm (A/W)
Voltage Input (Thermopile Sensors)
Connector DB9F, left side
Units W
Measurement Ranges 4 decades; 1 mV - 1V
Ranges selectable in W, sensor dependent
Display Resolution 1 µV / responsivity value (V/W)
AD Converter 16 bit
Accuracy +/-0.5% f.s. (10mV - 1V); +/-1% f.s. (1mV)
+/-3% f.s. Analog Meter
Bandwidth DC - 10Hz, depending on sensor and settings
Time Constant Correction Range 1s – 30s
Wavelength Correction Sensor depending; nm, (V/W)
Beam Diameter Setting N/A
Analog Outputs
Connector SMA, left side
Signal amplified input signal – not corrected
Voltage Range 0 ... 2V
Accuracy +/-3%
Bandwidth up to 100kHz, depending on sensor and settings
Sensor Temperature Control
Supported temperature sensor Thermistor
Temperature measurement range -10°C ... +80°C ( displayed via interface only)
56
7.3 Technical data
Sound
Type Speaker 300Hz - 5kHz
Function Laser tuning support, console function support
Interface
Type USB2.0
Connector Mini USB, left side
Power Management
Battery LiPo 3.7V 1300mAh
Charger / DC Input 5V/1A
Accessories
Hardcase
Instrument Drivers on USB Stick
Application Software on USB Stick
User Manual
57
7.4 Pin Assignment of the Sensor Connector
The PM100A is capable to support custom made detectors. Please read carefully the
following instruction prior to connecting a self made sensor.
5-4-3-2-1
9-8-7-6
pin connection
7 PRESENT connect this pin via a 1kΩ – 10kΩ resistor to Pin 3 (AGND)
1 +5V drive max. 50mA from this pin
6 DGND
9 n.c.
The following described pin is uniquely used for the memory in the sensor
head and may not be used. Connecting this pin may cause malfunction of
the PM100D.
58
7.5 Thorlabs ‘End of Life’ policy (WEEE)
As the WEEE directive applies to self contained operational electrical and electronic
products, this „end of life” take back service does not refer to other Thorlabs
products, such as
pure OEM products, that means assemblies to be built into a unit by the user
(e. g. OEM laser driver cards)
components
mechanics and optics
left over parts of units disassembled by the user (PCB‟s, housings etc.).
If you wish to return a Thorlabs unit for waste recovery, please contact Thorlabs or
your nearest dealer for further information.
If you do not return an „end of life” unit to Thorlabs, you must hand it to a company
specialized in waste recovery. Do not dispose of the unit in a litter bin or at a public
waste disposal site.
59
7.5 Thorlabs ‘End of Life’ policy (WEEE)
It is well known that WEEE pollutes the environment by releasing toxic products
during decomposition. The aim of the European RoHS directive is to reduce the
content of toxic substances in electronic products in the future.
The intent of the WEEE directive is to enforce the recycling of WEEE. A controlled
recycling of end of live products will thereby avoid negative impacts on the
environment.
60
7.6 List of figures
61
7.7 Addresses
7.7 Addresses
Our Company is represented by several distributors and sales offices throughout the
world.
Europe USA
Thorlabs GmbH Thorlabs, Inc.
Hans-Boeckler-Str. 6 435 Route 206 North
D-85221 Dachau Newton, NJ 07860
Germany USA
Japan
Thorlabs, Inc.
Higashi Ikebukuro Q Building 1st floor
2-23-2, Higashi Ikebukuro, Toshimaku
Tokyo 170-0013
Japan
Please call our hotlines, send an Email to ask for your nearest distributor or just visit
our homepage
http://www.thorlabs.com
62