JPH0676456A - Disk device operating corresponding to power source voltage - Google Patents
Disk device operating corresponding to power source voltageInfo
- Publication number
- JPH0676456A JPH0676456A JP22766692A JP22766692A JPH0676456A JP H0676456 A JPH0676456 A JP H0676456A JP 22766692 A JP22766692 A JP 22766692A JP 22766692 A JP22766692 A JP 22766692A JP H0676456 A JPH0676456 A JP H0676456A
- Authority
- JP
- Japan
- Prior art keywords
- power supply
- supply voltage
- circuit
- rotation speed
- motor
- 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
Links
Landscapes
- Moving Of Head For Track Selection And Changing (AREA)
- Rotational Drive Of Disk (AREA)
Abstract
(57)【要約】
【目的】 ディスク装置に関し、電源電圧の変化に伴う
ディスク媒体の回転数の変化と、ヘッドの移動速度の変
化に対応して、データ転送が正常に実行されることを目
的とする。
【構成】 電源電圧に対応して回転速度が変化する第1
のモータ2により駆動されて回転するディスク媒体1
と、電源電圧に対応してディスク媒体1上のトラックに
ヘッド4を位置付けさせる際の減速特性が変化する第2
のモータ5と、ディスク媒体1の回転速度に対応して定
数が変化するデータ書込み回路7及びデータ読出し回路
8とを備えたディスク装置であって、所定の範囲内の電
源電圧に対応する回転速度で回転するディスク媒体1に
対し、所定の範囲内の電源電圧に対応する減速特性で前
記ヘッド4を移動させて指定されたトラックに位置付け
させた後、ディスク媒体1の回転速度に対応した定数を
用いて、データの書込み又は読出しを行うように構成す
る。
(57) [Abstract] [Purpose] With respect to a disk device, the purpose is to perform data transfer normally in response to changes in the rotation speed of the disk medium and changes in the moving speed of the head due to changes in the power supply voltage. And [Structure] First in which the rotation speed changes according to the power supply voltage
Disk medium 1 that is driven by a motor 2 to rotate
And a deceleration characteristic when the head 4 is positioned on a track on the disk medium 1 corresponding to the power supply voltage.
Of the motor 5 and a data writing circuit 7 and a data reading circuit 8 whose constants change according to the rotation speed of the disk medium 1, the rotation speed corresponding to a power supply voltage within a predetermined range. After moving the head 4 to the specified track by moving the head 4 with a deceleration characteristic corresponding to a power supply voltage within a predetermined range, a constant corresponding to the rotation speed of the disk medium 1 is set. It is configured to be used for writing or reading data.
Description
【0001】[0001]
【産業上の利用分野】本発明はディスク媒体を回転させ
るモータと、ヘッドを移動させるモータに供給される電
源電圧が変化するディスク装置に係り、特に該電源電圧
の変化に伴うディスク媒体の回転数の変化と、ヘッドを
移動させる速度の変化に対応して、上位装置との間のデ
ータ転送が正常に実行されるようにした電源電圧に対応
して動作するディスク装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a motor for rotating a disk medium and a disk device in which a power supply voltage supplied to a motor for moving a head is changed, and more particularly, the number of rotations of the disk medium according to the change of the power supply voltage. And a change in the speed at which the head is moved, the disk device that operates in response to the power supply voltage that allows normal data transfer with the host device.
【0002】近年の小型ディスク装置は、計算機システ
ムの小型化と高性能化に伴い、更に記憶容量の大容量化
と、データ転送速度の高速化が求められている一方で、
携帯用のパーソナルコンピュータ等の出現により、低消
費電力で、且つ低電圧で動作することが求められてい
る。In recent years, small disk devices have been required to have a larger storage capacity and a higher data transfer rate as the computer system has become smaller and has higher performance.
With the advent of portable personal computers and the like, it is required to operate with low power consumption and low voltage.
【0003】ところで、携帯型パーソナルコンピュータ
等に使用される小型ディスク装置は、半導体回路の電源
に電池等が使用されるため、前記モータに対しても、こ
の半導体回路と同一の電源が使用し得ることが望まし
い。In a small disk device used for a portable personal computer or the like, a battery or the like is used as a power source for a semiconductor circuit, so that the same power source as the semiconductor circuit can be used for the motor. Is desirable.
【0004】このため、ディスク装置を使用するシステ
ムの消費電力や動作電圧等の環境条件に、柔軟に対応し
得るディスク装置を提供する必要がある。Therefore, it is necessary to provide a disk device which can flexibly cope with environmental conditions such as power consumption and operating voltage of a system using the disk device.
【0005】[0005]
【従来の技術】従来のディスク装置においては、消費電
力や電源電圧は、ディスク装置の型式によって固定され
ている。従って、ユーザは使用するシステムの環境に応
じて、ディスク装置を予め選択して使用する必要があっ
た。2. Description of the Related Art In a conventional disk device, power consumption and power supply voltage are fixed depending on the model of the disk device. Therefore, the user needs to select and use the disk device in advance according to the environment of the system to be used.
【0006】しかし、従来のディスク装置では、スピン
ドルモータやヘッドを移動させるボイスコイルモータの
電源電圧には、例えば12Vが使用され、半導体回路に
は5V又は3Vが使用されている。However, in the conventional disk device, 12V is used as the power supply voltage of the voice coil motor for moving the spindle motor and the head, and 5V or 3V is used for the semiconductor circuit.
【0007】ところで、スピンドルモータやボイスコイ
ルモータに供給する電源電圧に、半導体回路と同一の5
V又は3Vを使用する低電圧のディスク装置は、12V
を使用するディスク装置に比し、スピンドルモータの回
転速度が上げられないため、ディスク媒体の回転速度が
低く、回転待ち時間が長くなり、ボイスコイルモータの
ヘッド移動させる最高速度も低く設定されるため、シー
ク時間が長くなってアクセス時間が大幅に長くなる。By the way, the power supply voltage supplied to the spindle motor and the voice coil motor is the same as that of the semiconductor circuit.
12V for low voltage disk drive using V or 3V
The rotation speed of the spindle motor cannot be increased in comparison with the disk device that uses the disk drive, the rotation speed of the disk medium is low, the rotation waiting time is long, and the maximum speed for moving the head of the voice coil motor is also set low. , Seek time becomes longer and access time becomes much longer.
【0008】[0008]
【発明が解決しようとする課題】上記の如く、従来の低
消費電力で低電圧型のディスク装置は、現在要求される
ディスク媒体を高速回転させ、ヘッドの高速移動を可能
として、高速なデータ転送を可能とした高性能のディス
ク装置として提供することは困難である。As described above, the conventional low-power-consumption, low-voltage type disk device rotates the currently required disk medium at high speed, enables high-speed movement of the head, and enables high-speed data transfer. It is difficult to provide a high-performance disk device that enables the above.
【0009】即ち、高性能のディスク装置は、ディスク
媒体を高速に回転させて回転待ち時間やリード又はライ
ト時間を短縮させ、ヘッドを高速に移動させてアクセス
時間を短縮させることが必要であるが、このためには、
スピンドルモータやボイスコイルモータに供給する電源
電圧を高くして、消費電力を或る程度高くしないと実現
しないからである。That is, a high-performance disk device needs to rotate the disk medium at a high speed to shorten the rotation waiting time and the read or write time, and move the head at a high speed to shorten the access time. , For this,
This is because the power supply voltage to be supplied to the spindle motor and the voice coil motor must be increased to increase the power consumption to some extent.
【0010】従って、ディスク装置の使用されるシステ
ムの環境に対応する型式の異なるディスク装置を夫々作
成して提供する必要があるため、ディスク装置の種類が
多くなって、ディスク装置を製作する上で不都合である
と共に、ユーザも夫々のシステム毎に形式の異なるディ
スク装置を選択しなければならないため煩わしく、且
つ、保守する上でも不都合が多いという問題がある。Therefore, since it is necessary to prepare and provide disk devices of different types corresponding to the environment of the system in which the disk device is used, the number of types of disk devices increases, and the disk devices are manufactured. In addition to the inconvenience, the user has to select a disk device having a different format for each system, which is bothersome and inconvenient for maintenance.
【0011】本発明はこのような問題点に鑑み、ディス
ク装置に供給される電圧が低い場合は、モータの回転数
と、アクセス時間と、データの書込み周波数と、低域フ
ィルタの帯域を低くして、低消費電力のディスク装置と
して動作し、ディスク装置に供給される電圧が高い場合
は、モータの回転数と、アクセス時間と、データの書込
み周波数と、低域フィルタの帯域を高くして、高性能デ
ィスク装置として動作することを可能としたディスク装
置を提供し、供給される電源電圧に対して柔軟に対応し
得るようにすることを目的としている。In view of the above problems, the present invention reduces the number of rotations of the motor, the access time, the write frequency of data, and the band of the low-pass filter when the voltage supplied to the disk device is low. When operating as a low power consumption disk device and the voltage supplied to the disk device is high, the number of rotations of the motor, the access time, the data writing frequency, and the band of the low-pass filter are increased, It is an object of the present invention to provide a disk device capable of operating as a high performance disk device and to flexibly respond to a supplied power supply voltage.
【0012】[0012]
【課題を解決するための手段】図1は本発明の原理を説
明するブロック図である。ディスク装置は、電源電圧に
対応して回転速度が変化する第1のモータ2により駆動
されて回転するディスク媒体1と、該電源電圧に対応し
て該ディスク媒体1上のトラックにヘッド4を位置付け
させる際の減速特性が変化する第2のモータ5と、該デ
ィスク媒体1の回転速度に対応して定数が変化するデー
タ書込み回路6及びデータ読出し回路8とを備えてい
る。FIG. 1 is a block diagram for explaining the principle of the present invention. The disk device positions a head 4 on a disk medium 1 which is driven and rotated by a first motor 2 whose rotational speed changes according to a power supply voltage and a track on the disk medium 1 corresponding to the power supply voltage. It is provided with a second motor 5 whose deceleration characteristics change when it is driven, and a data writing circuit 6 and a data reading circuit 8 whose constants change according to the rotation speed of the disk medium 1.
【0013】そして、電源電圧を検出する検出手段10
と、該検出手段10の検出結果に基づき、前記第1のモ
ータ2の回転速度を計算して、該第1のモータ2の駆動
回路3を制御すると共に、前記第2のモータ5の減速特
性を計算して、該第2のモータ5の駆動回路6を制御
し、且つ、前記データ書込み回路7及びデータ読出し回
路8の定数を計算して、該データ書込み回路7及びデー
タ読出し回路8に送出する制御手段9とを設けている。The detecting means 10 for detecting the power supply voltage
Based on the detection result of the detection means 10, the rotation speed of the first motor 2 is calculated, the drive circuit 3 of the first motor 2 is controlled, and the deceleration characteristic of the second motor 5 is calculated. Is calculated to control the drive circuit 6 of the second motor 5 and the constants of the data write circuit 7 and the data read circuit 8 are calculated and sent to the data write circuit 7 and the data read circuit 8. And a control means 9 for controlling the operation.
【0014】そして、所定の範囲内の電源電圧に対応す
る回転速度で回転する前記ディスク媒体1に対し、所定
の範囲内の電源電圧に対応する減速特性で前記ヘッド4
を移動させて指定されたトラックに位置付けさせた後、
該ディスク媒体1の回転速度に対応した定数を用いて、
データの書込み又は読出しを行う。With respect to the disk medium 1 rotating at a rotation speed corresponding to a power supply voltage within a predetermined range, the head 4 has a deceleration characteristic corresponding to a power supply voltage within a predetermined range.
After moving to position on the specified track,
Using a constant corresponding to the rotation speed of the disk medium 1,
Write or read data.
【0015】[0015]
【作用】上記の如く構成することにより、電源電圧が低
い場合は、データ転送速度が低下するが、低消費電力の
ディスク装置として動作させ、電源電圧が高い場合は、
データ転送速度の速い高性能ディスク装置として動作さ
せることが可能であり、供給される電源電圧に対して柔
軟に対応し得るディスク装置を提供することが出来る。With the above configuration, when the power supply voltage is low, the data transfer speed is reduced, but when the power supply voltage is high, the disk drive operates as a low power consumption disk drive.
It is possible to operate as a high-performance disk device having a high data transfer rate, and it is possible to provide a disk device that can flexibly respond to the supplied power supply voltage.
【0016】[0016]
【実施例】図2は本発明の一実施例を示す回路のブロッ
ク図で、図3はモデルカーブの一例を示す図である。1 is a block diagram of a circuit showing an embodiment of the present invention, and FIG. 3 is a diagram showing an example of a model curve.
【0017】図示省略した上位装置が送出するデータ
は、図2のデータに示す端子を経てフォーマット制御回
路22に入り、可変発振回路23が送出するクロックに
対応して、ディスク媒体1の回転速度に対応したフォー
マットのNRZ信号をエンコーダ/デコーダ21に送出
する。The data sent from the host device (not shown) enters the format control circuit 22 via the terminal shown in the data of FIG. 2, and corresponds to the clock sent by the variable oscillation circuit 23 to the rotational speed of the disk medium 1. The NRZ signal of the corresponding format is sent to the encoder / decoder 21.
【0018】エンコーダ/デコーダ21のエンコーダ
は、可変発振回路23が送出するクロックに対応して、
このNRZ信号をRLL符号論理の1ー7コードに変換
すると、ヘッドIC回路15に送出する。The encoder of the encoder / decoder 21 corresponds to the clock transmitted by the variable oscillation circuit 23,
When this NRZ signal is converted into the RLL code logic 1-7 code, it is sent to the head IC circuit 15.
【0019】ヘッドIC回路15は、この1ー7コード
に対応してD/A変換回路16が供給する書込み電流を
スイッチングして、ヘッド4に供給し、ディスク媒体1
に書込む。The head IC circuit 15 switches the write current supplied by the D / A conversion circuit 16 in response to the 1-7 code and supplies the current to the head 4, and the disk medium 1
Write to.
【0020】又、ヘッド4がディスク媒体1から読出す
信号波形は、ヘッドIC回路15からAGC回路17に
送出され、AGC回路17で所定のレベルまで増幅され
ると、エレクトリック・フィルタ18に送出される。The signal waveform read from the disk medium 1 by the head 4 is sent from the head IC circuit 15 to the AGC circuit 17 and, when amplified by the AGC circuit 17 to a predetermined level, sent to the electric filter 18. It
【0021】エレクトリック・フィルタ18は通過周波
数帯域を電気的に変更することが可能であり、等化回路
も兼ねている。従って、高域のブーストアップも変化さ
せることが出来る。The electric filter 18 can electrically change the pass frequency band and also serves as an equalizing circuit. Therefore, boost up in the high range can be changed.
【0022】エレクトリック・フィルタ18で不要な周
波数帯域を除去されると共に、電磁変換特性を補正され
た信号波形は、パルス検出回路19に送出される。パル
ス検出回路19では、受信した信号波形のピーク位置を
検出して、パルス化しデータ弁別回路20に送出する。The electric wave having the unnecessary frequency band removed by the electric filter 18 and the electromagnetic conversion characteristic corrected is sent to the pulse detection circuit 19. The pulse detection circuit 19 detects the peak position of the received signal waveform, converts it into a pulse, and sends it to the data discrimination circuit 20.
【0023】従って、データ弁別回路20は、内蔵する
PLL回路から得られるウインドによって、このパルス
から1ー7コードを作成し、エンコーダ/デコーダ21
に送出する。Therefore, the data discrimination circuit 20 creates the 1-7 code from this pulse by the window obtained from the built-in PLL circuit, and the encoder / decoder 21
Send to.
【0024】エンコーダ/デコーダ21のデコーダは、
この1ー7コードからNRZ信号を作成し、フォーマッ
ト制御回路22に送出する。フォーマット制御回路22
は、このNRZ信号から上位装置の必要とするデータを
抽出して上位装置に転送する。The decoder of the encoder / decoder 21 is
An NRZ signal is created from this 1-7 code and sent to the format control circuit 22. Format control circuit 22
Extracts the data required by the host device from this NRZ signal and transfers it to the host device.
【0025】モータ用電源は、図2のモータ用電源に示
す端子から、スピンドルモータ駆動回路13と、VCM
(ボイス・コイル・モータ)制御回路14と、電源電圧
検出回路24に供給される。The motor power supply is connected to the spindle motor drive circuit 13 and VCM from the terminals shown in the motor power supply of FIG.
It is supplied to the (voice coil motor) control circuit 14 and the power supply voltage detection circuit 24.
【0026】電源電圧検出回路24は、モータ用電源の
電圧を検出し、その検出結果をプロセッサ25に送出し
ている。プロセッサ25はROM26に格納されている
プログラムを読出して動作し、電源が投入された初期設
定時には、電源電圧検出回路24の検出結果に基づき、
メモリ28に電源電圧の書込みを行う。The power supply voltage detection circuit 24 detects the voltage of the motor power supply and sends the detection result to the processor 25. The processor 25 operates by reading the program stored in the ROM 26, and at the time of initialization when the power is turned on, based on the detection result of the power supply voltage detection circuit 24,
The power supply voltage is written in the memory 28.
【0027】そして、この記憶させた電源電圧により、
スピンドルモータ12の回転速度の算出と、VCM11
の減速特性、即ち、ヘッド4を移動させる場合にヘッド
4の現在位置と目標トラックの位置に対応して最短時間
で位置付けさせるためのモデルカーブの算出と、書込み
回路と読出し回路の定数、即ち、可変発振回路23の発
振周波数、データ弁別回路20のPLL回路の基準とな
る発振周波数、D/A変換回路16が送出するヘッド4
の浮上量に最適な書込み電流値、エレクトリック・フィ
ルタ18の通過周波数帯域及びブーストアップの算出を
行う。Then, with this stored power supply voltage,
Calculation of the rotation speed of the spindle motor 12 and the VCM 11
Deceleration characteristics, that is, calculation of a model curve for positioning the head 4 in the shortest time corresponding to the current position of the head 4 and the position of the target track when moving the head 4, and constants of the writing circuit and the reading circuit, that is, The oscillating frequency of the variable oscillating circuit 23, the oscillating frequency serving as the reference of the PLL circuit of the data discriminating circuit 20, and the head 4 sent by the D / A conversion circuit 16.
The write current value, the pass frequency band of the electric filter 18, and the boost-up that are optimum for the flying height are calculated.
【0028】そして、この算出結果に基づき、スピンド
ルモータ12の回転速度が算出した回転速度になるよう
に、スピンドルモータ制御回路13を制御する。そし
て、図示省略した信号線を経て、上位装置からシーク命
令を受信すると、VCM11が算出したモデルカーブで
ヘッド4を移動させるように、VCM制御回路14を制
御する。Then, based on the calculation result, the spindle motor control circuit 13 is controlled so that the rotation speed of the spindle motor 12 becomes the calculated rotation speed. Then, when a seek command is received from the host device via a signal line (not shown), the VCM control circuit 14 is controlled to move the head 4 according to the model curve calculated by the VCM 11.
【0029】又、可変発振回路23を制御して、ディス
ク媒体1の回転速度に対応したデータ転送速度でデータ
を書込むことが出来るような周波数を発振させ、データ
弁別回路20のPLL回路の基準となる発振周波数をデ
ィスク媒体1の回転速度に対応したデータ転送速度でデ
ータを読出すことが出来るような周波数とし、エレクト
リック・フィルタ18の遮断周波数とブーストアップと
を、ディスク媒体1の回転速度に対応したデータ転送速
度でデータを読出すことが出来るように設定する。Further, the variable oscillating circuit 23 is controlled to oscillate a frequency at which data can be written at a data transfer rate corresponding to the rotation speed of the disk medium 1, and the reference of the PLL circuit of the data discriminating circuit 20. Is set to a frequency at which data can be read at a data transfer rate corresponding to the rotation speed of the disk medium 1, and the cutoff frequency and boost up of the electric filter 18 correspond to the rotation speed of the disk medium 1. Set so that data can be read at the specified data transfer rate.
【0030】又、更にD/A変換回路16が送出する書
込み電流が、ヘッド4の浮上量に対応して最適な値とな
るように、D/A変換回路16を制御する。プロセッサ
25は、タイマ27から割込みがあると、電源電圧検出
結果を取り込み、初期設定時に読取ってメモリ28に記
憶させた電源電圧から一定値以上電圧が変動している
と、前記のスピンドルモータ12の回転速度、VCM1
1の減速特性、書込み回路と読出し回路の定数の算出を
行い、この算出結果に基づき、前記の制御を行う。Further, the D / A conversion circuit 16 is controlled so that the write current sent by the D / A conversion circuit 16 has an optimum value corresponding to the flying height of the head 4. When there is an interrupt from the timer 27, the processor 25 fetches the power supply voltage detection result, and when the power supply voltage read at the initial setting and stored in the memory 28 has fluctuated by a certain value or more, the processor 25 of the spindle motor 12 described above. Rotation speed, VCM1
The deceleration characteristic of No. 1 and the constants of the writing circuit and the reading circuit are calculated, and the above control is performed based on the calculation result.
【0031】又、プロセッサ11は図示省略した上位装
置から、リセット信号を受信した場合も、前記のスピン
ドルモータ12の回転速度、VCM11の減速特性、書
込み回路と読出し回路の定数の算出を行い、この算出結
果に基づき、前記の制御を行う。The processor 11 also calculates the rotation speed of the spindle motor 12, the deceleration characteristic of the VCM 11, and the constants of the write circuit and the read circuit, even when a reset signal is received from a host device (not shown). The above control is performed based on the calculation result.
【0032】次にスピンドルモータ12の回転速度の算
出方法につき説明する。スピンドルモータ12の最高回
転速度は、電源電圧Eに比例する。比例定数をBLと
し、一定の比率をK(1より小さい数)として、次式で
算出する。Next, a method of calculating the rotation speed of the spindle motor 12 will be described. The maximum rotation speed of the spindle motor 12 is proportional to the power supply voltage E. The constant of proportionality is BL, and a constant ratio is K (a number smaller than 1), which is calculated by the following equation.
【0033】回転速度 ω=K×BL-1×E 次にVCMのモデルカーブの算出方法につき説明する。
モデルカーブは、V=V(X)で与えられる。そして、
VCM11の減速時に流すフィードフォワード電流IFF
を次式のように定義する。Rotational Speed ω = K × BL −1 × E Next, a method of calculating the VCM model curve will be described.
The model curve is given by V = V (X). And
Feed-forward current I FF that flows during deceleration of VCM 11
Is defined as follows.
【0034】IFF=K(E+BLVCM ×VVCM ) Kは一定の比例定数で、Eは電源電圧、BLVCM は比例
定数で、VVCM は、その時のVCMの速度で、時間と共
に変化するが、ディスク上のサーボ情報からヘッド位置
を検出する位置検出回路29からA/D変換器を通し
て、プロセッサ25に送付される位置信号を微分して得
る。I FF = K (E + BL VCM × V VCM ) K is a constant proportional constant, E is a power supply voltage, BL VCM is a proportional constant, and V VCM is the speed of the VCM at that time and changes with time. , The position signal sent from the position detection circuit 29 for detecting the head position from the servo information on the disk to the processor 25 through the A / D converter is differentiated.
【0035】そして、Cを比例定数とし、VEND とX
END を夫々シーク終了時、即ち、コアース制御から、フ
ァイン制御に切替えるときの最終速度と、最終位置を示
すものとすると、この時のVCM11の速度と位置は次
式で計算される。Then, let C be a constant of proportionality, and V END and X
Assuming that END indicates the final velocity and the final position at the end of seek, that is, when the coarse control is switched to the fine control, the velocity and position of the VCM 11 at this time are calculated by the following equation.
【0036】V(0)=VEND X(0)=XEND IFF(0)=K×E+C×V(0) IFF(n+1)=IFF(n)+C×V(n) V(n+1)=V(n)+IFF(n)×ΔT X(n+1)=X(n)+V(n)×ΔT+1/2×I
FF(n)×ΔT2 ΔTは微小時間を示し、ΔT×nが時間の経過を示す。
Kは1より小さい定数であり、VCM11の速度制御を
するために必要な定数である。CはVCM11の特性や
可動部の質量等により決定される定数であり、ΔTを十
分小さくとり、nを0から増加させて、時間に対する位
置Xと速度Vを夫々求め、電源電圧Eに応じた速度Vと
位置Xの関数のテーブルを作成することが出来る。V (0) = V END X (0) = X END I FF (0) = K × E + C × V (0) I FF (n + 1) = I FF (n) + C × V (n) V ( n + 1) = V (n) + I FF (n) × ΔT X (n + 1) = X (n) + V (n) × ΔT + 1/2 × I
FF (n) × ΔT 2 ΔT represents a minute time, and ΔT × n represents the passage of time.
K is a constant smaller than 1 and is a constant necessary for controlling the speed of the VCM 11. C is a constant that is determined by the characteristics of the VCM 11 and the mass of the movable part, and ΔT is set to be sufficiently small, n is increased from 0, and the position X and the speed V with respect to time are obtained, respectively, and according to the power supply voltage E. A table of functions of velocity V and position X can be created.
【0037】尚、このモデルカーブは、図3に示す如
く、縦軸に速度を横軸に位置をとると、電源電圧が高い
場合は、図3(A) に示す如く、最高速度が速くなり、電
源電圧が低い場合は、図3(B) に示す如く、最高速度が
低くなる。In this model curve, when the speed is plotted on the vertical axis and the position is plotted on the horizontal axis as shown in FIG. 3, when the power supply voltage is high, the maximum speed increases as shown in FIG. 3 (A). When the power supply voltage is low, the maximum speed becomes low as shown in Fig. 3 (B).
【0038】シークの減速時には、VCM電流I
VCM を、このテーブルを用いて以下のように制御する。 IVCM =IFF+〔V(XVCM )−VVCM 〕+補正電流 VVCM はその時のVCM11の速度、XVCM はその時の
ヘッド4のシーク目標からの位置を示す。ここで補正電
流とは、VCM11に加わるメカオフセット力や回路の
オフセット電流等の補正値である。During seek deceleration, VCM current I
The VCM is controlled as follows using this table. I VCM = I FF + [V (X VCM ) −V VCM ] + correction current V VCM indicates the speed of the VCM 11 at that time, and X VCM indicates the position of the head 4 from the seek target at that time. Here, the correction current is a correction value such as a mechanical offset force applied to the VCM 11 or a circuit offset current.
【0039】次に書込み回路と読出し回路の定数の算出
方法について説明する。この定数の代表的なものは、 書込み周波数 W=ω×D エレクトリック・フィルタ18の遮断周波数 F=F(ω×D) ブーストアップ B=B(ω×D) 書込み電流 IW=IW(ω×D) であり、これらは、スピンドルモータ12の回転速度ω
と、スピンドルモータ12の回転速度が一定である時の
書込みデータの記録転送速度Dの関数として与えられ
る。Next, a method of calculating the constants of the writing circuit and the reading circuit will be described. Typical of these constants are: write frequency W = ω × D cutoff frequency of the electric filter 18 F = F (ω × D) boost up B = B (ω × D) write current IW = IW (ω × D) And these are the rotation speed ω of the spindle motor 12.
Is given as a function of the recording transfer speed D of the write data when the rotation speed of the spindle motor 12 is constant.
【0040】しかしながら、純粋に関数として、且つ厳
重に与えられるのはのみであり、他の〜は、それ
程厳重に求められる必要は無い。従って、〜は、ス
ピンドルモータ12の回転速度ωに応じて、数値換算表
を作成しておき、その中から最適な値を参照して設定す
れば良い。However, it is only given purely as a function and strictly, and the other .about. Need not be so strictly determined. Therefore, ˜ may be set by creating a numerical conversion table according to the rotation speed ω of the spindle motor 12 and referring to the optimum value from the table.
【0041】図4は図2の動作を説明するフローチャー
トである。電源が投入されると、ステップ(1) で装置の
初期化が実行され、ステップ(2)で内部テストが実行さ
れる。そして、ステップ(3) でプロセッサ25はメモリ
28に電源電圧の記録を行う。FIG. 4 is a flow chart for explaining the operation of FIG. When the power is turned on, device initialization is performed in step (1) and internal tests are performed in step (2). Then, in step (3), the processor 25 records the power supply voltage in the memory 28.
【0042】プロセッサ25はステップ(4) でスピンド
ルモータ12の回転速度算出を行い、ステップ(5) でモ
デルカーブの算出を行い、続いてステップ(6) で書込み
回路と読出し回路の定数の算出を行う。The processor 25 calculates the rotation speed of the spindle motor 12 in step (4), calculates the model curve in step (5), and then calculates the constants of the writing circuit and the reading circuit in step (6). To do.
【0043】そして、プロセッサ25は、ステップ(7)
で、スピンドルモータ12を起動し、ステップ(8) でデ
ィスク装置としての書込み又は読出し処理を実行させ
る。ステップ(9) でタイマ27から割込みが発生する
と、プロセッサ25はステップ(10)で電源電圧のチェッ
クを行う。即ち、電源電圧検出回路24の検出結果を初
期設定時の電源電圧と比較し、一定値以上変化している
か調べる。The processor 25 then proceeds to step (7).
Then, the spindle motor 12 is started, and the writing or reading process as the disk device is executed in step (8). When the timer 27 generates an interrupt in step (9), the processor 25 checks the power supply voltage in step (10). That is, the detection result of the power supply voltage detection circuit 24 is compared with the power supply voltage at the time of initial setting to check whether the power supply voltage has changed by a certain value or more.
【0044】そして、ステップ(11)で変動が一定値以下
ならば、ステップ(8) の処理に移行し、一定値より大き
ければ、ステップ(12)でコマンド実行中か調べる。コマ
ンドを実行中であれば、ステップ(13)でこのコマンドの
処理を中断して、ステップ(14)で中断情報を作成し、ス
テップ(15)でスピンドルモータ12の回転速度算出を行
い、ステップ(16)でモデルカーブの算出を行い、続い
て、ステップ(17)で書込み回路と読出し回路の定数の算
出を行って、ステップ(8) の処理に移行する。If the fluctuation is equal to or less than the fixed value in step (11), the process proceeds to step (8). If it is larger than the fixed value, it is checked in step (12) whether the command is being executed. If the command is being executed, the process of this command is interrupted in step (13), the interruption information is created in step (14), the rotation speed of the spindle motor 12 is calculated in step (15), and the step ( The model curve is calculated in 16), and then the constants of the write circuit and the read circuit are calculated in step (17), and the process proceeds to step (8).
【0045】又、ステップ(12)でコマンドを実行中で無
ければ、プロセッサ25は、ステップ(15)の処理に移行
する。又、プロセッサ25はステップ(18)で、上位装置
からリセット信号を受信すると、ステップ(15)の処理に
移行する。If the command is not being executed at step (12), the processor 25 shifts to the processing at step (15). Further, when the processor 25 receives the reset signal from the host device in the step (18), it shifts to the processing of the step (15).
【0046】[0046]
【発明の効果】以上説明した如く、本発明は電源電圧が
低い場合は、データ転送速度が低下するが、低消費電力
のディスク装置として動作させ、電源電圧が高い場合
は、データ転送速度の速い高性能ディスク装置として動
作させることが可能となるため、供給される電源電圧に
対して柔軟に対応し得るディスク装置を提供することが
出来る。As described above, the present invention reduces the data transfer rate when the power supply voltage is low, but operates as a disk device with low power consumption, and when the power supply voltage is high, the data transfer rate is high. Since it can be operated as a high-performance disk device, it is possible to provide a disk device that can flexibly respond to the supplied power supply voltage.
【図1】 本発明の原理を説明するブロック図FIG. 1 is a block diagram illustrating the principle of the present invention.
【図2】 本発明の一実施例を示す回路のブロック図FIG. 2 is a block diagram of a circuit showing an embodiment of the present invention.
【図3】 モデルカーブの一例を示す図FIG. 3 is a diagram showing an example of a model curve
【図4】 図2の動作を説明するフローチャートFIG. 4 is a flowchart illustrating the operation of FIG.
1 ディスク媒体 2 第1のモータ 3、6 駆動回路 4 ヘッド 5 第2のモータ 7 データ書込み回路 8 データ読出し回路 9 制御手段 10 検出手段 11 VCM 12 スピンドルモータ 13 スピンドルモータ制御回路 14 VCM制御回路 15 ヘッドIC回路 16 D/A変換回路 17 AGC回路 18 エレクトリック・フィルタ 19 パルス検出回路 20 データ弁別回路 21 エンコーダ/デコーダ 22 フォーマット制御回路 23 可変発振回路 24 電源電圧検出回路 25 プロセッサ 26 ROM 27 タイマ 28 メモリ 1 Disk Medium 2 First Motor 3, 6 Drive Circuit 4 Head 5 Second Motor 7 Data Writing Circuit 8 Data Reading Circuit 9 Control Means 10 Detecting Means 11 VCM 12 Spindle Motor 13 Spindle Motor Control Circuit 14 VCM Control Circuit 15 Heads IC circuit 16 D / A conversion circuit 17 AGC circuit 18 Electric filter 19 Pulse detection circuit 20 Data discrimination circuit 21 Encoder / decoder 22 Format control circuit 23 Variable oscillation circuit 24 Power supply voltage detection circuit 25 Processor 26 ROM 27 Timer 28 Memory
Claims (1)
第1のモータ(2) により駆動されて回転するディスク媒
体(1) と、該電源電圧に対応して該ディスク媒体(1) 上
のトラックにヘッド(4) を位置付けさせる際の減速特性
が変化する第2のモータ(5) と、該ディスク媒体(1) の
回転速度に対応して定数が変化するデータ書込み回路
(7) 及びデータ読出し回路(8) とを備えたディスク装置
であって、 電源電圧を検出する検出手段(10)と、 該検出手段(10)の検出結果に基づき、前記第1のモータ
(2) の回転速度を計算して、該第1のモータ(2) の駆動
回路(3) を制御すると共に、前記第2のモータ(5) の減
速特性を計算して、該第2のモータ(5) の駆動回路(6)
を制御し、且つ、前記データ書込み回路(7) 及びデータ
読出し回路(8) の定数を計算して、該データ書込み回路
(7) 及びデータ読出し回路(8) に送出する制御手段(9)
と、 を設け、所定の範囲内の電源電圧に対応する回転速度で
回転する前記ディスク媒体(1) に対し、所定の範囲内の
電源電圧に対応する減速特性で前記ヘッド(4)を移動さ
せて指定されたトラックに位置付けさせた後、該ディス
ク媒体(1) の回転速度に対応した定数を用いて、データ
の書込み又は読出しを行うことを特徴とする電源電圧に
対応して動作するディスク装置。1. A disk medium (1) which is rotated by being driven by a first motor (2) whose rotation speed changes according to a power supply voltage, and a disk medium (1) on the disk medium (1) corresponding to the power supply voltage. Second motor (5) whose deceleration characteristics change when the head (4) is positioned on the track of the disk, and a data writing circuit whose constant changes corresponding to the rotation speed of the disk medium (1)
A disk device comprising: (7) and a data read circuit (8), comprising: detection means (10) for detecting a power supply voltage; and the first motor based on the detection result of the detection means (10).
The rotation speed of (2) is calculated to control the drive circuit (3) of the first motor (2), and the deceleration characteristic of the second motor (5) is calculated to calculate the deceleration characteristic of the second motor (5). Drive circuit for motor (5) (6)
And the constants of the data write circuit (7) and the data read circuit (8) are calculated, and the data write circuit (7) and the data read circuit (8) are calculated.
(7) and control means (9) for sending to the data read circuit (8)
Is provided, and the head (4) is moved with a deceleration characteristic corresponding to a power supply voltage within a predetermined range with respect to the disk medium (1) rotating at a rotation speed corresponding to a power supply voltage within a predetermined range. A disk device that operates in response to a power supply voltage, characterized in that data is written or read using a constant corresponding to the rotation speed of the disk medium (1) after being positioned on the specified track. .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP22766692A JP3411046B2 (en) | 1992-08-27 | 1992-08-27 | Disk drive that operates according to the power supply voltage |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP22766692A JP3411046B2 (en) | 1992-08-27 | 1992-08-27 | Disk drive that operates according to the power supply voltage |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0676456A true JPH0676456A (en) | 1994-03-18 |
| JP3411046B2 JP3411046B2 (en) | 2003-05-26 |
Family
ID=16864431
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP22766692A Expired - Fee Related JP3411046B2 (en) | 1992-08-27 | 1992-08-27 | Disk drive that operates according to the power supply voltage |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3411046B2 (en) |
-
1992
- 1992-08-27 JP JP22766692A patent/JP3411046B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP3411046B2 (en) | 2003-05-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH05137393A (en) | Information recorder/reproducer | |
| EP0672287A1 (en) | Voice coil motor control circuit and method | |
| US6798598B2 (en) | Method for controlling write current to a write head during data write on a hard disk | |
| JP2003173638A (en) | Disk storage device and motor control method | |
| CN1433588A (en) | Mutli-voltage power-up stable input-output buffer circuit in disc drive | |
| US5157560A (en) | Data recording and reproducing device designed to reduce power consumption | |
| EP1152416B1 (en) | Disk drive | |
| JP2001057010A (en) | Magnetic recording / reproducing apparatus and operation guarantee method in the apparatus | |
| JPH01102770A (en) | Motor driving controller for magnetic recording and reproducing device | |
| JP2000228053A (en) | Disk drive control method and control device | |
| CN108665908B (en) | Magnetic disk apparatus, controller and seek method | |
| JP2837155B2 (en) | How to copy hard disk drive | |
| JP3411046B2 (en) | Disk drive that operates according to the power supply voltage | |
| JP2001101784A (en) | Disk driver and its control method | |
| JP4458842B2 (en) | Peripheral device | |
| JPS6310511B2 (en) | ||
| JP3307543B2 (en) | Motor control device and disk drive device | |
| KR100365619B1 (en) | Method for starting spindle motor of disk driver | |
| JPH0696517A (en) | Magnetic disk apparatus | |
| EP1585126B1 (en) | Data read retry with read timing adjustment for eccentricity of a disc in a data storage device | |
| JPH02198074A (en) | Magnetic disk device | |
| JP2959531B2 (en) | Read gate and write gate timing adjustment method and circuit for magnetic disk drive | |
| JP2893912B2 (en) | Disk drive device | |
| JP2004500674A (en) | Dual mode disk device and method | |
| KR100260409B1 (en) | Method and apparatus for minimizing power saving and mode switching time in magnetic disk drive |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20011023 |
|
| LAPS | Cancellation because of no payment of annual fees |