(57)【要約】【課題】  送信するデータとは無関係に、スクランブルデータを決定し、データ転送中にスクランブルデータを変化させることができるデータ転送方式を得る。【解決手段】  スクランブルデータ生成回路３で生成されたスクランブルデータを、排他的論理和回路４を用いて送信データに対して重畳する。重畳された送信データは送信装置１から、主データ伝送路５を通して受信装置２へ伝送され、また同時にスクランブルデータ生成回路３で生成されたスクランブルデータは、スクランブルデータ伝送路６を通して伝送される。受信装置２では、主データ伝送路５を通して受信した送信データから、クロック再生回路７を用いてクロックの再生を行い、主データの取り込みを行う。また同様にスクランブルデータ伝送路６を通して受信したスクランブルデータから、スクランブルデータを再生し、再生された主データとスクランブルデータから、排他的論理和８を用いて送信データを再生する。【選択図】        図１
2005101847.tif 000002
【特許請求の範囲】
【請求項１】
データの転送を行うデータ転送方式において、
データ送信側にスクランブルデータを生成する回路を設け、当該スクランブルデータを送信データに重畳して送信し、さらに前記スクランブルデータを主データ伝送路とは異なる経路で送信し、データ受信側で前記スクランブルデータに基づき、前記送信データの再生を行うこと
を特徴とするデータ転送方式。
【請求項２】
複数線からなる主データ伝送路で送信されるデータとスクランブルデータ伝送路で送信されるスクランブルデータとのタイミングを補正するために、無信号区間に特定の固定データ区間を設けることを特徴とする請求項１記載のデータ転送方式。
【請求項３】
スクランブルデータを生成する回路は、検出した送信データに基づいて、当該送信データとは異なるデータを出力することを特徴とする請求項１記載のデータ転送方式。
【請求項４】
送信データを検出する検出手段と、
前記検出手段による検出結果に基づいてスクランブルデータを生成するスクランブルデータ生成手段と、
前記スクランブルデータ生成手段により生成されるスクランブルデータを前記送信データに重畳する重畳手段と、
前記重畳手段からの出力を受信装置に伝送する第１伝送路と、
前記スクランブルデータ生成手段により生成されるスクランブルデータを伝送する第２伝送路と
を備えることを特徴とする送信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明はデータを転送するデータ転送方式および送信装置に関する。
【背景技術】
【０００２】
従来のシリアルデータ伝送では、データのみを送信し、クロックは同時に送信しないため、受信側ではデータの変化点からクロックを再生する回路を設けている。その際、ＬレベルやＨレベルが長い区間続くと、クロックを誤って認識する可能性があるため、従来はデータに、スクランブル回路などを用いてスクランブルデータを重畳していた。
【０００３】
例えば、送信装置に自己同期型のスクランブル回路を設け、受信装置にデスクランブル回路を設けたものでは、送信装置では送信データに対して、所定のスクランブル生成多項式を用いて、スクランブルデータを重畳させてデータを送信する。受信装置では受信したデータから同じスクランブル生成多項式を用いてスクランブルを解除し、送信データを再生するものである。
【０００４】
上述したデータ転送方式では、スクランブルに用いるスクランブル生成多項式は固定であり、送信するデータによって変化させることはできない。また、送信する内容によっては、スクランブル後の送信データがＬレベルやＨレベルが長い区間続くことがあり、受信装置でクロックを再生できないことがあった。
【０００５】
また、送信装置で送信するデータに無信号区間を設けて、その領域を用いてスクランブルデータを送信し、受信装置でそのスクランブルデータを受信して、スクランブルを再生するものがある（例えば、特許文献１参照）。しかしながら、この方式では、送信するデータに無信号区間がない場合はスクランブルデータを送信することができない。
【０００６】
【特許文献１】特許第２７２２６５３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上述したように従来のデータ転送方式において、受信装置でクロックを再生するために、データの変化点を持たせるスクランブルデータを重畳させる場合、無信号区間がない場合はスクランブルデータを変化させることができず、クロックの再生ができない課題があった。
【０００８】
この発明は上記のような課題を解決するためになされたもので、第１の目的は、送信するデータとは無関係に、スクランブルデータを決定することができ、さらにデータ転送中にスクランブルデータを変化させることができるデータ転送方式および送信装置を得るものである。
【課題を解決するための手段】
【０００９】
この発明に係るデータ転送方式は、複数の経路でデータの転送を行うデータ転送方式において、データ送信側にスクランブルデータを生成する回路を設け、当該スクランブルデータを送信データに重畳して送信し、さらにスクランブルデータを主データ伝送路とは異なる経路で送信し、データ受信側でスクランブルデータに基づき、送信データの再生を行うものである。
【００１０】
この発明に係る送信装置は、送信データを検出する検出手段と、検出手段による検出結果に基づいてスクランブルデータを生成するスクランブルデータ生成手段と、スクランブルデータ生成手段により生成されるスクランブルデータを送信データに重畳する重畳手段と、重畳手段からの出力を受信装置に伝送する第１伝送路と、スクランブルデータ生成手段により生成されるスクランブルデータを伝送する第２伝送路とを備えるものである。
【発明の効果】
【００１１】
この発明は、送信するデータとは無関係にスクランブルデータを決定することができ、さらにデータ転送中にスクランブルデータを変化させることが可能となる効果がある。
【００１２】
この発明は、スクランブルデータを変化させることにより、ＬレベルやＨレベルが長い区間続かないようにできるため、クロックを誤って認識することをなくすことができ、クロックを誤ることによるデータの誤認識を防ぎ、安定したシステムを構築することが可能になる効果がある。
【００１３】
この発明は、複数線の主データ伝送路とスクランブルデータ伝送路のタイミングを補正することができるため、タイミング調整用の方式が不要になり、安価なシステムを構築することが可能になる効果がある。
【発明を実施するための最良の形態】
【００１４】
この発明の実施の一形態について説明する。
実施の形態１．
この発明の実施の形態１に係るデータ転送方式について図１および図３を参照して説明する。なお、図１は本発明の実施の形態１に係るデータ転送方式を説明するためのブロック図であり、図３はデータ転送方式におけるスクランブル回路の動作を示すタイミングチャートである。
【００１５】
実施の形態１に係るデータ転送方式は図１に示すように、データを送信する送信装置１、受信装置２、および伝送路によるシステム構成で実現される。
まず、送信装置１には、データの変化点を発生させるスクランブルデータ生成回路３、スクランブルデータをデータに重畳する排他的論理和回路（ＸＯＲ）４、送信データの電圧とスクランブルデータ生成回路３から出力されるスクランブルデータの電圧とを比較する比較回路９を備える。
【００１６】
また、伝送路としてスクランブルデータが重畳されたデータを受信装置２に伝送する主データ伝送路５、スクランブルデータを伝送するスクランブルデータ伝送路６がある。
【００１７】
さらに、受信装置２には、データの変化点からクロックを再生するクロック再生回路（ＣＤＲ）７、主データ伝送路５からのデータと、スクランブルデータ伝送路６からのデータとの夫々から再生されたクロックからデータを復元する排他的論理和回路（ＸＯＲ）８を備える。
【００１８】
実施の形態１に係るデータ転送方式の動作は、送信装置１からデータを送信する際、スクランブルデータ生成回路３で生成されたスクランブルデータを、排他的論理和回路４を用いて送信データに対して重畳する。重畳された送信データは、主データ伝送路５を通して受信装置２へ伝送される。また同時にスクランブルデータ生成回路３で生成されたスクランブルデータは、スクランブルデータ伝送路６を通して受信装置２へ伝送される。
【００１９】
比較回路９は、送信データＡ〜Ｄとして入力されるレベルとスクランブルデータ生成回路３で生成されたスクランブルデータのレベルとを比較して、２つのレベルが等しい場合に信号を出力する。或いは異なる場合に出力するようにしてもよい。比較回路９に入力される送信データＡ〜Ｄは図示しない比較回路９内に設けられたタイマで計測された４ビット相当時間ごとに切り替えられるものである。
【００２０】
スクランブルデータ生成回路３は、Ｈレベル、Ｌレベルを択一的に出力し、比較回路９から２つのレベルが等しい旨が入力された場合、例えば送信データが偶数番目のとき（例えばＡ０、Ａ２、・・・）、送信データの出力をそのまま維持し、奇数番目のとき（例えばＡ１、Ａ３、・・・）、送信データの出力を反転させる。なお、Ａ０のタイミングやＡ１のタイミングであることをスクランブルデータ生成回路３が認識ことは、図示しないスクランブルデータ生成回路３内に設けられたタイマにより行われる。
【００２１】
送信データのスクランブルは図３に示すように、送信データの夫々のビットに対して順番にスクランブルが掛けられる。なお、図３において「！」はデータの反転を表す。送信データが４ビットあり、スクランブルが図３に示すように４クロックごとに行われるとすると、まず送信データＡに対して４クロック間スクランブルを掛け、その後、送信データＢ、Ｃ、Ｄに対して順に４クロック間スクランブルを掛け、その後、また同様のスクランブルを送信データＡ、Ｂ、Ｃ、Ｄに対して順に掛けて、繰り返し行う。
【００２２】
送信データＡにだけ着目した場合、４クロック間スクランブルが掛かった後の１２クロック間は他の送信データＢ、Ｃ、Ｄにスクランブルが掛かる。スクランブル後の送信データＡは、この１２クロック間は無信号になる可能性があるが、自分に対してのスクランブル区間の４クロック間は必ず無信号区間とはならない。送信データＢ、Ｃ、Ｄについても同様である。このスクランブル方法により自分に対してのスクランブル区間の４クロック間から無信号区間を無くすることが可能となる。
【００２３】
受信装置２では、主データ伝送路５を通して受信した送信データから、クロック再生回路７を用いてクロックの再生を行い、主データの取り込みを行う。また同様にスクランブルデータ伝送路６を通して受信したスクランブルデータから、クロック再生回路７を用いてクロックの再生を行い、スクランブルデータを再生する。再生された主データとスクランブルデータから、排他的論理和８を用いて送信データを復元し、受信データとして出力する。
【００２４】
この実施の形態１では、スクランブルデータは固定である必要はなくデータを伝送中に変更することが可能である。このため、ＬレベルやＨレベルの区間が長く続かないようにできるため、クロックを誤って認識することをなくすことが可能となる。また、伝送中に変更したスクランブルデータは、スクランブルデータ伝送路６を通して送信装置１から受信装置２へ伝送されるため、受信装置２では変更されたスクランブルデータを知ることができ、データを正常に再生することが可能となる。
【００２５】
実施の形態２．
この発明の実施の形態２に係るデータ転送方式について、図２を参照して説明する。なお、図２は本発明の実施の形態２に係るデータ転送方式を説明するためのブロック図である。
【００２６】
実施の形態２に係るデータ転送方式は図２に示すように、データを送信する送信装置１、受信装置２、および伝送路によるシステム構成で実現される。
まず、送信装置１には、データの変化点を発生させるスクランブルデータ生成回路３、スクランブルデータをデータに重畳する排他的論理和回路（ＸＯＲ）４、送信データのレベルとスクランブルデータ生成回路３から出力されるスクランブルデータのレベルとを比較する比較回路９、データのビット間のタイミングずれを検出させるために挿入する固定パターンを発生させるスキュー調整用固定データ発生回路１１、スキュー調整用固定データ発生回路１１で生成される固定データと通常データとを切り替えるセレクタ（ＳＥＬ）１２を備える。
【００２７】
また、伝送路としてスクランブルデータが重畳されたデータを受信装置２に伝送する主データ伝送路５、スクランブルデータを伝送するスクランブルデータ伝送路６がある。
【００２８】
さらに、受信装置２には、データの変化点からクロックを再生するクロック再生回路（ＣＤＲ）７、データのビット間からタイミングずれを検出するスキュー測定回路１３、タイミングずれを吸収するスキュー調整用バッファ１４、主データ伝送路５からのデータと、スクランブルデータ伝送路６からのデータとの夫々から再生されたクロックからデータを復調する排他的論理和回路（ＸＯＲ）８を備える。
【００２９】
実施の形態２に係るデータ転送方式の動作は、送信装置１からデータを送信する際、スクランブルデータ生成回路３で生成されたスクランブルデータを、排他的論理和４を用いて送信データに対して重畳する。その送信データ及びスクランブルデータを送信する際、受信装置２で各データの線間のタイミングずれを判別するため、全ての主データ伝送路５、スクランブルデータ伝送路６に、任意のタイミングで任意の固定データを送出する。固定データは、スキュー調整用固定データ発生回路１１で生成され、セレクタ１２で通常データと切り替えられ、主データ伝送路５に乗せられる。なお、スクランブルデータ生成回路３および比較回路９の動作は実施の形態１で説明したことと同様であり、また、スクランブルの方法も実施の形態１において図３を参照して説明したことと同様である。
【００３０】
受信装置２では、主データ伝送路５、スクランブルデータ伝送路６で送信されたデータを受信し、クロック再生回路７を用いてクロックの再生を行い、スクランブルデータを再生する。さらにスキュー測定回路１３で、その受信データからスキュー調整用固定データを探し出し、それぞれの信号線のタイミングがどれだけずれているかを測定する。スキュー調整用バッファ１４で、そのずれた分を吸収して各信号線のタイミングを揃え、タイミングが揃えられた主データとスクランブルデータから、排他的論理和回路８を用いて送信データを復元し、受信データとして出力する。
【００３１】
この実施の形態２では、実施の形態１と同様にスクランブルデータは固定である必要はなくデータを伝送中に変更することが可能であり、このため、ＬレベルやＨレベルが長い区間続かないようにできるため、クロックを誤って認識することをなくすことが可能となる。また、スキュー調整用固定データも任意のタイミングで送信できるため、例えばシステムの立ち上がりの時にスキュー調整用固定データを送信すればよく、実際のデータ伝送の無信号区間を使わずにタイミングの調整を行うことが可能となる。
【図面の簡単な説明】
【００３２】
【図１】本発明の実施の形態１に係るデータ転送方式を説明するためのブロック図である。
【図２】本発明の実施の形態２に係るデータ転送方式を説明するためのブロック図である。
【図３】データ転送方式におけるスクランブル回路の動作を示すタイミングチャートである。
【符号の説明】
【００３３】
１  送信装置、２  受信装置、３  スクランブルデータ生成回路、４，８  排他的論理和回路（ＸＯＲ）、５  主データ伝送路、６  スクランブルデータ伝送路、７  クロック再生回路（ＣＤＲ）、９  比較回路、１１  スキュー調整用固定データ発生回路、１２  セレクタ（ＳＥＬ）、１３  スキュー測定回路、１４  スキュー調整用バッファ。
【図１】
2005101847.tif 000003
【図２】
2005101847.tif 000004
【図３】
2005101847.tif 000005