(57)【要約】【課題】第１の外部機器及び第２の外部機器のいずれが接続されたのかを認識することができる処理装置を提供することを課題とする。【解決手段】処理装置は、コネクタ（１０２）の第２のピン（Ｓ１）の信号を入力信号として設定し、第１のピン（Ｐ１）の電位が第１のレベルであるときには第１の外部機器（１１１）及び第２の外部機器（１２１）が第１のコネクタに接続されていないと認識し、第１のピンの電位が第２のレベルであり、かつ第２のピンの電位が第３のレベルであるときには第１の外部機器が第１のコネクタに接続されていると認識し、第１のピンの電位が第２のレベルであり、かつ第２のピンの電位が第４のレベルであるときには第２の外部機器が第１のコネクタに接続されていると認識し、第２の外部機器が第１のコネクタに接続されていると認識したときには、第２のピンの信号を出力信号として設定し、第２のピンに第１の信号を出力する。【選択図】図１
2013225281.tif 000002
【特許請求の範囲】
【請求項１】
第１のピン及び第２のピンを有し、第１の外部機器又は第２の外部機器と接続可能な第１のコネクタと、
前記第２のピンの信号を入力信号として設定し、前記第１のピンの電位が第１のレベルであるときには前記第１の外部機器及び前記第２の外部機器が前記第１のコネクタに接続されていないと認識し、前記第１のピンの電位が第２のレベルであり、かつ前記第２のピンの電位が第３のレベルであるときには前記第１の外部機器が前記第１のコネクタに接続されていると認識し、前記第１のピンの電位が第２のレベルであり、かつ前記第２のピンの電位が第４のレベルであるときには前記第２の外部機器が前記第１のコネクタに接続されていると認識し、前記第２の外部機器が前記第１のコネクタに接続されていると認識したときには、前記第２のピンの信号を出力信号として設定し、前記第２のピンに第１の信号を出力するコントローラと
を有することを特徴とする処理装置。
【請求項２】
前記第１のコネクタは、第３のピンを有し、
さらに、前記コントローラが前記第１のコネクタに前記第１の外部機器が接続されていると認識したときと前記第２の外部機器が接続されていると認識したときとでは前記第３のピンの接続先を切り替えるスイッチを有することを特徴とする請求項１記載の処理装置。
【請求項３】
前記コントローラは、前記第１の外部機器が前記第１のコネクタに接続されていると認識したときにはＳＡＴＡ（Serial Advanced Technology Attachment）規格の信号を前記第１の外部機器に対して入出力し、前記第２の外部機器が前記第１のコネクタに接続されていると認識したときにはＵＳＢ（Universal Serial Bus）規格の信号を前記第２の外部機器に対して入出力することを特徴とする請求項１又は２記載の処理装置。
【請求項４】
前記第１の信号は、輝度設定信号であることを特徴とする請求項１〜３のいずれか１項に記載の処理装置。
【請求項５】
前記第１の信号は、省電力モード設定信号であることを特徴とする請求項１〜３のいずれか１項に記載の処理装置。
【請求項６】
処理装置と、
第１の外部機器と、
第２の外部機器とを有し、
前記処理装置は、
第１のピン及び第２のピンを有し、第１の外部機器又は第２の外部機器と接続可能な第１のコネクタと、
前記第２のピンの信号を入力信号として設定し、前記第１のピンの電位が第１のレベルであるときには前記第１の外部機器及び前記第２の外部機器が前記第１のコネクタに接続されていないと認識し、前記第１のピンの電位が第２のレベルであり、かつ前記第２のピンの電位が第３のレベルであるときには前記第１の外部機器が接続されていると認識し、前記第１のピンの電位が第２のレベルであり、かつ前記第２のピンの電位が第４のレベルであるときには前記第２の外部機器が接続されていると認識し、前記第１のコネクタに前記第２の外部機器が接続されていると認識したときには、前記第２のピンの信号を出力信号として設定し、前記第２のピンに第１の信号を出力するコントローラと、
前記第２のピン及び電源電位ノード間に接続される第１の抵抗とを有し、
前記第１の外部機器は、
前記第１のピン及び前記第２のピンを有し、前記処理装置の前記第１のコネクタと接続可能な第２のコネクタを有し、
前記第２のコネクタの前記第２のピンは、グランド電位ノードに接続され、
前記第２の外部機器は、
前記第１のピン及び前記第２のピンを有し、前記処理装置の前記第１のコネクタと接続可能な第３のコネクタと、
ベースが前記第３のコネクタの前記第２のピンに接続されるバイポーラトランジスタと、
前記バイポーラトランジスタのベース及びエミッタ間に接続される第２の抵抗とを有することを特徴とする処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、処理装置及び処理システムに関する。
【背景技術】
【０００２】
外部機器が接続され、第１のインタフェース規格に準拠した形状を有する本体側コネクタと、本体側コネクタに設けられた本体側信号ピンを使用して、第１のインタフェース規格に準拠した通信を外部機器と実行する第１本体側通信部と、本体側コネクタに設けられた複数の本体側電源ピンのうちの一部の本体側電源ピンを使用して、第２のインタフェース規格に準拠した通信を外部機器と実行する第２本体側通信部とを備える本体機器が知られている（例えば、特許文献１参照）。
【０００３】
また、外部機器と、外部機器が挿入される本体機器とを有し、外部機器は、所定のインタフェース規格に準拠して構成され、内部で短絡された複数の短絡ピンを含む外部機器側コネクタを備え、本体機器は、所定のインタフェース規格に準拠して構成され、複数の短絡ピンに対向する位置に設けられた複数の対向ピンを含む本体機器側コネクタと、複数の対向ピンのうちの特定の対向ピンに接続され、特定の対向ピンの電圧又は電流の状態に応じて、本体機器側コネクタに外部機器側コネクタが接続されたことを検出する接続検出部とを備える接続確認システムが知られている（例えば、特許文献２参照）。
【０００４】
また、インタフェース規格上の電源・グランドピンをファームウェア書き換え用通信用ピンとして使用することで、ファームウェア書き換え用の特別な専用コネクタを使用する必要のないディスク装置が知られている（例えば、特許文献３参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−１３８４６５号公報
【特許文献２】特開２０１１−１１８８４４号公報
【特許文献３】特開２００４−２０６５０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
第１の外部機器がコネクタを介して処理装置に接続可能な処理システムにおいて、その後の拡張により、第２の外部機器も上記と同じコネクタを介して処理装置に接続したいとの要望がある。その場合、処理装置は、第１の外部機器及び第２の外部機器のどちらが接続されたのかを認識する必要がある。
【０００７】
しかし、第１の外部機器を接続するコネクタは、すべてのピンが使用され、空きピンがない場合には認識が困難である。すなわち、処理装置は、第１の外部機器及び第２の外部機器のいずれかが接続されたことを認識することができたとしても、第１の外部機器及び第２の外部機器のいずれが接続されたのかを認識することが困難である。
【０００８】
本発明の目的は、コネクタに空きピンがない場合にも、第１の外部機器及び第２の外部機器のいずれが接続されたのかを認識することができる処理装置及び処理システムを提供することである。
【課題を解決するための手段】
【０００９】
処理装置は、第１のピン及び第２のピンを有し、第１の外部機器又は第２の外部機器と接続可能な第１のコネクタと、前記第２のピンの信号を入力信号として設定し、前記第１のピンの電位が第１のレベルであるときには前記第１の外部機器及び前記第２の外部機器が前記第１のコネクタに接続されていないと認識し、前記第１のピンの電位が第２のレベルであり、かつ前記第２のピンの電位が第３のレベルであるときには前記第１の外部機器が前記第１のコネクタに接続されていると認識し、前記第１のピンの電位が第２のレベルであり、かつ前記第２のピンの電位が第４のレベルであるときには前記第２の外部機器が前記第１のコネクタに接続されていると認識し、前記第２の外部機器が前記第１のコネクタに接続されていると認識したときには、前記第２のピンの信号を出力信号として設定し、前記第２のピンに第１の信号を出力するコントローラとを有する。
【発明の効果】
【００１０】
第２のピンの信号を入力信号として設定して認識を行い、その後に第２のピンの信号を出力信号として設定することにより、コネクタに空きピンがない場合にも、第１の外部機器及び第２の外部機器のいずれが接続されたのかを認識することができる。
【図面の簡単な説明】
【００１１】
【図１】実施形態による処理システムの構成例を示す図である。
【図２】第１のコネクタ、第２のコネクタ及び第３のコネクタのピンを説明するための図である。
【図３】図１の処理装置の詳細な構成例を示す図である。
【図４】処理装置の第１のコネクタのピンの形状例を示す図である。
【図５】図５（Ａ）は第１の外部機器を処理装置に接続した場合の信号のタイムチャートであり、図５（Ｂ）は第２の外部機器を処理装置に接続した場合の信号のタイムチャートである。
【図６】処理システムの処理例を示すフローチャートである。
【図７】処理装置がスリープ状態、休止状態又は電源オフ状態から復帰又は起動した場合の処理システムの処理例を示すフローチャートである。
【図８】他の実施形態による処理システムの構成例を示す図である。
【図９】図８の第３の外部機器の外観の例を示す斜視図である。
【発明を実施するための形態】
【００１２】
図１は、実施形態による処理システムの構成例を示す図である。処理システムでは、処理装置１０１は、第１の外部機器１１１又は第２の外部機器１２１に接続可能である。処理装置１０１は、例えばノート型パーソナルコンピュータであり、第１のコネクタ１０２、コントローラ１０３、スイッチ１０４及び第１の抵抗Ｒ１を有する。第１の外部機器１１１及び第２の外部機器１２１は、ベイユニットと呼ばれ、処理装置１０１に対して着脱可能なカートリッジである。第１の外部機器１１１は、例えば、光学ディスクドライブ（ＯＤＤ：Optical Disk Drive）又はハードディスクドライブ（ＨＤＤ：Hard Disk Drive）である。光学ディスクドライブは、例えばＣＤ−ＲＯＭ（Compact Disc Read Only Memory）ドライブ又はＤＶＤ（Digital Versatile Disc）ドライブである。第２の外部機器１２１は、例えば、スクリーン又は壁に画像を投影可能なプロジェクタである。
【００１３】
処理装置１０１は、第１のコネクタ１０２を有し、第１のコネクタ１０２を介して第１の外部機器１１１又は第２の外部機器１２１と接続可能である。第１の外部機器１１１は、第２のコネクタ１１２を有し、第２のコネクタ１１２は、処理装置１０１の第１のコネクタ１０２と接続可能である。第２の外部機器１２１は、第３のコネクタ１２２を有し、第３のコネクタ１２２は、処理装置１０１の第１のコネクタ１０２と接続可能である。
【００１４】
図２は、第１のコネクタ１０２、第２のコネクタ１１２及び第３のコネクタ１２２のピンを説明するための図である。第１のコネクタ１０２、第２のコネクタ１１２及び第３のコネクタ１２２は、それぞれ、ピンＳ１、ピンＳ２、ピンＳ３、ピンＳ４、ピンＳ５、ピンＳ６、ピンＳ７、ピンＰ１、ピンＰ２，ピンＰ３、ピンＰ４、ピンＰ５及びピンＰ６を有する。
【００１５】
まず、第１の外部機器１１１の第２のコネクタ１１２を処理装置１０１の第１のコネクタ１０２に接続した場合のピンの機能を説明する。第１の外部機器１１１は、例えば光学ディスクドライブ又はハードディスクドライブである。第２のコネクタ１１２は、ＳＡＴＡ（Serial Advanced Technology Attachment）規格のコネクタであり、ＳＡＴＡ規格のインタフェースにより信号の入出力が行われる。ピンＳ１は、ＳＡＴＡ規格の送信信号ＴＸのためのグランド電位ＧＮＤのピンである。ピンＳ２は、ＳＡＴＡ規格の送信信号ＴＸのピンである。ピンＳ３は、ＳＡＴＡ規格の送信信号ＴＸ＃のピンである。送信信号ＴＸ及びＴＸ＃は、相互に位相が反転した差動信号である。ピンＳ４は、ＳＡＴＡ規格の送信信号ＴＸ＃及び受信信号ＲＸのためのグランド電位ＧＮＤのピンである。ピンＳ５は、ＳＡＴＡ規格の受信信号ＲＸのピンである。ピンＳ６は、ＳＡＴＡ規格の受信信号ＲＸ＃のピンである。受信信号ＲＸ及びＲＸ＃は、相互に位相が反転した差動信号である。ピンＳ７は、ＳＡＴＡ規格の受信信号ＲＸ＃のためのグランド電位ＧＮＤのピンである。ピンＰ１は、外部機器が処理装置１０１に接続されたことを検出するための信号ＤＰのピンであり、ハイレベルであれば外部機器が接続されておらず、ローレベルであれば外部機器が接続されていることを示す。ピンＰ２及びＰ３は、電源電位５Ｖのピンである。ピンＰ４は、製品出荷時の診断用信号ＭＤのピンである。ピンＰ５及びＰ６は、電源電位５Ｖのためのグランド電位ＧＮＤのピンである。
【００１６】
次に、第２の外部機器１２１の第３のコネクタ１２２を処理装置１０１の第１のコネクタ１０２に接続した場合のピンの機能を説明する。第２の外部機器１２１は、例えばプロジェクタである。第３のコネクタ１２２は、ＵＳＢ（Universal Serial Bus）規格のインタフェースにより信号の入出力が行われる。ピンＳ１は、第２の外部機器（プロジェクタ）１２１の輝度設定信号ＰＲＪ＿ＰＦＭのピンである。輝度設定信号ＰＲＪ＿ＰＦＭは、ハイレベルが輝度大の設定信号であり、ローレベルが輝度小の設定信号である。例えば、処理装置（ノート型パーソナルコンピュータ）１０１は、コンセントにより交流（ＡＣ：Alternating Current）電源に接続されている場合には、十分な電力が得られるので、輝度設定信号ＰＲＪ＿ＰＦＭを輝度大に設定し、交流電源に接続されず、バッテリにより駆動されている場合には、十分な電力が得られないので、輝度設定信号ＰＲＪ＿ＰＦＭを輝度小に設定する。ピンＳ２及びＳ３は、ノンコネクション（未接続）である。ピンＳ４は、グランド電位ＧＮＤのピンである。ピンＳ５及びＳ６は、ノンコネクション（未接続）である。ピンＳ７は、ＵＳＢ規格の信号ＵＳＢ＋のピンである。ピンＰ１は、外部機器が処理装置１０１に接続されたことを検出するための信号ＤＰのピンであり、ハイレベルであれば外部機器が接続されておらず、ローレベルであれば外部機器が接続されていることを示す。ピンＰ２及びＰ３は、電源電位５Ｖのピンである。ピンＰ４は、ＵＳＢ規格の信号ＵＳＢ−のピンである。信号ＵＳＢ＋及びＵＳＢ−は、相互に位相が反転した差動信号である。ピンＰ５及びＰ６は、電源電位５Ｖのためのグランド電位ＧＮＤのピンである。
【００１７】
当初は、第１の外部機器１１１のみが処理装置１０１に接続可能であり、その後の拡張により、第２の外部機器１２１も処理装置１０１に接続可能にすることを考える。その場合、処理装置１０１は、第１の外部機器１１１及び第２の外部機器１２１のどちらが接続されたのかを認識する必要がある。
【００１８】
しかし、第１の外部機器１１１を処理装置１０１に接続するための第２のコネクタ１１２は、すべてのピンが使用され、空きピンがない。したがって、処理装置１０１は、第１の外部機器１１１及び第２の外部機器１２１のどちらが接続されたのかを認識することが困難である。以下、その理由を具体的に説明する。
【００１９】
ピンＰ１は、外部機器が処理装置１０１に接続されたことを検出するための信号ＤＰのピンであり、ハイレベルであれば外部機器が接続されておらず、ローレベルであれば外部機器が接続されていることを示す。処理装置１０１の第１のコネクタ１０２に何も接続されていない場合には、ピンＰ１がハイレベル（第１の電位）であるので、処理装置１０１は、第１のコネクタ１０２に第１の外部機器１１１及び第２の外部機器１２１が接続されていないと認識することができる。これに対し、処理装置１０１の第１のコネクタ１０２に第１の外部機器１１１又は第２の外部機器１２１が接続された場合には、ピンＰ１がローレベル（第２の電位）になるので、処理装置１０１は、第１の外部機器１１１又は第２の外部機器１２１が接続されたことを認識することができる。しかし、処理装置１０１は、第１の外部機器１１１及び第２の外部機器１２１のいずれが接続されたのかを認識することはできない。
【００２０】
第１の外部機器１１１の第２のコネクタ１１２に空きピンがあれば、その空きピンを用いて、第１の外部機器１１１及び第２の外部機器１２１のいずれが接続されたのかを認識することも可能であるが、第１の外部機器１１１の第２のコネクタ１１２には空きピンがない。
【００２１】
なお、処理装置１０１には、第１の外部機器１１１及び第２の外部機器１２１の他、外部バッテリを接続可能である。処理装置１０１は、第１のコネクタ１０２とは別に第４のコネクタを有し、第４のコネクタを介して外部バッテリに接続可能である。そこで、第２の外部機器１２１は、処理装置１０１の第１のコネクタ１０２及び第４のコネクタに接続可能にすることが考えられる。そして、処理装置１０１は、第４のコネクタのピンの電位を検出することにより、第１の外部機器１１１及び第２の外部機器１２１のいずれが接続されたのかを認識することができる。しかし、その場合には、外部バッテリの装着不要な処理装置１０１に対しても、無駄な第４のコネクタを設ける必要がある。そこで、第４のコネクタを使用せずに、第１のコネクタ１０２のみを用いて、第１の外部機器１１１及び第２の外部機器１２１のいずれが接続されたかを認識することができる処理装置１０１を以下に説明する。
【００２２】
本実施形態では、まず、処理装置１０１は、ピンＳ１の信号を入力信号として設定する。第１の外部機器１１１が処理装置１０１に接続されると、第１のコネクタ１０２のピンＳ１がローレベルになり、第２の外部機器１２１が処理装置１０１に接続されると、第１のコネクタ１０２のピンＳ１がハイレベルになる。処理装置１０１は、第１のピンＰ１の電位がローレベルであり、かつ第２のピンＳ１の電位がローレベル（第３の電位）であるときには、第１の外部機器１１１が第１のコネクタ１０２に接続されていると認識し、第１のピンＰ１の電位がローレベルであり、かつ第２のピンＳ１の電位がハイレベル（第４の電位）であるときには、第２の外部機器１２１が第１のコネクタ１０２に接続されていると認識する。そして、処理装置１０１は、第１のコネクタ１０２に第２の外部機器１２１が接続されていると認識したときには、第２のピンＳ１の信号を出力信号として設定し、第２のピンＳ１に輝度設定信号ＰＲＪ＿ＰＦＭを出力する。
【００２３】
図１において、第１の外部機器１１１は、第２のコネクタ１１２を有する。第２のコネクタ１１２は、ピンＳ１及びＳ７がグランド電位ＧＮＤのノードに接続され、ピンＰ１が抵抗Ｒ２１を介してグランド電位ＧＮＤのノードに接続され、ピンＰ４が診断用信号ＭＤのノードに接続される。抵抗Ｒ２１は、約１ｋΩのプルダウン抵抗である。
【００２４】
第２の外部機器１２１は、第３のコネクタ１２２を有する。第３のコネクタ１２２のピンＳ１は、抵抗Ｒ３２を介して、パイポーラトランジスタＴ３１のベースに接続される。第２の抵抗Ｒ３３は、ｎｐｎバイポーラトランジスタＴ３１のベース及びエミッタ間に接続される。ｎｐｎバイポーラトランジスタＴ３１は、エミッタがグランド電位ＧＮＤのノードに接続され、コレクタが抵抗Ｒ３４を介して電源電位３．３Ｖのノードに接続される。輝度設定信号ＰＲＪは、ｎｐｎバイポーラトランジスタＴ３１のコレクタから出力される。
【００２５】
第３のコネクタ１２２のピンＳ７は、ＵＳＢ規格の信号ＵＳＢ＋のピンであり、処理部１２３に接続される。第３のコネクタ１２２のピンＰ４は、ＵＳＢ規格の信号ＵＳＢ−のピンであり、処理部１２３に接続される。処理部１２３は、ＵＳＢ規格の差動信号ＵＳＢ＋及びＵＳＢ−の処理を行う。第３のコネクタ１２２のピンＰ１は、外部機器検出信号ＤＰのピンであり、抵抗Ｒ３１を介してグランド電位ＧＮＤのノードに接続される。抵抗Ｒ３１は、約１ｋΩのプルダウン抵抗である。
【００２６】
処理装置１０１は、第１のコネクタ１０２を有する。第１のコネクタ１０２のピンＳ１は、輝度設定信号ＰＲＪ＿ＰＦＭのピンであり、コントローラ１０３に接続される。抵抗Ｒ１は、電源電位３．３Ｖのノード及び第１のコネクタ１０２のピンＳ１間に接続される。第１の外部機器１１１が処理装置１０１に接続されると、ピンＳ１は、グランド電位ＧＮＤのノードに接続され、ローレベルになる。これに対し、第２の外部機器１２１が処理装置１０１に接続されると、ピンＳ１に関し、抵抗Ｒ１、Ｒ３２及びＲ３３の直列接続回路が電源電位３．３Ｖのノード及びグランド電位ＧＮＤのノード間に接続される。例えば、抵抗Ｒ１は１０ｋΩであり、抵抗Ｒ３２及びＲ３３の直列接続回路は９４ｋΩである。その場合、ピンＳ１の電位は、１０ｋΩと９４ｋΩの抵抗の分圧により、約２．９８Ｖのハイレベルになる。
【００２７】
コントローラ１０３は、ピンＳ１の信号を入力信号として設定し、ピンＳ１の電位がローレベルであるときには、第１の外部機器１１１が第１のコネクタ１０２に接続されていると認識し、ピンＳ１の電位がハイレベルであるときには、第２の外部機器１２１が第１のコネクタ１０２に接続されていると認識する。
【００２８】
コントローラ１０３は、第１の外部機器１１１が第１のコネクタ１０２に接続されていると認識したときには、選択信号ＳＥＬをローレベルにし、第２の外部機器１２１が第１のコネクタ１０２に接続されていると認識したときには、選択信号ＳＥＬをハイレベルにする。
【００２９】
スイッチ１０４は、選択信号ＳＥＬがローレベルであるときには、第３のピンＳ７をグランド電位ＧＮＤのノードに接続し、第３のピンＰ４をコントローラ１０３の診断用信号ＭＤの端子に接続し、選択信号ＳＥＬがハイレベルであるときには、第３のピンＳ７をコントローラ１０３のＵＳＢ規格の信号ＵＳＢ＋の端子に接続し、ピンＰ４をコントローラ１０３のＵＳＢ規格の信号ＵＳＢ−の端子に接続する。
【００３０】
そして、コントローラ１０３は、第１のコネクタ１０２に第２の外部機器１２１が接続されていると認識したときには、ピンＳ１の信号を出力信号として設定し、ピンＳ１に輝度設定信号ＰＲＪ＿ＰＦＭを出力する。
【００３１】
本実施形態によれば、第１の外部機器１１１の第２のコネクタ１１２に空きピンがない場合にも、第１の外部機器１１１及び第２の外部機器１２１のいずれが接続されたのかを認識することができる。
【００３２】
図３は、図１の処理装置１０１の詳細な構成例を示す図である。以下、図３の処理装置１０１が図１の処理装置１０１と異なる点を説明する。容量Ｃ１は、第１のコネクタ１０２のピンＳ２及びコントローラ１０３の送信信号ＴＸの端子間に接続される。容量Ｃ２は、第１のコネクタ１０２のピンＳ３及びコントローラ１０３の送信信号ＴＸ＃の端子間に接続される。第１のコネクタ１０２のピンＳ４、Ｐ５及びＰ６は、グランド電位ＧＮＤのノードに接続される。容量Ｃ３は、第１のコネクタ１０２のピンＳ５及びコントローラ１０３の受信信号ＲＸの端子間に接続される。容量Ｃ４は、第１のコネクタ１０２のピンＳ６及びコントローラ１０３の受信信号ＲＸ＃の端子間に接続される。抵抗Ｒ６は、電源電位３．３Ｖのノード及びコントローラ１０３の診断用信号ＭＤの端子間に接続される。スイッチ１０４は、負論理のイネーブル信号ＯＥ＃の端子を有し、電源端子ＶＣＣが電源電位３．３Ｖのノードに接続される。ｎチャネル電界効果トランジスタＴ４は、ドレインがイネーブル信号ＯＥ＃の端子に接続され、ゲートがコントローラ１０３の正論理のイネーブル信号ＯＥの端子に接続され、ソースがグランド電位ＧＮＤのノードに接続される。抵抗Ｒ７は、電源電位３．３Ｖのノード及びイネーブル信号ＯＥ＃の端子間に接続される。抵抗Ｒ８は、イネーブル信号ＯＥの端子及びグランド電位ＧＮＤのノード間に接続される。抵抗Ｒ９は、選択信号ＳＥＬの端子及びグランド電位ＧＮＤのノード間に接続される。
【００３３】
抵抗Ｒ２は、第１のコネクタ１０２のピンＰ１及びコントローラ１０３の外部機器検出信号ＤＰの端子間に接続される。容量Ｃ５は、コントローラ１０３の外部機器検出信号ＤＰの端子及びグランド電位ＧＮＤのノード間に接続されるチャタリング防止用容量である。抵抗Ｒ１１は、電源電位３．３Ｖのノード及びコントローラ１０３の外部機器検出信号ＤＰの端子間に接続される。
【００３４】
第１のコネクタ１０２のピンＰ２及びＰ３は、ノードＮ１に接続される。ｎチャネル電界効果トランジスタＴ２は、ゲートがコントローラ１０３の電源オン信号ＰＯＮの端子に接続され、ドレインがｎチャネル電界効果トランジスタＴ３のゲートに接続され、ソースがグランド電位ＧＮＤのノードに接続される。抵抗Ｒ３は、電源電位５Ｖのノード及びノードＮ２間に接続される。抵抗Ｒ４は、ノードＮ２及びトランジスタＴ２のドレイン間に接続される。容量Ｃ６は、抵抗Ｒ３に並列に接続される。トランジスタＴ３は、ドレインが抵抗Ｒ５を介してノードＮ１に接続され、ソースがグランド電位ＧＮＤのノードに接続される。ｐチャネル電界効果トランジスタＴ１は、ゲートがノードＮ２に接続され、ソースが電源電位５Ｖのノードに接続され、ドレインがノードＮ１に接続される。
【００３５】
図４は、処理装置１０１の第１のコネクタ１０２のピンＳ１〜Ｓ７及びＰ１〜Ｐ６の形状例を示す図である。ピンＳ１、Ｓ４、Ｓ７、Ｐ５及びＰ６は、ピンＳ２、Ｓ３、Ｓ５、Ｓ６及びＰ１〜Ｐ４より長い。特に、ピンＳ１は、ピンＰ１より長い。第１のコネクタ１０２に第１の外部機器１１１又は第２の外部機器１２１を接続すると、まず、第１のコネクタ１０２のピンＳ１が第１の外部機器１１１又は第２の外部機器１２１に接触し、その後、第１のコネクタ１０２のピンＰ１が第１の外部機器１１１又は第２の外部機器１２１に接触する。その結果、図５（Ａ）及び（Ｂ）に示すように、ピンＳ１の信号が先に伝達され、その後に、ピンＰ１の信号が伝達される。
【００３６】
図５（Ａ）は第１の外部機器１１１を処理装置１０１に接続した場合の信号のタイムチャートであり、図５（Ｂ）は第２の外部機器１２１を処理装置１０１に接続した場合の信号のタイムチャートである。図５（Ａ）及び（Ｂ）の初期時において、処理装置１０１の第１のコネクタ１０２に何も接続されていない状態では、第１のコネクタ１０２のピンＰ１は、図３の抵抗Ｒ１１を介して電源電位３．３Ｖのノードに接続されているので、ハイレベルになる。第１のコネクタ１０２のピンＳ１は、抵抗Ｒ１を介して電源電位３．３Ｖに接続されているので、ハイレベルになる。選択信号ＳＥＬの端子は、抵抗Ｒ９を介してグランド電位ＧＮＤのノードに接続されているので、ローレベルになる。イネーブル信号ＯＥの端子は、抵抗Ｒ８を介してグランド電位ＧＮＤのノードに接続されているので、ローレベルになる。その後の処理は、図６を参照しながら説明する。
【００３７】
図６は、処理システムの処理例を示すフローチャートである。初期時、コントローラ１０３は、第１のコネクタ１０２のピンＳ１の信号を入力信号として設定する。以下、処理装置１０１が電源オン状態における処理例を示す。
【００３８】
まず、第１の外部機器１１１が装着される場合を説明する。ステップＳ６０１では、第１の外部機器１１１が処理装置１０１に装着される。すると、ステップＳ６０２へ進む。ステップＳ６０２では、まず、第１のコネクタ１０２のピンＳ１が第１の外部機器１１１に接触する。すると、図５（Ａ）に示すように、第１のコネクタ１０２のピンＳ１は、図１の第１の外部機器１１１のグランド電位ＧＮＤのノードに接続され、ハイレベルからローレベルに変化する。次に、第１のコネクタ１０２のピンＰ１は、図１の第１の外部機器１１１の抵抗Ｒ２１を介してグランド電位ＧＮＤのノードに接続され、ハイレベルからローレベルに変化する。その後、ステップＳ６０５に進む。
【００３９】
次に、第２の外部機器１２１が装着される場合を説明する。ステップＳ６０３では、第２の外部機器１２１が処理装置１０１に装着される。すると、ステップＳ６０４へ進む。ステップＳ６０４では、まず、第１のコネクタ１０２のピンＳ１が第２の外部機器１２１に接触する。すると、図５（Ｂ）に示すように、第１のコネクタ１０２のピンＳ１は、図１の第２の外部機器１２１のトランジスタＴ３１のベースに接続され、３．３Ｖのハイレベルから２．９８Ｖのハイレベルに変化する。例えば、コントローラ１０３は、入力電位が閾値１．６５Ｖ未満であるときにはローレベルであると判断し、入力電位が閾値１．６５Ｖ以上であるときにはハイレベルであると判断する。次に、第１のコネクタ１０２のピンＰ１は、図１の第２の外部機器１２１の抵抗Ｒ３１を介してグランド電位ＧＮＤのノードに接続され、ハイレベルからローレベルに変化する。その後、ステップＳ６０５に進む。
【００４０】
ステップＳ６０５では、コントローラ１０３は、第１のコネクタ１０２のピンＰ１がハイレベルからローレベルに変化することを検出すると、それをトリガとして、第１のコネクタ１０２のピンＳ１の電位を検出する。なお、コントローラ１０３は、第１のコネクタ１０２のピンＰ１がハイレベルのままであるときには、第１のコネクタ１０２に第１の外部機器１１１及び第２の外部機器１２１のいずれも接続されていないと認識する。
【００４１】
次に、ステップＳ６０６では、コントローラ１０３は、第１のコネクタ１０２のピンＰ１がローレベルであり、かつ第１のコネクタ１０２のピンＳ１がローレベルであるときには、第１のコネクタ１０２に第１の外部機器１１１が接続されていると認識し、ステップＳ６０７に進む。これに対して、コントローラ１０３は、第１のコネクタ１０２のピンＰ１がローレベルであり、かつ第１のコネクタ１０２のピンＳ１がハイレベルであるときには、第１のコネクタ１０２に第２の外部機器１２１が接続されていると認識し、ステップＳ６１１に進む。
【００４２】
ステップＳ６０７では、コントローラ１０３は、第１の外部機器１１１を選択するため、図５（Ａ）に示すように、ローレベルの選択信号ＳＥＬの出力を維持する。
【００４３】
次に、ステップＳ６０８では、コントローラ１０３は、図５（Ａ）に示すように、イネーブル信号ＯＥをローレベルからハイレベルに変化させる。イネーブル信号ＯＥがハイレベルになると、トランジスタＴ４がオンし、イネーブル信号ＯＥ＃がローレベルになり、スイッチ１０４がイネーブル状態になる。スイッチ１０４は、イネーブル信号ＯＥ＃がローレベルになると、選択信号ＳＥＬがローレベルであるので、第１のコネクタ１０２のピンＳ７をグランド電位ＧＮＤのノードに接続し、第１のコネクタ１０２のピンＰ４をコントローラ１０３の診断用信号ＭＤの端子に接続する。
【００４４】
次に、ステップＳ６０９では、コントローラ１０３は、電源オン信号ＰＯＮをローレベルからハイレベルに変化させる。電源オン信号ＰＯＮがハイレベルになると、トランジスタＴ２及びＴ１がオンし、第１のコネクタ１０２のピンＰ２及びＰ３は、トランジスタＴ１を介して、電源電位５Ｖのノードに接続される。その後、コントローラ１０３は、第１の外部機器１１１の処理を行う。
【００４５】
ステップＳ６１１では、コントローラ１０３は、第２の外部機器１２１を選択するため、図５（Ｂ）に示すように、選択信号ＳＥＬをローレベルからハイレベルに変化させる。
【００４６】
次に、ステップＳ６１２では、コントローラ１０３は、第１のコネクタ１０２のピンＳ１の信号を入力信号としての設定から出力信号としての設定に切り替える。これにより、コントローラ１０３は、第１のコネクタ１０２のピンＳ１に輝度設定信号ＰＲＪ＿ＰＦＭを出力可能になる。コントローラ１０３の輝度設定信号ＰＲＪ＿ＰＦＭの端子は、汎用入出力端子（ＧＰＩＯ：General Purpose Input/Output）である。
【００４７】
次に、ステップＳ６１３では、コントローラ１０３は、図５（Ｂ）に示すように、イネーブル信号ＯＥをローレベルからハイレベルに変化させる。イネーブル信号ＯＥがハイレベルになると、トランジスタＴ４がオンし、イネーブル信号ＯＥ＃がローレベルになり、スイッチ１０４がイネーブル状態になる。スイッチ１０４は、イネーブル信号ＯＥ＃がローレベルになると、選択信号ＳＥＬがハイレベルであるので、第１のコネクタ１０２のピンＳ７をコントローラ１０３のＵＳＢ規格の信号ＵＳＢ＋の端子に接続し、第１のコネクタ１０２のピンＰ４をコントローラ１０３のＵＳＢ規格の信号ＵＳＢ−の端子に接続する。
【００４８】
次に、ステップＳ６１４では、コントローラ１０３は、電源オン信号ＰＯＮをローレベルからハイレベルに変化させる。電源オン信号ＰＯＮがハイレベルになると、トランジスタＴ２及びＴ１がオンし、第１のコネクタ１０２のピンＰ２及びＰ３は、トランジスタＴ１を介して、電源電位５Ｖのノードに接続される。その後、コントローラ１０３は、第２の外部機器１２１の処理を行う。
【００４９】
図７は、処理装置１０１がスリープ状態、休止状態又は電源オフ状態から復帰又は起動した場合の処理システムの処理例を示すフローチャートである。
【００５０】
ステップＳ７０１では、コントローラ１０３は、第１のコネクタ１０２のピンＳ１の信号を入力信号として設定し、選択信号ＳＥＬをデフォルトのローレベルにする。
【００５１】
次に、ステップＳ７０２では、コントローラ１０３は、上記と同様に、第１のコネクタ１０２のピンＰ１がハイレベルからローレベルに変化することを検出すると、それをトリガとして、第１のコネクタ１０２のピンＳ１の電位を検出する。
【００５２】
次に、ステップＳ７０３では、コントローラ１０３は、第１のコネクタ１０２のピンＰ１がハイレベルであるときには、第１のコネクタ１０２に第１の外部機器１１１及び第２の外部機器１２１のいずれも接続されていないので、ステップＳ７０４に進み、何もしない。これに対し、コントローラ１０３は、第１のコネクタ１０２のピンＰ１がローレベルであるときには、第１のコネクタ１０２に第１の外部機器１１１又は第２の外部機器１２１が接続されているので、ステップＳ７０５に進む。
【００５３】
ステップＳ７０５では、コントローラ１０３は、第１のコネクタ１０２のピンＳ１がローレベルであるときには、第１のコネクタ１０２に第１の外部機器１１１が接続されていると認識し、図６のステップＳ６０７〜Ｓ６０９と同じ処理を行う。これに対し、コントローラ１０３は、第１のコネクタ１０２のピンＳ１がハイレベルであるときには、第１のコネクタ１０２に第２の外部機器１２１が接続されていると認識し、図６のステップＳ６１１〜Ｓ６１４と同じ処理を行う。
【００５４】
次に、電源オン状態の処理装置１０１から第１の外部機器１１１又は第２の外部機器１２１が取り外された場合の処理を説明する。処理装置１０１から第１の外部機器１１１又は第２の外部機器１２１が取り外されると、第１のコネクタ１０２のピンＰ１がローレベルからハイレベルに変化する。コントローラ１０３は、第１のコネクタ１０２のピンＰ１がローレベルからハイレベルに変化することを検出すると、図７のステップＳ７０１と同様に、第１のコネクタ１０２のピンＳ１の信号を入力信号として設定し、選択信号ＳＥＬをデフォルトのローレベルにする。
【００５５】
以上のように、コントローラ１０３は、ピンＳ１の信号を入力信号として設定し、ピンＰ１の電位がハイレベル（第１のレベル）であるときには第１の外部機器１１１及び第２の外部機器１２１が第１のコネクタ１０２に接続されていないと認識する。また、コントローラ１０３は、ピンＰ１の電位がローレベル（第２のレベル）であり、かつピンＳ１の電位がローレベル（第３のレベル）であるときには第１の外部機器１１１が第１のコネクタ１０２に接続されていると認識し、ピンＰ１の電位がローレベル（第２のレベル）であり、かつピンＳ１の電位がハイレベル（第４のレベル）であるときには第２の外部機器１２１が第１のコネクタ１０２に接続されていると認識する。また、コントローラ１０３は、第２の外部機器１２１が第１のコネクタ１０２に接続されていると認識したときには、ピンＳ１の信号を出力信号として設定し、ピンＳ１に輝度設定信号（第１の信号）ＰＲＪ＿ＰＦＭを出力する。
【００５６】
スイッチ１０４は、コントローラ１０３が第１のコネクタ１０２に第１の外部機器１１１が接続されていると認識したときと第２の外部機器１２１が接続されていると認識したときとでは第１のコネクタ１０２のピンＳ７及びＰ４の接続先を切り替える。
【００５７】
コントローラ１０３は、第１の外部機器１１１が第１のコネクタ１０２に接続されていると認識したときにはＳＡＴＡ規格の信号ＴＸ，ＴＸ＃，ＲＸ，ＲＸ＃を第１の外部機器１１１に対して入出力し、第２の外部機器１２１が第１のコネクタ１０２に接続されていると認識したときにはＵＳＢ規格の信号ＵＳＢ＋，ＵＳＢ−を第２の外部機器１２１に対して入出力する。
【００５８】
本実施形態によれば、処理装置１０１に対して、第１の外部機器１１１としての光学ディスクドライブ、第１の外部機器１１１としてのハードディスクドライブ、及び第２の外部機器１２１としてのプロジェクタを選択的に装着可能である。また、処理装置１０１の第１のコネクタ１０２及び第１の外部機器１１１の第２のコネクタ１１２は、ＳＡＴＡ規格のコネクタであるので、今までと変わらず、汎用コネクタを継続使用可能である。
【００５９】
コントローラ１０３は、ピンＳ１の信号を入力信号として設定し、第１の外部機器１１１又は第２の外部機器１２１の認識を行い、その後にピンＳ１の信号を出力信号として設定することにより、第１の外部機器１１１のＳＡＴＡ規格の第２のコネクタ１１２に空きピンがない場合にも、第１の外部機器１１１及び第２の外部機器１２１のいずれが接続されたのかを認識することができる。
【００６０】
また、処理装置１０１は、外部バッテリを装着するためのコネクタを使用しなくても、第１の外部機器１１１又は第２の外部機器１２１を装着可能である。したがって、処理装置１０１は、外部バッテリを装着する必要がないときには、外部バッテリを装着するためのコネクタを削除することができる。
【００６１】
図８は、他の実施形態による処理システムの構成例を示す図である。図８の処理システムは、図１の処理システムに対し、第２の外部機器１２１の代わりに、第３の外部機器１３１を設けたものである。第３の外部機器１３１は、例えば、ＵＳＢベイユニットであり、ＵＳＢデバイスを処理装置１０１に接続可能にする。図８の第３の外部機器１３１は、図１の第２の外部機器１２１に対して、処理部１２３の代わりにＵＳＢハブコントローラ８０１を設け、ｎｐｎバイポーラトランジスタＴ４１、抵抗Ｒ４１〜Ｒ４３を追加したものである。図８の第３の外部機器１３１の構成及び処理は、図１の第２の外部機器１２１の構成及び処理と同様である。以下、第３の外部機器１３１が第２の外部機器１２１と異なる点を説明する。
【００６２】
第３のコネクタ１２２のピンＳ７は、ＵＳＢ規格の信号ＵＳＢ＋のピンであり、ＵＳＢハブコントローラ８０１に接続される。第３のコネクタ１２２のピンＰ４は、ＵＳＢ規格の信号ＵＳＢ−のピンであり、ＵＳＢハブコントローラ８０１に接続される。ＵＳＢハブコントローラ８０１は、ＵＳＢ規格の差動信号ＵＳＢ＋及びＵＳＢ−を、複数のＵＳＢデバイスのＵＳＢ信号に分配する。ＵＳＢハブコントローラ８０１の電源ノード８０２は、抵抗Ｒ４１を介して電源電位Ｖｄのノードに接続される。電源電位Ｖｄは、例えば５Ｖである。
【００６３】
ｎｐｎバイポーラトランジスタＴ４１のコレクタは、抵抗Ｒ４２を介して、ＵＳＢハブコントローラ８０１の電源ノード８０２に接続される。ｎｐｎバイポーラトランジスタＴ４１のベースは、抵抗Ｒ４３を介して、ｎｐｎバイポーラトランジスタＴ３１のコレクタに接続される。ｎｐｎバイポーラトランジスタＴ４１のエミッタは、グランド電位ＧＮＤのノードに接続される。
【００６４】
処理装置１０１内のコントローラ１０３は、図２の輝度設定信号ＰＲＪ＿ＰＦＭの代わりに、省電力モード設定信号Ｐｗｒ＿ＳＥＬを出力する。省電力モード設定信号Ｐｗｒ＿ＳＥＬは、ローレベルが省電力モードを示し、ハイレベルが通常動作モードを示す。
【００６５】
まず、通常動作モードについて説明する。通常動作モードでは、コントローラ１０３は、ハイレベルの省電力モード設定信号Ｐｗｒ＿ＳＥＬを出力する。省電力モード設定信号Ｐｗｒ＿ＳＥＬがハイレベルの場合、トランジスタＴ３１はオンし、トランジスタＴ３１のコレクタ電圧である省電力モード設定信号ＰＳＥＬはローレベルになる。すると、トランジスタＴ４１がオフし、ＵＳＢハブコントローラ８０１の電源ノード８０２に電源電位Ｖｄが供給され、ＵＳＢハブコントローラ８０１は、通常動作を行う。
【００６６】
次に、省電力モードについて説明する。省電力モードでは、コントローラ１０３は、ローレベルの省電力モード設定信号Ｐｗｒ＿ＳＥＬを出力する。省電力モード設定信号Ｐｗｒ＿ＳＥＬがローレベルの場合、トランジスタＴ３１はオフし、トランジスタＴ３１のコレクタ電圧である省電力モード設定信号ＰＳＥＬはハイレベルになる。すると、トランジスタＴ４１がオンし、ＵＳＢハブコントローラ８０１の電源ノード８０２には電源電位Ｖｄが供給されず、ＵＳＢハブコントローラ８０１は動作せず、省電力化することができる。
【００６７】
図９は、図８の第３の外部機器１３１の外観の例を示す斜視図である。第３の外部機器１３１は、ＵＳＢベイユニットであり、筐体９００と、第３のコネクタ１２２と、ＵＳＢハブコントローラ８０１と、プリント基板９０１と、２個のＵＳＢコネクタ９０２と、２個のＵＳＢデバイス９０３とを有する。筐体９００には、プリント基板９０１及び第３のコネクタ１２２が固定される。プリント基板９０１には、第３のコネクタ１２２と、ＵＳＢハブコントローラ８０１と、２個のＵＳＢコネクタ９０２とが電気的に接続される。２個のＵＳＢデバイス９０３は、汎用のＵＳＢデバイスであり、例えばＵＳＢメモリである。２個のＵＳＢコネクタ９０２には、それぞれ２個のＵＳＢデバイス９０３が着脱可能である。ユーザは、最大、２個のＵＳＢデバイス９０３を装着することができる。ＵＳＢハブコントローラ８０１は、第３のコネクタ１２２のＵＳＢ信号に対して、２個のＵＳＢコネクタ９０２のＵＳＢ信号に分岐することができる。これにより、第３のコネクタ１２２は、２個のＵＳＢデバイス９０３に対して、ＵＳＢ信号を入出力することができる。
【００６８】
処理装置１０１は、例えばノート型パーソナルコンピュータであり、特定のアプリケーションソフトウェアを実行させる場合には、認証コードが必要になる場合がある。その場合、ユーザは、認証コードが記憶されたＵＳＢメモリを処理装置１０１に差し込むことにより、上記の特定のアプリケーションソフトウェアを実行させることができる。処理装置１０１は、第３の外部機器１３１の他に、外部ＵＳＢコネクタ端子を有する。外部ＵＳＢコネクタ端子にＵＳＢメモリを差し込むと、ＵＳＢメモリは、処理装置１０１に対して出っ張り、周囲物に当たり易く、邪魔になり、破損し易い。
【００６９】
これに対し、ＵＳＢメモリは、ＵＳＢデバイス９０３として、第３の外部機器１３１に差し込むことができる。この場合、ＵＳＢデバイス９０３は、第３の外部機器１３１の筐体９００内に収納することができる。また、第３の外部機器１３１は、処理装置１０１に対して着脱可能なカートリッジであり、処理装置１０１内に収納することができる。これにより、上記のようなＵＳＢメモリの出っ張りの不都合を解消することができる。ユーザは、認証コードが記憶されたＵＳＢメモリをＵＳＢデバイス９０３として、第３の外部機器１３１に差し込み、さらに、その第３の外部機器１３１を処理装置１０１に差し込むことにより、上記の特定のアプリケーションソフトウェアを実行させることができる。また、ユーザは、任意のＵＳＢデバイス９０３を第３の外部機器１３１に差し込んで使用することができる。
【００７０】
なお、上記実施形態は、何れも本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
【符号の説明】
【００７１】
１０１  処理装置
１０２  第１のコネクタ
１０３  コントローラ
１０４  スイッチ
１１１  第１の外部機器
１１２  第２のコネクタ
１２１  第２の外部機器
１２２  第３のコネクタ
１２３  処理部
【図１】
2013225281.tif 000003
【図２】
2013225281.tif 000004
【図３】
2013225281.tif 000005
【図４】
2013225281.tif 000006
【図５】
2013225281.tif 000007
【図６】
2013225281.tif 000008
【図７】
2013225281.tif 000009
【図８】
2013225281.tif 000010
【図９】
2013225281.tif 000011