| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Position Sensing Detectors![]()
PDP90A 2D Lateral PDQ80A Segmented KPA101 K-Cube Controller Sensor and Controller ![]() Please Wait
The shaded area in the chart above shows the min and max input power levels as a function of wavelength. Make sure the incident beam power is as close to the max level for the best resolution and noise figure possible. Going over the max level will saturate the sensor and give erroneous results. Features
The PDP90A Position Sensor utilizes a silicon photodiode-based pincushion tetra lateral sensor to accurately measure the displacement of an incident beam relative to the calibrated center. These devices are ideal for measuring the movement of a beam, the distance traveled, or as feedback for alignment systems. The large detection surface allows a beam diameter of <9 mm; however, our recommended range is 0.2 to 7 mm. Unlike quadrant sensors, which require overlap in all quadrants, the lateral sensor provides positional information of any spot within the detector region, independent of beam shape, size, and power distribution. The PDP90A has a very low noise figure of <2 mVpp (<300 µVrms), which corresponds to a detection error of 0.750 μmrms. Resolution is directly related to the optical input power by the following equation:
where Therefore, at the maximum power level, the resolution is 0.75 µm. More detailed technical information can be found on the Tech Info tab. Each PDP90A lateral position-sensing detector is packaged with a 8-32 to M4 adapter to provide compatibility with either imperial or metric mounting posts. The PDP90A is compatible with the KPA101 controller, available separately below. ![]()
2D Lateral Effect Position-Sensing DetectorsOverview![]() The 2D lateral effect sensors provide an accurate way to measure displacement - movements, distances, or angles – as well as feedback for alignment systems such as mirror control, microscope focusing, and fiber launch systems. These sensors work by proportionally distributing photocurrent using resistive elements to determine position and are usually referred to as lateral effect sensors. There are two different types of lateral effect sensors available Duo lateral and Tetra lateral. Duo lateral sensors provide a resistive layer on both the anode and cathode photodiode connections. This isolates the x and y positional information of the sensor and allows the sensor to be highly linear and very accurate. However, the added resistive layers significantly increase manufacturing cost. Tetra lateral sensors use a single resistive layer with a common cathode and an anode on each side of the detection area. This makes them very inexpensive to manufacture; however, the linearity decreases as the spot moves away from the center. This is caused by the physical location of the anodes along the sides of the sensor, specifically in the corners where the anodes approach each other. Thorlabs uses a variation of the Tetra lateral sensor commonly called a “pin cushion” sensor, a diagram of which is shown to the right. This sensor moves the anodes to the four corners of the sensors, reshaping the sensor area to produce linearity comparable to a duo lateral sensor at a significantly lower cost. Calculating the PositionThe PDP90A includes circuitry to decode the Δx, Δy, and SUM signals as follows:
From these formulas, the actual distances can be calculated with the following equations:
where x and y are the distances from the center of the sensor to the edge of the sensor, and Lx and Ly are the resistance lengths of the sensor. For the PDP90A sensor, Lx = Ly = 10 mm. Note that the resistance lengths are not the same as the active area. The active area is depicted by the gray region in the diagram above. Positional ErrorsUnlike quadrant style photodiodes, lateral effect sensors are independent of beam shape and size. They will provide positional information of the centroid of the spot as long as the light is located on the sensor. If part of the light moves off the sensor, it will cause a shift in the centroid making the beam measurement unreliable. Positional errors will also be caused by ambient light levels. For best results the PDP90A should be operated in a dark location. However, light baffling using lens tubes and irises to narrow the field of view (FOV) will limit ambient light level errors. Position ResolutionPosition resolution is the minimum detectable displacement of a light spot incident on the PSD. Position resolution (ΔR) is a factor of both the resistance length (Lx or Ly), or the x and y length, and the signal to noise ratio (S/N). The signal to noise ratio for this system can be defined as the SUM output signal level (Vo) divided by the output voltage noise (en). The PDP90A output noise is <2 mVpp, or <300 µVrms.
where, For the PDP90A:
For best results Vo should be maximized to 4 V resulting in a position resolution of 0.750 µm. To do this, monitor the SUM output voltage of the sensor and adjust the optical intensity until the output is approximately 4 V. Increasing above 4 V will saturate the system causing unreliable readings. The provided operational software will indicate the voltage level on a slide bar. If the SUM is saturated the slide bar color will turn red. Back off the intensity until it switches to green. This will be equivalent to a 4 V SUM output. Photodiode Detail
Detector Out - HIROSE
![]() Click to Enlarge PDP90A Packaging
Smart Pack
Thorlabs' Smart Pack Initiative is aimed at waste minimization while still maintaining adequate protection for our products. By eliminating any unnecessary packaging, implementing packaging design changes, and utilizing eco-friendly packaging materials for our customers when possible, this initiative seeks to improve the environmental impact of our product packaging. Products listed above are now shipped in re-engineered packaging that minimizes the weight and the use of non-recyclable materials.b As we move through our product line, we will indicate re-engineered packages with our Smart Pack logo.
Features
Thorlabs' offers a wide variety of coherent light sources compatible with both quadrant detectors. A selection of appropriate lasers is outlined on the Suggested Lasers tab. For questions about specific light detection arrangements contact tech support. The PDQ80A and PDQ30C detectors are segmented, position-sensing, quadrant detectors for precise path alignment of light in the 400 to 1050 nm or 1000 to 1700 nm range, respectively. A 6-pin Hirose connector on each detector outputs signals proportional to the incident beam's power distribution (and thus position). For best results, quadrant detectors should be used with powers under 1 mW (linear regime of sensor) and beam diameters within their specified range. Each quadrant detector is packaged with an 8-32 to M4 adapter to provide compatibility with either imperial or metric mounting posts. The PDQ80A and PDQ80C are compatible with the KPA101 controller, available separately below.
6-Pin Hirose Connector
Segmented-Quadrant Position-Sensing Detectors![]() The segmented-quadrant position sensors consists of four distinct yet identical quadrant-shaped photodiodes that are separated by a ~0.1 mm gap and together form a circular detection area capable of providing a 2D measurement of the position of an incident beam. When light is incident on the sensor, a photocurrent is detected by each sector (labeled Q1, Q2, Q3, and Q4 as shown in the figure to the right). From these signals difference signals can be determined using an appropriate A/D converter. The sum of all four signals is also determined for normalization purposes. The normalized coordinates (X, Y) for the beam's location are given by the following equations.
If a symmetrical beam is centered on the sensor, four equal photocurrents will be detected, resulting in null difference signals, and hence, the normalized coordinates will be (X, Y) = (0, 0). The photocurrents will change if the beam moves off center, thereby giving rise to difference signals that are related to the beam displacement from the center of the sensor. These sensors are very accurate and are ideal for auto-alignment applications. However, care should be taken in the shape and density distribution of the incident beam. These sensors are sensitive to these two parameters. A beam that does not have a Gaussian power distribution will be centered based on the power, rather than the geometric center of the beam. For these types of beams, a lateral sensor might be better suited. Detector Out - HIROSE
Photodiode Detail
![]() Typical Auto-Alignment Setup A basic auto-alignment schematic is shown to the left. It consists of a PDQ80A Photodiode Sensor, a KPA101 Beam Position Aligner, two piezo drivers, an ASM003 Piezo-Actuated 2-Axis Mirror Mount, a laser source, and a computer. Together, the system is used to position and maintain the laser beam so that it is located at the center of the detector array with respect to the beam's power density. It should be noted that when used with older versions of the former generation TPZ001 T-Cubes (i.e., Rev. 1; the revision number is displayed on the LED screen when the T-Cube is booted), the piezo cubes must be connected to the beam position aligner using two external SMA connectors even if a KCH301 or KCH601 Controller Hub or former generation TCH002 Controller Hub is being used. If KPZ101 K-Cubes or Rev. 2 TPZ001 T-Cubes are used with a controller hub, the SMA to SMA cables are not needed. Thermal variations in a lab cause misalignment of components. Optical tables are susceptible to bowing dependent on the different coefficients of thermal expansion of top and bottom plates. Mechanics such as mirror mounts exhibit drift from temperature variation. By using a quadrant detector in a closed-loop system, one can minimize the effects of thermal variation on an experiment's alignment. The experimental setup shown below was created based on the schematic to the left. An LDM635 red laser diode module emitting at 635 nm serves as the laser source. The light is incident on an ASM003 turning mirror mount, which is mounted on a MBT616 flexure stage (center of photo). The turning mirror's X and Y motions are controlled using two KPZ101 piezo controllers (not shown). Please note that the piezo elements are meant for small beam alignment adjustments. The turning mirror directs light to a BP150 pellicle beamsplitter. The light transmitted by this beamsplitter will continue on to the rest of the experimental setup (not shown) while the reflected light is directed towards the PDQ80A Quadrant Sensor (right of photo), which is controlled by the KPA101 Auto-Aligner (not shown).
When using a Quadrant Detector, choosing an appropriate alignment laser is essential. The laser's wavelength, beam diameter, and power all have a significant effect on the performance of the system. While there are countless sources that are suitable for use with our quadrant detectors, the lasers and optical components below have been selected for their cost-effectiveness and ease of use. Photodiodes, such as those used in our quadrant detectors, should have less than 1 mW of incident light on them for linear responsivity. Beam splitters are commonly used in auto-alignment systems and reduce the amount of light on the detector. Depending on the optical setup, the laser's power may need to be further reduced, which can be accomplished using the power adjustment wheel on our K-Cube lasers. The suggested fiber patch cables are each 2 m long and are matched to the fiber type in the laser source. While we offer many different collimators, the ones suggested here are part of our Adjustable Collimator line and provide an appropriately-sized beam diameter for use with our Quadrant Detectors. The collimators can be mounted numerous ways, but the VC1 (VC1/M) is a versatile solution suitable for most applications. PDQ80A Compatible
PDQ30C Compatible
![]() Smart Pack
Thorlabs' Green Initiative is aimed at reducing waste. To that end, we have begun to re-engineer our product packaging. Products listed above are now shipped in re-engineered packaging that minimizes the use of non-recyclable materials. Over the course of a year, the re-engineered packaging across our product line is projected to reduce our CO2 footprint by more than 16,184 kg and reduce packaging by over 13,893 pounds! As we move through our product line, we will label re-engineered packages with our green Smart Pack sticker (above).
![]() Click to Enlarge Back and Top Views of the KPA101 K-Cube (See the Pin Diagrams Tab for More Information) Features
The KPA101 K-Cube Beam Position Aligner is a part of Thorlabs' new and growing Kinesis® line of high-end, compact motion controllers. It interfaces with our range of Quadrant and Lateral Effect Sensor Heads (see the Typical Application tab above for more information) and can be used either to measure the position of the beam on the sensor (in Open-Loop mode) or to generate a signal that can be used as the input for an automated beam steering element (in Closed-Loop mode). When combined with the KPZ101 K-Cube Piezo Drivers, this unit is ideal for such closed-loop beam-steering applications. Please contact Tech Support for details on how the KPA101 can be used with sensors from other manufacturers. Embedded software allows this unit to communicate with position sensing detectors (PSDs) either using the on-unit menu button, display, and control wheel or using external trigger signals. In addition to the on-unit controls, USB connectivity provides simple PC-controlled operation with two available software platforms: our new Kinesis software package or our legacy APT™ (Advanced Positioning Technology) software package. The Kinesis Software features .NET controls which can be used by 3rd party developers working in the latest C#, C++, Matlab, Labwindows/CVI, Visual Basic, LabVIEW™, or any .NET compatible languages to create custom applications. Our legacy APT software allows the user to quickly set up complex move sequences with advanced controls made possible via the ActiveX® programming environment. For example, all relevant operating parameters are set automatically by the software for Thorlabs stage and actuator products. For more details on both software packages, please see the Motion Control Software, Kinesis Tutorials, and APT Tutorials tabs. The unit has a highly compact 60.0 mm x 60.0 mm x 49.2 mm footprint, allowing it to be positioned close to the system for added convenience when using the top panel controls. Tabletop operation also allows minimal drive cable lengths for easier cable management. Each unit contains a front-located power switch that, when turned off, saves all user-adjustable settings. Please note that this switch should always be used to power down the unit. For convenience, a 1.5 m long Type A to Type Micro B USB 3.0 cable is included with the KPA101 cube. Operation When in open-loop mode, the X DIFF and Y DIFF difference signals shown on the target screen are not output to the SMA connectors on the back of the unit. Instead, the X DIFF and Y DIFF SMA outputs, which represent X OUT and Y OUT position demand signals, will be fixed at zero or the last closed-loop value. This mode allows for manual alignments on the detector. Once roughly aligned, the unit can be set to closed-loop mode to begin automated alignments of the system. In the closed-loop mode, a DSP processor inside the KPA101 runs two independent feedback loops that output X DIFF and Y DIFF position demand signals. These signals will be present at the SMA connectors on the back of the unit for use as the inputs to the beam steering elements being used to center the beam on the detector. The proportional, integral, and differential (PID) constants can be adjusted to fine tune the response of the feedback loops to changes in the target position. Floating-point arithmetic allows for a greater range of PID coefficients to be used in the control loop, resulting in higher precision and lower noise (see Appendix B of the manual for details). This increases the range of actuators that can be stabilized using the auto aligner. Furthermore, the unit incorporates a notch filter that can be used to counteract the natural resonance of the specific mechanical system in which the unit is being used. This can stabilize actuators that are prone to mechanical resonances, such as piezo mirror gimbal mounts. When the unit is controlled via the USB interface, the open-loop output of the unit is also exported digitally to the computer. Please note that stable closed-loop operation can only be achieved with continuous wave (CW) lasers. The KPA101 K-Cube is not recommended for use with pulsed lasers. Optical Table Mounting Plate Power Supply Options The USB Controller Hub's single USB connection provides USB connectivity to all the K-Cubes and T-Cubes connected to the hub. In addition, when the KPA101 is used in the closed-loop mode with beam-steering controllers such as the KPZ101 Piezo Driver T-Cubes, the hub is especially useful since it allows for direct communication between the cubes connected on it. As a result, the feedback signals generated by the KPA101 in the closed-loop mode can be sent directly to the KPZ101 piezo controllers being used to direct the beam steering elements.
Power ConnectorMini-DIN Female
Computer Connection*
*The USB 3.0 port is compatible with a USB 2.0 Micro B connector if the Micro B connector is plugged into the shaded region in the photo above. A USB 3.0 type A to type Micro B cable is included with the KPA101. K-Cube Mounting OptionsTwo options are available to securely mount our K-Cube controllers onto an optical table. An optical table mounting plate, provided with every K-Cube, allows for a single controller to be attached to an optical table. Alternatively, three- and six-port USB controller hubs are offered (sold separately) that can mount and power our K-Cube controllers. These options are described in further detail below. Optical Table Mounting Plate Kinesis USB Controller Hubs K-Cube Table Mounting PlateUnlike T-Cubes, every K-Cube includes a mounting plate that clips onto the base of the controller. The plate contains two magnets for temporary placement on an optical table and two counterbores for 1/4"-20 (M6) cap screws for more permanent placement on the tabletop. Kinesis USB Controller Hubs3- and 6-Port USB Controller Hubs allow multiple controllers to be connected to one PC for multi-axis applications. K-Cubes can be directly attached to the hubs while T-Cubes require a KAP101 Adapter Plate.
Introducing Thorlabs' Kinesis® Motion ControllersA major upgrade to the former-generation T-Cubes, the growing K-Cube line of high-end controllers provides increased versatility not only through the new Kinesis software, but through an overhaul and updating of their physical design and firmware. Every K-Cube controller includes a digital display. In addition to basic input and output readouts, the KPA101 OLED display hosts a number of menu options that include monitor, closed loop, open loop, and automatic closed/open loop switching. The on-unit wheel and menu button are used to scroll through the available options. Each unit contains a front-located power switch that, when turned off, saves all user-adjustable settings as well as two bidirectional SMA trigger ports that accept or output a 5 V TTL logic signal. Please see the table to the right for a full comparison of the features offered by our new KPA101 K-Cube and previous-generation TPA101 T-Cube PSD controllers.
Kinesis USB Controller Hubs K-Cubes simply clip into place using the provided on-unit clips, while current- and previous-generation T-Cubes require the KAP101 Adapter Plate, shown in the animation to the below right. The hub vastly reduces the number of USB and power cables required when operating multiple controllers. K-Cube Table Mounting PlateUnlike T-Cubes, every K-Cube includes a mounting plate that clips onto the base of the controller. The plate contains two magnets for temporary placement on an optical table and two counterbores for 1/4"-20 (M6) cap screws for more permanent placement on the tabletop. Kinesis USB Controller Hubs3- and 6-Port USB Controller Hubs allow multiple controllers to be connected to one PC for multi-axis applications. K-Cubes can be directly attached to the hubs while T-Cubes require a KAP101 Adapter Plate. Thorlabs offers two platforms to drive our wide range of motion controllers: our Kinesis® software package or the legacy APT™ (Advanced Positioning Technology) software package. Either package can be used to control devices in the Kinesis family, which covers a wide range of motion controllers ranging from small, low-powered, single-channel drivers (such as the K-Cubes and T-Cubes) to high-power, multi-channel, modular 19" rack nanopositioning systems (the APT Rack System). The Kinesis Software features .NET controls which can be used by 3rd party developers working in the latest C#, Visual Basic, LabVIEW™, or any .NET compatible languages to create custom applications. Low-level DLL libraries are included for applications not expected to use the .NET framework. A Central Sequence Manager supports integration and synchronization of all Thorlabs motion control hardware. ![]() Kinesis GUI Screen ![]() APT GUI Screen Our legacy APT System Software platform offers ActiveX-based controls which can be used by 3rd party developers working on C#, Visual Basic, LabVIEW™, or any Active-X compatible languages to create custom applications and includes a simulator mode to assist in developing custom applications without requiring hardware. By providing these common software platforms, Thorlabs has ensured that users can easily mix and match any of the Kinesis and APT controllers in a single application, while only having to learn a single set of software tools. In this way, it is perfectly feasible to combine any of the controllers from single-axis to multi-axis systems and control all from a single, PC-based unified software interface. The software packages allow two methods of usage: graphical user interface (GUI) utilities for direct interaction with and control of the controllers 'out of the box', and a set of programming interfaces that allow custom-integrated positioning and alignment solutions to be easily programmed in the development language of choice. A range of video tutorials is available to help explain our APT system software. These tutorials provide an overview of the software and the APT Config utility. Additionally, a tutorial video is available to explain how to select simulator mode within the software, which allows the user to experiment with the software without a controller connected. Please select the APT Tutorials tab above to view these videos, which are also available on the software CD included with the controllers. SoftwareKinesis Version 1.14.7 The Kinesis Software Package, which includes a GUI for control of Thorlabs' Kinesis and APT™ system controllers. Also Available:
The Kinesis Software features new .Net controls which can be used by 3rd party developers working in the latest LabVIEW, C# .Net, VB .NET, or any other .Net compatible languages to create custom applications. C# For a collection of example projects that can be compiled and run to demonstrate the different ways in which developers can build on the Kinesis motion control libraries, please on the link below.
LabVIEW
These videos illustrate some of the basics of using the APT System Software from both a non-programming and a programming point of view. There are videos that illustrate usage of the supplied APT utilities that allow immediate control of the APT controllers out of the box. There are also a number of videos that explain the basics of programming custom software applications using Visual Basic, LabView and Visual C++. Watch the videos now to see what we mean.
To further assist programmers, a guide to programming the APT software in LabView is also available.
The APT™ (Advanced Positioning Technology) family covers a wide range of motion controllers ranging from small, low-powered, single-channel drivers (such as the T-Cubes) to high-power, multi-channel, modular 19" rack nanopositioning systems (the APT Rack System). All controllers in the APT family share a common software platform, the 'APT System Software', which is available on our APT software download page. A support package, containing a wealth of information on using and programming these Thorlabs products is also available. By providing this common software platform, Thorlabs has ensured that users can easily mix and match any of the APT controllers in a single application, while only having to learn a single set of software tools. In this way, it is perfectly feasible to combine any of the controllers from the low-powered, single-axis to the high-powered, multi-axis systems and control all from a single, PC-based unified software interface. The APT System Software allows two methods of usage: graphical user interface (GUI) utilities for direct interaction and control of the controllers 'out of the box', and a set of programming interfaces that allow custom-integrated positioning and alignment solutions to be easily programmed in the development language of choice. A range of video tutorials are available to help explain our APT system software. These tutorials provide an overview of the software and the APT Config utility. Additionally, a tutorial video is available to explain how to select simulator mode within the software, which allows the user to experiment with the software without a controller connected. Please select the APT Tutorials tab above to view these videos, which are also available on the software cd included with the controllers. SoftwareAPT Version 3.21.2 Includes a GUI for control of Thorlabs' APT™ system controllers, as well as a wealth of support information in the form of handbooks, help files, tutorial videos, and FAQs. Also Available:
![]() APT GUI Screen
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||