(57)【要約】【課題】ＨＤＤサブシステムの省電力化を図る。【解決手段】インタフェース変換部１０は、ＵＳＢコネクタ３０からのバスパワーの供給が停止された場合（ＧＰ・ＩＯ−２ポートの出力が「Ｌ」レベルの場合）に、ＨＤＤに対する電源ユニットからの電源電圧の供給を停止するので、ＵＳＢコネクタ３０を介したホストとの接続をユーザが解除したとき（ＵＳＢケーブルを抜いた場合や、ホストの電源が切断された場合）に、ＨＤＤ２０への電源電圧の供給を停止することができる。【選択図】図２
2010026967.tif 000002
【特許請求の範囲】
【請求項１】
電源線保有型インタフェースを介してホストと接続されるインタフェース変換部と、
シリアルＡＴＡインタフェースを介して前記インタフェース変換部と接続される記憶装置と、
前記インタフェース変換部に対して電源電圧を供給するとともに、前記インタフェース変換部及び前記シリアルＡＴＡインタフェースを介して前記記憶装置に対して電源電圧を供給する電源供給部と、を備え、
前記インタフェース変換部は、前記電源線保有型インタフェースからのバスパワーの供給が停止された場合に、電子的なスイッチ手段を用いて、前記記憶装置に対する前記電源電圧の供給を停止することを特徴とする記憶装置サブシステム。
【請求項２】
前記インタフェース変換部は、
前記電源線保有型インタフェースからのバスパワーの供給が再開された場合に、前記電子的なスイッチ手段により前記記憶装置への前記電源電圧の供給を再開することを特徴とする請求項１に記載の記憶装置サブシステム。
【請求項３】
前記インタフェース変換部は、
前記電源線保有型インタフェースからのバスパワーの供給が再開され、かつ、前記ホストからのコマンドを受信した場合に、前記電子的なスイッチ手段により前記記憶装置への前記電源電圧の供給を再開することを特徴とする請求項１に記載の記憶装置サブシステム。
【請求項４】
電源線保有型インタフェースを介してホストと接続されるインタフェース変換部と、
シリアルＡＴＡインタフェースを介して前記インタフェース変換部と接続される記憶装置と、
前記インタフェース変換部に対して電源電圧を供給するとともに、前記インタフェース変換部及び前記シリアルＡＴＡインタフェースを介して前記記憶装置に対して電源電圧を供給する電源供給部と、を備え、
前記インタフェース変換部は、前記電源線保有型インタフェースを介して前記ホストから供給されるコマンドが、前記記憶装置の動作を停止するためのストップ・コマンド及び前記記憶装置をサスペンド状態にするためのサスペンド・コマンドのいずれかであった場合に、電子的なスイッチ手段により前記記憶装置への前記電源電圧の供給を停止することを特徴とする記憶装置サブシステム。
【請求項５】
電源線保有型インタフェースを介してホストと接続されるインタフェース変換部と、
シリアルＡＴＡインタフェースを介して前記インタフェース変換部と接続される記憶装置と、
前記インタフェース変換部に対して電源電圧を供給するとともに、前記インタフェース変換部及び前記シリアルＡＴＡインタフェースを介して前記記憶装置に対して電源電圧を供給する電源供給部と、を備え、
前記インタフェース変換部は、前記電源線保有型インタフェースからのバスパワーの供給が停止された場合に、電子的なスイッチ手段により、前記記憶装置への前記電源電圧の供給を停止する第１の制御と、前記電源線保有型インタフェースを介して前記ホストから供給されるコマンドが、前記記憶装置の動作を停止するためのストップ・コマンド及び前記記憶装置をサスペンド状態にするためのサスペンド・コマンドのいずれかであった場合に、電子的なスイッチ手段により、前記記憶装置への前記電源電圧の供給を停止する第２の制御と、前記電源線保有型インタフェースを介して前記ホストからコマンドが供給されない時間が予め定められた時間を経過した場合に、電子的なスイッチ手段により、前記記憶装置に対する前記電源電圧の供給を停止する第３の制御と、の少なくとも２つの制御を切り替えて実行することを特徴とする記憶装置サブシステム。
【請求項６】
前記インタフェース変換部の制御を切り替えるスイッチ機構を更に備える請求項５に記載の記憶装置サブシステム。
【請求項７】
前記インタフェース変換部を介した前記記憶装置への電源電圧の供給が停止されていることを外部に表示する表示部を更に備える請求項１〜６のいずれか一項に記載の記憶装置サブシステム。
【請求項８】
外部のホストとの接続を行うための電源線保有型インタフェースと、
記憶装置との接続を行い、外部から供給される電源電圧を前記記憶装置に供給するシリアルＡＴＡインタフェースと、
前記電源線保有型インタフェースを介して供給されるバスパワーをモニタするモニタ手段と、
前記モニタ手段によるモニタの結果、前記バスパワーの供給が停止されたことが判明した場合に、前記記憶装置への前記電源電圧の供給を停止する電子的なスイッチ手段と、を備えるインタフェース変換部。
【請求項９】
外部のホストとの接続を行うための電源線保有型インタフェースと、
記憶装置との接続を行い、外部から供給される電源電圧を前記記憶装置に供給するシリアルＡＴＡインタフェースと、
前記電源線保有型インタフェースを介して前記ホストから供給されるコマンドが、前記記憶装置の動作を停止するためのストップ・コマンド及び前記記憶装置をサスペンド状態にするためのサスペンド・コマンドのいずれかであった場合に、前記記憶装置への前記電源電圧の供給を停止する電子的なスイッチ手段と、を備えるインタフェース変換部。
【請求項１０】
外部のホストとの接続を行うための電源線保有型インタフェースと、
記憶装置との接続を行い、外部から供給される電源電圧を前記記憶装置に供給するシリアルＡＴＡインタフェースと、
前記電源線保有型インタフェースからのバスパワーの供給が停止された場合に、前記記憶装置への前記電源電圧の供給を停止する第１の制御と、前記ＵＳＢコネクタを介して前記ホストから供給されるコマンドが、前記記憶装置の動作を停止するためのストップ・コマンド及び前記記憶装置をサスペンド状態にするためのサスペンド・コマンドのいずれかであった場合に、前記記憶装置への前記電源電圧の供給を停止する第２の制御と、前記電源線保有型インタフェースを介して前記ホストからコマンドが供給されない時間が予め定められた時間を経過した場合に、前記記憶装置に対する前記電源電圧の供給を停止する第３の制御と、の少なくとも２つの制御を切り替えて実行する電子的なスイッチ手段と、を備えるインタフェース変換部。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は記憶装置サブシステム及びインタフェース変換部に関し、特にホストとの間で情報のやり取りを行う記憶装置サブシステム及び当該記憶装置サブシステムに用いて好適なインタフェース変換部に関する。
【背景技術】
【０００２】
従来、パーソナルコンピュータに対し各種周辺機器をサブシステムとして外部接続するインタフェースとしては、ＵＳＢ（Universal Serial Bus）が広範に使用されている。ＵＳＢは、信号線に加え電源線を有するため、周辺機器に直接電源を供給して動作させることができ、周辺機器に専用の電源を必要としないメリットがある。このため、近年にあっては、キーボード、マウスなどの消費電力の少ないデバイスのみならず、外部接続して使用するハードディスクドライブ（ＨＤＤ）などの記憶装置（ドライブ機器）にも広く利用されている。
【０００３】
一方、ＵＳＢドライブ機器をバスパワー（ＵＳＢバス電源）で動作させる場合、パーソナルコンピュータのＵＳＢコネクタやＰＣカード型のＵＳＢハブでは十分な電流供給能力を持たないものもある。このような場合、一般的にはＡＣアダプタを用いて、ＵＳＢバスパワーからＡＣ系の電流供給に切り替える方法を採用している。
【０００４】
また、パーソナルコンピュータに対し各種の周辺機器をサブシステムとして外部接続するインタフェースとしては、ＵＳＢインタフェース以外に、電源線を持たないシリアルＡＴＡインタフェースなどの他のインタフェースを使用するものもあり、このようなサブシステムでは電源コネクタを用意し、ＡＣアダプタからの電源ケーブルを接続して電源供給をしている（例えば、特許文献１参照）。
【０００５】
図１１には、ＵＳＢインタフェースとシリアルＡＴＡインタフェースを備えるハードディスクドライブサブシステム１０００が示されている。このハードディスクドライブサブシステム１０００は、具体的には、シリアルＡＴＡインタフェース５０を有するＨＤＤ２０と、外部インタフェース（ＵＳＢインタフェース３０）とＨＤＤ２０のインタフェース（シリアルＡＴＡインタフェース５０）とを変換するＬＳＩを搭載したインタフェース変換部（プリント基板）２１０とを備えている。
【０００６】
インタフェース変換部２１０は、図１２に示すインタフェース変換ＬＳＩ１５により制御されている。このインタフェース変換部２１０では、ＵＳＢコネクタ３０を経由して外部のホスト（パソコンやサーバなど）から供給されるＵＳＢバスパワー（ＶＢＵＳ）とＤＣジャック１２０を経由して供給される外部電源（５Ｖ）とがダイオード２１ａ、２１ｂを含むＯＲ回路に供給され、インタフェース変換ＬＳＩ１５及びＰ型ＭＯＳ−ＦＥＴ１６を経由して、シリアルＡＴＡインタフェース５０のコネクタ（電源側）５０ａからＨＤＤ２０に供給される。
【０００７】
インタフェース変換ＬＳＩ１５は、従来、ホストからのアクセス（コマンドの出力）が無い状態で所定時間以上経過した場合に、Ｐ型ＭＯＳ−ＦＥＴ１６を操作し、ＨＤＤ２０への電源供給をオフすることとしていた。図１３には、インタフェース変換ＬＳＩ１５による従来の電源制御のフローチャートが示されている。
【０００８】
インタフェース変換ＬＳＩ１５は、図１３のステップＳ１１０において時間Ｔを０に設定すると、次のステップＳ１２０においてＴを１インクリメントし、次のステップＳ１３０においてホストからコマンドが出力されたか否かを判断する。この段階でコマンドが出力されていない場合（ステップＳ１３０の判断が否定された場合）には、インタフェース変換ＬＳＩ１５は、ステップＳ１４０において、ＴがＴ0であるか否かを判断する。ここで、Ｔ0は、サスペンドモードへの移行時間を意味し、設計段階等において予め設定されているものである。
【０００９】
このステップＳ１４０での判断が否定されると、ステップＳ１２０に戻る。その後、ステップＳ１４０での判断が肯定された場合には、ステップＳ１５０において、ＨＤＤ２０への電源電圧の供給をＯＦＦ、すなわち、Ｐ型ＭＯＳ−ＦＥＴ１６の入力信号ＧＰ・ＩＯ−１を「Ｈ」レベルとする（この状態を、サスペンドモードと呼ぶ）。その後、インタフェース変換ＬＳＩ１５は、ホストからコマンドが出力されるまで、ステップＳ１６０にて、サスペンドモードで待機する。そして、ホストからコマンドが出力された段階で、ステップＳ１７０に移行し、インタフェース変換ＬＳＩ１５は、ＨＤＤ２０への電源電圧の供給をＯＮ、すなわち、Ｐ型ＭＯＳ−ＦＥＴ１６の入力信号ＧＰ・ＩＯ−１を「Ｌ」レベルとする。また、ステップＳ１８０では、ステップＳ１６０で取得したコマンドの処理（ＨＤＤ２０への転送等）を実行する。なお、ステップＳ１３０における判断が肯定された場合にも、ステップＳ１８０にてコマンド処理を実行する。
【００１０】
【特許文献１】特開２０００−２８４８６５号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
上記図１１〜図１３のような方法を用いることで、ハードディスクドライブサブシステムを一定期間使用しないときに電源をＯＦＦにすることができるので、省電力化を図ることが可能である。しかるに、省電力化はハードディスクの耐久性（寿命）に好影響を与えるとともに、コスト面、エコロジー面でも非常に有用であることから、より一層の省電力化が望まれている。また、これに伴い、上記以外の新たな省電力化技術の出現も待望されている。
【００１２】
そこで、本発明は上記の課題に鑑みてなされたものであり、省電力を実現可能な記憶装置サブシステム及びインタフェース変換部を提供することを目的とする。
【課題を解決するための手段】
【００１３】
上記課題を解決するために、本明細書記載の第１の記憶装置サブシステムは、電源線保有型インタフェースを介してホストと接続されるインタフェース変換部と、シリアルＡＴＡインタフェースを介して前記インタフェース変換部と接続される記憶装置と、前記インタフェース変換部に対して電源電圧を供給するとともに、前記インタフェース変換部及び前記シリアルＡＴＡインタフェースを介して前記記憶装置に対して電源電圧を供給する電源供給部と、を備え、前記インタフェース変換部は、前記電源線保有型インタフェースからのバスパワーの供給が停止された場合に、電子的なスイッチ手段を用いて、前記記憶装置に対する前記電源電圧の供給を停止する。
【００１４】
これによれば、インタフェース変換部が、電源線保有型インタフェースからのバスパワーの供給が停止された場合に、電子的なスイッチ手段を用いて、記憶装置に対する電源供給部からの電源電圧の供給を停止するので、電源線保有型インタフェースを介したホストとの接続をユーザが解除したとき（例えば、電源線保有型インタフェースとホストとを接続するケーブル（ＵＳＢケーブルなど）を抜いたときや、ホストの電源をＯＦＦにしたとき）に、記憶装置への電源電圧の供給を自動で停止することができる。これにより、省電力化を図ることが可能となる。この場合、シリアルＡＴＡインタフェースを用いていることから、記憶装置への電源電圧の供給を停止してインタフェース変換部への電源電圧の供給を続行しても、インタフェース変換部から記憶装置への電流の流出は発生しない。したがって、インタフェース変換部は、記憶装置への電源電圧の供給が停止されている間も、記憶装置への影響を与えることなくバスパワーのモニタリングを続行することが可能となる。
【００１５】
本明細書記載の第２の記憶装置サブシステムは、電源線保有型インタフェースを介してホストと接続されるインタフェース変換部と、シリアルＡＴＡインタフェースを介して前記インタフェース変換部と接続される記憶装置と、前記インタフェース変換部に対して電源電圧を供給するとともに、前記インタフェース変換部及び前記シリアルＡＴＡインタフェースを介して前記記憶装置に対して電源電圧を供給する電源供給部と、を備え、前記インタフェース変換部は、前記電源線保有型インタフェースを介して前記ホストから供給されるコマンドが、前記記憶装置の動作を停止するためのストップ・コマンド及び前記記憶装置をサスペンド状態にするためのサスペンド・コマンドのいずれかであった場合に、電子的なスイッチ手段により前記記憶装置への前記電源電圧の供給を停止する。
【００１６】
これによれば、ホスト上でストップ・コマンドやサスペンド・コマンドが発行された場合に、記憶装置への電源電圧の供給を自動で停止することができるので、省電力化を図ることが可能となる。この場合、シリアルＡＴＡインタフェースを用いていることから、記憶装置への電源電圧の供給を停止してインタフェース変換部への電源電圧の供給を続行しても、インタフェース変換部から記憶装置への電流の流出は発生しない。したがって、インタフェース変換部は、記憶装置への電源電圧の供給が停止されている間も、記憶装置への影響を与えることなく、ホスト上で何らかのコマンドが発行されたか否か等をモニタリングすることが可能となる。
【００１７】
本明細書記載の第３の記憶装置サブシステムは、電源線保有型インタフェースを介してホストと接続されるインタフェース変換部と、シリアルＡＴＡインタフェースを介して前記インタフェース変換部と接続される記憶装置と、前記インタフェース変換部に対して電源電圧を供給するとともに、前記インタフェース変換部及び前記シリアルＡＴＡインタフェースを介して前記記憶装置に対して電源電圧を供給する電源供給部と、を備え、前記インタフェース変換部は、前記電源線保有型インタフェースからのバスパワーの供給が停止された場合に、電子的なスイッチ手段により、前記記憶装置への前記電源電圧の供給を停止する第１の制御と、前記電源線保有型インタフェースを介して前記ホストから供給されるコマンドが、前記記憶装置の動作を停止するためのストップ・コマンド及び前記記憶装置をサスペンド状態にするためのサスペンド・コマンドのいずれかであった場合に、電子的なスイッチ手段により、前記記憶装置への前記電源電圧の供給を停止する第２の制御と、前記電源線保有型インタフェースを介して前記ホストからコマンドが供給されない時間が予め定められた時間を経過した場合に、電子的なスイッチ手段により、前記記憶装置に対する前記電源電圧の供給を停止する第３の制御と、の少なくとも２つの制御を切り替えて実行する。
【００１８】
これによれば、バスパワーの供給が停止された場合に記憶装置への電源電圧の供給を停止する第１の制御と、ストップ・コマンド及びサスペンド・コマンドのいずれかが発行された場合に記憶装置への電源電圧の供給を停止する第２の制御と、コマンドの供給がなされない時間が予め定められた時間を経過した場合に記憶装置に対する電源電圧の供給を停止する第３の制御と、の少なくとも２つの制御を切り替えるので、ユーザのニーズ等に応じた省電力化を実現することが可能となる。
【００１９】
本明細書に記載の第１のインタフェース変換部は、外部のホストとの接続を行うための電源線保有型インタフェースと、記憶装置との接続を行い、外部から供給される電源電圧を前記記憶装置に供給するシリアルＡＴＡインタフェースと、前記電源線保有型インタフェースを介して供給されるバスパワーをモニタするモニタ手段と、前記モニタ手段によるモニタの結果、前記バスパワーの供給が停止されたことが判明した場合に、前記記憶装置への前記電源電圧の供給を停止する電子的なスイッチ手段と、を備えている。
【００２０】
これによれば、モニタ手段がバスパワーをモニタし、そのモニタ結果に基づいて、電子的なスイッチ手段が記憶装置への電源電圧の供給を停止するので、電源線保有型インタフェースを介したホストとの接続をユーザが解除したとき（例えば、電源線保有型インタフェースとホストとを接続するケーブル（ＵＳＢケーブルなど）を抜いたときや、ホストの電源をＯＦＦにしたとき）に、記憶装置への電源電圧の供給を自動で停止することができる。これにより、省電力化を図ることが可能となる。
【００２１】
本明細書に記載の第２のインタフェース変換部は、外部のホストとの接続を行うための電源線保有型インタフェースと、記憶装置との接続を行い、外部から供給される電源電圧を前記記憶装置に供給するシリアルＡＴＡインタフェースと、前記電源線保有型インタフェースを介して前記ホストから供給されるコマンドが、前記記憶装置の動作を停止するためのストップ・コマンド及び前記記憶装置をサスペンド状態にするためのサスペンド・コマンドのいずれかであった場合に、前記記憶装置への前記電源電圧の供給を停止する電子的なスイッチ手段と、を備えている。
【００２２】
これによれば、ホスト上でストップ・コマンドやサスペンド・コマンドが発行された場合に、記憶装置への電源電圧の供給を自動で停止することができる。これにより省電力化を図ることが可能となる。
【００２３】
本明細書に記載の第３のインタフェース変換部は、外部のホストとの接続を行うための電源線保有型インタフェースと、記憶装置との接続を行い、外部から供給される電源電圧を前記記憶装置に供給するシリアルＡＴＡインタフェースと、前記電源線保有型インタフェースからのバスパワーの供給が停止された場合に、前記記憶装置への前記電源電圧の供給を停止する第１の制御と、前記ＵＳＢコネクタを介して前記ホストから供給されるコマンドが、前記記憶装置の動作を停止するためのストップ・コマンド及び前記記憶装置をサスペンド状態にするためのサスペンド・コマンドのいずれかであった場合に、前記記憶装置への前記電源電圧の供給を停止する第２の制御と、前記電源線保有型インタフェースを介して前記ホストからコマンドが供給されない時間が予め定められた時間を経過した場合に、前記記憶装置に対する前記電源電圧の供給を停止する第３の制御と、の少なくとも２つの制御を切り替えて実行する電子的なスイッチ手段と、を備えている。
【００２４】
これによれば、バスパワーの供給が停止された場合に記憶装置への電源電圧の供給を停止する第１の制御と、ストップ・コマンド及びサスペンド・コマンドのいずれかが発行された場合に記憶装置への電源電圧の供給を停止する第２の制御と、コマンドの供給がなされない時間が予め定められた時間を経過した場合に記憶装置に対する電源電圧の供給を停止する第３の制御と、の少なくとも２つの制御を切り替えることで、ユーザのニーズ等に応じた省電力化を実現することが可能となる。
【発明の効果】
【００２５】
本明細書に記載のハードディスクドライブサブシステム及びインタフェース変換部は、省電力化を図ることができるという効果を奏する。
【発明を実施するための最良の形態】
【００２６】
《第１の実施形態》
以下、本発明の記憶装置サブシステムとしてのハードディスクドライブサブシステム（以下「ＨＤＤサブシステム」と呼ぶ）の第１の実施形態について、図１〜図４に基づいて詳細に説明する。
【００２７】
本第１の実施形態のＨＤＤサブシステム１００は、ＨＤＤ２０と、ＨＤＤ２０に接続されたインタフェース変換部（プリント基板）１０と、インタフェース変換部１０に接続され、５Ｖ，１２Ｖの電源電圧をインタフェース変換部１０に出力する電源供給部としての電源ユニット７０と、を備えている。
【００２８】
ＨＤＤ２０とインタフェース変換部１０との間には、シリアルＡＴＡ（以下、単に「ＳＡＴＡ」と記述する）コネクタ（電源側）５０ａと、ＳＡＴＡコネクタ（信号側）５０ｂとを含むＳＡＴＡインタフェース５０が設けられている。また、インタフェース変換部１０には、外部のホストとの接続を行う電源線保有型インタフェースとしてのＵＳＢコネクタ３０が設けられている。また、インタフェース変換部１０と電源ユニット７０とは、電源コネクタ６０，８０と電源ケーブル１１０とにより接続されている。更に、電源ユニット７０には、ＡＣ入力コネクタ９０が設けられている。
【００２９】
ＨＤＤ２０は、例えば、３．５インチのハードディスクを備えており、ホストから出力されるコマンドをインタフェース変換部１０を介して受信して、コマンドに応じた処理（データの記録・再生）を実行する。
【００３０】
図２には、インタフェース変換部１０の回路図の一例が示されている。この図２に示すように、インタフェース変換部１０には、電子的なスイッチ手段及びモニタ手段としてのＵＳＢ−ＳＡＴＡ変換制御ＬＳＩ１５、及び２つのＰ型ＭＯＳ−ＦＥＴ１６、１７を中心とした各種電子回路部品が実装されている。
【００３１】
図３は、ＵＳＢ−ＳＡＴＡ変換制御ＬＳＩ１５のブロック図である。この図に示すように、ＵＳＢ−ＳＡＴＡ変換制御ＬＳＩ１５は、ＵＳＢ ＰＨＹ４２と、ＵＳＢ Core４４と、レジスタ４６と、コマンドバッファ４８と、データバッファ５２と、マイコン（ｕＰ ８０５１）５４と、Instruction ＳＲＡＭ５６と、シリアルFrash５８と、ＳＡＴＡ制御部６４と、ＳＡＴＡ Transport Layer６６と、ＳＡＴＡ Link Layer６８と、ＳＡＴＡ ＰＨＹ７２と、を備えている。
【００３２】
ＵＳＢ ＰＨＹ４２は、ＵＳＢの物理インタフェースであり、高速シリアル通信用のアナログ回路である。また、ＵＳＢ Core４４は、ＵＳＢの論理回路である。レジスタ４６には、汎用入出力ポート（ＧＰ・ＩＯ−１、ＧＰ・ＩＯ−２ポート）が接続されており、ＵＳＢ−ＳＡＴＡ変換制御ＬＳＩ１５外部と信号のやり取りをする。コマンドバッファ４８は、ホストから入力されるコマンドをバッファリングし、データバッファ５２は、外部から入力されるデータをバッファリングする。マイコン５４は、レジスタ４６、コマンドバッファ４８、データバッファ５２等を制御する。
【００３３】
Instruction ＳＲＡＭ５６は、シリアルFlash５８の制御に用いられるＳＲＡＭ（Static Random Access Memory）であり、シリアルFrash５８は、外部接続用のFlash ROM６２の制御に寄与する。
【００３４】
ＳＡＴＡ ＰＨＹ７２は、ＳＡＴＡインタフェースの高速シリアル通信用アナログ回路（物理層）であり。ＳＡＴＡ Link Layer６８は、ＳＡＴＡインタフェースの上位階層（ＳＡＴＡ ＰＨＹ７２）の制御を行うものである。また、ＳＡＴＡ Transport Layer６６は、ＳＡＴＡインタフェースのデータ転送制御を行うものであり、ＳＡＴＡ制御部６４は、ＳＡＴＡ Transport Layer６６の制御を行うものである。
【００３５】
図２に戻り、ＵＳＢ−ＳＡＴＡ変換制御ＬＳＩ１５には、ＵＳＢコネクタ３０を介してＵＳＢ信号が入力されるとともに、ＵＳＢラインに組み込まれたＶＢＵＳ（５Ｖ）を抵抗Ｒ１、Ｒ２で分圧した電圧が、汎用入出力ポートの一つであるＧＰ・ＩＯ−２に入力される。ＵＳＢ−ＳＡＴＡ変換制御ＬＳＩ１５内部（マイコン５４）では、ＶＢＵＳの入力をモニタし、ＶＢＵＳの入力の有無を判断する。
【００３６】
また、ＵＳＢ−ＳＡＴＡ変換制御ＬＳＩ１５の汎用入出力ポートＧＰ・ＩＯ−１は、Ｐ型ＭＯＳ−ＦＥＴ１６及び論理反転用インバーターＩＣ（Ｑ１）に接続されている。マイコン５４はＧＰ・ＩＯ−１の信号を「Ｈ」レベルと「Ｌ」レベルとの間で切り替えることにより、ＨＤＤ２０に供給される５Ｖ、１２Ｖ電源電圧のＯＮ／ＯＦＦ制御を実行する。なお、図２に示す論理反転用インバーターＩＣ（Ｑ１）、ＮＰＮトランジスタＱ２、抵抗Ｒ３、Ｒ４は１２Ｖ電源を制御するためのレベル変換、論理整合のために用いられる。
【００３７】
ＵＳＢ−ＳＡＴＡ変換制御ＬＳＩ１５とＨＤＤ２０（ＳＡＴＡコネクタ（信号側）５０ｂ）との間には、４本のＳＡＴＡ信号ラインが接続され、記録・再生のためのコマンドやデータの転送が行われる。これら各ＳＡＴＡ信号ラインには、直列に、コンデンサＣ１、Ｃ２、Ｃ３、Ｃ４が挿入されている。これらコンデンサＣ１〜Ｃ４により、ＵＳＢ−ＳＡＴＡ変換制御ＬＳＩ１５とＨＤＤ２０との間の直流電流の流出入が防止されている。
【００３８】
次に、図４のフローチャートに沿って、ＵＳＢ−ＳＡＴＡ変換制御ＬＳＩ１５（特に、マイコン５４、レジスタ４６）によるＨＤＤ２０の電源制御について説明する。なお、図４のフローチャートの前提として、電源ユニット７０からインタフェース変換部１０に入力されている電源電圧は、ＨＤＤ２０に供給されているものとする。
【００３９】
図４のステップＳ１０では、マイコン５４が、汎用入出力ポート（ＧＰ・ＩＯ−２）の入力レベルが「Ｌ」レベルか否か、すなわち、ＵＳＢコネクタ３０を経由して、ＵＳＢバスパワーが入力されていないかどうかを判断する。ここでの判断が肯定された場合にはステップＳ１２に移行して、マイコン５４が、レジスタ４６に接続された汎用入出力ポート（ＧＰ・ＩＯ−１）の出力を「Ｈ」レベルにして、Ｐ型ＭＯＳ−ＦＥＴ１６、１７による、ＨＤＤ２０への電源電圧の供給を停止する。
【００４０】
このＨＤＤ２０への電源電圧の供給を停止した状態（サスペンド状態）では、ＵＳＢ−ＳＡＴＡ変換制御ＬＳＩ１５への電源電圧は供給されたままである。ただし、本実施形態では、前述のように、ＳＡＴＡ信号ラインにコンデンサＣ１〜Ｃ４を挿入しており、これらコンデンサＣ１〜Ｃ４により、ＵＳＢ−ＳＡＴＡ変換制御ＬＳＩ１５とＨＤＤ２０との間の直流電流の流出入が防止されていることから、負荷電流の増大やＵＳＢ−ＳＡＴＡ変換制御ＬＳＩ１５の故障等を回避することが可能となっている。
【００４１】
次いで、ステップＳ１４では、マイコン５４が、汎用入出力ポート（ＧＰ・ＩＯ−２）の入力レベルが「Ｈ」レベルになるまで、すなわち、ＵＳＢコネクタ３０を経由して、ＵＳＢバスパワーが入力されるまで待機する。
【００４２】
そして、ユーザにより、ＵＳＢケーブルがホストに接続されたり、ホストの電源がＯＮにされたりしてＵＳＢバスパワーが入力され、ステップＳ１４の判断が肯定された段階でステップＳ１６に移行する。このステップＳ１６では、マイコン５４が、レジスタ４６に接続された汎用入出力ポート（ＧＰ・ＩＯ−１）の出力を「Ｌ」レベルにして、Ｐ型ＭＯＳ−ＦＥＴ１６、１７による、ＨＤＤ２０への電源電圧の供給を再開する。
【００４３】
その後は、上記ステップＳ１０〜Ｓ１６を繰り返し、ＵＳＢバスパワーの入力が無くなった場合に、ＨＤＤ２０への電源電圧の供給を停止し（サスペンド状態にし）、ＵＳＢバスパワーの入力が開始（再開）された場合に、ＨＤＤ２０への電源電圧の供給を再開する制御を行う。
【００４４】
以上詳細に説明したように、本第１の実施形態によると、インタフェース変換部１０では、ＵＳＢコネクタ３０からのバスパワーの供給が停止された場合に、マイコン５４及びレジスタ４６が、ＨＤＤ２０に対する電源ユニット７０からの電源電圧の供給を停止するので、ＵＳＢコネクタ３０を介したホストとの接続をユーザが解除したとき（ＵＳＢケーブルを抜いた場合や、ホストの電源がＯＦＦされた場合）に、ＨＤＤ２０への電源電圧の供給を自動で停止することができる。これにより、省電力化を図ることが可能である。
【００４５】
また、本第１の実施形態によると、シリアルＡＴＡインタフェースを用いることにより、４本のＳＡＴＡ信号ラインに、直列に、コンデンサ（Ｃ１〜Ｃ４）が挿入されるので、ＨＤＤ２０への電源電圧の供給を停止し、インタフェース変換部１０への電源電圧の供給を続行することとしても、ＨＤＤ２０とインタフェース変換部１０との間の電流の流出入を回避することができる。これにより、インタフェース変換部１０は、ＨＤＤ２０への電源電圧の供給が停止されている間も、ＨＤＤ２０に影響を与えることなくＵＳＢバスパワーのモニタリングを行うことが可能である。
【００４６】
また、本第１の実施形態では、インタフェース変換部１０は、ＵＳＢコネクタ３０からのＵＳＢバスパワーの供給が再開された場合に、ＨＤＤ２０への電源電圧の供給を再開するので、ユーザによるＵＳＢケーブルの抜き差しやホストの電源のＯＮ／ＯＦＦがあっても支障なく、ＨＤＤ２０へのデータの記録やＨＤＤ２０からのデータの読み出しを行うことが可能である。
【００４７】
なお、上記第１の実施形態では、インタフェース変換部１０は、ＵＳＢコネクタ３０からのＵＳＢバスパワーの供給が再開された場合に、ＨＤＤ２０への電源電圧の供給を再開する場合について説明したが、これに限られるものではない。例えば、インタフェース変換部１０は、ＵＳＢコネクタ３０からのＵＳＢバスパワーの供給が再開され、かつ、ホストからのコマンドを受信した場合に、ＨＤＤ２０への電源電圧の供給を再開することとしても良い。このような制御を行うことにより、ＵＳＢコネクタをホストに接続したのみでは電源電圧の供給は再開されず、ＨＤＤ２０を使用する場合にのみ電源電圧の供給が再開されるので、より効率的に省電力を実現することが可能である。
【００４８】
なお、上記第１の実施形態では、ＵＳＢバスパワーの供給があるか否かをモニタして、ＨＤＤ２０の電源制御を行う場合について説明した。しかしながら、これに限られるものではなく、例えば、ホストから入力されるコマンドが、サスペンド・コマンドや、ストップ・コマンド（例えば、「安全な取り外し」コマンド）であった場合に、ＨＤＤ２０への電源供給を停止することとしても良い。
【００４９】
この場合、ＵＳＢ−ＳＡＴＡ変換制御ＬＳＩ１５が、図５に示すような処理を行う。具体的には、ステップＳ５０において、ＵＳＢ−ＳＡＴＡ変換制御ＬＳＩ１５のマイコン５４が、ホストからコマンドが発行されるまで待機し、コマンドが発行された段階で、ステップＳ５２に移行する。次いで、マイコン５４は、ステップＳ５２において、コマンドがサスペンド・コマンド又はストップ・コマンドであったか否かを判断する。ここでの判断が否定された場合には、ステップＳ５４においてコマンド処理を実行し、ステップＳ５０に戻る。
【００５０】
一方、ステップＳ５２の判断が肯定された場合には、ステップＳ５６において、マイコン５４が、ＧＰ・ＩＯ−１ポートの信号を「Ｈ」レベルに設定することにより、ＨＤＤ２０への電源供給を停止する。
【００５１】
その後、マイコン５４は、ステップＳ５８において、ＧＰ・ＩＯ−２ポートの信号が「Ｌ」レベルになった後に「Ｈ」レベルになったか否かを判断する。このステップＳ５８では、ユーザがホストとＨＤＤサブシステムとの間の接続を解除した後、再度接続を行ったか、あるいは、ユーザがホストの電源をＯＦＦにした後に再度オンにしたかを、マイコン５４が判断している。
【００５２】
マイコン５４は、このステップＳ５８の判断が肯定されるまで待機し、判断が肯定された段階で、ステップＳ６０において、ＧＰ・ＩＯ−１ポートの信号を「Ｌ」レベルに設定することにより、ＨＤＤ２０への電源供給を再開し、ステップＳ５０に戻る。
【００５３】
このように、本例を採用することにより、ホスト上でストップ・コマンドやサスペンド・コマンドが発行された場合に、ＨＤＤ２０への電源電圧の供給を自動で停止することができるので、省電力化を図ることが可能である。
【００５４】
≪第２の実施形態≫
以下、本発明の第２の実施形態について、図６、図７に基づいて説明する。
【００５５】
本第２の実施形態に係るＨＤＤサブシステム２００は、図６に示すように、第１の実施形態に係るＨＤＤサブシステム１００と比較して、ＨＤＤサブシステムの内部に電源ユニットが設けられていない点に特徴を有している。また、インタフェース変換部１０’が、電源コネクタ６０（図１参照）に代えて、ＤＣジャック１２０を実装している点にも特徴を有している。
【００５６】
このＨＤＤサブシステム２００では、電源として、例えば、５Ｖ出力の外付けのＡＣアダプタ１３０を用いることとする。このように、ＡＣアダプタ１３０として、５Ｖ出力のものを用いているので、内蔵するＨＤＤ２０としてもディスクが２．５インチで、５Ｖ単一電源仕様のものを用いるのが好ましい。
【００５７】
ただし、これに限らず、内蔵するＨＤＤ２０としては、５Ｖ／１２Ｖの二電源仕様のものを用いても良い。この場合、（１）インタフェース変換部１０’にＤＣ−ＤＣコンバータを搭載して１２Ｖ電源を作成する、（２）ＡＣアダプタ１３０を１２Ｖ仕様として上記（１）とは逆に５Ｖ電源を作成する、あるいは（３）ＡＣアダプタに５Ｖ／１２Ｖの二電源出力タイプを用い、特殊なコネクタを介して電源を供給するなどの対策を講じることが必要となる。
【００５８】
図７には、本第２の実施形態のように、ＨＤＤサブシステムに５Ｖ単一電源仕様のＨＤＤを搭載した場合の、インタフェース変換部１０’（５Ｖ供給型のインタフェース変換部）の回路図が示されている。この図７と図２とを比較すると分かるように、図７の回路は、基本的には、図２の回路から１２Ｖ系の部品（Ｐ型ＭＯＳ−ＦＥＴ１７など）を省略している点に特徴を有している。
【００５９】
したがって、本第２の実施形態では、上記第１の実施形態と同様の電源制御を行うことが可能である。すなわち、インタフェース変換部１０’は、ＧＰ・ＩＯ−２ポートの入力レベルが「Ｌ」レベルである場合（ＵＳＢバスパワーが入力されていない場合）にＧＰ・ＩＯ−１ポートの出力を「Ｈ」レベルにして、Ｐ型ＭＯＳ−ＦＥＴ１６による、ＨＤＤ２０への電源電圧の供給を停止し、ＧＰ・ＩＯ−２ポートの入力レベルが「Ｈ」レベルになった場合にＧＰ・ＩＯ−１ポートの出力を「Ｌ」レベルにして、ＨＤＤ２０への電源電圧の供給を再開する制御を行うことが可能である。
【００６０】
以上説明したように、本第２の実施形態によると、上記第１の実施形態と同様の効果が得られるとともに、内蔵電源ユニットの代わりにＡＣアダプタ１３０を用いることによりＨＤＤ２０に対する熱的な影響を極力抑制することが可能である。また、ＨＤＤサブシステムに熱的な影響を解消するための機構や装置（ファンなど）を設ける必要が無いので、ＨＤＤサブシステムの小型化を図ることも可能である。
【００６１】
≪第３の実施形態≫
次に、本発明の第３の実施形態について、図８、図９に基づいて説明する。
【００６２】
本第３の実施形態に係るＨＤＤサブシステムを構成するインタフェース変換部１０”は、図８に示すように、ＵＳＢ−ＳＡＴＡ変換制御ＬＳＩ１５に、汎用入出力ポート（ＧＰ・ＩＯ−３）が接続され、当該ポートに、プルアップ抵抗Ｒ５と、片側が接地されたショートプラグの端子１８が設けられている点が、上記第２の実施形態のインタフェース変換部１０’と異なっている。
【００６３】
本第３の実施形態では、ＧＰ・ＩＯ−３ポートの信号レベルが「Ｈ」レベルであるか「Ｌ」レベルであるかにより、ＨＤＤ２０の電源制御の方法を変更する。
【００６４】
以下、図９のフローチャートに沿って、第３の実施形態に係る電源制御方法について説明する。
【００６５】
まず、図９のステップＳ１００において、ＵＳＢ−ＳＡＴＡ変換制御ＬＳＩ１５（マイコン５４）は、汎用入出力ポート（ＧＰ・ＩＯ−３）の信号レベルが「Ｌ」レベルであるか否かを判断する。ここで、ユーザによりショートプラグの端子１８にショートプラグが装着されている場合には、汎用入出力ポート（ＧＰ・ＩＯ−３）の信号レベルは「Ｌ」レベルとなり、ショートプラグが装着されていない場合には、信号レベルは「Ｈ」レベルとなる。ここでの判断が肯定された場合には、サブルーチンＳＲ１０に移行する。このサブルーチンＳＲ１０は、ホストからのコマンド入力が所定時間無い場合に、ＨＤＤ２０への電源供給を停止し、コマンド入力があった時点でＨＤＤ２０への電源供給を再開する処理であり、図１３の処理と同一の処理である。したがって、ここでは、サブルーチンＳＲ１０の詳細な説明は省略するものとする。
【００６６】
一方、ステップＳ１００の判断が否定された場合には、サブルーチンＳＲ２０に移行する。このサブルーチンＳＲ２０は、ＵＳＢバスパワーが供給されなくなった段階で、ＨＤＤ２０への電源供給を停止し、ＵＳＢバスパワーの供給が再開された段階で、ＨＤＤ２０への電源供給を再開する処理であり、図４の処理と同一の処理である。したがって、ここでは、サブルーチンＳＲ２０の詳細な説明は省略するものとする。なお、サブルーチンＳＲ２０終了後、ステップＳ１９０において、コマンドがあるか否かが判断され、判断が肯定された場合にはステップＳ１８０のコマンド処理を実行し、判断が否定された場合には、ステップＳ１００に戻る。
【００６７】
以上説明したように、本第３の実施形態によると、２種類の電源制御をユーザのニーズに応じて実行することができるので、適切な省電力制御を実現できる。
【００６８】
なお、上記第３の実施形態では、ＵＳＢバスパワーを基準とする電源制御と、コマンド発行までの時間を基準とする電源制御と、を切り替えて実行する場合について説明したが、これに限られるものではない。例えば、第１の実施形態の変形例で説明した、サスペンド・コマンド又はストップ・コマンドを基準とする電源制御と、ＵＳＢバスパワーを基準とする電源制御と、をショートプラグの有り無しに応じて切り替えることとしても良い。また、サスペンド・コマンド又はストップ・コマンドを基準とする電源制御と、コマンド発行までの時間を基準とする電源制御と、をショートプラグの有り無しに応じて切り替えることとしても良い。また、ショートプラグ端子を複数設け、ショートプラグの有る端子と無い端子の組み合わせにより、上記３種類の電源制御を適宜切り替えることとしても良い。
【００６９】
なお、ＨＤＤ２０に、ショートプラグ端子１８以外のスイッチ機構を設け、当該スイッチ機構をユーザが切り替えたか否かに応じて電源制御の切り替えを行うこととしても良い。
【００７０】
また、ＨＤＤ２０の電源制御の切り替えは、上記のようなスイッチ機構を用いて行われなくても良く、ＵＳＢ−ＳＡＴＡ変換制御ＬＳＩ１５が自動で電源制御の切り替えを行うこととしても良い。例えば、ＵＳＢ−ＳＡＴＡ変換制御ＬＳＩ１５が、ＨＤＤ２０の連続稼働時間や装置温度などの値をモニタし、当該値を基準として、電源制御を切り替えることとしても良い。
【００７１】
なお、上記各実施形態では、ＨＤＤ２０への電源供給が停止された状態を、ユーザに知らしめるための手段を、ＨＤＤサブシステム内に搭載しておいても良い。例えば、図１０に示すように、ＵＳＢ−ＳＡＴＡ変換制御ＬＳＩ１５に、汎用入出力ポート（ＧＰ・ＩＯ−４）を更に接続し、このポートに電流制限抵抗Ｒ６と表示部としてのＬＥＤ１９を設けることとする。これにより、ＧＰ・ＩＯ−１ポートの信号（Ｈ又はＬ）に連動してＧＰ・ＩＯ−４ポートの信号の変更を行うことができる。したがって、ＨＤＤ２０への電源供給の停止と連動して、ＬＥＤ１９の点灯又は消灯を行うことができる。なお、ＬＥＤ１９の点灯方法としては、ＨＤＤ２０に電源を供給しているときの点灯方法と異なっていれば良く、例えば、点滅（周期を異ならせた点滅）や、別の色の点灯などを採用することができる。
【００７２】
なお、上記各実施形態では、本発明の記憶装置サブシステムが、ＨＤＤサブシステムに用いられた場合について説明したが、これに限られるものではなく、その他の記憶装置のサブシステム、例えば光ディスク装置のサブシステムなどにも適用することが可能である。
【００７３】
上述した各実施形態は本発明の好適な実施の例である。但し、これに限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変形実施可能である。
【図面の簡単な説明】
【００７４】
【図１】第１の実施形態のＨＤＤサブシステムの概略構成を示す図である。
【図２】図１のインタフェース変換部の回路図である。
【図３】ＵＳＢ−ＳＡＴＡ変換制御ＬＳＩのブロック図である。
【図４】マイコン５４による電源制御方法を示すフローチャートである。
【図５】第１の実施形態の変形例に係る電源制御方法を示すフローチャートである。
【図６】第２の実施形態のＨＤＤサブシステムの概略構成を示す図である。
【図７】図６のインタフェース変換部の回路図である。
【図８】第３の実施形態に係るインタフェース変換部の回路図である。
【図９】第３の実施形態に係る電源制御方法を示すフローチャートである。
【図１０】変形例に係るインタフェース変換部の回路図である。
【図１１】従来のＨＤＤサブシステムの概略構成を示す図である。
【図１２】図１１のインタフェース変換部の回路図である。
【図１３】従来の電源制御方法を示すフローチャートである。
【符号の説明】
【００７５】
１０  インタフェース変換部
１５  ＵＳＢ−ＳＡＴＡ変換制御ＬＳＩ（電子的なスイッチ手段、モニタ手段）
１８  ショートプラグ端子（スイッチ機構）
１９  ＬＥＤ（表示部）
２０  ＨＤＤ（記憶装置）
３０  ＵＳＢコネクタ（電源線保有型インタフェース）
５０  シリアルＡＴＡインタフェース
７０  電源ユニット（電源供給部）
１００  ＨＤＤサブシステム（記憶装置サブシステム）
【図１】
2010026967.tif 000003
【図２】
2010026967.tif 000004
【図３】
2010026967.tif 000005
【図４】
2010026967.tif 000006
【図５】
2010026967.tif 000007
【図６】
2010026967.tif 000008
【図７】
2010026967.tif 000009
【図８】
2010026967.tif 000010
【図９】
2010026967.tif 000011
【図１０】
2010026967.tif 000012
【図１１】
2010026967.tif 000013
【図１２】
2010026967.tif 000014
【図１３】
2010026967.tif 000015