E N - 0 1 4 6 3 5 - U M R e v 2 N P C - D - 6 x x 0 N a n o M e c h a n i s m C o n t r o l l e r U s e r M a n u a l
Page 7 of 34
w w w . n a n o p o s i t i o n i n g . c o m
1 Introduction
1.1
Overview
The NanoScan NPC-D-6000 series digital controller is a multi-axis closed loop piezo actuator
controller. It can control up to 3 channels of Queensgate NanoMechanisms.
NPC-D-6110 is a single axis version, NPC-D-6220 is a dual channel version and NPC-D-6330 is
a three channel version. In the document, controllers will be referred to as NPC-D-6xx0 where
xx represents the number of channels.
Each channel of the controller is part of a closed loop positioning system which utilises piezo
actuators in a flexure guided NanoMechanism
(also referred to as a “Stage”). The controller
incorporates a high voltage power amplifier to drive the piezo electric actuator and a precision
capacitive positional sensor measurement circuit for closed loop operation. The controller is
designed to work with all Queensgate NanoMechanisms (with appropriate Queensgate
recalibration and suitable adaptor cables, if required).
1.2
Features
The NPC-D-6xx0 series of controllers have the following features:-
Standalone single, dual or triple -axis digital controller for NanoMechanisms.
Digital signal processing with 24 bit data resolution.
Closed loop controller with open loop operating mode.
4th order linearization algorithm for high positional accuracy.
Digital PID control loop for ease of setting up.
Fast 20µs control loop update.
Supports NanoMechanism EEPROM calibration data storage for automatic setup.
Low noise floor offers precise imaging & focussing.
Dynamic high-power output NanoMechanism drive with 20 bit resolution.
Soft-start / stop technology protects loads and increases piezo life.
Front panel LEDs to provide instant operational status.
USB and Ethernet control interfaces.
Easy to interface with OEM software using supplied DLL (Dynamic Link Library).
Examples of software in C/C++, Python and LabVIEW® provided.
Analogue input for external analogue control of NanoMechanism position.
Analogue output for external analogue reporting of NanoMechanism position, configurable to also
report other data if required.
User programmable function playback feature allows pre-programmed waveform to be replayed
with no further PC interaction required.
Configurable TTL inputs to allow external control of function playback.
Configurable TTL outputs to trigger external hardware synchronized with function playback.
TTL In-Position outputs to indicate when NanoMechanism reaches the desired/set position, with
configurable position accuracy.
Configurable TTL quadrature or step-and-direction inputs and outputs to allow external control of
NanoMechanism position using stepper motor controller type interfacing.