(57)【要約】【課題】逆方向データサンプリング方法及びこれを利用した逆方向データサンプリング回路を提供する。【解決手段】ホストインターフェース装置の逆方向データサンプリング方法は、多重位相クロックを発生させる段階、逆方向データ信号の遷移を利用して多重位相クロックの位相のそれぞれに対応するクロックをサンプリングしてクロックサンプリング信号を生成する段階、多重位相クロックの位相のそれぞれに対応するクロックの遷移を利用して逆方向データ信号をサンプリングしてデータサンプリング信号を生成する段階、クロックサンプリング信号及びデータサンプリング信号を利用して多重位相クロックの位相のそれぞれに対応するクロックのうち、サンプリングクロックを選択する段階、及びサンプリングクロックを利用して逆方向データをサンプリングする段階を含む。【選択図】      図１０
2006279945.tif 000002
【特許請求の範囲】
【請求項１】
多重位相クロックを発生させる段階と、
逆方向データ信号の遷移を利用して前記多重位相クロックの位相のそれぞれに対応するクロックをサンプリングしてクロックサンプリング信号を生成する段階と、
前記多重位相クロックの位相のそれぞれに対応するクロックの遷移を利用して前記逆方向データ信号をサンプリングしてデータサンプリング信号を生成する段階と、
前記クロックサンプリング信号及び前記データサンプリング信号を利用して前記多重位相クロックの位相のそれぞれに対応するクロックのうち、サンプリングクロックを選択する段階と、
前記サンプリングクロックを利用して逆方向データをサンプリングする段階と、を含むことを特徴とするホストインターフェース装置の逆方向データサンプリング方法。
【請求項２】
前記サンプリングクロックを選択する段階は、
前記多重位相クロックの位相のそれぞれに対応するクロックのうち、前記逆方向データ信号の遷移直後に前記逆方向データ信号の遷移と同じ方向に遷移するクロックを前記サンプリングクロックとして選択することを特徴とする請求項１記載のホストインターフェース装置の逆方向データサンプリング方法。
【請求項３】
前記遷移は、上昇エッジであることを特徴とする請求項２記載のホストインターフェース装置の逆方向データサンプリング方法。
【請求項４】
前記サンプリングクロックを選択する段階は、
第１論理レベルの前記クロックサンプリング信号に対応する前記多重位相クロックの位相と前記第１論理レベルの前記データサンプリング信号に対応する前記多重位相クロックの位相が、前記多重位相クロックの１段階遅延に該当する場合に、
前記第１論理レベルにサンプリングされた前記データサンプリング信号に対応するクロックを前記サンプリングクロックとして選択することを特徴とする請求項２記載のホストインターフェース装置の逆方向データサンプリング方法。
【請求項５】
ＣＮは、多重位相クロックのＮ番目位相に対応するクロック、ＰＮは、ＣＮが前記逆方向データ信号の上昇エッジでサンプリングされたクロックサンプリング信号、ＱＮ＋１は、前記逆方向データ信号がＣＮ＋１の上昇エッジでサンプリングされたデータサンプリング信号であって、
前記サンプリングクロックを選択する段階は、
ＰＮ及びＱＮ＋１が前記第１論理レベルである時、ＣＮ＋１を前記サンプリングクロックとして選択することを特徴とする請求項４記載のホストインターフェース装置の逆方向データサンプリング方法。
【請求項６】
ＣＮ＋１は、多重位相クロックのＮ＋１番目位相に対応するクロック、ＰＮ及びＰＮ＋１は、それぞれＣＮ及びＣＮ＋１が前記逆方向データ信号の上昇エッジでサンプリングされたクロックサンプリング信号、ＱＮ＋１及びＱＮ＋２は、それぞれ前記逆方向データ信号がＣＮ＋１の上昇エッジ及びＣＮ＋２の上昇エッジでサンプリングされたデータサンプリング信号であって、
前記サンプリングクロックを選択する段階は、
ＰＮ、ＱＮ＋１、ＰＮ＋１、及びＱＮ＋２が全部前記第１論理レベルである時、ＣＮ＋１を前記サンプリングクロックとして選択することを特徴とする請求項５記載のホストインターフェース装置の逆方向データサンプリング方法。
【請求項７】
ＣＮ＋１は、多重位相クロックのＮ＋１番目位相に対応するクロック、ＰＮ及びＰＮ＋１は、それぞれＣＮ及びＣＮ＋１が前記逆方向データ信号の上昇エッジでサンプリングされたクロックサンプリング信号、ＱＮ＋１及びＱＮ＋２は、それぞれ前記逆方向データ信号がＣＮ＋１の上昇エッジ及びＣＮ＋２の上昇エッジでサンプリングされたデータサンプリング信号であって、
前記サンプリングクロックを選択する段階は、
ＰＮ及びＱＮ＋２が前記第１論理レベルであり、ＰＮ＋１及びＱＮ＋１が第２論理レベルである時、ＣＮ＋１を前記サンプリングクロックとして選択することを特徴とする請求項６記載のホストインターフェース装置の逆方向データサンプリング方法。
【請求項８】
前記第１論理レベルは論理「ハイ」で、前記第２論理レベルは論理「ロー」であることを特徴とする請求項７記載のホストインターフェース装置の逆方向データサンプリング方法。
【請求項９】
前記ホストインターフェース装置の逆方向データサンプリング方法は、電流モードバスインターフェースシステムに使用されることを特徴とする請求項３記載のホストインターフェース装置の逆方向データサンプリング方法。
【請求項１０】
前記逆方向データをサンプリングする段階は、
前記サンプリングクロックの下降エッジに前記逆方向データをサンプリングすることを特徴とする請求項３記載のホストインターフェース装置の逆方向データサンプリング方法。
【請求項１１】
多重位相クロックを発生させる多重位相クロック発生器と、
逆方向データ信号の遷移を利用して前記多重位相クロックの位相のそれぞれに対応するクロックをサンプリングしてクロックサンプリング信号を生成し、前記多重位相クロックの位相のそれぞれに対応するクロックの遷移を利用して前記逆方向データ信号をサンプリングしてデータサンプリング信号を生成し、前記クロックサンプリング信号及び前記データサンプリング信号を利用して選択信号を生成する選択信号発生部と、
前記選択信号を利用して前記多重位相クロックの位相のそれぞれに対応するクロックのうち、サンプリングクロックを選択する選択器と、
前記サンプリングクロックを利用して逆方向データをサンプリングするサンプリング部と、を含むことを特徴とするホストインターフェース装置の逆方向データサンプリング回路。
【請求項１２】
前記選択信号発生部は、
前記多重位相クロックの位相のそれぞれに対応するクロックのうち、前記逆方向データ信号の遷移直後に前記逆方向データ信号の遷移と同じ方向に遷移するクロックを前記サンプリングクロックとして選択するように前記選択信号を生成することを特徴とする請求項１１記載のホストインターフェース装置の逆方向データサンプリング回路。
【請求項１３】
前記遷移は上昇エッジであることを特徴とする請求項１２記載のホストインターフェース装置の逆方向データサンプリング回路。
【請求項１４】
前記選択信号発生部は、
第１論理レベルの前記クロックサンプリング信号に対応する前記多重位相クロックの位相に対する前記第１論理レベルの前記データサンプリング信号に対応する前記多重位相クロックの位相が前記多重位相クロックの１段階遅延に該当する場合に、
前記第１論理レベルにサンプリングされた前記データサンプリング信号に対応するクロックを前記サンプリングクロックとして選択するように前記選択信号を生成することを特徴とする請求項１２記載のホストインターフェース装置の逆方向データサンプリング回路。
【請求項１５】
ＣＮは、多重位相クロックのＮ番目位相に対応するクロック、ＰＮは、ＣＮが前記逆方向データ信号の上昇エッジでサンプリングされたクロックサンプリング信号、ＱＮ＋１は、前記逆方向データ信号がＣＮ＋１の上昇エッジでサンプリングされたデータサンプリング信号であって、
前記選択信号発生部は、
ＰＮ及びＱＮ＋１が前記第１論理レベルである時、ＣＮ＋１を前記サンプリングクロックとして選択するように前記選択信号を生成することを特徴とする請求項１４記載のホストインターフェース装置の逆方向データサンプリング回路。
【請求項１６】
ＣＮ＋１は、多重位相クロックのＮ＋１番目位相に対応するクロック、ＰＮ及びＰＮ＋１は、それぞれＣＮ及びＣＮ＋１が前記逆方向データ信号の上昇エッジでサンプリングされたクロックサンプリング信号、ＱＮ＋１及びＱＮ＋２は、それぞれ前記逆方向データ信号がＣＮ＋１の上昇エッジ及びＣＮ＋２の上昇エッジでサンプリングされたデータサンプリング信号であって、
前記選択信号発生部は、
ＰＮ、ＱＮ＋１、ＰＮ＋１、及びＱＮ＋２が全部前記第１論理レベルである時、ＣＮ＋１を前記サンプリングクロックとして選択するように前記選択信号を生成することを特徴とする請求項１５記載のホストインターフェース装置の逆方向データサンプリング回路。
【請求項１７】
ＣＮ＋１は、多重位相クロックのＮ＋１番目位相に対応するクロック、ＰＮ及びＰＮ＋１は、それぞれＣＮ及びＣＮ＋１が前記逆方向データ信号の上昇エッジでサンプリングされたクロックサンプリング信号、ＱＮ＋１及びＱＮ＋２は、それぞれ前記逆方向データ信号がＣＮ＋１の上昇エッジ及びＣＮ＋２の上昇エッジでサンプリングされたデータサンプリング信号であって、
前記選択信号発生部は、
ＰＮ及びＱＮ＋２が前記第１論理レベルで、ＰＮ＋１及びＱＮ＋１が第２論理レベルである時、ＣＮ＋１を前記サンプリングクロックとして選択するように前記選択信号を生成することを特徴とする請求項１６記載のホストインターフェース装置の逆方向データサンプリング回路。
【請求項１８】
前記第１論理レベルは論理「ハイ」で、前記第２論理レベルは論理「ロー」であることを特徴とする請求項１７記載のホストインターフェース装置の逆方向データサンプリング回路。
【請求項１９】
前記ホストインターフェース装置は、電流モードバスインターフェースシステムのホストインターフェース装置であることを特徴とする請求項１３記載のホストインターフェース装置の逆方向データサンプリング回路。
【請求項２０】
前記サンプリング部は、
前記サンプリングクロックの下降エッジに前記逆方向データをサンプリングすることを特徴とする請求項１３記載のホストインターフェース装置の逆方向データサンプリング回路。
【請求項２１】
前記選択信号発生部は、
前記逆方向データ信号の遷移を利用して前記多重位相クロックの位相のそれぞれに対応するクロックをサンプリングして前記クロックサンプリング信号を生成し、前記多重位相クロックの位相のそれぞれに対応するクロックの遷移を利用して前記逆方向データ信号をサンプリングして前記データサンプリング信号を生成するフリップフロップ部と、
前記クロックサンプリング信号及び前記データサンプリング信号を利用して選択信号を生成する信号発生部と、を含むことを特徴とする請求項１１記載のホストインターフェース装置の逆方向データサンプリング回路。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はバスインターフェースシステムに係り、特に、クライアントが伝送する逆方向データをホスト側でサンプリングするバスインターフェースシステムの逆方向データサンプリングに関する。
【背景技術】
【０００２】
一般に、集積回路（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔｓ−ＩＣ）の間で信号を送受信するために、電圧モード送受信又は電流モード送受信を行う。電圧モード送受信は、抵抗性−容量性遅延（ｒｅｓｉｓｔｉｖｅ−ｃａｐａｃｉｔｉｖｅ  ｄｅｌａｙ）等の問題点を有しており、これを改善するために、電流モード送受信が研究されてきた。電流モード送受信は、送受信される信号の電流に注目する。電流モード送受信は、伝送ラインの電圧は大きく変わらないようにし、伝送ラインを介して流れる電流のレベルを変化させてデータを伝送する。例えば、送信機は約１７ｍＡ〜２３ｍＡを論理「１」に、約０ｍＡ〜６ｍＡを論理「０」に設定して、順次的なデジタルデータを送信することができる。この際、受信機は送信される信号の電流レベルを判断して、送信されたデジタルデータを復元することができる。電流モード送受信の時には電圧が大きく変わらないので、抵抗性−容量性遅延を減少させることができる。
【０００３】
電流モード送受信において、送信機側で基準電流をデータ電流と共に伝送する場合がある。例えば、送信機は１７ｍＡ〜２３ｍＡを論理「１」に、０ｍＡ〜６ｍＡを論理「０」に設定してデータ電流を送信すると共に、約１０ｍＡの基準電流を送信することができる。受信機は、データ電流及び基準電流を共に受信して、データ電流と基準電流の大きさを比較して、送信されたデータを判別する。例えば、受信機は、データ電流が基準電流より大きいと、送信されたデータを論理「１」と、データ電流が基準電流より小さいと、送信されたデータを論理「０」と判別する。このように、データ電流と共に基準電流を送受信する電流モード送受信を擬似差動電流モード送受信とも言う。
【０００４】
特に、ＩＣアプリケーションが統合されるにつれて、ホストからクライアントにデータを伝送する正方向伝送モードのみならず、クライアントからホストにデータを伝送する逆方向伝送モードを提供しなければならないＩＣアプリケーションが増えている。例えば、デジタルカメラ機能が含まれた携帯電話の場合、ユーザインターフェースを含む携帯電話モジュール及びデジタルカメラモジュールの間で双方向にデータをやり取りする必要がある。特に、逆方向伝送モードでクライアントが逆方向データのサンプリングのためのクロックを提供しない場合に、ホストが適切なタイミングで逆方向データをサンプリングし難い。従って、クライアントから送信される逆方向データをホストが適切なタイミングでサンプリングすることができる逆方向データサンプリング方法及び逆方向データサンプリング回路の必要性が台頭する。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
前記のような問題点を解決するための本発明の目的は、適切なタイミングで効果的に逆方向データ電流をサンプリングすることができるホストインターフェース装置の逆方向データサンプリング方法を提供することにある。
【０００６】
本発明の他の目的は、適切なタイミングで効果的に逆方向電流をサンプリングすることができるホストインターフェース装置の逆方向データサンプリング回路を提供することにある。
【課題を解決するための手段】
【０００７】
前述した本発明の目的を達成するためのホストインターフェース装置の逆方向データサンプリング方法は、多重位相クロックを発生させる段階、逆方向データ信号の遷移を利用して多重位相クロックの位相のそれぞれに対応するクロックをサンプリングしてクロックサンプリング信号を生成する段階、多重位相クロックの位相のそれぞれに対応するクロックの遷移を利用して逆方向データ信号をサンプリングしてデータサンプリング信号を生成する段階、クロックサンプリング信号及びデータサンプリング信号を利用して多重位相クロックの位相のそれぞれに対応するクロックのうち、サンプリングクロックを選択する段階、及びサンプリングクロックを利用して逆方向データをサンプリングする段階を含む。
【０００８】
この際、サンプリングクロックを選択する段階は、多重位相クロックの位相のそれぞれに対応するクロックのうち、逆方向データ信号の遷移直後に逆方向データ信号の遷移と同じ方向に遷移するクロックをサンプリングクロックとして選択することができる。
【０００９】
この際、サンプリングクロックを選択する段階は、第１論理レベルのクロックサンプリング信号に対応する多重位相クロックの位相に対する第１論理レベルのデータサンプリング信号に対応する多重位相クロックの位相が、多重位相クロックの１段階遅延に該当する場合に第１論理レベルにサンプリングされたデータサンプリング信号に対応するクロックをサンプリングクロックとして選択することができる。この際、第１論理レベルは論理「ハイ」でも良い。
【００１０】
本発明の他の目的を達成するためのホストインターフェース装置の逆方向データサンプリング回路は、多重位相クロックを発生させる多重位相クロック発生器、逆方向データ信号の遷移を利用して多重位相クロックのそれぞれに対応するクロックをサンプリングしてクロックサンプリング信号を生成し、多重位相クロックの位相のそれぞれに対応するクロックの遷移を利用して逆方向データ信号をサンプリングしてデータサンプリング信号を生成し、クロックサンプリング信号及びデータサンプリング信号を利用して選択信号を生成する選択信号発生部、選択信号を利用して多重位相クロックの位相のそれぞれに対応するクロックのうち、サンプリングクロックを選択する選択器、及びサンプリングクロックを利用して逆方向データをサンプリングするサンプリング部を含む。
【００１１】
従って、ホスト側で効果的に逆方向データをサンプリングすることができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明による好ましい実施例を添付図面を参照して詳細に説明する。
【００１３】
図１は、本発明の一実施例による電流モードバスインターフェースシステムのブロック図である。
【００１４】
図１を参照すると、本発明の一実施例による電流モードバスインターフェースシステムは、電流モードホストインターフェース装置１１０及び電流モードクライアントインターフェース装置１２０を含む。以下では、電流モードホストインターフェース装置１１０及び電流モードクライアントインターフェース装置１２０をそれぞれホスト１１０及びクライアントと記載する場合もある。
【００１５】
電流モードホストインターフェース装置１１０は、基準電流（ＩＲＥＦ）及びクロック電流（ＩＣＬＫ）を送信し、正方向伝送モード時にデータ電流（ＩＤＡＴＡ）を送信し、逆方向伝送モード時に逆方向データ電流（ＩＲ＿ＤＡＴＡ）を受信し、逆方向データ電流（ＩＲ＿ＤＡＴＡ）を基準電流（ＩＲＥＦ）と比較して逆方向データ電圧を生成する。
【００１６】
電流モードクライアントインターフェース装置１２０は基準電流（ＩＲＥＦ）及びクロック電流（ＩＣＬＫ）を受信し、基準電流（ＩＲＥＦ）及びクロック電流（ＩＣＬＫ）を比較してクロック電圧を生成し、正方向伝送モード時にデータ電流（ＩＤＡＴＡ）を受信し、データ電流（ＩＤＡＴＡ）を受信された基準電流（ＩＲＥＦ）と比較してデータ電圧を生成し、逆方向伝送モード時に逆方向データ電流（ＩＲ＿ＤＡＴＡ）をデータ電流（ＩＤＡＴＡ）が受信される導線を介して送信する。
【００１７】
例えば、クロック電流（ＩＣＬＫ）、データ電流（ＩＤＡＴＡ）、及び逆方向データ電流（ＩＲ＿ＤＡＴＡ）は、それぞれ約３００ｕＡレベルが論理「ロー」に、約１００ｕＡレベルが論理「ハイ」に設定された電流でも良い。この場合、基準電流（ＩＲＥＦ）は約２００ｕＡレベルの電流でも良い。
【００１８】
この際、逆方向データ電流（ＩＲ＿ＤＡＴＡ）は、データ電流（ＩＤＡＴＡ）の周波数より低い周波数に変えることができる。これは、ホストからクライアントに伝送されるデータ量に対してクライアントからホストに伝送されるデータの量が少ない場合が多いためである。
【００１９】
図２は、図１に図示された電流モードバスインターフェースシステムの逆方向データ伝送を説明するためのタイミング図である。
【００２０】
図２を参照すると、電流モードバスインターフェースシステムの逆方向データ伝送は、ホストの逆方向データ伝送要請によって始まる。ホストは、逆方向データ伝送のためにクライアントに逆方向データ要請パケットを送る（２１０）。ホストは逆方向データ要請パケットを送った後、基準電流（ＩＲＥＦ）及びクロック電流（ＩＣＬＫ）を継続伝送しながら逆方向伝送モードに転換して、クライアントは逆方向データ要請パケットを認識して逆方向伝送モードに転換する（２２０）。ホスト及びクライアントが全部逆方向伝送モードに転換した後、クライアントは逆方向データを伝送し始める（２３０）。クライアントは逆方向データを全部伝送した後、逆方向データ完了パケットをホストに伝送する（２４０）。クライアントは逆方向データ完了パケットを送った後、更に正方向伝送モードに転換して、ホストは逆方向データ完了パケットを認識して、正方向伝送モードに転換する（２５０）。
【００２１】
図３は、図１に図示された電流モードバスインターフェースシステムの正方向伝送モード時のクロック電流及びデータ電流を示すタイミング図である。
【００２２】
図３を参照すると、電流モードバスインターフェースシステムの正方向伝送モード時には、クロック電流（ＩＣＬＫ）の１周期の間に２つのデータが伝送されることがわかる。又、電流モードバスインターフェースシステムの正方向伝送モード時には、クロック電流（ＩＣＬＫ）の遷移とデータ電流（ＩＤＡＴＡ）の遷移が９０°位相差を有する。従って、クライアント側ではクロック電流（ＩＣＬＫ）の上昇エッジ及び下降エッジでデータをサンプリングすると、効果的にデータを受信することができる。
【００２３】
図３のタイミング図に図示された動作は、電流モード動作のみならず、電圧モードバスインターフェースシステムの場合にも同様に適用することができる。
【００２４】
図４は、図１に図示された電流モードバスインターフェースシステムの逆方向伝送モード時のクロック電流及び逆方向データ電流を示すタイミング図である。
【００２５】
図４を参照すると、電流モードバスインターフェースシステムの逆方向伝送モード時には、クライアントから受信したクロック電流（ＩＣＬＫ）の１周期の間に１つの逆方向データが伝送されることがわかる。又、電流モードバスインターフェースシステムの逆方向伝送モード時には、クロック電流（ＩＣＬＫ）の遷移と逆方向データ電流（ＩＲ＿ＤＡＴＡ）の遷移とが殆ど同時に行われる。
【００２６】
図４に図示された逆方向データ電流の周波数が図３に図示されたデータ電流の周波数より低い理由は、ホストからクライアントに伝送されるデータ量に対してクライアントからホストに伝送されるデータの量が少ない場合が多いためである。
【００２７】
図４のタイミング図に図示された動作は、電流モード動作のみならず、電圧モードバスインターフェースシステムの場合にも同様に適用することができる。
【００２８】
図５は、本発明の一実施例によるバスインターフェースシステムの逆方向データ受信タイミングを示すタイミング図である。
【００２９】
図５を参照すると、ホストから送信されたクロック５１０が所定時間（Ｔｄｅｌａｙ１）遅延され、クライアントで受信される。この際、所定時間（Ｔｄｅｌａｙ１）は、印刷回路基板（ＰＣＢ）等のバスインターフェースシステム等の動作環境によって決定される。
【００３０】
クライアントは、受信されたクロック５２０に同期して逆方向データを生成してホストに伝送する。
【００３１】
クライアントから送信された逆方向データ５３０は、所定時間（Ｔｄｅｌａｙ２）遅延されホストで受信される。この際、所定時間（Ｔｄｅｌａｙ２）は送受信環境が同じ場合、ホストから送信されたクロック５１０及びクライアントから受信されたクロック５２０の間の遅延時間、即ち所定時間（Ｔｄｅｌａｙ１）と同じ時間でも良い。
【００３２】
従って、ホストは受信される逆方向データの遷移タイミングを知ることができず、適切なタイミングで逆方向データをサンプリングすることは非常に重要な問題となる。
【００３３】
図６は、４段多重位相クロックを利用して逆方向データをサンプリングする場合のサンプリングタイミング図である。
【００３４】
図６を参照すると、ホストは受信される逆方向データを４段多重位相クロックを利用してサンプリングする。この際、多重位相クロックは、ＰＬＬ（Ｐｈａｓｅ  Ｌｏｃｋｅｄ  Ｌｏｏｐ）やＤＬＬ（Ｄｅｌａｙ  Ｌｏｃｋｅｄ  Ｌｏｏｐ）を利用して生成することができる。
【００３５】
図６に示すように、４段多重位相クロックを利用して逆方向データをサンプリングする場合、多重位相クロックの位相のそれぞれに対応するクロックのうち、適切なサンプリングクロックを選択することが重要な問題になる。サンプリングクロックを適切に選択すると、最悪の場合でもデータタイミングの中央でクロック周期／４に該当する時間程度の誤差のみが発生するにすぎない。図６に図示されたＴはクロック周期を示す。
【００３６】
多重位相クロックの段階を８段とする場合、サンプリングクロックを適切に選択すると、誤差はクロック周期／８に該当する時間程度に減少することになる。
【００３７】
以下、４段多重位相クロックの場合を例として挙げて、多重位相クロックの位相のそれぞれに対応するクロックのうち、適切なサンプリングクロックを選択する方法について詳細に説明する。
【００３８】
図７は、本発明の一実施例による逆方向データサンプリング方法を説明するための回路図である。
【００３９】
本発明の一実施例による逆方向データサンプリング方法は、まず、逆方向データ信号と類似なタイミングで遷移するクロックをサンプリングクロックとして選択し、サンプリングクロックの下降エッジで逆方向データをサンプリングする。
【００４０】
図７を参照すると、受信される逆方向データ信号（Ｒ＿ＤＡＴＡ）の上昇エッジで多重位相クロックの位相のそれぞれに対応するクロック（Ｃ１、Ｃ２、Ｃ３、Ｃ４）がサンプリングされ、クロックサンプリング信号（Ｐ１、Ｐ２、Ｐ３、Ｐ４）が生成される。
【００４１】
又、多重位相クロックのそれぞれに対応するクロック（Ｃ１、Ｃ２、Ｃ３、Ｃ４）の上昇エッジで逆方向データ信号（Ｒ＿ＤＡＴＡ）がサンプリングされ、データサンプリング信号（Ｑ１、Ｑ２、Ｑ３、Ｑ４）が生成される。
【００４２】
多重位相クロックのそれぞれに対応するクロック（Ｃ１、Ｃ２、Ｃ３、Ｃ４）のうち、逆方向データのサンプリングのための適切なサンプリングクロックを選択するために、本発明の一実施例による逆方向データサンプリング方法は、Ｎ番目クロックサンプリング信号（ＰＮ）及びＮ＋１番目データサンプリング信号（ＱＮ＋１）が論理「ハイ」である時、多重位相クロックのＮ＋１番目位相に対応するクロック（ＣＮ＋１）をサンプリングクロックとして選択する。即ち、論理「ハイ」であるクロックサンプリング信号に対応する多重位相クロックの位相に対する論理「ハイ」であるデータサンプリング信号に対応する多重位相クロックの位相が、多重位相クロックの１段階遅延（９０°）に該当する場合に、論理「ハイ」にサンプリングされたデータサンプリング信号に対応するクロックをサンプリングクロックとして選択する。これは、多重位相クロックの位相のそれぞれに対応するクロックのうち、逆方向データ信号の上昇エッジ直後に上昇エッジを有するクロックをサンプリングクロックとして選択するためのものである。一般的な場合には、このような条件を満足させる多重位相クロックの位相に対応するクロックが１つ存在するので、前述した方法で逆方向データ信号と類似なタイミングに遷移するクロックをサンプリングクロックとして選択することができる。
【００４３】
このように、サンプリングクロックを選択すると、データサンプリング信号及びクロックサンプリング信号を生成するためのフリップフロップ及びサンプリングクロックを選択するためのマルチプレクサ（ＭＵＸ）等を利用して簡単に回路を構成することができ、非常に迅速にサンプリングクロックを選択することができる。
【００４４】
この際、逆方向データ信号（Ｒ＿ＤＡＴＡ）は、電流モード信号又は電圧モード信号に対応する信号でも良い。逆方向データ信号（Ｒ＿ＤＡＴＡ）は、サンプリングクロックの選択のために、システム電源印加初期にホストから送信されるクロックの周波数と同じ周波数の信号でも良い。即ち、逆方向データは、ホストから送信されるクロックの周波数より低い周波数で伝送することができるが、システム電源印加初期には、サンプリングクロック選択のために、クライアントがホストから伝送するクロックをそのままに、ホストに伝送することができる。サンプリングクロックは、電源印加初期に１回のみ選択され、以後、逆方向データ伝送時毎に選択されたサンプリングクロックを使用することができる。
【００４５】
又、強健設計のために、Ｎ番目クロックサンプリング信号（ＰＮ）、Ｎ＋１番目データサンプリング信号（ＱＮ＋１）、Ｎ＋１番目クロックサンプリング信号（ＰＮ＋１）、及びＮ＋２番目データサンプリング信号（ＱＮ＋２）が全部論理「ハイ」である時、多重位相クロックのＮ＋１番目位相に対応するクロック（ＣＮ＋１）をサンプリングクロックとして選択することができる。一般的な場合には、このような条件は発生しないが、多重位相クロックの位相に対応するクロックと逆方向データ信号の遷移とが殆ど同時に発生するか、クロックのジッタが大きい場合、このような場合が発生することがありうる。
【００４６】
又、強健設計のために、Ｎ番目クロックサンプリング信号（ＰＮ）及びＮ＋２番目データサンプリング信号（ＱＮ＋２）が全部論理「ハイ」であり、Ｎ＋１番目クロックサンプリング信号（ＰＮ＋１）及びＮ＋１番目データサンプリング信号（ＱＮ＋１）が全部論理「ロー」である時、多重位相クロックのＮ＋１番目位相に対応するクロック（ＣＮ＋１）をサンプリングクロックとして選択することができる。一般的な場合には、このような条件は発生しないが、多重位相クロックの位相に対応するクロックと逆方向データ信号の遷移とが殆ど同時に発生するか、クロックのジッタが大きい場合にこのような場合が発生することがありうる。
【００４７】
図７に示すクロックサンプリング信号（Ｐ１、Ｐ２、Ｐ３、Ｐ４）及びデータサンプリング信号（Ｑ１、Ｑ２、Ｑ３、Ｑ４）が全部論理「ロー」である時には、サンプリングクロックを選択せず待機する。
【００４８】
図８及び図９は、本発明の一実施例によるホストインターフェース装置の逆方向データサンプリング方法を説明するためのタイミング図である。
【００４９】
図８は、本発明の一実施例によるホストインターフェース装置の逆方向データサンプリング方法の一般的な場合を説明するためのタイミング図である。
【００５０】
図８を参照すると、４段多重位相クロックの位相のそれぞれに対応するクロック（Ｃ１、Ｃ２、Ｃ３、Ｃ４）は、互いに９０°ずつの位相差を有する。ホスト側では、４段多重位相クロックの位相のそれぞれに対応するクロック（Ｃ１、Ｃ２、Ｃ３、Ｃ４）及び逆方向データ信号（Ｒ＿ＤＡＴＡ）を利用してクロックサンプリング信号及びデータサンプリング信号を生成する。下記表１はこれを整理した表である。
【００５１】
【表１】
2006279945.tif 000003
【００５２】
表１において、Ｐ１、Ｐ２、Ｐ３、及びＰ４は、それぞれ多重位相クロックの０°、９０°、１８０°、及び２７０°に対応するクロックが逆方向データ信号によってサンプリングされたクロックサンプリング信号である。又、Ｑ１、Ｑ２、Ｑ３、及びＱ４は、それぞれ逆方向データ信号が多重位相クロックの０°、９０°、１８０°、及び２７０°に対応するクロックによってサンプリングされたデータサンプリング信号である。
【００５３】
表１に示すように、Ｐ１及びＱ２が論理「ハイ」なので、多重位相クロックの９０°に対応するクロックＣ２がサンプリングクロックとして選択される。図８に示すように、クロックＣ２の上昇エッジは逆方向データ信号（Ｒ＿ＤＡＴＡ）の上昇エッジ直後に発生するので、クロックＣ２の下降エッジ８１０で逆方向データをサンプリングすると、効果的に逆方向データをサンプリングすることができる。
【００５４】
図９は、強健設計のための本発明の一実施例による逆方向データサンプリング方法を説明するためのタイミング図である。
【００５５】
図９を参照すると、４段多重位相クロックの位相のそれぞれに対応するクロック（Ｃ１、Ｃ２、Ｃ３、Ｃ４）は互いに９０°ずつの位相差を有する。ホスト側では、４段多重位相クロックの位相のそれぞれに対応するクロック（Ｃ１、Ｃ２、Ｃ３、Ｃ４）及び逆方向データ信号（Ｒ＿ＤＡＴＡ）を利用してクロックサンプリング信号及びデータサンプリング信号を生成する。図９に示すタイミング図において、クロックＣ２及び逆方向データ信号（Ｒ＿ＤＡＴＡ）は殆ど同時の上昇エッジを有するので、下記表２及び表３に表現された場合が発生することになる。
【００５６】
【表２】
2006279945.tif 000004
【００５７】
【表３】
2006279945.tif 000005
【００５８】
表２及び表３において、Ｐ１、Ｐ２、Ｐ３、及びＰ４は、それぞれ多重位相クロックの０°、９０°、１８０°、及び２７０°に対応するクロックが逆方向データ信号によってサンプリングされたクロックサンプリング信号である。又、Ｑ１、Ｑ２、Ｑ３、及びＱ４は、それぞれ逆方向データ信号が多重位相クロックの０°、９０°、１８０°、及び２７０°に対応するクロックによってサンプリングされたデータサンプリング信号である。
【００５９】
表２は、Ｎ番目クロックサンプリング信号ＰＮ及びＮ＋１番目データサンプリング信号（ＱＮ＋１）が論理「ハイ」である場合が２つ以上発生する例である。このような場合に、サンプリングクロックとしてＣ２が選択され、Ｃ２の下降エッジ９１０で逆方向データがサンプリングされる。
【００６０】
表３は、Ｎ番目クロックサンプリング信号ＰＮ及びＮ＋１番目データサンプリング信号（ＱＮ＋１）が論理「ハイ」である場合が発生しない例である。このような場合に、サンプリングクロックとしてＣ２が選択され、Ｃ２の下降エッジ９１０で逆方向データがサンプリングされる。
【００６１】
図１０は、本発明の一実施例によるホストインターフェース装置の逆方向データサンプリング回路を説明するためのブロック図である。
【００６２】
図１０を参照すると、ホストインターフェース装置の逆方向データサンプリング回路は、多重位相クロック発生器１５０、選択信号発生部１６０、選択器１７０、及びサンプリング部１８０を含む。
【００６３】
多重位相クロック発生器１５０は、多重位相クロックを発生させる。多重位相クロック発生器１５０は、ＰＬＬ及びＤＬＬ等によって実現することができる。
【００６４】
選択信号発生部１６０は、逆方向データ信号（Ｒ＿ＤＡＴＡ）の遷移を利用して多重位相クロックの位相のそれぞれに対応するクロック（Ｃ１、Ｃ２、．．．、ＣＭ）をサンプリングしてクロックサンプリング信号を生成し、多重位相クロックの位相のそれぞれに対応するクロック（Ｃ１、Ｃ２、．．．、ＣＭ）の遷移を利用して逆方向データ信号（Ｒ＿ＤＡＴＡ）をサンプリングしてデータサンプリング信号を生成し、クロックサンプリング信号及びデータサンプリング信号を利用して選択信号ＳＥＬを生成する。
【００６５】
この際、選択信号ＳＥＬは、多重位相クロックの位相のそれぞれに対応するクロック（Ｃ１、Ｃ２、．．．、ＣＭ）のうちの一つを選択するためのビットである。例えば、Ｍが４である時、選択信号ＳＥＬは２ビットである。
【００６６】
選択信号発生部１６０は、多重位相クロックの位相のそれぞれに対応するクロック（Ｃ１、Ｃ２、．．．、ＣＭ）のうち、逆方向データ信号（Ｒ＿ＤＡＴＡ）の遷移直後に逆方向データ信号（Ｒ＿ＤＡＴＡ）の遷移と同じ方向に遷移するクロックをサンプリングクロックＣＬＫとして選択するように選択信号ＳＥＬを生成することができる。例えば、選択信号発生部１６０は、多重位相クロックの位相のそれぞれに対応するクロック（Ｃ１、Ｃ２、．．．、ＣＭ）のうち、逆方向データ信号（Ｒ＿ＤＡＴＡ）の上昇エッジ直後に上昇エッジを有するクロックをサンプリングクロックＣＬＫとして選択するように選択信号ＳＥＬを生成することができる。
【００６７】
選択信号発生部１６０は、図７乃至図９を介して説明した逆方向データサンプリング方法によって選択信号を発生させることができる。
【００６８】
選択器１７０は、選択信号ＳＥＬを利用して多重位相クロックの位相のそれぞれに対応するクロック（Ｃ１、Ｃ２、．．．、ＣＭ）のうち、サンプリングクロックＣＬＫを選択する。選択器１７０は、マルチプレクサ（ＭＵＸ）等によって実現することができる。
【００６９】
サンプリング部１８０は、サンプリングクロックＣＬＫを利用して逆方向データ（Ｒ＿ＤＡＴＡ）をサンプリングする。この際、サンプリング部１８０は、サンプリングクロックＣＬＫの下降エッジで逆方向データ（Ｒ＿ＤＡＴＡ）をサンプリングすることができる。サンプリング部１８０は、フリップフロップ等を利用して実現することができる。
【００７０】
図１１は、図１０に図示された選択信号発生回路の一例を示すブロック図である。
【００７１】
図１１を参照すると、選択信号発生回路は、フリップフロップ７１０及び信号発生部７２０を含む。
【００７２】
フリップフロップ部７１０は、フリップフロップ（７１１〜７１８）を含む。
【００７３】
フリップフロップ部７１０は、逆方向データ信号（Ｒ＿ＤＡＴＡ）の遷移を利用して多重位相クロックの位相のそれぞれに対応するクロック（Ｃ１、Ｃ２、Ｃ３、Ｃ４）をサンプリングして、クロックサンプリング信号（Ｐ１、Ｐ２、Ｐ３、Ｐ４）を生成し、多重位相クロックの位相のそれぞれに対応するクロック（Ｃ１、Ｃ２、Ｃ３、Ｃ４）の遷移を利用して、逆方向データ信号（Ｒ＿ＤＡＴＡ）をサンプリングして、データサンプリング信号（Ｑ１、Ｑ２、Ｑ３、Ｑ４）を生成する。
【００７４】
信号発生部７２０は、クロックサンプリング信号（Ｐ１、Ｐ２、Ｐ３、Ｐ４）及びデータサンプリング信号（Ｑ１、Ｑ２、Ｑ３、Ｑ４）を利用して選択信号ＳＥＬを生成する。
【００７５】
信号発生部７２０は、図７乃至図９を通じて説明した方法によって選択信号ＳＥＬを生成することができ、簡単な論理回路やマイクロコントローラ等を利用して実現することができる。
【００７６】
例えば、信号発生部７２０は、一番目クロックサンプリング信号Ｐ１及び二番目データサンプリング信号Ｑ２が論理「ハイ」である時、多重位相クロックの二番目位相（９０°）に対応するクロックＣ２をサンプリングクロックとして選択するように「０１」を選択信号ＳＥＬとして生成することができる。
【００７７】
以上で電流モードバスインターフェースシステムを例として挙げてホストインターフェース装置の逆方向データサンプリング方法及びサンプリング回路を説明したが、本発明の技術思想は、電流モードバスインターフェースシステムの場合に限定されない。即ち、本発明の技術思想は電流モードホストインターフェース装置の逆方向データサンプリングにも同様に適用させることができる。
【産業上の利用可能性】
【００７８】
前記のような本発明のホストインターフェース装置の逆方向データサンプリング方法及び逆方向データサンプリング回路は、ホストとクライアントとの間の伝送遅延にも係らず、効果的に逆方向データをサンプリングすることができる。又、本発明のホストインターフェース装置の逆方向データサンプリング回路は、回路実現が容易で構造が簡単なので、逆方向データサンプリングクロックを迅速に決定することができる。従って、効果的な逆方向データ伝送アプリケーションを簡単に実現することができる。
【００７９】
以上、本発明の実施例によって詳細に説明したが、本発明はこれに限定されず、本発明が属する技術分野において通常の知識を有するものであれば本発明の思想と精神を離れることなく、本発明を修正または変更できる。
【図面の簡単な説明】
【００８０】
【図１】本発明の一実施例による電流モードインターフェースシステムのブロック図である。
【図２】図１に図示された電流モードバスインターフェースシステムの逆方向データ伝送を説明するためのタイミング図である。
【図３】図１に図示された電流モードバスインターフェースシステムの正方向伝送モード時のクロック電流及びデータ電流を示すタイミング図である。
【図４】図１に図示された電流モードバスインターフェースシステムの逆方向伝送モード時のクロック電流及び逆方向データ電流を示すタイミング図である。
【図５】本発明の一実施例によるバスインターフェースシステムの逆方向データ受信タイミングを示すタイミング図である。
【図６】４段多重位相クロックを利用して逆方向データをサンプリングする場合のサンプリングタイミング図である。
【図７】本発明の一実施例による逆方向データサンプリング方法を説明するための回路図である。
【図８】本発明の一実施例によるホストインターフェース装置の逆方向データサンプリング方法を説明するためのタイミング図である。
【図９】本発明の一実施例によるホストインターフェース装置の逆方向データサンプリング方法を説明するためのタイミング図である。
【図１０】本発明の一実施例によるホストインターフェース装置の逆方向データサンプリング回路を説明するためのブロック図である。
【図１１】図１０に図示された選択信号発生回路の一例を示すブロック図である。
【符号の説明】
【００８１】
１５０    多重位相クロック発生器
１６０    選択信号発生部
１７０    選択器
１８０    サンプリング部
【図１】
2006279945.tif 000006
【図２】
2006279945.tif 000007
【図３】
2006279945.tif 000008
【図４】
2006279945.tif 000009
【図５】
2006279945.tif 000010
【図６】
2006279945.tif 000011
【図７】
2006279945.tif 000012
【図８】
2006279945.tif 000013
【図９】
2006279945.tif 000014
【図１０】
2006279945.tif 000015
【図１１】
2006279945.tif 000016