(57)【要約】【課題】水晶発振器の信頼性の高い起動を施設原子、水晶に適用される駆動レベルが水晶の過駆動を回避するべく低く維持される方法を提供する。【解決手段】信頼性の高い起動が保証されるように起動値と関連する駆動レベルがかなり高い、駆動レベルを制御するパラメータの起動値を適用した後に（１２）、水晶発振器が規則的な動作を休止する時点まで、駆動レベルを低減するように、パラメータを段階的に変更する（１７、１８）。水晶発振器が規則的な動作を休止しているかどうかを評価するべく、水晶発振器の周波数を補助発振器の周波数と比較する。安全性マージンをパラメータに付加し、且つ、結果を動作値として不揮発性メモリ内において保存する（１９）。次いで、水晶発振器を起動値（１３）によって再起動し、且つ、遅延の後に、動作値を適用する（１４）。【選択図】図２
2015146571.tif 000002
【特許請求の範囲】
【請求項１】
水晶（３）と、不揮発性メモリ（６）に接続された発振器回路（４）と、を有する水晶発振器（２）を起動する方法であって、該水晶（３）の駆動レベルを制御するパラメータが構成されており、
−該パラメータの値を起動値に設定するステップであって、該関連する駆動レベルは、該水晶発振器（２）の発振の開始を保証するために十分に高い、ステップと、
−該水晶発振器（２）を監視しつつ、該水晶（３）の駆動レベルを単調に低減するように、該パラメータの値を変更するステップと、
を有する方法において、該方法は、
−該水晶発振器（２）の監視の過程において、規則的な動作の基準として、該水晶発振器信号のサイクルカウントが、既定値超だけ、基準信号のサイクルカウントから逸脱していないという条件を利用することにより、該水晶発振器（２）が規則的な動作を休止している該パラメータの減衰値を判定するステップと、
−関連する駆動レベルが、安全性マージンによって該減衰値と関連付けられた駆動レベルを上回るように、該パラメータの値を選択するステップと、
を更に具備することを特徴とする方法。
【請求項２】
該パラメータの値の変更は、別個のステップにおいて実行されることを特徴とする、請求項１に記載の方法。
【請求項３】
すべてのステップにおいて、該パラメータの値は、該不揮発性メモリ（６）内のルックアップテーブルから読み取られることを特徴とする、請求項２に記載の方法。
【請求項４】
該動作値は、該段階的な変更において予め使用された該パラメータの値から選択されることを特徴とする、請求項３に記載の方法。
【請求項５】
該パラメータの該選択された値を該不揮発性メモリ（６）内に動作値として保存するステップを更に有することを特徴とする、請求項１から請求項４までのいずれか一項に記載の方法。
【請求項６】
該パラメータの該起動値を該水晶（３）の規定された最大駆動レベル値として選択することを特徴とする、請求項１から請求項５までのいずれか一項に記載の方法。
【請求項７】
該パラメータの該起動値は、該不揮発性メモリ（６）から読み取られることを特徴とする、請求項１から請求項６までのいずれか一項に記載の方法。
【請求項８】
該関連する駆動レベルが、該水晶発振器（２）が規則的な動作を開始する確率が少なくとも５０％であるように十分に高い初期値を選択し、且つ、該水晶発振器（２）を監視し、
−該水晶発振器（２）が規則的に動作していると見なされない場合には、該水晶発振器（２）が規則的に動作していると見なされる時点まで、該水晶発振器（２）を監視しつつ、該水晶（３）の駆動レベルを単調に増大させるように、該パラメータの値を変更し、
−該水晶（３）の駆動レベルが、該水晶発振器（２）が規則的に動作していると見なされた該パラメータの値と関連する駆動レベルと少なくとも同程度に高い該パラメータの値を該起動値として該不揮発性メモリ（６）内において保存する、
ことにより、該パラメータの該起動値を判定することを特徴とする、請求項１から請求項４までのいずれか一項に記載の方法。
【請求項９】
該パラメータの該初期値は、該不揮発性メモリ（６）から読み取られることを特徴とする、請求項８に記載の方法。
【請求項１０】
−該パラメータの値を該起動値に設定するステップと、
−遅延の後に、該パラメータの値を該動作値に変更するステップと、
を更に有することを特徴とする、請求項１から請求項９までのいずれか一項に記載の方法。
【請求項１１】
請求項１から請求項１０までのいずれか一項に記載の方法を実行する装置であって、
−水晶（３）と、該水晶（３）の駆動レベルを規定する該水晶（３）に接続された発振器回路（４）と、を有する水晶発振器（２）と、
−基準信号を提供する補助発振器（８）と、該水晶発振器及び該補助発振器に接続された少なくとも１つのカウンタ（９、１０）と、
−該駆動レベルを制御する少なくとも１つのパラメータを判定すると共に該パラメータを該発振器回路（４）に供給する処理ユニット（５）と、
を有し、
該処理ユニット（５）は、
−該関連する駆動レベルが、該水晶発振器（２）の規則的な動作の開始を保証するのに十分に高い起動値に該パラメータの値を設定し、
−該水晶発振器（２）が規則的な動作を休止する時点まで、該水晶発振器（２）が監視されている間に、該水晶（３）の駆動レベルが単調に低減されるように、該パラメータの値を変更し、
−規則的な動作の基準として、該水晶発振器（２）信号のサイクルカウントが、既定値未満だけ、該基準値のサイクルカウントを逸脱していることを利用することにより、該水晶発振器が規則的な動作を休止したと見なされた該パラメータの減衰値を判定し、
−関連する該駆動レベルが、安全性マージンだけ、該減衰値と関連する駆動レベルを上回るように、該パラメータの値を選択する、
ように構成されていることを特徴とする装置。
【請求項１２】
該パラメータの変更は、段階的であり、且つ、該不揮発性メモリ（６）は、該段階的な変更において使用される該パラメータの離散した値が保存されているルックアップテーブルを有することを特徴とする、請求項１１に記載の装置。
【請求項１３】
該動作値は、該段階的な変更の際に予め使用された該パラメータの値から選択されることを特徴とする、請求項１２に記載の装置。
【請求項１４】
該処理ユニットは、該パラメータの起動値及び該パラメータの動作値を保存する不揮発性メモリに接続されており、且つ、該処理ユニットは、該パラメータの選択された値を動作値として該不揮発性メモリ内において保存するように構成されていることを特徴とする、請求項１１から請求項１３までのいずれか一項に記載の装置。
【請求項１５】
該パラメータの該起動値は、該不揮発性メモリ内に保存されている既定値であることを特徴とする、請求項１１から請求項１４までのいずれか一項に記載の装置。
【請求項１６】
請求項１１から請求項１５までのいずれか一項に記載の装置であって、
該処理ユニット（５）が、
−該関連する駆動レベルが、該水晶発振器（２）が規則的な動作を開始する確率が少なくとも５０％となるように十分に高い初期値を選択し、且つ、該水晶発振器（２）が規則的に動作しているかどうかを監視し、
−該水晶発振器（２）が規則的に動作していない場合に、該水晶発振器（２）が規則的に動作していると見なされる時点まで、該水晶発振器（２）を監視しつつ、該水晶の駆動レベルを単調に増大させるように、該パラメータの値を変更し、
−該水晶（３）の駆動レベルが、該水晶発振器（２）が規則的に動作していると見なされた該パラメータの値と関連する駆動レベルと少なくとも同程度に高い該パラメータの値を該起動値として該不揮発性メモリ（６）内に保存する、
ことにより、該パラメータの該起動値を判定するように構成されている、ことを特徴とする装置。
【請求項１７】
該パラメータの該初期値は、該不揮発性メモリ（６）内に保存されている既定値であることを特徴とする、請求項１６に記載の装置。
【請求項１８】
該処理ユニット（５）は、
−該パラメータの値を該起動値に設定し、
−遅延の後に、該パラメータの値を該動作値に変更する、
ように、更に構成されていることを特徴とする、請求項１１から請求項１７までのいずれか一項に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、水晶発振器を起動する方法と、この方法を実行するための水晶発振器を有する装置と、に関する。水晶発振器は、信頼性及び精度の高い周波数基準が不可欠である電子装置用のクロックにおいて使用される。
【背景技術】
【０００２】
請求項１の包括的部分による方法が、特許文献１において知られている。発振器の駆動レベルを制御するためのパラメータとして利用されるバイアス電流が、起動の際に大きな値に設定され、次いで、発振器信号の振幅が閾値未満に降下する時点まで段階的に低減される。これには、振幅を監視すると共に出力信号の整流及びＡ／Ｄ変換並びにバイアス電流を制御するデジタル信号のＤ／Ａ変換を伴うフィードバックループを介したバイアス電流の制御のための高価な高品質コンポーネントを有するかなり複雑な回路が必要である。又、関連する信号処理により、高水準の電力消費が生成される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】米国特許第７９４０１３７号明細書
【発明の概要】
【０００４】
単純且つ安定しているのみならず、実装が容易であり、且つ、低駆動レベルにおける動作状態に発振器を維持する一般的な方法を提供することが、本発明の主な目的である。この目的は、請求項１の特徴部分における特徴によって実現される。
【０００５】
本発明の方法によって実現される別の利点は、駆動レベルが、個々の水晶の特性に対して自動的に適合されることにより、水晶発振器が、規則的な方式で動作しつつ、過駆動によって損傷しないことが保証されているという事実にある。
【０００６】
本発明による方法を実行する装置を提供することが、本発明の更なる目的である。
【０００７】
以下、本発明の一実施形態を示す図面を参照し、本発明について更に詳細に説明する。
【図面の簡単な説明】
【０００８】
【図１】本発明による装置のブロックダイアグラムを示す。
【図２】本発明による方法の詳細を示すフロー図を示す。
【図３Ａ】好適な一実施形態において実行される本発明による方法の一部分のフロー図を示す。
【図３Ｂ】好適な一実施形態において実行される本発明による方法の一部分のフロー図を示す。
【図４】起動の際の時間の関数としての水晶発振器出力信号のエンベロープを示す。
【発明を実施するための形態】
【０００９】
図１の装置は、通常は、石英水晶体である水晶３と、水晶３に接続されると共に水晶３を制御するために使用される発振器回路４と、を有する水晶発振器２を有する。発振器回路４は、好ましくは、マイクロプロセッサである処理ユニット５によって制御されており、処理ユニット５は、例えば、電池によってバックアップされたＲＡＭである不揮発性メモリに接続されている。不揮発性メモリ６は、後述するように、少なくとも起動値及び動作値を保存するべく、少なくとも１つのルックアップテーブルと、更なるメモリ場所と、を含む。
【００１０】
スイッチ７を使用することにより、処理ユニット５のクロック入力を水晶発振器２の出力に、或いは、この代わりに、補助発振器８の出力に、接続することができる。補助発振器８は、別の水晶発振器として、或いは、好ましくは、リング発振器又はＬＣタンク発振器として、実現することができる。これは、休止時間においても、スイッチオフされず、且つ、従って、継続的に稼働している。
【００１１】
水晶発振器２の出力は、その出力が処理ユニット５の別の入力に接続されている第１カウンタ９に接続されている。同様に、第２カウンタ１０も、補助発振器８と処理ユニット５の更なる入力の間において接続されている。カウンタ９及び１０は、処理ユニット５内において実装することが可能であり、且つ、従って、別個のコンポーネントである必要はない。
【００１２】
発振器回路４を使用することにより、水晶２の駆動レベルを設定している。駆動レベルは、本質的に、水晶３内において散逸される電力の値、即ち、エネルギー／時間単位である。信頼性が高く且つ安定した水晶発振器の性能を実現するには、駆動レベルを適切に選択することが最も重要である。
【００１３】
駆動レベルが低過ぎる場合には、水晶は、規則的な動作を休止することになり、これは、基準周波数からのその発振周波数の相対的に大きな逸脱として反映される。駆動レベルが、起動の際に低過ぎる場合には、起動に失敗することになり、水晶３は、まったく発振を開始しない。起動が機能するためには、通常、最低限の駆動レベルが必要とされ、最低限の駆動レベルは、水晶ごとに大幅に変化する可能性がある。その一方で、過大な駆動レベルは、水晶発振器の電力消費量を増大させると共に、位相ノイズに対して悪影響を及ぼすことになる。更には、過大な駆動レベルは、結果的に、水晶発振器の不安定な動作をもたらす場合があり、且つ、具体的には、過大な駆動レベルが長時間にわたって適用された場合には、水晶の経年変化を加速させ、或いは、場合によっては、水晶を損傷させる場合もある。従って、駆動レベルは、適切な起動及び規則的な発振を保証するためにちょうど十分なレベルにおいて維持する必要がある。
【００１４】
駆動レベルは、発振器回路４のパラメータによって直接的に制御されており、且つ、処理ユニット５によって設定される。このパラメータは、増幅器の利得と、これにより、ループ利得及び駆動レベルを制御するべく使用される発振器回路４内のプログラム可能なバイアス電流であってもよい。当技術分野において周知の方式により、バイアス電流は、スイッチオン又はオフされる電流源トランジスタを有するプログラム可能な電流源によって生成されてもよい。或いは、この代わりに、パラメータは、プログラム可能な負荷コンデンサの静電容量であってもよい。負荷静電容量を増大させることにより、ループ利得が減少し、且つ、駆動レベルが低減される。プログラム可能な負荷コンデンサは、動作状態に又は非動作状態に切り替えられる小さな静電容量のバンクとして実装することができる。たとえば、ループ内において水晶と直列にプログラム可能な抵抗器を配置するなどのような当技術分野において周知のその他の可能性も存在している。
【００１５】
以下、図２を参照し、本発明による起動方法について説明することとする。
【００１６】
１１における手順の開始は、外部イベントによってトリガすることが可能であり、この場合に、例えば、予め動作状態にはなかった（図４のインターバルＡにおける）無線レシーバ、携帯電話機、スマートフォン、又はＧＮＳＳレシーバのような装置１を有する装置が（インターバルＢの開始時点において）スイッチオンされる。起動の際に、スイッチ７は、その出力信号がクロック信号として機能する補助発振器８を処理ユニット５に対して接続する。１２において、処理ユニット５は、水晶３の駆動レベルを制御するパラメータの動作値と、実施形態に応じては―更に起動値と、が、不揮発性メモリ６のメモリ場所において保存されているかどうかをチェックしている。この例においては、制御パラメータは、発振器回路４内のバイアス電流である。
【００１７】
対象のパラメータ値が保存されている場合には、方法は、１３に継続し、ここで、処理ユニット５は、起動値を不揮発性メモリから読み取っている。次いで、この起動値が適用されることにより、即ち、バイアス電流が発振器回路４内においてこの値に設定されることにより、水晶発振器２が適切に起動すると共に規則的な動作の安定した状態に到達するためにちょうど十分な長さである特定の期間にわたって、対応する駆動レベルが水晶３に適用される。この遅延の後に、１４において、処理ユニット５は、動作値を不揮発性メモリ６から読み取り、且つ、次いで、この動作値をパラメータとして発振器回路６に適用している。これにより、駆動レベルは、信頼性の高い起動にとって十分ではないであろうが、損傷又は加速した経年変化の無用に高いリスクに水晶３を曝露させることなしに既に起動済みの水晶発振器２の更なる規則的な動作を保証するレベルに低減される。起動手順は、１５において終了している。スイッチ７の位置が、いまやクロック信号を生成している水晶発振器２を処理ユニット５に対して接続するように、変更される。
【００１８】
起動値及び動作値が不揮発性メモリ６内において既に保存されていない場合には、１６において、起動値が判定される。これは、後述するように、複数の方法によって実行することができる。次いで、判定された起動値が（図４の時間インターバルＢの開始時点において）適用される。
【００１９】
遅延の後に、処理ユニット５は、１７において、水晶発振器２が規則的に動作しているかどうかを（図４の時間インターバルＢの終了時点において）評価している。この評価のために、水晶発振器２の出力信号が監視され、且つ、その周波数が、補助発振器８によって生成される基準信号の周波数と比較されている。この場合に、規則的な動作の基準としては、以下の条件が利用されている。即ち、出力信号の周波数が、基準周波数から、特定の既定の値以下だけ、逸脱している場合には、水晶発振器２は、規則的に動作しており、さもなければ、水晶発振器２は、規則的に動作していないというものである。この試験は、カウンタ９及び１０を使用し、例えば、第１カウンタ９内において水晶発振器２の、且つ、第２カウンタ１０内において補助発振器８の、サイクルを計数し、且つ、第２カウンタ１０におけるサイクルカウントが既定数に到達した際に、第１カウンタ９におけるサイクルカウントが既定の許容範囲内にあるかどうかをチェックすることにより、実行することができる。この場合には、水晶発振器２は、規則的に動作しているものと見なされる。
【００２０】
水晶発振器２の出力信号と基準信号が同一の周波数を供給することは、必要とはされず、補助発振器８が非常に正確であることも、必要とはされないことが明白である。水晶発振器２と補助発振器８の周波数の間の公称的な関係のみが判明していなければならない。周波数が公称的に同一である場合には、水晶発振器２が規則的に動作しているかどうかの評価は、例えば、水晶発振器２の信号などの発振器信号のうちの一方に応答してカウントアップし、且つ、例えば、補助発振器８の信号などの他方の発振器信号に応答してカウントダウンする単一のアップ／ダウンカウンタにより、実行することができる。カウントの絶対値が既定の閾値を上回っていない場合には、水晶発振器２が規則的に動作しているものと見なされる。
【００２１】
水晶発振器が、１７において、規則的に動作していると見なされた場合には、方法は、１８に進み、ここで、パラメータは、駆動レベルを低減するように変更され、且つ、１７に戻り、ここで、水晶発振器２が依然として規則的に動作しているかどうかが再度評価される。パラメータは、一度に１つの段階だけ、変更される。パラメータを変更して駆動レベルを低減することができるいくつかの可能な方法が存在している。パラメータは、一度に固定された段階サイズだけ、バイアス電流である場合には―減分され、或いは、例えば、負荷静電容量である場合には―増分される。又、パラメータは、処理ユニット５が不揮発性メモリ６内において収容されたルックアップテーブルから読み取る次の値に設定することも可能であり、この場合に、ルックアップテーブル内の値は、それぞれ、減少する又は増大する数列を形成している。又、駆動レベルに影響を及ぼす発振器回路４のいくつかのその他の特性の異なる値とそれぞれが関連付けられているいくつかのルックアップテーブルを利用することも可能である。例えば、バイアス電流用の２つのルックアップテーブルを使用することが可能であり、この場合に、これらのルックアップテーブルは、発振器回路４の負荷静電容量がとりうる２つの値のうちの１つと関連付けられている。又、一変形として、両方のケースにおいて同一のルックアップテーブルを利用するが、負荷静電容量の２つの値用のエントリの異なる―恐らくは、オーバーラップしている―組を使用することも可能である。発振器回路２の出力信号、即ち、出力電圧、に対するパラメータの段階的な変更の効果は、図４の時間インターバルＣにおいて明らかである。
【００２２】
１７において（図４の時間インターバルＣの終了時点において）、処理ユニット５が、発振器回路２が規則的な動作を休止していることを見出した場合には―これは、図４においては、時間インターバルＤの開始時点におけるその出力信号の振幅の減衰において反映されている―、方法は、１９に進み、ここで、安全性マージンがパラメータ値に付加され、且つ、その結果が動作値として不揮発性メモリ６内において保存されている。付加された安全性マージン―これは、例えば、パラメータが負荷静電容量である場合には、負にもなり得る―は、好ましくは、パラメータとして既に使用されていると共に水晶発振器２が規則的に動作することが判明している値として選択される。ルックアップテーブルが使用される場合には、動作値は、最後の値として、但し、その電流値から、固定されたインデックスの差だけ、離隔した１つの又はいくつかのその他のエントリとして、単純に選択することができる。このケースにおいては、安全性マージンは、ルックアップテーブル内のエントリの間の差に応じて、可変とすることができる。固定された段階サイズが使用される場合には、１つ又は複数の段階サイズを、固定された安全性マージンとして、最後の値に付加することができる。
【００２３】
いずれのケースにおいても、方法は、１３に進み、ここで、処理ユニット５は、不揮発性メモリ６から起動値を読み取り、且つ、その起動値を適用する。遅延の後に、方法は、１４に継続し、ここで、処理ユニット５は、不揮発性メモリ６から動作値を読み取ると共にその動作値を適用しており、且つ、起動値及び動作値が既に不揮発性メモリ６内において保存されていることが１２において判明したケースと同様に、１５において終了することになる。
【００２４】
その後は、起動値が再度適用され、且つ、遅延の後に（図４の時間インターバルＤ）、水晶発振器２が規則的に動作していると判断された際には、パラメータが動作値に設定される（図４の継続している時間インターバルＦの開始点）。
【００２５】
図２の１６における起動値の判定は、図３ａの２０において示されているように、例えば、水晶３の製造者によって提供される規定された最大駆動レベルのような、起動が９５％以上の確率を有するなどのように、適切な起動が実質的に保証されている値に起動値を単純に設定することにより、実行することができる。
【００２６】
但し、損傷及び大量の電力消費の大きなリスクというその負の影響を伴う水晶３の過駆動を回避するべく、起動において、水晶発振器２の確実な起動の保証に必要とされる駆動レベルをあまり上回らない駆動レベルを使用することも有利である。この理由から、且つ、動作値の判定に必要とされる時間を短縮させる傾向を有していることから、図３ｂに示されている起動方法が好ましい。
【００２７】
この方法によれば、処理ユニット５は、２１において、起動値を不揮発性メモリ６内に保存されている初期値に設定し、且つ、これをパラメータ値として適用している。初期値は、適切な起動が、例えば、５０％などのような中程度の確率を有するように、選択されている。初期値は、研究室において、水晶発振器の代表的な組のサンプルのうちの約半分が起動すると共に規則的に動作するという結果をもたらす値として予め判定しておくことができる。２２において、処理ユニット５は、その出力信号を監視することにより、水晶発振器２が規則的に動作しているかどうかを評価している。規則的に動作している場合には、方法は、２３に進み、ここで、処理ユニット５は、電流パラメータ値を、即ち、初期値を、起動値として不揮発性メモリ６内において保存している。水晶発振器２が規則的に動作していない場合には、処理ユニット５は、２４において、駆動レベルを増大させるようにパラメータを変更し、且つ、次いで、水晶発振器２が規則的に動作しているかどうかの評価のために、２２に戻る。規則的に動作していない場合には、２４及び２２におけるステップが反復され、規則的に動作している場合には、方法は、２３に進み、ここで、処理ユニット５は、起動値を現時点において適用されているパラメータ値に設定し、且つ、これを不揮発性のメモリ６内において保存することになる。
【００２８】
規則的な動作の基準は、好ましくは、ステップ１７（図２）において適用されているものと同一であるが、その他の基準を使用することもできよう。２４におけるパラメータ値の変更は、この場合にも、それぞれのケースにおいて、固定された値だけ、というものであってもよく、この場合に、この値は、高速の起動を保証するべく、反対の符号のほかに、同一であってもよく、或いは、好ましくは、大きくてもよい。但し、変更は、ルックアップテーブルに基づいたものであってもよく、ルックアップテーブルは、ステップ１８において使用されているものと同一であってもよいが、この場合に、値は、反対方向において継続している。この場合にも、高速起動を保証するべく、その他のものをスキップしつつ、ルックアップテーブル内に保存されている値の一部分のみを使用することができる。一例として、ステップ１８において順番に利用される０〜４２とインデックス付けされた値がルックアップテーブル内に存在してもよいが、４２、３２、２４、１３、６、０というインデックスを有するエントリのみが、ステップ２４において候補として使用される。
【００２９】
必然的に、一方においては短いことが望ましい起動時間と、他方においては水晶３に対する損傷のリスクのみならずエネルギー消費量をも低く維持するという利点を有する低い駆動レベルと、の間のトレードオフが存在している。起動値と関連する駆動レベルは、短時間にわたってのみ適用されることから、適切な起動値のサーチと、これにより、起動時間と、を短く維持することに伴う利益の観点において、最適値から相対的に遠く離れた、即ち、起動に必要とされるものを相当に上回る駆動レベルと関連した、起動値をもたらす可能性のある起動値の相対的に粗い判定を受け入れることができよう。
【００３０】
起動値及び動作値が、最初の起動の際に判定された後に不揮発性メモリ６内に保存されている場合には、手順が常に１２から１３（図２）に直接的に進むことになることから、起動手順が、かなり単純化される。但し、このような起動が、例えば、水晶３の特性の変化に起因して失敗した場合には、「最初の起動」タイプに戻り、且つ、起動値及び動作値を新たに判定及び保存することが常に可能である。
【符号の説明】
【００３１】
１    装置
２    水晶発振器
３    水晶
４    発振器回路
５    処理ユニット
６    不揮発性メモリ
７    スイッチ
８    補助発振器
９    カウンタ
１０    カウンタ
１１〜２３    方法ステップ
【図１】
2015146571.tif 000003
【図２】
2015146571.tif 000004
【図３Ａ】
2015146571.tif 000005
【図３Ｂ】
2015146571.tif 000006
【図４】
2015146571.tif 000007