(57)【要約】【課題】ユニバーサルシリアルバス装置の検知システム及び検知方法を提供する。【解決手段】本発明は、USBコントローラにより、スイッチモジュールを制御し、USBインターフェースの電源ピン及び／又はデータピンのレベルを検知する。これにより、USB装置がホスト装置に接続されているか否かを検知することができる。従って、本発明により、電力損失の問題を防止することができる。【選択図】図１
2015103256.tif 000002
【特許請求の範囲】
【請求項１】
USB装置がホスト装置に接続されているか否かを検知するUSB装置の検知システムであって、
第1の電源信号及び第2の電源信号を出力する電源ユニットと、
前記電源ユニットに接続され、電源ピン及び複数のデータピンを有し、選択的に前記第1の電源信号及び前記第2の電源信号を受信するUSBインターフェースと、
前記電源ユニット及び前記USBインターフェースに接続され、前記電源ユニットの信号をスイッチし、前記第1の電源信号及び前記第2の電源信号を前記電源ピンへ出力すること又は前記第1の電源信号及び前記第2の電源信号のうちの一つを前記電源ピンへ出力することをスイッチするスイッチモジュールと、
前記電源ユニット、前記USBインターフェース及び前記スイッチモジュールに接続され、前記スイッチモジュールを制御して前記電源ユニットの信号をスイッチし、前記電源ピンの第1のレベルが所定の第1のレベルよりも小さいか否かを判定し、前記電源ピンの第1のレベルが前記所定の第1のレベルよりも小さい場合、前記USB装置が前記ホスト装置に接続されていることを判定するUSBコントローラと、
を含むことを特徴とするUSB装置の検知システム。
【請求項２】
前記スイッチモジュールは、第1のスイッチ及び第二のスイッチを含み、前記USBコントローラは、前記第1のスイッチが有効の状態になることにより、前記電源ユニットが前記第1の電源信号を前記USBインターフェースの前記電源ピンへ出力することを制御し、かつ前記USBコントローラにより、前記第二のスイッチが無効の状態になり、前記電源ユニットが第2の電源信号を前記USBインターフェースの前記電源ピンへ出力しないことを制御し、
さらに、前記USBコントローラは、前記第二のスイッチが有効の状態になることにより、前記電源ユニットが前記第2の電源信号を前記USBインターフェースの電源ピンへ出力することを制御し、これにより、前記ホスト装置は、前記USB装置を駆動することを特徴とする請求項１に記載のUSB装置の検知システム。
【請求項３】
前記第1のスイッチと前記電源ピンとの間に接続されており、前記電源ピンから前記USB装置への前記第1の電源信号の電流量を調整する抵抗ユニットをさらに含むことを特徴とする請求項2に記載のUSB装置の検知システム。
【請求項４】
前記第1のレベルが前記所定の第1のレベルに等しい場合、前記USBコントローラは、前記データピンの第2のレベルが所定の第2のレベルに等しいか否かを判定し、前記第2のレベルが前記所定の第2のレベルに等しない場合、前記USB装置が前記ホスト装置に電気的に接続されていることを判定することを特徴とする請求項１に記載のUSB装置の検知システム。
【請求項５】
前記第1の電源信号の電流は、前記第2の電源信号の電流よりも小さいことを特徴とする請求項１に記載のUSB装置の検知システム。
【請求項６】
前記第1の電源信号の前記第1のレベルは、前記第2の電源信号のレベルに等しいことまたは等しくないことがあることを特徴とする請求項１に記載のUSB装置の検知システム。
【請求項７】
USB装置がホスト装置に接続されているか否かを検知するUSB装置の検知システムであって、
電源信号を出力する電源ユニットと、
前記電源ユニットに接続され、電源ピン、複数のデータピン及び接地ピンを有し、電源信号を受信するUSBインターフェースと、
前記USBインターフェースに接続されており、前記接地ピンのレベルと基準信号のレベルとを比較し、前記接地ピンのレベルが前記基準信号のレベルに等しいか否かを判定する比較ユニットと、
前記電源ユニット、前記USBインターフェース及び前記比較ユニットに接続され、前記USBインターフェースと前記比較ユニットとの接続をスイッチすることにより、前記接地ピンが前記比較ユニットに接続され、或いは前記接地ピン及び前記比較ユニットが接地信号を受信し、前記接地信号のレベルは前記基準信号のレベルに等しくないスイッチモジュールと、
前記スイッチモジュールに接続され、前記スイッチモジュールを制御して前記USBインターフェースと前記比較ユニットとの接続をスイッチし、前記USB装置が前記USBインターフェースに接続される場合、前記接地信号は前記USBインターフェースの前記接地ピンに形成され、これにより、前記比較ユニットは、ハイレベルの信号を出力し、前記USB装置が前記USBインターフェースに接続されない場合、前記接地信号は前記USBインターフェースの前記接地ピンに形成されない。これにより、前記比較ユニットはローレベルの信号を出力するUSBコントローラと、
を含むことを特徴とするUSB装置の検知システム。
【請求項８】
前記比較ユニットが
前記接地ピン、前記比較ユニット及び前記スイッチモジュールに接続されている第1の入力端子と、
第1の入力端子及び前記スイッチモジュールに選択的に接続され、前記接地信号を受信する第2の入力端子と、
前記基準信号を形成する基準端子と、
前記USB装置が前記USBインターフェースに接続される場合、前記ハイレベルの信号を出力し、前記USB装置が前記USBインターフェースに接続されない場合、前記ローレベルの信号を出力する出力端子と、
を含むことを特徴とする請求項７に記載のUSB装置の検知システム。
【請求項９】
前記スイッチモジュールが、
前記第1の入力端子及び前記接地ピンに接続され、前記接地信号を受信する共通端子と、
前記比較ユニットの前記第2の入力端子に接続され、前記基準信号を受信する第1のスイッチ端子と、
前記USBインターフェースのハウジングに接続される第2のスイッチ端子と、
を含むことを特徴とする請求項８に記載のUSB装置の検知システム。
【請求項１０】
前記スイッチモジュール及び前記比較ユニットに接続され、前記接地ピンからUSB装置への前記基準信号の電流量を調整する抵抗ユニットをさらに含むことを特徴とする請求項７に記載のUSB装置の検知システム。
【請求項１１】
検知システムによりUSB装置がホスト装置に接続されているか否かを検知するUSB装置の検知方法であって、前記検知システムが、電源ユニット、USBインターフェース、スイッチモジュール及びUSBコントローラを含み、前記USBインターフェースが、電源ピン及び複数のデータピンを含み、前記スイッチモジュールが、第1のスイッチ及び第二のスイッチを含み、
（ａ）前記USBコントローラにより、前記第1のスイッチ1が有効の状態になり、前記電源ユニットが第1の電源信号を前記USBインターフェースの前記電源ピンへ出力することを制御し、さらに、前記USBコントローラにより、前記第二のスイッチが無効の状態になり、前記電源ユニットが第2の電源信号を前記USBインターフェースの前記電源ピンへ出力しないことを制御する工程と、
（ｂ）前記USBコントローラにより、前記電源ピンの第1のレベルが所定の第1のレベルよりも小さいか否かを判定し、前記電源ピンの前記第1のレベルが前記所定の第1のレベルよりも小さい場合、前記USB装置がホスト装置に接続されていることを判定し、工程（ｃ）を実行する工程と、
（ｃ）前記USBコントローラにより、前記第二のスイッチが有効の状態になり、前記電源ユニットが前記第2の電源信号を前記USBインターフェースの前記電源ピンへ出力することを制御し、これにより、前記ホスト装置がUSB装置を駆動する工程と、
を含むことを特徴とするUSB装置の検知方法。
【請求項１２】
（ｂ１）前記第1のレベルが前記所定の第1のレベルに等しい場合、前記USBコントローラにより、前記データピンの第2のレベルが所定の第2のレベルに等しいか否かを判定し、前記第2のレベルが前記所定の第2のレベルに等しない場合、前記USB装置が前記ホスト装置に電気的に接続されていることを判定し、工程（ｃ）を実行する工程をさらに含むことを特徴とする請求項１１に記載のUSB装置の検知方法。
【請求項１３】
前記第1の電源信号の電流は、前記第2の電源信号の電流より小さいことを特徴とする請求項１１に記載のUSB装置の検知方法。
【請求項１４】
前記第1の電源信号の前記第1のレベルは、前記第2の電源信号のレベルに等しいことまたは等しくないことであることを特徴とする請求項１１に記載のUSB装置の検知方法。
【請求項１５】
（ｃ）工程において、前記USBコントローラにより、前記第1のスイッチが有効または無効の状態になることを制御することを特徴とする請求項１１に記載のUSB装置の検知方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検知システム及びその方法に関し、特に、ユニバーサルシリアルバス(Universal Serial Bus：USB）装置がホスト装置(host device）に接続されているか否かを検知するユニバーサルシリアルバス装置の検知システム及び検知方法。
【背景技術】
【０００２】
情報技術の急速な発展に伴い、例えばノート型コンピュータ、携帯電話、タブレットコンピュータなどの携帯型電子製品である。さまざまな携帯型電子装置のデータを転送するために、その携帯型電子装置は通常USBケーブルによりホスト装置に接続される。このホスト装置は、USBケーブルにより電力を電子装置へ提供する。さらに、この電子装置とホスト装置との間は、USBの転送プロトコルを介してデータを転送する。従来の電子装置がコネクタによりホスト装置に接続されている場合、ホスト装置は、USBケーブルのコネクタのピンにより、電子装置がホスト装置のUSBポートに挿入されたか否かを検出する。然し、ネクタのピンは、標準的なコンポーネントではなく、電子装置及びの使用が不便になる。なお、USB延長ケーブルがホスト装置に接続されている場合、ホスト装置は、USBの電子装置がホスト装置に接続されている誤判定である。そのため、ホスト装置は、誤作動により電力を電子装置へ提供し、電力損失の問題がある。従って、上述の問題を解決するためのスキャニングシステムが望まれていた。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
本発明の目的は、USBコントローラにより、スイッチモジュールを制御し、USBインターフェースのレベルを検知し、これにより、USB装置がホスト装置に接続されているか否かを検知し、従って、電力損失の問題を防止することができ、さらに、USB延長ケーブルがホスト装置に接続されている場合、USB装置がホスト装置に接続されないことを正確に検知するUSB装置の検知システム及び検知方法を提供することにある。
【課題を解決するための手段】
【０００４】
上記目的を達成するために、本発明によれば、USB装置がホスト装置に接続されているか否かを検知するUSB装置の検知システムが提供される。前記検知システムは、第1の電源信号及び第2の電源信号を出力する電源ユニットと、  前記電源ユニットに接続され、電源ピン及び複数のデータピンを有し、選択的に前記第1の電源信号及び前記第2の電源信号を受信するUSBインターフェースと、前記電源ユニット及び前記USBインターフェースに接続され、前記電源ユニットの信号をスイッチし、前記第1の電源信号及び前記第2の電源信号を前記電源ピンへ出力すること又は前記第1の電源信号及び前記第2の電源信号のうちの一つを前記電源ピンへ出力することをスイッチするスイッチモジュールと、前記電源ユニット、前記USBインターフェース及び前記スイッチモジュールに接続され、前記スイッチモジュールを制御して前記電源ユニットの信号をスイッチし、前記電源ピンの第1のレベルが所定の第1のレベルよりも小さいか否かを判定し、前記電源ピンの第1のレベルが前記所定の第1のレベルより小さい場合、前記USB装置が前記ホスト装置に接続されていることを判定するUSBコントローラと、を含む
【０００５】
前記スイッチモジュールは、第1のスイッチ及び第二のスイッチを含み、前記USBコントローラは、前記第1のスイッチが有効の状態になることにより、前記電源ユニットが前記第1の電源信号を前記USBインターフェースの前記電源ピンへ出力することを制御し、さらに、前記USBコントローラは、前記第二のスイッチが有効の状態になることにより、前記電源ユニットが前記第2の電源信号を前記USBインターフェースの電源ピンへ出力することを制御し、これにより、前記ホスト装置は、前記USB装置を駆動する。
【０００６】
本発明の一実施形態において、前記第1のレベルが前記所定の第1のレベルに等しい場合、前記USBコントローラは、前記データピンの第2のレベルが所定の第2のレベルに等しいか否かを判定し、前記第2のレベルが前記所定の第2のレベルに等しない場合、前記USB装置が前記ホスト装置に電気的に接続されていることを判定する。
【０００７】
上記目的を達成するために、本発明によれば、USB装置がホスト装置に接続されているか否かを検知するUSB装置の検知システムが提供される。前記検知システムは、電源信号を出力する電源ユニットと、前記電源ユニットに接続され、電源ピン、複数のデータピン及び接地ピンを有し、電源信号を受信するUSBインターフェースと、前記USBインターフェースに接続されてい、前記接地ピンのレベルと基準信号のレベルとを比較し、前記接地ピンのレベルが前記基準信号のレベルに等しいか否かを判定する比較ユニットと、前記電源ユニット、前記USBインターフェース及び前記比較ユニットに接続され、前記USBインターフェースと前記比較ユニットとの接続をスイッチすることにより、前記接地ピンが前記比較ユニットに接続され、或いは前記接地ピン及び前記比較ユニットが接地信号を受信し、前記接地信号のレベルは前記基準信号のレベルに等しくないスイッチモジュールと、前記スイッチモジュールに接続され、前記スイッチモジュールを制御して前記USBインターフェースと前記比較ユニットとの接続をスイッチし、前記USB装置が前記USBインターフェースに接続される場合、前記接地信号は前記USBインターフェースの前記接地ピンに形成され、これにより、前記比較ユニットは、ハイレベルの信号を出力し、前記USB装置が前記USBインターフェースに接続されない場合、前記接地信号は前記USBインターフェースの前記接地ピンに形成されない。これにより、前記比較ユニットはローレベルの信号を出力するUSBコントローラと、を含む。
【０００８】
本発明のUSB装置の検知方法は、検知システムによりUSB装置がホスト装置に接続されているか否かを検知し、前記検知システムが、電源ユニット、USBインターフェース、スイッチモジュール及びUSBコントローラを含み、前記USBインターフェースが、電源ピン及び複数のデータピンを含み、前記スイッチモジュールが、第1のスイッチ及び第二のスイッチを含む。検知方法は、以下の工程を含む。
【０００９】
工程（ａ）において、前記USBコントローラにより、前記第1のスイッチ1が有効の状態になり、前記電源ユニットが第1の電源信号を前記USBインターフェースの前記電源ピンへ出力することを制御し、さらに、前記USBコントローラにより、前記第二のスイッチが無効の状態になり、前記電源ユニットが第2の電源信号を前記USBインターフェースの前記電源ピンへ出力しないことを制御する。
【００１０】
工程（ｂ）において、前記USBコントローラにより、前記電源ピンの第1のレベルが所定の第1のレベルよりも小さいか否かを判定し、前記電源ピンの前記第1のレベルが前記所定の第1のレベルより小さい場合、前記USB装置100がホスト装置に接続されていることを判定し、工程（ｃ）を実行する。
【００１１】
工程（ｃ）において、前記USBコントローラにより、前記第二のスイッチが有効の状態になり、前記電源ユニットが前記第2の電源信号を前記USBインターフェースの前記電源ピンへ出力することを制御し、これにより、前記ホスト装置がUSB装置を駆動する。
【００１２】
さらに、工程（ｂ１）において、ナ前記第1のレベルが前記所定の第1のレベルに等しい場合、前記USBコントローラ110により、前記データピンの第2のレベルが所定の第2のレベルに等しいか否かを判定し、前記第2のレベルが前記所定の第2のレベルに等しない場合、前記USB装置が前記ホスト装置に電気的に接続されていることを判定し、工程（ｃ）を実行する。
【発明の効果】
【００１３】
本発明により、USBコントローラにより、スイッチモジュールを制御し、USBインターフェースの電源ピン及び／又はデータピンのレベルを検知する。これにより、USB装置がホスト装置に接続されているか否かを検知することができる。従って、本発明により、電力損失の問題を防止することができる。さらに、USB延長ケーブルがホスト装置に接続されている場合、本発明の検知方法により、USB装置がホスト装置に接続されているか否かを正確に検知することもできる。
【図面の簡単な説明】
【００１４】
【図１】本発明の第1の実施形態によるUSB装置の検知システムを示すブロック図である。
【図２】本発明の実施形態による検知システムの検知方法を示すローチャートである。
【図３】本発明の第2の実施形態によるUSB装置の検知システムを示すブロック図である。
【発明を実施するための形態】
【００１５】
図1は、本発明の第1の実施形態によるユニバーサルシリアルバス(Universal Serial Bus：USB）装置100の検知システム102を示すブロック図である。検知システム102は、USB装置100がホスト装置(図示せず)に接続されているか否かを検知することができる。検知システム102は、電源ユニット104、USBインターフェース106、スイッチモジュール108、USBコントローラ110及び抵抗ユニット112を含む。
【００１６】
図1において、電源ユニット104は、第1の電源信号PS1及び第2の電源信号PS2を出力する。電源ユニット104は、例えばホスト装置の電源供給システムである。本発明の一実施形態において、第1の電源信号PS1の電流は、第2の電源信号PS2の電流よりも小さい。第1の電源信号PS1は例えば待機（standby）電源信号であり、第2の電源信号PS2は例えばUSB装置へ供給される電源信号である。第1の電源信号PS1の第1のレベルは、第2の電源信号PS2のレベルに等しいことまたは等しくないことがある。例えば、第1の電源信号PS1の第1のレベル及び第2の電源信号PS2のレベルは、5ボルト（V）である。しかしこれに限定されることなく、両方が3Vでもよい。または、一方のレベルが3Vであり、他方のレベルが5Vである。
【００１７】
図1に示すように、USBインターフェース106は、スイッチモジュール108により、電源ユニット104に接続されている。USBインターフェース106は、電源ピン(pin)114a、複数のデータピン114b及び接地ピン114cを含む。本発明の一実施形態において、電源ピン114aは、例えばUSBバスのVBUSピンまたはVBUS端子である。データピン114bは、例えばD+ピン及びD-ピンである。USBインターフェース106は、選択的に第1の電源信号PS1及び／又は第2の電源信号PS2を受信することができる。言い換えると、検知システム102において、スイッチモジュール108が電源ユニット104の信号をスイッチすることにより、USBインターフェース106は、第1の電源信号PS1及び第2の電源信号PS2を受信することができ、第1の電源信号PS1及び第2の電源信号PS2のうちの一つを受信することもできる。
【００１８】
図1において、スイッチモジュール108は、電源ユニット104の信号をスイッチする（切り替える）ために、電源ユニット104及びUSBインターフェース106に接続される。これにより、第1の電源信号PS1及び第2の電源信号PS2を電源ピン114aへ出力すること又は第1の電源信号PS1及び第2の電源信号PS2のうちの一つを電源ピン114aへ出力することをスイッチする。
【００１９】
より具体的には、スイッチモジュール108は、第1のスイッチ108a及び第2のスイッチ108bを含む。USBコントローラ110は、第1のスイッチ108aが有効の状態になることにより、電源ユニット104が第1の電源信号PS1をUSBインターフェース106の電源ピン114aへ出力することを制御することができる。この時に、USBコントローラ110は、第二のスイッチ108bが無効の状態になることにより、電源ユニット104が第2の電源信号PS2をUSBインターフェース106の電源ピン114aへ出力しないことを制御することができる。さらに、USBコントローラ110は、第二のスイッチ108bが有効の状態になることにより、電源ユニット104が第2の電源信号PS2をUSBインターフェース106の電源ピン114aへ出力することを制御することができる。これにより、ホスト装置は、USB装置100を駆動することができる。
【００２０】
図1において、USBコントローラ110は、電源ユニット104、USBインターフェース106及びスイッチモジュール108に接続される。USBコントローラ110は、スイッチモジュール108を制御して電源ユニット104の信号をスイッチする。さらに、USBコントローラ110は、電源ピン114aの第1のレベルが所定の第1のレベルよりも小さいか否かを判定することができる。電源ピン114aの第1のレベルが所定の第1のレベルよりも小さい場合、USBコントローラ110は、USB装置100がホスト装置に接続されていることを判定する。例えば、USB装置100がホスト装置に接続される時に、USB装置100が電力を持っていない場合、USB装置100の電源ピン114aは、USBインターフェース106の電源ピン114aにより、電源ユニット104の電力（つまり第2の電源信号）を受信することができる。
【００２１】
図1において、電源ピン114aの第1のレベルが所定のレベルに等しい場合、USBコントローラ110は、データピン114bの第2のレベルが所定の第2のレベルに等しいか否かを判定する。データピン114bの第2のレベルが所定の第2のレベルに等しない場合、USB装置100がホスト装置に電気的に接続されていることを判定する。例えば、USB装置100がホスト装置に接続されている時に、USB装置100が電力を持っている場合、USBコントローラ110は、USB装置100がホスト装置に接続されない時の所定の第2のレベルに比べ、データピン114bの第2のレベルが変動するか否かを判定する。第2のレベルが変動する場合、USB装置100がホスト装置に電気的に接続されていることを判定することができる。
【００２２】
本発明の一実施形態において、抵抗ユニット112は、第1のスイッチ108aと電源ピン114aとの間に接続されてい、電源ピン114aからUSB装置100への第1の電源信号PS1の電流量を調整する。
【００２３】
図1及び図2を参照する。図2は、本発明の実施形態による検知システム102の検知方法を示すローチャートである。この検知方法は、検知システム102により実施され、USB装置100がホスト装置に接続されているか否かを検知する。検知システム102は、電源ユニット104、USBインターフェース106、スイッチモジュール108、USBコントローラ110及び抵抗ユニット112を含む。USBインターフェース106は、電源ピン114a及び複数のデータピン114bを含む。スイッチモジュール108は、第1のスイッチ108a及び第二のスイッチ108bを含む。本発明の検知方法は、、以下の工程を含む。
【００２４】
工程Ｓ200において、USBコントローラ110により、第1のスイッチ108aが有効の状態になる。これにより、電源ユニット104が第1の電源信号PS1をUSBインターフェース106の電源ピン114aへ出力することを制御することができる。さらに、USBコントローラ110により、第二のスイッチ108bが無効の状態になる。これにより、電源ユニット104が第2の電源信号PS2をUSBインターフェース106の電源ピン114aへ出力しないことを制御することができる。
【００２５】
本発明の一実施形態において、第1の電源信号PS1の電流は、第2の電源信号PS2の電流よりも小さい。第1の電源信号PS1は例えば待機（standby）電源信号であり、第2の電源信号PS2は例えばUSB装置へ供給される電源信号である。第1の電源信号PS1の第1のレベルは、第2の電源信号PS2のレベルに等しいことまたは等しくないことがある。例えば、第1の電源信号PS1の第1のレベル及び第2の電源信号PS2のレベルは、5Vであり、しかしこれに限定されることない。
【００２６】
工程Ｓ202において、USBコントローラ110により、電源ピン114aの第1のレベルが所定の第1のレベルよりも小さいか否かを判定することができる。電源ピン114aの第1のレベルが所定の第1のレベルよりも小さい場合、USBコントローラ110により、USB装置100がホスト装置に接続されていることを判定し、工程Ｓ206へ進む。電源ピン114aの第1のレベルが所定の第1のレベルよりも小さくない場合、工程Ｓ204へ進む。
【００２７】
工程Ｓ204において、USBコントローラ110により、データピン114bの第2のレベルが所定の第2のレベルに等しいか否かを判定する。データピン114bの第2のレベルが所定の第2のレベルに等しない場合、USB装置100がホスト装置に電気的に接続されていることを判定し、工程Ｓ206へ進む。データピン114bの第2のレベルが所定の第2のレベルに等しい場合、次に工程Ｓ200に返す。
【００２８】
工程Ｓ206において、USBコントローラ110により、第二のスイッチ108bが有効の状態になる。これにより、電源ユニット104が第2の電源信号PS2をUSBインターフェース106の電源ピン114aへ出力することを制御することができる。従って、ホスト装置は、USB装置100を駆動することができる。本発明の一実施形態において、USBコントローラ110により、第1のスイッチ108aが有効または無効の状態になることを制御することができる。
【００２９】
上述したように、本発明のUSB装置の検知システム及び検知方法は、USBコントローラにより、スイッチモジュールを制御し、USBインターフェースの電源ピン及び／又はデータピンのレベルを検知する。これにより、USB装置がホスト装置に接続されているか否かを検知することができる。従って、本発明により、電力損失の問題を防止することができる。さらに、USB延長ケーブルがホスト装置に接続されている場合、本発明の検知システムにより、USB装置がホスト装置に接続されているか否かを正確に検知することもできる。
【００３０】
図3を参照する。図3は、本発明の第2の実施形態によるユニバーサルシリアルバス(Universal Serial Bus：USB）装置302の検知システム302を示すブロック図である。検知システム302は、USB装置100がホスト装置(図示せず)に接続されているか否かを検知することができる。検知システム302は、電源ユニット104、USBインターフェース106、比較ユニット107、スイッチモジュール108、USBコントローラ110及び抵抗ユニット112を含む。図3において、電源ユニット104は、一つの電源信号PSをUSBインターフェース106へ出力する。USBインターフェース106は、電源ユニット104に接続されている。USBインターフェース106は、電源ピン114a、複数のデータピン114b及び接地ピン114cを含む。USBインターフェース106は、電源信号PSを受信することができる。
【００３１】
図３において、比較ユニット107は、USBインターフェース106及びスイッチモジュール108に接続されており、接地ピン114cのレベルと基準信号SRのレベルとを比較し、接地ピン114cのレベルが基準信号SRのレベルに等しいか否かを判定する。スイッチモジュール108は、電源ユニット104及びUSBインターフェース106に接続されている。スイッチモジュール108は、USBインターフェース106と比較ユニット107との接続をスイッチする（切り替える）ことができる。これにより、接地ピン114cが比較ユニット107に接続され、或いは、接地ピン114c及び比較ユニット107は接地信号SGを受信することができる。ここで、接地信号SGのレベルは、基準信号SRのレベルに等しくない。
【００３２】
図３において、USBコントローラ110は、スイッチモジュール108に接続されてい、スイッチモジュール108がUSBインターフェース106と比較ユニット107との接続をスイッチすることを制御する。さらに、USB装置100がUSBインターフェース106に接続される場合、USB装置100により、接地信号SGは、USBインターフェース106の接地ピン114cに形成される。これにより、比較ユニット107は、ハイレベル（high-level）の信号を出力することができる。USB装置100がUSBインターフェース106に接続されない場合、接地信号SGは、USBインターフェース106の接地ピン114cに形成されない。これにより、比較ユニット107はローレベル（low-level）の信号を出力することができる。ここで説明を要するのは、この時に、接地ピン114cは低い抵抗値（low impedance）を持っている。
【００３３】
図３に示すように、比較ユニット107は、第1の入力端子107a、第2の入力端子107b、基準端子107c及び出力端子107dを含む。第1の入力端子107aは、接地ピン114c、比較ユニット107及びスイッチモジュール108に接続されている。第2の入力端子107bは、スイッチモジュール108に接続されており、接地信号SGを受信する。基準端子107cは、基準信号SRを形成することができる。USB装置100がUSBインターフェース106に接続される場合、出力端子107dは、ハイレベルの信号を出力することができる。USB装置100がUSBインターフェース106に接続されない場合、出力端子107dは、ローレベルの信号を出力することができる。
【００３４】
図３に示すように、スイッチモジュール108は、共通端子116a、第1のスイッチ端子116b及び第2のスイッチ端子116 cを含む。共通端子116aは、第1の入力端子107a及び接地ピン114cに接続され、USB装置100からの接地信号SGを受信する。第1のスイッチ端子116bは、比較ユニット107の第2の入力端子107bに接続され、基準信号SRを受信する。第2のスイッチ端子116 cは、例えばUSBインターフェース106のハウジング(housing) に接続される。
【００３５】
本発明の一実施形態において、抵抗ユニット112は、スイッチモジュール108及び比較ユニット107に接続され、接地ピン114cからUSB装置100への基準信号SRの電流量を調整する。図3に示すように、本実施形態では、抵抗ユニット112は、比較ユニット107に統合される。
【００３６】
上述したように、本発明のUSB装置の検知システム及び検知方法は、USBコントローラにより、スイッチモジュールを制御し、USBインターフェースの電源ピン及び／又はデータピンのレベルを検知する。これにより、USB装置がホスト装置に接続されているか否かを検知することができる。従って、本発明により、電力損失の問題を防止することができる。さらに、USB延長ケーブルがホスト装置に接続されている場合、本発明の検知方法により、USB装置がホスト装置に接続されているか否かを正確に検知することもできる。
【００３７】
当該分野の技術を熟知するものが理解できるように、本発明の好適な実施形態を前述の通り開示したが、これらは決して本発明を限定するものではない。本発明の主旨と範囲を脱しない範囲内で各種の変更や修正を加えることができる。従って、本発明の特許請求の範囲は、このような変更や修正を含めて広く解釈されるべきである。
【符号の説明】
【００３８】
１００  USB装置
１０２、３０２  検知システム
１０４  電源ユニット
１０６  USBインターフェース
１０７  比較ユニット
１０７a  第1の入力端子
１０７b  第2の入力端子
１０７c  基準端子
１０７d  出力端子
１０８  スイッチモジュール
１０８a  第1のスイッチ
１０８b  第2のスイッチ
１１０  USBコントローラ
１１２  抵抗ユニット
１１４a  電源ピン
１１４b  データピン
１１４c  接地ピン
１１６a  共通端子
１１６b  第1のスイッチ端子
１１６c  第2のスイッチ端子
PS１  第1の電源信号
PS２  第2の電源信号
SG  接地信号
SR  基準信号
【図１】
2015103256.tif 000003
【図２】
2015103256.tif 000004
【図３】
2015103256.tif 000005