Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3989318B2 - Clock monitoring device - Google Patents
[go: Go Back, main page]

JP3989318B2 - Clock monitoring device - Google Patents

Clock monitoring device Download PDF

Info

Publication number
JP3989318B2
JP3989318B2 JP2002208579A JP2002208579A JP3989318B2 JP 3989318 B2 JP3989318 B2 JP 3989318B2 JP 2002208579 A JP2002208579 A JP 2002208579A JP 2002208579 A JP2002208579 A JP 2002208579A JP 3989318 B2 JP3989318 B2 JP 3989318B2
Authority
JP
Japan
Prior art keywords
clock
output
timer
unit
error
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.)
Expired - Fee Related
Application number
JP2002208579A
Other languages
Japanese (ja)
Other versions
JP2004056292A (en
Inventor
英嗣 古賀
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yaskawa Electric Corp
Original Assignee
Yaskawa Electric Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Yaskawa Electric Corp filed Critical Yaskawa Electric Corp
Priority to JP2002208579A priority Critical patent/JP3989318B2/en
Publication of JP2004056292A publication Critical patent/JP2004056292A/en
Application granted granted Critical
Publication of JP3989318B2 publication Critical patent/JP3989318B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Manipulation Of Pulses (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、アナログ値をPDM変換する外部装置と、この外部装置から供給されるサンプリングクロックと、PDMデータを信号処理して多ビットのディジタル値にアナログ値を変換する装置において、サンプリングクロックとPDMデータを伝送する伝送路における接触不良や外来ノイズによりサンプリングクロックが増減するのを監視し、アナログデータの変換誤差を抑えることを目的としたクロック監視装置に関する。
【0002】
【従来の技術】
従来のクロック装置を図5〜図7に示す。
図5は従来のクロック装置のブロック図であり、31は監視対象となるクロックの変化を検出するクロック変化検出部、32はアップカウンタタイマ、34はタイマ出力のオーバフローを検出するエラー検出部、35はエラー検出信号を保持し、保持データを出力するエラー出力部である。
つぎに、図5を用いてクロック装置の動作について説明する。
先ず、電源が印加されると回路を所望の信号出力の状態にするリセット信号13が入力され、各回路31、32、35は初期状態になる。システムクロック12はシステムの起動クロックである。クロック入力11が監視すべきクロックでシステムクロック12よりも低い周波数である。
クロック11がクロック変化検出部31に入力すると、内部の直列接続された2つの記憶素子(図示していない)を通過する。この2つの記憶素子はシステムクロック12単位でクロック入力信号を記憶するため、クロック入力11の変化がある度にシステムクロック1サイクル分のパルスをクロック変化検出出力15として出力する。
タイマ部32はアップカウンタでシステムクロック12で常にアップカウントしている。そこにクロック変化検出出力15が入力されるとタイマ値を”0”にする。
エラー検出部34はタイマ部32から出力されるタイマ出力21をエラー検出部34へ入力しタイマ出力21が全て”H”の場合に、エラー検出出力41を出力する。
エラー出力部35はエラー検出出力41を保持し、この保持された信号をエラー出力51として出力する。
図6は図5に示した各回路の信号のタイムチャートであり、クロック入力11が点線で示すように停止してしまった時、エラー検出部34はタイマ部32から出力されるタイマ出力21が全て”H”となった時点(図6ではタイマ出力21の7番目出力が”H”となった時点)で、エラー検出信号41のオンを出力し、エラー検出部35はエラー出力51オンの状態を示している。
【0003】
【発明が解決しようとする課題】
しかしながら、上記従来の技術では、外部装置から供給されるサンプリングクロックは伝送路の劣化による接触不良で発生するクロックの消失や、外来ノイズによるクロックの増加でクロックの増減が発生しているが、従来の技術の場合は断線などによるクロックの停止しか検出できない。
例えば、図7には、クロック入力11が増加(検出エッジが増加)した例を示している。このようにクロック入力11のエッジが増加した場合、エッジの変化の検出はできるが、この検出によりロードされるタイマーがエラー検出値(オーバーフロー)に達しないために、クロックの増減までは検出できない。
従って、このクロックを基準に、信号処理したデータは誤差を含んでしまうという問題があった。
そこで、本発明は、クロックの増減を検出して、このクロックを基準に信号処理して得られるデータに誤差が含まれることを検出し、誤差を抑える処理を可能にするクロック監視装置を提供することを目的としている。
【0004】
【課題を解決するための手段】
上記目的を達成するため、請求項1に記載の発明は、アナログ値をPDM変換する外部装置と前記外部装置から供給されるサンプリングクロックに従って前記外部装置が出力するPDMデータを信号処理し多ビットのデジタル値に変換する信号処理回路と、から構成される装置の前記サンプリングクロックを監視するクロック監視装置において、前記サンプリングクロックの変化を検出する変化検出部と、前記サンプリングクロック変化検出毎に時間計測するタイマ部と、電源投入時の前記信号処理回路の誤動作を防止する初期条件出力部と、前記タイマ部の出力から前記サンプリングクロックの増減や停止を検出するエラー検出部と、前記エラー検出部の出力を保持するエラー出力部と、を具備したことを特徴としている。
また、請求項2に記載の発明は、前記タイマ部は、予め決められたビット数のビットタイマであり、前記エラー検出部は、前記ビットタイマの出力により前記サンプリングクロックの増減や停止を検出してエラー検出信号を出力することを特徴としている。
このクロック監視装置では、クロック入力の異常を検出する場合、例えば、ビットタイマ出力のビットを3ビットとして、3ビット・タイマ出力を用いるとすれば、3ビット=23 通りの状態を検出することが可能となり、その中で、”111”はクロック入力の停止状態を、”010”、…、はクロック周波数の増加の状態を示すというように、詳細な状態を検出できるので、従来のクロックの停止状態しか検出できない場合と比較して、クロックの増減による異常状態なども正確に検出できる。
【0005】
【発明の実施の形態】
以下、本発明の実施の形態について図を参照して説明する。
図1は本発明の実施の形態に係るクロック監視装置のブロック図、図2は図1に示すクロック監視装置の回路図、図3および図4は信号のタイムチャートである。
図1において、1はクロック入力11を入力してシステムクロック12の1サイクル分のパルスを出力するクロック変化検出部、2は3bitタイマによる3ビットのタイマ値を出力するタイマ部、3は初期条件出力部、4は3ビットのタイマ出力を判断してエラー検出信号を出力するエラー検出部、5はエラー出力部である。
【0006】
つぎに、図1のクロック監視装置の動作について説明する。
電源印加後、クロック変化検出部1を所望の値に初期化する。これと同時に入力されたリセット信号13とエラークリア信号14は論理素子19を通過して、タイマ部2と初期条件出力部3とエラー出力部5とを所望の値に初期化する。
この場合、クロック入力11が監視すべきクロックで、システムクロック12よりも低い周波数である。
次に、図2のクロック監視装置の回路図を参照すると、先ず、クロック入力11がクロック変化検出部1に入力されると、直列接続された2つの記憶素子16、17を通過する。この2つの記憶素子16、17は論理素子18へ接続されている。
この記憶素子16、17はシステムクロック12単位でクロック入力11を記憶するため、論理素子18の出力はクロック入力11の変化がある度にシステムクロック1サイクル分のパルスをクロック変化検出出力TRGとして出力する。この状態は、図3のタイムチャートに記憶素子16の信号波形DVMCLKd、記憶素子17の波形DVMCLKdd、論理素子18の出力波形TRGをシステムクロック12の1サイクル分、カウンタ値も同間隔として示している。
次に、タイマ部2はアップカウンタでシステムクロック12で常にアップカウントしている。そこにクロック変化検出出力TRGが入力されると、図3のカウント値のようにタイマ値を”0”にしてカウントする。
エラー検出部4は論理素子ANDで構成し、タイマ部2から出力されるタイマ出力を、この論理素子に入力する。
なお、図3は通常状態時のタイムチャートで、図4には異常時のタイムチャートを示している。
今、クロック変化検出出力TRGと、3ビット・タイマ出力を、”000”、”001”、”010”、”011”、”100”、”101”、”110”、”111”、等として、その中で、”000”、”001”、”010”、”111”をエラー状態、”011”、”100”、”101”、”110”を正常とすれば、エラー検出部4は、3ビットタイマ出力が”000”、”001”、”010”、”111”、である時はエラー検出出力を出力する。
エラー出力部5はエラー検出部4からのエラー検出出力を保持して、この保持する信号をエラー出力ERとして出力する。
また、図3に示すような正常動作では、クロック変化検出出力TRGが発生した時、タイマ出力”011”、”100”、”101”、”110”のいずれかが出力される。この場合はエラー検出部4は、正常と判定して、エラー検出出力としては”L”が出力される。従って、エラー出力部5は正常と出力する。
【0007】
また、図4にはクロック入力11の周波数が増加した時のエラー検出のタイムチャートを示すが、図4に示すように、今クロック入力11の周波数が増加したとすると、エッジの変化を検出するクロック変化検出出力が出力される間隔が短くなるため、クロック変化検出出力TRGとタイマ出力のビット値が"010"となるので、エラー検出出力を出力して、エラー出力部5からエラー出力ERが出力される。
また、従来の場合と同様にクロックが停止した場合はタイマ出力は"111"となり、エラー検出部4でエラーと判定され、エラー出力部5からエラー出力ERが出力されることになる。
なお、ここまでは、タイマ出力としては3ビットのタイマ出力として説明したが、3ビットに限定するものではなく、状況に応じてビット数は任意に増減して設定することができる。例えば、4ビット、…、などと増せば、検出周波数範囲が広がり、アナログデータの変換精度は向上する。
【0008】
【発明の効果】
以上説明したように、本発明によれば、クロック変化検出出力でロードされるタイマの出力から任意の時間を検出するため、ノイズの重畳によるクロックエッジの増加や、伝送路の劣化による接触不良で発生するクロックの消失も検出することが可能になるという効果がある。
また、従来と同様クロック伝送路の断線も検出できる効果がある。
【図面の簡単な説明】
【図1】本発明の実施の形態に係るクロック監視装置のブロック図である。
【図2】図1に示すクロック監視装置の回路図である。
【図3】通常状態時の信号のタイムチャートである。
【図4】異常時の信号のタイムチャートである。
【図5】従来のクロック装置のブロック図である。
【図6】図5に示した各回路の信号のタイムチャートである。
【図7】クロック入力が増加した例を示すタイムチャートである。
【符号の説明】
1 クロック変化検出部
2 タイマ部
3 初期条件出力部
4 エラー検出部
5 エラー出力部
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an external device that converts an analog value into a PDM, a sampling clock supplied from the external device, and a device that processes PDM data and converts the analog value into a multi-bit digital value. The present invention relates to a clock monitoring device for monitoring an increase or decrease of a sampling clock due to poor contact or external noise in a transmission path for transmitting data, and suppressing an analog data conversion error.
[0002]
[Prior art]
A conventional clock device is shown in FIGS.
FIG. 5 is a block diagram of a conventional clock device, in which 31 is a clock change detection unit that detects a change in the clock to be monitored, 32 is an up counter timer, 34 is an error detection unit that detects an overflow of the timer output, and 35. Is an error output unit that holds an error detection signal and outputs the held data.
Next, the operation of the clock device will be described with reference to FIG.
First, when power is applied, a reset signal 13 is input to put the circuit in a desired signal output state, and the circuits 31, 32, and 35 are in an initial state. The system clock 12 is a system startup clock. The clock input 11 is a clock to be monitored and has a lower frequency than the system clock 12 .
When the clock 11 is input to the clock change detection unit 31, it passes through two internal storage elements (not shown) connected in series. Since these two storage elements store the clock input signal in units of the system clock 12, each time the clock input 11 changes, a pulse for one cycle of the system clock is output as the clock change detection output 15.
The timer unit 32 is an up counter and always counts up with the system clock 12. When the clock change detection output 15 is input thereto, the timer value is set to “0”.
The error detection unit 34 inputs the timer output 21 output from the timer unit 32 to the error detection unit 34 and outputs an error detection output 41 when all the timer outputs 21 are “H”.
The error output unit 35 holds an error detection output 41 and outputs the held signal as an error output 51.
FIG. 6 is a time chart of signals of the respective circuits shown in FIG. 5. When the clock input 11 is stopped as indicated by a dotted line, the error detection unit 34 outputs the timer output 21 output from the timer unit 32. When all become “H” (when the seventh output of the timer output 21 becomes “H” in FIG. 6), the error detection signal 41 is turned on, and the error detection unit 35 turns on the error output 51. Indicates the state.
[0003]
[Problems to be solved by the invention]
However, in the conventional technique described above, the sampling clock supplied from the external device has increased or decreased due to the loss of the clock caused by poor contact due to the deterioration of the transmission path or the increase of the clock due to external noise. In the case of this technology, only the stop of the clock due to disconnection can be detected.
For example, FIG. 7 shows an example in which the clock input 11 is increased (detection edge is increased). When the edge of the clock input 11 increases in this way, a change in the edge can be detected, but since the timer loaded by this detection does not reach the error detection value (overflow), it cannot be detected until the clock increases or decreases.
Therefore, there is a problem that the data processed with respect to the clock includes an error.
Therefore, the present invention provides a clock monitoring device that detects an increase / decrease in a clock, detects that an error is included in data obtained by performing signal processing based on the clock, and enables processing for suppressing the error. The purpose is that.
[0004]
[Means for Solving the Problems]
To achieve the above object, according to claim 1 invention the signal processing PDM data which the external device outputs in accordance with a sampling clock supplied from the external device to the external device for PDM converts the analog values of the multi-bit the clock monitoring apparatus for monitoring the sampling clock apparatus including signal processing circuit for converting into a digital value, from a change detector for detecting a change of the sampling clock, the time measurement for each change detection of said sampling clock An initial condition output unit that prevents malfunction of the signal processing circuit when the power is turned on, an error detection unit that detects increase / decrease or stop of the sampling clock from the output of the timer unit, and an error detection unit And an error output unit for holding an output.
Further, an invention according to claim 2, wherein the timer unit is a bit timer of the number of bits determined in advance, the error detection unit detects an increase or decrease or stop of the sampling clock by an output of said bit timer And an error detection signal is output.
In this clock monitoring device, when detecting an abnormality in the clock input, for example, if the bit of the bit timer output is 3 bits and a 3-bit timer output is used, 3 bits = 2 3 kinds of states are detected. Among them, "111" indicates the stop state of the clock input, and "010", ... indicates the state of increase of the clock frequency, so that the detailed state can be detected. Compared to the case where only the stop state can be detected, an abnormal state due to increase or decrease of the clock can be detected more accurately.
[0005]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
1 is a block diagram of a clock monitoring apparatus according to an embodiment of the present invention, FIG. 2 is a circuit diagram of the clock monitoring apparatus shown in FIG. 1, and FIGS. 3 and 4 are time charts of signals.
In FIG. 1, 1 is a clock change detection unit that inputs a clock input 11 and outputs a pulse for one cycle of the system clock 12, 2 is a timer unit that outputs a 3-bit timer value by a 3-bit timer, and 3 is an initial condition. An output unit 4 is an error detection unit that determines a 3-bit timer output and outputs an error detection signal, and 5 is an error output unit.
[0006]
Next, the operation of the clock monitoring device in FIG. 1 will be described.
After the power supply is applied, the clock change detector 1 is initialized to a desired value. At the same time, the reset signal 13 and the error clear signal 14 input through the logic element 19 initialize the timer unit 2, the initial condition output unit 3, and the error output unit 5 to desired values.
In this case, the clock input 11 is a clock to be monitored and has a frequency lower than that of the system clock 12.
Next, referring to the circuit diagram of the clock monitoring device of FIG. 2, when the clock input 11 is first input to the clock change detection unit 1, it passes through the two storage elements 16 and 17 connected in series. The two storage elements 16 and 17 are connected to the logic element 18.
Since the storage elements 16 and 17 store the clock input 11 in units of the system clock 12, the output of the logic element 18 outputs a pulse corresponding to one cycle of the system clock as the clock change detection output TRG whenever the clock input 11 changes. To do. In this state, the signal waveform DVMCLKd of the storage element 16, the waveform DVMCLKdd of the storage element 17, and the output waveform TRG of the logic element 18 for one cycle of the system clock 12 and the counter value are shown at the same interval in the time chart of FIG. .
Next, the timer unit 2 always counts up with the system clock 12 by an up counter. When the clock change detection output TRG is input thereto, the timer value is set to “0” and counted as shown in the count value of FIG.
The error detection unit 4 is composed of a logic element AND, and the timer output output from the timer unit 2 is input to this logic element.
3 is a time chart in a normal state, and FIG. 4 shows a time chart in an abnormal state.
Now, change the clock change detection output TRG and the 3-bit timer output as “000”, “001”, “010”, “011”, “100”, “101”, “110”, “111”, etc. Among them, if “000”, “001”, “010”, “111” is an error state, and “011”, “100”, “101”, “110” are normal, the error detection unit 4 When the 3-bit timer output is “000”, “001”, “010”, “111”, an error detection output is output.
The error output unit 5 holds the error detection output from the error detection unit 4 and outputs the held signal as an error output ER.
In the normal operation as shown in FIG. 3, when the clock change detection output TRG is generated, one of the timer outputs “011”, “100”, “101”, and “110” is output. In this case, the error detection unit 4 determines that it is normal, and “L” is output as the error detection output. Therefore, the error output unit 5 outputs normal.
[0007]
FIG. 4 shows a time chart of error detection when the frequency of the clock input 11 is increased. As shown in FIG. 4, when the frequency of the clock input 11 is now increased, a change in edge is detected. Since the interval at which the clock change detection output is output is shortened, the bit values of the clock change detection output TRG and the timer output are “010”, so that the error detection output is output and the error output ER is output from the error output unit 5. Is output.
When the clock is stopped as in the conventional case, the timer output is “111”, and the error detection unit 4 determines that an error has occurred, and the error output unit 5 outputs the error output ER.
Up to this point, the timer output has been described as a 3-bit timer output. However, the timer output is not limited to 3 bits, and the number of bits can be arbitrarily increased or decreased depending on the situation. For example, if the number of bits is increased to 4 bits,.
[0008]
【The invention's effect】
As described above, according to the present invention, since an arbitrary time is detected from the output of the timer loaded with the clock change detection output, an increase in clock edges due to noise superposition or a contact failure due to deterioration of the transmission path can be detected. There is an effect that it is possible to detect the loss of the generated clock.
In addition, the disconnection of the clock transmission path can be detected as in the conventional case.
[Brief description of the drawings]
FIG. 1 is a block diagram of a clock monitoring apparatus according to an embodiment of the present invention.
FIG. 2 is a circuit diagram of the clock monitoring apparatus shown in FIG.
FIG. 3 is a time chart of signals in a normal state.
FIG. 4 is a time chart of signals at the time of abnormality.
FIG. 5 is a block diagram of a conventional clock device.
6 is a time chart of signals of each circuit shown in FIG. 5. FIG.
FIG. 7 is a time chart showing an example of an increase in clock input.
[Explanation of symbols]
1 Clock change detection unit 2 Timer unit 3 Initial condition output unit 4 Error detection unit 5 Error output unit

Claims (2)

アナログ値をPDM(Pulse density modulation)変換する外部装置と、
前記外部装置から供給されるサンプリングクロックに従って前記外部装置が出力するPDMデータを信号処理し多ビットのデジタル値に変換する信号処理回路と、
から構成される装置の前記サンプリングクロックを監視するクロック監視装置において、
前記サンプリングクロック変化を検出するクロック変化検出部と、
前記サンプリングクロック変化検出毎に時間計測するタイマ部と、
電源投入時の前記信号処理回路の誤動作を防止する初期条件出力部と、
前記タイマ部の出力から前記サンプリングクロックの増減や停止を検出するエラー検出部と、
前記エラー検出部の出力を保持するエラー出力部と、
を具備したことを特徴とするクロック監視装置。
An external device that converts an analog value into PDM (Pulse density modulation);
A signal processing circuit for converting the PDM data the external device to output in accordance with a sampling clock supplied from the external device to the signal processing digital value of multi-bit,
In the clock monitoring device for monitoring the sampling clock of the device comprising :
A clock change detection unit that detects a change of the sampling clock,
A timer unit for measuring time every time a change in the sampling clock is detected;
An initial condition output unit for preventing malfunction of the signal processing circuit at power-on;
An error detection unit for detecting increase / decrease or stop of the sampling clock from the output of the timer unit;
An error output unit for holding the output of the error detection unit;
A clock monitoring device comprising:
前記タイマ部は、予め決められたビット数のビットタイマであり、
前記エラー検出部は、前記ビットタイマの出力により前記サンプリングクロックの増減や停止を検出してエラー検出信号を出力することを特徴とする請求項1記載のクロック監視装置。
The timer unit is a bit timer having a predetermined number of bits,
Said error detection unit, a clock monitoring apparatus according to claim 1, wherein by detecting an increase or decrease or stop of the sampling clock by an output of the bit timer and outputs an error detection signal.
JP2002208579A 2002-07-17 2002-07-17 Clock monitoring device Expired - Fee Related JP3989318B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002208579A JP3989318B2 (en) 2002-07-17 2002-07-17 Clock monitoring device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002208579A JP3989318B2 (en) 2002-07-17 2002-07-17 Clock monitoring device

Publications (2)

Publication Number Publication Date
JP2004056292A JP2004056292A (en) 2004-02-19
JP3989318B2 true JP3989318B2 (en) 2007-10-10

Family

ID=31932688

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002208579A Expired - Fee Related JP3989318B2 (en) 2002-07-17 2002-07-17 Clock monitoring device

Country Status (1)

Country Link
JP (1) JP3989318B2 (en)

Also Published As

Publication number Publication date
JP2004056292A (en) 2004-02-19

Similar Documents

Publication Publication Date Title
KR20180085681A (en) Sensor with self diagnostic function
US20230036211A1 (en) Control circuit and method for calibrating signal converter, and signal conversion system using the same
US6469544B2 (en) Device for detecting abnormality of clock signal
JP3989318B2 (en) Clock monitoring device
JP2980304B2 (en) Clock failure detection circuit
CN107111926A (en) Data gathering system
US5920258A (en) Alarm signal processing circuit
JP5140556B2 (en) Weighing system
JP3953093B2 (en) A / D converter
JP2512325B2 (en) Fan failure detection device
US20020147934A1 (en) Power selection system for use with a reconfigurable circuit and method of operating the same
JPH05206999A (en) Clock/frame signal abnormality detection circuit and multiplexer for it
CN116577545A (en) Fault detection method and device
JPH05224997A (en) Monitor signal comparison circuit
JPS606143B2 (en) Input data state change detection circuit
KR100775328B1 (en) Microcomputer reset device
CN203951451U (en) A kind of circuit that detects clock source failure
JPS6167119A (en) Microcomputer
JPH03132110A (en) Timer fault detecting circuit
CN114696817A (en) Self-diagnosis counter
CN103888109A (en) Circuit for detecting clock source fault
JPH10145340A (en) Line quality monitor circuit
JPS6015725A (en) Monitor circuit of power supply voltage
JPH07110019B2 (en) External input noise signal detector
JPH0420543B2 (en)

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20041202

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20041208

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050201

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20050518

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050711

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050715

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20060325

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20070717

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100727

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 3989318

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100727

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110727

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120727

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130727

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140727

Year of fee payment: 7

LAPS Cancellation because of no payment of annual fees