(57)【要約】【課題】ＶＢＵＳなどの電力供給用の端子から外部機器の電力が供給されなくなっても、電池やキャパシタなどの蓄電部を使用することなく、外部機器の種別を判定できるようにする。【解決手段】電子機器は、接続されている外部機器より電力を受電可能な第１の端子と、外部機器との通信が可能な第２の端子と、外部機器のグランドを提供する第３の端子と、を有するインターフェースを有する。電子機器は、第２の端子と前記第３の端子との間の抵抗値を変更する変更部と、変更部による抵抗値の変化により生じた第１の端子の電圧値の変化に基づき、インターフェースに接続されている外部機器の種別を判定する判定部とを有し、変更部と判定部が機能するのに必要な電力を第１の端子からの電力と第２の端子からの電力とを用いて供給する。【選択図】図１
2018013933.tif 000002
【特許請求の範囲】
【請求項１】
接続されている外部機器より電力を受電可能な第１の端子と、前記外部機器との通信が可能な第２の端子と、前記外部機器のグランドを提供する第３の端子と、を有するインターフェースと、
前記第２の端子と前記第３の端子との間の抵抗値を変更する変更手段と、
前記変更手段による前記抵抗値の変化により生じた前記第１の端子の電圧値の変化に基づき、前記インターフェースに接続されている外部機器の種別を判定する判定手段と、
前記変更手段と前記判定手段が機能するのに必要な電力を前記第１の端子からの電力と前記第２の端子からの電力を用いて供給する供給手段と、を備えることを特徴とする電子機器。
【請求項２】
前記供給手段は、前記抵抗値の変化により生じた前記第１の端子の電圧値の変化によって前記第１の端子からの電力の供給が不足する場合に、前記第２の端子からの電力を前記判定手段に供給することを特徴とする請求項１に記載の電子機器。
【請求項３】
前記変更手段は、前記供給手段が前記第１の端子からの電力を供給している間に、前記抵抗値を変更させることを特徴とする請求項１または２に記載の電子機器。
【請求項４】
前記判定手段は、前記変更手段が前記抵抗値を変更してから所定時間の待機をした後に前記第１の端子の電圧と所定値とを比較することにより前記外部機器の種別を判定することを特徴とする請求項１乃至３のいずれか１項に記載の電子機器。
【請求項５】
前記判定手段は、前記第１の端子の電圧が前記所定値より高い場合に、前記第１の端子の電圧が所定範囲内であるか否かに基づいて前記外部機器の種別を判定することを特徴とする請求項４に記載の電子機器。
【請求項６】
前記変更手段は、前記第２の端子と前記第３の端子との間の抵抗を介した接続を、接続された状態から切断された状態へ変更することを特徴とする請求項１乃至５のいずれか１項に記載の電子機器。
【請求項７】
前記第２の端子または前記インターフェースが有する所定の信号端子を用いて前記外部機器の給電能力を検出する検出手段をさらに備え、
前記検出手段は、前記判定手段により判定された種別に応じて、前記外部機器の給電能力の判定方法を切り替えることを特徴とする請求項１乃至６のいずれか１項に記載の電子機器。
【請求項８】
前記変更手段が前記第２の端子と前記第３の端子との間の接続の状態を変更すると、前記第２の端子からの電力が、前記変更手段と前記判定手段を機能させるための電力として提供可能な状態となることを特徴とする請求項１乃至７のいずれか１項に記載の電子機器。
【請求項９】
前記インターフェースはＵＳＢ  Ｔｙｐｅ−Ｃに準拠しており、前記第１の端子はＶＢＵＳ端子、前記第２の端子はＣＣ端子であることを特徴とする請求項１乃至８のいずれか１項に記載の電子機器。
【請求項１０】
接続されている外部機器より電力を受電可能な第１の端子と、前記外部機器との通信が可能な第２の端子と、前記外部機器のグランドを提供する第３の端子と、を有するインターフェースを備えた電子機器の制御方法であって、
前記第２の端子と前記第３の端子との間の抵抗値を変更する変更工程と、
前記変更工程による前記抵抗値の変化により生じた前記第１の端子の電圧値の変化に基づき、前記インターフェースに接続されている外部機器の種別を判定する判定工程と、
前記第１の端子の電圧値の変化により前記第１の端子からの電力の供給が不足するようになると、前記第１の端子からの電力の供給に代えて前記第２の端子からの電力を供給する供給工程と、を有することを特徴とする電子機器の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、接続された外部機器のインターフェースの種別を判定することができる電子機器及びその制御方法に関する。
【背景技術】
【０００２】
ＵＳＢ３．１規格では、ＵＳＢ  Ｔｙｐｅ−Ｃケーブルとそのコネクタが規格化されており、従来からあるＵＳＢ２．０のほか、ＵＳＢ  Ｐｏｗｅｒ  ＤｅｌｉｖｅｒｙやＵＳＢ  Ｂａｔｔｅｒｙ  Ｃｈａｒｇｉｎｇなどの規格がサポートされている。以下、本明細書では、ＵＳＢ  Ｔｙｐｅ−Ｃを単にＴｙｐｅ−Ｃと記載する。また、Ｔｙｐｅ−Ｃに準拠したインターフェースを有する機器をＴｙｐｅ−Ｃ機器、Ｔｙｐｅ−Ｃに準拠していないＵＳＢインターフェースを有する機器を非Ｔｙｐｅ−Ｃ機器と称する。
【０００３】
ＵＳＢ３．１規格において、一方の端部にＴｙｐｅ−Ｃコネクタが接続され、他方の端部にＵＳＢ２．０標準Ａコネクタが接続されたＴｙｐｅ−Ｃケーブルが規定されている。したがって、Ｔｙｐｅ−Ｃコネクタを搭載したＴｙｐｅ−Ｃ機器に対して、ＵＳＢ２．０規格などの非Ｔｙｐｅ−Ｃ機器を接続することが可能である。Ｔｙｐｅ−Ｃに準拠した機器同士において電力受給電を行う場合、ＵＦＰ側（受電側機器）はＣＣ端子（Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｃｈａｎｎｅｌ）の電圧を判定してＤＦＰ側（給電側機器）の給電能力を認識することができる。しかしながら、給電側機器のインターフェースがＵＳＢ２．０規格の場合、受電側機器はＤ＋／Ｄ−端子を用いた接続機器検出やエニュメレーションを行って給電側機器の給電能力を認識する必要がある。このように、給電側機器がＴｙｐｅ−Ｃ機器であるか非Ｔｙｐｅ−Ｃ機器であるかに応じて、受電側機器が実行するべき給電能力の認識方法が異なる。
【０００４】
そのため、受電側機器は、接続されている給電側機器が、Ｔｙｐｅ−Ｃ機器であるか非Ｔｙｐｅ−Ｃ機器であるかを判定する必要がある。接続されている機器の種別を判定するためには、そのような判定を実行する構成である判定部を動作させるための電源が必要となる。特許文献１では、ＵＳＢのＶＢＵＳ電力を用いることで電池やキャパシタなどの蓄電部を使用することなく判定部を動作させる構成が提案されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−９４６５９号公報
【非特許文献】
【０００６】
【非特許文献１】ＵＳＢ  Ｔｙｐｅ−Ｃ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ  Ｒｅｌｅａｓｅ  １．０  （実施形態で参照される）
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、Ｔｙｐｅ−Ｃでは、ＶＢＵＳから電力が供給されない場合がある。たとえば、受電側機器のＣＣ端子が所定の抵抗値の抵抗を介してプルダウンされていない場合、給電側機器からＶＢＵＳ電圧は供給されない。上述した特許文献１では、ＶＢＵＳからの電力を利用しているため、ＶＢＵＳから電力が供給されない場合には判定部が接続されている外部機器の給電能力を判定することができなくなるという事態が発生し得る。また、電子機器に装着されたバッテリを用いることも考えられるが、バッテリが抜かれていた場合、または、十分な電力を供給できない場合（充電不足の場合）には、判定部に電力が供給されず、外部機器の給電能力を判定することができなくなってしまう。
【０００８】
そこで、本発明は、ＶＢＵＳなどの電力供給用の端子から外部機器の電力が供給されなくなっても、電池やキャパシタなどの蓄電部を使用することなく、外部機器の種別を判定できるようにすることを目的とする。
【課題を解決するための手段】
【０００９】
上記の目的を達成するための本発明の一態様による電子機器は以下の構成を備える。すなわち、
接続されている外部機器より電力を受電可能な第１の端子と、前記外部機器との通信が可能な第２の端子と、前記外部機器のグランドを提供する第３の端子と、を有するインターフェースと、
前記第２の端子と前記第３の端子との間の抵抗値を変更する変更手段と、
前記変更手段による前記抵抗値の変化により生じた前記第１の端子の電圧値の変化に基づき、前記インターフェースに接続されている外部機器の種別を判定する判定手段と、
前記変更手段と前記判定手段が機能するのに必要な電力を前記第１の端子からの電力と前記第２の端子からの電力を用いて供給する供給手段と、を備える。
【発明の効果】
【００１０】
本発明によれば、ＶＢＵＳなどの電力供給用の端子から外部機器の電力が供給されなくなっても、電池やキャパシタなどの蓄電部を使用することなく、外部機器の種別を判定することができる。
【図面の簡単な説明】
【００１１】
【図１】実施形態における電子機器の構成要素を示すブロック図である。
【図２】実施形態における電子機器による接続機器の種別判定処理を説明するフローチャートである。
【図３】実施形態の電子機器にＴｙｐｅ−Ｃ機器である外部機器が接続された場合の電力供給状態を説明する図である。
【図４】実施形態の電子機器に非Ｔｙｐｅ−Ｃ機器である外部機器が接続された場合の電力供給状態を説明する図である。
【発明を実施するための形態】
【００１２】
以下、図面を参照し、本発明の実施形態を説明する。
【００１３】
図１は、実施形態における電子機器１００が有する複数の構成要素を説明するためのブロック図である。
【００１４】
図１において、コネクタ部１は、ＵＳＢ  Ｔｙｐｅ−Ｃに準拠したコネクタを有するインターフェースである。コネクタ部１は、接続されている外部機器より電力を受電可能なＶＢＵＳ端子１０と、外部機器との通信が可能なＣＣ端子１１と、外部機器のグランドを提供するＧＮＤ端子１２とを有する。また、コネクタ部１は、差動で信号を伝送するための信号端子としてＤ＋端子とＤ−端子を有する。なお、ＣＣ端子１１は、データ通信を行うものであるが、本実施形態の電子機器１００は、外部機器でプルアップされたＣＣ端子１１を電力供給源としても利用可能にしている。
【００１５】
制御部２は、コネクタ部１に接続された外部機器がＴｙｐｅ−Ｃ機器か否かの判定と、スイッチ１３の制御とを行う。制御部２は、たとえば一つ以上のマイクロコンピュータ（又はマイクロプロセッサ）と、一つ以上のマイクロコンピュータで実行されるプログラムを記憶したメモリとを有する。制御部２は、マイクロコンピュータが所定のプログラムを実行することで、ＶＤＤ端子１５、スイッチ制御部１６、ＶＢＵＳ電圧情報取得部１７及び接続機器判定部１８の機能を実現する。もちろん、各部の一部がまたはすべてがハードウエアにより実現されてもよい。給電能力検出部３は、ＣＣ端子１１、Ｄ＋端子、Ｄ−端子の状態に基づいて外部機器の給電能力を検出する。給電能力検出部３は、接続機器判定部１８による判定結果（本実施形態では外部機器がＴｙｐｅ−Ｃ機器か否かの判定結果）に応じて、外部機器の給電能力を検出するための検出方法を切り替える。バッテリ４は電子機器１００の各部へ電力を供給する。
【００１６】
スイッチ１３は、ＣＣ端子１１とＧＮＤ端子１２との間に接続されている抵抗１４の接続状態を変更するためのスイッチである。電源切り替え部１９は、ＶＢＵＳ端子１０とＣＣ端子１１とに接続され、ＶＢＵＳ端子１０及びＣＣ端子１１のいずれか一方からの電力（電圧の高い方の電力）をＶＤＤ端子１５に供給する。電源切り替え部１９により、ＶＢＵＳ端子１０からの電力の供給が不足するようになっても、制御部２の各部が機能するのに必要な電力をＣＣ端子１１からの電力により供給する。なお、図１において、電源切り替え部１９は、ＶＢＵＳ端子１０とＣＣ端子１１とをダイオードＯＲ回路で接続した構成としているが、同様の機能を実現できる構成であればどのような構成であってもよい。
【００１７】
制御部２において、ＶＤＤ端子１５は、制御部２への電力供給を受け取るための端子である。スイッチ制御部１６は、スイッチ１３を非導通状態にするか導通状態にするかを制御する。なお、本実施形態では、ＣＣ端子１１とＧＮＤ端子１２との間の抵抗値を変更するために、スイッチ制御部１６、スイッチ１３、抵抗１４を備え、スイッチ１３のオン、オフにより、ＣＣ端子１１とＧＮＤ端子１２の接続状態を、接続された状態と切断された状態の間で切り替える構成としたがこれに限られるものではない。たとえば、スイッチ１３の切り替えによりプルダウン抵抗の抵抗値を切り替えるようにしてもよい。ＶＢＵＳ電圧情報取得部１７は、ＶＢＵＳ端子１０の電圧情報を取得する。接続機器判定部１８は、ＣＣ端子１１とＧＮＤ端子１２との間の抵抗値の変更に応じて生じるＶＢＵＳ端子１０の電圧の変化に基づいて、コネクタ部１に接続されている外部機器の種別（Ｔｙｐｅ−Ｃ機器か否か）の判定を行う。
【００１８】
図２は、本実施形態における電子機器１００で行われる接続機器判定処理を説明するフローチャートである。以下、図２を参照して、制御部２により、接続された外部機器の種別を判定する処理を具体的に説明する。
【００１９】
コネクタ部１に外部機器が接続されると、ＶＢＵＳ端子１０、ＣＣ端子１１、ＧＮＤ端子１２が外部機器と接続される。Ｔｙｐｅ−Ｃ機器では、ＣＣ端子が所定の抵抗値でプルダウンされている場合にＶＢＵＳ端子に電力が供給され、それ以外の場合にはＶＢＵＳ端子に電力は供給されない。また、ＵＳＢ２．０などの非Ｔｙｐｅ−Ｃ機器では、常時ＶＢＵＳ端子に電力が供給される。電子機器１００において、スイッチ１３の初期状態は導通状態であり、ＣＣ端子１１は、上記の所定の抵抗値を有する抵抗１４を介してグランドにプルダウンされている。したがって、外部機器がＴｙｐｅ−Ｃ機器であっても非Ｔｙｐｅ−Ｃ機器であっても、外部機器からＶＢＵＳ端子１０へ電力が供給される。ＣＣ端子１１の電圧は、外部機器におけるＣＣ端子のプルアップ抵抗と抵抗１４の抵抗値の比で分圧された値となり、これはＶＢＵＳ端子１０の電圧よりも低い。よって、制御部２のＶＤＤ端子１５へは、ＶＢＵＳ端子１０からの電力が供給される（Ｓ１０１）。ＶＢＵＳ端子１０からの電力が電源切り替え部１９を介してＶＤＤ端子１５に供給されると制御部２が起動する（Ｓ１０２）。
【００２０】
Ｔｙｐｅ−Ｃ機器の場合、ＣＣ端子がプルダウンさていないことに応じてＶＢＵＳへの電力供給が停止される。非Ｔｙｐｅ−Ｃ機器の場合、ＣＣ端子の状態に関係なくＶＢＵＳへの電力供給が継続する。以下のステップでは、このようなＴｙｐｅ−Ｃ機器と非Ｔｙｐｅ−Ｃ機器のＶＢＵＳ制御の違いを利用して、外部機器の種別が判定される。すなわち、ＣＣ端子１１とＧＮＤ端子１２との間の抵抗値の変更に応じて生じたＶＢＵＳ端子１０の電圧値の変化に基づいて外部機器の種別が判定される。
【００２１】
まず、Ｓ１０３において、接続機器判定部１８はスイッチ制御部１６に指示してスイッチ１３を非導通状態にし、ＣＣ端子１１と抵抗１４と非接続状態にする。本実施形態では、Ｓ１０３におけるスイッチ１３の切り替えは、ＶＢＵＳ端子１０に電源供給がなされている状態で実施されることになる。Ｓ１０４では、接続機器判定部１８は所定時間だけ待機する。非特許文献１において、Ｔｙｐｅ−Ｃの場合、ＤＦＰ側はＵＦＰ側のＣＣ端子プルダウン抵抗が接続されなくなったことを検知後、６５０ｍｓ以内にＶＢＵＳを０ＶにＯＦＦすることが規定されている。したがって、Ｓ１０４における待機時間を６５０ｍｓｅｃ以上とすることで、ＶＢＵＳ端子への電力供給の状態に基づくＴｙｐｅ−Ｃ機器か否かの判定が可能である。
【００２２】
Ｓ１０５において、接続機器判定部１８はＶＢＵＳ電圧情報取得部１７からＶＢＵＳ端子１０の電圧情報を取得し、ＶＢＵＳ端子１０におけるＶＢＵＳ電圧が第１の所定値以下であるかを判定する。なお、ＶＢＵＳ電圧が下がったとしてもＣＣ端子１１からの電力が電源切り替え部１９を介してＶＤＤ端子１５に供給されるため、制御部２は支障なく動作を継続することができる。Ｓ１０３でスイッチ１３を非導通状態にすることで、ＣＣ端子１１の電圧が、ＶＢＵＳ端子１０の電圧が下がるよりも前に上昇するからである。こうして、電源切り替え部１９によって、制御部２の電源供給元はＶＢＵＳからＣＣに切り替わり、ＶＢＵＳ電圧が下がった後でも制御部２は動作することが可能となる。他方、ＶＢＵＳ電圧が維持されれば、制御部２の電源供給元はＶＢＵＳのままとなる。
【００２３】
Ｔｙｐｅ−Ｃの場合はＳ１０５でＶＢＵＳが０Ｖになり、ＵＳＢ２．０の場合は４．７５Ｖ〜５．２５Ｖの値となる。Ｓ１０５でＶＢＵＳ端子１０の電圧との比較に用いられる第１の電圧は、Ｔｙｐｅ−Ｃか非Ｔｙｐｅ−Ｃ（ＵＳＢ２．０）かの判定ができる電圧であれば良く、本実施形態では、例えば１．０Ｖとする。
【００２４】
Ｓ１０５においてＶＢＵＳ端子１０の電圧が第１の所定値（１．０Ｖ）以下の場合、Ｓ１１５において接続機器判定部１８は接続されている外部機器がＴｙｐｅ−Ｃ機器であると判定する。他方、Ｓ１０５においてＶＢＵＳ端子１０の電圧が第１の所定値（１．０Ｖ）よりも高い場合は、接続されている外部機器はＴｙｐｅ−Ｃ機器ではないと判断され、処理はＳ１０７にすすむ。Ｓ１０７において、接続機器判定部１８は、ＶＢＵＳ電圧情報取得部１７からＶＢＵＳ端子１０の電圧情報を取得し、ＶＢＵＳ端子１０の電圧が所定範囲内であるかを判定する。Ｓ１０７において、ＶＢＵＳ端子１０の電圧が所定範囲内であると判定された場合には処理はＳｌ２１に進み、そうでない場合には処理はＳ１０９に進む。なお、Ｓ１０７では、接続されている外部機器がＵＳＢ２．０であるか否かを判定するために、電圧値の所定範囲をＵＳＢ２．０において規定されているＶＢＵＳ範囲である４．７５Ｖ〜５．２５Ｖとする。
【００２５】
ＶＢＵＳ端子１０の電圧が４．７５Ｖ〜５．２５Ｖの範囲であると判定された場合、Ｓ１０８において、接続機器判定部１８は、接続されている外部機器がＵＳＢ２．０の非Ｔｙｐｅ−Ｃ機器であると判定する。他方、ＶＢＵＳ端子１０の電圧が４．７５Ｖ〜５．２５Ｖの範囲外であった場合、Ｓ１０９において、接続機器判定部１８は、接続されている外部機器の種別を判定不可とする。
【００２６】
次に、図３を参照してＴｙｐｅ−Ｃ機器が接続された場合の制御部２（ＶＤＤ端子１５）への電源供給状態の遷移を説明する。図３（ａ）は、Ｔｙｐｅ−Ｃの外部機器が接続された場合のＶＢＵＳ端子１０およびＣＣ端子１１の電圧と、制御部２の動作電圧閾値（ＶＤＤ閾値ともいう）との関係を示している。また、図３（ｂ）は、Ｔｙｐｅ−Ｃ機器である外部機器３００ａと電子機器１００の接続時におけるＶＢＵＳ端子、ＣＣ端子、ＧＮＤ端子の接続状態を示している。外部機器３００ａと電子機器１００はケーブル３１０ａにより接続されている。
【００２７】
ＶＤＤ閾値は、制御部２のＶＤＤ端子１５の動作電圧の下限を示しており、ＶＤＤ端子１５への印加電圧がＶＤＤ閾値以上である場合に制御部２は動作することができる。ＶＤＤ閾値は一般的なマイコンの動作電圧を想定しており、本実施形態では例えば１．８Ｖとする。但し、制御部２の動作電圧によってＶＤＤ閾値は決定されるものであり、この例に限られるものではない。
【００２８】
コネクタ部１に外部機器が未接続の場合、スイッチ１３は導通状態であり、ＣＣ端子１１と抵抗１４とは接続状態である。この状態で外部機器がコネクタ部１に接続されると、ＤＦＰ側である外部機器３００ａのプルアップ抵抗３０１とＵＦＰ側である電子機器１００の抵抗１４によって、ＣＣ端子１１に分圧された電圧が発生する。ＶＢＵＳ端子１０から電力が供給されると、電源切り替え部１９を介してＶＤＤ閾値を上回る電圧がＶＤＤ端子１５に供給されて制御部２が起動する。
【００２９】
制御部２が起動すると、接続機器判定部１８は、スイッチ制御部１６に指示してスイッチ１３を非導通状態にする（Ｓ１０３）。スイッチ１３が非導通状態になると、ＤＦＰ側（外部機器３００ａ）からみたＵＦＰ側（電子機器１００）のＣＣ端子１１に接続されたプルダウン抵抗はなくなる。一方、ＤＦＰ側のＣＣ端子はプルアップ抵抗３０１を介してプルアップされているため、ＣＣ端子１１にはＤＦＰ側のプルアップされた電圧が発生する。ＤＦＰ側のプルアップ電圧は５Ｖや３．３Ｖなどである。こうして、ＣＣ端子１１とＧＮＤ端子１２の間の接続状態が切断状態になると、ＣＣ端子１１からの電力が、制御部２を機能させるための電力としてＶＤＤ端子１５へ提供可能な状態となる。
【００３０】
非特許文献１では、ＤＦＰ側である外部機器３００ａは、ＵＦＰ側のＣＣ端子のプルダウン抵抗がなくなったことを認識した後、ＶＢＵＳを６５０ｍｓｅｃ以内にＯＦＦすることが規定されている。したがって、スイッチ１３が非導通状態になるとＶＢＵＳ端子１０の電圧がほぼゼロになる。ＶＤＤ端子１５への電源供給においては、ＶＢＵＳ端子１０の電圧がＶＤＤ閾値以下になる前に、ＣＣ端子１１の電圧がＤＦＰ側のプルアップ電圧によってＶＤＤ閾値以上になる。そのため、電源切り替え部１９において制御部２の電源がＶＢＵＳからＣＣに切り替わり、制御部２は動作を継続することができる。その後、ＶＢＵＳ電圧情報取得部１７により取得されたＶＢＵＳ電圧が閾値以下であることが検出され（Ｓ１０５）、接続機器判定部１８は接続されている外部機器３００ａがＴｙｐｅ−Ｃ機器であると判定する（Ｓ１１５）。
【００３１】
次に、図４を参照して非Ｔｙｐｅ−Ｃ機器が接続された場合の制御部２（ＶＤＤ端子１５）への電源供給状態の遷移を説明する。図４（ａ）は、ＵＳＢ２．０機器が接続された場合のＶＢＵＳ端子１０、ＣＣ端子１１の電圧と制御部２の動作電圧閾値との関係を示している。また、図４（ｂ）は、非Ｔｙｐｅ−Ｃ機器である外部機器３００ｂと電子機器１００の接続時におけるＶＢＵＳ端子、ＣＣ端子、ＧＮＤ端子の接続状態を示している。図４（ｂ）に示されるように、非Ｔｙｐｅ−Ｃ機器である外部機器３００ｂと電子機器１００を接続するケーブル３１０ｂでは、ＶＢＵＳ線に抵抗３０２を介してプルアップされたＣＣ線が設けられている。
【００３２】
上述のように外部機器が未接続の場合、電子機器１００のスイッチ１３は導通状態である。外部機器３００ｂが接続されると、ＶＢＵＳから約５Ｖの電圧が供給され、ＶＤＤ閾値を上回る電圧が供給されることで制御部２が起動する。このとき、ＣＣ端子１１には、抵抗３０２と抵抗１４によりＶＢＵＳの電圧が分圧されて印加される。この分圧値はＶＢＵＳ端子１０からの電圧よりも低くなるので、電源切り替え部１９はＶＢＵＳ端子１０から供給された電力をＶＤＤ端子１５に供給する。
【００３３】
制御部２が起動すると、接続機器判定部１８は、スイッチ制御部１６に指示してスイッチ１３を非導通状態にする（Ｓ１０３）。外部機器３００ｂが非Ｔｙｐｅ−Ｃ機器であるため、スイッチ１３が非導通状態になってもＶＢＵＳは供給されたままとなり、制御部２は動作を継続することができる。その後、ＶＢＵＳ電圧情報取得部１７により取得されたＶＢＵＳ電圧が所定範囲であることが検出され（Ｓ１０７）、接続機器判定部１８は接続されている外部機器３００ｂがＵＳＢ２．０機器であると判定する（Ｓ１０８）。
【００３４】
以上説明したように、本実施形態によれば、電源切り替え部１９においてＶＢＵＳ端子１０と、通信を行うために設けられているＣＣ端子１１のいずれからでも電源供給を受け入れることが可能な構成をとっている。このようにすることによって、バッテリ４やキャパシタなどの蓄電部を使用することなく制御部２を動作させることができ、接続されている外部機器がＴｙｐｅ−Ｃ機器であるか非Ｔｙｐｅ−Ｃ機器（たとえばＵＳＢ２．０）であるかを判定することができる。
【符号の説明】
【００３５】
１００：電子機器、１：コネクタ部、２：制御部、１０：ＶＢＵＳ端子、１１：ＣＣ端子、１２：ＧＮＤ端子、１３：スイッチ、１４：抵抗、１５：ＶＤＤ端子、１６：スイッチ制御部、１７：ＶＢＵＳ電圧情報取得部、１８：接続機器判定部、１９：電源切り替え部
【図１】
2018013933.tif 000003
【図２】
2018013933.tif 000004
【図３】
2018013933.tif 000005
【図４】
2018013933.tif 000006