JPH03150097A - Stepping motor driver - Google Patents

Stepping motor driver

Info

Publication number
JPH03150097A
JPH03150097A JP28640989A JP28640989A JPH03150097A JP H03150097 A JPH03150097 A JP H03150097A JP 28640989 A JP28640989 A JP 28640989A JP 28640989 A JP28640989 A JP 28640989A JP H03150097 A JPH03150097 A JP H03150097A
Authority
JP
Japan
Prior art keywords
step pulse
signal
pulse interval
pulse
interval detection
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.)
Granted
Application number
JP28640989A
Other languages
Japanese (ja)
Other versions
JPH0824439B2 (en
Inventor
Minoru Oba
大場 稔
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi 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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP28640989A priority Critical patent/JPH0824439B2/en
Publication of JPH03150097A publication Critical patent/JPH03150097A/en
Publication of JPH0824439B2 publication Critical patent/JPH0824439B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Moving Of Head For Track Selection And Changing (AREA)
  • Control Of Stepping Motors (AREA)

Abstract

PURPOSE:To obtain a high speed and high reliability driver by constituting a step pulse interval detection circuit, when the signal interval between continuously inputting step pulse signals changes from a small one to a large one beyond a predetermined range, in such a manner that an output signal changes only when the signal interval is maintained continuously after its change. CONSTITUTION:First and second step pulse interval detection signals 23, 24 deviating from each other by one step interval of an input step pulse train 10 are outputted from first and second step pulse interval detection circuits 20, 21. Both step pulse interval detection signals 23, 24 are inputted to an AND circuit 22, and their logical product, i.e., L-level signal, when any one of the both step pulse interval detection signals 23, 24 is on the L-level, and H-level signal, when the both signals are on the H-level, are outputted as step pulse interval detection signals 13 from a step pulse interval detection circuit 5. Thus, neither the instantaneous increase of a first step pulse interval is responded nor the sudden change of the step pulse interval occurs.

Description

【発明の詳細な説明】 [産業上の利川分野] この発明は、フレキシブルディスク駆動装置(以下+ 
FDD装置という)に使用されるステッピングモータ駆
動装置に関するものである。
[Detailed description of the invention] [Industrial field in Icheon] This invention provides a flexible disk drive device (hereinafter referred to as +
The present invention relates to a stepping motor drive device used in an FDD device.

[従来の技術] 第4図は従来のFDD装置のステッピングモータ駆動装
置を示すブロック線図である。図において、(1)はス
テップパルス信号入力端子、(2)はディレクション切
換信号入力端子、(3)はパルス列生成回路、(4)は
セカンドパルス切換回路、(5)はステップパルス間隔
検出回路、(6)はディレクション切換検出回路、(7
)はステッピングモータ駆動回路、(8)はステッピン
グモータ、(9)はFDDを接続するシステムFDDコ
ントローラ(以下単にシステムという)である。
[Prior Art] FIG. 4 is a block diagram showing a stepping motor drive device of a conventional FDD device. In the figure, (1) is a step pulse signal input terminal, (2) is a direction switching signal input terminal, (3) is a pulse train generation circuit, (4) is a second pulse switching circuit, (5) is a step pulse interval detection circuit, (6) is a direction switching detection circuit, (7
) is a stepping motor drive circuit, (8) is a stepping motor, and (9) is a system FDD controller (hereinafter simply referred to as system) that connects the FDD.

第5図は、第4図の従来のFDD装置のステッピングモ
ータ駆動装置の動作の一例を説明する為のタイミングチ
ャートである。図において、 (10)はシステム(9
)から人力される人力ステップパルス列、 (11)は
システム(9)から入力される入力ディレクション信号
、(12)は入力ディレクション信号(11)をディレ
クション切換検出回路(6)にて受け、ディレクション
信号切換時に、ディレクション切換検出回路(6)から
出力されるディレクション切換リセット信号で、この例
ではLレベルがリセットである。(13)は入カステッ
プパルス列(10)、ディレクション切換リセット信号
(I2)を受け、ステップパルス間隔検出回路(5)か
ら出力されるステップパルス間隔検出信号で、この例で
は、入カステップパルス列(lO)の信号間隔がある所
定範囲ヲ越よるとHレベル、所定範囲内に入るとしレベ
ルを出力する、 (14)はステップパルス間隔検出信
号(13)を受け、セカンドパルス切換回g(4)から
FIG. 5 is a timing chart for explaining an example of the operation of the stepping motor drive device of the conventional FDD device shown in FIG. In the figure, (10) is the system (9
), (11) is the input direction signal input from the system (9), (12) receives the input direction signal (11) in the direction switch detection circuit (6), and switches the direction signal. The direction switching reset signal is sometimes output from the direction switching detection circuit (6), and in this example, the L level is reset. (13) is a step pulse interval detection signal output from the step pulse interval detection circuit (5) upon receiving the input step pulse train (10) and the direction switching reset signal (I2). (14) receives the step pulse interval detection signal (13) and outputs the H level when the signal interval exceeds a certain predetermined range, and outputs the level when the signal interval falls within the predetermined range. from.

その信号(13)のレベルがしかHかに応じてきまる一
定時間T1又はセカンドステップパルス列(10)より
後に出力されるセカンドステップパルス列。
A second step pulse train that is output for a certain period of time T1 or after the second step pulse train (10) depending on whether the level of the signal (13) is low or high.

(15)は入カステップパルス列(io)とセカンドス
テップパルス列(14)をパルス列生成回路(3)にて
受け、その2つのパルス列が合成された¥カステップパ
ルス列+ (16)はパルス列生成回路(3)から、内
−部ステップパルス列(15)に沿ってステッピングモ
ータ駆動回路(7)へ出力されるステッピングモータ相
出力で、A相→B相→C相→D相→A相の順に出力され
る場合は、それにより駆動されるステッピングモータ(
8)が、FDDの読み書きヘッドを円板状記録媒体の外
周から内周へ移動させ、その逆にD相→C相→B相→A
相→D相の順に出力される場合は、内周から外周へ移動
させるものとする、 (17)は第1ステップパルス、
 (1B)は第2ステップパルスである。
(15) receives the input step pulse train (io) and the second step pulse train (14) in the pulse train generation circuit (3), and the two pulse trains are combined ¥ Kastep pulse train + (16) is the pulse train generation circuit ( 3), the stepping motor phase output is output to the stepping motor drive circuit (7) along the internal step pulse train (15), and is output in the order of A phase → B phase → C phase → D phase → A phase. If so, the stepper motor driven by it (
8) moves the read/write head of the FDD from the outer circumference to the inner circumference of the disc-shaped recording medium, and vice versa.
When the output is in the order of phase → D phase, it shall be moved from the inner circumference to the outer circumference. (17) is the first step pulse,
(1B) is the second step pulse.

第6図は、FDDの読み書きヘッドを記録媒体の最内周
から最外周のトラックOへ移動させるリターン・トウ・
ゼロ命令(以下RTZ命令という)を行った場合のタイ
ミングチャートを示し、図において、(19)は読み書
きヘッドがトラックOに位置する時出力されるトラック
O信号で、読み書きヘッドがトラック0に位置する時に
しレベルが出力される。
Figure 6 shows a return toe operation in which the read/write head of an FDD is moved from the innermost track to the outermost track O of the recording medium.
A timing chart is shown when a zero command (hereinafter referred to as RTZ command) is executed. In the figure, (19) is the track O signal that is output when the read/write head is located on track O, and the read/write head is located on track 0. The level will be output from time to time.

次に動作について第4図及び第5図を用いて説明する。Next, the operation will be explained using FIGS. 4 and 5.

まず、ステップパルス入力端子(])を通してシステム
(9)から入カステップパルス列(10)が入力される
と、ステップパルス間隔検出回路(5)でそのパルス間
隔が検出され、そのパルス間隔が設定された所定範囲内
か外かによってきまるレベルのステップパルス間隔検出
信号(13)が出力され、セカンドパルス切換回路(4
)からその信号(13)のレベルに応じた時間入カステ
ップパルス列(lO)より遅れたセカンドステップパル
ス列(14)が出力される。このセカンドステップパル
ス列(14)と入カステップパルス列(10)とがパル
ス列生成回路(3)で合成され内部ステップパルス列(
15)が生成され、この内部ステップパルス列(15)
に同期し入力ディレクション信号(11)によってきま
る方向のステッピングモータ相出力(16)が出力され
、ステッピングモータ駆動回路(7)で増幅されてステ
ッピングモータ(8)が駆動される。
First, when an input step pulse train (10) is input from the system (9) through the step pulse input terminal (]), the step pulse interval detection circuit (5) detects the pulse interval and sets the pulse interval. A step pulse interval detection signal (13) with a level determined depending on whether the step pulse interval is within or outside the predetermined range is output, and the second pulse switching circuit (4)
) outputs a second step pulse train (14) delayed from the time input step pulse train (lO) according to the level of the signal (13). This second step pulse train (14) and the input step pulse train (10) are combined in the pulse train generation circuit (3) and the internal step pulse train (
15) is generated, and this internal step pulse train (15)
A stepping motor phase output (16) in a direction determined by the input direction signal (11) is output in synchronization with the input direction signal (11), and is amplified by the stepping motor drive circuit (7) to drive the stepping motor (8).

今、入カステップパルス列(io)の第1ステップパル
ス(l))のパルス間隔Ts、が設定された時間Tsの
範囲内(T s > T s□)であれば、ステップパ
ルス間隔検出信号(13)の出力はLレベルで、セカン
ドパルス切換回路(4)から出力されるセカンドステッ
プパルス列(14)の第2ステップパルス(18)は。
Now, if the pulse interval Ts of the first step pulse (l) of the input step pulse train (io) is within the set time Ts (Ts > Ts□), the step pulse interval detection signal ( 13) is at L level, and the second step pulse (18) of the second step pulse train (14) output from the second pulse switching circuit (4).

Ts□より短い第1の所定時rtJJT□だけ第1ステ
ップパルス(17)より後に発生する。次に、入カステ
ップパルス列(10)のパルス間隔がTs、より大とな
り(Ts<Ts、)所定範囲を超えると、ステップパル
ス間隔検出回路(5)でそれが検出され、ステップパル
ス間隔検出信号(13)がLレベルからHレベルに変化
する。それに応じセカンドパルス切換回路(4)からの
第2ステップパルス(18)の第1ステップパルス(1
7)からの時間遅れは第1の一定時間T1より長(Ts
、より短い第2の所定時間T2となる。入カステップパ
ルス列(10)のパルス間隔が次の第1ステップパルス
(17)で所定範囲Ts内に戻るとステップパルス間隔
検出信号(13)は再びLレベルとなり、第1ステップ
パルス(17)と第2ステップパルス(18)との時間
間隔はT□となる。次に。
A first predetermined time rtJJT□, which is shorter than Ts□, occurs after the first step pulse (17). Next, when the pulse interval of the input step pulse train (10) becomes larger than Ts and exceeds a predetermined range (Ts<Ts,), it is detected by the step pulse interval detection circuit (5) and the step pulse interval detection signal is (13) changes from L level to H level. Accordingly, the first step pulse (1) of the second step pulse (18) from the second pulse switching circuit (4)
7) is longer than the first constant time T1 (Ts
, the second predetermined time T2 is shorter. When the pulse interval of the input step pulse train (10) returns to within the predetermined range Ts with the next first step pulse (17), the step pulse interval detection signal (13) becomes L level again, and the first step pulse (17) and The time interval with the second step pulse (18) is T□. next.

システム(9)からの入力ディレクション信号(11)
がHレベルからLレベルに変化すると、ディレフシヨン
切換回路(6)からその切換え時にディレクション切換
リセット信号(12)がステップパルス間隔検出回路(
5)に出力され、そのリセット信号(I2〕発生時に、
例え人カステップパルス列(10)のパルス間隔が設定
時間Tsの範囲外であってもその範囲内にあるとみなさ
れ、Lレベルのステップパルス検出信号(13)が出力
される。
Input direction signal (11) from system (9)
changes from the H level to the L level, the direction switching reset signal (12) is sent from the deflection switching circuit (6) at the time of switching to the step pulse interval detection circuit (
5), and when the reset signal (I2) is generated,
Even if the pulse interval of the human step pulse train (10) is outside the range of the set time Ts, it is considered to be within that range, and an L level step pulse detection signal (13) is output.

ところで、システム(9)において、FDDを制御する
集積回路(以下、FDCと称す、)は、記録媒体の大き
さの種類、8インチ、5.25インチ、3.5インチの
中で、一般に8インチ及び5.25インチFDD用のF
DCとして作られていたため。
By the way, in the system (9), the integrated circuit (hereinafter referred to as FDC) that controls the FDD is generally used for recording medium sizes of 8 inches, 5.25 inches, and 3.5 inches. F for inch and 5.25 inch FDD
Because it was made as a DC.

3.5インチFDD用のFDCとして使用するには、イ
ンターフェイスの論理を反転させたり、出力タイミング
をかえたりする等の変更が必要である。例えば、8イン
チ及び5.25インチFDDではトラック数が77、R
T Z命令時に必要な最大ステップパルス数は76で、
8インチ及び5゜25インチFDD用につくられた初期
のFDCは。
To use it as an FDC for a 3.5-inch FDD, it is necessary to make changes such as inverting the logic of the interface and changing the output timing. For example, the number of tracks for 8 inch and 5.25 inch FDD is 77, R
The maximum number of step pulses required for the TZ command is 76,
Early FDCs were made for 8-inch and 5°25-inch FDDs.

RTZ命令時にステップパルスを予備を含めても77発
しか出力しない、これに対し、3.5インチFDDでは
トラック数が80.RTZ命令時に必要な最大ステップ
パルス数は79である。従って、8インチ及び5.25
インチFDD用のFDCを3.5インチFDDに使用し
、第6図に示すように記録媒体の最内周からRTZ命令
を行う場合には、RTZ命令後77発■のステップパル
スT7□が出力されてもヘッドがトラック0にもどって
いないので、トラック0信号(19)が出力されないこ
とが検出さ九繰返しRTZ命令が出され、ヘッドの外周
方向への駆動が続けられる。そのためこのステップパル
スTtiと次のステップパルスT7.の間の時間Twは
、トラツクOの検出、 RTZ再命令の為、RTZ命令
時の連続した77発のステップパルスのパルス間隔TR
より長<(TR<Tw)なる。ここでTRが設定時間T
sより短かくかつTwがTsより長いと、パルス間隔T
RのステップパルスT7□のセカンドパルスはT□時間
後で。
At the time of RTZ command, only 77 step pulses are output even including backup, whereas in 3.5-inch FDD, the number of tracks is 80. The maximum number of step pulses required for the RTZ command is 79. Therefore, 8 inches and 5.25
When using an FDC for a 3.5-inch FDD and performing an RTZ command from the innermost circumference of the recording medium as shown in Figure 6, 77 ■ step pulses T7□ are output after the RTZ command. Since the head has not returned to track 0 even when the head is moved, it is detected that the track 0 signal (19) is not output, and the RTZ command is issued nine times to continue driving the head in the outer circumferential direction. Therefore, this step pulse Tti and the next step pulse T7. The time Tw between is the pulse interval TR of 77 consecutive step pulses at the time of the RTZ command, due to the detection of track O and the RTZ re-command.
longer<(TR<Tw). Here, TR is the set time T
If Tw is shorter than s and longer than Ts, the pulse interval T
The second pulse of step pulse T7□ of R is after time T□.

パルス間隔TwのステップパルスT7.のセカンドパル
スはI3時間後となり、次のステップパルスT7.のセ
カンドパルスはT1時間後となる。このように、セカン
ドパルスの時間がTs後だけI2となり¥ステップパル
スT7#のセカンドパルスから次のステップパルスT7
.までの時間Ts、。が極端に短かくなり、そのときの
ステッピングモータ相出力(16)の相B出力にステッ
ピングモータ(8)が追従できないうちに次の相Aが出
力されるので。
Step pulse T7 with pulse interval Tw. The second pulse of T7. occurs after I3 time, and the next step pulse T7. The second pulse occurs after time T1. In this way, the time of the second pulse becomes I2 only after Ts, and the second pulse of the step pulse T7# becomes the next step pulse T7.
.. The time up to Ts. becomes extremely short, and the next phase A is output before the stepping motor (8) can follow the phase B output of the stepping motor phase output (16) at that time.

ステッピングモータの応答はさらに遅れ、トラック0信
号(19)がLレベルを出力するのが、次のステップパ
ルスT、。が入力される時点より遅れ、T、のステップ
パルスに対するステッピングモータ相出力が発生し、ヘ
ッドが決められた最外周トラックOより外周側へ移動し
てしまう。
The response of the stepping motor is further delayed, and the next step pulse T is when the track 0 signal (19) outputs an L level. The stepping motor phase output corresponding to the step pulse T is generated later than the time when T is input, and the head moves to the outer circumferential side from the determined outermost track O.

[発明が解決しようとする課題] 従来のFDDのステッピングモータ駆動装置は以上のよ
うに構成されているので、ステップパルス間隔の急激な
変化にステッピングモータが追従できず、命令したトラ
ックへの移動不良が発生したり、RTZ命令時の再命令
を行う場合、その待ち時間を大きくしたり、ステップパ
ルス間隔を長くすることが必要である等の問題点があっ
た。
[Problems to be Solved by the Invention] Since the conventional FDD stepping motor drive device is configured as described above, the stepping motor cannot follow sudden changes in the step pulse interval, resulting in failure to move to the commanded track. There have been problems such as the need to increase the waiting time and the step pulse interval when re-instructing an RTZ command.

このような、ヘッドの移動不良を防止するためには、ス
テップパルスの最小パルス間隔の半分の時間に、セカン
ドパルスを出力するようセカンドパルスの発生時間を固
定することも考えられたが。
In order to prevent such defective head movement, it has been considered to fix the generation time of the second pulse so that the second pulse is output at half the time of the minimum pulse interval of the step pulses.

セカンドパルス発生時間を固定すると、長い間隔のステ
ップパルスが入力された特番ステッピングモータ相出力
の時間が一定とならないため、ステッピングモータの動
きが不安定となり騒音が発生する。又、トラック0信号
(19)を検出するトラックOセンサーの調整によって
も防止することはできるが、調整範囲が狭くなるため量
産性が低化する等の問題点があった。
If the second pulse generation time is fixed, the time of the special number stepping motor phase output to which long interval step pulses are input will not be constant, resulting in unstable movement of the stepping motor and generation of noise. Further, although this can be prevented by adjusting the track O sensor that detects the track 0 signal (19), there are problems such as a decrease in mass productivity due to the narrow adjustment range.

この発明は上記のような問題点を解消するためになされ
たもので、ステップパルス間隔の急激な変化にステッピ
ングモータが追従し、かつ命令したトラックへの移動不
良を防止し、高速かつ信頼性の高いステッピングモータ
駆動装置を得ることを目的とする。
This invention was made to solve the above-mentioned problems, and allows the stepping motor to follow sudden changes in the step pulse interval, prevents failure of movement to the commanded track, and achieves high-speed and reliable operation. The purpose is to obtain a high-performance stepping motor drive device.

[課題を解決するための手段] この発明に係るステッピングモータ駆動装置は−ステッ
プパルス間隔検出回路を、連続して人力するステップパ
ルス信号の信号間隔が小から大に所定範囲を越えて変化
する時は、変化機連続してその信号間隔が保たれる時の
み出力信号が変化するよう構成したものである。
[Means for Solving the Problems] The stepping motor drive device according to the present invention detects the step pulse interval detection circuit when the signal interval of continuously manually inputted step pulse signals changes from small to large beyond a predetermined range. The output signal is configured so that the output signal changes only when the signal interval is continuously maintained.

[作 用] この発明におけるステッピングモータ駆動装置は、連続
して入力するステップパルス信号の信号間隔が小から大
に所定範囲を越えて変化しても。
[Function] The stepping motor drive device according to the present invention can operate even if the signal interval of continuously inputted step pulse signals changes from small to large beyond a predetermined range.

直ちにはセカンドステップパルスの発生タイミングは変
化せず、連続してその長い信号間隔が保たれた時のみセ
カンドステップパルスの発生タイミングが遅れることに
な、る。従って瞬発的な第1ステップパルス間隔の増大
には応答せずーステップパルス間隔の急激な変化が生ず
ることがない。
The generation timing of the second step pulse does not change immediately, and the generation timing of the second step pulse is delayed only when the long signal interval is continuously maintained. Therefore, there is no response to an instantaneous increase in the first step pulse interval, and no sudden change in the step pulse interval occurs.

[実施例] 以下、この発明の一実施例を図について説明する。第1
図はこの発明の一実施例を示すブロック線図、第2図は
その動作の一例を説明するためのタイミングチャート、
第3図はこの実施例におけるRTZ命令時の動作説明用
のタイミングチャートである6図において、(1)はス
テップパルス信号入力端子、(2)はディレクション切
換信号入力端子、(3)はパルス列生成回路、(4)は
セカンドパルス切換回路、(5)はステップパルス間隔
検出回路、(6)はディレクション切換検出回路、(7
)はステッピングモータ駆動回路、(8)はステッピン
グモータ、(9)はシステム、(10)は入カステップ
パルス列、(11)は入力ディレクション信号、 (1
2)はディレクション切換リセット信号、(13)はス
テップパルス間隔検出信号、(14)はセカンドステッ
プパルス列、(15)は内部ステップパルス列、(16
)はステッピングモータ相出力+ (17)は第1ステ
ップパルス、(1B)は人力ステップパルス列 (19
)はトラック0信号で、以上は、ステップパルス間隔検
出回路(5)の構成及びそれから出力されるステップパ
ルス間隔検出信号(13)を除き第4図〜第6図に示す
従来例と同様である。即ち、この実施例のステップパル
ス間隔検出@18C5)は、従来例のステップパルス間
隔検出回路(5)と同様の動作を行ない、従来例のステ
ップパルス間隔検出信号(13)と同様の第1のステッ
プパルス間隔検出信号(23)を出力する第1ステップ
パルス間隔検出回路(20)と、この第1ステップパル
ス間隔検出回路(20)よりはlステップパルス分遅れ
てレベルが変化する第2ステップパルス間隔検出信号(
24)を出力する第2ステップパルス間隔検出回路(2
1)と、これら両検出信号(2G) 、 (21)の論
理積をとりこれをステップパルス間隔検出信号(13)
として出力する論理積回路(22)とから構成される装
置 次に動作について第1図及び第2図を用いて説明する.
まず,ステップパルス入力端子(1)を通してシステム
(9)から入力ステップパルス列(lO)が入力される
と,第1ステップパルス間隔検出回路(20)でそのパ
ルス間隔が検出され、そのパルス間隔が設定された所定
範囲内であればLレベル。
[Example] Hereinafter, an example of the present invention will be described with reference to the drawings. 1st
The figure is a block diagram showing one embodiment of the present invention, and FIG. 2 is a timing chart for explaining an example of its operation.
FIG. 3 is a timing chart for explaining the operation at the time of RTZ command in this embodiment. In FIG. 6, (1) is a step pulse signal input terminal, (2) is a direction switching signal input terminal, and (3) is a pulse train generation terminal. circuit, (4) is a second pulse switching circuit, (5) is a step pulse interval detection circuit, (6) is a direction switching detection circuit, (7)
) is the stepping motor drive circuit, (8) is the stepping motor, (9) is the system, (10) is the input step pulse train, (11) is the input direction signal, (1
2) is the direction switching reset signal, (13) is the step pulse interval detection signal, (14) is the second step pulse train, (15) is the internal step pulse train, (16) is the
) is the stepping motor phase output + (17) is the first step pulse, (1B) is the manual step pulse train (19
) is the track 0 signal, which is the same as the conventional example shown in FIGS. 4 to 6 except for the configuration of the step pulse interval detection circuit (5) and the step pulse interval detection signal (13) outputted from it. . That is, the step pulse interval detection @18C5) of this embodiment performs the same operation as the step pulse interval detection circuit (5) of the conventional example, and receives the same first pulse interval detection signal (13) of the conventional example. A first step pulse interval detection circuit (20) that outputs a step pulse interval detection signal (23), and a second step pulse whose level changes with a delay of l step pulses from the first step pulse interval detection circuit (20). Interval detection signal (
The second step pulse interval detection circuit (24) outputs the second step pulse interval detection circuit (24).
1) and these two detection signals (2G) and (21), and use this as the step pulse interval detection signal (13).
Next, the operation of the device consisting of an AND circuit (22) that outputs an output will be explained using FIGS. 1 and 2.
First, when an input step pulse train (lO) is input from the system (9) through the step pulse input terminal (1), the first step pulse interval detection circuit (20) detects the pulse interval, and the pulse interval is set. If it is within the specified range, the level is L.

範囲外であればHレベルの第1ステップパルス間隔検出
信号(23)が,その検出されたパルス間隔の終りの第
1ステップパルス(l7)入力時点で出力され,また第
2ステップパルス間隔検出回路(21)でも人力ステッ
プパルス列(10)のパルス間隔が検出され,そのパル
ス間隔が所定範囲内であわばLレベル,範囲外であれば
Hレベルの第2ステップパルス間隔検出信号(24)が
、その検出されたパルス間隔の終りの第1ステップパル
ス(l7)の次の第1ステップパルス(l7)の入力時
点で出力される.即ち,第1、第2のステップパルス間
隔検出回路(20) 、 (21)からは入力ステップ
パルス列(1G)の1ステップ間隔分ずれた第1,第2
のステップパルス間隔検出信号(23) 、 (24)
が出力される.これら両ステップパルス間隔検出信号(
23) 、 (24)は論理積回16 (22)に入力
され,それらの論理積,即ち両ステップパルス間隔検出
信号(23)、(24)の何れか一方がLレベルの時L
レベル、共にHレベルの時Hレベルの信号がステップパ
ルス間隔検出信号(13)としてステップパルス間隔検
出回路(5)から出力さ九る.従って,こ九ら両信号の
論理積のステップバルスII隔検出信号(l3)は所定
範囲を超えた長いパルス間隔Ts2が2パルス間隔以上
連続する時のみHレベルとなる。このステップパルス間
隔検出信号(13)がセカンドパルス切換回路(4)に
入力され、この回路(4)から、ステップパルス間隔検
出信号(13)がLレベルの時は人カステップパルス列
(lO)よりTいHレベルの時はTlIそれぞれ遅れた
セカンドステップパルス列(14)が出力される。この
セカンドステップパルス列(14)と入カステップパル
ス列(10)とがパルス列生成回路(3)で合成され内
部ステップパルス列(15)が生成され、この内部ステ
ップパルス列(15)に同期しムカデイレクション信号
(11)によってきまる方向のステッピングモー峠相出
力(16)が出力され、ステッピングモータ駆動回路(
7)で増幅されてステッピングモータ(8)が駆動され
る。
If it is outside the range, the first step pulse interval detection signal (23) of H level is output at the time of input of the first step pulse (17) at the end of the detected pulse interval, and the second step pulse interval detection circuit In (21), the pulse interval of the manual step pulse train (10) is detected, and if the pulse interval is within a predetermined range, the second step pulse interval detection signal (24) is at L level, and when it is outside the range, it is at H level. It is output at the time of input of the first step pulse (l7) following the first step pulse (l7) at the end of the detected pulse interval. That is, from the first and second step pulse interval detection circuits (20) and (21), the first and second step pulses that are shifted by one step interval of the input step pulse train (1G) are detected.
step pulse interval detection signals (23), (24)
is output. These two step pulse interval detection signals (
23) and (24) are input to the logical product circuit 16 (22), and their logical product, that is, when either the step pulse interval detection signals (23) or (24) is at the L level, the signal becomes L.
When both levels are at H level, an H level signal is output from the step pulse interval detection circuit (5) as the step pulse interval detection signal (13). Therefore, the step pulse II interval detection signal (13), which is the logical product of these two signals, becomes H level only when the long pulse interval Ts2 exceeding the predetermined range continues for two or more pulse intervals. This step pulse interval detection signal (13) is input to the second pulse switching circuit (4), and from this circuit (4), when the step pulse interval detection signal (13) is at the L level, the step pulse interval detection signal (13) is input to the second pulse switching circuit (4). When the THI level is high, a second step pulse train (14) delayed by TlI is output. This second step pulse train (14) and the input step pulse train (10) are combined in a pulse train generation circuit (3) to generate an internal step pulse train (15), and synchronized with this internal step pulse train (15), a centipede direction signal is generated. The stepping motor pass phase output (16) in the direction determined by (11) is output, and the stepping motor drive circuit (
7) and the stepping motor (8) is driven.

今、入カステップパルス列(10)の最初の第1ステッ
プパルス(17)のパルス間隔Ts工が設定された時間
Tsの範囲内(T s:> T s□)であれば、第1
ステップパルス間隔検出回路(20)でこれが検出され
第1ステップパルス間隔検出信号(23)はLレベルと
なるのでステップパルス間隔検出信号(13)の出力も
Lレベルで、セカンドパルス切換回路(4)から出力さ
れるセカンドステップパルス列(14)の第2ステップ
パルス(18)はmrsユより短い第1の所定時間T1
だけ第1ステップパルス(17)より後に発生する。次
に、入カステップパルス列(10)のパルス間隔がTs
工より大となり(Tg<Ts、)所定範囲を超えると、
第1ステップパルス間隔検出回路(20)でそれが検出
され、第1ステップパルス間隔検出信号(23)がLレ
ベルからHレベルに変化する。
Now, if the pulse interval Ts of the first first step pulse (17) of the input step pulse train (10) is within the set time Ts (Ts:>Ts□), the first
This is detected by the step pulse interval detection circuit (20) and the first step pulse interval detection signal (23) goes to L level, so the output of the step pulse interval detection signal (13) also goes to L level and the second pulse switching circuit (4) The second step pulse (18) of the second step pulse train (14) output from
occurs after the first step pulse (17). Next, the pulse interval of the input step pulse train (10) is Ts
If it becomes larger than Tg (Tg<Ts,) and exceeds the specified range,
This is detected by the first step pulse interval detection circuit (20), and the first step pulse interval detection signal (23) changes from L level to H level.

しかし、この時第2ステップパルス間隔検ffijl路
(21)で前のパルス間隔Ts□が検出され、第2ステ
ップパルス間隔検出信号(24)がLレベルであるので
、これら両信号(23)、(24)の論理積であるステ
ップパルス間隔検出信号(13)はLレベルのままで、
セカンドパルス切換回路(4)から出力されるセカンド
ステップパルス列(14)の第2ステップパルス(18
)は依然第1の所定時間T1だけ第1ステップパルス(
17)より後に発生する。λカステップパルス列(10
)のパルス間隔が次の第1ステップパルス(17)で所
定範囲Ts内に戻ると第1ステップパルス間隔検出信号
(23)は再びLレベルとなり、第2ステップパルス間
隔検出信号(24)が1ステップパルス間隔分遅れてH
レベルとなっても、ステップパルス間隔検出信号(13
)はLレベルのままで第2ステップパルス(18)は依
然第1の所定時間T、たは第1ステップパルス(17)
より後に発生する。即ち、人カステップパルス列(lO
)が1ステップパルス間隔だけ所定範囲Tsを超えても
セカンドステップパルス列(14)の発生タイミングは
変わらない。
However, at this time, the previous pulse interval Ts□ is detected by the second step pulse interval detection ffijl path (21), and the second step pulse interval detection signal (24) is at L level, so both of these signals (23), The step pulse interval detection signal (13), which is the AND of (24), remains at L level,
The second step pulse (18) of the second step pulse train (14) output from the second pulse switching circuit (4)
) is still the first step pulse (
Occurs after 17). λ Kastep pulse train (10
) returns to within the predetermined range Ts with the next first step pulse (17), the first step pulse interval detection signal (23) becomes L level again, and the second step pulse interval detection signal (24) becomes 1. H after a delay of step pulse interval
Even if the step pulse interval detection signal (13
) remains at the L level, and the second step pulse (18) remains at the first predetermined time T, or the first step pulse (17)
Occurs later. That is, the human custep pulse train (lO
) exceeds the predetermined range Ts by one step pulse interval, the generation timing of the second step pulse train (14) does not change.

しかし、2ステップパルス間隔以上長いパルス間隔Ts
、が保たれると、2パルス目から第2ステップパルス間
隔検出信号(24)もHレベルとなり、ステップパルス
間隔検出信号(13)はHレベルとなる。
However, the pulse interval Ts which is longer than the two-step pulse interval
When , is maintained, the second step pulse interval detection signal (24) also becomes H level from the second pulse, and the step pulse interval detection signal (13) becomes H level.

それに応じセカンドパルス切換回路(4)からの第2ス
テップパルス(18)の第1ステップパルス(17)か
らの時間遅れは第1の所定時間Tえより長い第2の所定
時間T2となる。なお、ムカデイレクション信号(11
)の出力レベルが変化した場合の動作は従来例と同様な
ので説明を省略する。
Accordingly, the time delay of the second step pulse (18) from the second pulse switching circuit (4) from the first step pulse (17) becomes a second predetermined time T2, which is longer than the first predetermined time T. In addition, the centipede direction signal (11
) The operation when the output level changes is the same as that of the conventional example, so a description thereof will be omitted.

次に、第3図によって記録媒体の最内周からRTZ命令
を行う場合について考えると、RTZ命令時のステップ
パルス間隔が設定時間T2より短く、77発目のステッ
プパルスT17と次のステップパルスT7.の間のパル
ス間隔T%Iが設定時間Tsより長く、次のステップパ
ルスT7.迄のパルス間隔がTsより短くなっても、T
sより長いパルス間隔のステップパルスが連続して入力
されないので。
Next, considering the case where the RTZ command is executed from the innermost circumference of the recording medium according to FIG. 3, the step pulse interval at the time of the RTZ command is shorter than the set time T2, and the 77th step pulse T17 and the next step pulse T7 .. The pulse interval T%I between is longer than the set time Ts, and the next step pulse T7. Even if the pulse interval up to Ts becomes shorter than Ts, T
Because step pulses with a pulse interval longer than s are not input continuously.

第1及び第2ステップパルス間隔検出信号(23) 。First and second step pulse interval detection signals (23).

(24)がともにHレベルにならず、ステップパルス間
隔検出信号(13)は依然はLレベルのままで、第2ス
テップパルスの第1ステップパルスからの遅れ時間T工
は一定で変化しない、故にステッピングモータのA、I
ll C,D各相の時間が極端に短かくなり、ステッピ
ングモータが追従できなくなるような現象は生じない。
(24) do not become H level, the step pulse interval detection signal (13) remains at L level, and the delay time T of the second step pulse from the first step pulse is constant and does not change. Stepping motor A, I
ll A phenomenon in which the time of each phase of C and D becomes extremely short and the stepping motor cannot follow it does not occur.

なお、上記実施例ではステップパルス間隔検出回路とし
て内部ステップパルス列ずれた第1、第2のステップパ
ルス間隔検出信号の論理積を出力するものを用いた例を
示したが、入カステップパルス列の信号間隔が小から大
に所定範囲を越えて変化する時、変化後連続してその信
号間隔が保たれる時のみ出力信号が変化するものであれ
ば他の回路構成であってもよい。
In the above embodiment, an example was shown in which the step pulse interval detection circuit outputs the logical product of the first and second step pulse interval detection signals shifted from the internal step pulse train, but the signal of the input step pulse train Other circuit configurations may be used as long as the output signal changes only when the signal interval is continuously maintained after the change when the interval changes from small to large beyond a predetermined range.

[発明の効果] 以上のようにこの発明によれば、ステップパルス間隔検
出回路を、連続して入力するステップパルス信号の信号
間隔が小から大に所定範囲を越えて変化する時は、変化
後連続してその信号間隔が保たれる時のみ出力信号が変
化するよう構成したので、瞬発的な第1ステップパルス
間隔の増大には応答せず、極−端に時間の短いステッピ
ングモーり出力相が発生することはなく、ステッピング
モータの追従が容易で、信頼性が高く高速性のあるステ
ッピングモータ駆動装置が得られる効果がある。
[Effects of the Invention] As described above, according to the present invention, when the signal interval of continuously input step pulse signals changes from small to large beyond a predetermined range, the step pulse interval detection circuit detects Since the output signal is configured so that it changes only when the signal interval is continuously maintained, it does not respond to an instantaneous increase in the first step pulse interval, and does not respond to an extremely short stepping mode output phase. This has the effect of providing a stepping motor drive device that is easy to follow, is highly reliable, and has high speed performance.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図はこの発明の一実施例を示すブロック線図、第2
図はその動作の一例を説明するためのタイミングチャー
ト、第3図はこの実施例におけるRTZ命令時の動作説
明用のタイミングチャート。 第4図は従来のFDD装置のステッピングモータ駆動装
置を示すブロックm図、第5図は第4図の装置の動作の
一例を説明するタイミングチャート、第6図は第4@の
装置におけるRTZ命令時の動作説明用のタイミングチ
ャートである。 図において、(3)はパルス列生成回路、(4)はセカ
ンドパルス切換回路、(5)はステップパルス間隔検出
回路、(6)はディレクション切換検出回路。 (7)はステッピングモータ駆動回路、(8)はステッ
ピングモータ、(20)は第1ステップパルス間隔検出
回路、(21)は第2ステップパルス間隔検出回路であ
る。 図中同一符号は同一あるいは相当部分を示す。
FIG. 1 is a block diagram showing one embodiment of the present invention, and FIG.
The figure is a timing chart for explaining an example of the operation, and FIG. 3 is a timing chart for explaining the operation at the time of RTZ command in this embodiment. Fig. 4 is a block diagram showing a stepping motor drive device of a conventional FDD device, Fig. 5 is a timing chart explaining an example of the operation of the device in Fig. 4, and Fig. 6 is an RTZ command in the device in Fig. 4. FIG. 2 is a timing chart for explaining the operation during the In the figure, (3) is a pulse train generation circuit, (4) is a second pulse switching circuit, (5) is a step pulse interval detection circuit, and (6) is a direction switching detection circuit. (7) is a stepping motor drive circuit, (8) is a stepping motor, (20) is a first step pulse interval detection circuit, and (21) is a second step pulse interval detection circuit. The same reference numerals in the figures indicate the same or corresponding parts.

Claims (1)

【特許請求の範囲】[Claims] 1個のステップパルス信号の入力で、2ステップ送り分
のパルス列を生成してステッピングモータ駆動回路に出
力するパルス列生成回路と、連続して入力する上記ステ
ップパルス信号の信号間隔を検出し、この信号間隔の所
定範囲を超えての変化に応じて出力信号が変化するステ
ップパルス間隔検出回路と、このステップパルス間隔検
出回路の出力変化に応じ上記パルス列生成回路の2ステ
ップ目の発生タイミングを切換えるセカンドパルス切換
回路とを備えたステッピングモータ駆動装置において、
上記ステップパルス間隔検出回路を、連続して入力する
上記ステップパルス信号の信号間隔が小から大に所定範
囲を越えて変化する時は、変化後連続してその信号間隔
が保たれる時のみ出力信号が変化するよう構成したこと
を特徴とするステッピングモータ駆動装置。
When one step pulse signal is input, a pulse train generation circuit generates a pulse train for two steps of feed and outputs it to the stepping motor drive circuit, and a pulse train generation circuit detects the signal interval of the step pulse signals that are continuously input, and generates this signal. A step pulse interval detection circuit whose output signal changes according to a change in the interval beyond a predetermined range, and a second pulse which switches the generation timing of the second step of the pulse train generation circuit according to the change in the output of this step pulse interval detection circuit. In a stepping motor drive device equipped with a switching circuit,
When the signal interval of the step pulse signal that is continuously input to the step pulse interval detection circuit changes from small to large beyond a predetermined range, the output is output only when the signal interval is continuously maintained after the change. A stepping motor drive device characterized by being configured so that a signal changes.
JP28640989A 1989-11-02 1989-11-02 Stepping motor drive Expired - Fee Related JPH0824439B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP28640989A JPH0824439B2 (en) 1989-11-02 1989-11-02 Stepping motor drive

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP28640989A JPH0824439B2 (en) 1989-11-02 1989-11-02 Stepping motor drive

Publications (2)

Publication Number Publication Date
JPH03150097A true JPH03150097A (en) 1991-06-26
JPH0824439B2 JPH0824439B2 (en) 1996-03-06

Family

ID=17704025

Family Applications (1)

Application Number Title Priority Date Filing Date
JP28640989A Expired - Fee Related JPH0824439B2 (en) 1989-11-02 1989-11-02 Stepping motor drive

Country Status (1)

Country Link
JP (1) JPH0824439B2 (en)

Also Published As

Publication number Publication date
JPH0824439B2 (en) 1996-03-06

Similar Documents

Publication Publication Date Title
JP4036559B2 (en) Semiconductor integrated circuit device for disk drive
GB1375786A (en)
JPH0650591B2 (en) FDD window gate circuit
JPH03150097A (en) Stepping motor driver
US5184256A (en) Write-data signal compensation apparatus for disk storage
US6057978A (en) Disk driving device selectively using delayed step pulses
JP2780442B2 (en) Stepping motor drive for head
JP2988460B2 (en) Magnetic disk drive
JPH073432B2 (en) Positioning controller speed detection circuit
JP2680916B2 (en) Floppy disk device
JP3251007B2 (en) Disk drive device
JPH03268279A (en) Zero track detecting circuit
JP3354322B2 (en) Tracking adjustment device
JPH0760559B2 (en) Magnetic disk unit
JPS60119677A (en) Magnetic disc device
JPH01245461A (en) Inverse seeking preventing circuit for fdd
JPH01208707A (en) Magnetic disk device
JPH01229404A (en) Magnetic recording device
JPH06119729A (en) Disk driving device
JPH0330154A (en) Positioning control circuit
JPH0547103A (en) Device for forming control reference clock of composite rotating speed
JPS6390050A (en) Magnetic recording and reproducing device
JPH0536258A (en) Flexible disk driving device
JPH0535505B2 (en)
JPS61253675A (en) Spurious magnetic disk device

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees