(57)【要約】【課題】ＵＳＢなどのシリアルインターフェースのデバイス機器がホスト機器に接続されたことを迅速に検出することができるデバイス機器検出装置およびデバイス機器検出方法を提供する。【解決手段】ＵＳＢコネクタ１４を備えた本体部１０にＵＳＢホストマイコン１１と切替ＳＷ１２とを備えて、切替ＳＷ１２の端子１２ａをＵＳＢコネクタ１４のシールド１４ｅと接続し、切替ＳＷ１２の端子１２ｂを抵抗Ｒ１を介して電圧５Ｖと接続されるようにして、端子１２ｂの電圧レベルをＵＳＢホストマイコン１１のマイコンポート１１でモニタする。ＵＳＢホストマイコン１１は、このマイコンポート１１ａでモニタしている電圧レベルが、５Ｖの場合はＵＳＢデバイス２０が未接続と判断し、０Ｖの場合はＵＳＢデバイス２０が接続されていると判断する。【選択図】図２
2009289124.tif 000002
【特許請求の範囲】
【請求項１】
接地線および信号線を含むシリアルインターフェースに基づいた第１の接続手段にシールドを備えたホスト機器と、前記第１の接続手段と接続する第２の接続手段にシールドを備えたデバイス機器と、が接続されたことを検出するデバイス機器検出手段を備えたデバイス機器検出装置であって、
前記ホスト機器は、前記第１の接続手段のシールドがオープン状態か接地状態のいずれであるかを検出するシールド状態検出手段を備え、
前記デバイス機器の前記第２の接続手段のシールドと前記接地線が接続されており、
前記デバイス機器検出手段は、前記シールド状態検出手段が前記第１の接続手段のシールドがオープン状態であると検出した場合は前記デバイス機器が接続されていないと判断し、前記シールド状態検出手段が前記第１の接続手段のシールドが接地状態であると検出した場合は前記デバイス機器が接続されていると判断する
ことを特徴とするデバイス機器検出装置。
【請求項２】
前記シールド状態検出手段が、抵抗を介して所定の電圧を前記第１の接続手段のシールドに印加することを特徴とする請求項１に記載のデバイス機器検出装置。
【請求項３】
前記シールド状態検出手段が、前記第１の接続手段のシールドを接地するか前記抵抗を介して所定の電圧を印加するかのいずれかに切り替える切替手段を備え、
前記デバイス機器検出手段は、前記デバイス機器が接続されていると判断した後に、前記切替手段に対して前記第１の接続手段のシールドを接地するように切り替えさせることを特徴とする請求項２に記載のデバイス機器検出装置。
【請求項４】
前記第１の接続手段を複数備えるとともに、前記複数の第１の接続手段の信号線を切り替える信号線切替手段を備え、さらに、前記シールド状態検出手段が、前記複数の第１の接続手段各々に対応して備えることを特徴とする請求項１乃至３のうちいずれか一項に記載のデバイス機器検出装置。
【請求項５】
前記シリアルインターフェースがＵＳＢインターフェースであることを特徴とする請求項１乃至４のうちいずれか一項に記載のデバイス機器検出装置。
【請求項６】
接地線および信号線を含むシリアルインターフェースに基づいた第１の接続手段にシールドを備えたホスト機器と、前記第１の接続手段と接続する第２の接続手段にシールドを備えて該シールドおよび前記接地線が互いに接続されているデバイス機器と、が接続されたことを検出するデバイス機器検出方法であって、
前記第１の接続手段のシールドがオープン状態か接地状態のいずれであるかを検出し、前記第１の接続手段のシールドがオープン状態であると検出した場合は前記デバイス機器が接続されていないと判断し、前記第１の接続手段のシールドが接地状態であると検出した場合は前記デバイス機器が接続されていると判断することを特徴とするデバイス機器検出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＵＳＢ（Universal Serial Bus）などのシリアルインターフェースを用いたデバイス機器がホスト機器に接続されたことを検出するデバイス機器検出装置およびデバイス機器検出方法に関する。
【背景技術】
【０００２】
近年、ＵＳＢなどのシリアルインターフェースを備えた機器がパーソナルコンピュータ等の外部接続装置以外に用いられることが多くなっている。
【０００３】
例えば、半導体メモリなどを内蔵しＵＳＢインターフェースを備えたＵＳＢデバイスを用いて、そのＵＳＢデバイスに音楽データや映像データを記録して、ＵＳＢインターフェースを備えたステレオ機器やテレビなどの電子機器に装着することで、ＵＳＢデバイスに記録された音楽データや映像データを再生するようなことが提案されている。
【０００４】
このようなＵＳＢデバイスなどのデバイス機器がステレオ機器やテレビなどの電子機器（ホスト機器）に接続されたことの検出は、例えば特許文献１に記載の印字装置の制御装置のように、ＵＳＢの規格に定められた信号線などのレベル変化を検出して接続されたことを判断している。
【特許文献１】特開２００２−１７８６１０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の方法のうち、信号線Ｄ＋またはＤ−の電圧レベルが所定のレベルまでの変化を検出することによって接続されたと判断する方法はＵＳＢの規格で定められた周知の検出方法である。また、この方法はデバイス機器の回路構成によってはこの電圧レベルが所定レベルまで変化する時間が非常に遅いものがあり、その場合、電源投入前からデバイス機器が接続されていたとしても当該デバイス機器が後から接続されたと判断され、ホスト機器の誤動作を引き起こすことがあった。
【０００６】
例えば、ホスト機器がＵＳＢ機能付きカーオーディオであった場合で詳細に説明すると、音楽データなどが記録されたＵＳＢデバイスをＵＳＢコネクタに接続し、カーオーディオがＵＳＢデバイスを検出すると、自動的にＵＳＢデバイスに記録された音楽等（ＵＳＢソース）に切り替えて再生する機能がある。また、一般的にＡＣＣ ＯＮ（車両のアクセサリスイッチをＯＮ）した時には、前回ＡＣＣ ＯＦＦする直前のソースを再生するラストメモリー機能を持つものが多い。このようなカーオーディオにおいて、信号線Ｄ＋がＨｉレベルまで変化する時間が遅いと、ＵＳＢデバイスをカーオーディオに接続したままＡＣＣ ＯＮした場合にＵＳＢ以外のソースで再生が再開されても、その後にＵＳＢの信号線Ｄ＋がＨｉになり、カーオーディオはあたかも今ＵＳＢデバイスが接続されたと誤認識してしまい、ＵＳＢソースに切り替えてしまうという問題が生じていた。
【０００７】
そこで、本発明は、例えばＵＳＢなどのシリアルインターフェースのデバイス機器がホスト機器に接続されたことを迅速に検出することができるデバイス機器検出装置およびデバイス機器検出方法を提供することを課題とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、請求項１に記載のデバイス機器検出装置は、接地線および信号線を含むシリアルインターフェースに基づいた第１の接続手段にシールドを備えたホスト機器と、前記第１の接続手段と接続する第２の接続手段にシールドを備えたデバイス機器と、が接続されたことを検出するデバイス機器検出手段を備えたデバイス機器検出装置であって、前記ホスト機器は、前記第１の接続手段のシールドがオープン状態か接地状態のいずれであるかを検出するシールド状態検出手段を備え、前記デバイス機器の前記第２の接続手段のシールドと前記接地線が接続されており、前記デバイス機器検出手段は、前記シールド状態検出手段が前記第１の接続手段のシールドがオープン状態であると検出した場合は前記デバイス機器が接続されていないと判断し、前記シールド状態検出手段が前記第１の接続手段のシールドが接地状態であると検出した場合は前記デバイス機器が接続されていると判断することを特徴としている。
【０００９】
請求項６に記載のデバイス機器検出方法は、接地線および信号線を含むシリアルインターフェースに基づいた第１の接続手段にシールドを備えたホスト機器と、前記第１の接続手段と接続する第２の接続手段にシールドを備えて該シールドおよび前記接地線が互いに接続されているデバイス機器と、が接続されたことを検出するデバイス機器検出方法であって、前記第１の接続手段のシールドがオープン状態か接地状態のいずれであるかを検出し、前記第１の接続手段のシールドがオープン状態であると検出した場合は前記デバイス機器が接続されていないと判断し、前記第１の接続手段のシールドが接地状態であると検出した場合は前記デバイス機器が接続されていると判断することを特徴としている。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の一実施形態にかかるデバイス機器検出装置を説明する。本発明の一実施形態にかかるデバイス機器検出装置は、シールド状態検出手段がホスト機器の第１の接続手段のシールドがオープン状態か接地状態かのいずれであるかを検出し、デバイス機器検出手段が、シールド状態検出手段が第１の接続手段のシールドがオープン状態であると検出した場合はデバイス機器が接続されていないと判断し、シールド状態検出手段が第１の接続手段のシールドが接地状態であると検出した場合はデバイス機器が接続されていると判断しているので、第１接続手段のシールドがオープン状態か接地状態かを検出することで、第１の接続手段に第２の接続手段が接続されているか、つまり、デバイス機器の接続を検出することができる。そのため、シリアルインターフェースの信号線などを用いずにデバイス機器の接続を迅速に検出することができる。
【００１１】
また、シールド状態検出手段が、抵抗を介して所定の電圧を第１の接続手段のシールドに印加してもよい。このようにすることにより、オープン状態の場合は所定の電圧レベル、接地状態の場合は接地レベル、がそれぞれ検出されることで、どちらの状態かを判断することができる。
【００１２】
また、シールド状態検出手段が、前記第１の接続手段のシールドを接地するか前記抵抗を介して所定の電圧を印加するかのいずれかに切り替える切替手段を備え、前記デバイス機器検出手段は、前記デバイス機器が接続されていると判断した後に、前記切替手段に対して前記第１の接続手段のシールドを接地するように切り替えさせてもよい。このようにすることにより、デバイス機器の接続検出をした後には第１の接続手段のシールドを接地して、ホスト機器とデバイス機器間の通信時に外部ノイズなどから信号線を保護することができる。
【００１３】
また、第１の接続手段を複数備えるとともに、シールド状態検出手段が、複数の第１の接続手段各々に対応して備えられ、さらに複数の第１の接続手段の信号線を切り替える信号線切替手段を備えてもよい。このようにすることにより、信号線切替手段を切替えて通信ラインが切り離された第１の接続手段に対してもデバイス機器の接続検出を行うことができる。
【００１４】
また、シリアルインターフェースがＵＳＢインターフェースであってもよい。このようにすることにより、ＵＳＢインターフェースを備えたデバイス機器のホスト機器への接続を迅速かつ正確に検出することができる。
【００１５】
また、本発明の一実施形態にかかるデバイス機器検出方法は、ホスト機器の第１の接続手段のシールドがオープン状態か接地状態のいずれかであるかを検出し、第１の接続手段のシールドがオープン状態であると検出した場合はデバイス機器が接続されていないと判断し、第１の接続手段のシールドが接地状態であると検出した場合はデバイス機器が接続されていると判断しているので、第１接続手段のシールドがオープン状態か接地状態かを検出することで、第１の接続手段に第２の接続手段が接続されているか、つまり、デバイス機器の接続を検出することができる。そのため、シリアルインターフェースの信号線などによらず、デバイス機器の接続を迅速かつ正確に検出することができる。
【実施例１】
【００１６】
本発明の第１の実施例にかかるデバイス機器検出装置を図１乃至図５を参照して説明する。本発明の第１の実施例にかかるデバイス機器検出装置１８は、図１に示すようなＵＳＢ機器１として示すことができる。ＵＳＢ機器１は、図１に示すように、ホスト機器としての本体部１０と、デバイス機器としてのＵＳＢデバイス２０と、を備え、本体部１０とＵＳＢデバイス２０とはＵＳＢインターフェースによって接続される。
【００１７】
本体部１０は、ＵＳＢホストマイコン１１と、切替ＳＷ１２と、ＶＢＵＳ電源１３と、ＵＳＢコネクタ１４と、抵抗Ｒ１と、抵抗Ｒ２と、抵抗Ｒ３と、を備えている。
【００１８】
検出手段、シールド状態検出手段としてのＵＳＢホストマイコン１１は、ＣＰＵ（Central Processing Unit）やＲＡＭ（Random Access Memory）およびＲＯＭ（Read Only Memory）などを内蔵したマイクロコンピュータであり、本体部１０全体の制御やＵＳＢコネクタ１４を介してＵＳＢデバイス２０との通信の制御などを行う。ＵＳＢホストマイコン１１は、入力端子の１つであるマイコンポート１１ａが後述する切替ＳＷ１２の端子１２ｂおよび抵抗Ｒ１の一端と接続され、出力端子の１つである制御出力１１ｂが切替ＳＷの制御端子１２ｄと接続されている。
【００１９】
切替手段としての切替ＳＷ１２は、端子１２ａ、１２ｂ、１２ｃと、制御端子１２ｄと、を備え、端子１２ａと端子１２ｂを電気的に接続するか端子１２ａと端子１２ｃを電気的に接続するかを切替可能なリレースイッチである。勿論、リレースイッチに限らず他のスイッチや切替素子を用いてもよい。切替ＳＷ１２は、端子１２ａが後述するＵＳＢコネクタ１４のシールド１４ｅと接続され、端子１２ｂがＵＳＢホストマイコン１１のマイコンポート１１ａおよび抵抗Ｒ１の一端と接続され、端子１２ｃが接地されている。制御端子１２ｄはＵＳＢホストマイコン１１の制御出力１１ｂと接続されている。
【００２０】
ＶＢＵＳ電源１３は、ＵＳＢコネクタのＶＢＵＳ端子に接続され、ＵＳＢインターフェースの電源線に電源を供給する。
【００２１】
第１の接続手段としてのＵＳＢコネクタ１４は、ＧＮＤ端子１４ａ、Ｄ＋端子１４ｂ、Ｄ−端子１４ｃ、ＶＢＵＳ端子１４ｄ、シールド１４ｅを備えている。接地線としてのＧＮＤ端子１４ａはＵＳＢホストマイコン１１に接続されるとともに本体部１０内で接地されている。Ｄ＋端子１４ｂはＵＳＢインターフェースの信号線を構成する端子でありＵＳＢホストマイコン１１に接続されるとともに本体部１０内で抵抗Ｒ２を介して接地、つまりプルダウンされている。Ｄ−端子１４ｃはＵＳＢインターフェースの信号線を構成する端子でありＵＳＢホストマイコン１１に接続されるとともに本体部１０内で抵抗Ｒ３を介して接地、つまりプルダウンされている。ＶＢＵＳ端子１４ｄはＵＳＢインターフェースの電源線としてＶＢＵＳ電源１３から電源電圧が印加されている。シールド１４ｅはＵＳＢコネクタ１４をシールド保護するために設けられてＧＮＤ端子１４ａ、Ｄ＋端子１４ｂ、Ｄ−端子１４ｃ、ＶＢＵＳ端子１４ｄとは電気的に絶縁されている。
【００２２】
抵抗Ｒ１は、一端がＵＳＢホストマイコン１１のマイコンポート１１ａと、切替ＳＷの端子１２ｂと、に接続され、他端に所定の電圧として５Ｖの電圧が印加されている。抵抗Ｒ２は、ＵＳＢコネクタ１４のＤ＋端子１４ｂをプルダウンするための抵抗である。抵抗Ｒ３は、ＵＳＢコネクタ１４のＤ−端子１４ｃをプルダウンするための抵抗である。
【００２３】
ＵＳＢデバイス２０は、ＵＳＢデバイスコントローラー２１と、ＵＳＢコネクタ２２と、抵抗Ｒ４と、を備え、本体部１０の制御に基づいて図示しないフラッシュメモリなどの不揮発性メモリに記録された音楽などのデータを本体部１０へ出力する。
【００２４】
ＵＳＢデバイスコントローラー２１は、ＵＳＢコネクタ２２を介して本体部１０との通信の制御などを行う。
【００２５】
第２の接続手段としてのＵＳＢコネクタ２２は、ＧＮＤ端子２２ａ、Ｄ＋端子２２ｂ、Ｄ−端子２２ｃ、ＶＢＵＳ端子２２ｄ、シールド２２ｅを備えている。接地線としてのＧＮＤ端子２２ａはＵＳＢデバイスコントローラー２１に接続されるとともにＵＳＢデバイス２０内でシールド２２ｅと接続されている。Ｄ＋端子２２ｂはＵＳＢインターフェースの信号線を構成する端子でありＵＳＢデバイスコントローラー２１に接続されるとともにＵＳＢデバイス２０内で抵抗Ｒ４を介してプルアップされている。Ｄ−端子２２ｃはＵＳＢインターフェースの信号線を構成する端子でありＵＳＢデバイスコントローラー２１に接続されている。ＶＢＵＳ端子２２ｄはＵＳＢインターフェースの電源線としてＵＳＢデバイスコントローラー２１に接続されている。シールド２２ｅはＵＳＢコネクタ２２をシールド保護するために設けられてＤ＋端子２２ｂ、Ｄ−端子２２ｃ、ＶＢＵＳ端子２２ｄとは電気的に絶縁されている。
【００２６】
本実施例においては、上述したＵＳＢホストマイコン１１と、切替ＳＷ１２と、抵抗Ｒ１と、でデバイス機器検出装置１８を構成している。
【００２７】
次に、上述した構成のＵＳＢ機器１において、本体部１０にＵＳＢデバイス２０が接続された際の検出動作について図１乃至図３を参照して説明する。
【００２８】
まず、図１に示した本体部１０にＵＳＢデバイス２０が接続されていない状態で、ホストマイコン１１は切替ＳＷ１２を端子１２ｂ側に切り替えて電圧５Ｖがシールド１４ｅに印加されるようにする。切替ＳＷ１２はこの状態をデフォルト状態とする。このときＵＳＢホストマイコン１１のマイコンポート１１ａはシールド１４ｅがオープン状態（どこにも接地されていない）なので５Ｖ（ＨＩＧＨレベル）となり、このマイコンポート１１ａがＨＩＧＨレベルとなることでＵＳＢホストマイコン１１はＵＳＢデバイス２０が接続されていないと判断する。すなわち、シールド状態検出手段が第１の接続手段のシールドがオープン状態であると検出した場合はデバイス機器が接続されていないと判断している。
【００２９】
そして、図２に示すように本体部１０にＵＳＢデバイス２０が接続されると、本体部１０のＵＳＢコネクタ１４とＵＳＢデバイス２０のコネクタ２２とが接合し、ＧＮＤ端子１４ａと２２ａ、Ｄ＋端子１４ｂと２２ｂ、Ｄ−端子１４ｃと２２ｃ、ＶＢＵＳ端子１４ｄと２２ｄ、シールド１４ｅと２２ｅがそれぞれ接触して電気的に接続される。それによって、本体部１０の電圧５Ｖ−抵抗Ｒ１−切替ＳＷ１２−シールド１４ｅ−シールド２２ｅ−ＧＮＤ端子２２ａ−ＧＮＤ端子１４ａ−本体部１０内の接地という経路が形成される（図２の太線）。この経路が形成されると、シールド１４ｅが接地されるためにＵＳＢホストマイコン１１のマイコンポート１１ａはＬＯＷレベルとなり、このマイコンポート１１ａがＬＯＷレベルとなることでＵＳＢホストマイコン１１はＵＳＢデバイス２０が接続されたと判断する。すなわち、シールド状態検出手段が第１の接続手段のシールドが接地状態であると検出した場合はデバイス機器が接続されていると判断している。
【００３０】
次に、ＵＳＢホストマイコン１１がＵＳＢデバイス２０の接続を検出すると、図３に示すように、切替ＳＷ１２を端子１２ｃ側に切り替える。これによってシールド１４ｅの両端が接地されて電流が流れなくなるので、ＵＳＢコネクタ１４およびＵＳＢコネクタ２２のシールド保護をすることができる。
【００３１】
上述した動作をＵＳＢホストマイコン１１が制御するためのフローチャートを図４および図５に示す。図４は本体部１０のＵＳＢコネクタ１４にＵＳＢデバイスが接続されていない状態から接続されたことを検出するフローチャートである。
【００３２】
まず、図４のステップＳ１１において、マイコンポート１１ａのレベルを検出し、ＨＩＧＨレベルの場合（Ｈの場合）は本ステップで待機して、ＬＯＷレベルの場合（Ｌの場合）はステップＳ１２に進む。
【００３３】
次に、ステップＳ１２において、制御出力１１ｂから切替ＳＷ１２の制御端子１２ｄに対して端子１２ｂ側に切り替えるように信号を出力してステップＳ１３に進む。
【００３４】
次に、ステップＳ１３において、エニュメレーション、つまり、ＵＳＢインターフェースの規格に定められたデバイス接続時の初期化動作を行いＵＳＢデバイス２０の接続を完了する。
【００３５】
図５はＵＳＢデバイス２０を本体部１０から取り外した場合の動作を示すフローチャートである。
【００３６】
図５のフローチャートではＵＳＢデバイス２０の取り外しを検出すると、ステップＳ２１で切替ＳＷ１２を端子１２ｃ側へ切り替えている。ＵＳＢデバイス２０の取り外し検出は、従来のＵＳＢインターフェース規格に基づいた方法により検出する。
【００３７】
本実施例によれば、ＵＳＢコネクタ１４を備えた本体部１０にＵＳＢホストマイコン１１と切替ＳＷ１２とを備えて、切替ＳＷ１２の端子１２ａをＵＳＢコネクタ１４のシールド１４ｅと接続し、切替ＳＷ１２の端子１２ｂを抵抗Ｒ１を介して電圧５Ｖと接続するように構成し、端子１２ｂの電圧レベルをＵＳＢホストマイコン１１のマイコンポート１１ａでモニタする。ＵＳＢコネクタ１４がオープン状態の場合は切替端子１２ｂは５Ｖであるが、ＵＳＢコネクタ２２を備えＵＳＢコネクタ２２のＧＮＤ端子２２ａとシールド２２ｅとが内部で接続されているＵＳＢデバイス２０が接続されると、電圧５Ｖ−抵抗Ｒ１−切替ＳＷ１２−シールド１４ｅ−シールド２２ｅ−ＧＮＤ端子２２ａ−ＧＮＤ端子１４ａ−本体部１０内の接地という経路が形成されるので切替端子１２ｂの電圧は０Ｖとなる。ＵＳＢホストマイコン１１は、このマイコンポート１１ａでモニタしている電圧レベルが、５Ｖの場合はＵＳＢデバイス２０が未接続と判断し、０Ｖの場合はＵＳＢデバイス２０が接続されていると判断しているので、ＵＳＢコネクタ１４のシールドがオープン状態か接地状態かを検出することで、ＵＳＢデバイス２０が接続されているかを検出することができるため、シリアルインターフェースの信号線などを用いずに、デバイス機器の接続を迅速に検出することができる。
【００３８】
また、切替ＳＷ１２が、ＵＳＢデバイス２０の接続が検出された後にはシールド１４ｅを接地するように切り替えられるので、ＵＳＢデバイス２０との通信の際に外部ノイズなどから信号線を保護することができる。
【実施例２】
【００３９】
次に、本発明の第２の実施例を図６を参照して説明する。なお、前述した第１の実施例と同一部分には、同一符号を付して説明を省略する。
【００４０】
本実施例は、本体部１０にＵＳＢコネクタ１４１と１４２の複数設け、それらの信号線Ｄ＋およびＤ−をＢＵＳＳＷ１５で切り替えていることが、第１の実施例と異なる。
【００４１】
ＵＳＢコネクタ１４１と１４２の構成は第１の実施例のＵＳＢコネクタ１４と同一である。ＵＳＢコネクタ１４１のＤ＋端子１４ｂとＤ−端子１４ｃおよびＵＳＢコネクタ１４２のＤ＋端子１４ｂとＤ−端子１４ｃはＢＵＳＳＷ１５に接続されている。
【００４２】
信号線切替手段としてのＢＵＳＳＷ１５は、ＵＳＢコネクタ１４１のＤ＋端子１４ｂとＤ−端子１４ｃ、ＵＳＢコネクタ１４２のＤ＋端子１４ｂとＤ−端子１４ｃを切替えるブロックであり、スイッチ回路１５ａ、１５ｂを備えている。
【００４３】
スイッチ回路１５ａは、一方側にＵＳＢコネクタ１４１のＤ＋端子１４ｂとＤ−端子１４ｃが接続され、他方側にＵＳＢホストマイコン１１が接続されている。スイッチ回路１５ｂは、一方側にＵＳＢコネクタ１４２のＤ＋端子１４ｂとＤ−端子１４ｃが接続され、他方側にＵＳＢホストマイコン１１が接続されている。スイッチ回路１５ａおよび１５ｂの切替は、ＵＳＢホストマイコン１１が、ＵＳＢコネクタ１４１とＢＵＳＳＷ１５間のＤ＋、Ｄ−信号と、ＵＳＢコネクタ１４２とＢＵＳＳＷ１５間のＤ＋、Ｄ−信号との電圧レベルをモニタして、いずれかの信号レベルが例えば所定の電圧レベルまで変化するなどＵＳＢの規格に基づいた初期化シーケンスを検出したことにより制御信号１１ｅによって切り替える。
【００４４】
本実施例においては、各ＵＳＢコネクタ１４１および１４２それぞれに切替ＳＷ１２と、切替ＳＷ１２の端子１２ｂを抵抗Ｒ１を介して５Ｖに接続する回路が設けられている。切替ＳＷ１２は第１の実施例と同様に、切替ＳＷ１２の端子１２ａがＵＳＢコネクタ１４１または１４２のシールド１４ｅに接続され、切替ＳＷの端子１２ｃが接地されている。ＵＳＢホストマイコン１１のマイコンポート１１ａはＵＳＢコネクタ１４１側の切替ＳＷ１２の端子１２ｂをモニタし、制御出力１１ｂはＵＳＢコネクタ１４１側の切替ＳＷ１２の制御端子１２ｄを制御する。ＵＳＢホストマイコン１１のマイコンポート１１ｃはＵＳＢコネクタ１４２側の切替ＳＷ１２の端子１２ｂをモニタし、制御出力１１ｄはＵＳＢコネクタ１４２側の切替ＳＷ１２の制御端子１２ｄを制御する。すなわち、シールド状態検出手段が、複数の第１の接続手段各々に対応して備えられている。
【００４５】
本実施例のようにすることによって、複数のＵＳＢコネクタ１４１、１４２をＢＵＳＳＷ１５によって切替える構成の場合でもＵＳＢコネクタ１４１、１４２それぞれにＵＳＢデバイス２０が接続されているかを独立に検出することができる。従来、図６に示したＢＵＳＳＷ１５を用いた構成の場合には、スイッチ回路１５ａまたは１５ｂが切替えられて通信ラインが切り離されたＵＳＢコネクタに対しては、ＵＳＢデバイス２０が接続されてもその検出を行うことができなかった。この場合、ＢＵＳＳＷ１５の代わりにＵＳＢハブを用いＵＳＢホストマイコン１１がＵＳＢハブに対応したものを使用すれば検出可能であるが、メモリの容量などに制限がある車載機器や携帯機器では使用が困難となることが多かった。従って、本実施例のように構成することでＵＳＢハブを用いずにわずかな回路の追加でＵＳＢデバイス２０の接続検出を行うことができる。
【００４６】
また、本体部１０がラジオ、ＣＤ（Compact Disc）、ＵＳＢ１、ＵＳＢ２などの複数ソースを切替えることが可能なステレオ装置であった場合に、ＵＳＢ１がＵＳＢコネクタ１４１、ＵＳＢ２がＵＳＢコネクタ１４２に対応しているとすると、ソース切替スイッチなどで、ソースを順に切替える際には、ＵＳＢ１やＵＳＢ２のうち接続が検出されないソースについては飛ばすことができる。例えば、ＵＳＢ２に何も接続されていない場合は、ラジオ、ＣＤ、ＵＳＢ１、ラジオと切替えることができる。
【００４７】
なお、第２の実施例において、複数のＵＳＢコネクタ１４１、１４２に同じＵＳＢデバイス２０を接続していたが、同じデバイス機器に限るものではない。
【００４８】
また、上述した実施例においては、シリアルインターフェースとしてＵＳＢインターフェースで説明したが、ＵＳＢインターフェースに限るものではなく、ＩＥＥＥ（Institute of Electrical and Electronic Engineers）１３９４などの他のシリアルインターフェースにも適用可能である。要するに、インターフェースに信号線と接地線が含まれ、コネクタにシールドが備えられており、デバイス機器においてコネクタのシールドと接地線が接続されている構成であればよい。
【００４９】
前述した実施例によれば、以下のデバイス機器検出装置１８およびデバイス機器検出方法が得られる。
【００５０】
（付記１）ＵＳＢインターフェースに基づいたＵＳＢコネクタ１４にシールド１４ｅを備えた本体部１０と、ＵＳＢコネクタ１４と接続するＵＳＢコネクタ２２を備えたＵＳＢデバイス２０と、が接続されたことを検出するＵＳＢホストマイコン１１を備えたデバイス機器検出装置１８であって、
本体部１０は、ＵＳＢコネクタ１４のシールド１４ｅがオープン状態か接地状態のいずれであるかを検出するＵＳＢホストマイコン１１を備え、
ＵＳＢデバイス２０のＵＳＢコネクタ２２のシールド２２ｅとＧＮＤ端子２２ａが接続されており、
ＵＳＢホストマイコン１１は、ＵＳＢホストマイコン１１がＵＳＢコネクタ１４のシールド１４ｅがオープン状態であると検出した場合はＵＳＢデバイス２０が接続されていないと判断し、ＵＳＢホストマイコン１１がＵＳＢコネクタ１４のシールド１４ｅが接地状態であると検出した場合はＵＳＢデバイス２０が接続されていると判断する
ことを特徴とするデバイス機器検出装置１８。
【００５１】
このデバイス機器検出装置１８によれば、ＵＳＢコネクタ１４のシールド１４ｅがオープンか接地状態かを検出することで、ＵＳＢコネクタ１４にＵＳＢコネクタ２２が接続されているか、つまり、ＵＳＢデバイス２０の接続を検出することができる。そのため、ＵＳＢインターフェースの信号線Ｄ＋やＤ−などを用いずに、ＵＳＢデバイス２０の接続を迅速に検出することができる。
【００５２】
（付記２）ＵＳＢインターフェースに基づいたＵＳＢコネクタ１４にシールド１４ｅを備えた本体部１０に、ＵＳＢコネクタ１４と接続するＵＳＢコネクタ２２にシールド２２ｅを備えて該シールド２２ｅおよびＧＮＤ端子２２ａが互いに接続されているＵＳＢデバイス２０と、が接続されたことを検出するデバイス機器検出方法であって、
前記ＵＳＢコネクタ１４のシールド１４ｅがオープン状態か接地状態のいずれであるかを検出し、ＵＳＢコネクタ１４のシールド１４ｅがオープン状態であると検出した場合はＵＳＢデバイス２０が接続されていないと判断し、ＵＳＢコネクタ１４のシールド１４ｅが接地状態であると検出した場合はＵＳＢデバイス２０が接続されていると判断することを特徴とするデバイス機器検出方法。
【００５３】
このデバイス機器検出方法によれば、ＵＳＢコネクタ１４のシールド１４ｅがオープンか接地状態かを検出することで、ＵＳＢコネクタ１４にＵＳＢコネクタ２２が接続されているか、つまり、ＵＳＢデバイス２０の接続を検出することができる。そのため、ＵＳＢインターフェースの信号線Ｄ＋やＤ−などを用いずに、ＵＳＢデバイス２０の接続を迅速に検出することができる。
【００５４】
なお、前述した実施例は本発明の代表的な形態を示したに過ぎず、本発明は、実施例に限定されるものではない。すなわち、本発明の骨子を逸脱しない範囲で種々変形して実施することができる。
【図面の簡単な説明】
【００５５】
【図１】本発明の第１の実施例にかかるデバイス機器検出装置を備えたＵＳＢ機器のブロック図である。
【図２】図１に示されたＵＳＢ機器において本体部とＵＳＢデバイスが接続された状態を示すブロック図である。
【図３】図１に示されたＵＳＢ機器において本体部とＵＳＢデバイスが接続された状態を示すブロック図である。
【図４】図１に示されたＵＳＢ機器においてＵＳＢホストマイコンがＵＳＢデバイスの接続を検出する動作を示したフローチャートである。
【図５】図１に示されたＵＳＢ機器においてＵＳＢホストマイコンがＵＳＢデバイスが取り外れたことを検出した際の動作を示すフローチャートである。
【図６】本発明の第２の実施例にかかるデバイス機器検出装置を備えたＵＳＢ機器のブロック図である。
【符号の説明】
【００５６】
１        ＵＳＢ機器
１０      本体部（ホスト機器）
１１      ＵＳＢホストマイコン（検出手段、シールド状態検出手段）
１２      切替ＳＷ（切替手段）
１４      ＵＳＢコネクタ（第１の接続手段）
１４ａ    ＧＮＤ端子（接地線）
１４ｂ    Ｄ＋端子（信号線）
１４ｃ    Ｄ−端子（信号線）
１４ｅ    シールド
１５      ＢＵＳＳＷ（信号線切替手段）
１８      デバイス機器検出装置
２０      ＵＳＢデバイス（デバイス機器）
２２      ＵＳＢコネクタ（第２の接続手段）
２２ａ    ＧＮＤ端子（接地線）
２２ｂ    Ｄ＋端子（信号線）
２２ｃ    Ｄ−端子（信号線）
２２ｅ    シールド
【図１】
2009289124.tif 000003
【図２】
2009289124.tif 000004
【図３】
2009289124.tif 000005
【図４】
2009289124.tif 000006
【図５】
2009289124.tif 000007
【図６】
2009289124.tif 000008