(19)【発行国】日本国特許庁(JP)
(12)【公報種別】特許公報(B2)
(11)【特許番号】
(24)【登録日】2024-12-16
(45)【発行日】2024-12-24
(54)【発明の名称】ヒステリシス補償のシステムおよび方法
(51)【国際特許分類】
G05D 3/12 20060101AFI20241217BHJP
H10N 30/20 20230101ALI20241217BHJP
G05D 3/00 20060101ALI20241217BHJP
H01J 37/20 20060101ALI20241217BHJP
【FI】
G05D3/12 Z
H10N30/20
G05D3/00 G
G05D3/12 W
H01J37/20 A
【外国語出願】
(21)【出願番号】P 2020189069
(22)【出願日】2020-11-13
【審査請求日】2023-08-02
(32)【優先日】2019-11-15
(33)【優先権主張国・地域又は機関】US
(73)【特許権者】
【識別番号】501233536
【氏名又は名称】エフ イー アイ カンパニ
【氏名又は名称原語表記】FEI COMPANY
(74)【代理人】
【識別番号】100107766
【氏名又は名称】伊東 忠重
(74)【代理人】
【識別番号】100070150
【氏名又は名称】伊東 忠彦
(74)【代理人】
【識別番号】100135079
【氏名又は名称】宮崎 修
(72)【発明者】
【氏名】エドウィン ロベルト マリア ヴェルシューレン
(72)【発明者】
【氏名】ポール タックス
【審査官】田中 友章
(56)【参考文献】
【文献】特開2009-189216(JP,A)
【文献】特開昭62-119847(JP,A)
【文献】特開2007-096057(JP,A)
【文献】特開2004-288918(JP,A)
【文献】特開2000-261057(JP,A)
(58)【調査した分野】(Int.Cl.,DB名)
G05D 3/12
H10N 30/20
G05D 3/00
H01J 37/20
(57)【特許請求の範囲】
【請求項1】
第1の位置と第2の位置との間のパスを選択することと、
ヒステリシス補償部分を含む駆動信号を
、圧電材料を含むアクチュエータ要素に印加して、前記選択されたパスに沿ってオブジェクトを移動させることと、
前記選択されたパスに沿った前記アクチュエータ要素の方向の少なくとも1つの変化を識別することをさらに含み、前記ヒステリシス補償部分が、前記方向の変化に部分的に基づき、
前記アクチュエータ要素の前記方向は、前記アクチュエータ要素が変位する方向である、方法。
【請求項2】
前記方向の変化が、前記駆動信号の変化率の符号に基づいて識別される、請求項
1に記載の方法。
【請求項3】
前記駆動信号が第1の値と第2の値の間で変化して、前記選択されたパスに沿って前記オブジェクトを移動させ、
前記駆動信号の変化率の符号が変化するときに、前記駆動信号の前記ヒステリシス補償部分が変化する、請求項
1に記載の方法。
【請求項4】
前記ヒステリシス補償部分が、前記アクチュエータ要素のヒステリシスモデルに基づく、請求項1に記載の方法。
【請求項5】
前記アクチュエータ要素の前記ヒステリシスモデルが、補償されていない駆動信号によって前記第1の位置と前記第2の位置との間で作動されるときの前記アクチュエータ要素の位置の方程式を含む、請求項
4に記載の方法。
【請求項6】
前記ヒステリシスモデルの逆方程式を決定することをさらに含み、前記駆動信号の前記ヒステリシス補償部分が少なくとも部分的に逆方程式に基づく、請求項
5に記載の方法。
【請求項7】
前記アクチュエータ要素の前記ヒステリシスモデルを決定することをさらに含む、請求項
4に記載の方法。
【請求項8】
前記ヒステリシスモデルを決定することが、前記アクチュエータ要素の所定のヒステリシスパラメータに少なくとも部分的に基づいて高次多項式を決定することをさらに含む、請求項
7に記載の方法。
【請求項9】
前記選択されたパスに沿った前記オブジェクトの動きが線形または回転である、請求項1に記載の方法。
【請求項10】
前記駆動信号が電圧信号を含む、請求項1に記載の方法。
【請求項11】
位置決めシステムであって、
アクチュエータ要素を備える駆動ユニットと、
制御システムであって、
第1の位置と第2の位置との間のパスを選択することと、
ヒステリシス補償駆動信号を生成することと、
前記ヒステリシス補償駆動信号をアクチュエータ要素に印加して、前記パスに沿ってオブジェクトを移動させることと、を行うように構成されている、制御システムと、を備え
、
前記制御システムが、プロセッサと、前記プロセッサと通信するメモリユニットとをさらに備え、
前記プロセッサは、ヒステリシスモデルに基づいて前記ヒステリシス補償駆動信号を生成するように構成されており、
前記プロセッサは、
選択された前記パスに沿った前記アクチュエータ要素の方向の少なくとも1つの変化を識別することと、
前記方向の前記少なくとも1つの変化に基づいて、前記メモリユニットからヒステリシス補償信号を選択することと、
選択された前記ヒステリシス補償信号に基づいて、前記ヒステリシス補償駆動信号を生成することと、を行うように構成されており、
前記アクチュエータ要素の前記方向は、前記アクチュエータ要素が変位する方向である、位置決めシステム。
【請求項12】
前記メモリユニットが、前記アクチュエータ要素のヒステリシス
モデルのデータを格納し、
前記プロセッサが
さらに、
前記アクチュエータ要素の前記ヒステリシス
モデルに基づいて前記ヒステリシス補償駆動信号を生成するように構成されている、請求項
11に記載の位置決めシステム。
【請求項13】
前記制御システムが、前記アクチュエータ要素の駆動信号を生成するように構成された信号生成器を備え、
前記プロセッサが、前記駆動信号の変化率の符号に基づいて、前記
方向の
前記少なくとも1つの変化を識別するように構成されている、請求項
11に記載の位置決めシステム。
【請求項14】
前記制御システムが、複数の所定のヒステリシス補償駆動信号を含むルックアップテーブルをさらに備える、請求項
11に記載の位置決めシステム。
【請求項15】
前記アクチュエータ要素が圧電剪断要素であり、
前記駆動ユニットが、圧電クランプ要素をさらに備え、
前記位置決めシステムが、前記オブジェクトを保持するように構成されたキャリア要素に結合された移動体要素をさらに備え、前記移動体要素が、前記駆動ユニットと係合し、前記パスに沿って前記オブジェクトを位置決めするために前記駆動ユニットに対して移動可能である、請求項
11に記載の位置決めシステム。
【請求項16】
請求項11に記載の位置決めシステムを備える、走査型透過電子顕微鏡。
【請求項17】
駆動信号を印加して、
圧電材料を含むアクチュエータ要素を第1の位置と第2の位置との間で移動させることと、
前記第1の位置と前記第2の位置との間の前記アクチュエータ要素の動きに基づいて、前記アクチュエータ要素のヒステリシスモデルを決定すること
であって、前記ヒステリシスモデルを決定することは、前記アクチュエータ要素の方向の少なくとも1つの変化を識別することをさらに含む、ことと、
前記ヒステリシスモデルに基づいてヒステリシス補償信号を決定することと、
前記ヒステリシス補償信号を前記駆動信号に印加して、ヒステリシス補償駆動信号を生成することと、
前記ヒステリシス補償駆動信号を前記アクチュエータ要素に印加して、選択されたパスに沿ってオブジェクトを移動させることと、を含
み、
前記アクチュエータ要素の方向は、前記アクチュエータ要素が変位する方向である、方法。
【請求項18】
前記ヒステリシスモデルを決定することが、前記アクチュエータ要素の所定のヒステリシスパラメータに少なくとも部分的に基づいて高次多項式を決定することをさらに含む、請求項
17に記載の方法。
【請求項19】
前記アクチュエータ要素の前記方向は、前記アクチュエータ要素の変位の測定方向である、請求項1記載の方法。
【請求項20】
前記アクチュエータ要素の前記方向は、前記アクチュエータ要素の変位の測定方向である、請求項11記載の位置決めシステム。
【請求項21】
前記アクチュエータ要素の前記方向は、前記アクチュエータ要素の変位の測定方向である、請求項17記載の方法。
【発明の詳細な説明】
【技術分野】
【0001】
本開示は、ヒステリシスを補償するために、圧電アクチュエータなどのアクチュエータを制御するシステムおよび方法に関する。
【背景技術】
【0002】
圧電アクチュエータは、高剛性、低ドリフト、高速応答時間、および比較的大きい力を生成する能力を必要とする用途に最適である。しかしながら、圧電材料は、かなりの量のヒステリシスを示すことが知られている。これは、半導体処理および電子顕微鏡法など、サンプルおよび/またはツールを高精度で最小限の乱れで移動させ、位置決めする必要がある用途での圧電アクチュエータの使用に大きい障壁をもたらす可能性がある。したがって、圧電アクチュエータを制御するシステムおよび方法を改善する必要がある。
【発明の概要】
【0003】
本開示は、ヒステリシスを補償するために、圧電アクチュエータなどのアクチュエータを制御するための制御システムおよび方法に関する。代表的な実施形態では、本方法は、第1の位置と第2の位置との間のパスを選択することと、ヒステリシス補償部分を含む駆動信号をアクチュエータ要素に印加して、選択されたパスに沿ってオブジェクトを移動させることと、を含む。
【0004】
開示された実施形態のいずれかまたはすべてにおいて、本方法は、選択されたパスに沿ったアクチュエータ要素の方向の少なくとも1つの変化を識別することをさらに含み、ヒステリシス補償部分は、方向の変化に部分的に基づく。
【0005】
開示された実施形態のいずれかまたはすべてにおいて、方向の変化は、駆動信号の変化率の符号に基づいて識別される。
【0006】
開示された実施形態のいずれかまたはすべてにおいて、駆動信号は、第1の値と第2の値との間で変化して、選択されたパスに沿ってオブジェクトを移動させ、駆動信号の前記変化率の前記符号が変化するときに、駆動信号のヒステリシス補償部分が変化する。
【0007】
開示された実施形態のいずれかまたはすべてにおいて、ヒステリシス補償部分は、アクチュエータ要素のヒステリシスモデルに基づく。
【0008】
開示された実施形態のいずれかまたはすべてにおいて、アクチュエータ要素のヒステリシスモデルは、補償されていない駆動信号によって第1の位置と第2の位置との間で作動されるときのアクチュエータ要素の位置の方程式を含む。
【0009】
開示された実施形態のいずれかまたはすべてにおいて、本方法は、ヒステリシスモデルの逆方程式を決定することをさらに含み、駆動信号のヒステリシス補償部分は、少なくとも部分的に逆方程式に基づく。
【0010】
開示された実施形態のいずれかまたはすべてにおいて、本方法は、アクチュエータ要素のヒステリシスモデルを決定することをさらに含む。
【0011】
開示された実施形態のいずれかまたはすべてにおいて、ヒステリシスモデルを決定することは、アクチュエータ要素の所定のヒステリシスパラメータに少なくとも部分的に基づいて高次多項式を決定することをさらに含む。
【0012】
開示された実施形態のいずれかまたはすべてにおいて、選択されたパスに沿ったオブジェクトの動きは、線形または回転である。
【0013】
開示された実施形態のいずれかまたはすべてにおいて、アクチュエータ要素は圧電材料を含み、駆動信号は電圧信号を含む。
【0014】
別の代表的な実施形態では、位置決めシステムは、アクチュエータ要素を含む駆動ユニットと、第1の位置と第2の位置との間のパスを選択し、ヒステリシス補償駆動信号を生成し、ヒステリシス補償駆動信号をアクチュエータ要素に印加して、パスに沿ってオブジェクトを移動させるように構成されている、制御システムと、を備える。
【0015】
開示された実施形態のいずれかまたはすべてにおいて、制御システムは、プロセッサと、プロセッサと通信するメモリユニットと、をさらに備え、メモリユニットは、アクチュエータ要素のヒステリシスモデルのデータを格納し、プロセッサは、アクチュエータ要素のヒステリシスモデルに基づいてヒステリシス補償駆動信号を生成するように構成されている。
【0016】
開示された実施形態のいずれかまたはすべてにおいて、制御システムは、プロセッサと、プロセッサと通信するメモリユニットと、をさらに備え、メモリユニットは、ヒステリシス補償信号のデータを格納し、プロセッサは、ヒステリシス補償信号に基づいてヒステリシス補償駆動信号を生成するように構成されている。
【0017】
開示された実施形態のいずれかまたはすべてにおいて、プロセッサは、選択されたパスに沿ったアクチュエータ要素の方向の少なくとも1つの変化を識別することと、方向の少なくとも1つの変化に基づいてメモリユニットからヒステリシス補償信号を選択することと、選択したヒステリシス補償信号に基づいて、ヒステリシス補償駆動信号を生成することと、を行うように構成されている。
【0018】
開示された実施形態のいずれかまたはすべてにおいて、制御システムは、アクチュエータ要素の駆動信号を生成するように構成された信号生成器をさらに備え、プロセッサは、駆動信号の変化率の符号に基づいて少なくとも1つの方向の変化を識別するように構成されている。
【0019】
開示された実施形態のいずれかまたはすべてにおいて、制御システムは、複数の所定のヒステリシス補償駆動信号を含むルックアップテーブルをさらに備える。
【0020】
開示された実施形態のいずれかまたはすべてにおいて、アクチュエータ要素は圧電剪断要素であり、駆動ユニットは圧電クランプ要素をさらに備え、位置決めシステムは、オブジェクトを保持するように構成されたキャリア要素に結合された移動体要素をさらに備え、移動体要素は、駆動ユニットと係合し、パスに沿ってオブジェクトを位置決めするために駆動ユニットに対して移動可能である。
【0021】
別の代表的な実施形態では、走査型透過電子顕微鏡は、開示された実施形態のいずれかの位置決めシステムを備える。
【0022】
別の実施形態では、本方法は、駆動信号を印加してアクチュエータ要素を第1の位置と第2の位置との間で移動させることと、第1の位置と第2の位置との間のアクチュエータ要素の動きに基づいてアクチュエータ要素のヒステリシスモデルを決定することと、ヒステリシスモデルに基づいてヒステリシス補償信号を決定することと、ヒステリシス補償信号を駆動信号に印加してヒステリシス補償駆動信号を生成することと、ヒステリシス補償駆動信号をアクチュエータ要素に印加して、選択されたパスに沿ってオブジェクトを移動させることと、を含む。
【0023】
開示された実施形態のいずれかまたはすべてにおいて、ヒステリシスモデルを決定することは、アクチュエータ要素の所定のヒステリシスパラメータに少なくとも部分的に基づいて高次多項式を決定することをさらに含む。
【0024】
別の代表的な実施形態では、システムは、走査型透過電子顕微鏡と、移動体要素と、移動体要素と係合し、駆動ユニットに対して移動体要素を移動させて走査型透過型電子顕微鏡に対してワークピースを位置決めするように構成された駆動ユニットとを備える位置決めシステムと、アクチュエータ要素を含む駆動ユニットと、 第1の位置と第2の位置との間のパスを選択し、ヒステリシス補償駆動信号をアクチュエータ要素に印加して、選択されたパスに沿って移動体要素を移動させるように構成された、プロセッサと、を備える。
【0025】
開示された技術の前述および他の目的、特徴、および利点は、以下の詳細な説明、添付図面を参照してより明らかになるであろう。
【図面の簡単な説明】
【0026】
【
図1】マルチビームシステムの代表的な実施形態を示す。
【
図2A】電子顕微鏡システムの側面に取り付けられた位置決めシステムの代表的な実施形態の概略断面側面図を示す。
【
図2B】ワークピースがz軸に沿って変位した
図2Aのシステムを示す。
【
図3】一実施形態による位置エンコーダの概略図を示す。
【
図4A】一実施形態による、移動体要素と係合する駆動ユニットの正面図を示す概略図である。
【
図5A】縦ピエゾ要素の代表的な実施形態の斜視図である。
【
図5B】縦ピエゾ要素の代表的な実施形態の斜視図である。
【
図6A】剪断ピエゾ要素の代表的な実施形態の斜視図である。
【
図6B】剪断ピエゾ要素の代表的な実施形態の斜視図である。
【
図7A】移動体要素と係合する駆動ユニットの一実施形態の例示的な駆動サイクルを示す。
【
図7B】移動体要素と係合する駆動ユニットの一実施形態の例示的な駆動サイクルを示す。
【
図7C】移動体要素と係合する駆動ユニットの一実施形態の例示的な駆動サイクルを示す。
【
図7D】移動体要素と係合する駆動ユニットの一実施形態の例示的な駆動サイクルを示す。
【
図8A】
図7A~7Dの駆動ユニットのクランプ要素の代表的な駆動信号のグラフである。
【
図8B】
図7A~7Dの駆動ユニットの剪断要素の代表的な駆動信号のグラフである。
【
図9】制御システムの代表的な実施形態を示す概略ブロック図である。
【
図10】縦ピエゾ要素の代表的な実施形態の斜視図である。
【
図11】
図10の縦ピエゾ要素を延在位置から見た斜視図である。
【
図12】電界の印加により平行四辺形に変形した剪断ピエゾ要素の代表的な実施形態の斜視図である。
【
図13A】
図13Bの電圧信号を印加したときの剪断ピエゾ要素の変位のグラフである。
【
図14】
図13Bの電圧信号について、y軸に剪断ピエゾ要素の変位を、x軸に電圧信号をグラフ化したものである。
【
図15】電圧を増減するためのピエゾ要素の変位を近似する2つの曲線を含む、
図14の変位対電圧のグラフである。
【
図16】スケーリングされた電圧とスケーリングされた変位の近似値を示し、スケーリングされた電圧が横軸にあり、スケーリングされた変位が縦軸にある、グラフである。
【
図17】本明細書に記載の方法による、ヒステリシス補償に使用できる代表的な放物線を示すグラフである。
【
図18B】ヒステリシス補償なしで駆動信号によって駆動されるピエゾ要素の変位挙動を示す。
【
図19A】本明細書に記載のアルゴリズムに従って修正された
図18Aの電圧信号を示す。
【
図19B】ヒステリシスのない電圧信号の方向の変化の間のピエゾ要素の線形伸長および収縮を示す。
【
図20A】
図7A~7Dの駆動ユニットのクランプユニットに入力された電圧信号の代表的な実施形態のグラフである。
【
図20B】本明細書に記載の方法に従って修正された剪断要素電圧信号に重ね合わされた、一実施形態による修正されていない剪断要素電圧信号のグラフである。
【
図21】ドライバユニットの剪断要素が、修正された電圧信号および修正されていない電圧信号で駆動されたときの、経時的な移動体要素の位置のグラフである。
【
図22】ドライバユニットの剪断要素が、修正された電圧信号および修正されていない電圧信号で駆動されたときの、経時的な移動体要素の速度のグラフである。
【
図23】開示された方法および装置を実施する際に使用するための代表的なコンピュータ制御システムを示す。
【
図24】本明細書に記載のヒステリシス補償システムおよび方法を実施するための代表的な制御システムの概略ブロック図である。
【
図25】本明細書に記載のヒステリシス補償システムおよび方法を実施するための制御システムの別の実施形態の概略ブロック図である。
【
図26】基準コンデンサを用いてヒステリシス補償を実施するための制御システムの別の実施形態の概略ブロック図である。
【
図27】基準コンデンサを用いてヒステリシス補償を実施するための制御システムの別の実施形態の概略ブロック図である。
【発明を実施するための形態】
【0027】
本開示は、機器に対してワークピースを正確に位置決めするための位置決めシステム、およびそのようなシステムの制御方法に関する。本明細書に記載のシステムは、ワークピース(半導体ウェーハまたは生物学的サンプル)を、システムの制約に従って、ツールおよび/またはワークピースが様々な角度で位置決めされ得るプロセスチャンバ内で、1つ以上のツール(例えば、走査型電子顕微鏡(SEM)、透過型電子顕微鏡(TEM)、イオンカラム、レーザービームなど)に対して正確に位置決めすることを可能にするように記されている。より具体的には、ピエゾアクチュエータ、または軸に沿って移動する構成要素を備える他のアクチュエータなどのアクチュエータ要素のヒステリシスの補償を可能にするシステムおよび方法が本明細書で提供される。アクチュエータ要素のヒステリシスによる位置の遅れを概算することにより、アクチュエータ要素に印加された駆動信号を修正して、ヒステリシスを補償することができる。例えば、特定の実施形態では、アクチュエータ要素の駆動信号は、ヒステリシス補償が印加されていないときに、アクチュエータ要素によってトレースされるパスの逆数に少なくとも部分的に基づいて修正することができる。本明細書で使用されるように、方程式または関数の「逆(inverse)」は、関数f(x)の数学的逆f-1(f(x))を指し、ここで、逆関数f-1(f(x))は、または関数f(x)のグラフを軸を中心に反転する。このようなプロセスを使用すると、ステッピングまたはウォーキング駆動ユニット内のピエゾアクチュエータを繰り返し操作して、駆動ユニットによって駆動される移動体要素を10-9m程度の精度で位置決めすることができる。動作中の移動体要素の位置および速度の摂動を低減または排除することも可能である。
【0028】
以下では、システムと方法が、半導体処理または生物学的サンプルの準備および分析の文脈で説明されている。しかしながら、本明細書に記載の位置決めシステム、方法、アクチュエータ、およびアクチュエータ制御は、正確な位置決めおよび/または速度制御が必要とされる他の分野で使用することができる。
【0029】
実施例1:ヒステリシス補償を備えるマルチビームシステム
図1を参照すると、代表的な実施形態では、マルチビームシステムは、一般に102で示される走査型電子顕微鏡(SEM)および一般に104で示されるイオンビームカラムを含むデュアルビームシステム100として構成することができる。SEM102は、集光レンズ116および対物レンズ106などの1つ以上の荷電粒子ビーム(CPB)レンズを備え得る。いくつかの実施形態では、1つ以上のCPBレンズは、磁気レンズであり得、特に、対物レンズ106は、磁気対物レンズであり得る。イオンビームカラムは、集束イオンビーム(FIB)をワークピースWに提供するように配設され、SEM102は、ワークピースWの画像を生成するために配置されている。
【0030】
SEM102およびイオンビームカラム104は、必要に応じてワークピースWを保持し、かつ移動させるための位置決めシステム110を収容する真空チャンバ108に取り付けることができる。真空チャンバ108は、真空ポンプ(図示せず)を使用して排気することができる。以下でさらに詳細に考察されるように、位置決めシステム110は、座標系150に関して示されるように、X軸、Y軸、および/またはZ軸に沿ってワークピースWを移動させることができ、Y軸は、ページの平面に垂直であるか、またはワークピースWを1つ以上の軸を中心に回転させる。多くの実際の例では、イオンビーム軸または電子ビーム軸に直交する方向へのワークピースWの直線運動が必要であり、ヒステリシス補償が、少なくともそのような並進に関連するアクチュエータに提供される。
【0031】
いくつかの実施形態では、SEM102は、ワークピースWの上に垂直に配設することができ、ワークピースWを画像化するために使用することができ、イオンビームカラム104は、角度を付けて配設することができ、ワークピースWを機械加工し、かつ/または処理するために使用することができる。
図1は、SEM102およびイオンビームカラム104の例示的な配向を示している。
【0032】
SEM102は、電子源112を備えることができ、電子源112からの「生の」放射ビームを操作し、それに基づいて、集束、収差軽減、トリミング(開口を使用)、フィルタリングなどの操作を実行するように構成することができる。SEM102は、粒子光学軸115に沿って伝播する入力帯電粒子のビーム114(例えば、電子ビーム)を生成することができる。SEM102は、一般に、ビーム114をワークピースWに集束させるための集光レンズ116および対物レンズ106などの1つ以上のレンズ(例えば、CPBレンズ)を含むことができる。いくつかの実施形態では、SEM102は、ビーム114を操縦するように構成することができる偏向ユニット118を備え得る。例えば、ビーム114は、調査されているサンプルまたは処理されるべきワークピースを横切って走査運動(例えば、ラスターまたはベクトル走査)で操縦され得る。
【0033】
デュアルビームシステム100は、とりわけ、偏向ユニット118、荷電粒子ビーム(CPB)レンズ106、116、位置決めシステム110、および検出器(図示せず)を制御するための、また、ワークピースもしくはその一部の画像、位置情報、システム制御データなどの検出器から収集した情報を表示ユニットに表示するための、コンピュータ処理装置ならびに/またはコントローラ128をさらに備える。場合によっては、制御コンピュータ130が、様々な励起を確立し、画像データを記録し、そして一般に、SEMおよびFIBの両方の動作を制御するために提供される。
【0034】
さらに
図1を参照すると、イオンビームカラム104は、イオン源(例えば、プラズマ源120)およびイオンビーム光学系122を備えることができる。図示の実施形態では、イオンビームカラム104は、プラズマ集束イオンビーム(PFIB)であるが、他の実施形態では、イオンビームカラム104は、液体金属イオン源(LMIS)を有する標準的な集束イオンビーム(FIB)るか、または集束イオンビームカラムと互換性のある他のイオン源であり得る。イオンビームカラム104は、イオン光軸125に沿ってイオンビーム124を生成し、かつ/または向けることができる。上記のように、イオンカラム104は、切り込み、フライス加工、エッチング、堆積などの、ワークピースの画像化、処理、および/または機械加工操作を実行するために使用することができる。ヒステリシス補償位置決めシステムは、1つ以上の補償アクチュエータを含み、画像化または処理のための正確な位置決めおよび速度を提供することができる。
【0035】
イオンビームがPFIBである実施形態では、イオン源120は、それぞれの弁によってイオン源120に結合されたガス源を含むガスマニホルド165を介して複数のガスに流体結合することができる。イオン源120の動作中に、ガスを導入することができ、そこでガスは帯電またはイオン化され、それによってプラズマを形成する。次に、プラズマから抽出されたイオンは、イオンビームカラム104を通して加速され、イオンビームになることができる。他の実施形態では、システム100は、1つ以上のレーザー、または他のタイプのフライス加工または診断ツールを備え得る。
【0036】
上記のように、そのようなマルチビームシステムは、ワークピースWを保持し、かつ位置決めするように構成されたヒステリシス補償位置決めシステム(例えば、ステージ)を備え得る。位置決めシステムは、線形運動(例えば、ワークピースの分析のために特定の領域を選択するため)および/または角度もしくは回転運動(例えば、器具に対してワークピースの選択された角度を達成するため)を含む複数の自由度でキャリア要素を位置決めし/移動させることができる。典型的には、位置決めシステム110などの位置決めシステムは、以下で考察されるように、1つ以上のヒステリシス補償ピエゾアクチュエータを含む。いくつかの例では、コントローラ128などのコントローラは、ヒステリシス補償駆動信号を提供するように構成されている。
【0037】
実施例2:ヒステリシス補償を備える荷電粒子ビームシステム
図2A~2Bは、一般に208で示される荷電粒子顕微鏡(CPM)として構成されたビームシステムに結合された例示的な位置決めシステム200の断面図を示す。位置決めシステム200は、1つ以上の駆動ユニットを備え得る。例えば、図示の実施形態では、システムは3つの駆動ユニットを備えることができ、そのうちの2つの駆動ユニット202および204を
図2Aに見ることができる。図示の実施形態では、駆動ユニット202、204は、ハインメイドBVから入手可能なハインメイドピエゾステッパ(HMPS)アクチュエータなどのウォーキングまたはステッピングピエゾ駆動ユニットとして構成されている。しかしながら、他の実施形態では、駆動ユニットは、他のタイプのピエゾアクチュエータ、ボイスコイルモータ、ラックアンドピニオンシステム、リニアモータなどの他のタイプのアクチュエータを備え得る。
【0038】
第1および第2の駆動ユニット202、204は、ビームシステム208に関して定義された座標系206の少なくともX軸およびZ軸に沿ってワークピースWを位置決めするように構成することができる。上記のように、位置決めシステムは、3つ以上の駆動ユニットを備えることができ、X軸、Y軸、およびZ軸に沿ったワークピースの動き、または1つ以上の軸の周りの回転を可能にする。いくつかの特定の実施形態では、位置決めシステムは、各駆動ユニットが他の駆動ユニットから120度オフセットされるように配向された3つの駆動ユニットを備え得る。
【0039】
上記のように、位置決めシステム200は、CPM208などのマルチビームシステムとともに使用することができる。CPM208は、例えば、走査型電子顕微鏡(SEM)、透過型電子顕微鏡(TEM)、または走査型透過電子顕微鏡(STEM)の組み合わせであり得る。CPM208は、ビーム源210、上極対物レンズ212、下極対物レンズ214、光学または荷電粒子ビーム検出器216(例えば、カメラ、光電子増倍管、フォトダイオード、CMOS検出器、CCD検出器、光電池など)を備え得る。構成要素は、真空チャンバ218内に少なくとも部分的に位置決めすることができる。ワークピースWは、位置決めシステム200から真空チャンバ218内に延在するように示されているキャリア要素220上に位置決めされている。
【0040】
位置決めシステム200は、CPM208の外面224(例えば、真空チャンバ218の外面)に取り付けられたフレームまたはハウジング222を備えることができる。ハウジング222は、1つ以上のベアリング226を使用して表面224に取り付けることができ、これにより、ハウジング222は、表面224に対して(例えば、x軸の周りで)傾斜するか、または回転することができる。いくつかの実施形態では、
図2に示されるように、ベアリング226は、CPM208の表面224上に配置された取り付け要素228に結合することができる。
【0041】
ハウジング222は、ワークピースWを保持するためのキャリア要素220を備えるハウジングの一部が、CPM208の側面の開口部を通って、少なくとも部分的に真空チャンバ218内に延在することができるように配置することができる。位置決めシステム200は、以下でより詳細に説明するように、駆動ユニット(例えば、第1および第2の駆動ユニット202、204)を使用してキャリア要素220の位置を調整することにより、荷電粒子ビーム230に対するワークピースWの位置を調整するように構成することができる。
【0042】
キャリア要素220は、第1および第2のガイド232、234に結合することができる。各ガイド232、234は、それぞれのジョイント236(例えば、ヒンジ、ナックルジョイント、ボールジョイントなど)を介して、それぞれのストラット238、240にさらに結合することができる。ストラット238は、ピボットジョイント239で移動体要素または部材242に枢動可能に結合することができ、ストラット240は、ピボットジョイント241で移動体要素または部材244に枢動可能に結合することができる。第1および第2の駆動ユニット202、204は、それぞれ、移動体要素242および244と係合するように構成することができる。駆動ユニット202は、以下により詳細に説明するように、一連のステップ動作において、移動体要素242をその軸に沿って、ハウジング222の後壁243に向かって、かつ、それから離れるように(例えば、第1の位置と第2の位置との間で)移動させるように構成することができる。駆動ユニット204は、移動体要素242と同様に、移動体要素244をその軸に沿ってハウジング222の後壁245に向かって、かつ、それから離れるように移動させるように構成することができる。ストラット238、240(移動体要素および駆動ユニットとともに)は、移動体要素242が後壁243から離れる方向への動きが、移動体要素244が後壁245に向かう動きとともに、
図2Bに示されるように、キャリア要素220をXY平面から傾斜させることができるように、互いに対してある角度で位置決めされることができる。移動体要素242および244を壁243および245から離れてCPM208に向かって同時に移動させることにより、キャリア要素200をX軸に沿って移動させることができる。図示の実施形態では、移動体要素242および244は、90°の角度で位置決めされている。特定の実施形態では、3つの駆動ユニットおよび対応する移動体要素は、120°の角度間隔でキャリア要素220の軸の周りに配列することができる。以下で考察されるように、駆動ユニット202、204は、ヒステリシス補償駆動信号を備えるピエゾアクチュエータを含むことができる。
【0043】
各移動体要素242、244は、それぞれのエンコーダスケール246を備え得る。ハウジング222に取り付けられた第1および第2の位置エンコーダ248および250(例えば、光学エンコーダ)は、エンコーダスケール246に基づいて、それぞれ、各移動体要素242、244の位置を決定するように構成することができる。エンコーダスケール246は、移動体242、244に結合するか、または一体的に形成することができる。
【0044】
図3は、例示的な位置エンコーダ300の概略図を示している。エンコーダスケール302は、光源304と検出器306との間に位置決めすることができる移動体に取り付けられている。特定の実施形態では、光源および検出器は、位置決めシステムのハウジングに取り付けることができる。
【0045】
示されるように、光源304によって生成されたビーム308は、エンコーダスケール302を通過するときに2つのビーム310、312に分割される。2つのミラー314、316を使用して、ビームを再結合し、結合されたビーム318を検出器306に向ける。
【0046】
再び
図2Aを参照すると、各エンコーダ248、250は、それぞれの移動体要素242、244の位置を決定するように構成することができる。エンコーダ248、250によって生成された場所データは、コントローラ252によって使用されて、アクチュエータ202、204を操作して、移動体要素242、244を選択された位置に位置決めし、それによって、以下により詳細に記載されるように、ワークピースWを選択された位置に位置決めすることができる。位置決めシステムは、開示されたヒステリシス補償システムおよび方法を使用できる1つ以上のピエゾアクチュエータを含むことができ、例示的な位置エンコーダ300などのエンコーダを使用して、アクチュエータヒステリシスを特徴付け、ヒステリシスの補償および制御のための位置データを提供することができる。
【0047】
実施例3:ヒステリシス補償を備えるアクチュエータ駆動システム
図4Aおよび4Bは、例示的な駆動ユニット400をより詳細に示しており、これは、駆動ユニット202または204のいずれかとして位置決めシステムとともに使用するように構成され得る。駆動ユニット400は、移動体部材または要素402と係合することができる。上記のように、移動体要素402は、キャリア要素に結合することができ、したがって、ワークピースWを、真空チャンバ218内のCPM208または他の器具に対して位置決めすることができる。図示の実施形態では、駆動ユニット400は、第1および第2のフレームまたはハウジング部分408、410内に収容されたアクチュエータ404、406の2つのセットを備えるピエゾ駆動ユニットであり得る。例えば、図示の実施形態では、各アクチュエータセットは、本明細書ではアクチュエータと称される3つの移動可能部材を備え得る。次に、各アクチュエータは、剪断要素、クランプ要素、またはそれらの様々な組み合わせなどの1つ以上のアクチュエータ要素を備え得る。アクチュエータ要素の各々は、独立して移動可能および/または制御可能であり得る。他の実施形態では、アクチュエータセットは、より多くの、またはより少ない数のアクチュエータを備え得る。さらに、図示の実施形態では、アクチュエータの各セットは同数のアクチュエータを備えるが、他の実施形態では、アクチュエータの1つのセットは、他よりも多くの、または少ないアクチュエータを備える。例えば、アクチュエータの第1のセットは3つのアクチュエータを備え得、アクチュエータの第2のセットは4つのアクチュエータを備え得る、などである。1つ以上(またはすべて)のアクチュエータにヒステリシス補償を設けることができる。
【0048】
図4Aに戻ると、アクチュエータ404の第1のセットは、移動体要素402の第1の表面412に隣接して配設された第1のアクチュエータ404a、ならびに、移動体要素の第2の表面414に隣接した移動体要素402の反対側に配設された第2および第3のアクチュエータ404b、404cを備え得る。図示の実施形態では、第1のアクチュエータ404aは、剪断要素420およびクランプ要素422を備え、第2および第3のアクチュエータ404b、404cは、剪断要素を備える。以下でより詳細に説明するように、クランプおよび/または剪断要素は、移動体要素402を選択された方向に移動させるために、移動体要素402と摩擦的に係合することができる。
【0049】
アクチュエータ406の第2のセットは、移動体要素402の第2の表面414に隣接して配設された第1のアクチュエータ406a、移動体要素402の第1の表面412に隣接して配設された第2および第3のアクチュエータ406b、406cを備え得る。図示の実施形態では、第1のアクチュエータ406aは、剪断要素424およびクランプ要素426を備え、第2および第3のアクチュエータ406b、406cは、剪断要素を備える。
【0050】
アクチュエータ404、406の2つのセットは、アクチュエータ404の第1のセットが移動体要素402と係合して力を加えると、要素406の第2のセットが解放するように、交互、ステッピング、または「ウォーキング」運動で作動することができる。移動体要素を解放し、その逆も同様である。アクチュエータ404および406の両方のセットが移動体402と接触しているとき、ステップ間に短い期間があり得る。これは、アクチュエータの1つのセットが他のアクチュエータのセットから「引き継ぐ」場合の「引き継ぎ」状態と称される。セットの1つのアクチュエータが移動体要素の第1の表面に係合し、セットの第2および第3のアクチュエータが移動体要素の第2の表面に係合するこの構成は、動作中の歪みを軽減するのに役立ち、移動体要素のより滑らかな動きを提供することができる。アクチュエータの2つのセット間の交互の引き継ぎ動作は、アクチュエータと移動体要素との間の滑りを有利に最小化する。さらに、この構成により、剛性または動作性能に影響を与えることなく、駆動ユニットのストローク長を延長することができる。
【0051】
作動されると、剪断要素は、座標系416に関して示されるように、Z軸に沿って変位することができ、Z軸は、
図4Aのページの平面に垂直であり、
図4Bのページの平面に平行である。クランプ要素は、Y軸に沿って変位され得る。アクチュエータのセットを交互に作動させることにより、大きい移動ストロークを実現することができる。
【0052】
いくつかの実施形態では、第1のフレーム部分408は、第1のフレーム部分408が移動体要素402に対して移動することを可能にする付勢部材418(例えば、ばね)に結合することができる。使用中、アクチュエータ要素が拡張位置(例えば、
図4Aのクランプ要素420)に通電されると、第1のフレーム部分408は、移動体要素402に対して移動し、それによって、付勢部材418を圧縮する。いくつかの実施形態では、付勢部材418は、フレーム408の第1の部分に収容されたアクチュエータと移動体要素402との間の摩擦接触を維持するために、拡張位置に付勢され得る。
【0053】
いくつかの実施形態では、アクチュエータの端部(例えば、移動体要素に隣接する部分)は、アクチュエータの摩耗を軽減し、駆動ユニットの寿命を延ばすために、酸化アルミニウムでコーティングすることができる。他の実施形態では、クランプおよび/または剪断要素のそれぞれは、移動体との摩擦係合によるクランプおよび/または剪断要素への損傷を軽減するように構成された耐摩耗性プレートを含むことができる。
【0054】
実施例4:ヒステリシス補償を備えるクランプおよび剪断要素
図5A~5Bは、クランプ要素500として構成されたピエゾデバイスの例示的な実施形態を示し、
図6A~6Bは、剪断要素600として構成されたピエゾデバイスの例示的な実施形態を示す。図示の実施形態では、クランプ要素および剪断要素は、圧電要素を備え、その1つ以上は、ヒステリシス補償されている。ピエゾデバイスの他の配設を使用することができ、
図5A~6Bの例は、便宜上の説明のために選択されている。実際には、ピエゾ要素は、
図5A~5Bおよび6A~6Bに示されていない圧電材料に加えて、ハウジング、支持体、マウント、電気接点、金属化部分、コーティングなどの他の構成要素を含み得る。説明を簡単にするために、そのような特徴は本明細書には記載されない。
【0055】
特定の実施形態では、クランプ要素500は、縦ピエゾ要素であり得、剪断要素600は、剪断ピエゾ要素であり得る。以下に詳細に説明されるように、縦ピエゾ要素500は、電圧が印加されると軸方向に変形または伸長するように構成でき、剪断ピエゾ要素600は、電圧が印加されると一端が反対端に対して横方向に変位するように構成することができる。
図5Bおよび6Bに示されるように、いくつかの実施形態では、各要素500、600は、互いに隣接して配置された複数の圧電部材502、602を備え得る。他の実施形態では、クランプおよび剪断要素500、600は、単層ピエゾ要素、またはモノリシック同時焼成ピエゾ要素とも呼ばれるモノリシック多層ピエゾ要素であり得る。特定の実施形態では、クランプおよび/または剪断要素の変位は、印加電圧に線形に関連することができる。ピエゾ部材502、602が分極される方法に応じて、それは縦方向要素または剪断要素と見なすことができる。クランプ要素は、第1の、または中性構成、第2の細長い構成(例えば、正の電圧を印加することによって通電されるとき)、および/または第3の短縮構成(例えば、負の電圧を印加することによって通電されるとき)の間を移動することができる。
【0056】
例えば、
図5Aに示されるように、電界(矢印506によって示される)は、分極の方向(矢印504によって示される)に平行に印加され得る。いくつかの実施形態では、
図5Bに示されるように、クランプ要素は、8つのピエゾ層を含むことができるが、他の実施形態では、クランプ要素は、より多くの、またはより少ない数の層を備え得る。いくつかの特定の実施形態では、クランプ要素は、3つのピエゾ層を備え得る。いくつかの実施形態では、クランプ要素に印加される電圧は、例えば、-30Vから60Vの間であり得る。
【0057】
通電されると(例えば、正または負の電圧を印加することによって)、クランプ要素500は、長手方向に、すなわち、矢印508によって示される方向に膨張および/または収縮することができる。
図5Aを参照すると、クランプ要素500は、電圧が全く電圧クランプ要素に印加されていないときに第1のまたは自然長L
1を有する第1のまたは中性構成を、第1の、または正の電力が要素に印加されているときに、第2の、または第2の長さL
2を有する第2のまたは拡張された構成を、第2のまたは負の電圧が要素に印加されているときに、第3の長さL
3を有する第3のまたは収縮した構成を有することができる。第2の長さL
2は、第1の長さL
1よりも大きくすることができ、第1の長さL1は、第3の長さL
3よりも大きくすることができる。長さは、印加電圧の大きさに少なくとも部分的に基づくことができる。
【0058】
図6Aおよび6Bは、例示的な剪断ピエゾ要素600を示している。
図6Aに示されるように、電界(矢印606によって示される)は、分極の方向(矢印604によって示される)に対して直交して印加される。いくつかの実施形態では、
図6Bに示されるように、剪断要素600は、8層のピエゾ部材を備え得る。しかしながら、他の実施形態では、剪断要素は、より多くの、またはより少ない数の層を備え得る。いくつかの特定の実施形態では、剪断要素600は、4層のピエゾ部材を備え得る。いくつかの実施形態では、剪断アクチュエータに印加される電圧は、例えば、-250Vから250Vの間であり得る。
【0059】
通電されると(例えば、正または負の電圧を印加することによって)、剪断要素600の一部は、矢印608によって示されるように、選択された方向に剪断するか、または横方向に移動することができる。例えば、剪断運動は、剪断要素の反対側の第2の表面612に対して、剪断ピエゾ要素の第1の表面610の変位を引き起こす。剪断要素は、正の電圧が印加されたときに第1の表面が第1の変位長さD1だけ第1の方向に第2の表面から変位する第1のオフセット位置と、第1の表面が負の電圧が印加されたときに第2の変位長さD2だけ第2の方向(例えば、第1の方向の反対側)に第2の表面から変位する第2のオフセット位置を有し得る。変位長さD1およびD2は、印加電圧の大きさに少なくとも部分的に基づくことができる。
【0060】
圧電部材502および602は、セラミック(天然および合成セラミックを含む)、結晶(天然および合成結晶を含む)、グループIII-VおよびII-VI半導体、ポリマー、有機ナノ構造、または任意のそれらの組み合わせを含むことができるが、これらに限定されない。いくつかの特定の実施形態では、圧電要素は、チタン酸ジルコン酸鉛(PZT)を含むことができる。このような圧電要素は、正の電圧が印加されると拡張し、負の電圧が印加されると収縮する可能性がある。収縮、拡張、および/または剪断変位の大きさおよび速度は、ピエゾ部材に印加される電圧の大きさに依存する可能性がある。
【0061】
実施例5:ヒステリシス補償駆動ユニット
図7A~7Dは、駆動サイクル全体にわたる例示的な駆動ユニット700(駆動ユニット400と同様に構成することができる)のアクチュエータの位置を示す。駆動ユニット700は、移動体要素702と係合するように構成されている。駆動ユニット700は、アクチュエータ704および706の2つのセットを備える。各アクチュエータセットは、3つのアクチュエータで構成できる。例えば、アクチュエータセット704は、アクチュエータ704a、704b、および704cを備えることができ、アクチュエータセット706は、アクチュエータ706a、706b、および706cを備えることができる。アクチュエータは、剪断要素、クランプ要素、および/またはそれらの組み合わせを含むことができる。例えば、図示の実施形態では、アクチュエータ704b、704c、706b、および706cは、剪断要素を備える。アクチュエータ704aは、剪断要素714およびクランプ要素716を備えることができ、アクチュエータ706aは、剪断要素718およびクランプ要素720を備えることができる。アクチュエータは、第1および第2のフレーム部分708、710に収容することができる。特定の実施形態では、アクチュエータの変位は、印加される電圧に線形に関連することができる。アクチュエータ704、706の2つのセットがあり、各セットは2つのタイプの要素(クランプおよび剪断)を備えることができるので、4つの駆動信号を使用して、アクチュエータ704、706のセットを交互に移動させることができる。いくつかの実施形態では、駆動信号は、交互またはウォーキング運動の反復性のために周期的波形(例えば、電圧波形)として構成することができるが、他の例では、運動は周期的である必要はない。周期的または非周期的な動きの場合、以下で考察されるヒステリシス補償を使用することができる。
【0062】
この例では、アクチュエータ704aおよび706aは等しい長さを有するが、他の例では、アクチュエータ704aおよび706aは異なる長さを有することができる。この例では、2つのクランプ要素716および720、ならびに6つの剪断要素704b、704c、714、706b、706c、718が存在する。しかしながら、他の例では、駆動ユニットは、より多くの、またはより少ない数のクランプおよび剪断要素を備えることができる。
【0063】
図8Aおよび8Bは、
図7A~7Dに示される駆動サイクルの周期的な駆動信号を示す。これらの駆動信号は、説明の目的で転流角αおよび2πラジアンの期間を参照して説明されているが、時間および/または位置の関数として説明することもできる。駆動サイクルを説明するのに便利なように、駆動信号は補償なしで示されている。補償された駆動信号は、後の例で明示的に示されている。さらに、本明細書で考察される駆動信号は、便宜上周期的であるが、他の実施形態では、駆動信号も非周期的であり得る。転流角αは次のように定義できる。
【数1】
f
αは、駆動信号の駆動周波数であり、tは時間である。この例では、転流角α=0の初期値である。
【0064】
図8Aは、アクチュエータの第1および第2のセットのクランプ要素の例示的な駆動または電圧信号を示し、
図8Bは、アクチュエータの第1および第2のセットの剪断要素の例示的な駆動または電圧信号を示す。ここで
図8Aを参照すると、第1の電圧信号800は、第1のアクチュエータセット704のクランプ要素716に印加することができ、第2の電圧信号802は、第2のアクチュエータセット706のクランプ要素720に印加することができる。
図8Aの電圧信号は、-30Vから60Vの間で一定の速度で上昇し、かつ下降する。クランプ要素716の駆動信号は、クランプ要素720の駆動信号と位相がずれているπradである可能性があり、クランプ要素716に印加される電圧は60Vであり、クランプ要素720に印加される電圧は-30Vであり、逆もまた同様である。両方の信号の期間、最大値、および最小値は同じである。しかしながら、他の実施形態では、クランプ要素716の駆動信号は、クランプ要素720の駆動信号とは異なり得る。
【0065】
図8Bの電圧信号804および806は、3π/2 radの角度を通じて、第1の速度で-250Vから250Vに増加するか、または上昇することができ、鋸波のようにπ/2 radの角度で第2の速度で250Vから-250Vに減少するか、または上昇することができる。
図8Bの信号はまた、位相がずれているか、またはπradによって位相シフトされ得る。
【0066】
図7Aは、転流角がゼロである駆動サイクルの第1のまたは開始位置にある駆動ユニット700を示している。この位置は、参照文字aによって示される、
図8Aおよび8Bの0radの転流角での駆動信号値に対応する。
図7A~7Dでは、移動体要素702の変位は、ページの平面の外にある。
図8Aに示されるように、アクチュエータ704aおよび706aのクランプ要素716および720に印加された電圧は、両方のアクチュエータが等しい長さL
1を有するように0radで等しく、それらの間に移動体要素702を係合し、かつクランプする。
図8Bを参照すると、アクチュエータ704bおよび704cの剪断要素、ならびにアクチュエータ704aの剪断要素714に印加された電圧は、-200Vであり得る。剪断要素706bおよび706cに印加された電圧、およびアクチュエータ706aの剪断要素720は、200Vであり得る。アクチュエータ704b、704c、706b、および706cもまた、移動体要素702と接触している。
図7Aのアクチュエータの位置は、アクチュエータ704、706の両方のセットのすべての要素が互いに平衡状態にあり、移動体702と接触しており、アクチュエータセット706が移動体702に係合していない、引き継ぎ運動に対応し得る。両方の剪断グループの剪断要素の剪断電圧の転流角に関する導関数は等しくすることができる。したがって、両方の剪断グループは、同じ速度で移動することができる。
【0067】
図7Bは、
図8Aおよび8Bの参照文字b~cによって示された駆動信号の部分に対応する、駆動サイクルにおける第2の例示的な位置にある駆動ユニットを示す。アクチュエータ704の第1のセットのアクチュエータ704aのクランプ要素716は、正の電圧で通電され、したがって、アクチュエータ704aを第1の長さL
1から、L
1よりも大きい拡張長さL
2に移動させる。
図8Aに示されるように、アクチュエータ704aのクランプ要素716に印加された電圧は60Vであり得、アクチュエータ706aのクランプ要素720に印加された電圧は-30Vであり得る。アクチュエータ704aの拡張された長さL
2は、アクチュエータ706bおよび706cがもはや移動体要素702に係合しないように、移動体要素702に対する第1のフレーム部分708を移動させる。第1のフレーム部分708は、付勢要素712に結合することができる。剪断要素駆動信号804が0radと5π/4 radの間で上昇するにつれて、剪断要素714、704b、および704cは、移動体要素702を、ページの外の方向に駆動ユニットに対して変位させる。その間、π/4 radと3π/4 radとの間で、剪断要素718、706b、および706cは、第1のアクチュエータセット704から引き継いで、ページの平面の外への移動体要素の動きを継続するように再び位置決めされる。
【0068】
付勢要素712(例えば、ばね)は、圧縮して、移動体要素702に対する第1のフレーム部分708の移動を可能にすることができる。一方、アクチュエータ706aのクランプ要素720は、負の電圧(例えば、-30V)で通電され、したがって、アクチュエータ706aを、第1の長さL
1から、長さL
1よりも小さい長さL
3を有する収縮構成に移動させ、アクチュエータ706aは、もはや移動体要素702と係合しない。アクチュエータ706bおよび706cは、次の「引き継ぎ」移動のための位置にあり、一方、アクチュエータ704b、704c、および714は、
図8Bの増加する駆動電圧の影響下で、駆動ユニット700に対して移動体要素702を移動させるか、変位させるか、または駆動する。
図8Bに示されるように、剪断要素718、706b、および706cに印加された電圧は、250Vから-250Vに低下することができ、剪断要素714、704b、および704cに印加される電圧は、-50Vから50Vに上昇することができる。
【0069】
図7Cは、
図8Aおよび8Bの参照文字dによって示された駆動信号の部分に対応する、駆動サイクルにおける第3の例示的な位置にあるアクチュエータを示す。第3の例示的な位置は、
図7Aに関して上記で説明された引き継ぎ運動と同様の第2の「引き継ぎ」運動であり、ここで、アクチュエータのすべてが移動体要素702と接触している。
図8Aに示されるように、アクチュエータ704aおよび706aのクランプ要素716および720に印加された電圧は、両方のアクチュエータが等しい長さL
1を有するように0radで等しく、それらの間に移動体要素702を係合し、かつクランプする。
図8Bを参照すると、アクチュエータ704bおよび704cの剪断要素、ならびにアクチュエータ704aの剪断要素714に印加された電圧は、200Vであり得る。剪断アクチュエータ706bおよび706c、ならびにアクチュエータ706aの剪断要素718に印加された電圧は、-200Vであり得る。
【0070】
図7Dは、
図8Aおよび8Bの参照文字e-fによって示された駆動信号の部分に対応する、駆動サイクルにおける第4の例示的な位置にあるアクチュエータを示す。この位置は、アクチュエータ706の第2のセットが移動体要素702と係合し、アクチュエータ704の第1のセットが係合していないことを除いて、
図7Bに示される位置と同様である。アクチュエータ706aのクランプ要素720は、正の電圧で通電され、したがって、アクチュエータ706aを長さL
1から、L
1よりも大きい長さL
2を有する拡張構成に移動させる。
図8Aに示すように、アクチュエータ706aのクランプ要素720に印加された電圧は60Vであり得、アクチュエータ704aのクランプ要素716に印加された電圧は-30Vであり得る。アクチュエータ706aの拡張構成は、アクチュエータ704bおよび704cがもはや移動体要素702に係合しないように、第2のフレーム部分710に対して(例えば、離れて)、移動体要素702を(またそれにより、要素704a、706b、706cおよび第1のフレーム部分708を)移動させることができる。クランプ要素716は、負の電圧(例えば、-30V)で通電され、したがって、アクチュエータ704aを、第1の長さL
1から、長さL
1よりも小さい長さL
3を有する収縮構成に移動させ、アクチュエータ704aは、もはや移動体要素702と係合しない。アクチュエータ704bおよび704cは、次の「引き継ぎ」運動のための位置にあり、一方、アクチュエータ706bおよび706cは、
図8Bの駆動電圧の増加により、移動体要素702を駆動するか、または変位させる。
図8Bに示されるように、剪断要素718、706b、および706cに印加された電圧は、-50Vから50Vに上昇することができ、剪断要素714、704b、および704cに印加された電圧は、250Vから-250Vに低下することができる。
【0071】
アクチュエータセットの選択された駆動信号は周期的であるため、
図8Aおよび8Bの参照文字gによって示された駆動信号の部分に対応する駆動ユニットの構成は、
図7Aに示される構成と同じである。ピエゾ要素と駆動信号のこの組み合わせにより、駆動ユニットは、ウォーキング運動を連想させる一連のステップで移動体要素702を移動させることができる。この駆動サイクルは、移動体要素702を選択された位置に移動させるために必要に応じて繰り返すことができる。移動体要素を反対方向に動かすために、駆動信号の方向を逆にすることもできる。
【0072】
実施例6:例示的な制御システム
前述のように、駆動ユニット(複数可)を使用して移動体(複数可)を移動させることができ、それにより、ワークピースWを荷電粒子顕微鏡(CPM)、例えば走査型透過電子顕微鏡(STEM)に対して位置決めすることができる。ワークピースWの位置および速度の乱れは、一定速度で移動するワークピースWの点から点への移動を追跡するために望ましくない可能性がある。例えば、乱れは、ガイダンスシステムが、ワークピースの位置および/または画像化されることを意図されたワークピースの選択された領域を見失う原因となる可能性がある。いくつかの実施形態では、CPMは、ワークピースが動いている間にワークピースWを画像化するように構成することができる。そのような実施形態では、ワークピースWの滑らかで一貫した移動を有することが特に有利である。
【0073】
駆動信号を生成し、上記の順序で駆動ユニットを動作させるための例示的な制御システム808が
図9に示されている。制御システム808は、積分器ツールまたはモジュール810および信号生成器モジュール812を備えることができる。ピエゾ駆動システム814は、信号生成器モジュール812に結合されて、典型的には必要に応じて駆動信号の大きさを調整することによって、ピエゾアクチュエータに印加するための駆動信号を調整する。図示の実施形態では、駆動周波数f
αまたは駆動周波数のクロック信号生成器813からのクロック信号は、転流角αを確立するために、積分器モジュール810に提供することができる。場合によっては、ドライブ周波数のデジタル表現または他の表現が提供され、代替的に、駆動周波数の周期信号が提供され、転流角を決定するために使用される。他の例では、811に示すように、特定の位置への移動または特定の速度に関連する信号が提供される。いくつかの例では、固定周波数ドライブが使用され、時間の関数としての転流角を事前に決定して、ルックアップテーブルなどのメモリに格納することができる。
図9に示されるように、積分器モジュール810は、信号生成器812に転流角αを出力することができ、信号生成器812は、剪断およびクランプ要素がピエゾ駆動システム814によって生成された対応する信号U
iに応答して位置変化x
mを生成するように、ピエゾ駆動システム814に複数の(例えば、4つの)出力電圧信号u
iを生成することができる。これらの信号は、選択された周波数で印加され、1つ以上のデジタルアナログ変換器を使用して生成されるデジタル表現に基づいて取得できる。例えば、2セットのピエゾアクチュエータにグループ化された2種類のピエゾ要素(例えば、剪断およびクランプ)が存在する可能性があるため、この例の信号生成器は、4つの信号または電圧関数u
iを出力して、駆動ユニットを選択された方法で移動させることができる。波形生成器812は、本明細書に記載の電圧信号のいずれかを出力するように構成することができる。
図9に示された制御システム808はフィードフォワード構成であるが、特定の実施形態では、アクチュエータ要素の位置、それらの速度などのような複数の変数のうちのいずれかを決定し、それらの構成要素、および/または示されていない1つ以上の他の制御ユニットのうちのいずれかにフィードバックすることができる。
【0074】
ヒステリシス補償モジュール830は、波形生成器812に結合されて、波形生成器812からの信号を駆動するためのヒステリシス補償調整を提供する。代替的に、そのような機能は、波形生成器812に含まれ得る。方向の変化は、積分器810から受信された転流角α、またはピエゾ駆動システム814に提供された波形に基づいて提供することができる。場合によっては、制御システム808は、メモリに格納するか、または必要に応じて生成することができるデジタル信号表現に基づいており、デジタルからアナログへの変換器を使用して駆動信号を生成する。ウォーキングタイプのピエゾポジショナの場合、通常、ワークピースを目的の場所に移動させるために一連のステップが必要であり、波形生成器からの駆動信号は周期的で複数のステップを提供し、各ステップは、異なるヒステリシス補正値に関連付けることができる。
【0075】
実施例7:代表的なピエゾアクチュエータ
本明細書に記載の圧電アクチュエータは、式ABO3を有するペロブスカイト族のセラミック材料などの様々な圧電材料のうちのいずれかを含み得る。例えば、特定の実施形態では、圧電材料は、チタン酸ジルコン酸チタン(PZT)を含み得る。特定の実施形態では、本明細書に記載の圧電駆動ユニットは、ステッパモータであり得る。
【0076】
図10~11は、断面A、長さl
0、およびs
3方向の分極を有する例示的なアクチュエータ900を示す。したがって、アクチュエータ900は、s
3方向に延在し、かつ収縮することができる。
図12は、断面Aおよび長さL
Oを、およびs
2方向の分極を有する代表的な剪断ピエゾ要素1000を示す。長さの変化が印加電界と同じ方向であるクランプ要素900などのピエゾスタック要素とは異なり、剪断要素1000の変形は、印加電界に直交している。結果として、S剪断ピエゾ要素1000は正方形から平行四辺形に変形することができ、要素の側面がγ
12だけ軸S
1の周りを回転し、その自然位置から量ΔSだけずれている。
【0077】
実施例8:ヒステリシス補償
特定の実施形態では、ピエゾ要素のヒステリシスは、駆動ユニットの動作中に移動体要素の位置および/または速度で観察された摂動に対する有意な一因となる要因となり得る。以下の考察は、ピエゾ要素を備えるアクチュエータ、または軸に沿って延在するストロークを有する他のタイプのアクチュエータのヒステリシスを削減または排除するために使用することができる制御システムおよび方法を提示する。
【0078】
特定の実施形態では、ピエゾ要素に入力された電圧波形を修正することによって、ピエゾ要素のヒステリシスを少なくとも部分的に補償することが可能である。例えば、駆動信号波形は、ピエゾ要素の変位を修正するために、ピエゾ要素の観測された変位の逆数に対応する関数で修正することができる。以下の考察は、説明のために剪断要素を参照して進められる。しかしながら、本明細書に記載のシステムおよび方法は、クランプ要素のヒステリシスを補償するために使用することもできる。
【0079】
特定の実施形態では、ピエゾアクチュエータ要素の変位は、所与の駆動電圧または信号について測定することができる。そのような測定は、そのストロークおよび/または変位に対する要素の位置の影響を決定するために、組み立てられた駆動ユニット内のアクチュエータ要素に対して実施することができる。例えば、
図13Bは、一定の速度またはランプで、最大値-250Vと250Vとの間で交互に変化する鋸歯状波入力電圧の形態の駆動信号の一例を示している。
図13Aは、交流電圧が電気入力として印加されたときに生じる剪断ピエゾ要素の変位を示している。例えば、図示の実施形態では、剪断ピエゾ要素の位置プロットは、方向の変化の間で湾曲している(電圧ランプ信号の方向の変化に対応する)。
図13Aのグラフは、剪断要素の圧電材料のヒステリシスによって引き起こされた実質的な非線形効果があり得ることを示している。特定の実施形態では、剪断ピエゾ要素の変位は、上記のエンコーダの実施形態などの位置センサを使用して測定することができる。
【0080】
図14は、一例として、y軸上の剪断ピエゾ要素の位置または変位、およびx軸上の印加電圧を示している。これは、印加電圧が-250Vと250Vとの間で交互になるか、または上昇する間の変位のループ効果を示している。理想的な場合では、このような波形で励起されたときの剪断要素の変位により、電圧ランプの方向に関係なく、-250Vと250Vとの間に直線が延在する。したがって、ピエゾ要素のヒステリシスは、要素に印加された、時間変化する電圧信号の方向に依存する非線形変位曲線をもたらす可能性がある。
【0081】
図15を参照すると、
図14における電圧および変位が変位誤差を与えるために、それぞれ250V、10
-6M、でスケーリングされる。スケーリングされた電圧の傾きも補償することができる。
図15に重ねられているのは、2つの曲線1202および1204であり、上部の曲線1202は円の記号で輪郭が描かれ、下部の曲線1204はひし形の記号で輪郭が描かれている。図示の例では、上部と下部の曲線は、放物線であり、次のように近似させることができる。
y
1202=0.4(1-x
2)
y
1204=0.4(x
2-1) (1)
【0082】
図15のプロットに見られるように、このように定義された放物線は、外側の変位ループに近似している。これは、ピエゾ要素のヒステリシスを補償するために、反対または逆放物線補償に基づいて印加電圧を修正するピエゾ制御システムおよび方法を提供するために使用することができる。特定の実施形態では、そのような修正された電圧信号は、入力電圧とピエゾ要素の出力変位との間に線形またはほぼ線形の関係をもたらすことができる。
【0083】
図16は、スケーリングされた電圧(x)はP
1からP
2、P
3とP
4、P
5に横軸に変化しているときにスケーリングされた電圧とスケーリングされた変位との近似が達成することができる方法を示す。図示の例では、点P
1からP
5は、電圧信号が時間の方向を変える場所を示している。破線1400は、ピエゾ要素の理想的な変位挙動を表す。P
4とP
3、P
5との間に延在する凹状アップ曲線1402およびP
2とP
1との間に延在する凹状アップ曲線1404は、
図13Bに示す信号が印加されると電圧の増加に伴って実際の変位を示す。P
1とP
2との間に延在する凹状ダウン曲線1406およびP
3、P
5とP
4との間に延在する凹状ダウン曲線1408は、
図13Bに示す信号が印加されると電圧を下げる実際の変位を示す。
【0084】
既知の印加信号の増加および減少の両方に対する印加信号の関数としての変位を使用して、点の各ペア間を延長し、変位プロットの曲率を印加電圧信号に対して近似させる曲線を作成できる。ヒステリシス補償なしの駆動信号によって駆動されるときのアクチュエータ要素の動きを説明する方程式は、本明細書ではヒステリシスモデルと称される。この例におけるアクチュエータ要素の位置対電圧のプロットは湾曲しているが、他の実施形態では、プロットは線形であり得るか、または他の形状を有することができる。この例では、これらのペアは、{P1、P2}、{P2、P3}、{P3、P4}と{P4、P5}であることができる。図示の例では、曲線が放物線になるように、曲線を二次多項式で定義することができる。しかしながら、他の実施形態では、曲線は、任意の程度の高次多項式によって近似することができる。特定の実施形態では、入力条件は、結果として生じる放物線のすべてが一定の曲率を有することであり得る。しかしながら、他の実施形態では、1つ以上の放物線の曲率は異なっていてもよい。特定の実施形態では、電圧信号が方向を変えるとき(例えば、上昇から下降へ)、新しい放物線を決定することができる。新しい放物線は、電圧信号が方向を変える第1の点または電圧値と、電圧信号が再び方向を変える次の電圧値(例えば、第2の電圧値)との間で定義することができる。したがって、特定の実施形態では、曲線は、所定の波形を有する選択された電圧駆動信号に対して事前に決定することができる(例えば、ピエゾ要素の選択された動きをもたらすように較正される)。
【0085】
放物線は、頂点および焦点の観点から多項式として説明できる。
図17は、頂点P
vおよび焦点P
fを含む代表的な放物線を示している。式2は、頂点および焦点の観点からヒステリシス補償に使用できる放物線を記述するヒステリシスモデルの代表的な例である。
【数2】
【0086】
式2では、Δy
fは焦点P
f:(x
f、v
f)と頂点P
v:(x
v、y
v)との間の垂直距離である。項x
f、y
fは、それぞれ焦点での電圧値および焦点での変位値を表す。項x
v、y
vは、それぞれ頂点での電圧と変位を表す。
【数3】
を曲率の尺度として代用することにより、方程式は次のようになる。
【数4】
【0087】
特定の実施形態では、Δy
0で表される曲率の量は、本明細書ではヒステリシスパラメータと称される、圧電材料のヒステリシスの量に等しくてもよい。ヒステリシスパラメータは、0~1の係数として表すことができ、0は材料がヒステリシスを示さないことを意味し、1は材料の変位が予想される変位の100%だけ電圧より遅れることを意味する。しかしながら、特定の実施形態では、変位は、125%以上などの所与の印加電圧に対して予想される変位の100%を超えて遅れることができる。変位はまた、例えば、
図14を参照して、250Vから0Vに低下する電圧の印加は、減少し始める前に、1.25×10
-6Mなどの、1×10
-6M以上の短い正の変位を生成することができる。1つの例示的な実施形態では、4層剪断ピエゾ要素の場合、ヒステリシスパラメータΔy
0は約40%(0.4)であり得るため、これは以下を意味する:
ΔY
0=0.4 (4)
【0088】
特定の実施形態では、ヒステリシスパラメータΔy0は、測定に基づいて決定することができる。他の実施形態では、ヒステリシスパラメータΔy0は、所与のピエゾアクチュエータの圧電材料(複数可)、ピエゾアクチュエータの寸法および/または形状、環境によって課される運動に対する制約、またはそれらの組み合わせなどの変数に少なくとも部分的に基づいて決定することができる。ピエゾアクチュエータが積み重ねられた配設で複数のピエゾ要素を備える場合、ヒステリシスパラメータΔy0はまた、積み重ねられたピエゾ要素の数および/または形状、厚さなどに少なくとも部分的に基づいて決定され得る。ヒステリシスパラメータは、駆動ユニット内の異なるピエゾアクチュエータに対して同じでも異なっていてもよい。例えば、ヒステリシスパラメータは、クランプ要素と比較して剪断要素に対して異なる可能性があり、かつ/または異なる剪断要素もしくは異なるクランプ要素に対して異なる可能性がある。特定の実施形態では、ヒステリシスパラメータ(複数可)は、ルックアップテーブルまたは他のデータ構造に格納され得、選択されたアクチュエータ要素のヒステリシス補償を決定するときにコントローラによって参照され得る。いくつかの実施形態では、ピエゾ要素のヒステリシスパラメータは、保守中などに定期的に測定するか、または再評価することができる。特定の実施形態では、上記の式によれば、ヒステリシスパラメータΔy0は、焦点Pfのy座標の4倍に反比例することができるが、パラメータは、選択された関数または多項式に応じて異なる場合がある。
【0089】
曲線c1、2を定義するためには、{P1、P2}、P1:(x1、y1)であり、P2:(x2、y2)であり、P1および2は、曲線上の点であり、知られていると仮定されており、式3は、xvおよびyvに関して解くことができる。Y1およびY2の式は式5で以下に与えられている。
y1=Δy0(x1-xv)2+yv
y2=Δy0(x2-xv)2+yv (5)
【0090】
x
vは、式5の2つの方程式を減算することで解くことができ、y
vは、2つの方程式を加算することで解くことができる。
【数5】
【0091】
ピエゾ要素のヒステリシスを打ち消すための1つの例示的な方法は、式3で与えられるヒステリシスモデルの逆である関数または方程式を決定することである。これは、xの方程式を解き、yをxに、xをyに置き換えることで実行できる。
【数6】
及び
【数7】
【0092】
特定の実施形態では、駆動ユニット内のピエゾ要素に印加された電圧は、経時的に変化する。特定の実施形態では、スケーリングされた電圧(x)が方向を変えるとき、これは時間変化符号に関する電圧信号導関数dx/dtと同等であり得、y(x)は再計算できる。特定の実施形態では、アルゴリズムは各ステップkについて更新可能であり、各ステップk間の時間はT
sに等しいと想定されている。そのような実施形態では、手順は、以下の表2に示されている通りであり得る。
【表1】
【0093】
上記の表2を参照すると、第1のステップでは、時間tk-1での電圧xの時間微分が時間tkでの時間微分値と等しくない場合(例えば、特定の場合、電圧信号の方向が変化したため)、変数dには(dx/dt)の符号が割り当てられる。第2のステップでは、電圧の絶対値が、点P1でのx1よりも大きい場合には、P2でのx2およびy2は、d1の値を割り当てることができる。そうでなければ、2=X1、XおよびY2=Y1である。特定の実施形態では、点P1およびP2は、選択された電圧波形に基づいて事前に決定することができ、-1から1の間でスケーリングすることができる。第3のステップにおいて、d=1であり、かつxがx2よりも大きい場合、変数x1、y1、x2およびy2は、表2のステップ3に対応する値を割り当てることができる。d=-1であり、かつxがx2未満である場合、変数x1、y1、x2、およびy2は、表2のステップ3に対応する値を割り当てることができる。第4のステップでは、所定の駆動電圧信号のためのピエゾ要素の変位を近似させるヒステリシスモデル曲線(例えば、放物線)の頂点の座標はxvおよびyvに関して表2のステップ4で与えられた式を用いて計算することができる。ポイントP1とP2との間のアクチュエータ要素の変位パスに近似するか、またはそれを示す二次関数が式3から知られているので、パスの逆は次いで、表2のステップ4に示されている(ここでは逆関数または方程式と称する)y(tk)(例えば、式7)の式を用いて計算することができる。本明細書で使用するように、アクチュエータ要素の変位パスを示す関数および逆関数は、電圧、位置、ヒステリシスパラメータΔy0などの1つ以上の変数を含む関係または式である。式7の出力は、ヒステリシス補償信号として使用され得る。次に、電圧信号を式7で与えられる曲線に従って修正して、ヒステリシス補償信号を提供できる。ここで、式7の出力は、駆動信号全体のヒステリシス補償部分である。放物線(または他の曲線)が変位対電圧の曲線に適合し、勾配が補償される(例えば、P1が(1、0)であり、P2が(-1、0)である場合、式7で与えられる電圧波形は、初期電圧波形に重ね合わせることができる。次に、ヒステリシス補償信号をピエゾ要素に印加して、ヒステリシスを補償することができる。換言すれば、ヒステリシスによるアクチュエータ要素の変位パスの曲率は、予想される(例えば、補償されていない)パスの逆数で駆動信号を修正することによって、少なくとも部分的に逆転するか、または補償することができる。
【0094】
図18A~18Bおよび19A~19Bは、上記のアルゴリズムの時間シミュレーションの結果を示している。
図18Aは鋸歯状の駆動信号を示し、
図18Bはヒステリシス補償なしで駆動信号によって駆動されるピエゾ要素の変位挙動を示す。ピエゾ要素は、電圧信号が時間とともに変化するにつれて、ヒステリシスに特徴的な湾曲した変位挙動を示す。
図19A~19Bは、電圧信号が上記のアルゴリズムに従って変更されたときの結果を示している。
図19Aは、湾曲したまたは放物線状の上向きおよび下向きの傾斜を示すように修正された電圧信号を示し、
図19Bは、電圧信号の方向の変化の間のピエゾ要素の線形伸長および収縮を示す。
図19Aから分かるように、修正された電圧信号は、
図18Bの変位プロットの逆である。アクチュエータ要素がこの修正された電圧信号で駆動されると、ヒステリシスはほぼ完全に排除され、アクチュエータ要素の位置プロットは、一連のほぼ摂動されていない鋸歯状波をトレースする。
【0095】
図20Aは、
図7A~7Dの駆動ユニットのクランプ要素716および720の駆動信号を示している。
図20Bは、第1のグループ704の剪断要素714、704b、704c、および第2のグループ706の剪断要素718、706b、706cの修正された駆動信号を、修正されていない剪断要素の駆動信号に重ねられた破線で示す。
図21は、本明細書に記載されているように、移動体要素の測定された位置(実線で示されている)およびドライバユニットの剪断要素(複数可)が修正された電圧信号(破線で示されている)で駆動されたときの移動体要素の位置を示している。
図21に見られるように、位置の摂動は、剪断要素のヒステリシスを補償することによって大部分排除することができる。
【0096】
図22は、本明細書で説明されるように、移動体要素(実線で示される)の測定された速度、および修正された電圧信号で駆動されたドライバユニットの剪断要素(複数可)を伴う移動体要素の速度を示す。
図22に示すように、移動体要素の速度の摂動を実質的に排除することができる。
【0097】
特定の実施形態では、本明細書に記載の方法は、
図9と同様の制御システム内の比例積分微分(PID)コントローラなどのコントローラまたはプロセッサによって実装することができる。特定の実施形態では、1つ以上の測定されたパラメータ(例えば、位置、速度など)をコントローラにフィードバックすることができ、それにより、測定されたパラメータに少なくとも部分的に基づいて電圧信号を修正することができる。
【0098】
上記の例は、ヒステリシスに関連する関数を参照して説明されているが、いくつかの実装形態では、好適な近似は、特定のアクチュエータのヒステリシスを特徴付ける格納された値に基づいている。これらの値は、メモリまたはルックアップテーブルに格納するか、または、便利なように上記の関数関係に基づいて生成することができる。
【0099】
実施例9:コンピューティング環境の例
図23および以下の考察は、開示された技術が実施され得る例示的なコンピューティング環境の簡潔で一般的な説明を提供することを意図している。例えば、本明細書で説明する方法およびプロセスは、以下で説明するコンピューティング環境と同様に構成されたコントローラまたはプロセッサによって実行することができる。さらに、開示される技術は、携帯デバイス、デジタルシグナルプロセッサ(DSP)、マルチプロセッサシステム、マイクロプロセッサベースの、またはプログラム可能な消費者電子機器、ネットワークPC、ミニコンピュータ、メインフレームコンピュータなどを含む他のコンピュータシステム構成で実施することができる。開示された技術はまた、タスクが通信ネットワークを介してリンクされているリモート処理デバイスによって実行される分散型コンピュータ環境においても実行することができる。
【0100】
図23を参照すると、開示された技術を実施する例示的なシステムは、1つ以上の処理ユニット1502、システムメモリ1504およびシステムメモリ1504を含む様々なシステム構成要素を1つ以上の処理ユニット1502を結合するシステムバス1506を含み、例示的な汎用PC1500の形態である、汎用コントローラを含む。システムバス1506は、様々なバスアーキテクチャのうちの任意のものを利用した、メモリバスまたはメモリコントローラ、周辺バス、およびローカルバスを含む数種のバス構造物のうちのいずれかであってもよい。例示的なシステムメモリ1504は、読取専用メモリ(ROM)1508およびランダムアクセスメモリ(RAM)1510を含む。ROM1508には、PC1500内の要素間の情報の転送を助ける基本ルーチンを包有する基本入出力システム(BIOS)1512が格納されている。
図20の例では、位置決めシステムの動き、ヒステリシス制御、画像化、処理、およびSTEMおよび/またはFIBの動作モードを制御するためのデータおよびプロセッサ実行可能命令がメモリ1510Aに格納され、データおよびアクチュエータ要素に駆動信号を識別し、かつ提供するための、および/またはビーム成分を識別し、かつ定量化するためのプロセッサ実行可能命令は、メモリ1510Bに格納される。
【0101】
例示的なPC1500は、さらに、ハードディスクから読み書きするためのハードディスクドライブ、取り外し可能な磁気ディスクから読み書きするための磁気ディスクドライブ、および光ディスクドライブなどの1つ以上の記憶デバイス1530を含む。このような記憶デバイスは、それぞれ、ハードディスクドライブインターフェース、磁気ディスクドライブインターフェース、および光学ドライブインターフェースによってシステムバス1506に接続することができる。ドライブおよび関連するコンピュータ可読媒体は、PC1500用のコンピュータ可読命令、データ構造、プログラムモジュール、および他のデータの不揮発性ストレージを提供する。他のタイプのコンピュータ可読媒体は、磁気カセット、フラッシュメモリカード、デジタルビデオディスクなどの、PCによってアクセス可能なデータを記憶することができる。
【0102】
いくつかのプログラムモジュールは、オペレーティングシステム、1つ以上のアプリケーションプログラム、他のプログラムモジュール、およびプログラムデータを含む記憶デバイス1530に格納されることができる。ユーザは、キーボードなどの1つ以上の入力デバイス1540およびマウスなどのポインティングデバイスを介して、コマンドおよび情報をPC1500に入力することができる。モニタ1546または他のタイプのディスプレイデバイスもまた、ビデオアダプタなどのインターフェースを介してシステムバス1506に接続されている。コマンド、駆動信号などの出力は、1つ以上の出力デバイス1545を介して送信することができる。
【0103】
PC1500は、メモリ1562を含むリモートコンピュータ1560などの1つ以上のリモートコンピュータへの論理接続を使用してネットワーク環境で動作することができる。いくつかの例では、1つ以上のネットワークまたは通信接続1550が含まれる。リモートコンピュータ1560は、別のPC、サーバ、ルータ、ネットワークPC、もしくはピアデバイスまたは他の共通ネットワークノードであってもよく、典型的には、PC1500に関して上述した要素の多くまたはすべてを含むが、
図23には記憶デバイス1562のみ図示されている。パーソナルコンピュータ1500および/またはリモートコンピュータ1560は、論理ローカルエリアネットワーク(LAN)およびワイドエリアネットワーク(WAN)に接続することができる。特定の実施形態では、リモートコンピュータ1560は、リモートサーバ環境またはクラウドコンピューティング環境に実装された仮想プロセッサを備えることができる。
【0104】
実施例10:ヒステリシス補償の制御システム
図24は、前述のプロセスを実施するための制御システム1600の代表的な実施形態を示している。制御システム1600は、線形または回転アクチュエータにおける剪断要素、クランプ要素、または他の任意のアクチュエータ要素のヒステリシスを補償するように構成することができる。制御システム1600は、積分器ツール1610、クランプ信号生成器1602、剪断信号生成器1604、ルックアップテーブル(LUT)1606、および信号修正ツールまたはモジュール1608を備えることができる。
【0105】
駆動周波数f
αまたは駆動周波数のクロック信号生成器(図示せず)からのクロック信号は、転流角αを確立するために積分器ツール1610に提供することができる。場合によっては、上記のように、駆動周波数のデジタルもしくは他の表現、または駆動周波数での周期的信号を提供し、それを使用して転流角αを決定することができる。積分器ツール1610は、転流角αをクランプ信号生成器1602および剪断信号生成器1604に出力することができる。クランプ信号生成器1602は、1618で表された駆動ユニットの1つ以上のクランプ要素に印加される、1612で概略的に表された複数のクランプ要素駆動信号を生成するように構成することができる。例えば、クランプ信号生成器1602は、第1のクランプ要素(例えば、
図7A~7Dの要素716)のための第1のクランプ要素駆動信号、および、第2のクランプ要素(例えば、
図7A~7Dのクランプ要素720)のための第2のクランプ要素駆動信号を生成することができる。特定の実施形態では、クランプ要素駆動信号は、転流角α、駆動周波数f
α、移動体要素の選択されたパス、クランプ要素の選択されたパス(例えば、選択されたパスに沿った移動を生成するための)などのデータに基づいて生成することができる。
【0106】
剪断信号生成器1604は、第1の剪断要素駆動信号(例えば、剪断要素714、704bおよび704cについて)および第2の剪断要素駆動信号(例えば、剪断要素718、706bおよび706cについて)など、1616で概略的に表された複数の剪断要素駆動信号を生成するように構成することができる。剪断要素駆動信号は、移動体要素の選択された動きを生成するように、クランプ要素駆動信号に対応することができ、転流α、駆動周波数fα、移動体要素の選択されたパス、剪断要素の選択されたパスなどに基づくことができる。
【0107】
いくつかの実施形態では、LUT1606は、クランプ要素および/または剪断要素のパスのアレイを含むことができる(例えば、移動体要素の選択された動きをもたらすように構成されている)。LUT1606はまた、時間の関数として転流角αを格納することができる。いくつかの実施形態では、ルックアップテーブル1606は、駆動信号がヒステリシス補償なしで印加されるとき、剪断および/またはクランプ要素の位置またはパスを示す信号、方程式、または関数を格納することができる。いくつかの実施形態では、LUT1606は、様々な転流角、駆動周波数、および/またはアクチュエータ要素パスのためのヒステリシス補償信号のアレイを含むことができる。いくつかの実施形態では、ヒステリシス補償信号は、上記のように、要素が選択された駆動信号によって駆動されるときの剪断要素および/またはクランプ要素の位置またはパスを記述するヒステリシスモデルの逆数または逆数に基づくことができる。LUT1606のヒステリシス補償信号は、事前計算されて静的プログラムストレージに格納されるか、制御システムの初期化フェーズの一部として計算されるか、またはアプリケーション固有のプラットフォームのハードウェアに格納することができる。LUT1606はまた、様々なアクチュエータ要素のヒステリシスモデルを格納することができる。
【0108】
いくつかの実施形態では、駆動ユニットによって移動されるオブジェクト(例えば、移動体要素、移動体要素に結合されたワークピースなど)のパスが選択され、制御システム1600に提供され得る。いくつかの実施形態では、パスは、システム要件に基づいて、信号修正ツール1608によって、または別の制御システムによって選択することができる。特定の実施形態では、信号修正ツール1608は、移動体要素の選択されたパス、および/またはシステム要件に基づいて(例えば、転流角、アクチュエータ要素駆動信号の方向の符号変化の検出に基づくなどして)、LUTからヒステリシス補償信号1620を選択することができる。ヒステリシス補償信号1620がヒステリシス補償なしのアクチュエータ要素のパスに基づく実施形態では、信号修正ツール1608は、信号1620の逆数を決定するか、または計算して、アクチュエータ要素の逆信号を取得することができる。信号修正ツール1608は、ヒステリシス補償信号を適切な駆動信号と組み合わせて、修正されたまたはヒステリシス補償された剪断要素駆動信号1622および1624、ならびに/またはヒステリシス補償されたクランプ要素駆動信号1614および1615を取得する。ヒステリシス補償駆動信号1614、1615、1622および1624は、ピエゾ駆動システムツール1628に送信することができ、ピエゾ駆動システムツール1628は、信号をスケーリングするか、かつ/または調整することができ、デジタルアナログ変換器(DAC)を使用して信号をデジタル信号からアナログ信号に変換することができる。ヒステリシス補償駆動信号を駆動ユニット1618に印加して、駆動ユニットのアクチュエータを移動させて、選択されたパスに沿った駆動ユニットに対する移動体要素の動きを生成することができる。
【0109】
特定の実施形態では、クランプ要素駆動信号および剪断要素駆動信号は、制御システム1600に印加された周波数f
αに基づいて、または、周波数f
αから独立して決定することができる。さらに、
図24に示されるシステム1600はフィードフォワード制御システムであるが、他の実施形態では、移動体位置、移動体速度、アクチュエータ位置および/または速度、電圧などの1つ以上の変数を測定することができ、そのようなデータを使用してヒステリシス補償信号を選択することができる信号修正ツール1608にフィードバックされる。
【0110】
実施例11:ヒステリシス補償の制御システム
図25は、前述のプロセスを実施するための制御システム1700の別の代表的な実施形態を示している。制御システム1700は、剪断要素、クランプ要素、または線形または回転アクチュエータの他の任意のタイプのアクチュエータ要素のヒステリシスを補償するように構成することができる。制御システム1700は、積分器ツール1710、クランプ信号生成器1702、剪断信号生成器1704、メモリユニット1728を含むプロセッサ1706、および信号修正ツール1708を備えることができる。
【0111】
駆動周波数f
αまたは駆動周波数のクロック信号生成器(図示せず)からのクロック信号は、転流角αを確立するために積分器ツール1710に提供することができる。場合によっては、上記のように、駆動周波数のデジタルもしくは他の表現、または駆動周波数での周期的信号を提供し、それを使用して転流角αを決定することができる。積分器ツール1710は、転流角αをクランプ信号生成器1702および剪断信号生成器1704に出力することができる。クランプ信号生成器1702は、1710で表された駆動ユニットの1つ以上のクランプ要素に印加される、1712で概略的に表された複数のクランプ要素駆動信号を生成するように構成することができる。例えば、クランプ信号生成器1702は、第1のクランプ要素(例えば、
図7A~7Dの要素716)のための第1のクランプ要素駆動信号、および、第2のクランプ要素(例えば、
図7A~7Dのクランプ要素720)のための第2のクランプ要素駆動信号を生成することができる。
【0112】
剪断信号生成器1704は、第1の剪断要素駆動信号(例えば、剪断要素714、704bおよび704cについて)および第2の剪断要素駆動信号(例えば、剪断要素718、706bおよび706cについて)など、1716で概略的に表された複数の剪断要素駆動信号を生成するように構成することができる。
【0113】
いくつかの実施形態では、メモリユニット1728は、クランプ要素および/または選択された位置の間の剪断要素の複数のパスのデータを含むことができる。いくつかの実施形態では、メモリユニット1728は、クランプおよび/または剪断要素のヒステリシスモデルを格納することができる。いくつかの実施形態では、ヒステリシスモデルは、駆動信号がヒステリシス補償なしで印加されるとき、剪断および/またはクランプ要素の位置または変位パスを示す信号、方程式、または関数のデータを含むことができる。いくつかの実施形態では、メモリユニット1728は、様々な転流角度、駆動周波数、および/またはアクチュエータ要素パスのための複数の事前計算されたヒステリシス補償信号1720を含むことができる。他の実施形態では、メモリユニット1728は、剪断要素およびクランプ要素の駆動信号が方向を変える位置および/または電圧値のデータを含むことができる。メモリ1728内のデータは、事前計算されてメモリ1728に格納され、制御システムの初期化フェーズの一部としてプロセッサユニット1706によって計算され、かつ/または剪断および/またはクランプ要素駆動信号1712、1716の情報に基づいて計算され得る。
【0114】
いくつかの実施形態では、プロセッサ1706は、駆動周波数f、転流角α、選択されたアクチュエータ要素パス、および/またはメモリ1728に格納された複数の所定の剪断および/またはクランプ駆動信号に基づいてヒステリシス補償信号1720を計算するか、または決定することができる。いくつかの実施形態では、駆動ユニットによって移動されるオブジェクト(例えば、移動体要素、移動体要素に結合されたワークピースなど)のパスが選択され、制御システム1700に提供され得る。いくつかの実施形態では、パスは、プロセッサ1706または別の制御システムによって選択することができる。特定の実施形態では、プロセッサ1706は、アクチュエータ要素の方向の変化を識別することによって、ヒステリシス補償信号1720を決定することができる。そのような方向の変化は、信号生成器1702および1704によって提供された駆動信号の変化率の符号に基づいて識別することができる。いくつかの実施形態では、ヒステリシス補償信号1720は、メモリ1728に格納されたアクチュエータ要素ヒステリシスモデルに基づくことができる。特定の実施形態では、ヒステリシスモデルは、上記のように、ヒステリシス補償なしで駆動信号が要素に印加されるときに、剪断またはクランプ要素の位置またはパスの逆数または逆数に基づくことができる。いくつかの実施形態では、プロセッサ1706は、メモリ1728から事前計算されたヒステリシス補償信号を選択することができる。
【0115】
ヒステリシス補償信号1720は、信号修正ツール1708に提供することができ、信号修正ツール1708は、信号1720を適切な剪断および/またはクランプ要素駆動信号(複数可)と組み合わせて、ヒステリシス補償剪断要素駆動信号1722および1724、ならびに/またはヒステリシス補償クランプ要素駆動信号1714および1715を生成することができる。修正された剪断要素駆動信号1722および1724は、クランプ要素駆動信号1714および1715とともに、ピエゾ駆動システム1726によってスケーリングおよび/または調整され、デジタルアナログ変換器(DAC)によってアナログ信号に変換され得る。(例えば、ピエゾ駆動システム1726の一部)、そして駆動ユニット1718に出力されて、駆動ユニットに対する移動体要素(例えば、移動体要素702)の動きを生成する。
【0116】
特定の実施形態では、位置エンコーダ1730は、移動体要素の変位xmおよび/または移動体要素の速度vのデータを決定することができ、データを信号修正ツール1708および/またはプロセッサ1706に送り返すことができる。プロセッサ1706は、位置および/または速度データを使用して、ヒステリシス補償信号を決定するか、または更新し、アクチュエータ要素などのヒステリシスモデルを更新することができる。
【0117】
実施例12:基準静電容量を使用したヒステリシス測定および補償
図26は、複数のコンデンサを含み、ピエゾ要素またはピエゾ要素のセットのヒステリシスを決定し、かつ/または補正するように構成された別の制御システム1800を示している。説明の目的で、以下の例は、3つの剪断ピエゾ要素1802、1804、および1806を参照して進められるが、システムは、クランプ要素とともに使用するように構成されてもよい。コンデンサ1808は剪断要素1802に関連付けることができ、コンデンサ1810は剪断要素1804に関連付けることができ、コンデンサ1812は剪断要素1806に関連付けることができる。コンデンサ1808~1812は並列に配線することができ、システムは、3つのコンデンサ1808~1812と直列に配線された基準コンデンサ1814を備えることができる。ピエゾ要素の基準電圧V
PIEZO、REFは、以下でさらに説明するように、制御モジュールまたはツール1816に供給することができる。モジュール1816によって出力された電圧は、デジタルアナログ変換器(DAC)1818によってアナログ信号に変換され得、非反転入力で演算増幅器1820に供給され得る。増幅器1820によって出力された電圧V
AMPLIFIERは、剪断要素に関連付けられたコンデンサ1808~1812に供給することができる。電圧降下V
REFは、基準コンデンサ1814の両端で測定され、アナログデジタル(ADC)変換器1822によってデジタル信号に変換され、加算接合部1824で基準信号V
PIEZO、REFから減算され得る。
【0118】
加算接合部1824から修正された、または加算された電圧信号は、制御モジュール1816に入力することができる(例えば、負のフィードバックとして)。制御モジュール1816は、基準コンデンサ1814の両端の電圧降下V
REFおよびピエゾ要素基準電圧V
PIEZO、REFとの間の差を決定することができ、差を低減するために制御を印加することができる。特定の実施形態では、基準電圧V
REFは、アクチュエータ要素1802~1806のヒステリシスと相関し得る。例えば、特定の実施形態では、基準コンデンサ1814の両端で測定された電圧V
REFは、アクチュエータ要素1802~1806のヒステリシスのために、
図14または15と同様の周期的またはループ動作を示すことができる。電圧降下V
REFはまた、増幅器1820の反転入力に供給され得る。
【0119】
特定の実施形態では、コントローラ1816は、以下の式9に示されるように、合計された電圧信号にゲインKを印加して、DAC1818への電圧出力VOUTを生成することができる。
VOUT=K×(VPIEZO、REF-VREF) (9)
【0120】
他の実施形態では、コントローラ1816は、比例、積分、および/または微分制御のいずれか、またはそれらの組み合わせを適用することができる。制御方法は、ピエゾ要素1802~1806のヒステリシスを低減するように選択することができる(例えば、VREFとVPIEZO、REFとの間の差を低減することによって)。
【0121】
制御システム1800は、本明細書に記載のモータおよび制御システムのいずれかと組み合わせて使用することができる。例えば、本明細書に記載のピエゾモータのいずれも、剪断ピエゾ要素の2つのグループのそれぞれについて1814と同様の基準コンデンサ、およびクランプピエゾ要素のそれぞれについて基準コンデンサを備えることができ、これを使用して、ピエゾ要素のヒステリシスを低減することができる。
【0122】
図27に示される別の実施形態では、剪断コンデンサ1808~1812の両端の電圧降下V
PIEZOをADC変換器1822に提供することができる。
【0123】
本明細書に記載のピエゾモータ、ステージ、およびビームシステムの追加の詳細は、本明細書に提出され、また弁護士参照番号9748-102339-01によって参照される「Systems and Methods of Clamp Compensation」と題された出願に、また、本明細書に提出され、また、弁護士参照番号9748-102714-01によって参照される「Electron Microscope Stage」と題された出願に見出すことができ、これらのそれぞれは、参照によりその全体が本明細書に援用される。
【0124】
開示された実施形態は、圧電要素を含むアクチュエータに限定されず、回転もしくは線形モータまたはアクチュエータ、ボイスコイルモータなどの、ヒステリシスを示す任意の他のタイプのアクチュエータに拡張され得る。
【0125】
例示された実施形態を参照して開示の原理を記載し、かつ図示してきたが、例示された実施形態は、そのような原理から逸脱することなく構成および詳細を改変できることが認識されるであろう。例えば、ソフトウェアにおいて示された例示された実施形態の要素は、ハードウェアで実装されてもよく、逆もまた同様である。また、任意の実施例からの技術は、任意の他の1つ以上の実施例で記載された技術と組み合わせることができる。
【0126】
用語の説明
この説明の目的のために、本開示の実施形態の特定の態様、利点、および新規の特徴が本明細書に記載されている。開示された方法、装置、およびシステムは、いかなる方法でも限定的であると解釈されるべきではない。むしろ、本開示は、単独で、ならびに互いとの種々の組み合わせおよび部分的な組み合わせで、種々の開示された実施形態のすべての新規性および非自明性および態様を対象とする。開示された方法、装置およびシステムは、任意の特定の態様もしくは特徴またはそれらの組み合わせに限定されず、任意の1つ以上の特定の利点が存在するか、または問題が解決されることも必要としない。
【0127】
開示された方法のいくつかの動作は、便宜上、特定の順番で記載されているが、以下に記載される具体的な文言によって特定の順序が要求されない限り、この説明方法が並び替えを包含することを理解されるものとする。例えば、順に記載される動作は、いくつかの場合では、並び替えられるかまたは同時に実施されてもよい。さらに、単純化のために、添付の図面は、開示された方法が、他の方法とともに使用され得る様々な方法を示さないことがある。加えて、説明は、開示された方法を説明するために、「提供する(provide)」および「達成する(achieve)」などの用語を使用することがある。これらの用語は、実施される実際の動作の高レベルの抽象化である。これらの用語に対応する実際の動作は、特定の実装態様に応じて、様々であり、当業者には容易に認識できる。
【0128】
本明細書に記載のすべての特徴は、互いに独立しており、構造的に不可能な場合を除いて、本明細書に記載の他の任意の特徴と組み合わせて使用することができる。
【0129】
本出願および特許請求の範囲において使用される、「a」、「an」、および「the」という単数形は、文脈上他に明確に指示されない限り、複数形も含む。さらに、「含む(include)」という用語は「備える(comprise)」を意味する。さらに、「結合された(coupled)」および「関連する(associated)」という用語は、一般に、電気的、電磁的、かつ/または物理的に(例えば、機械的または化学的に)結合されるか、またはリンクされていることを意味し、特定の反対の文言がない結合された、または関連付けられたアイテム間の中間要素の存在を排除しない。
【0130】
以下の説明では、「上(up)」、「下(down)」、「上部(upper)」、「下部(lower)」、「水平(horizontal)」、「垂直(vertical)」、「左(left)」、「右(right)」などの特定の用語が使用され得る。これらの用語は、該当する場合、相対的な関係を扱うときに説明を明確にするために使用される。ただし、これらの用語は、絶対的な関係、位置、および/または方向を意味することを意図したものではない。例えば、オブジェクトに関しては、オブジェクトを裏返すだけで「上部」の表面を「下部」の表面にすることができる。それにもかかわらず、それはまだ同じオブジェクトである。
【0131】
本開示の技術の原理が適用できる多数の可能な実施形態の観点では、図示された実施形態は好ましい実施例のみであり、本開示の範囲を限定するものとして解釈されるべきではないと認識すべきである。むしろ、開示の範囲は、少なくとも以下の請求項と同じくらい広い。したがって、私たちはこれらの主張の範囲および趣旨に含まれるすべてのものを主張する。