JPS6059568A - Magnetic disc device - Google Patents

Magnetic disc device

Info

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
Application number
JP16606783A
Other languages
Japanese (ja)
Inventor
Seiichiro Tamamushi
玉虫 清一郎
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 JP16606783A priority Critical patent/JPS6059568A/en
Publication of JPS6059568A publication Critical patent/JPS6059568A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B19/00Driving, 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/20Driving; Starting; Stopping; Control thereof
    • G11B19/28Speed controlling, regulating, or indicating

Landscapes

  • Rotational Drive Of Disk (AREA)

Abstract

PURPOSE:To drive a spindle motor in a magnetic disc device with less variation of revolution by controlling spindle motor driving current in accordance with the difference of a current turning speed and a prescribed turning speed in a position detecting period. CONSTITUTION:When the spindle motor 2 of the disc 1 starts, a counter 7 is reset by a microprocessor 21 at the leading edge of a pulse generated by a position detecting circuit 3 and the counter 7 is similarly reset at the leading edge of successive pulses. The period corresponding to the turning speed of the motor 2 is calculated by the counter 7 counting up clocks. The processor 21 calculates the difference between the counted value and a periodical value corresponding to a prescribed rotational frequency and a current limiting circuit 23 is controlled in accordance with the difference value through a D/A converter 22 to feed back and control the driving current of the motor 2. Consequently, a fixed current is applied for one period of a position detecting signal and the spindle motor of the magnetic disc device can be driven with less variation of revolution.

Description

【発明の詳細な説明】 〔発明の技術分野J この発明は、磁気ディスク装置の改良に関するものであ
る。
DETAILED DESCRIPTION OF THE INVENTION [Technical Field of the Invention J] This invention relates to improvements in magnetic disk drives.

〔従来技術〕[Prior art]

従来、磁気ディスク装置のこの種のスピンドルモータ駆
動回路として第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.

〔発明の概要〕[Summary of the invention]

この発明は上記のような従来のものの欠点を除(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.

〔発明の実施例〕[Embodiments of the invention]

以下、この発明の一実施例を図について説明する。第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.

〔発明の効果〕〔Effect of the invention〕

以上のよう罠、この発明によれば、スピンドルモータの
回転制御において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.

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

第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)

【特許請求の範囲】[Claims] 位置検出信号に基づき磁気ディスクを回転させるスピン
ドルモータな備えたものにおいて、上記位置信号の周期
を計測し、その周期とあらかじめ定められた回転速度に
対応する回転周期との差に応じた電流を、上記スピンド
ルモータに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.
JP16606783A 1983-09-09 1983-09-09 Magnetic disc device Pending JPS6059568A (en)

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)

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)