JPS6059568A - Magnetic disc device - Google Patents
Magnetic disc deviceInfo
- Publication number
- JPS6059568A JPS6059568A JP16606783A JP16606783A JPS6059568A JP S6059568 A JPS6059568 A JP S6059568A JP 16606783 A JP16606783 A JP 16606783A JP 16606783 A JP16606783 A JP 16606783A JP S6059568 A JPS6059568 A JP S6059568A
- Authority
- JP
- Japan
- Prior art keywords
- spindle motor
- current
- circuit
- output
- counter
- 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
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B19/00—Driving, starting, stopping record carriers not specifically of filamentary or web form, or of supports therefor; Control thereof; Control of operating function ; Driving both disc and head
- G11B19/20—Driving; Starting; Stopping; Control thereof
- G11B19/28—Speed controlling, regulating, or indicating
Landscapes
- Rotational Drive Of Disk (AREA)
Abstract
Description
【発明の詳細な説明】
〔発明の技術分野J
この発明は、磁気ディスク装置の改良に関するものであ
る。DETAILED DESCRIPTION OF THE INVENTION [Technical Field of the Invention J] This invention relates to improvements in magnetic disk drives.
従来、磁気ディスク装置のこの種のスピンドルモータ駆
動回路として第1図に示すものがあった。Conventionally, there has been a spindle motor drive circuit of this type for a magnetic disk device as shown in FIG.
図において、(1)は磁気ディスク、(2)は上記磁気
ディスク(1)を回転させるスピンドルモータ、(3)
は上(1) A管・
記スピンドルモータ(2)の回転位置を検出する位置検
出回路、(4)は上記位置検出回路(3)の出力信号に
より上記スピンドルモータ(2)を回転させるためのパ
ルスを発生させる駆動パルス発生論理回路、(5)は上
記位置検出回路(3)の出力を微分して出力する微分パ
ルス発生回路、(6)は発振器、(7)は上記微分パル
ス発生回路(5)の出力によりリセットされ、上記発振
器(6)の出力パルスをカウントし所定の値をカウント
したら出力パルスを発生するカウンタ。In the figure, (1) is a magnetic disk, (2) is a spindle motor that rotates the magnetic disk (1), and (3) is a spindle motor that rotates the magnetic disk (1).
(1) A position detection circuit for detecting the rotational position of the spindle motor (2), (4) a position detection circuit for rotating the spindle motor (2) by the output signal of the position detection circuit (3). A driving pulse generation logic circuit that generates pulses, (5) a differential pulse generation circuit that differentiates and outputs the output of the position detection circuit (3), (6) an oscillator, and (7) the differential pulse generation circuit ( 5) A counter that is reset by the output of the oscillator (6), counts the output pulses of the oscillator (6), and generates an output pulse when a predetermined value is counted.
(8)は上記カウンタ(7)の出力をデータとし上記微
分パルス発生回路(5)の出力パルスをクロックとする
Dタイプフリップフロップ、(91は上記スピンドルモ
ータ(2)の起動及び停止を指示するスタート回路。(8) is a D type flip-flop which uses the output of the counter (7) as data and the output pulse of the differential pulse generation circuit (5) as a clock; (91 instructs the spindle motor (2) to start and stop; start circuit.
01は上記Dタイプフリップ70ツブ(8)の出力と上
記スタート回路(9)の出力との論理積を出力するアン
ドゲート、0υは上記駆動パルス発生論理回路(4)の
出力を上記アンドゲートQlの出力によりゲートするゲ
ート回路、6邊は上記ゲート回路(I9の出力により、
上記スピンドルモータ(2)に駆動電流を流すパワ一部
である。01 is an AND gate that outputs the AND of the output of the D type flip 70 tube (8) and the output of the start circuit (9), and 0υ is the AND gate that outputs the output of the drive pulse generation logic circuit (4). The gate circuit is gated by the output of
This is part of the power that causes the drive current to flow through the spindle motor (2).
7(2)
次に動作について説明する。スタート回路(9)がスピ
ンドルモータ(2)の停止を指示する場合には出力はL
OW(以下III、11で表わす)であり、Dタイプフ
リップフロップ(8)はセットされるが、アンドゲート
OIはIll、11を維持し、ゲート回路(Illは駆
動パルス発生論理回路(4)の出力をゲートするため、
出力はII T、 11となり、パワ一部+13はスピ
ンドルモータ(2)に電流を流さない0次いでスタート
回路(9)出力がr(igh(以下IIHIIで表わす
)Kなると、アンドゲートOI出力もII HIIとな
り、ゲート回路(Illは駆動パルス発生論理回路(4
)の出力を通し、パワ一部a擾を動作させ、スピンドル
モータな回転させる。一方カウンタ(7)は微分パルス
発生回路(5)出力によりリセットされるが、このとき
既に所定の値をカウントしていたら出力はII HII
となり、そうでないときはII T、nである。スピン
ドルモータ(2)の回転速度が所定の速度より遅い場合
には、カウンタ(7)出力はIf HIIであり、Dタ
イプフリップフロップ(8)出力も菅I HII、よっ
てアンドゲートOIもIIH+l、シたがってゲート回
路011は駆動パルス発生論理回路(4)出力を(3)
パワ一部0″Aに伝達し、スピンドルモータ(2)を加
速する。逆にスピンドルモータ(2)の回転速度が所定
の速度より速い場合には、カウンタ(7)の出力はII
1. IIであり、Dタイプフリップフロップ(8)
出力もIf I、 Ifとなり、よってアンドゲート(
l(1出力もIll、II、 シたがってゲート回路(
11)は駆動パルス発生論理回路(4)ノ出力をパワ一
部Ozに伝達し7cい。そのためスピンドルモータ(2
)には電流は全くながれなくなり減速する。7(2) Next, the operation will be explained. When the start circuit (9) instructs the spindle motor (2) to stop, the output is L.
OW (hereinafter referred to as III, 11), the D type flip-flop (8) is set, but the AND gate OI maintains Ill, 11, and the gate circuit (Ill is the drive pulse generation logic circuit (4)). To gate the output,
The output becomes II T, 11, and the power part +13 does not flow current to the spindle motor (2).0 Then, when the start circuit (9) output becomes r(igh (hereinafter referred to as IIHII))K, the AND gate OI output also becomes II HII is the gate circuit (Ill is the drive pulse generation logic circuit (4
) through the output, a part of the power is operated, and the spindle motor is rotated. On the other hand, the counter (7) is reset by the output of the differential pulse generation circuit (5), but if it has already counted a predetermined value at this time, the output will be II HII
, otherwise IIT, n. When the rotational speed of the spindle motor (2) is slower than the predetermined speed, the output of the counter (7) is If HII, and the output of the D type flip-flop (8) is also Suga I HII, so the AND gate OI is also IIH + l, Syl. Therefore, the gate circuit 011 transmits the output of the drive pulse generation logic circuit (4) to (3) part of the power 0''A, thereby accelerating the spindle motor (2). Conversely, the rotation speed of the spindle motor (2) is maintained at a predetermined speed. If the speed is faster than II, the output of counter (7) is II
1. II, D type flip-flop (8)
The output is also If I, If, so the AND gate (
l (1 output is also Ill, II, so the gate circuit (
11) transmits the output of the drive pulse generation logic circuit (4) to part of the power 7c. Therefore, the spindle motor (2
), no current flows at all and decelerates.
従来の磁気ディスク装置のスピンドルモータ駆動回路は
以上のように構成されているので、スピンドルモータな
加速する場合は9次の位置検出信号のパルスが発生する
まで電流を流し続けるが。Since the spindle motor drive circuit of a conventional magnetic disk device is constructed as described above, when accelerating the spindle motor, current continues to flow until a pulse of the 9th order position detection signal is generated.
減速の場合には次の位置検出信号のパルスが発生するま
で全く電流を流さないため、所定の回転速度を維持する
ための電流を間げつ的に供給しなければならず、その結
果回転変動が犬ぎくなるなどの欠点があった。In the case of deceleration, no current is passed until the next position detection signal pulse occurs, so current must be supplied intermittently to maintain the specified rotation speed, resulting in rotation fluctuations. It had some drawbacks, such as being awkward.
この発明は上記のような従来のものの欠点を除(4)
去するためになされたもので9次の位置検出信号のパル
スが発生するまで、現在の回転速度と所定の回転速度と
の差に対応した電流を流すことにより1回転変動の少な
いスピンドルモータ駆動回路を持つ磁気ディスク装置を
提供することを目的としている。This invention was made in order to eliminate the above-mentioned drawbacks of the conventional system (4), and it detects the difference between the current rotational speed and a predetermined rotational speed until the 9th pulse of the position detection signal is generated. It is an object of the present invention to provide a magnetic disk device having a spindle motor drive circuit that has a small fluctuation per revolution by passing a corresponding current.
以下、この発明の一実施例を図について説明する。第2
図において、(1)は磁気ディスク、(2)は上記磁気
ディスクfilを回転させるスピンドルモータ。An embodiment of the present invention will be described below with reference to the drawings. Second
In the figure, (1) is a magnetic disk, and (2) is a spindle motor that rotates the magnetic disk fil.
(3)は上記スピンドルモータ(2)の回転位置を検出
する位置検出回路、(4)は上記位置検出回路(3)の
出力信号により上記スピンドルモータ(2)を回転させ
るためのパルスを発生させる駆動パルス発生論理回路、
Qυは上記位置検出回路(3)の出力信号より上記スピ
ンドルモータ(2)の回転速度を検出し1回転速度制御
情報を生成するマイクロプロセッサ、(9)は上記スピ
ンドルモータの起動及び停止を指示するスタート回路、
(6)は発振器、(7)は上記マイクロプロセッサCD
の制御下で上記発振器(6)の出力パルスをカウントす
るカウンタ、(2)は上記マイクロプロセッサQI)か
らのディジタルの回転速度制御情報をアナログに変換す
るD/Aコンバータ、(12は上記駆動パルス発生論理
回路(4)の出力により上記スピンドルモータ(2)に
駆動電流を流すパワ一部、(ハ)は上記パワ一部0″I
Jの駆動電流を上記D/Aコンバータ(イ)の出力によ
り制限する電流制限回路である。(3) is a position detection circuit that detects the rotational position of the spindle motor (2), and (4) generates a pulse for rotating the spindle motor (2) based on the output signal of the position detection circuit (3). Drive pulse generation logic circuit,
Qυ is a microprocessor that detects the rotation speed of the spindle motor (2) from the output signal of the position detection circuit (3) and generates one rotation speed control information, and (9) instructs the spindle motor to start and stop. start circuit,
(6) is the oscillator, and (7) is the microprocessor CD mentioned above.
(2) is a D/A converter that converts the digital rotational speed control information from the microprocessor (QI) into analog; (12 is the drive pulse); Part of the power that causes the drive current to flow through the spindle motor (2) by the output of the generation logic circuit (4), (c) is the part of the power 0''I
This is a current limiting circuit that limits the drive current of J by the output of the D/A converter (a).
次に動作について説明する。スタート回路(9)がスピ
ンドルモータ(2)の停止を指示している場合には、そ
の信号はマイクロプロセッサclυを通して。Next, the operation will be explained. If the start circuit (9) instructs the spindle motor (2) to stop, the signal is passed through the microprocessor clυ.
駆動パルス発生論理回路+41へ伝達されることにより
、駆動パルスは発生されず、スピンドルモータ(2)は
回転しない。By being transmitted to the drive pulse generation logic circuit +41, no drive pulse is generated and the spindle motor (2) does not rotate.
次いで、スタート回路(9)がスピンドルモータ(2)
の起動を指示すると、その信号−マイクロプロセラサシ
υを通して、駆動パルス発生輪ip回路(4)へ伝達さ
れることにより、駆動パ四スは発生され、電流制限回路
(ハ)により所定の値に設定された起動電流がスピンド
ルモータ(2)に流れ、回転し始める。Next, the start circuit (9) starts the spindle motor (2).
When the signal is transmitted to the drive pulse generation wheel IP circuit (4) through the microprocessor sash υ, a drive pulse is generated, and the current limit circuit (c) adjusts the drive pulse to a predetermined value. The set starting current flows to the spindle motor (2) and it begins to rotate.
回転し始めると2位置検出回路(3)にてパルスが発生
され、そのパルスの立上りにてマイクロプロセッサCD
はカウンタ(7)をリセットし、カウントを開始させる
0次の位置検出回路(3)の出力パルスが立−J二ると
、マイクロプロセッサ0111はカウンタ(7)の値を
取込んだ後、リセットし再度カウントを開始させる。マ
イクロプロセッサCDはカウンタ(7)より取込んだ値
により、出力すべき電流値に対応するディジタル値をD
/Aコンバータ働に出力する。D/Aコンバータに)は
マイクロプロセッサQl)の出力をアナログデータに変
換し、電流制限回路(ハ)に出力する。電流制限回路(
ハ)はD/Aコンバータ(2)の出力により、パワ一部
03の電流を制限する。この電流は次の位置検出回路(
3)の出力パルスが立上るまで維持される0次の位置検
出回路(3)の出力パルスが立上りにより1以上のこと
を繰り返しスピンドルモータ(2)の回転制御を行なう
。ここで、カウンタ(7)の値と出力電流との関係の具
体例を示す、ただし。When the rotation starts, a pulse is generated in the 2-position detection circuit (3), and at the rising edge of the pulse, the microprocessor CD
resets the counter (7) and starts counting.When the output pulse of the zero-order position detection circuit (3) rises -J2, the microprocessor 0111 takes in the value of the counter (7) and then resets it. and start counting again. The microprocessor CD outputs a digital value corresponding to the current value to be output based on the value taken in from the counter (7).
/A converter output. The D/A converter (D/A converter) converts the output of the microprocessor Ql) into analog data and outputs it to the current limiting circuit (c). Current limit circuit (
C) limits the current of the power section 03 by the output of the D/A converter (2). This current is transferred to the next position detection circuit (
The output pulse of the zero-order position detection circuit (3), which is maintained until the output pulse (3) rises, repeats one or more operations upon the rise to control the rotation of the spindle motor (2). Here, a specific example of the relationship between the value of the counter (7) and the output current will be shown.
カウンタ値は所定の回転数からの偏差に対応するものと
する。第3図において、L30はスピンドルモータ(2
)の駆動電流を表わす縦軸(単位はアンペア)。It is assumed that the counter value corresponds to a deviation from a predetermined number of rotations. In Fig. 3, L30 is a spindle motor (2
) The vertical axis represents the drive current (in amperes).
(y) 03は回転偏差を表わす横軸(単位はパーセント)。(y) 03 is the horizontal axis representing rotational deviation (unit: percentage).
(ト)は回転偏差に対応する制御出力電流を表わすグラ
フである。(g) is a graph showing the control output current corresponding to the rotational deviation.
なお、上記実施例ではカウンタ(7)の値を取込み。In the above embodiment, the value of the counter (7) is taken in.
D/Aコンバータ03に回転制御情報を出力するのにマ
イクロプロセッサQυを用いたものを示したが。The example shown uses a microprocessor Qυ to output rotation control information to the D/A converter 03.
TTLや他のロジックToにて構成してもよい。It may be configured using TTL or other logic To.
以上のよう罠、この発明によれば、スピンドルモータの
回転制御において2位置検出信号の一周期間一定電流を
流すことにより2回転変動の少ないものが得られる効果
がある。As described above, according to the present invention, in the rotation control of the spindle motor, by flowing a constant current during one cycle of the two-position detection signal, it is possible to obtain a spindle motor with little variation in two rotations.
第1図は従来のスピンドルモータ駆動回路の構成図、第
2図はこの発明の一実施例によるスピンドルモータ駆動
回路の構成図、第3図はこの発明によるスピンドルモー
タ駆動回路の回転偏差に対する制御電流のグラフである
。
fil・・・磁気ディスク、(2)・・・スピンドルモ
ータ、(3)・・・位ft検出回路、(4)・・・駆動
パルス発生論理回路。
(8)
(6)・・・発振器、(7)・・・カウンタ、(9)・
・・スタート回路。
a3・・・パワ一部、QD・・・マイクロプロセッサ、
(イ)・・・D/Aコンバータ、@・・・電流制限回路
。
なお1図中、同一符号は同一、又は相当部分を示す。
代理人大岩増雄
第1図Fig. 1 is a block diagram of a conventional spindle motor drive circuit, Fig. 2 is a block diagram of a spindle motor drive circuit according to an embodiment of the present invention, and Fig. 3 is a control current for rotational deviation of the spindle motor drive circuit according to the present invention. This is a graph of fil...Magnetic disk, (2)...Spindle motor, (3)...Position ft detection circuit, (4)...Drive pulse generation logic circuit. (8) (6)...Oscillator, (7)...Counter, (9)...
...Start circuit. a3...Power part, QD...Microprocessor,
(a)...D/A converter, @...current limit circuit. In addition, in FIG. 1, the same reference numerals indicate the same or equivalent parts. Agent Masuo Oiwa Figure 1
Claims (1)
ドルモータな備えたものにおいて、上記位置信号の周期
を計測し、その周期とあらかじめ定められた回転速度に
対応する回転周期との差に応じた電流を、上記スピンド
ルモータに1位1u検出信号の一周期間一定に流すこと
により回転制御を行なうことを特徴とする磁気ディスク
装置。In a spindle motor that rotates a magnetic disk based on a position detection signal, the cycle of the position signal is measured, and a current is supplied according to the difference between the cycle and a rotation cycle corresponding to a predetermined rotation speed. A magnetic disk device characterized in that rotation control is performed by constantly supplying a first position 1u detection signal to the spindle motor during one cycle.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP16606783A JPS6059568A (en) | 1983-09-09 | 1983-09-09 | Magnetic disc device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP16606783A JPS6059568A (en) | 1983-09-09 | 1983-09-09 | Magnetic disc device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS6059568A true JPS6059568A (en) | 1985-04-05 |
Family
ID=15824361
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP16606783A Pending JPS6059568A (en) | 1983-09-09 | 1983-09-09 | Magnetic disc device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6059568A (en) |
-
1983
- 1983-09-09 JP JP16606783A patent/JPS6059568A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH036745B2 (en) | ||
| JPH0378490A (en) | Pwm controlling type of spindle motor | |
| US5990656A (en) | Frequency detector | |
| US4477750A (en) | Multi-level disk drive motor speed control | |
| JPS5864671A (en) | Disk reproducing device | |
| JPS6423453A (en) | Rotation controller for rotary head | |
| JPH0738267B2 (en) | Disk unit spindle motor control system | |
| JPH0412542B2 (en) | ||
| JPS6029973A (en) | Magnetic disk device | |
| JPH0336980A (en) | Motor control circuit | |
| EP0332099A3 (en) | Control circuit for spindle motor | |
| JPS60217558A (en) | Magnetic disk device | |
| JPH0213559B2 (en) | ||
| JPS6321432B2 (en) | ||
| JPH05188068A (en) | Servo motor speed detecting device | |
| JPH0628117B2 (en) | Magnetic recording / reproducing device | |
| JPS60124049A (en) | Stop control circuit of magnetic tape device | |
| JPH0673216B2 (en) | Disc motor control circuit | |
| JPH05176581A (en) | Motor speed controller | |
| JPS6035983A (en) | Controller of motor | |
| JPS5724060A (en) | Digital servo controlling system of recorder and reproducer | |
| JPS6035978A (en) | Motor control device | |
| JPS6270765A (en) | Apparatus for detecting low speed rotation of rotary body | |
| JPS6399790A (en) | Motor control circuit | |
| JPH0552144B2 (en) |