(57)【要約】【課題】  スピンドルモータが目標速度に到達する時間を短縮することが可能なスピンドルモータの起動制御方法を提供すること。【解決手段】  ディスクドライブのスピンドルモータの起動制御方法において：供給される電源電圧値を測定する段階と；上記測定された電源電圧値に相応して，最大許容電力以内で上記スピンドルモータに供給可能な最大電流値を計算する段階と；上記計算された最大電流値に対応するスピンドルモータ起動電流を上記スピンドルモータに印加して上記スピンドルモータを起動させる段階と；を含むことを特徴とする，スピンドルモータの起動制御方法が提供される。これにより，ディスクドライブの最大許容消費電力を考慮して，供給電源電圧に応じてスピンドルモータの使用可能な最大起動電流を計算して，スピンドルモータを起動させることができる。【選択図】  図３
2005237195.tif 000002
【特許請求の範囲】
【請求項１】
ディスクドライブのスピンドルモータの起動制御方法において：
供給される電源電圧値を測定する段階と；
前記測定された電源電圧値に相応して，最大許容電力以内で前記スピンドルモータに供給可能な最大電流値を計算する段階と；
前記計算された最大電流値に対応するスピンドルモータ起動電流を前記スピンドルモータに印加して前記スピンドルモータを起動させる段階と；
を含むことを特徴とする，スピンドルモータの起動制御方法。
【請求項２】
前記最大電流値を計算する段階は，
前記測定された電源電圧値に基づいて，前記スピンドルモータ以外で消費される電力であるＰＣＢ消費電力値を算出する段階と；
前記最大許容電力値から前記ＰＣＢ消費電力値を減算した消費電力値を，前記測定された電源電圧値で除算して，前記最大電流値を決定する段階と；
を含むことを特徴とする，請求項１に記載のスピンドルモータの起動制御方法。
【請求項３】
前記ＰＣＢ消費電力値を算出する段階は，
前記測定された電源電圧値に基づいて，前記スピンドルモータ以外に供給されるＰＣＢ電流値を算出する段階と；
前記算出されたＰＣＢ電流値に，前記測定された電源電圧値を乗算して前記ＰＣＢ消費電力値を算出する段階と；
を含むことを特徴とする，請求項１に記載のスピンドルモータの起動制御方法。
【請求項４】
前記ＰＣＢ電流値は，所定単位の電源電圧変化ごとに予め測定されたＰＣＢ電流値が保存されたテーブルに基づいて算出されることを特徴とする，請求項３に記載のスピンドルモータの起動制御方法。
【請求項５】
前記ＰＣＢ電流値は，試験的に求めた電源電圧とＰＣＢ電流との相関を表すグラフから近似的に求めた電源電圧とＰＣＢ電流との関数に基づいて算出されることを特徴とする，請求項３に記載のスピンドルモータの起動制御方法。
【請求項６】
情報を保存するディスクと；
前記ディスクを回転させるスピンドルモータと；
所定の電源電圧を供給する電源供給回路と；
前記電源供給回路から供給される電源電圧をデジタル信号に変換するアナログ／デジタル変換部と；
前記スピンドルモータ起動前に，前記デジタル信号に変換された電源電圧が入力されて電源電圧値を判断し，前記判断された電源電圧値に基づいて，最大許容電力以内で前記スピンドルモータに供給可能な最大電流値を計算するコントローラと；
前記コントローラで計算された最大電流値に対応するスピンドルモータ起動電流を生成して，前記スピンドルモータに印加するスピンドルドライバと；
を含むことを特徴とする，ディスクドライブ。
【請求項７】
前記電源供給回路と前記アナログ／デジタル変換部との間に，分圧回路が挿入されていることを特徴とする，請求項６に記載のディスクドライブ。
【請求項８】
前記コントローラは，
前記判断された電源電圧値に基づいて，前記スピンドルモータ以外で消費される電力であるＰＣＢ消費電力値を算出し，前記最大許容電力値から前記ＰＣＢ消費電力値を減算した消費電力値を，前記判断された電源電圧値で除算して，前記スピンドルモータに供給可能な前記最大電流値を決定することを特徴とする，請求項６または７のいずれかに記載のディスクドライブ。
【請求項９】
前記ＰＣＢ消費電力値は，前記判断された電源電圧値に基づいて前記スピンドルモータ以外に供給されるＰＣＢ電流値を算出し，前記算出されたＰＣＢ電流値に，前記判断された電源電圧値を乗算して，前記ＰＣＢ消費電力値を算出することを特徴とする，請求項８に記載のディスクドライブ。
【請求項１０】
前記ＰＣＢ電流値は，所定単位の電源電圧変化ごとに予め測定されたＰＣＢ電流値が保存されたテーブルに基づいて算出されることを特徴とする，請求項９に記載のディスクドライブ。
【請求項１１】
前記ＰＣＢ電流値は，試験的に求めた電源電圧とＰＣＢ電流との相関を表すグラフから近似的に求めた電源電圧とＰＣＢ電流との関数に基づいて算出されることを特徴とする，請求項９に記載のディスクドライブ。
【請求項１２】
データを記録／再生する装置に利用されるモータ制御方法において：
前記装置に供給される電源電圧値を測定する段階と；
前記測定された電源電圧値に相応して，前記モータに供給可能な最大電流値を決定する段階と；
を含むことを特徴とする，モータ制御方法。
【請求項１３】
前記最大電流値Ｉｓｐｍは，下記数式で表される条件を満足するように決定されることを特徴とする，請求項１２に記載のモータ制御方法。
Ｉｓｐｍ≦（Ｐｍａｘ−Ｉｐｃｂ×Ｖｐｗｒ）／Ｖｐｗｒ
（上記数式で，
Ｐｍａｘは，前記装置で利用できる最大電力値であり，
Ｉｐｃｂは，前記装置において前記モータ以外の構成要素で使用される電流値であり，
Ｖｐｗｒは，前記測定された電源電圧値である。）
【請求項１４】
前記最大電流値を決定する段階では，
前記装置の最大許容電圧より小さいＶｐｗｒを利用して，前記最大電流値を決定することを特徴とする，請求項１３に記載のモータ制御方法。
【請求項１５】
前記決定された最大電流値に対応する電流を，スピンドルドライバを通じて前記モータに印加して，前記モータを起動させることを特徴とする，請求項１３または１４のいずれかに記載のモータ制御方法。
【請求項１６】
前記電流値Ｉｐｃｂは，所定単位の電源電圧変化ごとに予め測定された前記モータ以外の構成要素で使用される電流が保存されたテーブルに基づいて決定されることを特徴とする，請求項１３〜１５のいずれかに記載のモータ制御方法。
【請求項１７】
前記電流値Ｉｐｃｂは，前記電源電圧と前記電流値Ｉｐｃｂとの関数に基づいて決定されることを特徴とする，請求項１３〜１５のいずれかに記載のモータ制御方法。
【請求項１８】
前記最大電流値が決定された後に，前記モータを起動させることを特徴とする，請求項１５〜１７のいずれかに記載のモータ制御方法。
【請求項１９】
前記モータはブラシレスモータを含むことを特徴とする，請求項１２〜１８のいずれかに記載のモータ制御方法。
【請求項２０】
ディスクを回転させるモータと；
ドライブに供給される電源電圧及び最大許容電力に基づいて，前記モータに印加される電流の最大値を計算するコントローラと；
を含むことを特徴とする，ディスクドライブ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，ディスクドライブ，スピンドルモータの起動制御方法，及びモータ制御方法に係り，特に，最大許容消費電力を考慮してスピンドルモータの起動電流を制御するスピンドルモータの起動制御方法及びこれを利用したディスクドライブ等に関する。
【背景技術】
【０００２】
本発明と関連する技術文献には特許文献１などがあり，この特許文献１には，ディスクドライブのスピンドル初期駆動時に過剰消費される電流によって発生しうる電圧降下問題の解決方法が提示されている。
【０００３】
スピンドルモータを使用するディスクドライブには，ハードディスクドライブ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ：ＨＤＤ），ＣＤ−ＲＯＭドライブ，ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）ドライブなどがある。
【０００４】
一般的に，ディスクドライブに電源が供給されると，ディスクドライブは，ディスクを回転させるためにスピンドルモータを駆動させる初期モードを行う。ところが，停止しているディスクを回転させて目標速度まで早く到達するためには，非常に多くの消費電力を必要とする。
【０００５】
しがたって，最大使用電力の範囲内でスピンドルモータにできるだけ最大電流を供給するように設計する必要がある。
【０００６】
ところが，従来の技術によれば，最大使用電力が最大使用電圧によって制限され，これにより，スピンドルモータに印加される最大使用電流も最大使用電圧を基準として制限されていた。
【０００７】
例えば，ディスクドライブが５Ｖの単一電源を使用し，許容される電源電圧Ｖｐｗｒの範囲が４．７５Ｖ〜５．２５Ｖであり，使用可能な最大電力Ｐｍａｘが５Ｗと設計されたと仮定する。
【０００８】
すると，最大使用電流は最大許容電源電圧５．２５Ｖを基準として決定されるので，最大使用電流Ｉｍａｘは数式１のように計算される。
【０００９】
2005237195.tif 000003
【００１０】
上記最大使用電流から，ディスクドライブにおいてスピンドルモータ以外の回路で使われるＰＣＢ（Ｐｒｉｎｔｅｄ  Ｃｉｒｃｕｉｔ  Ｂｏａｒｄ）電流を引いた値が，スピンドルモータの起動電流と決定される。
【００１１】
しかしながら，電源電圧Ｖｐｗｒが許容範囲内で低くなったとしても，スピンドルモータの起動電流は最大使用電圧（５．２５Ｖ）を基準として制限され，スピンドルモータの起動に，より多くの電流を使用できるにも拘らず，固定された電流を使用することによって，スピンドルモータが目標速度まで到達するのに時間がかかるという問題点があった。
【００１２】
【特許文献１】大韓民国公開特許第１９９８−００１４３１０号公報
【発明の開示】
【発明が解決しようとする課題】
【００１３】
そこで，本発明は，上記問題に鑑みてなされたものであり，本発明の目的とするところは，ディスクドライブに供給される電源電圧が変化するとしても，許容可能な最大消費電力の範囲内でスピンドルモータに供給される起動電流を最適の条件で可変させて，スピンドルモータが目標速度に到達する時間を短縮することが可能な，新規かつ改良されたスピンドルモータの起動制御方法，ディスクドライブ，モータ制御方法を提供することにある。
【課題を解決するための手段】
【００１４】
上記課題を解決するために，本発明のある観点によれば，ディスクドライブのスピンドルモータの起動制御方法において：供給される電源電圧値を測定する段階と；上記測定された電源電圧値に相応して，最大許容電力以内で上記スピンドルモータに供給可能な最大電流値を計算する段階と；上記計算された最大電流値に対応するスピンドルモータ起動電流を上記スピンドルモータに印加して上記スピンドルモータを起動させる段階と；を含むことを特徴とする，スピンドルモータの起動制御方法が提供される。
【００１５】
また，上記最大電流値を計算する段階は，上記測定された電源電圧値に基づいて，上記スピンドルモータ以外で消費される電力であるＰＣＢ消費電力値を算出する段階と；上記最大許容電力値から上記ＰＣＢ消費電力値を減算した消費電力値を，上記測定された電源電圧値で除算して，上記最大電流値を決定する段階と；を含むようにしてもよい。
【００１６】
また，上記ＰＣＢ消費電力値を算出する段階は，上記測定された電源電圧値に基づいて，上記スピンドルモータ以外に供給されるＰＣＢ電流値を算出する段階と；上記算出されたＰＣＢ電流値に，上記測定された電源電圧値を乗算して上記ＰＣＢ消費電力値を算出する段階と；を含ようにしてもよい。
【００１７】
また，上記ＰＣＢ電流値は，所定単位の電源電圧変化ごとに予め測定されたＰＣＢ電流値が保存されたテーブルに基づいて算出されるようにしてもよい。
【００１８】
また，上記ＰＣＢ電流値は，試験的に求めた電源電圧とＰＣＢ電流との相関を表すグラフから近似的に求めた電源電圧とＰＣＢ電流との関数に基づいて算出されるようにしてもよい。
【００１９】
また，上記課題を解決するために，本発明の別の観点によれば，情報を保存するディスクと；上記ディスクを回転させるスピンドルモータと；所定の電源電圧を供給する電源供給回路と；上記電源供給回路から供給される電源電圧をデジタル信号に変換するアナログ／デジタル変換部と；上記スピンドルモータ起動前に，上記デジタル信号に変換された電源電圧が入力されて電源電圧値を判断し，上記判断された電源電圧値に基づいて，最大許容電力以内で上記スピンドルモータに供給可能な最大電流値を計算するコントローラと；上記コントローラで計算された最大電流値に対応するスピンドルモータ起動電流を生成して，上記スピンドルモータに印加するスピンドルドライバと；を含むことを特徴とする，ディスクドライブが提供される。
【００２０】
また，上記電源供給回路と上記アナログ／デジタル変換部との間に，分圧回路が挿入されていてもよい。
【００２１】
また，上記コントローラは，上記判断された電源電圧値に基づいて，上記スピンドルモータ以外で消費される電力であるＰＣＢ消費電力値を算出し，上記最大許容電力値から上記ＰＣＢ消費電力値を減算した消費電力値を，上記判断された電源電圧値で除算して，上記スピンドルモータに供給可能な上記最大電流値を決定するようにしてもよい。
【００２２】
また，上記ＰＣＢ消費電力値は，上記判断された電源電圧値に基づいて上記スピンドルモータ以外に供給されるＰＣＢ電流値を算出し，上記算出されたＰＣＢ電流値に，上記判断された電源電圧値を乗算して，上記ＰＣＢ消費電力値を算出するようにしてもよい。
【００２３】
また，上記ＰＣＢ電流値は，所定単位の電源電圧変化ごとに予め測定されたＰＣＢ電流値が保存されたテーブルに基づいて算出されるようにしてもよい。
【００２４】
また，上記ＰＣＢ電流値は，試験的に求めた電源電圧とＰＣＢ電流との相関を表すグラフから近似的に求めた電源電圧とＰＣＢ電流との関数に基づいて算出されるようにしてもよい。
【００２５】
また，上記課題を解決するために，本発明の別の観点によれば，データを記録／再生する装置に利用されるモータ制御方法において：上記装置に供給される電源電圧値を測定する段階と；上記測定された電源電圧値に相応して，上記モータに供給可能な最大電流値を決定する段階と；を含むことを特徴とする，モータ制御方法が提供される。
【００２６】
また，上記最大電流値Ｉｓｐｍは，下記数式２で表される条件を満足するように決定されるようにしてもよい。
【００２７】
2005237195.tif 000004
（この数式２で，Ｐｍａｘは，上記装置で利用できる最大電力値であり，Ｉｐｃｂは，上記装置において上記モータ以外の構成要素で使用される電流値であり，Ｖｐｗｒは，上記測定された電源電圧値である。）
また，上記最大電流値を決定する段階では，上記装置の最大許容電圧より小さいＶｐｗｒを利用して，上記最大電流値を決定するようにしてもよい。
【００２８】
また，上記決定された最大電流値に対応する電流を，スピンドルドライバを通じて上記モータに印加して，上記モータを起動させるようにしてもよい。
【００２９】
また，上記電流値Ｉｐｃｂは，所定単位の電源電圧変化に応じて上記モータ以外の構成要素で使用される電流をあらかじめ測定して保存しておいたテーブルに基づいて決定されるようにしてもよい。
【００３０】
また，上記電流値Ｉｐｃｂは，電源電圧と電流値Ｉｐｃｂとの関数に基づいて決定されるようにしてもよい。
【００３１】
また，上記最大電流値が決定された後に，上記モータを起動させるようにしてもよい。
【００３２】
また，上記モータはブラシレスモータを含んでもよい。
【００３３】
また，上記課題を解決するために，本発明の別の観点によれば，ディスクを回転させるモータと；ドライブに供給される電源電圧及び最大許容電力に基づいて，上記モータに印加される電流の最大値を計算するコントローラと；を含むことを特徴とする，ディスクドライブが提供される。
【発明の効果】
【００３４】
以上説明したように本発明によれば，ディスクドライブの最大許容消費電力を考慮して，供給電源電圧によってスピンドルモータの使用可能な最大起動電流を計算してスピンドルモータを起動させることによって，スピンドルモータが目標速度に到達するのにかかる時間を短縮することができる。
【発明を実施するための最良の形態】
【００３５】
以下に添付図面を参照しながら，本発明の好適な実施の形態について詳細に説明する。なお，本明細書及び図面において，実質的に同一の機能構成を有する構成要素については，同一の符号を付することにより重複説明を省略する。
【００３６】
（第１の実施形態）
まず，本発明の第１の実施形態にかかるディスクドライブについて説明する。以下では，ディスクドライブとして，ハードディスクドライブ（ＨＤＤ）の例を挙げて説明するが，かかる例に限定されるものではなく，ＣＤ−ＲＯＭドライブ，ＤＶＤドライブなどであってもよい。
【００３７】
図１は，本実施形態にかかるＨＤＤ１０の構成を示す。ＨＤＤ１０は，スピンドルモータ１４によって回転する少なくとも一つの磁気ディスク１２を含んでいる。ＨＤＤ１０は，ディスク表面１８に隣接位置した変換器１６をさらに含んでいる。
【００３８】
変換器１６は，それぞれのディスク１２の磁界を感知して磁化させることによって，回転するディスク１２に／から情報を記録／再生できる。一般的に，変換器１６は各ディスク表面１８に対応して設置されている。図１では，単一の変換器１６として図示されて説明されているが，これは，ディスク１２を磁化させるための記録用変換器と，ディスク１２の磁界を感知するための分離された再生用変換器とよりなっている。再生用変換器は，例えば磁気抵抗（ＭＲ：Ｍａｇｎｅｔｏ−Ｒｅｓｉｓｔｉｖｅ）素子で構成される。変換器１６は，通常的にヘッドと称する。
【００３９】
変換器１６は，スライダー２０に統合されてもよい。スライダー２０は，変換器１６とディスク表面１８との間に空気軸受を生成する構造となっている。スライダー２０は，ヘッドジンバルアセンブリ（Ｈｅａｄ  Ｇｉｍｂａｌ  Ａｓｓｅｍｂｌｙ：ＨＧＡ）２２に結合されている。ＨＧＡ２２は，ボイスコイル２６を有するアクチュエータアーム２４に取り付けられている。ボイスコイル２６は，ボイスコイルモータ（ＶＣＭ：Ｖｏｉｃｅ  Ｃｏｉｌ  Ｍｏｔｏｒ）３０を特定するマグネチックアセンブリ２８に隣接して配置されている。ボイスコイル２６に供給される電流は，軸受アセンブリ３２に対してアクチュエータアーム２４を回転させるトルクを発生させる。アクチュエータアーム２４の回転により，変換器１６がディスク表面１８を横切って移動する。
【００４０】
情報は，一般的にディスク１２の環状トラック内に保存される。各トラック３４は一般的に複数のセクターを含んでいる。各セクターは，データフィールドと識別フィールドとを含んでいる。識別フィールドは，セクター及びトラック（シリンダー）を識別するグレイコードで構成されている。変換器１６は，他のトラックに／から情報を記録／再生するためにディスク表面１８を横切って移動する。
【００４１】
図２は，本実施形態にかかるＨＤＤ１０の電気的な回路を示す。
【００４２】
図２に図示されたように，本実施形態にかかるＨＤＤは，ＰＣＢ（Ｐｒｉｎｔｅｄ  Ｃｉｒｃｕｉｔ  Ｂｏａｒｄ）アセンブリ２１０，電源供給回路２２０，スピンドルモータ２３０，変換器２４０及びボイスコイル２５０を具備する。図２でのスピンドルモータ２３０は，図１に図示されたスピンドルモータ１４を，説明の便宜のために参照符号を変更して表示したものである。
【００４３】
上記ＰＣＢアセンブリ２１０は，分圧回路２１０−１，アナログ／デジタル変換部（Ａｎａｌｏｇ−Ｄｉｇｉｔａｌ  Ｃｏｎｖｅｒｔｅｒ：ＡＤＣ）２１０−２，コントローラ２１０−３，メモリ２１０−４，スピンドルドライバ２１０−５，プリアンプ２１０−６，記録／再生チャンネル回路２１０−７，インターフェース回路２１０−８及びＶＣＭドライバ２１０−９で構成される。
【００４４】
メモリ２１０−４には，ＨＤＤ１０を制御するための各種プログラム及びデータが保存されており，もちろん図３のフローチャートを行わせるためのプログラム及びデータも保存されている。
【００４５】
プリアンプ２１０−６は，変換器２４０で感知された信号を増幅させる増幅回路及び，変換器２４０に最適のリード（ｒｅａｄ）電流を供給するためのリード電流制御回路で構成されている。また，このプリアンプ２１０−６には，ライト（ｗｒｉｔｅ）電流を供給するためのライト電流制御回路も内蔵されている。
【００４６】
電源供給回路２２０は，交流電源が入力され，この交流電源を整流してＨＤＤ１０で必要とする直流電源を生成する回路である。
【００４７】
まず，一般的なＨＤＤの動作を説明すれば次の通りである。
【００４８】
データリードモードで，ＨＤＤは，ディスクから変換器２４０（ヘッドとも称する。）によって感知された電気的な信号をプリアンプ２１０−６で，信号処理し容易に増幅させる。次いで，記録／再生チャンネル回路２１０−７では，増幅されたアナログ信号をホスト機器（図示せず。）が再生できるデジタル信号に符号化し，ストリームデータに変換して，インターフェース回路２１０−８を通じてホスト機器（図示せず）に伝送する。
【００４９】
一方，データライトモードで，ＨＤＤは，インターフェース回路２１０−８を通じてホスト機器から入力されたデータを，記録／再生チャンネル回路２１０−７によって記録チャンネルに適した２進データストリームに変換した後，プリアンプ２１０−６によって増幅された記録電流を，変換器２４０を通じてディスクに記録する。
【００５０】
コントローラ２１０−３は，ＨＤＤ１０を総括的に制御し，インターフェース回路２１０−８を通じて受信される命令を分析して該当命令を行うように制御する。そして，コントローラ２１０−３は，ボイスコイル２５０に駆動電流を供給するＶＣＭドライバ２１０−９にさらに結合されており，ＶＣＭの励起及び変換器２４０の動きを制御するためにＶＣＭドライバ２１０−９に制御信号を供給する。
【００５１】
電源供給回路２２０からＰＣＢアセンブリ２１０に電源電圧Ｖｐｗｒが供給されると，この電源電圧Ｖｐｗｒは，分圧回路２１０−１で分圧された後，ＡＤＣ２１０−２によってデジタル信号に変換されてコントローラ２１０−３に印加される。なお，上記分圧回路２１０−１は省略されてもよい。
【００５２】
これにより，コントローラ２１０−３は，スピンドルモータ２３０の起動前にデジタル信号に変換された電源電圧によって電源電圧値を判断し，この判断された電源電圧値に相応して，最大許容電力以内でスピンドルモータ２３０に供給可能な最大電流値を次のように計算する。
【００５３】
まず，判断された電源電圧値から，スピンドルモータ２３０の起動前にＰＣＢアセンブリ２１０で使用する総ＰＣＢ電流値Ｉｐｃｂを計算する。コントローラ２１０−３は，上記判断された電源電圧値Ｖｐｗｒに対応するＰＣＢ電流値Ｉｐｃｂを算出する。
【００５４】
例えば，ＰＣＢ電流値Ｉｐｃｂは，所定単位の電源電圧変化に対してＰＣＢ電流をあらかじめ測定して保存しておいたテーブルから算出できる。具体的には，予め，電源電圧を所定単位ずつ変化させたときのＰＣＢ電流をそれぞれ測定し，この電源電圧値とＰＣＢ電流値との相関を示すテーブルを，ＨＤＤのメモリ２１０−４等に保存しておく。そして，コントローラ２１０−３は，上記判断（測定）された電源電圧値が入力されると，当該テーブルを参照して，上記判断された電源電圧値に対応するＰＣＢ電流値Ｉｐｃｂを算出する。
【００５５】
また，他の方法としては，試験的に求めた電源電圧とＰＣＢ電流との相関を表すグラフから近似的に求めた，電源電圧とＰＣＢ電流との関数に基づいて算出することもできる。具体的には，例えば，電源電圧の規格範囲(4.75V〜5.25V)内で電源電圧を所定量(例えば0.5V)ごとに増加させながら，PCB消費電流を電流計で測定した後，電源電圧とPCB消費電流との相関を表すグラフを作成する。これにより，作成された電源電圧対PCB消費電流のグラフから，電源電圧を変数とするPCB消費電流の関数を近似的に求めることができる。すなわち，電源電圧を増加させると，PCB消費電流は略線形的に増加して，グラフで傾き（変化の割合）を求めると，電源電圧を変数とするPCB消費電流の関数を求めることができる。したがって，電源電圧を変数とするPCB消費電流の関数に，測定された電源電圧値(測定値)を代入すれば，PCB消費電流値を算出することができる。
【００５６】
電源印加時のＨＤＤ１０の消費電力Ｐは，数式３のように表現される。
【００５７】
2005237195.tif 000005
【００５８】
ここで，消費電力Ｐは，電源印加時の最大許容電力Ｐｍａｘと同一またはそれより小さくなければならない。したがって，スピンドルモータの起動電流Ｉｓｐｍは，上記数式３を変形した下記数式２のように制限される。
【００５９】
2005237195.tif 000006
【００６０】
したがって，コントローラ２１０−３は，数式３を満足する最大電流値を計算して，スピンドルモータ２３０に供給可能な最大電流値Ｉｓｐｍを求める。具体的には，コントローラ２１０−３は，まず，上記算出されたＰＣＢ電流値Ｉｐｃｂと，上記判断された電源電圧値Ｖｐｗｒとを乗算してＰＣＢ消費電力値を算出し，最大許容電力値Ｐｍａｘから当該ＰＣＢ消費電力値を減算した消費電力値を，上記判断された電源電圧値Ｖｐｗｒで除算して，スピンドルモータに供給可能な最大電流値Ｉｓｐｍを決定する。
【００６１】
これにより，スピンドルドライバ２１０−５は，コントローラ２１０−３で計算された最大電流値Ｉｓｐｍに相応するスピンドルモータ駆動電流を生成して，スピンドルモータ２３０に印加し，スピンドルモータ２３０を起動させる。
【００６２】
次いで，図３のフローチャートを参照して本実施形態にかかる適応的スピンドルモータの起動制御方法について説明する。
【００６３】
まず，ＰＣＢアセンブリ２１０に電源が供給されると，コントローラ２１０−３は，スピンドルモータ２３０の起動前に電源供給回路２２０から印加される電源電圧値Ｖｐｗｒを測定する（Ｓ３０１）。
【００６４】
次いで，コントローラ２１０−３は，スピンドルモータ２３０の起動前にＰＣＢアセンブリ２１０で使用する総ＰＣＢ消費電流値Ｉｐｃｂを計算する（Ｓ３０２）。このＰＣＢ消費電流値Ｉｐｃｂは，試験的に求めた電源電圧対比ＰＣＢ電流グラフから近似的に求めた電源電圧とＰＣＢ電流との関数から計算できる。また，他の方法では，一定単位の電源電圧変化に対してＰＣＢ電流をあらかじめ測定して保存しておいたテーブルから決定することもできる。
【００６５】
次いで，コントローラ２１０−３は，最大使用可能スピンドルモータ駆動電流値（最大電流値）Ｉｓｐｍ（ｍａｘ）を，上記数式３に基づいて計算する（Ｓ３０３）。
【００６６】
次に，Ｓ３０３で求めたＩｓｐｍ（ｍａｘ）に相応するスピンドルモータ起動電流を，スピンドルドライバ２１０−５を通じてスピンドルモータ２３０に印加して，スピンドルモータ２３０を起動させる（Ｓ３０４）。
【００６７】
このような方法によって，ＨＤＤの使用電圧が最大使用電圧より低い場合，スピンドルモータ２３０にさらに多くの起動電流を供給できるようになる。スピンドルモータ起動電流が大きくなれば，スピンドルモータのトルクを高めることができ，この結果，スピンドルモータが目標速度まで到達するのにかかる時間を短縮できる。
【００６８】
ところで，最近のディスクドライブでは，スピンドルモータとしてブラシレスモータを採用して別途の回転検出センサーを使用しない。これによって，スピンドル起動時に逆起電力による回転検出なしに，適当な時間間隔で励磁して逆起電力検出可能速度まで速度を高める。もし，このような方法によって逆起電力検出可能速度まで速度を高められなければ，再試行を行い，それにより，スピンドルモータが目標速度に到達するのにかかる時間が延びる。
【００６９】
しかし，本発明によれば，スピンドル起動電流を最大許容電力範囲内で最大値に高めることができて，このような再試行の発生可能性を低減することができる。
【００７０】
本発明は方法，装置，システムなどで実施可能である。ソフトウェアで行う時，本発明の構成手段は，必ず必要な作業を行うプログラムまたはコードセグメントである。プログラムまたはコードセグメントは，プロセッサー読み取り可能な記憶媒体に保存され，または，伝送媒体または通信網で搬送波と結合されたコンピュータデータ信号によって伝送されうる。プロセッサー読み取り可能な記憶媒体は，情報を保存または伝送できるいかなる媒体も含む。プロセッサー読み取り可能な記憶媒体の例としては，電子回路，半導体メモリ素子，ＲＯＭ，フラッシュメモリ，ＥＲＯＭ（Ｅｒａｓａｂｌｅ  ＲＯＭ），フロッピー(登録商標）ディスク，光ディスク，ハードディスク，光ファイバ媒体，無線周波数（ＲＦ）網などがある。コンピュータデータ信号は，電子網チャンネル，光ファイバ，空気，電磁界，ＲＦ網のような伝送媒体上に伝播できるいかなる信号も含まれる。
【００７１】
以上，添付図面を参照しながら本発明の好適な実施形態について説明したが，本発明は係る例に限定されないことは言うまでもない。当業者であれば，特許請求の範囲に記載された範疇内において，各種の変更例または修正例に想到し得ることは明らかであり，それらについても当然に本発明の技術的範囲に属するものと了解される。
【００７２】
例えば，本発明は，スピンドルモータ以外の各種のモータ，およびそのモータ制御方法に適用可能である。
【産業上の利用可能性】
【００７３】
本発明は，モータが内蔵された多様な形態の装置に適用でき，特に，スピンドルモータを備えたＨＤＤに適用される場合，最大許容消費電力を考慮してスピンドルモータの起動電流を効果的に制御できる。
【図面の簡単な説明】
【００７４】
【図１】本発明の第１の実施形態にかかるハードディスクドライブを示す平面図である。
【図２】同実施形態にかかるハードディスクドライブ電気的な回路構成図である。
【図３】同実施形態にかかる適応的スピンドルモータの起動制御方法のフローチャートである。
【符号の説明】
【００７５】
１０    ハードディスクドライブ（ＨＤＤ）
１２    磁気ディスク
１４    スピンドルモータ
１６    変換器
１８    ディスク表面
２０    スライダー
２２    ヘッドジンバルアセンブリ（ＨＧＡ）
２４    アクチュエータアーム
２６    ボイスコイル
２８    マグネチックアセンブリ
３０    ボイスコイルモータ（ＶＣＭ）
３２    軸受アセンブリ
３４    トラック
【図１】
2005237195.tif 000007
【図２】
2005237195.tif 000008
【図３】
2005237195.tif 000009