(57)【要約】      （修正有）【課題】過電圧を検出して下流デバイスの電源を停止する上流デバイスを提供する。【解決手段】コントローラは、コントローラを持つ上流デバイスの外にある下流デバイスと１以上のデータラインを介して通信する通信回路と、１以上のデータラインの少なくとも１つの上で、基準値を超える値を持つ電圧を検出する検出回路とを備える。検出回路は、１以上のデータラインの少なくとも１つの上での基準値を超える値を持つ電圧の検出に呼応して、１以上の電線を介した下流デバイスへの給電を停止する。【選択図】図４
2010165347.tif 000002
【特許請求の範囲】
【請求項１】
コントローラであって、
前記コントローラを持つ上流デバイスの外にある下流デバイスと１以上のデータラインを介して通信する通信回路と、
前記１以上のデータラインの少なくとも１つの上で、基準値を超える値を持つ電圧を検出する検出回路とを備え、
前記検出回路は、前記１以上のデータラインの少なくとも１つの上での前記基準値を超える値を持つ電圧の検出に呼応して、１以上の電線を介した前記下流デバイスへの給電を停止するコントローラ。
【請求項２】
前記上流デバイスは、前記１以上の電線と前記１以上のデータラインとを収容する単一のケーブルにより前記下流デバイスに連結される請求項１に記載のコントローラ。
【請求項３】
ユニバーサルシリアルバス（ＵＳＢ）仕様に準拠している請求項１に記載のコントローラ。
【請求項４】
前記検出回路は、１以上のトランジスタを停止させて、供給ノードから１以上の電線を切り離す請求項１に記載のコントローラ。
【請求項５】
前記検出回路は、
データライン上の電圧を分圧して、別の電圧を生成する分圧器と、
前記別の電圧を基準電圧と比較する比較器とを有する請求項１に記載のコントローラ。
【請求項６】
前記通信回路は、前記下流デバイスへ１以上のデータラインを介して信号を送信するトランスミッタ回路を有する請求項１に記載のコントローラ。
【請求項７】
前記通信回路は、前記下流デバイスから１以上のデータラインを介して信号を受信するレシーバ回路を有する請求項１に記載のコントローラ。
【請求項８】
上流デバイスと、前記上流デバイスの外にある下流デバイスとの間で、１以上のデータラインを介して通信する段階と、
前記１以上のデータラインの少なくとも１つの上で、基準値を超える値を持つ電圧を検出する段階と、
前記１以上のデータラインの少なくとも１つの上での前記基準値を超える値を持つ電圧の検出に呼応して、１以上の電線を介した前記下流デバイスへの給電を停止する段階と
を備える方法。
【請求項９】
前記通信する段階は、前記１以上の電線をも収容する単一のケーブルに収容されている１以上のデータラインを介して通信する段階を有する請求項８に記載の方法。
【請求項１０】
前記通信する段階は、ユニバーサルシリアルバス（ＵＳＢ）仕様に準拠した方法で前記下流デバイスと通信する段階を有する請求項８に記載の方法。
【請求項１１】
前記停止する段階は、１以上のトランジスタを停止させて、供給ノードから１以上の電線を切り離す段階を有する請求項８に記載の方法。
【請求項１２】
前記検出する段階は、データライン上の電圧を分圧して別の電圧を生成して、前記別の電圧を基準電圧と比較する段階を有する請求項８に記載の方法。
【請求項１３】
システムであって、
回路ボードと、
前記回路ボードに支持されて、前記システムを持つ上流デバイスの外にある下流デバイスに１以上の電線を介して給電する給電回路と、
前記回路ボードに支持され、通信回路と検出回路とを有するコントローラとを備え、
前記通信回路は、１以上のデータラインを介して前記下流デバイスと通信し、
前記検出回路は、前記１以上のデータラインの少なくとも１つの上で、基準値を超える値を持つ電圧を検出し、
前記検出回路は、前記１以上のデータラインの少なくとも１つの上での前記基準値を超える値を持つ電圧の検出に呼応して、前記給電回路による１以上の電線を介した前記下流デバイスへの給電を停止するシステム。
【請求項１４】
前記１以上の電線と前記１以上のデータラインとを収容する単一のケーブルにより前記下流デバイスを前記回路ボードに連結するコネクタを備える請求項１３に記載のシステム。
【請求項１５】
前記コントローラは、ユニバーサルシリアルバス（ＵＳＢ）仕様に準拠している請求項１３に記載のシステム。
【請求項１６】
前記検出回路は、前記給電回路の１以上のトランジスタを停止させて、前記給電回路の供給ノードから１以上の電線を切り離す請求項１３に記載のシステム。
【請求項１７】
前記検出回路は、
データライン上の電圧を分圧して、別の電圧を生成する分圧器と、
前記別の電圧を基準電圧と比較する比較器とを有する請求項１３に記載のシステム。
【請求項１８】
前記上流デバイスはホストデバイス、または、ホストデバイスの下流のハブデバイスである請求項１３に記載のシステム。
【請求項１９】
システムであって、
プロセッサと、
交流電流／直流電流変換器（ＡＣ−ＤＣ変換器）と、
前記ＡＣ−ＤＣ変換器に連結されて、前記システムの外にある下流デバイスへ１以上の電線を介して給電する給電回路と、
通信回路と検出回路とを有するコントローラとを備え、
前記通信回路は、１以上のデータラインを介して前記下流デバイスと通信し、
前記検出回路は、前記１以上のデータラインの少なくとも１つの上で、基準値を超える値を持つ電圧を検出し、
前記検出回路は、前記１以上のデータラインの少なくとも１つの上での前記基準値を超える値を持つ電圧の検出に呼応して、前記給電回路による１以上の電線を介した前記下流デバイスへの給電を停止するシステム。
【請求項２０】
上流デバイスは、前記１以上の電線と前記１以上のデータラインとを収容する単一のケーブルにより前記下流デバイスに連結される請求項１９に記載のシステム。
【請求項２１】
前記コントローラは、ユニバーサルシリアルバス（ＵＳＢ）仕様に準拠している請求項１９に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
記載される実施形態は、概してデバイス間の通信に係る。
【背景技術】
【０００２】
図１は、ユニバーサルシリアルバス（ＵＳＢ）仕様改訂版２．０（２０００年４月２７日）（以下ＵＳＢ２と称する）システム１００の先行技術図である。システム１００は、ホストデバイス１２０と、ホストデバイス１２０にＵＳＢ２ケーブル１１０により接続されたバス電動式デバイス１５０とを有する。ホストデバイス１２０は、システムボード１２２を有し、システムボード１２２上に、ＵＳＢ２ホストコントローラ１３０を有する集積回路１２４を有する。ＵＳＢ２ホストコントローラ１３０は、データ信号を、ＵＳＢ２ケーブル１１０のそれぞれ異なるデータ信号ラインＤ＋１１１およびＤ‐１１２を介してデバイス１５０に対して送受信するトランシーバ回路１３２を有する。デバイス１５０も同様に、データ信号ラインＤ＋１１１およびＤ‐１１２を介してトランシーバ回路１３２と通信するトランシーバ回路１５２を有する。トランシーバ回路１３２および１５２は、約３．３Ｖと接地との間で電圧が変化するデータ信号を利用して通信する。集積回路１２４は、入出力（Ｉ／Ｏ）コントローラチップセットの一部であってよい。
【０００３】
ホストデバイス１２０も、システムボード１２２上に電圧レギュレータモジュール（ＶＲＭ）１２６を有して、約５ボルト（Ｖ）の供給信号を、ＵＳＢ２ケーブル１１０の電線ＶＢＵＳ１１５を介して電力デバイス１５０へ提供する。デバイス１５０は、５Ｖの供給信号を受信して、調節された電圧供給をトランシーバ１５２へ提供する電圧レギュレータ１５４を有する。
【０００４】
図２は、ＵＳＢ２ケーブル１１０のセグメントの先行技術図である。図２に示すように、ＵＳＢ２ケーブル１１０は、互いに隣接して走る異なるデータ信号ラインＤ＋１１１およびＤ‐１１２、電線ＶＢＵＳ１１５、および接地線ＧＮＤ１１８を有する。
【０００５】
例えばＵＳＢ２ケーブル１１０の一部の破砕または断線等の理由により、データ信号ラインＤ＋１１１および／またはＤ‐１１２から電線ＶＢＵＳ１１５に短絡があった場合、トランシーバ回路１３２は、例えば５Ｖの信号を受け取ることになり、これは、３．３Ｖデータ信号トランシーバ回路１３２が受け取るよう設計される値よりも高い。従ってこのような短絡は、トランシーバ回路１３２に損傷を与える可能性がある。ユニバーサルシリアルバス（ＵＳＢ）仕様改訂版２．０（２０００年４月２７日）（以下ＵＳＢ２と称する）では、ＵＳＢ２トランシーバは、電力バスＶＢＵＳへのデータラインＤ＋および／またはＤ‐の連続した短絡に、最低２４時間劣化なく耐える必要がある、と規定されている。
【０００６】
３．３Ｖの半導体製造技術において５Ｖの保護を提供するメカニズムでは、複数のトランジスタを積層することにより、５Ｖの信号がデータラインＤ＋１１１および／またはＤ‐１１２に現れた場合にも、電気的な過度の応力（ＥＯＳ）による損傷が回避される。
【０００７】
図３は、データラインＤ＋１１１および／またはＤ‐１１２上の５Ｖの過電圧状態からトランシーバ回路１３２を保護するトランシーバ回路１３２の先行技術回路図である。図３に示すように、トランシーバ回路１３２は、トランスミッタ３１０、レシーバ３２０、過電圧検出器３３０、およびプログラム可能なコントローラ３４０を含む。トランスミッタ３１０、レシーバ３２０、および過電圧検出器３３０は、図示の回路を含む。
【０００８】
トランスミッタ３１０は、データ信号をデータ信号ラインＤ＋１１１を介して送信する高速電流源トランスミッタ３１２およびＣＭＯＳ（相補形金属酸化膜半導体）トランスミッタ３１４を実装するトランジスタを含む。図３に示すように、ＣＭＯＳトランスミッタ３１４は、積層型トランジスタを有することで、５Ｖの信号がデータラインＤ＋１１１に現れた場合であっても、ＥＯＳによる損傷を回避する。過電圧検出器３３０は、分圧器３３２と差動増幅器３３４とを含み、５Ｖを超える電圧がデータラインＤ＋１１１に現れたことを検出する。分圧器３３２は、データ信号ラインＤ＋１１１上の電圧をスケーリングして、差動増幅器３３４は、スケーリングされた電圧を、同様にスケーリングされた５Ｖの信号に対応する値を有する基準電圧とノード３３３で比較する。差動増幅器３３４は、スケーリングされた電圧が基準電圧を超える場合に、ノード３３５で過電圧信号を生成する。プログラム可能なコントローラ３４０は、ノード３３５の過電圧信号を受けて、トランジスタゲート電圧を、概ね図３に示すような値に設定して、ＥＯＳ損傷を回避する。
【０００９】
このメカニズムは、データラインＤ＋１１１上の５Ｖの信号に受動的に耐える。過電圧が、例えばＵＳＢ２ケーブル１１０の損傷によるデータ信号ラインＤ＋１１１から電線ＶＢＵＳ１１５の短絡による場合、過電圧状態が長期間放置されると、トランシーバ回路１３２の信頼性は、依然として危険に曝されることになりうる。さらに、メカニズムの利用可能性は、少なくとも部分的に半導体製造技術の電圧公差にも左右される。半導体製造技術は縮小を続けているので、トランジスタは、ゲートおよび拡散において高電圧に耐えることができない性質となってきている。このような次第でこのメカニズムでは、トランジスタは２４時間以内に劣化する可能性が高いので、ＵＳＢ２．０仕様を満たすことができない。
【図面の簡単な説明】
【００１０】
実施形態は、限定ではなくて例示として添付図面を参照することにより記載されるが、ここで同様の参照番号は、同様の部材を示す。
【００１１】
【図１】ユニバーサルシリアルバス（ＵＳＢ）仕様改訂版２．０（２０００年４月２７日）（以下ＵＳＢ２と称する）システムの先行技術図である。
【００１２】
【図２】ＵＳＢ２ケーブルのセグメントの先行技術図である。
【００１３】
【図３】ＵＳＢ２ケーブルデータライン上の過電圧状態からトランシーバ回路を保護するＵＳＢ２ホストコントローラのトランシーバ回路の先行技術回路図である。
【００１４】
【図４】一実施形態による、上流デバイスが過電圧常態を検出して、下流デバイスへの電流供給を停止するシステムのブロック図である。
【００１５】
【図５】一実施形態による、上流デバイスが過電圧状態を検出して、下流デバイスへの電流供給を停止するシステムのフロー図である。
【００１６】
【図６】一実施形態による、過電圧常態を検出して、下流デバイスへの電流供給を停止する上流デバイスの回路の例を示す。
【００１７】
【図７】一実施形態による、過電圧常態を検出して、下流デバイスへの電流供給を停止する上流デバイスのコンポーネントの例のブロック図である。
【００１８】
図面の部材は必ずしも実寸に即していない。
【発明を実施するための形態】
【００１９】
以下の詳細な記載において、上流デバイスが過電圧検出を行い、下流デバイス電力を停止させることに関する装置、方法、システムの例示的な実施形態を示す。特徴、このような構造、機能、および／または、特性等は、便宜上、一実施形態を参照しながら記載されているが、適宜１以上の記載した特徴を有する様々な実施形態を実装することが可能である。
【００２０】
図４は、一実施形態における、上流デバイス４００の外部にある下流デバイス４０２の少なくとも一部への給電用に連結され、且つ、下流デバイス４０２との通信用に連結されたシステム４１０を含む上流デバイス４００を示す。一実施形態の上流デバイス４００は、ホストコンピューティングデバイスであってよい。一実施形態の上流デバイス４００は、ホストコンピューティングデバイスの下流のハブデバイスであってもよい。
【００２１】
一実施形態のシステム４１０は、下流デバイス４０２に連結された１以上のライン上の過電圧状態を検出して、下流デバイス４０２への電力供給を停止する。一実施形態のシステム４１０は、過電圧状態の電源を断つことで過電圧状態を解消してもよい。一実施形態においてシステム４１０に電源を断たせることにより、システム４１０を、一定の期間の過電圧状態に劣化なしに受動的に耐える必要性が減るように設計することができる。一実施形態においてシステム４１０に電源を断たせることにより、システム４１０が、電圧公差の少ない半導体製造技術によっても製造可能となる。
【００２２】
一実施形態のシステム４１０は、図４に示すように、１以上の電源４１２、給電回路４２０、およびコントローラ４３０を含む。
【００２３】
給電回路４２０は、例えば図４に示す電線４５１のような１以上の電線を介して、下流デバイス４０２へ給電してよい。一実施形態の給電回路４２０は、１以上の電源４１２から受電するように連結されてよい。
【００２４】
電源４１２は、任意の適切な方法での実装が可能である。一実施形態の電源４１２は、バッテリまたは燃料電池等の、１以上の適切なエネルギー電池を含みうる。一実施形態の電源４１２は、交流電流／直流電流（ＡＣ−ＤＣ）変換器を含んでもよい。一実施形態の電源４１２は、ＤＣ−ＤＣ変換器を含んでもよい。一実施形態の電源４１２は、オプションとして、１以上の電圧レギュレータを含むことで、例えば給電回路４２０への給電を調節することができる。
【００２５】
給電回路４２０は、任意の適切な方法で下流デバイス４０２へ１以上の電線を解して給電するよう連結される任意の適切な回路を含みうる。一実施形態の給電回路４２０は、図４に示すように、電圧レギュレータモジュール（ＶＲＭ）４２２を含んでよく、１以上の電源４１２から１以上の電圧信号を受信して、１以上の調節された電圧信号を送り、下流デバイス４０２に給電してよい。
【００２６】
一実施形態の下流デバイス４０２は、１以上の電線を介して電力を受け取り、下流デバイス４０２の少なくとも一部に給電するよう連結される任意の適切な給電回路（例えば図４に示す電圧レギュレータ４４２）を含んでよい。
【００２７】
一実施形態のコントローラ４３０は、図４に示すように、下流デバイス４０２と１以上のデータラインを介して通信する通信回路４３２を含む。
【００２８】
通信回路４３２は、任意の適切な方法で下流デバイス４０２と１以上のデータラインを介して通信するよう連結された任意の適切な回路を含んでよい。一実施形態の通信回路４３２は、図４に示すように、データラインＤ＋４５５およびＤ‐４５６を介し差動データ信号を利用して下流デバイス４０２と通信する適切な回路を含んでよい。一実施形態の通信回路４３２は、下流デバイス４０２へ１以上のデータラインを介して信号を送信する任意の適切なトランスミッタ回路を含んでよい。一実施形態の通信回路４３２は、下流デバイス４０２から１以上のデータラインを介して信号を受信する任意の適切なレシーバ回路を含んでよい。通信回路４３２は、上流デバイス４００の任意の適切なソースロジックからのデータ信号を送信する、および／または、上流デバイス４００の任意の適切な宛先ロジックへのデータ信号を受信するよう連結される。
【００２９】
一実施形態の下流デバイス４０２は、図４に示すように、上流デバイス４００の通信回路４３２と１以上のデータラインを介して通信する任意の適切な通信回路４４４を含んでよい。
【００３０】
一実施形態のコントローラ４３０は、図４に示すように、基準値を超える値を有する電圧を、データラインの少なくとも１つの上で検出する検出回路４３４を含む。検出回路４３４は、少なくとも１つのデータライン上での基準値を超える値を有する電圧の検出に呼応して、１以上の電線を介した下流デバイス４０２への給電を停止する。こうして一実施形態の検出回路４３４は、過電圧状態となると電源を断つ助けをすることで、データライン上の過電圧状態を解消する助けとなりうる。
【００３１】
検出回路４３４は、基準値を超える値を有する電圧を検出するよう連結され、任意の適切な方法で下流デバイス４０２への給電を停止するよう連結された任意の適切な回路を含みうる。一実施形態の検出回路４３４は、図４に示すように、基準値を超える値を有する電圧を、データラインＤ＋４５５および／またはデータラインＤ‐４５６の上で検出するよう連結されてよい。一実施形態の検出回路４３４は、図４に示すように、給電回路４２０に、下流デバイス４０２への給電を停止させるよう連結されてよい。
【００３２】
一実施形態の給電回路４２０は、任意の適切な方法で下流デバイス４０２への給電を停止する任意の適切な回路を含んでよい。一実施形態の給電回路４２０は、１以上の電線を給電回路４２０の供給ノードに連結して、１以上の電線を給電回路４２０の供給ノードから切り離す１以上のトランジスタを含んでよい。給電回路４２０は、１以上の適切なｐチャネル電界効果トランジスタ（ｐＦＥＴ）、および／または、１以上の適切なｎチャネル電界効果トランジスタ（ｎＦＥＴ）等の、任意の適切な１以上のトランジスタを含んでよい。
【００３３】
一実施形態の検出回路４３４は、１以上の電線を給電回路４２０の供給ノードから切り離す給電回路４２０の１以上のトランジスタを停止するよう連結されてよい。一実施形態の検出回路４３４は、少なくとも１つのデータライン上での基準値を超える値を有する電圧の検出に呼応して、１以上の信号を生成して給電回路４２０の１以上のトランジスタを停止させてよい。
【００３４】
一実施形態の給電回路４２０は、図４に示すように、給電回路４２０の供給ノード４２６を電線４５１に対して連結したり切り離したりするｐチャネルトランジスタ４２４を含んでよい。一実施形態の検出回路４３４は、少なくとも１つのデータライン上での基準値を超える値を有する電圧の検出に呼応して信号を生成してｐチャネルトランジスタ４２４を停止させてよい。
【００３５】
一実施形態の上流デバイス４００は、図４に示すように、上流デバイス４００と下流デバイス４０２との間の１以上の電線と１以上のデータラインとを収容する単一のケーブル４５０により下流デバイス４０２に連結されてよい。例えばケーブル４５０の一部の破砕または断線等によりケーブル４５０に損傷が発生して、電線にデータラインの短絡が生じた場合には、一実施形態の検出回路４３４は、短絡による過電圧状態を検出して、過電圧状態を解消するべく、電線への給電を停止することができる。
【００３６】
一実施形態のケーブル４５０は、さらに、上流デバイス４００と下流デバイス４０２との間の接地線等の基準ラインを収容してよい。一実施形態のケーブル４５０は、上流デバイス４００のシステム４１０に取り外し可能に連結可能であってよい。一実施形態のケーブル４５０は、下流デバイス４０２に取り外し可能に連結可能であってよい。
【００３７】
一実施形態のコントローラ４３０は、ＵＳＢ仕様改訂版２．０（２０００年４月２７日）またはより最新のＵＳＢ仕様等の、任意の適切なユニバーサルシリアルバス（ＵＳＢ）仕様に対応していてよい。一実施形態の給電回路４２０は、任意の適切なユニバーサルシリアルバス（ＵＳＢ）仕様に準拠した方法で、１以上の電線を介して給電してよい。一実施形態のケーブル４５０は、任意の適切なユニバーサルシリアルバス（ＵＳＢ）仕様に準拠していてよい。一実施形態のコントローラ４３０は、電線へのデータラインの短絡による過電圧状態を検出して、電線への給電を停止して過電圧状態を解消することのできる検出回路４３４を有しうるので、一実施形態のコントローラ４３０は、最低２４時間劣化なく短絡等に耐えるというＵＳＢ仕様を容易に満たす。
【００３８】
一実施形態のシステム４１０は、コントローラ４３０を支持することのできる回路ボード４１４を含んでよい。一実施形態のコントローラ４３０は、回路ボード４１４上に、または、回路ボード４１４に対して搭載される単一の集積回路上に実装されてよい。一実施形態の給電回路４２０は、図４に示すように、さらに回路ボード４１４により支持されてよい。別の実施形態の給電回路４２０は、別の回路ボードにより支持されてよい。このような別の回路ボードは、回路ボード４１４とは別個に支持されても、回路ボード４１４により支持されてもよい。一実施形態の電源４１２は、回路ボード４１４により支持されてもされなくてもよい。一実施形態の回路ボード４１４は、上流デバイス４００のシステムボードとしての利用も可能である。
【００３９】
一実施形態のシステム４１０は、図４に示すように、ケーブル４５０により下流デバイス４０２を回路ボード４１４に連結するコネクタ４６０を含みうる。コネクタ４６０は、回路ボード４１４とは別個に支持されても、回路ボード４１４により支持されてもよい。一実施形態のケーブル４６０は、任意の適切なユニバーサルシリアルバス（ＵＳＢ）仕様に準拠していてよい。
【００４０】
図５は、一実施形態による、上流デバイス４００が過電圧常態を検出して、下流デバイス４０２への電流供給を停止するシステムのフローダイアグラム５００である。
【００４１】
図５のブロック５０２で、上流デバイス４００および下流デバイス４０２は、上流デバイス４００と下流デバイス４０２との間の１以上のデータラインを介して通信してよい。ブロック５０２の下流デバイス４０２との通信は、任意の適切なユニバーサルシリアルバス（ＵＳＢ）仕様に準拠した方法で行われてよい。
【００４２】
ブロック５０４で、基準値を超える値を有する電圧が、少なくとも１つのデータライン上で検出されうる。ブロック５０６で、下流デバイス４０２への１以上の電線を介した給電は、少なくとも１つのデータライン上での基準値を超える値を有する電圧の検出に呼応して停止させることができる。
【００４３】
＜コントローラ回路の例＞図６は、一実施形態による、過電圧常態を検出して、下流デバイス４０２への電流供給を停止するコントローラ４３０の回路の例を示す。
【００４４】
図６に示すように、一実施形態の通信回路４３２は、上流デバイス４００から下流デバイス４０２へデータラインＤ＋４５５およびＤ‐４５６を介して差動データ信号を送信するよう連結されたトランスミッタ回路６７０を含んでよい。
【００４５】
一実施形態のトランスミッタ回路６７０は、図６に示すように、データ信号ラインＤ＋４５５を介してデータ信号を送信する高速電流源トランスミッタ６７２とＣＭＯＳトランスミッタ６７４とを実装するよう連結される適切なトランジスタを含んでよい。一実施形態のトランスミッタ回路６７０は、図６に示すように、データ信号ラインＤ−４５６を介してデータ信号を送信する高速電流源トランスミッタ６７６とＣＭＯＳトランスミッタ６７８とを実装するよう連結される適切なトランジスタを含んでよい。
【００４６】
一実施形態のトランスミッタ回路６７０は、データ信号ラインＤ＋４５５および／またはＤ‐４５６上のいかなる過電圧状態にも受動的に耐えられる積層型トランジスタを含むかわりに、過電圧状態を解消するために検出回路４３４を利用することができる。
【００４７】
一実施形態の通信回路４３２は、図６に示すように、下流デバイス４０２からデータラインＤ＋４５５およびＤ‐４５６を介して差動データ信号を受信するよう連結されたレシーバ回路６８０を含んでよい。一実施形態のレシーバ回路６８０は、図６に示すように、データラインＤ＋４５５およびＤ‐４５６上のデータ信号を感知するよう連結される差動増幅器６８２を含んでよい。
【００４８】
一実施形態のレシーバ回路６８０は、データ信号ラインＤ＋４５５および／またはＤ‐４５６上のいかなる過電圧状態にも受動的に耐えられるトランジスタを含むかわりに、過電圧状態を解消するために検出回路４３４を利用することができる。
【００４９】
一実施形態の検出回路４３４は、図６に示すように、データラインＤ＋４５５上の電圧を分圧して、別の電圧を生成する分圧器６９１と、別の電圧を基準電圧と比較して、比較結果を出力する比較器６９２とを含んでよい。
【００５０】
一実施形態の基準電圧は、データラインＤ＋４５５上のデータ信号よりマグニチュードが大きい電圧レベルに対応してよい。一実施形態の基準電圧は、データラインＤ＋４５５上の電圧値が過剰とみなされるような基準値に対応していてよい。データラインＤ＋４５５上の電圧が分圧器６９１によるスケーリングを受けることを考えると、一実施形態の基準電圧は、基準値と比して同様にスケーリングされた値を有してよい。一実施形態の比較器６９２は、分圧器６９１がスケーリングした電圧が基準電圧を超えている場合、ノード６９３で過電圧信号を出力してよい。
【００５１】
分圧器６９１は、データラインＤ＋４５５上の電圧をスケーリングするよう連結されるレジスタを実装する任意の適切な回路を用いて任意の適切な方法で実装されてよい。比較器６９２は、例えば基準電圧とスケーリングされた電圧とを比較するよう連結される差動増幅器の利用による等の、任意の適切な方法で実装されてよい。基準電圧は、任意の適切なソースから任意の適切な方法で生成されてよい。
【００５２】
一実施形態の検出回路４３４は、図６に示すように、データラインＤ−４５６上の電圧を分圧して、別の電圧を生成する分圧器６９４と、別の電圧を基準電圧と比較して、比較結果を出力する比較器６９５とを含んでよい。
【００５３】
一実施形態の基準電圧は、データラインＤ−４５６上のデータ信号よりマグニチュードが大きい電圧レベルに対応してよい。一実施形態の基準電圧は、データラインＤ−４５６上の電圧値が過剰とみなされるような基準値に対応していてよい。データラインＤ−４５６上の電圧が分圧器６９４によるスケーリングを受けることを考えると、一実施形態の基準電圧は、基準値に比して同様にスケーリングされた値を有してよい。一実施形態の比較器６９５は、分圧器６９４がスケーリングした電圧が基準電圧を超えている場合、ノード６９６で過電圧信号を出力してよい。
【００５４】
分圧器６９４は、データラインＤ−４５６上の電圧をスケーリングするよう連結されるレジスタを実装する任意の適切な回路を用いて任意の適切な方法で実装されてよい。比較器６９５は、例えば基準電圧とスケーリングされた電圧とを比較するよう連結される差動増幅器の利用による等の、任意の適切な方法で実装されてよい。基準電圧は、任意の適切なソースから任意の適切な方法で生成されてよい。
【００５５】
一実施形態では、分圧器６９１および６９４は、データラインＤ＋４５５およびＤ‐４５６上の電圧を同様の方法でスケーリングしてよく、比較器６９２および６９５は、分圧器６９１および６９４がスケーリングした電圧を、実質的に同じ基準電圧と比較してよい。
【００５６】
一実施形態の検出回路４３４は、分圧器６９１を含まずに、比較器６９２が、データラインＤ＋４５５上の電圧を、基準値に対応する適切な基準電圧と比較するよう連結されてもよい。一実施形態の検出回路４３４は、分圧器６９４を含まずに、比較器６９５が、データラインＤ−４５６上の電圧を、基準値に対応する適切な基準電圧と比較するよう連結されてもよい。
【００５７】
一実施形態の検出回路４３４は、ノード６９３の過電圧信号またはノード６９６の過電圧信号のいずれかに呼応して、ノード６９７に停止信号を出力してよい。一実施形態の検出回路４３４は、ノード６９３および６９６の過電圧信号の論理和としてノード６９７に停止信号を出力する適切な回路を含んでよい。一実施形態のコントローラ４３０は、汎用入出力（ＧＰＩＯ）によりノード６９７に停止信号を出力して、下流デバイス４０２への給電を停止してよい。
【００５８】
別の実施形態の検出回路４３４は、別途、ノード６９３に過電圧信号を、また、ノード６９６に過電圧信号を出力してよく、また、一実施形態のコントローラ４３０は、別途、ノード６９３に過電圧信号を、また、ノード６９６に過電圧信号を出力することで、下流デバイス４０２への給電が停止されてもよい。一実施形態のコントローラ４３０は、別途、ノード６９３および６９６に、汎用入出力（ＧＰＩＯ）により過電圧信号を出力してよい。
【００５９】
＜上流デバイスの例＞上流デバイス４００は、任意の適切な方法で機能する任意の適切なコンポーネントを含んでよい。一実施形態の上流デバイス４００は、任意のコンポーネントを含んでコンピュータシステムを形成してよい。上流デバイス４００は、例えば、デスクトップコンピュータシステム、自動車コンピュータシステム、または、ポータブルコンピュータシステム（例えばノートブックコンピュータ、タブレット型コンピュータ、ノートブックコンピュータ、またはモバイルインターネットデバイス（ＭＩＤ））として機能してよいが、これらに限定はされない。
【００６０】
図７は、一実施形態による、上流デバイス４００のコンポーネントの例を示す。図７に示すように、上流デバイス４００は、電源４１２、給電回路４２０、プロセッサ７１０、およびプロセッサ７１０に連結されたシステム制御ロジック７２０を含みうる。一実施形態のシステム制御ロジック７２０は、コントローラ４３０を含んでよい。プロセッサ７１０、システム制御ロジック７２０のロジック、および／または、上流デバイス４００の任意の他の適切なコンポーネントまたはロジックは、コントローラ４３０を用いて下流デバイス４０２と通信してよい。
【００６１】
上流デバイス４００は、さらに、システム制御ロジック７２０に連結されたＢＩＯＳ（basic input/output system）メモリ７３０、システム制御ロジック７２０に連結された揮発性メモリ７４０、システム制御ロジック７２０に連結された不揮発性メモリおよび／または記憶デバイス７５０、システム制御ロジック７２０に連結された１以上の入力デバイス７６０、システム制御ロジック７２０に連結されたディスプレイ７７０、システム制御ロジック７２０に連結された１以上の通信インタフェース７８０、および／またはシステム制御ロジック７２０に連結された１以上の他の入出力（Ｉ／Ｏ）デバイス７９０を有してよい。
【００６２】
一実施形態のシステム制御ロジック７２０は、コントローラ４３０を含む任意の適切なインタフェースコントローラを含むことで、任意の適切な通信リンクをプロセッサ７１０に、および／またはシステム制御ロジック７２０と通信する任意の適切なデバイスまたはコンポーネントに提供してよい。
【００６３】
一実施形態のシステム制御ロジック７２０は、ＢＩＯＳメモリ７３０にインタフェースを提供するファームウェアコントローラを含んでよい。ＢＩＯＳメモリ７３０は、上流デバイス４００用の任意の適切なシステムおよび／またはビデオＢＩＯＳソフトウェアを格納する用途に利用することができる。ＢＩＯＳメモリ７３０は、例えば適切なフラッシュメモリ等の任意の適切な不揮発性メモリを含んでよい。あるいは、一実施形態のＢＩＯＳメモリ７３０は、システム制御ロジック７２０へ含めることもできる。
【００６４】
一実施形態のシステム制御ロジック７２０は、揮発性メモリ７４０へのインタフェースを提供する１以上のメモリコントローラを含みうる。揮発性メモリ７４０は、例えば上流デバイス４００用のデータおよび／または命令をロードおよび格納するのに利用されてよい。揮発性メモリ７４０は、例えば適切なＤＲＡＭ（ダイナミックラム）等の任意の適切な揮発性メモリを含んでよい。
【００６５】
一実施形態のシステム制御ロジック７２０は、ディスプレイ７７０へのインタフェースを提供するグラフィックコントローラを含んでよい。ディスプレイ７７０は、例えば陰極線管（ＣＲＴ）または液晶ディスプレイ（ＬＣＤ）等の任意の適切なディスプレイを含んでよい。一実施形態のグラフィックコントローラは、システム制御ロジック７２０の外にあってもよい。
【００６６】
一実施形態のシステム制御ロジック７２０は、不揮発性メモリおよび／または記憶デバイス７５０、入力デバイス７６０、通信インタフェース７８０、および／または入出力デバイス７９０へのインタフェースを提供する１以上の入出力（Ｉ／Ｏ）コントローラを含んでよい。
【００６７】
不揮発性メモリおよび／または記憶デバイス７５０は、例えばデータおよび／または命令を格納する用途に利用されてよい。不揮発性メモリおよび／または記憶デバイス７５０は、例えばフラッシュメモリ等の任意の適切な不揮発性メモリを含んでよく、および／または、例えば１以上のハードディスクドライブ（ＨＤＤ）、１以上のコンパクトディスク（ＣＤ）ドライブ、および／または、１以上のＤＶＤ（digital versatile disc）ドライブ等の任意の適切な不揮発性記憶デバイスを含んでよい。
【００６８】
入力デバイス７６０は、例えばキーボード、マウス、および／または、任意の他のカーソル制御デバイス等の任意の適切な入力デバイスを含んでよい。
【００６９】
通信インタフェース７８０は、上流デバイス４００が１以上のネットワークを介して、および／または、任意の他の適切なデバイスと通信する際のインタフェースを提供してよい。通信インタフェース７８０は、任意の適切なハードウェアおよび／またはファームウェアを含んでよい。一実施形態の通信インタフェース７８０は、例えばネットワークアダプタ、無線ネットワークアダプタ、電話モデム、および／または、無線モデムを含んでよい。無線通信においては、一実施形態の通信インタフェース７８０は、１以上のアンテナ７８２を利用してよい。
【００７０】
入出力デバイス７９０は、例えば音声を対応するデジタル信号に変換する、および／または、デジタル信号を対応する音声へ変換する助けをする音響デバイス、カメラ、カムコーダ、プリンタ、および／または、スキャナ等の任意の適切な入出力デバイスを含んでよい。
【００７１】
一実施形態の下流デバイス４０２は、システム制御ロジック７２０に連結されうる任意の適切なデバイスであってよく、これには、適切な不揮発性メモリまたは記憶デバイス７５０、入力デバイス７６０、通信インタフェース７８０、または任意の他の適切な入出力デバイス７９０が含まれるが、これらに限定はされない。下流デバイス４０２の例には、キーボード、カーソル制御デバイス、記憶ドライブ、記憶デバイス、ハブデバイス、ネットワークルータまたはスイッチ、バッテリ充電デバイス、プリンタ、スキャナ、カムコーダ、カメラ、メディアプレーヤ、セルラー式電話機、スマートフォン、モバイルインターネットデバイス、およびコンピュータシステム（デスクトップ、ノートブック、または他のコンピュータシステム等）が含まれるが、これらに限定はされない。
【００７２】
システム制御ロジック７２０内に常駐するとして記載されたが、システム制御ロジック７２０の１以上のコントローラ（コントローラ４３０を含む）は、一実施形態では、プロセッサ７１０とともに存在することで、プロセッサ７１０を、１以上のデバイスまたはコンポーネントと直接通信させてよい。システム制御ロジック７２０の１以上のコントローラ（コントローラ４３０を含む）は、一実施形態では、単一のダイ上に、プロセッサ７１０の少なくとも一部分とともに集積されてもよい。システム制御ロジック７２０の１以上のコントローラ（コントローラ４３０を含む）は、一実施形態では、プロセッサ７１０とともにパッケージされることもできる。
【００７３】
上述の記載では例示的な実施形態を述べた。これら実施形態に対しては、添付請求項の範囲内で様々な変更例および変形例が可能である。従って、記載および図面は制限的な意味合いではなくて例示的な意味合いで捉えられるべきである。
【図１】
2010165347.tif 000003
【図２】
2010165347.tif 000004
【図３】
2010165347.tif 000005
【図４】
2010165347.tif 000006
【図５】
2010165347.tif 000007
【図６】
2010165347.tif 000008
【図７】
2010165347.tif 000009
【外国語明細書】
2010165347.tif 000010
2010165347.tif 000011
2010165347.tif 000012
2010165347.tif 000013
2010165347.tif 000014
2010165347.tif 000015
2010165347.tif 000016
2010165347.tif 000017
2010165347.tif 000018
2010165347.tif 000019
2010165347.tif 000020
2010165347.tif 000021
2010165347.tif 000022
2010165347.tif 000023
2010165347.tif 000024
2010165347.tif 000025
2010165347.tif 000026
2010165347.tif 000027
2010165347.tif 000028
2010165347.tif 000029
2010165347.tif 000030
2010165347.tif 000031