Compensating control signal for raster scan of a scanning probe microscope

11656244 · 2023-05-23

Assignee

Inventors

Cpc classification

International classification

Abstract

The invention relates to a measuring device for a scanning probe microscope that includes a sample receptacle which is configured to receive a measurement sample to be examined, a measuring probe which is arranged on a probe holder and has a probe tip with which the measurement sample can be measured. A displacement device is configured to move the measuring probe and the sample receptacle relative to each other, in order to measure the measurement sample, such that the measuring probe, in order to measure the measurement sample, executes a raster movement relative to said measurement sample in at least one spatial direction. Movement measurement signals indicating a first movement component in a first spatial direction that disrupts the raster movement and a second movement component in a second spatial direction that disrupts the raster movement, which second spatial direction extends transversely to the first spatial direction. Compensating control signal components cause a first countermovement which substantially compensates for the first disruptive movement component in the first spatial direction, and/or cause a second countermovement which substantially compensates for the second disruptive movement component in the second spatial direction.

Claims

1. A measuring device for a scanning probe microscope, comprising a sample receptacle that is configured to receive a measurement sample to be examined; a measuring probe that is arranged on a probe holder and that has a probe tip with which the measurement sample can be measured; a displacement device that is configured to move the measuring probe and the sample receptacle relative to each other, in order to measure the measurement sample, in such a manner that the measuring probe, in order to measure the measurement sample, executes a raster movement relative to said measurement sample in at least one spatial direction; a control device that is connected to the displacement device and controls the relative movement between the measuring probe and the sample receptacle; and a sensor device that is configured to detect movement measurement signals for an actual movement of the measuring probe and/or the sample receptacle that is executed during the relative movement between the measuring probe and the sample receptacle in order to measure the measurement sample, and to relay the movement measurement signals to the control device, the movement measurement signals indicating a first movement component in a first spatial direction that disrupts the raster movement and a second movement component in a second spatial direction that disrupts the raster movement, which second spatial direction extends transversely to the first spatial direction; wherein the first movement component disrupting the raster movement and the second movement component disrupting the raster movement correspond to coupled movements in which the second movement component disrupting the raster movement is caused only by the first movement component disrupting the raster movement; and wherein the control device is further configured to control the relative movement between the measuring probe and the sample receptacle as a function of the movement measurement signals by a coupled control based on the coupled movements in such a manner that the displacement device is acted upon by the control device with compensating control signal components which, for the movement of the measuring probe and/or the sample receptacle, cause a first countermovement which substantially compensates for the first disruptive movement component in the first spatial direction, and/or cause a second countermovement which substantially compensates for the second disruptive movement component in the second spatial direction.

2. The measuring device according to claim 1, characterized in that the sensor device is configured to detect the movement measurement signals in the context of an absolute measurement.

3. The measuring device according to claim 1, characterized in that the sensor device is configured to detect movement measurement signals for the actual movement of the measuring probe and/or the sample receptacle, which movement measurement signals indicate a first movement component in the x direction of an x-y plane of the sample receptacle that disrupts the raster movement.

4. The measuring device according to claim 1, characterized in that the movement measurement signals include position measurement signals for the first movement component in the first spatial direction that disrupts the raster movement and position measurement signals for the second movement component in the second spatial direction that disrupts the raster movement.

5. The measuring device according to claim 1, characterized in that the control device and the displacement device are configured to execute the raster movement of the measuring probe relative to the measurement sample as a periodic movement in the at least one spatial direction during the measurement of the measurement sample.

6. The measuring device according to claim 5, characterized in that the control device and the displacement device are configured to control the periodic movement of the measuring probe relative to the measurement sample with respect to an amplitude and/or a phase of the periodic movement as a function of the movement measurement signals during the measurement of the measurement sample.

7. The measuring device according to claim 1, characterized in that the sensor device is configured, when measuring the measurement sample, to detect, as a function of time, first movement measurement signals for a movement of the measuring probe or sample receptacle which is moved to execute the relative movement between the measuring probe and the sample receptacle.

8. The measuring device according to claim 1, characterized in that the sensor device is configured, when measuring the measurement sample, to detect, as a function of time, second movement measurement signals for a movement of the sample receptacle or measuring probe which is not moved by means of the displacement device to execute the relative movement between the measuring probe and the sample receptacle.

9. The measuring device according to claim 1, characterized in that the sensor device has a capacitive sensor device.

10. The measuring device according to claim 1, characterized in that the sensor device is at least in part formed on at least one of the following device components: probe holder and sample receptacle.

11. The measuring device according to claim 1, characterized in that the measuring probe is formed with a cantilever.

12. The measuring device according to claim 1, characterized in that the control device and the displacement device are configured to execute the raster movement of the measuring probe relative to the measurement sample with an oscillation frequency of at least approximately 100 Hz during the measurement of the measurement sample.

13. The measuring device according to claim 1, characterized in that a further sensor device is provided, which is configured to detect further movement signals in the context of a relative movement.

14. A scanning probe microscope for scanning probe microscopic examination of a measurement sample, comprising a measuring device according to claim 1.

15. A method for scanning probe microscopic examination of a measurement sample by means of a scanning probe microscope, comprising the steps of arranging a measurement sample on a sample receptacle of a scanning probe microscope; and examining, by probe microscopy, the measurement sample by means of a measuring probe that is arranged on a probe holder and has a probe tip; wherein the measuring probe and the sample receptacle are moved relative to each other by means of a displacement device such that the measuring probe executes a raster movement relative to the measurement sample in at least one spatial direction; a control device that is connected to the displacement device and controls the relative movement between the measuring probe and the sample receptacle; by means of a sensor device, movement measurement signals for a movement of the measuring probe and/or a movement of the sample receptacle that is executed during the relative movement between the measuring probe and the sample receptacle are detected, wherein the movement measurement signals indicate a first movement component in a first spatial direction that disrupts the raster movement and a second movement component in a second spatial direction that disrupts the raster movement, which second spatial direction extends transversely to the first spatial direction; and wherein the first movement component disrupting the raster movement and the second movement component disrupting the raster movement correspond to coupled movements for which the second movement component disrupting the raster movement is caused by the first movement component disrupting the raster movement; and the movement measurement signals are relayed to the control device; wherein the control device controls the relative movement between the measuring probe and the sample receptacle as a function of the movement measurement signals by a coupled control based on the coupled movements in such a manner that the displacement device is acted upon by the control device with compensating control signal components, which, for the movement of the measuring probe and/or the sample receptacle, cause a first countermovement which substantially compensates for the first disruptive movement component in the first spatial direction, and/or cause a second countermovement which substantially compensates for the second disruptive movement component in the second spatial direction.

Description

BRIEF DESCRIPTION OF THE DRAWINGS

(1) Further embodiments are explained in detail below with reference to the drawings, in which:

(2) FIG. 1 is a schematic representation of a measuring device for a scanning probe microscope;

(3) FIG. 2 is a schematic representation of a flow chart for a coupled control, that is, a control in which measurement signals are detected by different sensors and in all spatial directions;

(4) FIG. 3 is a schematic representation of an embodiment having mechanical coupling that is suppressed;

(5) FIG. 4 is a schematic representation of an embodiment having internal vibration of a holder, which is taken into account; and

(6) FIG. 5 is a schematic representation of an embodiment in which an additional sensor is provided.

DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

(7) FIG. 1 is a schematic representation of a measuring device 1 for a scanning probe microscope. Scanning probe microscopes are known as such in various embodiments, for example also as atomic force microscopes (AFM). A measuring probe 2, which can also be called a near-field probe and which is, for example, a cantilever, is accommodated on a probe holder 3, specifically on an underside 4 of the probe holder 3. In scanning probe microscopy, the interaction of the measuring probe 2 with a measurement sample 6 is detected. The measurement sample 6 to be examined is scanned point-by-point in a raster process by means of this measuring probe 2. The measured values resulting for each individual point can then be combined to form a digital image.

(8) For probe microscopic examination, a probe tip or measuring tip 5 of the measuring probe 2 is arranged opposite the measurement sample 6, which is arranged on a sample receptacle 7, optionally on a sample holder arranged thereon (not shown). With the aid of a displacement device 8, which is accommodated on a stand component 9, the probe holder 3 with the measuring probe 2 is moved relative to the sample receptacle 7 with the measurement sample 6 in order to scan (raster scan) the measurement sample 6. What is referred to as a force detection is executed, with which a measure for an interaction between the probe tip 5 and the measurement sample 6 is detected. In accordance with this interaction, the probe tip 5 is deflected, for example toward the measurement sample 6. This deflection of the probe tip 5 can be detected, for example, in accordance with the light pointer principle. In this case, for example, a measuring light beam is directed onto a portion of the measuring probe 2 and reflected there in a known manner. The reflected light beam is then detected with a light-sensitive element, for example a photodiode. This measuring principle is known as such in various embodiments and therefore need not be explained further here.

(9) By means of a sensor device 10, movement measurement signals are detected for an actual movement of the measuring probe 2 and/or of the sample receptacle 7, said actual movement being executed during the relative movement between the measuring probe 2 and the sample receptacle 7 in order to measure the measurement sample 6. The movement measurement signals are relayed to a control device 11, the movement measurement signals indicating a first movement component in a first spatial direction that disrupts the raster movement executed in order to measure the measurement sample 6, and a second movement component in a second spatial direction that disrupts the raster movement, which second spatial direction extends transversely to the first spatial direction.

(10) In an exemplary embodiment, the sensor device 10 has two position sensors 20, 21 (see FIG. 3), one for each spatial direction. In the following description, we will assume position sensors for the purpose of simplified representation; a generalization to other sensor types for measuring, for example, temporal derivatives of the position is possible without great effort.

(11) For a scanning probe microscope, capacitive sensors for two position sensors 20, 21 can be used, which measure a relative displacement of the measuring probe 2 relative to the stand component 9. The position sensors 20, 21 can have two electrodes 22, 23 that form a plate capacitor and the distance between which determines the capacitance of said plate capacitor. It is usually assumed that the position of the stand component 9 does not move relative to the measurement sample 6. The measuring apparatus is mechanically decoupled from external disturbances as far as possible. If the position sensors 20, 21 nevertheless measure a total movement 23 that is not specified by the control of drives 24, 25 of the displacement device 8 and results from the superimposition of the actual trajectory (actual movement path) 26 which is generated in a targeted manner and the movement caused by the coupling 27 of the measuring probe 2, the actual trajectory 23 cannot be sufficiently corrected with respect to the measurement sample 6 by an independent control of the two axes.

(12) For rapid periodic scanning or sampling movements of the measuring probe 2, it may also occur that the sensor holder 6 is no longer spatially rigid with respect to the measurement sample 6, for example due to excitation of mechanical resonances 28 of the measuring apparatus.

(13) When position sensors are attached within the measuring apparatus, the total movement 23 (real displacement) of the probe tip 5 with respect to the measurement sample 6 is no longer measured with sufficient accuracy in this case. In this case, a further sensor 29 is used, which additionally measures the movement of the holder structure or the total movement 23 of the probe tip 5, i.e. the superimposition of the holder movement with the actual trajectory 26 generated by the drives 24, 25. The closer the further sensor 29 is placed to the probe tip 5, the more precisely the deviations that actually occur between the probe tip 5 and the target movement can be determined and thus corrected.

(14) The desired movement of the measuring or probe tip 5 at the time t can be written in the following form:
{right arrow over (r)}(t)={right arrow over (r)}.sub.0+{right arrow over (v)}.sub.0t+{right arrow over (r)}.sub.ω(t).  (1)

(15) In this case, {right arrow over (r)}.sub.0 is a reference point in space, and {right arrow over (v)}.sub.0 is a velocity vector to describe the continuous sampling movement in an axis. Usually, this is the movement of the slow scanning direction, for example the advancement of the lines. {right arrow over (r)}.sub.ω(t) is a periodic movement having an angular frequency co and higher harmonics up to the order N in complex notation:
{right arrow over (r)}.sub.ω(t)=Σ.sub.n=1.sup.N{right arrow over (c)}.sub.ne.sup.−inωt.  (2)

(16) In a typical control loop, an attempt is made to control the whole curve {right arrow over (r)}(t). At higher speeds, the control provides increasing deviations from the target trajectory, which is why a feed forward control (“feed forward”) is provided instead. In contrast to control processes in which the input is adjusted at individual times due to the deviations in the output, provision is made for a plurality of measured values along a trajectory to be taken into account in order to correct the entire set of coefficients {right arrow over (c)}.sub.n of the input. Such a procedure can also be referred to as “iterative learning control”.

(17) In one possible embodiment, the control is divided into two parts (see FIG. 2): The constant component and the linear component {right arrow over (r)}.sub.0+{right arrow over (v)}.sub.0t are controlled by the normal slow control loop. It can be provided in this case that the control only regulates to components co. This can be realized using a low-pass filter 11, for example. The faster periodic movements of the individual spatial axes (whose amplitude may in principle also be zero) are controlled by a feed forward control 12, which will be explained further below.

(18) An embodiment for a control loop is explained below.

(19) The desired target movement {right arrow over (r)}(t) is transmitted to the probe tip 5 by means of the drives 24, 25. Due to the response function of the system consisting of the probe tip 5, drives 24, 25 of the displacement device 8 and other electronic components, the resulting movement of the measuring or probe tip 5 does not exactly correspond to the desired movement; inter alia, the real movement may be delayed in time. If the real movement of the probe tip 5 is now continuously measured, an iterative method (feed forward control) can then be used to adapt a controlling function of the displacement device 8 with the drives 24, 25 in such a way that the desired periodic movement is achieved with sufficient accuracy after a few iterations.

(20) The following problems can arise, which can at least hinder the achievement of the desired movement:

(21) Mechanical and electronic coupling/crosstalk: Disturbances of this type cannot be adequately eliminated in the case of separate control of the individual spatial axes because the change in controlling in one direction is accompanied by a change in the other direction.
The measuring apparatus consisting of a control, a probe tip 5 and a sensor device oscillates as a whole relative to the measurement sample: The position measurement by an internally attached position sensor of the measuring apparatus does not allow adequate control of the actual movement toward the target movement of the probe tip 5 relative to the measurement sample 6, due to the superimposed movements with the movement of the holder structure.
External, constant, periodic disturbances that correspond to the base frequency co of internal vibrations or one of the higher harmonics and excite them.
Nonlinearities of the response function, which, when excited with a frequency, also excite the harmonics thereof.

(22) Known control loops for scanning probe microscopes each control one axis independently. A distinction is made between model-based and model-free algorithms. For model-based algorithms, the system is modeled and an attempt is made to invert the response function and adapt the controlling in such a way that the output signal corresponds to the desired signal.

(23) Model-free algorithms are usually understood to mean iterative methods that calculate the inverse response function by means of iteration and, if necessary, can adapt to a response function that changes over time. A coupled, model-free method is explained below that, with the aid of the measurement data of the sensor device, in particular of the position sensors 20, 21, achieves a significantly improved control of the actual movement of the measuring probe 2 toward the target movement relative to the measurement sample 6, even when the above-mentioned disturbances occur.

(24) A periodic scanning or sampling movement is broken down into Fourier coefficients by means of a spectral analysis from measured values of the position sensors 20, 21 over at least one period. If a position sensor is used that measures a certain derivative of the scanning movement, the Fourier coefficients must be corrected accordingly. For a speed sensor, this means a phase adjustment by 90° and an amplitude adjustment by the factor ω.sup.−1. With all the coefficients determined in this way, the control for the displacement device 8 can then be dynamically adapted in such a way that the real movement of the measuring or probe tip 5 comes very close to the target movement after a few periods.

(25) The different types of sensors have different advantages and disadvantages:

(26) Sensor type 1—position sensors, for example capacitive sensors: These typically allow very precise position determination for slow movements. In the case of rapid, periodic measurement movements, the measured values of the relative position of the measuring probe to the sample can be systematically falsified due to natural vibrations of the measuring device.
Sensor type 2—speed or acceleration sensors or a sensor for determining a higher derivative of the current position: These can very precisely measure the speed/acceleration for sufficiently fast periodic movements. An absolute global position of the measuring probe in relation to the sample by means of integration is rather difficult to determine due to slow or low-frequency translations.

(27) For frequencies of the sampling movement (scanning movement) at which only mechanical or electronic coupling occurs, a correction of the actual trajectory (actual movement path) toward the target trajectory (target movement path) can be achieved, for example, with the aid of the position sensors (sensor type 1). For other disturbances, for example, either a further position sensor can be provided that measures the movement of the holder structure and includes said movement in the control, or a type 2 sensor can be used.

(28) By dividing the control responsibilities among the sensor types, the control accuracy can be significantly improved. In the case of line rates above a threshold frequency (depending on the quality of the sensor and the internal vibrations of the measuring apparatus), additional data from sensor type 2 are then used for the control. Said data can contain information about vibrational movements of the holder structure that occur when the measured values are broken down into the Fourier coefficients and can thus be corrected using the control algorithm. In order to keep the absolute global position of the scan region constant, the zero order of the spectral coefficients from sensor type 1 (to be equated with the average over a period) is used for the outer slow control loop. The control is shown by way of example in FIG. 2.

(29) FIG. 2 is a schematic representation of a flow chart for a coupled control, that is, a control in which measurement signals are detected by different sensors and in all spatial directions. The measurement signals (measurement data) from sensor type I ({right arrow over (y)}.sub.m) are fed into a normal control loop with the low pass 11. All periodic measurement signals (sensor data) can be used in the feed forward control 12 in order to calculate the inverse of the system response. During the iterations of the feed forward control 12, an attempt is made to regulate the periodic component of the measurements to the periodic component of the setpoint {right arrow over (r)}(t).

(30) The method for a feed forward control including coupling of one or all spatial axes or directions is derived below for an embodiment. In this case, work is carried out in the frequency domain, such that all parameters explicitly depend on the frequency and are complex numbers. The combination of system 13 and measuring apparatus 14 (see FIG. 2), i.e., for example, the measuring device 1 from FIG. 1, transforms an input signal {right arrow over (u)} into a measurement signal {right arrow over (y)}, which can be written as
{right arrow over (y)}=G({right arrow over (u)})  (3)

(31) In general, G is a nonlinear operator (a nonlinear function of {right arrow over (u)}). Depending on the type of sensor used, measurement values {right arrow over (y)}.sub.m (type 1) proportional to the deflection or the time derivative thereof, for example the acceleration {right arrow over (ÿ)}.sub.m (type 2), are obtained. The latter can be converted into a signal proportional to the deflection by means of a suitable transformation.

(32) The term “system” as used here relates to effective voltages on the drives 24, 25 as well as the mechanical properties of the displacement device. The coupling of the spatial axes or directions results from the structural design of the displacement device.

(33) The goal of the feed forward control is to adapt {right arrow over (u)} before each line in such a way that ŷ comes as close as possible to the target movement {circumflex over (r)} for the following line. Assuming linearity, G becomes a matrix and the problem is reduced to calculating the inverse of G and applying the desired form of {right arrow over (r)}.
{right arrow over (u)}=G.sup.−1{right arrow over (r)}  (4)

(34) In the general case, the matrix G has the rank N×d, N being the maximum order of the Fourier coefficients from equation (2) and d being the number of coupled axes. For the following derivation, we assume for the sake of simplicity that different frequency terms do not couple with each other.

(35) As a result of this, equation (3) becomes
{right arrow over (y)}.sub.ω=G.sub.ω{right arrow over (u)}.sub.ω,  (5)
the rank of the matrix G having been reduced to d. The index ω is omitted in the following. In an iterative form, equation (4) can then be written in one of the following forms for the iteration k:
{right arrow over (u)}.sub.k+1=G.sub.k.sup.−1{right arrow over (r)}  (6)
or
{right arrow over (u)}.sub.k+1={right arrow over (u)}.sub.k+G.sub.k.sup.−1({right arrow over (r)}−{right arrow over (r)}.sub.k).  (7)

(36) In the example of controlling two axes, {right arrow over (r)}=(x, y).sup.†, {right arrow over (u)}=(u, v).sup.† and

(37) ( x y ) = G k ( u v ) ( 8 )
is obtained. If equation (3) is multiplied from the right with {right arrow over (u)}.sup.†, the transposed-conjugate vector to {right arrow over (u)},
{right arrow over (r)}{right arrow over (u)}.sup.†=G{right arrow over (u)}{right arrow over (u)}.sup.†,  (9)
is obtained, or written out in the iteration k

(38) ( x k u ¯ k x k v ¯ k y k u ¯ k y k v ¯ k ) = G k ( u k u ¯ k u k v ¯ k v k u ¯ k v k v ¯ k ) , ( 10 )
ū stands for the complex conjugation of u. We will now form the mean custom character.Math.custom character of all recorded data points:

(39) ( .Math. x u ¯ .Math. .Math. x v ¯ .Math. .Math. y u ¯ .Math. .Math. y v ¯ .Math. ) = G ( .Math. u u ¯ .Math. .Math. u v ¯ .Math. .Math. v u ¯ .Math. .Math. v v ¯ .Math. ) . ( 11 )

(40) It does not matter what kind of mean is used here, as long as the mean is linear in the components and the relationship 1=1 is satisfied. Examples include exponential smoothing, the sliding mean or the arithmetic mean of all recorded data points.

(41) Accordingly, G.sup.−1 can be expressed as follows:

(42) G - 1 = ( .Math. u u ¯ .Math. .Math. u v ¯ .Math. .Math. v u ¯ .Math. .Math. v v ¯ .Math. ) ( .Math. x u ¯ .Math. .Math. x v ¯ .Math. .Math. y u ¯ .Math. .Math. y v ¯ .Math. ) - 1 ( 12 )

(43) For sufficient convergence of the actual movement toward the target movement, the determinant of the second matrix in equation (12) becomes very small. A minimum can be specified for the determinant, from which G.sup.−1 is set equal to zero in equation (7) and the calculation according to equation (12) is bypassed.

(44) The noise of the measurement data prevents the determinant from becoming exactly zero. In addition, starting values for the iteration must be selected such that the algorithm starts to run in a stable manner.

(45) The form of the feed forward control selected in this way converges reliably within a few iteration steps and thus leads in a short time to an optimized trajectory of the measuring probe 2 relative to the measurement sample 6. The generated control of the drives 24, 25, which are formed, for example, with the piezo actuators, is adapted according to all the coupling and disturbing influences of the measuring device.

(46) A coupled control is provided, which is explained further below. In this case, the phrase “coupled control” refers to the fact that the control takes into account coupled movements in the various spatial axes/spatial directions. The control takes into account a movement in one of the spatial axes/spatial directions that only occurs or is caused because a movement occurs or is takes place in another of the spatial axes/spatial directions. The proposed control treats or takes said spatial axes/spatial directions into account as coupling components. The spatial axes/spatial directions are thus not controlled independently of one another, but rather coupled.

(47) An adjustment to the dynamic closed-loop control (the recalculation of G.sup.−1) does not have to be carried out continuously; it can be carried out only occasionally or only once before the actual measurement begins. This then restricts, in that other dynamic, newly occurring disturbances cannot be suppressed.

(48) The following can be provided to extend the control with external, constant, periodic disturbances: If, instead of the model in equation (5), the extended model {right arrow over (r)}.sub.ω=G.sub.ω{right arrow over (u)}.sub.ω+{right arrow over (f)}.sub.ω is used for derivation, where {right arrow over (f)}.sub.ω is constant in each case for a fixed frequency ω, then the following is obtained:

(49) G - 1 = ( .Math. u u _ .Math. - .Math. u .Math. .Math. u _ .Math. .Math. u v _ .Math. - .Math. u .Math. .Math. v _ .Math. .Math. v u _ .Math. - .Math. v .Math. .Math. u _ .Math. .Math. v v _ .Math. - .Math. v .Math. .Math. v _ .Math. ) ( .Math. x u _ .Math. - .Math. x .Math. .Math. u _ .Math. .Math. x v _ .Math. - .Math. x .Math. .Math. v _ .Math. .Math. y u _ .Math. - .Math. y .Math. .Math. u _ .Math. .Math. y v _ .Math. - .Math. y .Math. .Math. v _ .Math. ) - 1 . ( 13 )

(50) If any non-linear frequency couplings that may occur are very small, this model is a way of controlling them with only minimally increased effort.

(51) If all frequency couplings are to be controlled, the full matrix G can be formed from equation (4) and inverted. For rapid feed forward control, data from the various sensor types of the sensor device can be combined into a position signal in order to further reduce measurement errors.

(52) The features disclosed in the above description, the claims and the drawings may be relevant to implementing the different embodiments both individually and also in any combination.