(57)【特許請求の範囲】
【請求項１】
電子デバイスにおいて動作する方法であって、
ユニバーサルシリアルバス(USB)ポートに結合されたUSBプラグのデータラインに電流源を印加するステップと、
前記電流源が印加される間、前記データラインが、所定の時間期間の後、LOW状態であるのか、それともHIGH状態であるのかを判定するステップと、
前記データラインが前記LOW状態であるとき、前記USBポートをダウンストリームポートとして特定するステップと、
前記データラインが前記HIGH状態であるとき、前記USBポートを専用充電ポートとして特定するステップと
を含み、
前記USBプラグの前記データラインに前記電流源を印加するステップが、
データマイナスラインにおけるプルダウン抵抗が無効にされる間、前記USBプラグのデータプラスラインに前記電流源を印加するステップ、または
前記USBプラグのデータマイナスラインに前記電流源を印加するステップ
を含む、方法。
【請求項２】
前記データラインに前記電流源を印加するステップが、データ接触検出段階の一部として前記データラインに前記電流源を印加するステップを含む、請求項1に記載の方法。
【請求項３】
前記データ接触検出段階の一部として前記データラインに前記電流源を印加するステップが、900ミリ秒よりも長い時間期間の間、前記データラインに前記電流源を印加するステップを含む、請求項2に記載の方法。
【請求項４】
前記USBポートをダウンストリームポートとして特定するステップと、
前記データラインから前記電流源を外すステップと、
データプラスラインに電圧源を印加するステップと、
データマイナスラインを基準電圧と比較するステップと、
前記データマイナスラインが前記基準電圧未満であるとき、前記USBポートを標準ダウンストリームポートとして特定するステップと、
前記データマイナスラインが少なくとも実質的に前記基準電圧に等しいとき、前記USBポートを充電ダウンストリームポートとして特定するステップと
をさらに含む、請求項1に記載の方法。
【請求項５】
電子デバイスであって、
ユニバーサルシリアルバス(USB)ポートに結合されたUSBプラグのデータラインに電流源を印加するための手段と、
前記電流源が印加される間、前記データラインが、所定の時間期間の後、LOW状態であるのか、それともHIGH状態であるのかを判定するための手段と、
前記データラインが前記LOW状態であるとき、前記USBポートをダウンストリームポートとして特定するための手段と、
前記データラインが前記HIGH状態であるとき、前記USBポートを専用充電ポートとして特定するための手段と
を備え、
前記電流源が、
データマイナスラインにおけるプルダウン抵抗が無効にされる間、前記USBプラグのデータプラスラインに印加されるか、または
前記USBプラグのデータマイナスラインに印加される、電子デバイス。
【請求項６】
前記電流源が、データ接触検出段階の一部として前記データラインに印加される、請求項5に記載の電子デバイス。
【請求項７】
前記USBポートをダウンストリームポートとして特定した後、前記データラインから前記電流源を外すための手段と、
データプラスラインに電圧源を印加するための手段と、
データマイナスラインを基準電圧と比較するための手段と、
前記データマイナスラインが前記基準電圧未満であるとき、前記USBポートを標準ダウンストリームポートとして特定するための手段と、
前記データマイナスラインが少なくとも実質的に前記基準電圧に等しいとき、前記USBポートを充電ダウンストリームポートとして特定するための手段と
をさらに備える、請求項5に記載の電子デバイス。
【請求項８】
処理回路に、
ユニバーサルシリアルバス(USB)ポートに結合されたUSBプラグのデータラインに電流源を印加させ、
前記電流源が印加される間、前記データラインが、所定の時間期間の後、LOW電圧状態であるのか、それともHIGH電圧状態であるのかを判定させ、
前記データラインが前記LOW電圧状態であるとき、前記USBポートをダウンストリームポートとして特定させ、
前記データラインが前記HIGH電圧状態であるとき、前記USBポートを専用充電ポートとして特定させる
ためのプログラミングを備え、
前記電流源が、
データマイナスラインにおけるプルダウン抵抗が無効にされる間、前記USBプラグのデータプラスラインに印加されるか、または
前記USBプラグのデータマイナスラインに印加される、プロセッサ可読記憶媒体。
【請求項９】
前記電流源が、データ接触検出段階の一部として前記データラインに印加される、請求項8に記載のプロセッサ可読記憶媒体。
【請求項１０】
前記処理回路に、
前記USBポートをダウンストリームポートとして特定した後、前記データラインから前記電流源を外させ、
データプラスラインに電圧源を印加させ、
データマイナスラインを基準電圧と比較させ、
前記データマイナスラインが前記基準電圧未満であるとき、前記USBポートを標準ダウンストリームポートとして特定させ、
前記データマイナスラインが少なくとも実質的に前記基準電圧に等しいとき、前記USBポートを充電ダウンストリームポートとして特定させる
ためのプログラミングをさらに備える、請求項8に記載のプロセッサ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
本出願は、その内容全体が参照によって本明細書に組み込まれる、2013年11月18日に米国特許商標庁に出願された、米国非仮特許出願第14/083,234号の優先権および利益を主張する。
【０００２】
下記に説明する技術は、一般に、ユニバーサルシリアルバス(USB)接続を介して再充電可能であるバッテリを採用する電子デバイスに関し、より詳細には、電子デバイスが接続されるUSBチャージャのタイプの検出を容易にするための方法およびデバイスに関する。
【背景技術】
【０００３】
多くの電子デバイスは、たとえばデータ、充電、またはデータと充電の両方などの様々な理由で外部ポートを採用している。時代とともに、ユニバーサルシリアルバス(USB)ポートは、USBが、シリアルデータ通信のためであるのと同じくらいに、電子デバイスに電力を接続するための標準になってきている。近年、USBの電力面は、バッテリ充電、ならびにACアダプタおよび他の電源をカバーするように拡張されてきている。この広範に広がる使用法の有形の恩典は、ポータブルデバイスへの充電および電力供給のための互換性のあるプラグとアダプタの台頭である。ひいては、これにより、各デバイスが固有のアダプタを必要としていたこれまでよりも、はるかに広範な多種の電源からの充電が可能になる。
【０００４】
一般には、電子デバイスのための充電ポートの標準化に向けて方向性がある。バッテリ充電標準、USB Battery Charging 1.2仕様書(本明細書では、「BC1.2仕様」と呼ぶ)は、専用充電ポート(DCP: dedicated charging port)、充電ダウンストリームポート(CDP: charging downstream port)、および標準ダウンストリームポート(SDP: standard downstream port)を含んだいくつかのタイプの充電ポートを定義する。これらの別々のタイプの充電ポートはそれぞれ、BC1.2仕様によって、別々の充電(およびデータ)機能を提供するとして定義されている
【０００５】
USB充電ポートの標準化に向けて方向性はあるが、BC1.2仕様に準拠していない多くの別々のタイプの充電ポートが、別々の電力機能を伴ってなおも存在する。これらの非準拠充電ポートの多くが、BC1.2仕様によって定義されるチャージャ検出アルゴリズムを使用する電子デバイスによって、不正に検出される可能性がある。多くの例においては、充電ポートのタイプを不正に特定することは、チャージャが、低下した動作電流において利用されることと解釈することができ、これは、電子デバイスの充電時間を長くし、または充電が機能しなくなるという結果にさえなりかねない。
【先行技術文献】
【非特許文献】
【０００６】
【非特許文献１】USB Battery Charging 1.2仕様書
【発明の概要】
【課題を解決するための手段】
【０００７】
以下に、説明する技術の基本的理解を与えるために、本開示のいくつかの態様を要約する。この概要は、本開示の企図する全特徴の広い全体像ではなく、本開示の全態様の鍵となる要素または重要な要素を特定する意図も、本開示の任意または全部の態様の範囲を視覚的に示す意図もない。その唯一の目的は、後で提示するより詳細な説明の導入として、本開示の1つまたは複数の態様のいくつかの概念を概要の形で提示することである。
【０００８】
本開示の様々な例および実装形態は、電子デバイスに接続されるUSB充電ポートのタイプの正確な検出を容易にする。本開示の少なくとも1つの態様によれば、電子デバイスは、USBポートに結合されたUSBプラグのデータラインに電流源を印加するように適合されているチャージャ検出器を含むことができる。チャージャ検出器は、他方のデータラインにおける任意のプルダウン抵抗が無効にされる一方で、データラインが、所定の時間期間の後、LOW電圧状態に達したのか、それともHIGH電圧状態に留まったのかを判定することができる。データラインがLOW電圧状態に変化する場合、チャージャ検出器は、USBポートをダウンストリームポートとして特定することができる。データラインがHIGH電圧状態に留まる場合、チャージャ検出器は、USBポートを専用充電ポートとして特定することができる。
【０００９】
さらなる態様は、電子デバイスにおいて動作する方法、および/またはそのような方法を行う手段を含んだ電子デバイスを提供する。そのような方法の1つまたは複数の例は、USBポートに結合されたUSBプラグのデータラインに電流源を印加する一方、他方のデータラインにおける任意のプルダウン抵抗を無効に維持するステップを含むことができる。データラインが、LOW状態に達したのか、それともHIGH状態に留まったのかの判定が行われ得る。データラインがLOW状態に変化することが判定されるとき、USBポートは、ダウンストリームポートとして特定され得る。データラインがHIGH状態に留まることが判定されるとき、USBポートは、専用充電ポートとして特定され得る。
【００１０】
なおもさらなる態様は、電子デバイスなどの処理デバイスにおいて動作するプログラミングを備えるプロセッサ可読記憶媒体を含む。1つまたは複数の例によれば、そのようなプログラミングは、処理回路に、USBポートに結合されたUSBプラグのデータラインに電流源を印加させるように適合され得る。プログラミングは、処理回路に、データラインが、所定の時間期間の後、LOW電圧状態に達したのか、それともHIGH電圧状態に留まったのかを判定させるようにさらに適合され得る。プログラミングは、処理回路に、データラインがLOW電圧状態に変化するときは、USBポートをダウンストリームポートとして特定させ、データラインがHIGH電圧状態に留まるときは、USBポートを専用充電ポートとして特定させるようにさらに適合され得る。
【００１１】
本開示の追加の例および実装形態は、電子デバイスに接続される専有USB充電ポートの効率的な検出を容易にする。本開示の少なくとも1つの態様によれば、電子デバイスは、USBポートに結合されたUSBプラグのデータプラスラインに電流源を印加し、USBプラグのデータマイナスラインにおけるプルダウン抵抗を有効にするように適合されているチャージャ検出器を含むことができる。チャージャ検出器は、データプラスラインが、所定の時間期間の間、HIGH電圧に留まっていることをさらに検出することができる。データプラスラインが、所定の時間期間の間、HIGH電圧に留まったという検出に応答して、USBポートは、専有充電ポートとして特定され得る。
【００１２】
さらなる態様は、電子デバイスにおいて動作する方法、および/またはそのような方法を行う手段を含んだ電子デバイスを提供する。そのような方法の1つまたは複数の例は、USBポートに結合されたUSBプラグのデータプラスラインに電流源を印加するステップ、およびUSBプラグのデータマイナスラインにおけるプルダウン抵抗を有効にするステップを含むことができる。データプラスラインが、所定の時間期間の間、HIGH状態に留まっているという判定がなされ得る。データプラスラインが、所定の時間期間の間、HIGH状態に留まったという判定に応答して、USBポートは、専有充電ポートとして特定され得る。
【００１３】
本開示に関連する他の態様、特徴、および実施形態は、添付の図面とともに以下の説明を検討すれば、当業者には明らかになろう。
【図面の簡単な説明】
【００１４】
【図１】本開示の1つまたは複数の態様が適用され得るシステム環境のブロック図である。
【図２】少なくとも1つの例による電子デバイスの抜粋した構成要素を示すブロック図である。
【図３】少なくとも1つの例によるチャージャ検出器の抜粋した構成要素を示すブロック図である。
【図４】準拠専用充電ポート(DCP)の抜粋した構成要素を示す回路図である。
【図５】非準拠専用充電ポート(DCP)の第1の例の抜粋した構成要素を示す回路図である。
【図６】非準拠専用充電ポート(DCP)の第2の例の抜粋した構成要素を示す回路図である。
【図７】少なくとも1つの例による電子デバイスにおいて動作する方法を示す流れ図である。
【図８】電流源をデータラインに印加するためのプロセスの1つの例を表す流れ図である。
【図９】データラインが、LOW状態に達したのか、それともHIGH状態に留まったのかを判定するためのプロセスの少なくとも1つの例を表す流れ図である。
【図１０】ダウンストリームポートが、標準ダウンストリームポート(SDP)であるのか、それとも充電ダウンストリームポート(CDP)であるのかを判定するための電子デバイスにおいて動作する方法の流れ図である。
【図１１】少なくとも1つの例による電子デバイスにおいて動作する別の方法を示す流れ図である。
【発明を実施するための形態】
【００１５】
添付の図面に関連して下記の説明は、様々な構成についての説明として意図しており、本明細書に説明する概念および特徴が実践可能である構成のみを表す意図はない。以下の説明は、様々な概念を完全に理解してもらうために、具体的な細部を含む。しかしながら、これらの概念がこれらの具体的な細部を用いることなく実践できることは、当業者には明らかであろう。場合によっては、説明される概念および特徴を曖昧にするのを避けるために、周知の回路、構造、技法および構成要素がブロック図の形で示される。
【００１６】
概観
本開示の様々な特徴および態様は、電子デバイスに接続されるUSB充電ポートのタイプの正確な検出を容易にする。電子デバイスは、データラインに電流源を印加する一方、他方のデータラインにおけるプルダウン抵抗が(ある場合それが)無効にされることによって、電子デバイスが結合されるUSBポートがどんなタイプであるかを判定することができる。電子デバイスは、電流源が印加されるデータラインがHIGH状態のままであるとき、USBポートを、専有充電ポートを含んだ専用充電ポート(DCP)として特定することができる。データラインがLOW状態に達するとき、電子デバイスは、USBポートを標準ダウンストリームポート(SDP)または充電ダウンストリームポート(CDP)のうちの一方として特定することができる。
【００１７】
本開示の1つまたは複数の追加の特徴および態様は、電子デバイスに接続されるUSB充電ポートが専有ポートであるかどうかの迅速な検出を容易にする。電子デバイスは、データプラスラインに電流源を印加する一方、データマイナスラインにおけるプルダウン抵抗を有効にすることもできる。データプラスラインが、所定の時間期間の間、HIGH状態に留まる場合、電子デバイスは、USBポートを専有充電ポートとして特定することができる。
【００１８】
例示的なシステム環境
次に、図1を参照すると、本開示の1つまたは複数の態様が適用され得るシステム環境のブロック図が示されている。システム100は、ケーブル106によってともに結合されるチャージャ102と電子デバイス104とを含む。チャージャ102は、ケーブル106のUSBプラグ110を受けてチャージャ102と電子デバイス104との接続を容易にするように構成されたUSBレセプタクル108を含む。
【００１９】
電子デバイス104は、概して、チャージャ102のUSBレセプタクル108にケーブル106を介して接続することによって、そのバッテリを再充電するように適合されているデバイスとすることができる。電子デバイス104の例には、モバイルフォン、パーソナルメディアプレーヤ、タブレットコンピュータ、スマートウォッチ、および/またはチャージャのUSBポート内に接続するように適合されているケーブルを通じて再充電可能なバッテリを再充電するように構成されている他の電子デバイスが含まれる。
【００２０】
例示的な電子デバイス
図2に移ると、少なくとも1つの例による電子デバイス104の抜粋した構成要素を示すブロック図が示されている。図示のように、電子デバイス104は、概して、再充電可能なバッテリ202、処理回路204、および記憶媒体206を含む。再充電可能なバッテリ202は、充電デバイスへのUSB接続によって再充電できる任意の好適なバッテリまたは複数のバッテリとすることができる。
【００２１】
処理回路204は、データを取得する、処理する、および/または送信する、データアクセスとデータ記憶とを制御する、コマンドを発行する、ならびに他の所望の動作を制御するように配置されている。処理回路204は、少なくとも1つの例における適切な媒体によって提供される所望のプログラミングを実装するように適合された回路を含むことができる。たとえば、処理回路204は、1つもしくは複数のプロセッサ、1つもしくは複数のコントローラ、および/または実行可能なプログラミングを実行するように構成されたその他の構造として実装され得る。処理回路204の例は、汎用プロセッサ、デジタル信号プロセッサ(DSP)、特定用途向け集積回路(ASIC)、フィールドプログラマブルゲートアレイ(FPGA)または他のプログラマブル論理構成要素、個別ゲートまたはトランジスタ論理、個別ハードウェア構成要素、あるいは本明細書に説明する機能を行うように設計されたそれらの任意の組合せを含み得る。汎用プロセッサは、マイクロプロセッサ、ならびに任意の従来のプロセッサ、コントローラ、マイクロコントローラ、またはステートマシンを含み得る。処理回路204はまた、DSPとマイクロプロセッサとの組合せ、いくつかのマイクロプロセッサ、DSPコアと連携する1つもしくは複数のマイクロプロセッサ、ASICとマイクロプロセッサ、または任意のその他のいくつかの種々の構成などのコンピューティング構成要素の組合せとして実装され得る。処理回路402のこれらの例は説明のためのものであり、本開示の範囲内の他の好適な構成も企図される。
【００２２】
処理回路204は、記憶媒体206において記憶され得るプログラミングの実行を含んで、処理するように適合されている。本明細書で使用するとき、「プログラミング」という用語は、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、ハードウェア記述言語と呼ばれるか、他の名称で呼ばれるかを問わず、命令、命令セット、コード、コードセグメント、プログラムコード、プログラム、サブプログラム、ソフトウェアモジュール、アプリケーション、ソフトウェアアプリケーション、ソフトウェアパッケージ、ルーチン、サブルーチン、オブジェクト、実行可能ファイル、実行スレッド、手順、機能などを、限定することなく含むように、広く解釈されるべきである。
【００２３】
場合によっては、処理回路204は、チャージャ検出器208を含むことができる。チャージャ検出器208は、電子デバイス104がケーブルを通じて結合されたチャージャのUSBポートのタイプを検出するように適合された回路および/またはプログラミング(たとえば、記憶媒体206において記憶されているプログラミング)を含み得る。
【００２４】
図3を参照すると、少なくとも1つの例によるチャージャ検出器208の抜粋した構成要素を示すブロック図が示されている。図3における例は、BC1.2仕様によって示された従来のチャージャ検出回路に対応する。図示のように、チャージャ検出器208は、2本のデータ通信ライン、データプラスライン302とデータマイナスライン304とを含む。データプラスライン302およびデータマイナスライン304は、通常のUSB接続におけるデータプラスおよびデータマイナスの接続に対応する。電流源Idp_srcは、電流源Idp_srcがデータプラスライン302に印加されるかどうかを制御するために位置決めされた第1のスイッチS1を用いてデータプラスライン302に結合される。データマイナスプルダウン抵抗Rdm_dwnは、プルダウン抵抗Rdm_dwnがデータマイナスライン304に印加されるかどうかを制御するために位置決めされた第2のスイッチS2を用いてデータマイナスライン304に結合される。電圧源Vdat_srcが含まれる。電圧源Vdat_srcは、通常、約0.5ボルトと0.7ボルトの範囲で電圧を供給するように適合されている。電圧源Vdat_srcは、第3のスイッチS3を使用することによって、データプラスライン302またはデータマイナスライン304のいずれかに印加され得る。いくつかの例においては、プルダウン抵抗Rdp_dwnはまた、プルダウン抵抗Rdp_dwnがデータプラスライン302に印加されるかどうかを制御するために位置決めされた第5のスイッチS5を含んでデータプラスライン302と関連付けられてもよい。図3における例は、チャージャ検出器208のほんの1つの好適な実施形態にすぎない。他の実施形態においては、追加の構成要素、より少ない構成要素、および/または異なる構成要素が採用され得る。
【００２５】
いくつかの例においては、チャージャ検出器208、たとえば、データプラスライン302およびデータマイナスライン304は、ケーブル(たとえば、図1におけるケーブル106)のUSBプラグを受けるように適合されているUSBレセプタクルとインターフェースをとることが可能であり、このケーブルは、チャージャのUSBポートに結合できる。他の例においては、チャージャ検出器208は、USBレセプタクルとは異なるレセプタクルによってケーブルとインターフェースをとることでき、ここで、異なるレセプタクルは、異なるレセプタクルと結合されるように構成されたケーブルのプラグを受け、ここで、ケーブルはやはり、チャージャのUSBポートに結合できる。さらなる他の例においては、チャージャのUSBポートに結合され得るケーブルは、電子デバイス104に少なくとも実質的に取付け(たとえば、ハードワイヤード)可能であり、それにより、ケーブルにおける配線の少なくとも一部は、チャージャ検出器208と固定して結合されるように行われる。つまり、ケーブルは、USBレセプタクルとUSBプラグが外部からまったく見えることなく電子デバイス104に取付け可能である。他の可能な例には、USBケーブル(たとえば、図1におけるケーブル106)は、図1に示すUSBレセプタクル108とUSBプラグ110が外部からまったく見えることなくチャージャに取り付けられる(たとえば、ハードワイヤードされる)ことを含めることができる。
【００２６】
再度、図2を参照すると、記憶媒体206は、プロセッサ実行可能なコードもしくは命令(たとえば、ソフトウェア、ファームウェア)、電子データ、データベース、または他のデジタル情報など、プログラミングを記憶するための1つまたは複数のプロセッサ可読デバイスを表すことができる。記憶媒体206はまた、プログラミングを実行すると、処理回路204によって操作されるデータを記憶するのにも使用され得る。記憶媒体206は、可搬型または固定式記憶デバイスと、光記憶デバイスと、プログラミングを記憶する、含む、および/または運ぶことができる様々なその他の媒体とを含む、汎用または専用プロセッサによってアクセスされ得る任意の利用可能な媒体であり得る。限定ではなく例として、記憶媒体206は、磁気記憶デバイス(たとえば、ハードディスク、フロッピーディスク、磁気ストライプ)、光記憶媒体(たとえば、コンパクトディスク(CD)、デジタルバーサタイルディスク(DVD))、スマートカード、フラッシュメモリデバイス(たとえば、カード、スティック、キードライブ)、ランダムアクセスメモリ(RAM)、読出し専用メモリ(ROM)、プログラマブルROM(PROM)、消去可能PROM(EPROM)、電気的消去可能PROM(EEPROM)、レジスタ、取外し可能なディスク、および/またはプログラミングを記憶するためのその他の媒体、ならびにそれらの任意の組合せなどのプロセッサ可読記憶媒体を含み得る。
【００２７】
記憶媒体206は、処理回路204が、記憶媒体206との間で情報を読み取り、書き込むことができるように、処理回路204に結合され得る。つまり、記憶媒体206は、記憶媒体206が処理回路204に一体化されている例および/または記憶媒体206が処理回路204と分離している例(たとえば、電子デバイス104に常駐している、電子デバイス104の外部にある、複数の実体にわたって分散されている)を含んで、記憶媒体206が処理回路204によって少なくともアクセスできるように、処理回路204に結合され得る。
【００２８】
記憶媒体206によって記憶されているプログラミングは、処理回路204によって実行されると、処理回路204に、本明細書に説明する様々な機能および/またはプロセスステップのうちの1つまたは複数を行わせる。たとえば、記憶媒体206は、処理回路204に、本明細書に説明するように、電子デバイスが結合されたチャージャのUSBポートのタイプを検出させるように適合されたチャージャ検出動作210を含むことができる。したがって、本開示の1つまたは複数の態様によれば、処理回路204は、本明細書に説明する電子デバイス(たとえば、電子デバイス104)の任意もしくは全部に対するプロセス、機能、ステップ、および/またはルーチンのうちの任意あるいは全部を(記憶媒体206と連携して)行うように適合されている。本明細書に使用されるとき、処理回路204に関して「適合されている」という用語は、処理回路204が、本明細書に説明する様々な特徴による特定のプロセス、機能、ステップ、および/またはルーチンを行うように(記憶媒体206と連携して)構成され、採用され、実装され、および/またはプログラミングされていることのうちの1つあるいは複数を示すことできる。
【００２９】
動作に際しては、電子デバイス104は、専用充電ポート(DCP)、充電ダウンストリームポート(CDP)、または標準ダウンストリームポート(SDP)を含んだ、チャージャにおける複数のUSBポートのうちのいずれかに結合され得る。先に注記したように、DCP、CDP、およびSDPはすべて、別々の充電およびデータ性能を提供する。USBポートの各タイプは、通常、異なって構成され、それにより、電子デバイスは、ポートのタイプを検出することができる。たとえば、BC1.2仕様に準拠する専用充電ポート(たとえば、準拠専用充電ポート(DCP))は、電子デバイスにおけるチャージャ検出に使用可能である特定の回路を有することになる。
【００３０】
BC1.2仕様によれば、電子デバイスが、ポート検出アルゴリズムの様々な段階を行うように構成されている。最初に、電子デバイスは、通常、供給バス電圧(VBUS: supply bus voltage)が許容可能なレベルにおいてアサートされていることを確認するのにVBUS検出段階を採用する。電子デバイスは、供給バス電圧がアサートされていることを判定した後、従来は、データ接触検出(すなわち、DCD: data contact detect)段階に入り、ここで、データライン(データプラスライン302とデータマイナスライン304)がUSBポートと接触しているかどうかの判定が行われる。電子デバイスは、通常、所定の時間期間の間、図3における第1のスイッチS1を閉じてデータプラスライン302に電流源Idp_srcを印加する一方、第2のスイッチS2もデータマイナスライン304におけるプルダウン抵抗Rdm_dwnを有効にするために閉じられることによってデータ接触検出段階を行う。
【００３１】
データ接触検出(DCD)段階の後、電子デバイスは、ポートのデータラインを電気的に操作し、監視して、デバイスが結合されたチャージャのタイプを分類することができるBC1.2仕様によれば、電子デバイスは、データ接触検出段階の後に、ポートが、標準ダウンストリームポート(SDP)であるのか、それとも専用充電ポート(DCP)、充電ダウンストリームポート(CDP)、またはACA-Dock/ACA_Aのうちの1つであるのかのいずれであるかを検出する一次検出段階が続く。一次検出段階は、通常、図3における電圧源Vdat_srcを第3のスイッチS3によりデータプラスライン302に印加することによって、およびデータマイナスライン304に向かう第4のスイッチS4を閉じることによるデータマイナスライン304における結果として生じる電圧を検出することによって行われる。データマイナスライン304における電圧は、データプラスライン302における電圧源Vdat_srcが、データマイナスライン304に伝達されているかどうかを判定するために、基準電圧Vdat_refと比較される。電子デバイスは、チャージャ検出結果(Chg_det)を監視して、一次検出段階の結果を判定する。
【００３２】
一次検出段階に続いて、一次段階が、ポートを専用充電ポート(DCP)または充電ダウンストリームポート(CDP)のうちの一方であると判定するとき、通常、電子デバイスは、ポートが専用充電ポート(DCP)であるのか、それとも充電ダウンストリームポート(CDP)であるのかを判定する二次検出段階を行うことができる。BC1.2仕様によれば、二次検出段階は、図3における電圧源Vdat_srcを第3のスイッチS3によりデータマイナスライン304に印加することによって、およびデータプラスライン302に対して第4のスイッチS4がセットされることによりデータプラスライン302におけるチャージャ検出(Chg_det)結果を監視することによって行われる。
【００３３】
BC1.2仕様に準拠する専用充電ポート(たとえば、準拠専用充電ポート(DCP))は、電子デバイスにおけるチャージャ検出に使用可能である特定の回路を有することになるが、BC1.2仕様に準拠していない構成(たとえば、非準拠専用充電ポート(DCP))を含む他の専用充電ポート(DCP)が存在する。図4〜図6は、電子デバイス104が結合され得る専用充電ポート構成の3つの別々の例の回路図である。
【００３４】
図4は、準拠専用充電ポート402を例示する回路図である。つまり、専用充電ポート(DCP)402は、BC1.2仕様によって示された検出アルゴリズムを採用する電子デバイスによって検出を容易にすることになる。BC1.2仕様においては、準拠専用充電ポート(DCP)402は、図4の回路図に示すように、データプラスライン(D+)とデータマイナスライン(D-)の間の短絡を採用する、またはこの2者間の低抵抗を使用すべきである。準拠専用充電ポート(DCP)402におけるBC1.2仕様一次検出段階中、データマイナスライン(D-)は、(通常は、約0.25ボルトから0.4ボルトの間の)Vdat_refよりも高い図3における電圧源Vdat_srcとほぼ同じにまで引き上げられる。このことは結果的に、それがBC1.2仕様書に従って専用充電ポートに接続されていることを電子デバイスに示す、チャージャ検出回路での高電圧(たとえば、Chg_det=1)をもたらすことになる。
【００３５】
図5は、非準拠専用充電ポート(DCP)502の第1の例の回路図である。この例においては、BC1.2仕様による検出アルゴリズムを採用する電子デバイスが、専用充電ポート(DCP)502を標準ダウンストリームポート(SDP)として誤って検出する可能性がある。より具体的には、データプラスライン(D+)とデータマイナスライン(D-)は、この例では、特定の電圧において保持される。BC1.2仕様による一次検出段階中、分配器網において使用される抵抗が十分に高い場合、データマイナスライン(D-)は、多くの場合において基準電圧Vdat_refを下回る可能性があるので、専用充電ポート502は、標準ダウンストリームポート(SDP)として誤って検出される可能性がある。
【００３６】
図6は、非準拠専用充電ポート(DCP)602の第2の例の回路図である。この例においては、BC1.2仕様による検出アルゴリズムを採用する電子デバイスが、図5における例と類似して、専用充電ポート(DCP)ではなく標準ダウンストリームポート(SDP)として誤って検出されることになる。より具体的には、データプラスライン(D+)とデータマイナスライン(D-)は、浮動しており、電圧をまったく有していない。BC1.2仕様による一次検出段階中、データマイナスライン(D-)が基準電圧Vdat_refを下回ることになるので、専用充電ポート602は、標準ダウンストリームポート(SDP)として誤って検出される。
【００３７】
通常、標準ダウンストリームポート(SDP)として誤検出すると、電子デバイスは、特定のレベルよりも大きい電流を引く前にエニュメレートすることを試みようとすることになる。しかしながら、エニュメレーションは、専用充電ポート(DCP)の場合、決して成功しないことから、充電電流は、低レベルに留まり、先に注記したように、バッテリの充電が機能しなくなるという結果をもたらす。
【００３８】
本開示の態様によれば、電子デバイスは、準拠専用充電ポート(DCP)と非準拠専用充電ポート(DCP)の両方を正確に検出するように適合されている。つまり、本開示の電子デバイス104は、専用充電ポート(DCP)がBC1.2仕様に準拠していないときであっても、専用充電ポート(DCP)を正確に検出する形で、ポートのデータラインを電気的に操作し、監視するように適合され得る。
【００３９】
図7は、電子デバイス104など、電子デバイスにおいて動作する方法の少なくとも1つの例を示す流れ図である。図2、図3、および図7を参照すると、電子デバイス104が、ブロック702で、USBポートに結合されたUSBプラグのデータラインに電流源を印加することができる。たとえば、チャージャ検出動作210を実行する処理回路204(たとえば、チャージャ検出器208)は、USBプラグのデータラインに電流源を印加することができる。電流源は、BC1.2仕様によって定義されるように、約10マイクロアンペアなど、弱電流源とすることができる。いくつかの実装形態においては、電流源は、BC1.2仕様の下、従来のデータ接触検出(DCD)段階の一部としてデータラインに印加可能である。他の実装形態においては、電流源は、BC1.2仕様の任意の他の段階において、またはBC1.2仕様中の任意の配置におけるそれ自体の段階として印加可能である。
【００４０】
図8は、データラインに電流源を印加するためのプロセスの少なくとも1つの例を表す流れ図である。このプロセスは、チャージャ検出動作210によって命令される処理回路204によって実装され得る。決定ひし形802によって示されているように、最初に、VBUS検出段階が行われる。つまり、チャージャ検出動作210を実行する処理回路204(たとえば、チャージャ検出器208)は、供給電圧(VBUS)が高に達したときを検出することができる。供給電圧がアサートされていない場合、プロセスは、供給電圧(VBUS)がアサートされるまで待機し、これは、USBプラグがポートに接続されていることを電子デバイス104に示す。
【００４１】
動作804で、チャージャ検出動作210を実行する処理回路204(たとえば、チャージャ検出器208)は、データラインに電流源を印加する。たとえば、チャージャ検出動作210を実行する処理回路204(たとえば、チャージャ検出器208)は、チャージャ検出器208の図3における第1のスイッチS1を閉じて、データプラスライン302に電流源Idp_srcを印加することができる。この例によれば、他方のデータラインにおける任意のプルダウン抵抗は、無効にされる。したがって、チャージャ検出動作210を実行する処理回路204(たとえば、チャージャ検出器208)は、第2のスイッチS2を開いてデータマイナスライン304におけるプルダウン抵抗Rdm_dwnが無効にされるように確実にすることができる。別の例においては、チャージャ検出動作210を実行する処理回路204(たとえば、チャージャ検出器208)は、データプラスライン302の代わりに、データマイナスライン304に電流を印加することができる。
【００４２】
動作806で、チャージャ検出動作210を実行する処理回路204(たとえば、チャージャ検出器208)は、データライン充電時間の間、待機する。データライン充電時間は、弱電流源が、データラインにおいて静電容量を充電することができるのに十分な長さであるように適合されている所定の時間期間である。たとえば、データライン充電時間は、電流によって除される電圧と静電容量との積から計算され得る。したがって、電圧が2ボルト、静電容量が100ピコファラッド、および電流が10マイクロアンペアであるとき、データライン充電時間は、約20マイクロ秒になる(たとえば、2v×100pF /10uA=20us)。
【００４３】
図7における流れ図に表される方法に戻ると、電子デバイス104は、704で、電流源が印加されるデータラインが、所定の時間期間の後、LOW状態に達したのか、それともHIGH状態に留まったのかを判定することができる。たとえば、チャージャ検出動作210を実行する処理回路204(たとえば、チャージャ検出器208)は、電流源が印加されるデータラインを監視して、データラインが、HIGH状態に留まっているのか、それともデータラインがLOW状態に達するのかを判定することができる。電流源がDCD段階の一部としてデータラインに印加される例においては、チャージャ検出動作210を実行する処理回路204(たとえば、チャージャ検出器208)は、タイムアウト期間が期限切れになるまで、待機することができる。
【００４４】
図9は、データラインがLOW状態に達したのか、それともHIGH状態に留まったのかを判定するためのプロセスの少なくとも1つの例を表す流れ図である。このプロセスは、チャージャ検出動作210によって命令される処理回路204によって実装され得る。動作902で、チャージャ検出動作210を実行する処理回路204(たとえば、チャージャ検出器208)は、タイマを開始する。電流源がDCD段階の一部としてデータラインに印加される例においては、タイマは、タイムアウト閾値タイマ(Tdcd_timeout)を表すことができる。しかしながら、動作902で、タイマは、タイムアウト閾値タイマ(Tdcd_timeout)の間、BC1.2仕様によって定義される最大900ミリ秒を超えて延長する持続時間を有することができる。たとえば、動作902で開始されたタイマは、900ミリ秒よりも長い持続時間によりセットされ得る。少なくとも1つの例においては、タイマは、901ミリ秒から2秒の間の時間範囲内から選択された時間の持続時間にセットされ得る。
【００４５】
決定ひし形904で、チャージャ検出動作210を実行する処理回路204(たとえば、チャージャ検出器208)は、電流源が印加されるデータラインがLOW状態に達したのかどうかを判定する。データラインがLOW状態に達していない場合、チャージャ検出動作210を実行する処理回路204(たとえば、チャージャ検出器208)は、決定ひし形906で、タイマが期限切れしているかどうかを判定することができる。タイマが期限切れしていない場合、チャージャ検出動作210を実行する処理回路204(たとえば、チャージャ検出器208)は、決定ひし形904に戻る。一方、決定ひし形906で、タイマが期限切れし、データラインがLOW状態に達していない場合には、動作908で、チャージャ検出動作210を実行する処理回路204(たとえば、チャージャ検出器208)は、データラインがHIGH状態であることを判定することができる。
【００４６】
図7に戻って参照すると、データラインがHIGH状態に留まるとき、706で、電子デバイス104は、ポートを専用充電ポート(DCP)として特定することができる。たとえば、チャージャ検出動作210を実行する処理回路204(たとえば、チャージャ検出器208)は、電流源が印加されている間、データラインが、所定の時間量の間、HIGH状態に留まるとき、USBプラグが結合されているUSBポートを専用充電ポートとして特定することができる。この特定は、準拠専用充電ポートと非準拠専用充電ポートの両方に適用されることになる。たとえば、電子デバイス104が図4に表される準拠専用充電ポート(DCP)402に結合されるとき、図3におけるデータプラスライン302およびデータマイナスライン304は、プルダウン抵抗Rdm_dwnが無効にされることにより、HIGHに留まることになる。電子デバイス104が図5における非準拠専用充電ポート(DCP)502の第1の例に結合されるとき、データライン(図3における、電流源が印加したデータプラスライン302またはデータマイナスライン304のどちらか)は、HIGHに留まることになる。同様に、電流源が印加されるデータラインは、電子デバイス104が図6における非準拠専用充電ポート(DCP)602の第2の例に結合されるとき、非準拠専用充電ポート(DCP)においてデータラインが浮動していることの結果として、HIGHに留まることになる。
【００４７】
再度、図9に戻ると、決定ひし形904でデータラインはLOWに達し、次いで、チャージャ検出動作210を実行する処理回路204(たとえば、チャージャ検出器208)は、データラインがLOW状態であることを判定する。図7に戻って参照すると、データラインがLOW状態に変化するとき、ブロック708で、電子デバイス104は、ポートをダウンストリームポートとして特定することができる。たとえば、チャージャ検出動作210を実行する処理回路204(たとえば、チャージャ検出器208)は、データラインがLOW状態に変化する場合、USBプラグが結合されているUSBポートを、ダウンストリームポート(たとえば、標準ダウンストリームポート(SDP)または充電ダウンストリームポート(CDP))であると特定することができる。電子デバイス104が、ダウンストリームポート(たとえば、標準ダウンストリームポート(SDP)または充電ダウンストリームポート(CDP))に結合される例においては、ダウンストリームポートの内側のデータプラスラインにおけるプルダウン抵抗またはデータマイナスラインにおけるプルダウン抵抗により、電流源が印加されるデータラインは、LOW状態に達することになる。
【００４８】
様々な実装形態においては、702〜708のステップは、データ接触検出段階として行われ得る。つまり、電子デバイス104がデータ接触検出段階を行う代わりに、702〜708に関連付けられたステップが行われてもよい。他の実装形態においては、従来のデータ接触検出段階が、ステップ702〜ステップ708に先立って行ってもよい。
【００４９】
ポートがダウンストリームポートとして特定されるとき、電子デバイス104は、ダウンストリームポートが、標準ダウンストリームポート(SDP)であるのか、それとも充電ダウンストリームポート(CDP)であるのかをさらに判定することができる。図10は、ダウンストリームポートが、標準ダウンストリームポート(SDP)であるのか、それとも充電ダウンストリームポート(CDP)であるのかを判定するための電子デバイスにおいて動作する方法の流れ図である。電子デバイスが、図7における708で、USBポートをダウンストリームポートとして特定した後、1002で、電子デバイス104は、データラインから電流源を外すことができ、次いで、データプラスライン302に電圧源を印加することができる。たとえば、チャージャ検出動作210を実行する処理回路204(たとえば、チャージャ検出器208)は、電圧源Vdat_srcがデータプラスライン302に印加されるように、第3のスイッチS3を閉じることができる。
【００５０】
1004で、電子デバイス104は、データプラスライン302に印加された電圧源に応答して、データマイナスライン304が、LOWであるのか、それともHIGHであるのかを判定することができる。たとえば、チャージャ検出動作210を実行する処理回路204(たとえば、チャージャ検出器208)は、図3におけるデータマイナスライン304における電圧を基準電圧Vdat_refと比較するために、第4のスイッチS4をデータマイナスライン304にセットすることができる。データマイナスライン304がLOW(たとえば、基準電圧Vdat_ref未満)であると判定される場合には、1006で、チャージャ検出動作210を実行する処理回路204(たとえば、チャージャ検出器208)は、USBポートを標準ダウンストリームポート(SDP)として特定することができる。データマイナスライン304がHIGH(たとえば、基準電圧Vdat_ref以上)であると判定される場合には、1008で、チャージャ検出動作210を実行する処理回路204(たとえば、チャージャ検出器208)は、USBポートを充電ダウンストリームポート(CDP)として特定することができる。
【００５１】
本開示の別の態様によれば、電子デバイスは、充電ポートが、準拠充電ポートであるのか、それとも非準拠(たとえば、専有)充電ポートであるのかを迅速に検出するように適合され得る。先に注記したように、通常、BC1.2仕様の下、データ接触検出(DCD)段階が、図3における第2のスイッチS2を閉じてデータマイナスライン304におけるプルダウン抵抗Rdm_dwnを有効にすることによって採用され、第3のスイッチS3は、所定の時間期間の間、電流源Idp_srcをデータプラスライン302に印加するために閉じられる。通常、BC1.2仕様は、所定の期間を、300ミリ秒から900ミリ秒の間の持続時間によりセットされるTdcd_timeoutタイマとして定義する。
【００５２】
タイムアウトが生じた(たとえば、データプラスライン302がデータマイナスライン304におけるプルダウン抵抗Rdm_dwnによってプルダウンされずに、時間期間が期限切れである)場合、データ接触検出段階は、通常、失敗したと見なされる。図5および図6に表したものなど、非準拠(たとえば、専有)専用充電ポートが、結果的には、データ接触検出段階のタイムアウトをもたらすことが観察されている。そのため、電子デバイス104は、データ接触検出段階におけるタイムアウトに応答して、それが結合されているUSBポートを非準拠(または専有)専用充電ポート(DCP)として特定するように適合され得る。いくつかの例においては、データラインをUSBポートと接触させるのに十分な時間が確実にあるようにするために、所定の期間(たとえば、Tdcd_timeoutタイマ)は、900ミリ秒よりも長い時間にセットされ得る。少なくとも1つの例においては、所定の期間は、901ミリ秒から2秒の間の値にセットされ得る。
【００５３】
図11は、電子デバイス104など、電子デバイスにおいて動作する別の方法の少なくとも1つの例を示す流れ図である。図2、図3、および図11を参照すると、1102で、電子デバイス104は、USBポートに結合されたUSBプラグのデータプラスラインに電流源を印加することができる。たとえば、チャージャ検出動作210を実行する処理回路204(たとえば、チャージャ検出器208)は、第1のスイッチS1を閉じてデータプラスライン302に電流源Idp_srcを印加することができる。
【００５４】
1104で、電子デバイス104は、USBプラグのデータマイナスラインにおけるプルダウン抵抗を有効にすることができる。たとえば、チャージャ検出動作210を実行する処理回路204(たとえば、チャージャ検出器208)は、第2のスイッチS2を閉じてデータマイナスライン304におけるプルダウン抵抗Rdm_dwnを有効にすることができる。
【００５５】
1106で、電子デバイス104は、データプラスラインが、所定の時間期間の間、HIGH状態に留まっていることを検出することができる。たとえば、チャージャ検出動作210を実行する処理回路204(たとえば、チャージャ検出器208)は、データプラスライン302が、Tdcd_timeoutタイマの持続時間の間、HIGH状態に留まっていることを検出することができる。先に注記したように、Tdcd_timeoutタイマは、900ミリ秒よりも長いように、BC1.2仕様から修正され得る。
【００５６】
1108で、電子デバイス104は、データプラスラインが、所定の時間期間の持続時間の間、HIGH状態に留まったという判定に応答して、USBプラグが結合されているUSBポートを専有または非準拠専用充電ポート(DCP)として特定することができる。たとえば、チャージャ検出動作210を実行する処理回路204(たとえば、チャージャ検出器208)は、タイムアウトが生じたことに応答して、USBポートを専有DCPであると示すことができる。
【００５７】
本明細書に説明され、図11に関連付けられる特徴は、図7を参照して上述した特徴とは無関係に採用され得る。たとえば、(たとえば、図11を参照して)本明細書に説明された非準拠チャージャ検出特徴は、BC1.2仕様によって定義された従来の検出プロセスとともに採用され得、ここで、DCD段階の失敗は、ポートが非準拠専用充電ポート(DCP)であることを示すことができる。他の例においては、(たとえば、図11を参照して)本明細書に説明された非準拠チャージャ検出特徴は、(たとえば、図7を参照して)本明細書に説明された専用充電ポート(DCP)検出特徴との組合せで採用され得る。
【００５８】
上述の態様、構成、および実施形態を具体的な細部および特殊性とともに論じているが、図1、図2、図3、図4、図5、図6、図7、図8、図9、図10、および/もしくは図11に示す構成要素、ステップ、特徴、ならびに/または機能のうちの1つあるいは複数は、単一の構成要素、ステップ、特徴、もしくは機能に再配置されても、および/または組合せされても、あるいはいくつかの構成要素、ステップ、または機能において具現化されてもよい。追加の要素、構成要素、ステップ、および/または機能が、本開示から逸脱することなく、追加されても、または利用されなくてもよい。図1、図2、図3、図4、図5、および/もしくは図6に示す装置、デバイス、ならびに/または構成要素は、図7、図8、図9、図10、および/もしくは図11に説明する方法、特徴、パラメータ、ならびに/またはステップのうちの1つまたは複数を行う、あるいは採用するように構成可能である。本明細書に説明した新規アルゴリズムはまた、効率的に、ソフトウェアにおいて実施されても、および/またはハードウェアにおいて埋め込まれてもよい。
【００５９】
本開示の特徴について、いくつかの実施形態および図面に関して説明したが、本開示のすべての実施形態は、本明細書に説明する有利な特徴のうちの1つまたは複数を含み得る。言い換えれば、1つまたは複数の実施形態について特定の有利な特徴を有するものとして説明したが、そのような特徴のうちの1つまたは複数も、本明細書に説明した様々な実施形態のいずれかに従って使用され得る。同様に、例示的な実施形態について、デバイス実施形態、システム実施形態、または方法実施形態として本明細書に説明したが、そのような例示的な実施形態を様々なデバイス、システム、および方法において実施され得ることを理解されたい。
【００６０】
また、少なくとも一部の実装形態をフローチャート、流れ図、構造図、またはブロック図として表されているプロセスとして説明していることが留意される。フローチャートは動作を逐次プロセスとして説明する場合があるが、動作の多くを並列にまたは同時に実行することができる。さらに、動作の順序は、再配置することができる。プロセスは、その動作が完了したときに終了する。プロセスは、方法、関数、手順、サブルーチン、サブプログラムなどに対応することができる。プロセスが関数に対応するとき、その終了は、呼出し関数またはmain関数への関数のリターンに対応する。本明細書に説明される様々な方法は、マシン可読、コンピュータ可読、および/またはプロセッサ可読の記憶媒体に記憶され得、1つまたは複数のプロセッサ、マシン、および/もしくはデバイスによって実行され得るプログラミング(たとえば、命令、および/またはデータ)によって部分的にあるいは完全に実施され得る。
【００６１】
当業者は、本明細書に開示される実施形態に関連して説明する様々な例示的な論理ブロック、モジュール、回路、およびアルゴリズムステップが、ハードウェア、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、またはそれらの何らかの組合せとして実施され得ることをさらに認識するであろう。この互換性を明確に示すために、様々な例示的な構成要素、ブロック、モジュール、回路、およびステップはこれまで、全般的にそれらの機能に関して説明されてきた。そのような機能がハードウェアとして実現されるかソフトウェアとして実現されるかは、特定の適用例およびシステム全体に課される設計制約に応じて決まる。
【００６２】
本明細書に説明され、添付の図面の示された例と関連付けられる様々な特徴は、本開示の範囲から逸脱することなく、種々の例および実装形態において実施され得る。したがって、いくつかの特定の構成および配置が説明され、添付の図面において図示されてきたが、説明された実施形態への様々な他の追加および変更、ならびに実施形態からの削除が当業者には明らかになるので、そのような実施形態は例示に過ぎず、本開示の範囲を制限するものではない。したがって、本開示の範囲は、以下の特許請求の範囲の文言、および法的均等物によってのみ決定される。
【符号の説明】
【００６３】
100  システム
102  チャージャ
104  電子デバイス
106  ケーブル
108  USBレセプタクル
110  USBプラグ
202  再充電可能なバッテリ
204  処理回路
206  記憶媒体
208  チャージャ検出器
210  チャージャ検出動作
302  データプラスライン
304  データマイナスライン
402  準拠専用充電ポート
502  非準拠専用充電ポート
602  非準拠専用充電ポート
Chg_det  チャージャ検出結果
D+  データプラスライン
D-  データマイナスライン
Idp_src  電流源
Rdm_dwn  プルダウン抵抗
Rdp_dwn  プルダウン抵抗
S1  第1のスイッチ
S2  第2のスイッチ
S3  第3のスイッチ
S4  第4のスイッチ
S5  第5のスイッチ
Tdcd_timeout  タイムアウト閾値タイマ
VBUS  供給バス電圧
Vdat_ref  基準電圧
Vdat_src  電圧源、電源電圧
【図１】
0006377157.tif 000002
【図２】
0006377157.tif 000003
【図３】
0006377157.tif 000004
【図４】
0006377157.tif 000005
【図５】
0006377157.tif 000006
【図６】
0006377157.tif 000007
【図７】
0006377157.tif 000008
【図８】
0006377157.tif 000009
【図９】
0006377157.tif 000010
【図１０】
0006377157.tif 000011
【図１１】
0006377157.tif 000012