The present disclosure relates to a scanning probe microscope and a program.
Japanese Unexamined Patent Application Publication No. 2000-275159 (Patent Document 1) discloses a scanning probe microscope (SPM: Scanning Probe Microscope) that has a probe at the tip of a cantilever and acquires information on the sample surface by bringing the probe close to the sample. This scanning probe microscope generates image data based on the acquired information and displays the observation image of the sample surface based on the image data.
In the case where the observation target region on the sample surface is wider than the observation field of view (scanning range) of the scanning probe microscope, the observation target region is divided into a plurality of regions, and the surface profile is observed for each region. In this case, it is necessary to set a scanning range of the sample surface for each image data in order to acquire a plurality of pieces of image data corresponding to the plurality of regions, respectively. Specifically, in order to arrange a plurality of scanning ranges side by side within an observation target region, the user is required to perform the tasks of positioning each scanning range and setting the amount of movement required for the sample stage, on which the sample is placed, to transition from one scanning range to another. According to this, it is concerned that as the number of image data to be acquired increases, the workload on the user increases.
The purpose of the present disclosure is to solve such problems. The purpose of the present disclosure is to reduce the workload of the user in a scanning probe microscope that acquires a plurality of pieces of image data indicating the surface profile of the observation target region by scanning within the observation target region of a sample.
A scanning probe microscope according to one aspect of the present disclosure is provided with:
The data processing unit is configured to set the condition based on the user input.
The condition includes a scanning condition of the scanner.
When the input means accepts the user input for any two variables out of three variables consisting of a scanning range of the scanner for each image data, a spacing between two adjacent scanning ranges, and a maximum number of fields of view capable of being obtained from a maximum scanning range of the scanner, the data processing unit is configured to calculate a remaining one of the three variables based on the accepted two variables.
According to the present disclosure, it is possible to reduce the workload of the user in a scanning probe microscope that acquires a plurality of pieces of image data showing the surface profile of the observation target region by scanning within the observation target region of a sample.
Hereinafter, some embodiments of the present disclosure will be described with reference to the attached drawings. Note that the same or equivalent part in the figures is assigned by the same reference symbol, and the description thereof will not be repeated.
Referring to
The scanning probe microscope 100 is equipped with, as its principal constituent elements, an observation device 10, an information processing device 20, a display device 30, and an input device 40. The observation device 10 is equipped with, as its main constituent elements, an optical system 1, a cantilever 2, a scanner 12, a sample holder 14, an XY direction drive unit 16, a Z direction drive unit 18, a feedback signal generation unit 22, and a scanning signal generation unit 24.
The scanner 12 is cylindrical in shape and serves as a moving device to change the relative position between the sample S and the probe 3. The substrate 15 on which the sample S is placed is held by the sample holder 14 on the scanner 12. The scanner 12 is equipped with an XY scanner 12xy that moves the sample S in two mutually orthogonal X- and Y-axis directions within a plane parallel to the top surface of the sample holder 14, and a Z scanner 12z that finely moves the sample S in the Z-axis direction, orthogonal to both the X- and Y-axis directions. The XY scanner 12xy has a piezoelectric element that is deformed by the voltage applied from the XY direction drive unit 16.
The Z scanner 12z is equipped with a piezoelectric element that is deformed by the voltage applied from the Z direction drive unit 18. The XY scanner 12xy and the Z scanner 12z are not limited to a piezoelectric element.
The cantilever 2 is formed as a leaf spring, with one end being supported by the holder 4. The other end of the cantilever 2 is a free end and is positioned above the sample S in the Z-axis direction. The cantilever 2 has a surface facing the sample S and a back surface on the opposite side. A probe 3 is positioned on the surface at the tip of the free end of the cantilever 2 to face the sample S. The back surface of the tip portion has a reflective surface designed to reflect light. The tip of the cantilever 2 is displaced in the Z-axis direction by the interatomic force acting between the probe 3 and the sample S.
Above the cantilever 2 in the Z-axis direction, the optical system 1 is provided to detect the deflection amount (i.e., the displacement of the tip) of the cantilever 2. The optical system 1 irradiates the back surface (reflective surface) of the cantilever 2 with laser light during the observation of the sample S and detects the laser light reflected by this reflective surface. Specifically, the optical system 1 is composed of a laser light source 6, a beam splitter 5, a reflective mirror 7, and a photodetector 8.
The laser light source 6 has a laser oscillator that emits a laser beam. The photodetector 8 has a photodiode that detects the incident laser light. The laser beam LA emitted from the laser light source 6 is reflected by the beam splitter 5 and directed onto the back surface (reflective surface) of the cantilever 2. The laser light reflected by the back surface of the cantilever 2 is further reflected by the reflective mirror 7 and enters the photodetector 8.
The photodetector 8 has light-receiving surfaces divided into a plurality (usually two) of sections in the Z-axis direction (displacement direction) of the cantilever 2. Alternatively, the photodetector 8 has a light-receiving surface divided into four sections both in the Z-axis direction and the Y-axis direction. When the tip of the cantilever 2 is displaced in the Z-axis direction, the ratio of the light amounts irradiated onto the plurality of light-receiving surfaces changes, and therefore, the deflection amount (displacement amount) of the cantilever 2 can be detected based on the plurality of light-receiving amounts.
The feedback signal generation unit 22 calculates the deflection amount of the cantilever 2 by performing arithmetic processing on the detection signal received from the photodetector 8. The feedback signal generation unit 22 controls the Z direction position of the sample S so that the interatomic force between the probe 3 and the sample S is always constant. Specifically, the feedback signal generation unit 22 calculates the deviation Sd between the calculated deflection amount of the cantilever 2 and the target value, and calculates the control amount necessary to drive the Z scanner 12z so that the deviation Sd becomes zero. The feedback signal generation unit 22 calculates a voltage value Vz to displace the Z scanner 12z in response to this control amount. The feedback signal generation unit 22 outputs a signal indicating the voltage value Vz to the Z direction drive unit 18. The Z direction drive unit 18 applies the voltage value Vz to the Z scanner 12z.
The scanning signal generation unit 24 calculates the voltage value Vx in the X-axis direction and the voltage value Vy in the Y-axis direction so that the sample S moves in the X-axis direction and the Y-axis direction relative to the probe 3 according to the preset scanning condition. The scanning signal generation unit 24 outputs signals indicating the calculated voltage values Vx and Vy to the XY direction drive unit 16. The XY direction drive unit 16 applies the voltage values Vx and Vy to the XY scanner 12xy. Note that the scanning conditions include information on the scanning range (i.e., observation field of view) in the XY plane, the scanning direction, and the scanning speed. The details of the scanning conditions will be described later.
The information processing device 20 primarily controls the operation of the observation device 10 and is equipped with a data processing unit 26 and a storage unit 28.
The signal indicating the feedback amount (the applied voltage Vz to the Z scanner 12z and the deviation Sd) in the Z-axis direction is sent from the Z-axis direction drive unit 18 to the data processing unit 26 and is stored in the storage unit 28. The data processing unit 26 calculates the displacement of the sample S in the Z-axis direction from the voltage Vz, based on the correlation information indicating the relation between the voltage Vz and the corresponding displacement of the sample S in the Z-axis direction, which is previously stored in the storage unit 28. The calculated displacement reflects the value (hereinafter also referred to as “Z-value”) that indicates the position of the sample S in the Z-axis direction. The data processing unit 26 calculates the displacement of the sample S in the Z-axis direction at each position in the X- and Y-axis directions within the scanning range, to generate three-dimensional image data representing the surface profile of the sample S.
This image data contains a value (Z-value) indicating the position in the Z-axis direction at each position on the XY plane. Note that the Z value corresponds to the height of the surface at each position on the substrate 15, and corresponds to the height including the sample S at the position where the sample S is present. The data processing unit 26 displays the generated image data on the display device 30 and stores it in the storage unit 28.
The communication I/F 168 is an interface for communicating with the observation device 10. The display I/F 170 is an interface for communicating with the display device 30. The input I/F 172 is an interface for communicating with the input device 40.
The ROM 162 stores programs that are to be executed by the CPU 160. The RAM 164 can temporarily store the data generated by the execution of programs in the CPU 160 as well as the data input via the communication I/F 168. The RAM 164 serves as a temporary data memory that can function as a working area. The HDD 166 is a nonvolatile storage device. In place of the HDD 166, a semiconductor storage device, such as flash memory, may be employed.
The programs stored in the ROM 162 may be stored in a storage medium and distributed as a program product. Alternatively, the programs may be provided by an information provider as downloadable product programs through the so-called Internet or other means. The information processing device 20 reads a program provided by a storage medium or the Internet. The information processing device 20 stores the read program in a predetermined memory region (e.g., ROM 162). By executing the program, the CPU 160 can perform the image data acquisition processing that will be described later.
The display device 30 can display a setting screen for setting image data acquisition conditions. Further, during the acquisition of image data, the display device 30 can display both the image data generated by the information processing device 20 and the data obtained by processing the image data.
The input device 40 accepts inputs including instructions from the user (e.g., an analyst) directed to the information processing device 20. The input device 40 includes a keyboard, a mouse, and a touch panel that is integrally configured with the display screen of the display device 30 and accepts image acquisition conditions.
Next, the operation of the scanning probe microscope 100 shown in
In this embodiment, for the purpose of evaluating the particle size of the sample S (powder sample), it is assumed that image data, which are observation images of the surface profile of the sample S, are acquired using the scanning probe microscope 100.
Here, in the scanning probe microscope 100, the scanning range (imaging field of view) in the XY plane is limited by the movable range of the piezoelectric elements contained in the XY scanner 12xy. Therefore, in the case where the observation target region of the surface of the sample S is larger than the scanning range of the scanning probe microscope 100, the observation target region is divided into a plurality of regions, and the surface profile of the sample S is observed for each region. In this case, the scanning probe microscope 100 is configured to move (offset) the scanning range in the X-axis and/or Y-axis direction each time image data is acquired for one scanning range (imaging field of view) to enable the continuous observation of a plurality of regions sequentially. With this, image data corresponding to each of the plurality of regions will be generated sequentially, one by one for each region.
To automatically acquire such a plurality of pieces of image data sequentially, in the scanning probe microscope 100, conditions for acquiring a plurality of pieces of image data are initially set. The acquisition conditions for the plurality of pieces of image data include a condition related to scanning of the scanner 12, a condition related to the acquisition order of a plurality of pieces of image data, a condition related to the processing of the acquired image data, and a condition related to the display of the image data. The information processing device 20 controls the operation of the observation device 10 according to the set conditions, enabling the acquisition of a plurality of pieces of image data for the observation target region.
In the step of setting acquisition conditions for image data (S01 in
The tuning conditions (S10) for the cantilever 2 are conditions that are set when the operation mode of the scanning probe microscope 100 is in a dynamic mode. The tuning conditions include items, such as the type of the cantilever 2, the frequency range within which the cantilever 2 is excited, and the amplitude. The user can set each item using the input device 40.
In the dynamic mode, the cantilever 2, which is brought close to the surface of the sample S, is made to excite at a frequency near its resonance point. The amplitude of the vibrations of the cantilever 2 changes due to the interatomic force acting between the probe 3 and the surface of the sample S. The feedback signal generation unit 22 (see
In setting (S11) the scanning conditions of the scanner 12, the conditions for movements of the XY scanner 12xy in the X-axis and Y-axis directions are set. As described above, in the case where the observation target region on the surface of the sample S is divided into a plurality of regions, a plurality of scanning ranges is set corresponding to each of the plurality of regions.
Referring to
In Step S11, it is possible to set a plurality of scanning ranges R within the maximum scanning range Rmax. One scanning range R corresponds to the range in which the XY scanner 12xy moves the probe 3 and the sample S relative to each other to generate one piece of image data. In other words, one scanning range R corresponds to the range in which the probe 3 scans the surface of the sample S to generate one piece of image data. The scanning range R has a square shape with a side length of L.
As shown in
By configuring such that the scanning range R1 is arranged centered on the origin (0, 0) and the plurality of scanning ranges R is arranged centered on this scanning range R1, it ensures that within the maximum scanning range Rmax, the scanning ranges R are equally arranged in the positive and negative directions of the X-axis, as well as the scanning ranges R are equally arranged in the positive and negative directions of the Y-axis. With this, it is possible to evenly observe the observation target region on the surface of the sample S through the plurality of scanning ranges R (observation fields of view).”
Note that squares that are at least partially beyond the maximum scanning range Rmax, as indicated by the dotted lines in
As mentioned above, the maximum scanning range Rmax is a fixed value based on the movable range of the XY scanner 12xy, so the maximum number Nmax of fields of view depends on the length L of the scanning range R and the spacing D between adjacent scanning ranges R. In other words, the maximum number Nmax of fields of view, the length L of the scanning range R, and the spacing D between the scanning ranges R have the relation that when the value of any two of these three variables is determined, the remaining one variable is uniquely determined.
In Step S11, the relation between these three variables is used to simplify the user input process. Specifically, the user input process can be conducted using the setting screen for setting scanning conditions, which is displayed on the display device 30.
As shown in
All of the tabs shown on the settings screen in
The user can enter a numerical value for each tab using the input device 40. Note that the upper and lower limits of the settable range of the length L of the scanning range R are determined by the movable range of the XY scanner 12xy. The upper limit of the settable range is the length Lmax of one side of the maximum scanning range Rmax. The spacing D between the scanning ranges R can be set to 0 as the lower limit. In other words, two adjacent scanning ranges R can be positioned with no spacing between them.
In the setting screen of
Specifically, the relation shown in the following Formula (1) is established between the length Lmax of the maximum scanning range Rmax, the length L of the scanning range R, the spacing D between the scanning ranges R, and the maximum number Nmax of fields of view.
Since Lmax on the left side of the above Formula (1) is a fixed value, when two of the three variables L, D and Nmax on the right side are set, the remaining one variable can be calculated. By preparing in advance a relational formula or a table or the like that shows the relation shown in Formula (1) described above, the data processing unit 26 can calculate the remaining one variable using the relational formula or the table when two of the variables are input.
Referring to
When the length L of the scanning range R is input on the tab 50 (YES in S20), the data processing unit 26 then determines in Step S21 whether the spacing D between the scanning ranges R is input on the tab 52 of the setting screen. When the spacing D between the scanning ranges R is input on the tab 52 (YES in S21), the data processing unit 26 calculates the maximum number Nmax of fields of view in Step S22 based on the preset maximum scanning range Rmax and the length L of the scanning range R and the spacing D between the scanning ranges R input in Steps S20 and S21. The maximum number Nmax of fields of view can be calculated by using a relational formula or a table based on the relation in Formula (1) described above. The data processing unit 26 displays the value of the calculated maximum number Nmax of fields of view on the tab 54 of the setting screen.
On the other hand, when the length L of the scanning range R is not entered on the tab 50 in Step S20 (NO in S20), the data processing unit 26 determines whether the maximum number Nmax of fields of view is entered on the tab 54 of the setting screen in Step S23.
When the maximum number Nmax of fields of view is entered on the tab 54 (YES in S23), the data processing unit 26 then determines, in Step S24, whether the spacing D between the scanning ranges R is entered on the tab 52 of the setting screen. When the spacing D between the scanning ranges R is entered on the tab 52 (YES in S24), in Step S25, the data processing unit 26 calculates the length L of the scanning range R, based on the preset maximum scanning range Rmax, the maximum number Nmax of fields of view entered in Steps S23 and S24, and the spacing D between the scanning ranges R. The length L of the scanning range R can be calculated by using a relational formula or a table based on the relation of Formula (1) described above. The data processing unit 26 displays the value of the calculated length L of the scanning range R on the tab 50 of the setting screen.
When the spacing D between the scanning ranges R is not entered on the tab 52 in Step S21 (NO in S21), the data processing unit 26 determines whether the value of the maximum number Nmax of fields of view is entered on the tab 54 of the setting screen in Step S26.
When the maximum number Nmax of fields of view is input on the tab 54 (YES in S26), in Step S27, the data processing unit 26 calculates the spacing between the scanning ranges R based on the preset maximum scanning range Rmax and the length L of the scanning range R and the maximum number Nmax of fields of view input in Steps S20 and S26. The spacing D between the scanning ranges R can be calculated by using a relational formula or a table based on the relation of Formula (1) described above. The data processing unit 26 displays the value of the calculated spacing D between the scanning ranges R on the tab 52 of the setting screen.
When the maximum number Nmax of fields of view, the length L of the scanning range R, and the spacing D between the scanning ranges R are set in Steps S20 to S27, the data processing unit 26 proceeds to Step S28 to determine whether the acquired number N of the image data is entered on the tab 56 of the setting screen. The acquired number N of the image data can be set within the range from 1 to Nmax. When the acquired number N is entered on the tab 56 (YES in S28), the data processing unit 26 terminates processing.
Note that the processing for setting scanning conditions is not limited to those shown in the setting screen shown in
A lower limit within the settable range of the spacing D between the scanning ranges R is entered in advance on the tab 60. The lower limit of this spacing D is set to the standard particle size of the powder sample that will be the sample S. The standard particle size of the powder sample can be set based on the known particle size distribution of the powder sample. For example, the standard particle size can be set to the average particle size in a known particle size distribution. Alternatively, the standard particle size can be set to a target value for the particle size, which is set based on a known particle size distribution.
Here, when the spacing D between the scanning ranges R is smaller than the standard particle size of the powder sample, there can occur a case in which particles positioned on the spacing D straddle two adjacent scanning ranges R with the spacing D between them. In this case, the particle will be observed in duplicate across the two scanning ranges R. As a result, when counting the number of particles present in each observation field of view, counting one particle twice (so-called ‘double counting’) across two scanning ranges R could potentially reduce the accuracy of the particle count value.
In the first modification, by setting the lower limit of the spacing D between the scanning ranges R to the standard particle size of the sample S, it is possible to set the spacing D between the scanning ranges R to a value greater than or equal to the standard particle size. With this, a particle positioned on the spacing D will be present in only one of the two scanning ranges R adjacent to the spacing D, or in none of the two scanning ranges R. This prevents a single particle from being present across the two scanning ranges R. Therefore, it is possible to avoid the double-counting described above.
On the tab 52A, the spacing D between the scanning ranges R is set in advance to a predetermined value that is greater than or equal to the standard particle size of the sample S. In the example in
In this modification example, by registering the standard particle size for each type of powder sample to be used as the sample S in advance, the standard particle size of the sample S can be configured to be automatically entered on the tab 52A when the setting screen shown in
Since the numerical value for the tab 52A has been set in advance on the configuration screen in
Such a configuration can be achieved by the information processing device 20 performing arithmetic processing using the relation between the three variables described above. Specifically, since Lmax and D are fixed values in the relation shown in Formula (1) described below, when one of the two variables, L and Nmax, is set, the data processing unit 26 can calculate the remaining one variable.
Referring to
Next, the data processing unit 26 determines whether the length L of the scanning range R is input on the tab 50 of the setup screen in Step S31. The determination in Step S31 and Steps S33 described below can be made based on the user input transmitted from the input device 40 to the input I/F 172.
When the length L of the scanning range R is input on the tab 50 (YES in S31), the data processing unit 26 calculates in Step S32 the maximum number Nmax of fields of view based on the preset maximum scanning range Rmax, the spacing between the scanning ranges R set in Step S30, and the length L of the scanning range R input in Step S21. The maximum number Nmax of fields of view, can be calculated by using a relational formula or a table based on the relation in Formula (1) described above. The data processing unit 26 displays the value of the calculated maximum number Nmax of fields of view on tab 54 of the setting screen.
On the other hand, when the length L of the scanning range R is not entered on the tab 50 in Step S31 (NO in S31), the data processing unit 26 determines whether the maximum number Nmax of fields of view is entered on the tab 54 of the setting screen in Step S33.
When the maximum number Nmax of fields of view is input on the tab 54 (YES in S33), in Step S34, the data processing unit 26 calculates the length L of the scanning range R, based on the preset maximum scanning range Rmax, the spacing D between the scanning ranges R set in Step S30, and the maximum number Nmax of fields of view input in Step S33. The length L of the scanning range R can be calculated by using a relational formula or a table based on the relation of Formula (1) described above. The data processing unit 26 displays the value of the calculated length L of the scanning range R on the tab 50 of the setting screen.
When the maximum number Nmax of fields of view, the length L of the scanning range R, and the spacing D between the scanning ranges R are set in Steps S30 to S34, the data processing unit 26 proceeds to Step S35 to determine whether the acquisition number N of the image data is entered on the tab 56 of the setting screen. When the acquisition number N is input on the tab 56 (YES in S35), the data processing unit 26 terminates the processing.
Note that the processing for setting scanning conditions is not limited to those shown in the setting screen shown in
As described above, in the second modification, since the spacing D between two adjacent scanning ranges R has been set in advance to a value greater than or equal to the standard particle size of the sample S, it is sufficient for the user to input a value for either the length L of the scanning range R or the maximum number Nmax of fields of view. With this, the user input process can be simplified. Further, the spacing D between the scanning ranges R is set to a value greater than or equal to the standard particle size of the sample S, and therefore, the double-counting problem described above can be avoided.
In the step (S12 in
As shown in
The user can specify the first image data to be acquired out of the nine pieces of image data D1 to D9 on the setting screen shown in
When the first image data D5 is specified by the user, the data processing unit 26 sets the acquisition order for the remaining eight pieces of image data. Specifically, the data processing unit 26 sets the acquisition order so that the moving distance of the XY scanner 12xy to acquire the nine pieces of image data D1 to D9 is minimized. In the example shown in
When the step of acquiring image data (S03 in
At this time, the scanning signal generation unit 24 calculates the voltage value Vx in the X-axis direction and the voltage value Vy in the Y-axis direction using the start position of the next scanning range R as the target value, and outputs the calculated voltage values Vx and Vy to the XY direction drive unit 16. In the case of using an open-loop control for the operation of the XY scanner 12xy via the XY direction drive unit 16, it is possible to move the XY scanner 12xy more rapidly than with a feedback control, which controls the movement of the XY scanner 12xy by detecting its current position. On the other hand, when the movement amount of the XY scanner 12xy becomes large, there is a concern that there is a concern that a discrepancy between the target position and the actual position might occur. To minimize the discrepancy, it is necessary to reduce the amount of movement of the XY scanner 12xy.
Therefore, the information processing device 20 sets the acquisition order of N pieces of images data so that the movement distance of the XY scanner 12xy is minimized.
As shown in
Upon acquiring the first image data D1, the scanning signal generation unit 24 moves the scanning range of the XY scanner 12xy in the direction P1. After acquiring the second image data D2, the scanning signal generation unit 24 moves the scanning range in the direction P1. If there is no adjacent scanning range in the direction P1, as shown in
In the setting screen shown in
Returning to
In the step of setting processing conditions for particle analysis (S14 in
In the observation image shown by a single piece of image data, at the position where particles are present, the height is different from the position where no particles are present, and therefore the Z value is also different. Therefore, by appropriately setting the range of the Z value, the position where particles are present can be identified. This allows the number of particles present in the image data to be calculated. Furthermore, by executing processing to calculate the particle size of each particle based on the Z value (height) at each position of the image data, the particle size distribution data of the sample S can be generated.
In the step for setting display conditions (S15 in
Once the data acquisition conditions are set in Step S01, the information processing device 20 starts acquiring image data in response to a user input instructing it to start acquiring image data. The information processing device 20 initially performs tuning of the cantilever 2 in Step S02. When the operation mode of the scanning probe microscope 100 is in a dynamic mode, the cantilever 2 is excited according to the tuning conditions set for the cantilever 2 in Step S10.
In Step S03, the information processing device 20 (scanning signal generation unit 24) drives the XY scanner 12xy in accordance with the scanning conditions of the scanner 12 set in Step S10 and the image data acquisition order of image data set in Step S12.
The data processing unit 26 sequentially acquires N pieces of image data by creating image data for each scanning range based on the signal that indicates the Z-axis feedback amount (the applied voltage Vz to the Z scanner 12z and the deviation Sd) transmitted from the feedback signal generation unit 22.
In Step S04, the information processing device 20 processes the acquired image data each time one piece of image data is acquired, according to the image data acquisition conditions set in Step S13. The information processing device 20 further extracts the data in the range of Z value set in the processing conditions for particle analysis in Step S14 from the processed image data. This allows the number of particles present in the image data to be calculated.
In Step S05, the information processing device 20 stores the N pieces of image data that have been image processed and the data based on them in the storage unit 28 as data indicating the surface profile of the observation target region of the sample S.
In Step S06, the information processing device 20 displays the image data on the display device 30 according to the display conditions set in Step S15.
As described above, according to the control method of the scanning probe microscope of this embodiment, in the step of setting conditions for acquiring a plurality of pieces of image data (S01 in
In addition, in the process of setting scanning conditions (S11 in
Further, in the step of setting the image data acquisition order (S12 in
It would be understood by those skilled in the art that the plurality of exemplary embodiments described above is specific examples of the following aspects.
A scanning probe microscope according to one aspect comprising:
According to the scanning probe microscope as recited in the above-described Item 1, the user input work to set a plurality of scanning ranges corresponding to a plurality of pieces of image data respectively can be simplified, thus reducing the user workload. (Item 2)
In the scanning probe microscope as recited in claim 1, the sample is a sample containing powder. The data processing unit sets a lower limit for a variable corresponding to the spacing between the scanning ranges to a standard particle size of the powder.
According to the scanning probe microscope as recited in the above-described Item 2, it is possible to prevent overlapping observation of the same particle in two adjacent scanning ranges. This allows the number of particles present in each field of view to be accurately calculated.
In the scanning probe microscope as recited in the above-described Item 1, the sample is a sample containing powder. The data processing unit is configured to set the spacing between the scanning ranges to a predetermined value that is greater than or equal to a standard particle size of the powder, and calculate, and calculate, when the user input for any one of the two variables, which are the scanning range and the maximum number of fields of view, is accepted, a remaining one of the two variables based on the accepted one variable.
According to the scanning probe microscope as recited in the above-described Item 3, the user input work to set a plurality of scanning ranges corresponding to a plurality of pieces of image data respectively can be simplified, thus reducing the user workload. Further, the same particle can be prevented from being observed in duplicate in two adjacent scanning ranges, so the number of particles present in each observation field of view can be accurately calculated.
In the scanning probe microscope as recited in any one of the above-described Items 1 to 3, the data processing unit calculates the number of scanning ranges capable of being arranged with a spacing from each other within the maximum scanning range in a state in which the scanning range is arranged at a center of the maximum scanning range, as the maximum number of fields of view.
According to the scanning probe microscope as recited in the above-described Item 4, within the maximum scanning range, the scanning ranges are evenly distributed in the X-axis and Y-axis directions relative to the center of the maximum scanning range. This makes it possible to observe the observation target region in its entirety by means of a plurality of scanning ranges (observation fields of view).
In the scanning probe microscope as recited in any one of the above-described Items 1 to 4, upon acceptance of the user input for an acquisition number of image data that is based on the maximum number of fields of view, the data processing unit is configured to set an acquisition order of the image data of the acquisition number. Upon acceptance of the user input that specifies the scanning range of the image data to be acquired first, the data processing unit is configured to set the acquisition order for second and subsequent pieces of image data, based on a position of the scanning range of the first image data.
According to the scanning probe microscope as recited in the above-described Item 5, the user input work to set the acquisition order of the plurality of pieces of image data can be simplified, thus reducing the user workload. Further, when observing a plurality of samples, by specifying the scanning range of the first image data to be acquired, it is possible to unify the acquisition order of the image data among the plurality of samples. This allows the observation regions to be unified among a plurality of samples.
In the scanning probe microscope as recited in the above-described Item 5, when setting the acquisition order of the second and subsequent pieces of image data, the data processing unit sets the acquisition order such that a movement distance of the scanner in a horizontal direction needed to acquire the image data of the acquisition number is minimized.
According to the scanning probe microscope as recited in the above-described Item, it is possible to suppress the deviation of the amount of scanner movement by the open-loop control from the target value, thereby reducing the effect of the movement of the observation field of view.
A program according to one aspect is a program for acquiring the observation image within the observation target region of the sample using a computer equipped with the data processing unit as recited in any one of the above-described Items 1 to 6.
According to the scanning probe microscope as recited in the above-described Item 7, the user input work to set multiple scanning ranges corresponding to multiple image data respectively can be simplified, thus reducing the user workload.
Note that the embodiments disclosed here should be considered illustrative and not restrictive in all respects. It should be noted that the scope of the invention is indicated by claims and is intended to include all modifications within the meaning and scope of the claims and equivalents.
Number | Date | Country | Kind |
---|---|---|---|
2021-158201 | Sep 2021 | JP | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2022/013493 | 3/23/2022 | WO |