manuals.online logo
Brands
  1. Home
  2. •
  3. Brands
  4. •
  5. Newport
  6. •
  7. Controllers
  8. •
  9. Newport XPS Series Instruction Manual

Newport XPS Series Instruction Manual

In electro-optical experiments or automated test and measurement systems,
configuration of multiple instruments is often required to perform a series of
synchronized tasks. A common challenge of integrating multiple instruments
into a setup is the difficulty of controlling each of the instruments at a
precise timing, either simultaneously or in a specific sequence. When a
setup requires high accuracy and throughput motions, an ability to
synchronize tasks of the motion controller with other instruments becomes of
a key importance. This technical note describes trigger synchronization
methods of multiple instruments using a Newport XPS universal motion
controller and provides examples of specific configurations.
Overview:
Input and output trigger controls are common features for test, measurement
and motion control instruments including Newport XPS, ESP301 and SMC series
controllers as well as Newport optical power meters, laser diode drivers and
tunable laser controllers. In a schematic of typical setup shown in Figure 1, an
input trigger signals an XPS controller to start a specific task, and the controller
sends out an output trigger to other instruments at a programmed event.
Below is a list of key questions to consider when determining overall hardware
and software configurations for trigger synchronizations.
• What types of signals (digital or analog) are available to use as trigger in
and trigger out?
• What are the program logics that need to be defined for the trigger events
and actions?
• For digital TT trigger, do the input/output pins require pull-up resistors or
are they pulled up internally?
• What is the acceptable time delay between events and actions when
synchronizing multiple instruments?
Digital and Analog Trigger
The XPS controller provides number of digital TT inputs and outputs from
GPIO (General Purpose Inputs and Outputs) as well as from Trigger In, used as
External Trigger Input for Data Gathering, and PCO (Position Compare Output)
connectors. TT is the most widely used form of trigger signal in various
instrumentations. TT logic gate circuits are designed to input and output only
two distinct states of signals – “high” (1) and “low” (0). Ideally, the two states
are represented by voltage values, 5 volts for “high” and 0 volt for “low” in
Trigger Synchronization using a
Newport XPS Series Motion Controller
TECHNICAL NOTE
positive logic. However, due to the stray voltage drop, the input and output
voltages are not exact values of 5 or 0 volts, and manufacturers specify
acceptable ranges for voltage and current values. The input and output
specifications of the TT digital signal for the Newport XPS series controllers
are shown in Figure 2 and Figure 3 below.
The digital TT input and output of the XPS controller are in negative logic,
producing maximum 5 volts for “low” (0) state and minimum 0 volt for “high”
(1) state. As shown in Figure 2, the digital TT input is internally powered by 5
volts supply. Hence, when connecting an output of an external device to the
digital TT input of the XPS controller, no external pull-up resistor is required.
The digital TT output, however, is an open-collector type as shown in Figure 3,
and it requires an external +5V power supply and a pull-up resistor. The GPIO1,
GPIO3, GPIO4 and PCO connectors of the XPS controller provide outputs of +5V
supply, that can be used to pull up the output signals.
The XPS also allows defining the trigger actions based on the analog input
signal values. In the GPIO connectors, there are 4 analog inputs and 4 analog
outputs that use voltage signals in range of ± 10 V.
Programming of GPIO Trigger Logics
A total of 30 TT inputs and 30 TT outputs are available in GPIO connectors of
the XPS controller. This allows synchronization of specific task executions
Figure 1: Setup Configuration for Optical Quality Testing with Gimbal Figure 2: XPS Digital TTL Input
Figure 3: XPS Digital Output
based on multiple events. For example, during a single trajectory of motion, the
XPS allows sending TT trigger outputs at the motion start, constant velocity
start, constant velocity end and the motion end as well as at any trajectory
elements defined for specific position and velocity values.
Implementation of TT input and output in the XPS controller can be done
similar to IF/THEN statements in programming. “If” the event occurs, “then”
the action is triggered. Some of the available events and actions are shown in
Figure 4.
When the XPS is triggered by other instruments, a trigger signal from other
instruments is always defined as the event. Number of actions can be
triggered such as executing specific motion commands, gathering data,
sending modulated analog output signals or starting a programmed trajectory.
When the XPS triggers other instruments, the triggering events can be defined
based on time, specific motion parameters (velocity, acceleration, deceleration,
start or stop), state of motion or a trajectory. In this case, the action is always
the triggering signal to other instruments.
ynchronization Time Delay and Position Error
Typical delay of sending out the trigger signal from the XPS controller is 100
μs, coming from a servo cycle of the controller electronics. While a ‘time’
based event triggers an action immediately every servo cycle of 100 μs, an
event related to ‘motion’ triggers an action based on the motion profiler, which
runs on every 400 μs.
For applications demanding high accuracy and fast synchronization to external
devices, the XPS controller features ‘Position Compare Output’ (PCO), providing
50 ns delay between the moment of crossing specific positions and sending
out the trigger signal. Similarly, the ‘Trig In’ connector of the XPS enables 50 ns
delay between a trigger input signal and an acquisition of position data.
Trigger Synchronization using a
Newport XPS Series Motion Controller
TECHNICAL NOTE
A minimum latency in the trigger delay is critical in high speed, high
throughput motion where the trigger output signal is sent on the fly during a
move. With 50 ns latency of the trigger pulse from PCO, the scanning speed of
200 mm/s from a motorized stage produces minimal uncertainty of 10 nm in
position, which is much smaller compared to uncertainty of 20 μm resulting
from 100 μs latency of trigger pulse from the GPIO.
Example #1: Digital TTL Output to Trigger a Mechanical hutter
In the following example, a Newport 845HP digital shutter system is triggered
by digital TT outputs from the GPIO3 connector of an XPS-Q4 universal
controller.
The digital TT outputs from GPIO3 connector are pulled up to +5V supply with
resistors, as shown in Figure 6.
Please note that the inputs of 845HP interface connector are “active high” and
the digital outputs of the GPIO are in negative logic. This means that the
shutter will open with high-to-low transition of the trigger pulse to J1-2 pin,
and close with the high-to-low transition of the trigger pulse to J1-3 pin.
Figure 4: Possible Events an Actions from XPS controller
Figure 5: Description of 845HP shutter interface control 5-PIN DIN connector
Figure 6: Wiring iagram of GPIO3 to 845HP J2 interface connector
Complete listings for all global office locations are available online at www.newport.com/contact
www.newport.com
Newport Corporation, Global Headquarters
1791 Deere Avenue, Irvine, CA 92606, USA
PHONE: 1-800-222-6440 1-949-863-3144 FAX: 1-949-253-1680 EMAIL: sales@newport.com
PHONE EMAIL
Belgium +32-(0)0800-11 257 belgium@newport.com
China +86-10-6267-0065 china@newport.com
France +33-(0)1-60-91-68-68 france@newport.com
Japan +81-3-3794-5511 spectra-physics@splasers.co.jp
Taiwan +886 -(0)2-2508-4977 sales@newport.com.tw
PHONE EMAIL
Irvine, CA, USA +1-800-222-6440 sales@newport.com
Netherlands +31-(0)30 6592111 netherlands@newport.com
United Kingdom +44-1235-432-710 uk@newport.com
Germany / Austria / Switzerland
+49-(0)6151-708-0 germany@newport.com
Newport Corporation, Irvine and Santa Clara, California and Franklin, Massachusetts;
Evry and Beaune-La-Rolande, France; Stahnsdorf, Germany and Wuxi, China have
all been certified compliant with ISO 9001 by the British Standards Institution.
DS-011302
TECHNICAL NOTE
Trigger Synchronization using a
Newport XPS Series Motion Controller
The following conditions define the open, the close of the shutter and the
ready mode by changing the state of bit number to #0 or #1.
In the following example of a TC script, when positioner G1.P1 reaches a
constant velocity, it opens the shutter. When the constant velocity is over, the
shutter is closed.
Example #2: Position Compare Output (PCO) to Trigger a High
peed Camera
In the second example, the Position Compare Output is used with an XM 350
inear Stage and an XPS controller. The pulse output triggers an image capture
of a high speed camera system in Automated Optical Inspection (AOI)
application.
The Axis 1 pulse output from PCO connector is pulled up to +5V output with a
resistor as shown in Figure 7. Once the wiring is properly configured, the
following TC commands can be used.
In the TC script below, one trigger pulse is generated every 5 μm between
the minimum position of 10 mm and the maximum position of 50 mm. The first
trigger pulse will be at 10 mm and the last trigger pulse will be at 50 mm with
duration of 200 nanoseconds per each pulse.
# Ready mode (DO1 = 1, DO2 = 1)
set ErrorCode [catch "GPIODigital et $ ocketID GPIO3.DO 3 3"]
if {$tcl_argv(0) != 0} {close_socket ; return $tcl_argv(0)}
# Open the Shutter (Switch DO1 from 1 to 0)
set ErrorCode [catch "GPIODigital et $ ocketID GPIO3.DO 3 2"]
if {$tcl_argv(0) != 0} {close_socket ; return $tcl_argv(0)}
# Close the Shutter (Switch DO2 from 1 to 0)
set ErrorCode [catch "GPIODigital et $ ocketID GPIO3.DO 3 1"]
if {$tcl_argv(0) != 0} {close_socket ; return $tcl_argv(0)}
EventExtendedConfigurationTrigger et (Always, 0, 0, 0, 0,
G1.P1. Gamma.ConstantVelocity tart, 0, 0, 0, 0)
EventExtendedConfigurationAction et (GPIO3.DO.DO et, 3, 2, 0, 0)
EventExtended tart()
EventExtendedConfigurationTrigger et (Always, 0, 0, 0, 0,
G1.P1. Gamma.ConstantVelocityEnd, 0, 0, 0, 0)
EventExtendedConfigurationAction et (GPIO3.DO.DO et, 3, 1, 0, 0)
EventExtended tart()
GroupMoveAbsolute (G1.P1, 50)
GroupMoveAbsolute (G1.P1, -50)}
GroupInitialize(GROUP1)
GroupHome earch(GROUP1)
PositionerPositionCompare et(GROUP1.POSITIONER,10, 50, 0.005)
PositonerPositionCompareEnable(GROUP1.POSITIONER)
PositionerPositionCompareGet(GROUP1.POSITIONER, double *, double *,
double *, bool *)
PositionerPositionComparePulseParametersGet(GROUP1.POSITIONER,
double *, double *)
GroupMoveAbsolute(GROUP1.POSITIONER, 150)
PositionerPositionCompareDisable(GROUP1.POSITIONER)
Figure 7: Wiring Diagram of XPS PCO to External Camera
PositionerPositionComparePulseParameter et()
PositionerPositionCompare et()
PositionerPositionCompareGet()
PositionerPositionCompareEnable()
PositionerPositionCompareDisable()
For additional information about the Newport XP controller and its advanced features for trigger
synchronizations, please contact Newport sales and application engineers at [email protected].

Other Newport Controllers manuals

Newport XPS-Q8 User manual

Newport

Newport XPS-Q8 User manual

Newport 850G Series User manual

Newport

Newport 850G Series User manual

Newport i8-AL User manual

Newport

Newport i8-AL User manual

Newport Pt32 User manual

Newport

Newport Pt32 User manual

Newport ESP6000 User manual

Newport

Newport ESP6000 User manual

Newport MM4006 User manual

Newport

Newport MM4006 User manual

Newport LDC-3706 Series User manual

Newport

Newport LDC-3706 Series User manual

Newport SMC100CC User manual

Newport

Newport SMC100CC User manual

Newport ESA-CXA User manual

Newport

Newport ESA-CXA User manual

Newport ESP301 User manual

Newport

Newport ESP301 User manual

Newport New Focus Picomotor 8742 User manual

Newport

Newport New Focus Picomotor 8742 User manual

Newport FSM-CD300B User manual

Newport

Newport FSM-CD300B User manual

Newport CONEX-PP Series User manual

Newport

Newport CONEX-PP Series User manual

Newport XPS-RL User manual

Newport

Newport XPS-RL User manual

Newport SMC100PP User manual

Newport

Newport SMC100PP User manual

Newport MM4006 User manual

Newport

Newport MM4006 User manual

Newport XPS Operating and maintenance manual

Newport

Newport XPS Operating and maintenance manual

Newport MKS HXP Series User manual

Newport

Newport MKS HXP Series User manual

Newport 8000 User manual

Newport

Newport 8000 User manual

Newport SMC100CC User manual

Newport

Newport SMC100CC User manual

Newport XPS-Q8 User manual

Newport

Newport XPS-Q8 User manual

Newport 6100 User manual

Newport

Newport 6100 User manual

Newport i Series User manual

Newport

Newport i Series User manual

Newport XPS User manual

Newport

Newport XPS User manual

Popular Controllers manuals by other brands

Carel AT th Tune Series manual

Carel

Carel AT th Tune Series manual

MULTISPAN PID 2303-3C manual

MULTISPAN

MULTISPAN PID 2303-3C manual

BADU BNR 300 Installation & operating instructions

BADU

BADU BNR 300 Installation & operating instructions

DeLUX MOISTURE Link G2 MSF Operation manual

DeLUX

DeLUX MOISTURE Link G2 MSF Operation manual

modec JA73 instruction manual

modec

modec JA73 instruction manual

DSE 720 operating manual

DSE

DSE 720 operating manual

Sentiotec K2-NEXT Installation and operating instructions

Sentiotec

Sentiotec K2-NEXT Installation and operating instructions

Dettson EVO Installation and owner's manual

Dettson

Dettson EVO Installation and owner's manual

Mohlenhoff OEM-Actuator 24 V technical information

Mohlenhoff

Mohlenhoff OEM-Actuator 24 V technical information

LNC T6 Series Operator's manual

LNC

LNC T6 Series Operator's manual

Intel Stratix 10 MX HBM2 IP user guide

Intel

Intel Stratix 10 MX HBM2 IP user guide

Polaris DP-20 Quick start manual

Polaris

Polaris DP-20 Quick start manual

Ingersoll-Rand TS900 Series Installation and maintenance information

Ingersoll-Rand

Ingersoll-Rand TS900 Series Installation and maintenance information

Toshiba T300MVi MEDIUM VOLTAGE instruction manual

Toshiba

Toshiba T300MVi MEDIUM VOLTAGE instruction manual

YGE 35LVT quick start guide

YGE

YGE 35LVT quick start guide

Compit B750 T-1 OPERATING AND INSTALLATION Manual

Compit

Compit B750 T-1 OPERATING AND INSTALLATION Manual

LOVATO ELECTRIC DCRL3 instruction manual

LOVATO ELECTRIC

LOVATO ELECTRIC DCRL3 instruction manual

FASANO TOOLS FG 99 Safety instructions and instruction manual

FASANO TOOLS

FASANO TOOLS FG 99 Safety instructions and instruction manual

manuals.online logo
manuals.online logoBrands
  • About & Mission
  • Contact us
  • Privacy Policy
  • Terms and Conditions

Copyright 2025 Manuals.Online. All Rights Reserved.