(57)【要約】【課題】ハードディスク装置を効率的に加温することができるようにする。【解決手段】ハードディスク装置１内が低温状態にあるとき、スピンドルモータ１２やアクチュエータの駆動は停止され、擬似信号発生回路４１により擬似信号が発生される。磁気ディスク１３から実際に読み出されたデータを表す信号に対して施される読み出し時の信号処理と同じ信号処理、または、磁気ディスク１３に書き込むデータを表すものとして外部装置２から供給された信号に対して施される書き込み時の信号処理と同じ信号処理が、擬似信号発生回路４１により発生された擬似信号に対して施され、そのような信号処理を行う回路基板１１が発する熱によって、ハードディスク装置１内が加温される。本発明はハードディスク装置に適用することができる。【選択図】図３
2008097678.tif 000002
【特許請求の範囲】
【請求項１】
磁気ディスクから読み出されたデータを表す信号、または、前記磁気ディスクに書き込むデータを表すものとして外部の装置から供給された信号に対して施される信号処理と同じ信号処理の対象となる擬似信号を発生する発生手段と、
前記発生手段に前記擬似信号を発生させるとともに、スピンドルモータとアクチュエータの駆動を停止させる制御手段と、
前記制御手段による制御に従って前記スピンドルモータとアクチュエータの駆動が停止されているとき、前記発生手段により発生された前記擬似信号に対して前記信号処理を施す信号処理手段と
を備えるハードディスク装置。
【請求項２】
筐体内部の温度を測定する温度センサをさらに備え、
前記制御手段は、前記温度センサにより測定された温度が所定の温度より低いとき、前記発生手段に前記擬似信号を発生させるとともに、前記スピンドルモータとアクチュエータの駆動を停止させる
請求項１に記載のハードディスク装置。
【請求項３】
前記制御手段は、さらに、前記擬似信号に対する前記信号処理が前記信号処理手段により行われている場合、前記外部の装置に対して、加温中であることを表す信号を出力する
請求項１に記載のハードディスク装置。
【請求項４】
磁気ディスクから読み出されたデータを表す信号、または、前記磁気ディスクに書き込むデータを表すものとして外部の装置から供給された信号に対して施される信号処理と同じ信号処理の対象となる擬似信号を発生するとともに、スピンドルモータとアクチュエータの駆動を停止させ、
前記スピンドルモータとアクチュエータの駆動が停止されているとき、前記擬似信号に対して前記信号処理を施す
ステップを含む加温方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ハードディスク装置、および加温方法に関し、特に、ハードディスク装置を効率的に加温することができるようにしたハードディスク装置、および加温方法に関する。
【背景技術】
【０００２】
図１は、従来のハードディスク装置の回路構成の例を示す図である。
【０００３】
図１に示されるように、ハードディスク装置１は、回路基板１１、スピンドルモータ１２、磁気ディスク１３、磁気ヘッド１４、ヘッドアンプ１５、温度センサ１６から構成される。
【０００４】
回路基板１１は、ハードディスクコントローラ２１、信号処理回路２２、マイクロコンピュータ２３、およびモータドライバ２４から構成され、磁気ディスク１３に対するデータの書き込みと、磁気ディスク１３に記録されているデータの読み出しを制御する。回路基板１１に対しては、書き込みの対象とするデータを表す信号が、CPU(Central Processing Unit)などの外部装置２からバスを介して供給される。
【０００５】
回路基板１１のハードディスクコントローラ２１は、外部装置２とのデータのやりとりを実現するインタフェースとしての機能と、書き込みの対象とするデータ、または磁気ディスク１３から読み出されたデータをキャッシュする機能を有する。
【０００６】
ハードディスクコントローラ２１は、データの書き込み時、外部装置２から供給された信号を受信し、受信した信号を信号処理回路２２に出力する。データの書き込み時には、書き込みの対象とするデータを表す信号が外部装置２から供給されてくる。
【０００７】
また、ハードディスクコントローラ２１は、データの読み出し時、信号処理回路２２から供給された信号に基づいて、磁気ディスク１３から読み出されたデータのエラーを訂正するエラー訂正処理を行い、エラー訂正処理を施して得られた信号を外部装置２に出力する。データの読み出し時には、磁気ディスク１３から読み出されたデータを表す信号に対して復号処理が施されることによって得られた信号が信号処理回路２２から供給されてくる。
【０００８】
ハードディスクコントローラ２１は、データの書き込み時や読み出し時、マイクロコンピュータ２３を制御してサーボ制御に関する処理なども行なう。
【０００９】
信号処理回路２２は、データの書き込み時にハードディスクコントローラ２１から供給された信号に対して変調処理を施し、変調処理を施して得られた信号をヘッドアンプ１５に出力する。信号処理回路２２による変調処理により、ハードディスクコントローラ２１から供給されたビット列を表すデジタルの信号がアナログの信号に変換される。
【００１０】
また、信号処理回路２２は、データの読み出し時にヘッドアンプ１５から供給された信号に対して復号処理を施し、復号処理を施して得られた信号をハードディスクコントローラ２１に出力する。信号処理回路２２による復号処理により、ヘッドアンプ１５から供給されたアナログの信号からビット列を表すデジタルの信号が得られる。
【００１１】
マイクロコンピュータ２３は、内蔵のメモリにあらかじめ格納されたソフトウェアであるファームウェアを実行し、ハードディスクコントローラ２１と信号処理回路２２による信号処理や、モータドライバ２４によるスピンドルモータ１２と図示せぬアクチュエータの駆動制御などの回路基板１１の各部の動作を制御する。
【００１２】
例えば、マイクロコンピュータ２３は、温度センサ１６により測定された温度に基づいて、ハードディスク装置１内が低温状態にあると判断したとき、ハードディスクコントローラ２１、信号処理回路２２、モータドライバ２４の各部を制御してデータの書き込みを禁止させたり、磁気ディスク１３に書き込んだデータを１度読み出し、正しいデータが書き込まれているかを確認するいわゆるリードアフタライトなどの処理を行う。ハードディスク装置１内が低温状態にあるとき、磁気ディスク１３などの特性が変化し、データを正しく書き込めなかったりするなどの不具合が生じることがある。
【００１３】
モータドライバ２４は、マイクロコンピュータ２３による制御に従って、スピンドルモータ１２やアクチュエータを駆動させる。
【００１４】
このような構成を有する回路基板１１に接続されるスピンドルモータ１２は、モータドライバ２４による制御に従って磁気ディスク１３を回転させる。磁気ディスク１３は、データを記録する円盤状の記録媒体である。
【００１５】
磁気ヘッド１４は、その配置位置に対応する磁気ディスク１３の位置にデータを書き込んだり、記録されているデータを読み出したりする。磁気ヘッド１４は、スイングアームにより支持され、スイングアームが駆動されることによって、その配置位置が決められる。
【００１６】
ヘッドアンプ１５は、データの書き込み時に信号処理回路２２から供給された信号に対して増幅処理を施し、増幅処理を施して得られた信号を磁気ヘッド１４に出力する。また、ヘッドアンプ１５は、データの読み出し時に磁気ヘッド１４から供給された信号に対して増幅処理を施し、増幅処理を施して得られた信号を信号処理回路２２に出力する。
【００１７】
温度センサ１６は、ハードディスク装置１内の温度を測定し、測定した温度を表す信号をマイクロコンピュータ２３に出力する。温度センサ１６はハードディスク装置１の筐体内部に設けられる。
【００１８】
特許文献１には、スピンドルモータが発する熱によってハードディスクドライブ内を加温する技術が開示されている。
【特許文献１】特開２００６−２０２４６２号公報
【発明の開示】
【発明が解決しようとする課題】
【００１９】
一般的に、ハードディスク装置は、低温環境において性能が低下する。
【００２０】
例えば、磁気ディスク１３の磁性膜の保磁力が増加することにより記録磁界が相対的に不足し、これにより、不完全な記録状態（非飽和記録）が発生する。この不完全な記録状態のデータを読み出す際にエラーが発生してしまう。
【００２１】
また、スピンドルモータ１２の潤滑油の粘性が増加することにより起動に必要なトルクが増加し、スピンドルモータ１２に流れる起動電流が許容値を超えることによって起動不可状態が引き起こされてしまう。さらに、起動電流の超過により、ハードディスク装置１を含むシステム全体の動作不能などが発生してしまう。
【００２２】
性能が低下することにより生じる不具合を回避するために、上述したように、低温状態にあるときには動作を禁止する構成を有するものがあり、そのようにして動作が禁止されている状態から動作可能な状態にするには、ハードディスク装置１が使われる環境の温度を上げるか、ハードディスク装置１を加温する必要がある。前者を受動的な回復手段、後者を能動的な回復手段とすると、例えば後者の低温状態からの能動的な回復手段としては、ハードディスク装置１に発熱体を貼り付けることや、通電による自己発熱を利用してハードディスク装置１を加温することがある。
【００２３】
しかしながら、発熱体を貼り付けた場合、設計の自由度を低下させることになり、発熱体の分、コストの上昇にもつながる。また、通電による自己発熱を利用する場合、通常の通電のみでは発熱量が少なく、動作可能な温度に達するのに時間がかかる。例えば、特許文献１に開示されているようにスピンドルモータの発熱を利用して加温する場合、近年、スピンドルモータなどの動力系素子の発熱量は改良により減少する傾向にあることから、一定の温度に達するのにますます時間がかかってしまう。
【００２４】
本発明はこのような状況に鑑みてなされたものであり、ハードディスク装置を効率的に加温することができるようにするものである。
【課題を解決するための手段】
【００２５】
本発明の一側面のハードディスク装置は、磁気ディスクから読み出されたデータを表す信号、または、前記磁気ディスクに書き込むデータを表すものとして外部の装置から供給された信号に対して施される信号処理と同じ信号処理の対象となる擬似信号を発生する発生手段と、前記発生手段に前記擬似信号を発生させるとともに、スピンドルモータとアクチュエータの駆動を停止させる制御手段と、前記制御手段による制御に従って前記スピンドルモータとアクチュエータの駆動が停止されているとき、前記発生手段により発生された前記擬似信号に対して前記信号処理を施す信号処理手段とを備える。
【００２６】
筐体内部の温度を測定する温度センサをさらに設けることができる。この場合、前記制御手段には、前記温度センサにより測定された温度が所定の温度より低いとき、前記発生手段に前記擬似信号を発生させるとともに、前記スピンドルモータとアクチュエータの駆動を停止させることができる。
【００２７】
前記制御手段には、さらに、前記擬似信号に対する前記信号処理が前記信号処理手段により行われている場合、前記外部の装置に対して、加温中であることを表す信号を出力させることができる。
【００２８】
本発明の一側面の加温方法は、磁気ディスクから読み出されたデータを表す信号、または、前記磁気ディスクに書き込むデータを表すものとして外部の装置から供給された信号に対して施される信号処理と同じ信号処理の対象となる擬似信号を発生するとともに、スピンドルモータとアクチュエータの駆動を停止させ、前記スピンドルモータとアクチュエータの駆動が停止されているとき、前記擬似信号に対して前記信号処理を施すステップを含む。
【００２９】
本発明の一側面においては、磁気ディスクから読み出されたデータを表す信号、または、前記磁気ディスクに書き込むデータを表すものとして外部の装置から供給された信号に対して施される信号処理と同じ信号処理の対象となる擬似信号が発生され、スピンドルモータとアクチュエータの駆動が停止されているとき、発生された前記擬似信号に対して前記信号処理が施される。
【発明の効果】
【００３０】
本発明の一側面によれば、ハードディスク装置を効率的に加温することができる。
【発明を実施するための最良の形態】
【００３１】
以下に本発明の実施の形態を説明するが、本発明の構成要件と、明細書又は図面に記載の実施の形態との対応関係を例示すると、次のようになる。この記載は、本発明をサポートする実施の形態が、明細書又は図面に記載されていることを確認するためのものである。従って、明細書又は図面中には記載されているが、本発明の構成要件に対応する実施の形態として、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その構成要件に対応するものではないことを意味するものではない。逆に、実施の形態が発明に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その構成要件以外には対応しないものであることを意味するものでもない。
【００３２】
本発明の一側面のハードディスク装置（例えば、図３のハードディスク装置１）は、磁気ディスクから読み出されたデータを表す信号、または、前記磁気ディスクに書き込むデータを表すものとして外部の装置から供給された信号に対して施される信号処理と同じ信号処理の対象となる擬似信号を発生する発生手段（例えば、図３の擬似信号発生回路４１）と、前記発生手段に前記擬似信号を発生させるとともに、スピンドルモータとアクチュエータの駆動を停止させる制御手段（例えば、図３のマイクロコンピュータ２３）と、前記制御手段による制御に従って前記スピンドルモータとアクチュエータの駆動が停止されているとき、前記発生手段により発生された前記擬似信号に対して前記信号処理を施す信号処理手段（例えば、図３の信号処理回路２２）とを備える。
【００３３】
このハードディスク装置には、筐体内部の温度を測定する温度センサ（例えば、図３の温度センサ１６）をさらに設けることができる。
【００３４】
本発明の一側面の加温方法は、磁気ディスクから読み出されたデータを表す信号、または、前記磁気ディスクに書き込むデータを表すものとして外部の装置から供給された信号に対して施される信号処理と同じ信号処理の対象となる擬似信号を発生するとともに、スピンドルモータとアクチュエータの駆動を停止させ、前記スピンドルモータとアクチュエータの駆動が停止されているとき、前記擬似信号に対して前記信号処理を施すステップ（例えば、図５のステップＳ４）を含む。
【００３５】
以下、本発明の実施の形態について図を参照して説明する。
【００３６】
図２は、本発明の一実施形態に係るハードディスク装置１の部品構成の例を示す図である。図１に示される構成に対応する構成には同じ符号を付してある。
【００３７】
図２に示されるように、ハードディスク装置１は、基本的に、回路基板１１、スピンドルモータ１２、磁気ディスク１３、磁気ヘッド１４、ベース３１、スイングアーム３２、アクチュエータ３３、およびカバー３４から構成される。
【００３８】
ベース３１には、その孔部３１Ａを通る形でスピンドルモータ１２が取り付けられ、ベース３１に取り付けられたスピンドルモータ１２の回転軸１２Ａに磁気ディスク１３が取り付けられる。また、磁気ヘッド１４が先端に取り付けられたスイングアーム３２と、スイングアーム３２を駆動させるアクチュエータ３３もベース３１に取り付けられる。アクチュエータ３３によりスイングアーム３２の位置が移動されることによって、磁気ヘッド１４が磁気ディスク１３上を走査できるようになっている。
【００３９】
これらの各部品はカバー３４により保護され、各部品が収納されるベース３１とカバー３４により囲まれる空間が清浄な状態を保つことができるようになっている。
【００４０】
カバー３４により覆われるベース３１の面と反対の面には回路基板１１が取り付けられる。回路基板１１には、電源回路、制御回路、駆動回路、インタフェース回路などが組み込まれる。
【００４１】
図３は、図２のハードディスク装置１の回路構成の例を示す図である。
【００４２】
図３に示されるように、図２のハードディスク装置１の回路構成は、回路基板１１に擬似信号発生回路４１がさらに設けられる点を除いて、図１のハードディスク装置１の回路構成と同じである。
【００４３】
すなわち、ハードディスク装置１は、回路基板１１、スピンドルモータ１２、磁気ディスク１３、磁気ヘッド１４、ヘッドアンプ１５、温度センサ１６から構成され、そのうちの回路基板１１は、ハードディスクコントローラ２１、信号処理回路２２、マイクロコンピュータ２３、モータドライバ２４、および、擬似信号発生回路４１から構成される。
【００４４】
この回路構成を有するハードディスク装置１においては、ハードディスク装置１内が低温状態にあるとき、磁気ディスク１３から実際に読み出されたデータを表す信号に対して施される読み出し時の信号処理と同じ信号処理が、擬似信号発生回路４１により発生された擬似信号に対して施され、そのような信号処理を行う回路基板１１が発する熱によって、ハードディスク装置１内が加温される。
【００４５】
一般的に、ハードディスク装置は電源を投入して動作させると自己発熱を起こすが、発熱するのは、主に、スピンドルモータなどの動力系素子や回路基板上の電子素子である。昨今、スピンドルモータなどの動力系素子の発熱量は改良により減少する傾向にある一方、磁気ディスクの記録密度が飛躍的に向上し、データの転送速度が速くなることに伴ってハードディスク装置内で行われる信号処理の高速化が進められていることから、回路基板上の電子素子の発熱量は増加する傾向にある。
【００４６】
従って、信号処理を行わせて回路基板１１を発熱させることによって、ハードディスク装置１においては、スピンドルモータ１２などを発熱させる場合に較べて、効率的に加温することができるようになされている。
【００４７】
なお、磁気ディスク１３に書き込むデータを表すものとして外部装置２から供給された信号に対して施される書き込み時の信号処理と同じ信号処理を行わせることによって回路基板１１を発熱させるようにしてもよいが、書き込み時の信号処理よりも読み出し時の信号処理の方が演算量が多く、回路基板１１上の回路に、より負荷がかかるため、発熱量を増やして効率的に加温するという点からは、読み出し時の信号処理と同じ処理が擬似信号を用いて行われた方が好ましい。書き込み時の信号処理は、基本的に、ビット列を表すデジタルの信号をアナログの信号に変換して磁気ディスク１３に書き込むだけであるのに対し、読み出し時の信号処理は、アナログの信号に基づいてデータを復号し、さらに、復号して得られたビット列を表すデジタルの信号を用いて、データのエラーを訂正する処理などを行う必要があることから、読み出し時の信号処理は、書き込み時の信号処理より負荷がかかる処理となる。
【００４８】
図３の回路基板１１は、磁気ディスク１３に対するデータの書き込みと、磁気ディスク１３に記録されているデータの読み出しを制御する。回路基板１１に対しては、書き込みの対象とするデータを表す信号が、CPUなどの外部装置２からバスを介して供給される。
【００４９】
回路基板１１のハードディスクコントローラ２１は、外部装置２とのデータのやりとりを実現するインタフェースとしての機能と、書き込みの対象とするデータ、または磁気ディスク１３から読み出されたデータをキャッシュする機能を有する。
【００５０】
ハードディスクコントローラ２１は、データの書き込み時、外部装置２から供給された信号を受信し、受信した信号を信号処理回路２２に出力する。データの書き込み時には、書き込みの対象とするデータを表す信号が外部装置２から供給されてくる。
【００５１】
また、ハードディスクコントローラ２１は、データの読み出し時、信号処理回路２２から供給された信号に基づいて、磁気ディスク１３から読み出されたデータのエラーを訂正するエラー訂正処理を行い、エラー訂正処理を施して得られた信号を外部装置２に出力する。データの読み出し時には、磁気ディスク１３から読み出されたデータを表す信号に対して復号処理が施されることによって得られた信号が信号処理回路２２から供給されてくる。
【００５２】
信号処理回路２２からハードディスクコントローラ２１に対しては、磁気ディスク１３に記録されているデータの読み出し時以外にも、ハードディスク装置１内が低温状態にあるときに信号が供給されるようになされており、ハードディスクコントローラ２１は、そのようなタイミングで信号処理回路２２から供給された信号にも基づいてエラー訂正処理を行い、エラー訂正処理の結果を外部装置２に出力する。ハードディスク装置１内が低温状態にあるとき、信号処理回路２２においては、擬似信号発生回路４１により発生された擬似信号に対して信号処理が施され、信号処理が施されることによって得られた信号がハードディスクコントローラ２１に出力される。
【００５３】
ハードディスクコントローラ２１は、そのようなエラー訂正処理を行っているときに加温中であることを表す信号を外部装置２に出力したり、データの書き込み時や読み出し時、マイクロコンピュータ２３を制御してサーボ制御に関する処理を行ったりもする。
【００５４】
信号処理回路２２は、データの書き込み時にハードディスクコントローラ２１から供給された信号に対して変調処理を施し、変調処理を施して得られた信号をヘッドアンプ１５に出力する。信号処理回路２２による変調処理により、ハードディスクコントローラ２１から供給されたビット列を表すデジタルの信号がアナログの信号に変換される。
【００５５】
また、信号処理回路２２は、データの読み出し時にヘッドアンプ１５から供給された信号に対して復号処理を施し、復号処理を施して得られた信号をハードディスクコントローラ２１に出力する。信号処理回路２２による復号処理により、ヘッドアンプ１５から供給されたアナログの信号からビット列を表すデジタルの信号が得られる。
【００５６】
さらに、信号処理回路２２は、擬似信号発生回路４１から擬似信号が供給されたとき、実際の読み出し時の信号処理と同じ処理、すなわち復号処理を擬似信号に対して施し、復号処理を施して得られた信号をハードディスクコントローラ２１に出力する。
【００５７】
マイクロコンピュータ２３は、内蔵のメモリにあらかじめ格納されたソフトウェアであるファームウェアを実行し、ハードディスクコントローラ２１と信号処理回路２２による信号処理や、モータドライバ２４によるスピンドルモータ１２とアクチュエータ３３（図２）の駆動制御などの回路基板１１の各部の動作を制御する。
【００５８】
例えば、マイクロコンピュータ２３は、温度センサ１６により測定された温度があらかじめ設定された閾値としての温度より低く、ハードディスク装置１内が低温状態にあると判定した場合、擬似信号発生回路４１に擬似信号を発生させ、その処理を信号処理回路２２とハードディスクコントローラ２１に行わせるとともに、モータドライバ２４を制御して、スピンドルモータ１２とアクチュエータ３３の駆動を停止させる。
【００５９】
また、マイクロコンピュータ２３は、ハードディスク装置１内が低温状態にあると判定した場合、ハードディスクコントローラ２１を制御して、加温中であることを表す信号を外部装置２に出力させる。この信号を受信した外部装置２においては、ハードディスクコントローラ２１から供給されたエラー訂正処理の結果（擬似信号の復号結果に基づいて行われたエラー訂正処理の結果）は無視され、所定の演算処理が繰り返される。
【００６０】
モータドライバ２４は、マイクロコンピュータ２３による制御に従って、スピンドルモータ１２とアクチュエータ３３を駆動させる。
【００６１】
擬似信号発生回路４１は、マイクロコンピュータ２３による制御に従って擬似信号を発生し、発生した擬似信号を信号処理回路２２に出力する。例えば、低温状態にあるとマイクロコンピュータ２３により判定されている間、擬似信号発生回路４１は、擬似信号を繰り返し発生し、信号処理回路２２に出力する。擬似信号発生回路４１により発生された信号は、読み出し時の信号処理と同じ信号処理の対象として信号処理回路２２などにより扱われるという意味で、データの読み出し時にヘッドアンプ１５から信号処理回路２２に供給される信号を模倣した擬似信号といえる。
【００６２】
このような構成を有する回路基板１１に接続されるスピンドルモータ１２は、モータドライバ２４による制御に従って磁気ディスク１３を回転させる。磁気ディスク１３は、データを記録する円盤状の記録媒体である。
【００６３】
磁気ヘッド１４は、その配置位置に対応する磁気ディスク１３の位置にデータを書き込んだり、記録されているデータを読み出したりする。磁気ヘッド１４は、スイングアーム３２（図２）により支持され、スイングアーム３２が駆動されることによって、その配置位置が決められる。
【００６４】
ヘッドアンプ１５は、データの書き込み時に信号処理回路２２から供給された信号に対して増幅処理を施し、増幅処理を施して得られた信号を磁気ヘッド１４に出力する。また、ヘッドアンプ１５は、データの読み出し時に磁気ヘッド１４から供給された信号に対して増幅処理を施し、増幅処理を施して得られた信号を信号処理回路２２に出力する。
【００６５】
温度センサ１６は、ハードディスク装置１内の温度を測定し、測定した温度を表す信号をマイクロコンピュータ２３に出力する。温度センサ１６はハードディスク装置１の筐体内部に設けられる。
【００６６】
図４は、ハードディスク装置１の他の回路構成の例を示す図である。
【００６７】
図４の回路構成は、擬似信号を発生する構成が回路として独立して設けられるのではなく、マイクロコンピュータ２３によりファームウエアが実行されることによって機能的に実現される点が図３の回路構成と異なる。
【００６８】
マイクロコンピュータ２３は、例えば、温度センサ１６により測定された温度があらかじめ設定された閾値としての温度より低く、ハードディスク装置１内が低温状態にあると判定した場合、擬似信号発生機能部５１に擬似信号を発生させ、その処理を信号処理回路２２とハードディスクコントローラ２１に行わせるとともに、モータドライバ２４を制御して、スピンドルモータ１２とアクチュエータ３３の駆動を停止させる。
【００６９】
また、マイクロコンピュータ２３は、ハードディスク装置１内が低温状態にあると判定した場合、ハードディスクコントローラ２１を制御して、加温中であることを表す信号を外部装置２に出力させる。
【００７０】
図１の従来のハードディスク装置１の回路構成と比較して分かるように、物理的な電子素子（回路）を増やさずに、ファームウェアの変更と回路基板１１内の一部の接続の変更によって、加温機能をハードディスク装置１に持たせることが可能である。
【００７１】
次に、図５のフローチャートを参照して、装置内の温度を調節するハードディスク装置１の処理について説明する。ここでは、図３の構成を有するハードディスク装置１の処理について説明する。
【００７２】
ステップＳ１において、温度センサ１６は、ハードディスク装置１内の温度を測定し、測定した温度を表す信号をマイクロコンピュータ２３に出力する。
【００７３】
ステップＳ２において、マイクロコンピュータ２３は、温度センサ１６から供給された信号に基づいて加温が必要であるか否かを判定し、必要でないと判定した場合、処理を終了させる。
【００７４】
一方、ステップＳ２において、マイクロコンピュータ２３は、温度センサ１６により測定された温度があらかじめ設定された閾値としての温度より低く、ハードディスク装置１内が低温状態にあることから、加温が必要であると判定した場合、ステップＳ３に進む。
【００７５】
ステップＳ３において、マイクロコンピュータ２３は、擬似信号発生回路４１に擬似信号を発生させ、その処理を信号処理回路２２とハードディスクコントローラ２１に行わせるとともに、モータドライバ２４を制御して、スピンドルモータ１２とアクチュエータ３３の駆動を停止させる。また、マイクロコンピュータ２３は、ハードディスクコントローラ２１を制御して、加温中であることを表す信号を外部装置２に出力させる。
【００７６】
ステップＳ４において、信号処理回路２２は、擬似信号発生回路４１から供給された擬似信号に対して復号処理を施し、復号処理を施して得られた信号をハードディスクコントローラ２１に出力する。ハードディスクコントローラ２１は、信号処理回路２２から供給された信号に基づいてエラー訂正処理を行い、エラー訂正処理の結果を外部装置２に出力する。
【００７７】
ステップＳ５において、ハードディスクコントローラ２１は、加温中であることを表す信号を外部装置２に出力する。
【００７８】
その後、処理はステップＳ１に戻り、同様の処理が繰り返される。すなわち、擬似信号が繰り返し発生され、ハードディスクコントローラ２１によるエラー訂正処理と信号処理回路２２による信号処理が続けられる。ハードディスクコントローラ２１と信号処理回路２２が処理を行うことによって回路基板１１が発する熱によりハードディスク装置１内の温度が上がり、加温の必要がない、通常動作が可能な温度になったと判定されたとき、図５の処理は終了される。
【００７９】
このとき、擬似信号発生回路４１による擬似信号の発生は停止され、外部装置２から供給された信号に基づいて磁気ディスク１３にデータを書き込んだり、磁気ディスク１３からデータを読み出して外部装置２に出力したりする通常の動作に切り替えられる。
【００８０】
以上の処理により、自己発熱により回復可能な範囲の温度環境においては、ハードディスク装置１の加温を速やかに行なうことが可能となり、ハードディスク装置１に不具合が発生するのを回避したり、不具合が発生している状態から通常時の状態に効率的に回復させたりすることができる。また、擬似信号を発生する回路を設けたり、擬似信号を発生する機能を実現するプログラムを用意したりするだけで、そのことを実現することができる。
【００８１】
なお、擬似信号発生回路４１が発生する擬似信号の周波数は、通常の、磁気ディスク１３からデータを実際に読み出したときにハードディスクコントローラ２１や信号処理回路２２により扱われる信号、あるいは、磁気ディスク１３にデータを実際に書き込むときにハードディスクコントローラ２１や信号処理回路２２により扱われる信号の周波数の最高値と同等かそれ以上の値の周波数とするようにしてもよい。これにより、単位時間あたりの演算量を、ハードディスク装置１として許容できる範囲で最高の量とすることができ、回路基板１１を効率的に発熱させることができる。
【００８２】
なお、本明細書において、プログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【００８３】
本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【図面の簡単な説明】
【００８４】
【図１】従来のハードディスク装置の回路構成の例を示す図である。
【図２】本発明の一実施形態に係るハードディスク装置の部品構成の例を示す図である。
【図３】図２のハードディスク装置の回路構成の例を示す図である。
【図４】図２のハードディスク装置の他の回路構成の例を示す図である。
【図５】ハードディスク装置の温度調節処理について説明するフローチャートである。
【符号の説明】
【００８５】
１  ハードディスク装置，  ２  外部装置，  １１  回路基板，  １３  磁気ディスク，  １６  温度センサ，  ２１  ハードディスクコントローラ，  ２２  信号処理回路，  ２３  マイクロコンピュータ，  ２４  モータドライバ，  ４１  擬似信号発生回路，  ５１  擬似信号発生機能部
【図１】
2008097678.tif 000003
【図２】
2008097678.tif 000004
【図３】
2008097678.tif 000005
【図４】
2008097678.tif 000006
【図５】
2008097678.tif 000007