(57)【要約】【課題】第１のインタフェース規格に準拠した形状を有するコネクタによって、第１のインタフェース規格での互換性を維持しつつ第２のインタフェース規格に準拠した通信にも対応可能とすることで、コストの増大を抑制可能とした本体機器及び外部機器を提供する。【解決手段】記憶装置本体１００は、カートリッジ式ＨＤＤ２００が接続され、ＳＡＴＡ規格に準拠した形状を有する本体側コネクタ１３０と、本体側コネクタ１３０に設けられた本体側ＳＡＴＡ信号コネクタ部１２０を使用して、ＳＡＴＡ規格に準拠した通信をカートリッジ式ＨＤＤ２００と実行するＳＡＴＡコントローラ１４０と、本体側コネクタ１３０に設けられた本体側ＳＡＴＡパワーコネクタ部１１０のうちの３．３Ｖピンを使用して、ＵＳＢ規格に準拠した通信をカートリッジ式ＨＤＤ２００と実行するＵＳＢコントローラ１８０とを備える。【選択図】図３
2011138465.tif 000002
【特許請求の範囲】
【請求項１】
外部機器が接続され、第１のインタフェース規格に準拠した形状を有する本体側コネクタと、
前記本体側コネクタに設けられた本体側信号ピンを使用して、前記第１のインタフェース規格に準拠した通信を前記外部機器と実行する第１本体側通信部と、
前記本体側コネクタに設けられた複数の本体側電源ピンのうちの一部の本体側電源ピンを使用して、第２のインタフェース規格に準拠した通信を前記外部機器と実行する第２本体側通信部と
を備える本体機器。
【請求項２】
前記一部の本体側電源ピンは、前記第１のインタフェース規格において、前記第２のインタフェース規格の耐圧未満の電源電圧を供給するための電源ピンである請求項１に記載の本体機器。
【請求項３】
前記外部機器から前記一部の本体側電源ピンの何れかに印加される電圧に応じて、前記第２のインタフェース規格に準拠した通信を実行すべき特定のデバイスを前記外部機器が内蔵しているか否かを確認する確認部を更に備え、
前記第２本体側通信部は、前記外部機器が前記特定のデバイスを内蔵していることが確認された場合に、前記第２のインタフェース規格に準拠した通信を前記外部機器と実行する請求項１又は２に記載の本体機器。
【請求項４】
前記複数の本体側電源ピンのうち、前記一部の本体側電源ピンを除いた残りの本体側電源ピンを利用して、前記外部機器に電源電圧を供給する本体側電源部を更に備える請求項１〜３の何れか一項に記載の本体機器。
【請求項５】
前記第１のインタフェース規格は、ＳＡＴＡ規格又はＳＡＳ規格である請求項１〜４の何れか一項に記載の本体機器。
【請求項６】
前記第２のインタフェース規格は、ＵＳＢ規格又はＬＶＤＳ規格である請求項１〜５の何れか一項に記載の本体機器。
【請求項７】
本体機器に接続され、第１のインタフェース規格に準拠した形状を有する外部側コネクタと、
前記外部側コネクタに設けられた外部側信号ピンを使用して、前記第１のインタフェース規格に準拠した通信を前記本体機器と実行する第１外部側通信部と、
前記外部側コネクタに設けられた複数の外部側電源ピンのうちの一部の外部側電源ピンを使用して、第２のインタフェース規格に準拠した通信を前記本体機器と実行する第２外部側通信部と
を備える外部機器。
【請求項８】
前記一部の外部側電源ピンは、前記第１のインタフェース規格において、前記第２のインタフェース規格の耐圧未満の電源電圧の供給を受けるための電源ピンである請求項７に記載の外部機器。
【請求項９】
前記第２のインタフェース規格に準拠した通信を実行すべき特定のデバイスを更に備える請求項７又は８に記載の外部機器。
【請求項１０】
前記複数の外部側電源ピンのうち、前記一部の外部側電源ピンを除いた残りの外部側電源ピンを利用して、前記本体機器から電源電圧の供給を受ける外部側電源部を更に備える請求項７〜９の何れか一項に記載の外部機器。
【請求項１１】
前記第１のインタフェース規格は、ＳＡＴＡ規格又はＳＡＳ規格である請求項７〜１０の何れか一項に記載の外部機器。
【請求項１２】
前記第２のインタフェース規格は、ＵＳＢ規格又はＬＶＤＳ規格である請求項７〜１１の何れか一項に記載の外部機器。
【請求項１３】
本体機器と、前記本体機器に装着される外部機器とを有する通信システムであって、
前記本体機器は、
前記外部機器が接続され、第１のインタフェース規格に準拠した形状を有する本体側コネクタと、
前記本体側コネクタに設けられた本体側信号ピンを使用して、前記第１のインタフェース規格に準拠した通信を前記外部機器と実行する第１本体側通信部と、
前記本体側コネクタに設けられた複数の本体側電源ピンのうちの一部の本体側電源ピンを使用して、第２のインタフェース規格に準拠した通信を前記外部機器と実行する第２本体側通信部と
を備え、
前記外部機器は、
前記本体機器に接続され、前記第１のインタフェース規格に準拠した形状を有する外部側コネクタと、
前記外部側コネクタに設けられた外部側信号ピンを使用して、前記第１のインタフェース規格に準拠した通信を前記本体機器と実行する第１外部側通信部と、
前記外部側コネクタに設けられた複数の外部側電源ピンのうちの一部の外部側電源ピンを使用して、前記第２のインタフェース規格に準拠した通信を前記本体機器と実行する第２外部側通信部と
を備える通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のインタフェース規格に対応した本体機器、外部機器、及び通信システムに関する。
【背景技術】
【０００２】
従来、本体機器と当該本体機器に装着されるＨＤＤ（Hard Disk Drive）等の外部機器とが、ＳＡＴＡ（Serial Advanced Technology Attachment）規格、又はＵＳＢ（Universal Serial Bus）規格の何れか一方のインタフェース規格を用いて互いに通信を行う通信システムが広く用いられている。
【０００３】
なお、以下においてＵＳＢ規格とはＵＳＢ１．１／２．０／３．０等の各種ＵＳＢ規格を含み、ＳＡＴＡ規格とはＳＡＴＡ／ｅＳＡＴＡ等の各種ＳＡＴＡ規格を含むものとする。
【０００４】
近年では、ＳＡＴＡ規格及びＵＳＢ規格の両インタフェース規格をサポートする外部機器が提案されている（特許文献１参照）。特許文献１に記載の外部機器は、ＳＡＴＡ規格に準拠した形状のＳＡＴＡコネクタ（具体的には、ｅＳＡＴＡコネクタ）と、ＵＳＢ規格に準拠した形状のＵＳＢコネクタとを有する。また、特許文献１に記載の本体機器は、外部機器と同様に、ＳＡＴＡコネクタとＵＳＢコネクタとを有する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−１６５４８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１に記載の外部機器及び本体機器には、次のような問題がある。具体的には、ＳＡＴＡコネクタ及びＵＳＢコネクタの２つのコネクタを有する構成であることから、１つのコネクタのみを有する構成と比較して、コストが増大する問題があった。
【０００７】
そこで、本発明は、第１のインタフェース規格に準拠した形状を有するコネクタによって、第１のインタフェース規格での互換性を維持しつつ第２のインタフェース規格に準拠した通信にも対応可能とすることで、コストの増大を抑制可能とした本体機器、外部機器、及び通信システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決するために、本発明は以下のような特徴を有している。まず、本発明の第１の特徴は、外部機器（例えばカートリッジ式ＨＤＤ２００）が接続され、第１のインタフェース規格（例えばＳＡＴＡ規格）に準拠した形状を有する本体側コネクタ（例えば本体側コネクタ１３０）と、前記本体側コネクタに設けられた本体側信号ピン（例えば本体側ＳＡＴＡ信号コネクタ部１２０）を使用して、前記第１のインタフェース規格に準拠した通信を前記外部機器と実行する第１本体側通信部（例えばＳＡＴＡコントローラ１４０）と、前記本体側コネクタに設けられた複数の本体側電源ピン（例えば本体側ＳＡＴＡパワーコネクタ部１１０）のうちの一部の本体側電源ピン（例えばピン１１０ａ〜１１０ｃ）を使用して、第２のインタフェース規格（例えばＵＳＢ規格）に準拠した通信を前記外部機器と実行する第２本体側通信部（例えばＵＳＢコントローラ１８０）とを備える本体機器（例えば記憶装置本体１００）であることを要旨とする。
【０００９】
このような本体機器によれば、第１のインタフェース規格に準拠した形状を有する１つの本体側コネクタを用いて、第１のインタフェース規格に準拠した通信と、第２のインタフェース規格に準拠した通信とを行うことができるため、コストの増大を抑制しつつ複数のインタフェース規格に対応できる。
【００１０】
ここで、本体側コネクタに設けられた複数の本体側電源ピンのうち、一部の本体側電源ピン以外の残りの本体側電源ピンは、通常通り外部機器への電力供給に使用できる。また、本体側信号ピンは通常通り第１のインタフェース規格に準拠した通信に使用される。このため、一部の本体側電源ピンを第２のインタフェース規格に準拠した通信に使用する状態においても、残りの本体側電源ピンにより外部機器への電力供給が担保されるとともに、本体側信号ピンにより第１のインタフェース規格に準拠した通信が担保される。
【００１１】
なお、当該一部の本体側電源ピンは、第１のインタフェース規格において規定された電源ピンではあるものの、通常、殆ど利用されることがない電源ピンである。本発明では、そのような利用頻度の低い電源ピンを有効活用することで、第１のインタフェース規格での互換性を維持し、且つ、第２のインタフェース規格にも対応可能としている。
【００１２】
本発明の第２の特徴は、本発明の第１の特徴に係り、前記一部の本体側電源ピンは、前記第１のインタフェース規格において、前記第２のインタフェース規格の耐圧未満の電源電圧（例えば３．３Ｖ）を供給するための電源ピンであることを要旨とする。
【００１３】
本発明の第３の特徴は、本発明の第１又は第２の特徴に係り、前記外部機器から前記一部の本体側電源ピンの何れか（例えばピン１１０ｃ）に印加される電圧に応じて、前記第２のインタフェース規格に準拠した通信を実行すべき特定のデバイス（例えばＵＳＢデバイス２６０）を前記外部機器が内蔵しているか否かを確認する確認部（例えばＣＰＵ１５０）を更に備え、前記第２本体側通信部は、前記外部機器が前記特定のデバイスを内蔵していることが確認された場合に、前記第２のインタフェース規格に準拠した通信を前記外部機器と実行することを要旨とする。
【００１４】
本発明の第４の特徴は、本発明の第１〜第３の何れかの特徴に係り、前記複数の本体側電源ピンのうち、前記一部の本体側電源ピンを除いた残りの本体側電源ピンを利用して、前記外部機器に電源電圧を供給する本体側電源部（例えば電源部１９０）を更に備えることを要旨とする。
【００１５】
本発明の第５の特徴は、本発明の第１〜第４の何れかの特徴に係り、前記第１のインタフェース規格は、ＳＡＴＡ規格又はＳＡＳ規格であることを要旨とする。
【００１６】
本発明の第６の特徴は、本発明の第１〜第５の何れかの特徴に係り、前記第２のインタフェース規格は、ＵＳＢ規格又はＬＶＤＳ規格であることを要旨とする。
【００１７】
本発明の第７の特徴は、本体機器（例えば記憶装置本体１００）に接続され、第１のインタフェース規格（例えばＳＡＴＡ規格）に準拠した形状を有する外部側コネクタ（例えばＨＤＤ側コネクタ２３０）と、前記外部側コネクタに設けられた外部側信号ピン（例えばＨＤＤ側ＳＡＴＡ信号コネクタ部２２０）を使用して、前記第１のインタフェース規格に準拠した通信を前記本体機器と実行する第１外部側通信部（例えばＳＡＴＡコントローラ２４０）と、前記外部側コネクタに設けられた複数の外部側電源ピン（例えばＨＤＤ側ＳＡＴＡパワーコネクタ部２１０）のうちの一部の外部側電源ピン（例えばピン２１０ａ〜２１０ｃ）を使用して、第２のインタフェース規格（例えばＵＳＢ規格）に準拠した通信を前記本体機器と実行する第２外部側通信部（例えばＵＳＢコントローラ２８０）とを備える外部機器（例えばカートリッジ式ＨＤＤ２００）であることを要旨とする。
【００１８】
このような外部機器によれば、第１のインタフェース規格に準拠した形状を有する１つの外部側コネクタを用いて、第１のインタフェース規格に準拠した通信と、第２のインタフェース規格に準拠した通信とを行うことができるため、コストの増大を抑制しつつ複数のインタフェース規格に対応できる。
【００１９】
ここで、外部側コネクタに設けられた複数の外部側電源ピンのうち、一部の外部側電源ピン以外の残りの外部側電源ピンは、通常通り本体機器からの電力供給を受けることができる。また、外部側信号ピンは通常通り第１のインタフェース規格に準拠した通信に使用される。このため、一部の外部側電源ピンを第２のインタフェース規格に準拠した通信に使用する状態においても、残りの外部側電源ピンにより本体機器からの電力供給を受けることが担保されるとともに、外部側信号ピンにより第１のインタフェース規格に準拠した通信が担保される。
【００２０】
なお、当該一部の外部側電源ピンは、第１のインタフェース規格において規定された電源ピンではあるものの、通常、殆ど利用されることがない電源ピンである。本発明では、そのような利用頻度の低い電源ピンを有効活用することで、第１のインタフェース規格での互換性を維持し、且つ、第２のインタフェース規格にも対応可能としている。
【００２１】
本発明の第８の特徴は、本発明の第７の特徴に係り、前記一部の外部側電源ピンは、前記第１のインタフェース規格において、前記第２のインタフェース規格の耐圧未満の電源電圧（例えば３．３Ｖ）の供給を受けるための電源ピンであることを要旨とする。
【００２２】
本発明の第９の特徴は、本発明の第７又は第８の特徴に係り、前記第２のインタフェース規格に準拠した通信を実行すべき特定のデバイス（例えばＵＳＢデバイス２６０）を更に備えることを要旨とする。
【００２３】
本発明の第１０の特徴は、本発明の第７〜第９の何れかの特徴に係り、前記複数の外部側電源ピンのうち、前記一部の外部側電源ピンを除いた残りの外部側電源ピンを利用して、前記本体機器から電源電圧の供給を受ける外部側電源部（例えば電源部２９０）を更に備えることを要旨とする。
【００２４】
本発明の第１１の特徴は、本発明の第７〜第１０の何れかの特徴に係り、前記第１のインタフェース規格は、ＳＡＴＡ規格又はＳＡＳ規格であることを要旨とする。
【００２５】
本発明の第１２の特徴は、本発明の第７〜第１１の何れかの特徴に係り、前記第２のインタフェース規格は、ＵＳＢ規格又はＬＶＤＳ規格であることを要旨とする。
【００２６】
本発明の第１３の特徴は、本体機器と、前記本体機器に装着される外部機器とを有する通信システムであって、前記本体機器は、前記外部機器が接続され、第１のインタフェース規格に準拠した形状を有する本体側コネクタと、前記本体側コネクタに設けられた本体側信号ピンを使用して、前記第１のインタフェース規格に準拠した通信を前記外部機器と実行する第１本体側通信部と、前記本体側コネクタに設けられた複数の本体側電源ピンのうちの一部の本体側電源ピンを使用して、第２のインタフェース規格に準拠した通信を前記外部機器と実行する第２本体側通信部とを備え、前記外部機器は、前記本体機器に接続され、前記第１のインタフェース規格に準拠した形状を有する外部側コネクタと、前記外部側コネクタに設けられた外部側信号ピンを使用して、前記第１のインタフェース規格に準拠した通信を前記本体機器と実行する第１外部側通信部と、前記外部側コネクタに設けられた複数の外部側電源ピンのうちの一部の外部側電源ピンを使用して、前記第２のインタフェース規格に準拠した通信を前記本体機器と実行する第２外部側通信部とを備えることを要旨とする。
【発明の効果】
【００２７】
本発明によれば、第１のインタフェース規格に準拠した形状を有するコネクタによって、第１のインタフェース規格での互換性を維持しつつ第２のインタフェース規格に準拠した通信にも対応可能とすることで、コストの増大を抑制可能とした本体機器、外部機器、及び通信システムを提供できる。
【図面の簡単な説明】
【００２８】
【図１】本発明の実施形態に係るＮＡＳを含む全体概略構成図である。
【図２】本発明の実施形態に係る記憶装置本体にカートリッジ式ＨＤＤが挿入される際の記憶装置本体及びカートリッジ式ＨＤＤの状態を示す図である。
【図３】本発明の実施形態に係るＮＡＳの構成を示すブロック図である。
【図４】本発明の実施形態に係る本体側ＳＡＴＡパワーコネクタ部及びＨＤＤ側ＳＡＴＡパワーコネクタ部の詳細構成を示す図である。
【図５】本発明の実施形態に係るＣＰＵの動作を示すフローチャートである。
【図６】本発明の実施形態に係る動作具体例１を説明するための図である。
【図７】本発明の実施形態に係る動作具体例２を説明するための図である。
【図８】本発明の実施形態の変更例を説明するための図である。
【発明を実施するための形態】
【００２９】
次に、図面を参照して、本発明の通信システムの実施形態を説明する。以下の実施形態における図面の記載において、同一又は類似の部分には同一又は類似の符号を付している。
【００３０】
ただし、図面は模式的なものであり、各寸法の比率などは現実のものとは異なることに留意すべきである。したがって、具体的な寸法などは以下の説明を参酌して判断すべきものである。また、図面相互間においても互いの寸法の関係や比率が異なる部分が含まれていることは勿論である。
【００３１】
以下においては、ネットワーク対応型の記憶装置であるＮＡＳ（Network Attached Storage）に対して、本発明の通信システムを適用した場合の実施形態について説明する。
【００３２】
本実施形態に係るＮＡＳは、着脱可能な外部機器としての記憶媒体を有する。記憶媒体としては、磁気ディスクを用いるＨＤＤ（Hard Disk Drive）を例示するが、ＨＤＤに代えて、不揮発性メモリを用いるＳＳＤ（Solid State Drive）、あるいは光学ドライブを使用してもよい。
【００３３】
以下、（１）全体概略構成、（２）詳細構成、（３）ＣＰＵの動作、（４）動作具体例、（５）実施形態の作用・効果、（６）実施形態の変更例、（７）その他の実施形態の順に説明する。
【００３４】
（１）全体概略構成
まず、図１及び図２を参照して、本実施形態に係るＮＡＳの全体概略構成について説明する。
【００３５】
図１は、本実施形態に係るＮＡＳを含む全体概略構成図である。本実施形態では、記憶装置本体１００（本体機器）とカートリッジ式ＨＤＤ２００（外部機器）とによってＮＡＳが構成される。
【００３６】
記憶装置本体１００は、ホームネットワーク等のネットワーク３００に接続されている。記憶装置本体１００は、ＰＣ又はテレビ受像機等のクライアント端末４００との間でネットワーク３００を介してコマンド及びデータを送受信する。記憶装置本体１００は、コマンドに応じてカートリッジ式ＨＤＤ２００に対するデータの書き込み及び読み出し等を行う。
【００３７】
記憶装置本体１００は、カートリッジ式ＨＤＤ２００が挿入されるＨＤＤスロット部１００ａを有する。カートリッジ式ＨＤＤ２００は、カートリッジ内にＨＤＤを収納したものであり、記憶装置本体１００に着脱可能に構成されている。
【００３８】
なお、図１では、説明の簡略化のため、１つのＨＤＤスロット部１００ａのみが記憶装置本体１００に設けられているが、複数のＨＤＤスロット部１００ａが記憶装置本体１００に設けられていてもよい。
【００３９】
記憶装置本体１００にカートリッジ式ＨＤＤ２００を着脱可能に構成することで、カートリッジ式ＨＤＤ２００の記憶容量が不足している場合には他のカートリッジ式ＨＤＤ２００により補完することができる。また、記憶させるデータの属性毎にカートリッジ式ＨＤＤ２００を使い分けることができる。
【００４０】
図２は、記憶装置本体１００にカートリッジ式ＨＤＤ２００が挿入される際の記憶装置本体１００及びカートリッジ式ＨＤＤ２００の状態を示す図である。
【００４１】
図２に示すように、記憶装置本体１００のＨＤＤスロット部１００ａには、本体側コネクタ１３０が設けられている。カートリッジ式ＨＤＤ２００には、ＨＤＤ側コネクタ２３０が設けられている。本実施形態において、ＨＤＤ側コネクタ２３０は外部側コネクタに相当する。
【００４２】
記憶装置本体１００にカートリッジ式ＨＤＤ２００を挿入し、本体側コネクタ１３０及びＨＤＤ側コネクタ２３０を互いに接続することで、本体側コネクタ１３０及びＨＤＤ側コネクタ２３０を介した通信が可能になる。
【００４３】
本実施形態では、本体側コネクタ１３０及びＨＤＤ側コネクタ２３０は、インタフェース規格の１つであるＳＡＴＡ規格に準拠したコネクタ形状を有する。
【００４４】
ＳＡＴＡ規格では、電力系のピン群と信号系のピン群とが個別に設けられる。具体的には、本体側コネクタ１３０は、電力系のピン群である本体側ＳＡＴＡパワーコネクタ部１１０と、信号系のピン群である本体側ＳＡＴＡ信号コネクタ部１２０とを有する。
【００４５】
同様に、ＨＤＤ側コネクタ２３０は、電力系のピン群であるＨＤＤ側ＳＡＴＡパワーコネクタ部２１０と、信号系のピン群であるＨＤＤ側ＳＡＴＡ信号コネクタ部２２０とを有する。
【００４６】
本体側ＳＡＴＡパワーコネクタ部１１０及びＨＤＤ側ＳＡＴＡパワーコネクタ部２１０は互いに接続され、本体側ＳＡＴＡ信号コネクタ部１２０及びＨＤＤ側ＳＡＴＡ信号コネクタ部２２０は互いに接続される。
【００４７】
（２）詳細構成
次に、図３及び図４を参照して、本実施形態に係るＮＡＳの詳細構成について説明する。ただし、本発明に関連しない構成については説明を省略する。
【００４８】
図３は、本実施形態に係るＮＡＳの構成を示すブロック図である。
【００４９】
図３に示すように、カートリッジ式ＨＤＤ２００は、ＨＤＤ側ＳＡＴＡパワーコネクタ部２１０及びＨＤＤ側ＳＡＴＡ信号コネクタ部２２０に加えて、ＳＡＴＡコントローラ２４０、ＨＤＤ２５０、ＵＳＢコントローラ２８０、及びＵＳＢデバイス２６０を有する。
【００５０】
ＳＡＴＡコントローラ２４０、ＨＤＤ２５０、ＵＳＢデバイス２６０、及びＵＳＢコントローラ２８０は、本体側ＳＡＴＡパワーコネクタ部１１０からＨＤＤ側ＳＡＴＡパワーコネクタ部２１０に供給される電源電圧を用いて駆動される。
【００５１】
ＳＡＴＡ規格上、１２Ｖ、５Ｖ、３．３Ｖの３種類の電源電圧が供給可能とされているが、本実施形態では、本体側ＳＡＴＡパワーコネクタ部１１０が１２Ｖ及び５Ｖのみを供給するものとしている。３．３Ｖの電源電圧は、１２Ｖ又は５Ｖの電源電圧から生成可能である。
【００５２】
ＳＡＴＡコントローラ２４０は、ＨＤＤ２５０への書き込み及びＨＤＤ２５０からの読み出し等を制御するとともに、ＨＤＤ側ＳＡＴＡ信号コネクタ部２２０を介してＳＡＴＡ信号を記憶装置本体１００と送受信する。本実施形態においてＳＡＴＡコントローラ２４０は、第１のインタフェース規格としてのＳＡＴＡ規格に準拠した通信を記憶装置本体１００と実行する第１外部側通信部に相当する。
【００５３】
ＨＤＤ２５０は、磁気ディスクと、磁気ディスクを駆動するモータとを含んで構成される。
【００５４】
ＵＳＢデバイス２６０は、ＵＳＢ規格に準拠した通信に対応したデバイスであり、例えば、不揮発性半導体メモリ又はチューナ等である。
【００５５】
ＵＳＢコントローラ２８０は、ＵＳＢデバイス２６０を制御するとともに、ＨＤＤ側ＳＡＴＡパワーコネクタ部２１０を介してＵＳＢ信号を記憶装置本体１００と送信側する。本実施形態においてＵＳＢコントローラ２８０は、第２のインタフェース規格としてのＵＳＢ規格に準拠した通信を本体機器と実行する第２外部側通信部に相当する。なお、ＵＳＢ信号は、互いに論理が反転した差動信号（Ｄ＋，Ｄ−）として構成される（図４参照）。
【００５６】
一方、記憶装置本体１００は、本体側ＳＡＴＡパワーコネクタ部１１０及び本体側ＳＡＴＡ信号コネクタ部１２０に加えて、ＳＡＴＡコントローラ１４０、ＣＰＵ１５０、メモリ１６０、ネットワークインタフェース１７０、及びＵＳＢコントローラ１８０を有する。
【００５７】
ＳＡＴＡコントローラ１４０は、本体側ＳＡＴＡ信号コネクタ部１２０を介してＳＡＴＡ信号を送受信する。本実施形態においてＳＡＴＡコントローラ１４０は、第１のインタフェース規格としてのＳＡＴＡ規格に準拠した通信をカートリッジ式ＨＤＤ２００と実行する第１本体側通信部に相当する。
【００５８】
メモリ１６０は例えば不揮発性半導体メモリであり、ＣＰＵ１５０は、メモリ１６０に記憶されているプログラムを実行することで記憶装置本体１００の全体を制御する。
【００５９】
ＣＰＵ１５０は、本体側コネクタ１３０にＨＤＤ側コネクタ２３０が接続されたことを検出する機能と、ＵＳＢデバイス２６０をカートリッジ式ＨＤＤ２００が内蔵しているか否かを確認する機能とを有する。すなわち、本実施形態においてＣＰＵ１５０は確認部に相当する。ＣＰＵ１５０は、本体側コネクタ１３０にＨＤＤ側コネクタ２３０が接続されたことをＣＰＵ１５０が検出した場合において、カートリッジ式ＨＤＤ２００が正常に動作するか否かを確認してもよい。ＣＰＵ１５０の動作の詳細については後述する。
【００６０】
ネットワークインタフェース１７０は、ネットワーク３００に接続され、コマンドやデータの入出力を行う。
【００６１】
ＵＳＢコントローラ１８０は、本体側ＳＡＴＡパワーコネクタ部１１０を介してＵＳＢ信号を送受信する。本実施形態においてＵＳＢコントローラ１８０は、第２のインタフェース規格としてのＵＳＢ規格に準拠した通信をカートリッジ式ＨＤＤ２００と実行する第２本体側通信部に相当する。
【００６２】
図４は、本体側ＳＡＴＡパワーコネクタ部１１０及びＨＤＤ側ＳＡＴＡパワーコネクタ部２１０の詳細構成を示す図である。
【００６３】
図４に示すように、本体側ＳＡＴＡパワーコネクタ部１１０はピン１１０ａ〜１１０ｏを有し、ＨＤＤ側ＳＡＴＡパワーコネクタ部２１０はピン２１０ａ〜２１０ｏを有する。本体側ＳＡＴＡパワーコネクタ部１１０及びＨＤＤ側ＳＡＴＡパワーコネクタ部２１０のそれぞれのピン配置は、ＳＡＴＡ規格に準拠している。
【００６４】
ＳＡＴＡ規格上、ピン１１０ａ〜１１０ｏ、２１０ａ〜２１０ｏは、主に、電源供給に使用される電源ピン、又は接地に使用されるグラウンドピンである。具体的には、ピン１１０ａ〜１１０ｃ、２１０ａ〜２１０ｃは３．３Ｖの電源ピンである。ピン１１０ｄ〜１１０ｆ、１１０ｊ、１１０ｌ、２１０ｄ〜２１０ｆ、２１０ｊ、２１０ｌはグラウンドピンである。ピン１１０ｋ、２１０ｋはＤＡＳ／ＤＳＳ（Device Activity Signal / Disable Staggered Spinup）ピンである。ピン１１０ｍ〜１１０ｏ、２１０ｍ〜２１０ｏは１２Ｖの電源ピンである。
【００６５】
ここで、３．３Ｖの電源ピン１１０ａ〜１１０ｃ、２１０ａ〜２１０ｃは、ＳＡＴＡ規格において規定された電源ピンではあるものの、通常、殆ど利用されることがない電源ピンである。
【００６６】
３．３Ｖピン１１０ａ，１１０ｂは、ＵＳＢコントローラ１８０に接続されている。ＵＳＢコントローラ１８０は、３．３Ｖピン１１０ａ，１１０ｂを使用してＵＳＢ規格に準拠した通信を実行する。３．３Ｖピン１１０ａはＵＳＢ信号Ｄ＋の伝送に使用され、３．３Ｖピン１１０ｂはＵＳＢ信号Ｄ−の伝送に使用される。
【００６７】
３．３Ｖピン２１０ａ，２１０ｂは、ＵＳＢコントローラ２８０に接続されている。ＵＳＢコントローラ２８０は、３．３Ｖピン２１０ａ，２１０ｂを使用してＵＳＢ規格に準拠した通信を実行する。３．３Ｖピン２１０ａはＵＳＢ信号Ｄ＋の伝送に使用され、３．３Ｖピン２１０ｂはＵＳＢ信号Ｄ−の伝送に使用される。
【００６８】
電源部１９０は、カートリッジ式ＨＤＤ２００に供給する電源電圧を生成する。電源部２９０は、電源部１９０によって生成された電源電圧の供給を受け、当該電源電圧をカートリッジ式ＨＤＤ２００の各ブロックに供給する。電源部２９０は、１２Ｖ又は５Ｖの電源電圧から３．３Ｖの電圧を生成し、生成した電圧をピン２１０ｃに印加する。ピン１１０ｃは、プルダウン抵抗Ｒ１を介して接地されている。本体側コネクタ１３０にＨＤＤ側コネクタ２３０が接続される前においては、ピン１１０ｃの電圧レベル（以下、検知信号１）は零Ｖである。本体側コネクタ１３０にＨＤＤ側コネクタ２３０が接続され、電源ピン１１０ｃと電源ピン２１０ｃとが接触している場合には、検知信号１は３．３Ｖになる。検知信号１は、ＣＰＵ１５０に入力される。
【００６９】
また、ピン１１０ｇは、プルダウン抵抗Ｒ２を介して接地されている。本体側コネクタ１３０にＨＤＤ側コネクタ２３０が接続される前においては、ピン１１０ｇの電圧レベル（以下、検知信号２）は零Ｖである。本体側コネクタ１３０にＨＤＤ側コネクタ２３０が接続され、電源ピン１１０ｇと電源ピン２１０ｇとが接触している場合には、検知信号２は５Ｖになる。検知信号２は、ＣＰＵ１５０に入力される。
【００７０】
（３）ＣＰＵの動作
次に、ＣＰＵ１５０の動作について説明する。図５は、ＣＰＵ１５０の動作を示すフローチャートである。図５では、本発明に関連する動作のみを示している。
【００７１】
ステップＳ１０１において、ＣＰＵ１５０は、検知信号２が５Ｖになったこと、すなわち、本体側コネクタ１３０にＨＤＤ側コネクタ２３０が接続されたことを検出する。
【００７２】
ステップＳ１０２において、ＣＰＵ１５０は、検知信号１が３．３Ｖであるか否か、すなわち、カートリッジ式ＨＤＤ２００がＵＳＢデバイス２６０を内蔵しているか否かを確認する。
【００７３】
カートリッジ式ＨＤＤ２００がＵＳＢデバイス２６０を内蔵していることを確認した場合、ステップＳ１０３においてＣＰＵ１５０は、ＵＳＢコントローラ１８０に対し、ＵＳＢ通信の開始を指示する。ＵＳＢコントローラ１８０は、ＵＳＢ通信の開始処理を行う。
【００７４】
ＵＳＢ通信の開始処理においては、ＵＳＢコントローラ１８０は、所定のＵＳＢコマンドをカートリッジ式ＨＤＤ２００に送信する。当該ＵＳＢコマンドに対する応答がカートリッジ式ＨＤＤ２００から受信できない場合には、カートリッジ式ＨＤＤ２００のＵＳＢデバイスが正常に動作していないと判定できる。一方、当該ＵＳＢコマンドに対する応答がカートリッジ式ＨＤＤ２００から受信できた場合、カートリッジ式ＨＤＤ２００のＵＳＢデバイスが正常に動作していると判定できる。なお、このようなＵＳＢコマンドに代えて、物理層レベルでの信号（例えば、Ethernet（登録商標）のLinkパルスに相当する信号）により確認を行ってもよい。
【００７５】
ステップＳ１０４においては、ＣＰＵ１５０は、ＳＡＴＡコントローラ１４０に対し、ＳＡＴＡ通信の開始を指示する。ＳＡＴＡコントローラ１４０は、ＳＡＴＡ通信の開始処理を行う。
【００７６】
ＳＡＴＡ通信の開始処理においては、ＳＡＴＡコントローラ１４０は、所定のＳＡＴＡコマンドをカートリッジ式ＨＤＤ２００に送信する。当該ＳＡＴＡコマンドに対する応答がカートリッジ式ＨＤＤ２００から受信できない場合には、カートリッジ式ＨＤＤ２００のＳＡＴＡデバイスが正常に動作していないと判定できる。一方、当該ＳＡＴＡコマンドに対する応答がカートリッジ式ＨＤＤ２００から受信できた場合、カートリッジ式ＨＤＤ２００のＳＡＴＡデバイスが正常に動作していると判定できる。なお、このようなＳＡＴＡコマンドに代えて、物理層レベルでの信号により確認を行ってもよい。
【００７７】
（４）動作具体例
次に、本実施形態に係る記憶装置本体１００及びカートリッジ式ＨＤＤ２００のそれぞれの動作の具体例を挙げて説明する。
【００７８】
ここでは、ＳＡＴＡ規格の互換性が維持されるということを説明するために、動作具体例１及び動作具体例２を説明する。
【００７９】
動作具体例１は、本実施形態に係る記憶装置本体１００に、ＵＳＢデバイスを内蔵しないカートリッジ式ＨＤＤが装着された場合の動作である。
【００８０】
動作具体例２は、ＳＡＴＡコネクタを用いたＵＳＢ通信に対応していない記憶装置本体に、本実施形態に係るカートリッジ式ＨＤＤ２００が装着された場合の動作である。
【００８１】
（４．１）動作具体例１
図６は、動作具体例１を説明するための図である。図６では、本実施形態に係る記憶装置本体１００に、ＵＳＢデバイスを内蔵しないカートリッジ式ＨＤＤ２００Ａが装着された状態を示している。図６に示すように、カートリッジ式ＨＤＤ２００Ａは、上述したＵＳＢデバイス２６０及びＵＳＢコントローラ２８０を具備していない。
【００８２】
まず、ＣＰＵ１５０は、検知信号２が５Ｖになったこと、すなわち、本体側コネクタ１３０にカートリッジ式ＨＤＤ２００Ａが接続されたことを検出する。
【００８３】
次に、ＣＰＵ１５０は、検知信号１が３．３Ｖであるか否か、すなわち、カートリッジ式ＨＤＤ２００ＡがＵＳＢデバイスを内蔵しているか否かを確認する。
【００８４】
動作具体例１では、カートリッジ式ＨＤＤ２００ＡがＵＳＢデバイスを内蔵しておらず、検知信号１が反応しない（３．３Ｖにならない）ことから、ＣＰＵ１５０は、カートリッジ式ＨＤＤ２００ＡがＵＳＢデバイスを内蔵していない通常のカートリッジ式ＨＤＤ２００Ａであると判断する。
【００８５】
次に、ＣＰＵ１５０は、ＵＳＢ通信の開始処理を省略し、ＳＡＴＡコントローラ１４０に対し、ＳＡＴＡ通信の開始を指示する。ＳＡＴＡコントローラ１４０は、ＳＡＴＡ通信の開始処理を行う。
【００８６】
このように、本実施形態に係る記憶装置本体１００に、ＵＳＢデバイスを内蔵しないカートリッジ式ＨＤＤ２００Ａが装着されても、ＳＡＴＡ通信は通常通り行うことができるため、ＳＡＴＡ規格の互換性が維持される。
【００８７】
（４．２）動作具体例２
図７は、動作具体例２を説明するための図である。図７では、ＳＡＴＡコネクタを用いたＵＳＢ通信に対応していない記憶装置本体１００Ａに、本実施形態に係るカートリッジ式ＨＤＤ２００が装着された状態を示している。図７に示すように、記憶装置本体１００Ａは、上述したＵＳＢコントローラ１８０を具備していない。
【００８８】
ＣＰＵ１５０は、本体側コネクタ１３０にカートリッジ式ＨＤＤ２００が接続されたことを検出し、ＳＡＴＡコントローラ１４０に対し、ＳＡＴＡ通信の開始を指示する。ＳＡＴＡコントローラ１４０は、ＳＡＴＡ通信の開始処理を行う。
【００８９】
ここで、記憶装置本体１００Ａの３．３Ｖピンから３．３Ｖの電源電圧がカートリッジ式ＨＤＤ２００の３．３Ｖピンに印加されることがあっても、当該電源電圧はＵＳＢデバイスの耐圧未満であるため、ＵＳＢ通信はできないもののＵＳＢデバイスが故障することはない。
【００９０】
このように、ＳＡＴＡコネクタを用いたＵＳＢ通信に対応していない記憶装置本体１００Ａに、本実施形態に係るカートリッジ式ＨＤＤ２００が装着されても、ＳＡＴＡ規格の互換性が維持される。
【００９１】
（５）実施形態の作用・効果
以上説明したように、本実施形態では、記憶装置本体１００のＳＡＴＡコントローラ１４０は、本体側ＳＡＴＡ信号コネクタ部１２０を使用して、ＳＡＴＡ規格に準拠した通信をカートリッジ式ＨＤＤ２００と実行する。カートリッジ式ＨＤＤ２００のＳＡＴＡコントローラ２４０は、ＨＤＤ側ＳＡＴＡ信号コネクタ部２２０を使用して、ＳＡＴＡ規格に準拠した通信を記憶装置本体１００と実行する。
【００９２】
また、記憶装置本体１００のＵＳＢコントローラ１８０は、本体側ＳＡＴＡパワーコネクタ部１１０のピン１１０ａ〜１１０ｃを使用して、ＵＳＢ規格に準拠した通信をカートリッジ式ＨＤＤ２００と実行する。カートリッジ式ＨＤＤ２００のＵＳＢコントローラ２８０は、ＨＤＤ側ＳＡＴＡパワーコネクタ部２１０のピン２１０ａ〜２１０ｃを使用して、ＵＳＢ規格に準拠した通信を記憶装置本体１００と実行する。
【００９３】
これにより、ＳＡＴＡ規格に準拠した形状を有する本体側コネクタ１３０と、ＳＡＴＡ規格に準拠した形状を有するＨＤＤ側コネクタ２３０を用いて、ＳＡＴＡ規格に準拠した通信と、ＵＳＢ規格に準拠した通信とを行うことができる。従って、コストの増大を抑制しつつＳＡＴＡ規格及びＵＳＢ規格の両インタフェース規格に対応できる。
【００９４】
また、ピン２１０ａ〜２１０ｃは、ＳＡＴＡ規格において、ＵＳＢ規格の耐圧未満の電源電圧３．３Ｖの供給を受けるための電源ピンであるため、仮にピン２１０ａ〜２１０ｃに３．３Ｖの電源電圧が印加されても、ほぼ問題はない。すなわち、カートリッジ式ＨＤＤ２００が、３．３Ｖを供給するＳＡＴＡコネクタに接続されたとしても、ＵＳＢデバイス２６０及びＵＳＢコントローラ２８０が故障することはない。
【００９５】
本実施形態では、記憶装置本体１００の電源部１９０は、３．３Ｖピン１１０ａ〜１１０ｃ以外の電源ピンを利用してカートリッジ式ＨＤＤ２００に電源電圧を供給する。このため、カートリッジ式ＨＤＤ２００を正常に駆動することができる。
【００９６】
本実施形態では、記憶装置本体１００のＵＳＢコントローラ１８０は、カートリッジ式ＨＤＤ２００がＵＳＢデバイス２６０を内蔵していることがＣＰＵ１５０により確認された場合に、ＵＳＢ規格に準拠した通信をカートリッジ式ＨＤＤ２００と実行する。これにより、ＵＳＢ規格に準拠した通信を適切に実行することができる。
【００９７】
（６）実施形態の変更例
上述した実施形態では、ユーザに対する通知について特に説明しなかったが、以下のような構成を追加し、ユーザに対する通知を行ってもよい。
【００９８】
図８は、上述した実施形態に係るＮＡＳの変更例を示すブロック図である。
【００９９】
図８に示すように、本変更例に係る記憶装置本体１００は、通知部の１つを構成するＬＥＤ１９０を有する。ＬＥＤ１９０は、ＣＰＵ１５０からの信号に応じて発光する。ＣＰＵ１５０は、本体側コネクタ１３０にＨＤＤ側コネクタ２３０が接続されたことを検出するとＬＥＤ１９０を発光させる。あるいは、本体側コネクタ１３０にＨＤＤ側コネクタ２３０が接続されたことを検出した後において、ＣＰＵ１５０は、カートリッジ式ＨＤＤ２００が正常に動作していないと判定すると、ＬＥＤ１９０を発光させる。なお、接続通知用のＬＥＤと異常通知用のＬＥＤとを個別に設ける構成でもよい。
【０１００】
さらに、ＣＰＵ１５０は、本体側コネクタ１３０にＨＤＤ側コネクタ２３０が接続されたことを検出すると、その旨の情報（Ｗｅｂ情報又はメール等）をネットワークインタフェース１７０からクライアント端末４００（図１参照）に送信する。あるいは、本体側コネクタ１３０にＨＤＤ側コネクタ２３０が接続されたことを検出した後において、ＣＰＵ１５０は、カートリッジ式ＨＤＤ２００が正常に動作していないと判定すると、その旨の情報（Ｗｅｂ情報又はメール等）をネットワークインタフェース１７０からクライアント端末４００に送信する。クライアント端末４００は、当該情報（Ｗｅｂ情報又はメール等）に基づいて、本体側コネクタ１３０にＨＤＤ側コネクタ２３０が接続されていない旨、本体側コネクタ１３０にＨＤＤ側コネクタ２３０が接続された旨、あるいはカートリッジ式ＨＤＤ２００が正常に動作していない旨を画面（例えばＷｅｂ画面）上に表示する。
【０１０１】
（７）その他の実施形態
上記のように、本発明は実施形態によって記載したが、この開示の一部をなす論述及び図面はこの発明を限定するものであると理解すべきではない。この開示から当業者には様々な代替実施形態、実施例及び運用技術が明らかとなる。
【０１０２】
上述した実施形態では、第１のインタフェース規格がＳＡＴＡ規格であり、第２のインタフェース規格がＵＳＢ規格であるケースを例示した。
【０１０３】
しかしながら、第１のインタフェース規格は、ＳＡＴＡ規格に類似するものであれば他のインタフェース規格でもよい。例えば、インタフェース規格の１つであるＳＡＳ（Serial Attached SCSI）規格を第１のインタフェース規格とすることができる。
【０１０４】
また、第２のインタフェース規格は、ＵＳＢ規格に類似するものであれば他のインタフェース規格でもよい。例えば、インタフェース規格の１つであるＬＶＤＳ（Low Voltage Differential Signaling）規格を第２のインタフェース規格とすることができる。
【０１０５】
上述した実施形態では、本発明の通信システムをＮＡＳに適用する場合について説明したが、ＮＡＳに限らず、本発明の通信システムをＩＰ−ＳＴＢ（Set Top Box）やブロードバンドルータに適用してもよい。本発明の通信システムをＩＰ−ＳＴＢに適用する場合には、ＳＴＢ本体が本体機器に相当し、ＳＴＢ本体に挿入される記憶媒体が外部機器に相当する。また、本発明の通信システムをブロードバンドルータに適用する場合には、ルータ本体が本体機器に相当し、ルータ本体に挿入される記憶媒体が外部機器に相当する。さらに、本体機器及び外部機器のそれぞれは、ＵＳＢ規格で通信可能であればどのような電子機器であってもよい。
【０１０６】
このように本発明は、ここでは記載していない様々な実施形態等を包含するということを理解すべきである。したがって、本発明はこの開示から妥当な特許請求の範囲の発明特定事項によってのみ限定されるものである。
【符号の説明】
【０１０７】
１００…記憶装置本体、１００ａ…ＨＤＤスロット部、１１０…本体側ＳＡＴＡパワーコネクタ部、１１０ａ〜１１０ｏ…ピン、１２０…信号コネクタ部、１３０…本体側コネクタ、１４０…ＳＡＴＡコントローラ、１５０…ＣＰＵ、１６０…メモリ、１７０…ネットワークインタフェース、１８０…ＵＳＢコントローラ、１９０…電源部、２００…カートリッジ式ＨＤＤ、２１０…ＨＤＤ側ＳＡＴＡパワーコネクタ部、２１０ａ〜２１０ｏ…ピン、２２０…ＨＤＤ側ＳＡＴＡ信号コネクタ部、２３０…ＨＤＤ側コネクタ、２４０…ＳＡＴＡコントローラ、２５０…ＨＤＤ、２６０…ＵＳＢデバイス、２８０…ＵＳＢコントローラ、２９０…電源部、３００…ネットワーク、４００…クライアント端末
【図１】
2011138465.tif 000003
【図２】
2011138465.tif 000004
【図３】
2011138465.tif 000005
【図４】
2011138465.tif 000006
【図５】
2011138465.tif 000007
【図６】
2011138465.tif 000008
【図７】
2011138465.tif 000009
【図８】
2011138465.tif 000010