JPS62189867A - Pulse generating device - Google Patents
Pulse generating deviceInfo
- Publication number
- JPS62189867A JPS62189867A JP61030804A JP3080486A JPS62189867A JP S62189867 A JPS62189867 A JP S62189867A JP 61030804 A JP61030804 A JP 61030804A JP 3080486 A JP3080486 A JP 3080486A JP S62189867 A JPS62189867 A JP S62189867A
- Authority
- JP
- Japan
- Prior art keywords
- pulse
- line sensor
- output
- register
- value
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Transforming Light Signals Into Electric Signals (AREA)
- Facsimile Scanning Arrangements (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
【発明の詳細な説明】
【発明の技術分野〕
本発明はパルス発生装置にかかるものであり、例えばラ
インセンサの走査位置に基づいてその駆動が行なわれ、
対象画像の読取りが行なわれる撮像装置などに好適なパ
ルス発生装置に関するものである7
【発明の背漿〕
CODなどの撮像素子が一次元状に多数配列されたライ
ンセンサを用いて対象画像の読取りを行う撮像装置とし
ては、例えは8g2図に示すものかある。Detailed Description of the Invention [Technical Field of the Invention] The present invention relates to a pulse generator, which is driven based on the scanning position of a line sensor, for example.
This invention relates to a pulse generator suitable for an imaging device that reads a target image.7 [Backbone of the invention] Reads a target image using a line sensor in which a large number of image pickup devices such as CODs are arranged in a one-dimensional manner. An example of an imaging device that performs this is the one shown in Figure 8g2.
この図において、図のX、Y方向に移動可能なX−Yス
テージ10上には撮像対象である検査試料12が載置さ
れている。このX−Yステージ10の側方には、X軸し
−ザ干渉針レシーバ(以下単に「X干渉しν−バ」とい
う)14及びY軸し−ザ干渉計レシーバ(以下単に「Y
干渉レシーバjという)16が各々配置されており、レ
ーザ光の干渉作用によってX−Yステージ10の移動量
が測定されるようKなっている。すなわち、X−Yステ
ージ10がX方向に移動すると、所定ピッチ毎VcX干
渉レシーバ14からパルスが出力され、Y 方1o1
vcX Xステージ10が移動すると、所定ピッチ毎
にY干渉レシーバ16からパルス力出力されるようにな
ってV・る。尚、干渉計レシーバ14゜16は実際VC
は、擬似正弦波状の90°移相の2相信号を出力する光
電検出器と、その信号から単位移相変化毎にパルス全作
ジ出すパルスフンパータとを含んでいろう
検査試料12上には、適宜の対物レンズなどの光学系1
8を介してラインセンサ20が配Ifれており、このラ
インセンサ20がX−Y方向に移動することによって検
査試料12上の画像が読取られるようになっている。な
お、光学系18は、検査試料12上の画像を拡大してラ
インセンサ20VC投影する作用を妻する。In this figure, a test sample 12 to be imaged is placed on an X-Y stage 10 that is movable in the X and Y directions of the figure. On the sides of this X-Y stage 10, an X-axis interferometric needle receiver (hereinafter simply referred to as "X-interference ν-bar") 14 and a Y-axis interferometer receiver (hereinafter simply referred to as "Y-bar") 14 are installed.
Interference receivers (referred to as interference receivers) 16 are respectively disposed so that the amount of movement of the XY stage 10 can be measured by the interference effect of laser light. That is, when the X-Y stage 10 moves in the X direction, pulses are output from the VcX interference receiver 14 at predetermined pitches, and the pulses are output in the Y direction 1o1.
vcX When the X stage 10 moves, the Y interference receiver 16 outputs a pulse force at every predetermined pitch. In addition, the interferometer receiver 14°16 is actually VC
is placed on the test sample 12, which includes a photoelectric detector that outputs a two-phase signal with a 90° phase shift in the form of a pseudo sine wave, and a pulse frequency converter that outputs a full pulse for every unit phase shift change from the photoelectric detector. is an optical system 1 such as an appropriate objective lens.
A line sensor 20 is disposed via the line sensor 8, and an image on the test sample 12 is read by moving the line sensor 20 in the X-Y direction. Note that the optical system 18 has the function of enlarging the image on the inspection sample 12 and projecting it onto the line sensor 20VC.
以上のような撮像装置において一次元状のラインセンサ
20で二次元状の撮像を行うためには、所定方向、例え
ばY方向にX−Yス1−ジ10をスキャンさせ、ライン
センサ20の撮像ライン毎に読み出しのためのタイミン
グパルスを供給スる必要がある。In order to perform two-dimensional imaging using the one-dimensional line sensor 20 in the above-described imaging device, the X-Y strip 10 is scanned in a predetermined direction, for example, the Y direction, and the line sensor 20 is imaged. It is necessary to supply a timing pulse for reading for each line.
このための1つの方法としては、ラインセンサ20のタ
イミングパルスを一定周期で供給し、X−Xステージ1
0の速度がそれに合わせて一定になるようにスキャンす
ることが考えられる。One method for this is to supply timing pulses from the line sensor 20 at regular intervals,
It is conceivable to scan so that the speed of 0 becomes constant accordingly.
しかしこの方法では、X−Xステージ10の移動が微小
であっても一定速度で行なわれる必要があり、実現不可
能である。However, in this method, even if the movement of the XX stage 10 is minute, it must be performed at a constant speed, which is impossible to implement.
他の方法としては、X−Xステージ10を一定速度で移
動させて、その程度を干渉計のからのアップ・ダウンパ
ルスを計測し、これに基づいてラインセンサ20の駆動
を行うものがある。以下、この場合の動作について説明
する。なお理解を容易にするため、光学系18の倍率を
「1」として説明する。X−Xステージ10がY方向に
移動する場合には、第3図、に示すように、検査試料1
2上をY方向にラインセンサ20が相対的に移動するも
のと考えてよい。このY方向の移動は、連続的に行なわ
れ、所定量の移動毎にパルスが、第4図(A)K示す如
く、Y干渉レシーバ16から出力される。このパルス出
力の移動ピッチ’kLPAとするO
他方、ラインセンサ20のY方向の幅に相当するライン
センサ20の移動ピッチをLPB(第3図参照)とする
と、
LPB=N−LPA ・・・・・・・・・・・・・・
・(1)となった1ときに、第5図(5)に示すように
、ラインセンサ20が相対的にその幅分移動したことに
なる。別言すれば、Y干渉レシーバ16からN個のパル
スが出力されたときに、ラインセンサ20が1画素分移
動したことになる。従って、この時点で第4図(E9に
示すように、センサ駆動信号がラインセンサ20に対し
て入力さね、検査試料12の画像が読取られる。Another method is to move the XX stage 10 at a constant speed, measure up and down pulses from an interferometer, and drive the line sensor 20 based on this. The operation in this case will be explained below. Note that for ease of understanding, the explanation will be given assuming that the magnification of the optical system 18 is "1". When the X-X stage 10 moves in the Y direction, as shown in FIG.
It may be considered that the line sensor 20 moves relatively on the line sensor 2 in the Y direction. This movement in the Y direction is performed continuously, and a pulse is output from the Y interference receiver 16 every time the movement is a predetermined amount, as shown in FIG. 4(A)K. Let the moving pitch of this pulse output be 'kLPA.O On the other hand, if the moving pitch of the line sensor 20 corresponding to the width of the line sensor 20 in the Y direction is LPB (see Fig. 3), then LPB=N-LPA...・・・・・・・・・・・・
- When (1) is reached, the line sensor 20 has relatively moved by that width, as shown in FIG. 5 (5). In other words, when N pulses are output from the Y interference receiver 16, the line sensor 20 moves by one pixel. Therefore, at this point, as shown in FIG. 4 (E9), the sensor drive signal is not input to the line sensor 20, and the image of the test sample 12 is read.
、ところで、以上のように良好に動作するためには、ラ
インセンサ20のピッチLPBすなわちその幅が、Y干
渉レシーバ16の出力1パルス分に相当するX−Xステ
ージ10の移動ピッチLPAの整数倍であることが必要
である。By the way, in order to operate well as described above, the pitch LPB of the line sensor 20, that is, its width, must be an integral multiple of the moving pitch LPA of the XX stage 10, which corresponds to one pulse of the output of the Y interference receiver 16. It is necessary that
しかしながら、実際には、かかる条件は満たされていな
い。−例を示すと、ラインセンサ20のピッチLPBは
、例えば18μmである。しかし、光学系18(第2図
参照)の倍率が仮に40倍であるとすると、検査試料1
2上では、18/40 = 0.45μmとなる。However, in reality, such conditions are not met. - To give an example, the pitch LPB of the line sensor 20 is, for example, 18 μm. However, if the magnification of the optical system 18 (see Figure 2) is 40 times, then the test sample 1
2, 18/40 = 0.45 μm.
他方、x−yiデージ10の移動ピッチLPAは、Y干
渉レシーバ16において使用されhレーザ光の波長によ
ってその測定精度は定まるが、例えばY干渉レシーバ1
6の出力1パルス当す0.0197756175μmで
ある。On the other hand, the moving pitch LPA of the x-yi stage 10 is used in the Y interference receiver 16, and its measurement accuracy is determined by the wavelength of the h laser beam.
It is 0.0197756175 μm per one pulse of the output of No. 6.
以上の数値から(1)式のNを求めると、N= LPB
/LPA= 0.45/ 0.0197756175=
22.7552907・・・・・・・・・・・・・・
・・・・(2)となって必ずしも整数とはならない。こ
のため、長寸法にわたってX−Xステージ10會送る場
合には小数点以下の誤差が累積され、第5図(日又は(
Qの破線で示すような位置でラインセンサ20にセン→
F駆動信号が入力されることとなる。別言すれば、X−
Xステージ10の送り方向に、画像の拡大又は縮小が生
ずることと々る。Determining N in equation (1) from the above values, N= LPB
/LPA=0.45/0.0197756175=
22.7552907・・・・・・・・・・・・・・・
...(2) and is not necessarily an integer. For this reason, when feeding the XX stage 10 times over the long dimension, errors below the decimal point accumulate, and as shown in Figure 5 (day or ()
Attach the sensor to the line sensor 20 at the position shown by the broken line in Q.
The F drive signal will be input. In other words, X-
Image enlargement or reduction often occurs in the feeding direction of the X stage 10.
本発明はかかる点に鑑みてなさt′したものであり、撮
像対象の移動1検出の最小限の誤差範囲内で撮像手段駆
動用のパルス信号を出力するパルス発生装fit k提
供することをその目的とするものである〇〔発明の概要
〕
不発#IKよれば、オすデータ格納手段(64)に#照
データが格納きれるにの参照データは、物理的変化量の
検出単位量でパルス奮発生すべき変化計欠除したデータ
であり、小数部を含む必要桁数のデ・−夕でする。The present invention has been made in view of the above, and it is an object of the present invention to provide a pulse generator that outputs a pulse signal for driving an imaging means within the minimum error range of detecting movement of an imaging target. [Summary of the Invention] According to the non-explosion #IK, the reference data for which #reference data can be stored in the data storage means (64) is a pulse burst in the detection unit amount of physical change amount. This is the data that is missing the change meter to be generated, and is the data with the required number of digits including the decimal part.
参照データは、1ru *手段t36.38.42)
K ! ツて、小数N1を含む必要桁数で順に加算され
る。Reference data is 1ru *means t36.38.42)
K! Then, the necessary number of digits including the decimal number N1 are added in order.
他方、検出手段(14,16)は、物理的変化1に全検
出し、変化の単位量毎にパルスを出力する。このパルス
はカウント手段(44)によって計数され、この計数値
と加算手段の加I@値のうちの整数部とが比較手段(4
0)によって比較される。そして両者が一致すると、加
算手段の加算動作が打力わhるとともに、単位量よりも
大きな所定変化量毎にパルスが発生する。On the other hand, the detection means (14, 16) detects all physical changes 1 and outputs a pulse for each unit amount of change. This pulse is counted by the counting means (44), and this counted value and the integer part of the addition I@ value of the adding means are compared by the comparing means (44).
0). When the two match, the adding operation of the adding means becomes weak and a pulse is generated every predetermined amount of change that is larger than the unit amount.
〔実施例]
以下、本発明の実施例を、添付図面を診照しながら説明
する0第1図には、本発明にかかるパルス発生装置の一
実施例が示されているうこの図にオイテ、上位コンピュ
ータ30は、マイコン62に接続されており、このマイ
コン62は、第1の32ビツトのレジスター54に接続
されている。そして、この第1のレジスタ34Fi、3
2ビツトのアダー36を介[、て第2の32ビツトのレ
ジスタ68に接続されており、この第2のレジスタ68
の出力側もアダー36に接続さhてレジスタ34゜38
のデータが加算されるようになっている。[Embodiment] Hereinafter, embodiments of the present invention will be explained with reference to the accompanying drawings. Fig. 1 shows an embodiment of the pulse generator according to the present invention. , the host computer 30 is connected to a microcomputer 62, and this microcomputer 62 is connected to a first 32-bit register 54. This first register 34Fi, 3
is connected to a second 32-bit register 68 via a 2-bit adder 36;
The output side of is also connected to the adder 36 and the register 34°38
data is added.
次KS レジスタ38のうち、上位8ビツトは、24ビ
ツトのフンパレータ40に入力されている。The upper 8 bits of the next KS register 38 are input to a 24-bit humparator 40.
このコンパレータ40には、カウンタ42 、44が各
々接続されており、レジスタ38の上位8ビツト及び1
6ビツトのカウンタ42の出力と、24ビツトのカウン
タ44の出力がコンパレータ40によって比較されるよ
うになっている。Counters 42 and 44 are connected to this comparator 40, and the upper 8 bits and 1
The output of the 6-bit counter 42 and the output of the 24-bit counter 44 are compared by a comparator 40.
更に、レジスタ68、カウンタ42.44のり七ット信
号CLには、外部よりリセット信号が入力されるように
なっているうまた、コンパレータ40の比較出力である
一致信号は、ラインセンサ20の駆動信号として使用さ
れるとともに、レジスタ38及びカウンタ42のクロッ
ク端子に入力されるようになっている。Further, a reset signal is inputted from the outside to the register 68 and counter 42 and 44 input signals CL.In addition, the match signal which is the comparison output of the comparator 40 is used to drive the line sensor 20. It is used as a signal and is also input to the clock terminal of the register 38 and counter 42.
以上の各部の構成要素のうち、レジスタ64には、(1
)式で示したNすなわちラインセンサ20t−駆動する
のに必要なY干渉レシーバ16からの出カパルス数(以
下、「駆動タイミングパルス数」という)が格納される
。この駆動タイミングパルス数Nは、(2)式で示した
ように装置構成上あらかじめ算出されるものであり、上
位コンピュータ60からマイコン32全介してレジスタ
34に格納される。駆動タイミングパルス数は、例えば
有効桁が62ビツトで、そのうち小数点以下は24ビツ
トである。Among the components of each part mentioned above, the register 64 has (1
), that is, the number of output pulses from the Y interference receiver 16 required to drive the line sensor 20t--(hereinafter referred to as the "number of drive timing pulses") is stored. The drive timing pulse number N is calculated in advance based on the device configuration as shown in equation (2), and is stored in the register 34 from the host computer 60 via the microcomputer 32. The number of drive timing pulses has, for example, 62 effective bits, of which 24 bits are below the decimal point.
次に、アダー66に接続されているカウンタ42は、ア
ダー56による加算で桁上げすなわちキャリーがあった
ときにカウントアツプする吃のであるOtた、カウンタ
44には、Y干渉レシーバ16カラパルスが入力されて
おり、パルス人力[よpカウントアツプする。Next, the counter 42 connected to the adder 66 counts up when there is a carry in the addition by the adder 56, and the counter 44 receives the Y interference receiver 16 color pulses. The pulse count increases due to human power.
次に上記実施例の全体的動作について説明する。Next, the overall operation of the above embodiment will be explained.
まず、上述したように、小数点で表わされる駆動タイミ
ングパルス数N(例えば(2)式に示すようにN冨22
.7552907 )がレジスタ34に格納される。First, as described above, the number N of drive timing pulses expressed as a decimal point (for example, the number N 22 as shown in equation (2))
.. 7552907) is stored in the register 34.
そして、X−Yx−f−ジ10がY方向へほぼ一定速度
で送られるとともに、検査試料12の検査有効領域の開
始位置においてリセット信号が入力され、レジスタ68
、カウンタ42.44の内容がクリアされていずれも「
0」となる□この時点でコンパレータ40の入力がいず
れ本「0」となって一致することとなり、一致信号が出
力される。Then, the X-Yx-f-ji 10 is sent in the Y direction at a substantially constant speed, and a reset signal is input at the starting position of the inspection effective area of the inspection sample 12, and the register 68
, the contents of counters 42 and 44 are cleared and both are “
0'' □ At this point, the input of the comparator 40 will eventually become ``0'' and match, and a match signal will be output.
他方、アダー56にはレジスタ34.38の1納データ
が入力されているが、レジスタ38の内容が「0」であ
るから、結果的にレジスタ34の内容すなわち駆動タイ
ミングパルス数Nがアダー36からレジスタ38VC出
力されることとなる◎この状態においてレジスタ38に
フンパレータ40の一致信号が入力されると、レジスタ
38に、アダー66の出力すなわち駆動タイミングパル
ス数Nがセットされることとなる。この動作によりコン
パレータ40の入力が一致しなくなるので、一致信号の
出力は停止されるっ
以上の動作とともに、X−Yステージ10はY方向に送
られる。このX−Yステージ10の移動に伴なって、X
干渉レシーバ16から第4図囚に示したように所定ピッ
チ(0,0197756175μm)毎にパルスが出力
される。このパルスはカウンタ44に入力され、カウン
タ44はパルス入力毎にカウントアツプする。なお、カ
ウンタ42は、特にアダー56の加算による桁上けがな
いので、その内容は「0」である。On the other hand, the adder 56 is input with the one-time data of the registers 34 and 38, but since the contents of the register 38 are "0", the contents of the register 34, that is, the number of drive timing pulses N, are input from the adder 36. VC will be output from the register 38. In this state, when the match signal of the humpator 40 is input to the register 38, the output of the adder 66, that is, the number N of drive timing pulses will be set in the register 38. As a result of this operation, the inputs of the comparator 40 no longer match, so the output of the match signal is stopped.At the same time, the X-Y stage 10 is sent in the Y direction. Along with this movement of the X-Y stage 10,
As shown in FIG. 4, the interference receiver 16 outputs pulses at predetermined pitches (0,0197756175 μm). This pulse is input to a counter 44, and the counter 44 counts up every time a pulse is input. It should be noted that the counter 42 has no carry especially due to the addition of the adder 56, so its content is "0".
カウンタ44のカウントアツプが進んでそのカウント値
がr22JK&ると、レジスタ38に格納されている駆
動タイミングパルス数Nの整数部分の「22」と一致す
ることとなろう前述したように、カウンタ42の内容は
「0」であるから、コンパレータ40の入力が一致する
こととなυ、一致信号がコンパレータ40から・出力さ
れてラインセンサ20が駆動されることとなる。As the count up of the counter 44 progresses and the count value reaches r22JK&, it will match the integer part "22" of the drive timing pulse number N stored in the register 38. As mentioned above, the counter 42 counts up. Since the content is "0", the inputs of the comparator 40 match υ, a match signal is output from the comparator 40, and the line sensor 20 is driven.
この状!lAを更に詳細に考察すると、本来ならば駆動
タイミングパルス数N = 22.7552907テ5
インセンサ20を駆動すべきであるのに、22パルスで
駆動していることとなる。図示すれば第5図(qの破線
のようなラインセンサ位置でラインセンサ20が駆動さ
れ、検査試料12の撮像が行なわれる。しかし、この場
合の位置誤差は1.駆動タイミングパルス数Nの小数領
域[1,7552907であり、X干渉レシーバ16か
ら出力されるパルスの1つ以下である。尺体的に示すと
、X干渉レシーバ16の1パルス分は、上述したように
0.0197756175μmであるから、a7552
907パルスでは、0.0197756175X O,
7552907−0,015C#m〕・曲・(3)とな
る。This situation! Considering lA in more detail, originally the number of drive timing pulses N = 22.7552907te5
Although the in-sensor 20 should be driven, it is driven with 22 pulses. To illustrate, the line sensor 20 is driven at the line sensor position as shown by the broken line in FIG. The area [1,7552907] is less than one pulse output from the X interference receiver 16. In scale, one pulse of the X interference receiver 16 is 0.0197756175 μm as described above. From, a7552
For 907 pulses, 0.0197756175X O,
7552907-0,015C#m]・Song・(3).
、フンパレータ40から一致信号が出力されると、これ
がレジスタ38に入力され、アダー36の加算結果がレ
ジスタ38にセットされる。このとき、アダー36には
、レジスタ34の内容である駆動タイミングパルス数N
と、レジスタ68の内容であるmsタイミングパルス数
Nとが各々入力されている。従って、アダー36の出力
は2Nとなフ、これがレジスタ38にセットされること
となる0他方、上述し゛た場合と同様にしてX−Yステ
ージ10の移動に伴うX干渉レシーバ16の出力パルス
によシカウンタ44はカウントアツプする0そして、カ
ウンタ44のカウント値がレジスタ38の整W1.sす
々わち2Nの整数部と一致すると、コンパレータ40か
ら一致信号が出力され、ラインセンサ20が駆動される
。, when a match signal is output from the hump parator 40, it is input to the register 38, and the addition result of the adder 36 is set in the register 38. At this time, the adder 36 contains the drive timing pulse number N, which is the content of the register 34.
and the number N of ms timing pulses, which are the contents of the register 68, are respectively input. Therefore, the output of the adder 36 becomes 2N, which is set in the register 38.On the other hand, in the same way as in the case described above, the output pulse of the X interference receiver 16 due to the movement of the X-Y stage 10 The counter 44 counts up to 0, and the count value of the counter 44 becomes the set value W1 of the register 38. When the value s matches the integer part of 2N, a match signal is output from the comparator 40, and the line sensor 20 is driven.
この場合について詳細に考察すると、まず2Nの値は、
45.5105814となる。これがレジスタ68の内
容である。なお、2Nの加算では特に桁上げは生じない
、2Nのうちの整数部は「45」である。従って、カウ
ンタ44の値が「45」になったときにフンパレータ4
0から一致信号がラインセンサ20に対して出力される
。この場合は、理想的な位置に対して0.510581
4パルス分少ない位置でラインセンサ20の駆動が行な
われている0しかし、そのずれは、X干渉レシーバ16
の出力パルスの1パルス分以下である。Considering this case in detail, first the value of 2N is
It becomes 45.5105814. This is the contents of register 68. Note that no particular carry occurs in the addition of 2N, and the integer part of 2N is "45". Therefore, when the value of the counter 44 becomes "45", the
A coincidence signal is output from 0 to the line sensor 20. In this case, 0.510581 for the ideal position
The line sensor 20 is driven at a position 4 pulses less.
This is less than one pulse of the output pulse.
以上の動作がaシ返されてラインセンサ20の駆動が行
表われる。すなわちY干、渉レシーバ16のパルス数か
らみると、最初は22パルス目でラインセンサ20の読
み取り駆動が行なわれ、次は23パルス目でラインセン
サ20の駆動が行なわれる◇
このような本実施例におけるラインセンサ20の駆動位
置を従来のものと比較すると、以下の表の通りとカる◇
なお、ラインセンサ20の位置は、X干渉レシーバ16
のパルス数で表わ゛している〇−if、N=22 トt
、テL4 ウド、m5rXJ(C)(D如くとなシ、N
=23としてしまうと第5図(■の如くとなる。Nはも
ともと整数ではないために本実施例でも理想的な位置で
ラインセンサ20の側力が行なわfするわけではないが
、しかしその誤差は高々Y干渉レシーバ16の出力パル
ス1つ分であり、具体的には0.0197756175
μm以下である。The above operation is repeated and the line sensor 20 is driven. In other words, in terms of the Y interference and the number of pulses of the interference receiver 16, the reading drive of the line sensor 20 is performed first with the 22nd pulse, and then the driving of the line sensor 20 is performed with the 23rd pulse. Comparing the driving position of the line sensor 20 in the example with the conventional one, it is as shown in the table below◇
Note that the position of the line sensor 20 is similar to that of the X interference receiver 16.
〇-if, N=22 expressed as the number of pulses
, TeL4 Udo, m5rXJ (C) (D Liketonashi, N
= 23, the result will be as shown in Figure 5 (■). Since N is not an integer to begin with, the side force of the line sensor 20 will not be applied at the ideal position even in this example, but the error will be is at most one output pulse of the Y interference receiver 16, specifically 0.0197756175
It is less than μm.
すなわち、ラインセンサ20は、正規の位置からマイナ
ス0.0197756175μmの#囲で駆動されるこ
ととなる。That is, the line sensor 20 is driven within a range of -0.0197756175 μm from the normal position.
従って、ラインセンサ20の光量補正を行うことができ
る範囲に々るとともに、位置誤差は十分無視することが
できる。すなわち、ラインセンサ20に印加される訣み
取りパルスの時間間隔(1ライン分の撮像時間)は、干
渉計レシーバからの1パルス分しか変化しないので、各
ライン毎の画像信号にはレペ/I/(時間と光景の積)
上大きな誤差はなくなり、ラインセンサ20の処理回路
内のAGC回路による光量補正動作に大き斤影響を与え
ることがない。Therefore, the light amount of the line sensor 20 is within the range in which the light amount can be corrected, and the positional error can be sufficiently ignored. That is, since the time interval of the sharpening pulses applied to the line sensor 20 (the imaging time for one line) changes by only one pulse from the interferometer receiver, the image signal for each line has I/(time and sight product)
Moreover, there is no large error, and the light amount correction operation by the AGC circuit in the processing circuit of the line sensor 20 is not significantly affected.
なお、本発明は何ら上記実施例に限定されるものではな
い。例えば上記実施例では、駆動タイミングパルス数N
の小数部を無視し、整数部とY干渉レシーバ16の出力
パルス版とを比較しているが、駆動タイミングパルス数
Nの小数部を四捨五入して比較するようにすわば正規の
位置に対して十%パルスすなわち±0.0(’!988
7530875μmの範囲でライン七/す20の駆動が
行なわれ、ま友小数部を切り上げるようにすれば、正規
の位iに対して+0.0197756175μmの新J
凹でラインセンサ20の駆動が行なわれることとなろう
また、上記実施例では、Y方向のみを説明し穴がX方向
についても同様である。更に、レジスタ、カウンタなど
は、実際には十進表示ではなく二進表示であるが、上記
実施例では説明の都合上、十進表示であるとしている。Note that the present invention is not limited to the above embodiments in any way. For example, in the above embodiment, the number of drive timing pulses N
The decimal part of the drive timing pulse number N is ignored and the integer part is compared with the output pulse version of the Y interference receiver 16, but the decimal part of the drive timing pulse number N is rounded off and compared. 10% pulse i.e. ±0.0('!988
If the line 7/20 is driven in the range of 7530875 μm and the decimal part is rounded up, the new J of +0.0197756175 μm for the normal digit i
The line sensor 20 will be driven by the recess.Also, in the above embodiment, only the Y direction will be described, and the same applies to the case where the hole is in the X direction. Further, although registers, counters, etc. are actually displayed in binary rather than decimal, the above embodiment assumes that they are displayed in decimal for convenience of explanation.
上記実施例は、撮像装置に適用した例であるが、どのよ
うなものに適用してもよい。Although the above embodiment is an example applied to an imaging device, the invention may be applied to any other device.
以上説明したように、本発明によるパルス発生装置によ
れば、対象物の変化fIk認識における最小誤差範囲内
でパルス?出力できるという効果がある。As explained above, according to the pulse generator according to the present invention, pulse ? It has the effect of being able to output.
fI51図は不発明の一実施例を示すブロック図、第2
図は撮像装置の一例を示す概略の斜視図、第5図はライ
ンセンサのスキャン方向を示す説明図、f24図は干渉
レシーバの出力パルスとセンサ駆動信@七示すタイムチ
ャート、纂5図はラインセンサの枢動位置の例を示す説
明図である。
〔主要部分の符号の説明〕
10・・・X−Yステージ、12・・・検査試料、14
゜16・・・レーザ干渉計レシーバ、20・・・ライン
センサ、34.38・・・レジスタ、56・・・γダー
、40・・・コンパレータ、42.44・・・カウンタ
り代理人 弁理士 佐 藤 正 年
第2図
第4図
第、5図Fig. fI51 is a block diagram showing one embodiment of the invention,
The figure is a schematic perspective view showing an example of an imaging device, Figure 5 is an explanatory diagram showing the scanning direction of the line sensor, Figure f24 is a time chart showing the output pulse of the interference receiver and the sensor drive signal @7, Figure 5 is the line It is an explanatory view showing an example of a pivotal position of a sensor. [Explanation of symbols of main parts] 10...X-Y stage, 12... Test sample, 14
゜16...Laser interferometer receiver, 20...Line sensor, 34.38...Register, 56...γder, 40...Comparator, 42.44...Counter agent patent attorney Masaru Sato Figure 2, Figure 4, Figure 5
Claims (1)
発生出力する検出手段からの出力パルスをカウント手段
によつて計数し、この計数値に基づいて前記対象となる
量の変化の所定量毎に参照パルスを発生するパルス発生
装置において、前記変化の所定量の値を前記単位量の値
で除した参照データを、小数部を含む必要な有効桁数で
格納するデータ格納手段と、 該データ格納手段の参照データを小数部を含む必要な有
効桁数で加算する加算手段と、 前記カウント手段の計数値と、前記加算手段の加算値の
うちの整数部とを比較し、両者が一致したときに、前記
加算手段の加算動作を行なわせるとともに、前記参照パ
ルスを発生する比較手段とを具備したことを特徴とする
パルス発生装置。[Claims] A counting means counts output pulses from a detection means that detects the amount of physical change and generates and outputs a pulse for each unit amount of the change, and based on this counted value, the target is detected. In a pulse generator that generates a reference pulse every predetermined amount of change in the amount, reference data obtained by dividing the value of the predetermined amount of change by the value of the unit amount is stored in the necessary number of significant digits including the decimal part. a data storage means for adding the reference data of the data storage means with the required number of significant digits including a decimal part; and a count value of the counting means and an integer part of the added value of the addition means. 1. A pulse generating device comprising a comparing means for comparing the two numbers and causing the adding means to perform an addition operation and generating the reference pulse when the two match.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP61030804A JPS62189867A (en) | 1986-02-17 | 1986-02-17 | Pulse generating device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP61030804A JPS62189867A (en) | 1986-02-17 | 1986-02-17 | Pulse generating device |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS62189867A true JPS62189867A (en) | 1987-08-19 |
Family
ID=12313866
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP61030804A Pending JPS62189867A (en) | 1986-02-17 | 1986-02-17 | Pulse generating device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS62189867A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7945645B2 (en) | 1997-04-15 | 2011-05-17 | Gracenote, Inc. | Method and system for accessing web pages based on playback of recordings |
-
1986
- 1986-02-17 JP JP61030804A patent/JPS62189867A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7945645B2 (en) | 1997-04-15 | 2011-05-17 | Gracenote, Inc. | Method and system for accessing web pages based on playback of recordings |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4518859A (en) | Angle measuring device with line sensor | |
EP0042179B1 (en) | Encoder | |
US4794251A (en) | Apparatus for measuring lengths or angles | |
JPH0122883B2 (en) | ||
JPS61111417A (en) | Position detector | |
US4346447A (en) | Divisional reading device for sine signals | |
JPH0726828B2 (en) | Shape measuring device | |
EP1808671A1 (en) | Time difference measuring device, measuring method, distance measuring device, and distance measuring method | |
US5493396A (en) | High resolution ring laser gyroscope readout | |
KR930002719B1 (en) | Apparatus and method for increasing the accuracy of the encoder output | |
JPS62189867A (en) | Pulse generating device | |
EP0478785B1 (en) | Apparatus for measuring wavelength of light by high precision detection of interference fringe | |
JP2635913B2 (en) | Length measuring or angle measuring method | |
US4332475A (en) | Edge timing in an optical measuring apparatus | |
US4533250A (en) | Readout apparatus for a ring laser angular rate sensor | |
JPS6020114A (en) | Display device of measuring instrument | |
RU2248093C1 (en) | Optoelectronic converter of position-code type | |
JPH0342611B2 (en) | ||
JPH0143243B2 (en) | ||
JPH07280521A (en) | Method and device for measuring amount of optical displacement | |
RU2223505C1 (en) | Device measuring translation, velocity, acceleration and rate of motion of object | |
JP3031970B2 (en) | Filter circuit | |
RU2091708C1 (en) | Gear measuring linear and angular movements | |
RU2112208C1 (en) | Device for automated measurement of angular values | |
JP3207547B2 (en) | Digital coordinate measuring device |