(57)【特許請求の範囲】
【請求項１】
送信部と受信部のデータ転送速度および変復調方式が同じ通信回線装置において、テストにあたって予め与えられるパラメータに基づきテスト用送信データを生成する手段を設け、テストにあたってはノーマル送信データの代わりに前記テスト用送信データを選択して送信し、これを直ちに前記受信部に対して折り返し、前記受信部においては前記折り返された前記テスト用送信データの変動マージンを判定する通信回線テスト方法において、前記パラメータに基づきテスト用送信データを生成する手段が、送信データ長をカウントする送信データ長カウント回路と、送信データに対して周波数の設定及び任意のデータ箇所に対するジッタ長を設定する転送レート設定手段と、送信テスト用クロック回路から分周クロックを生成する分周手段と、前記送信データ長のカウント値と前記転送レート設定回路の設定値から該当する分周クロックを前記分周回路から選択する分周クロック選択手段と、前記通信回線装置本来の送信クロックとテスト用送信クロックを選択出力する送信クロック選択手段により構成されていることを特徴とする通信回線テスト方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は通信回線のテスト方法に関し、特に送信部と受信部のデータ転送速度および変復調方式が同じ通信回線装置において、送信したテストデータを折り返して受信することによりテストを行う通信回線のテスト方法に関する。
【０００２】
【従来の技術】
従来の通信回線装置は、送信部と受信部のデータ転送速度と変復調方式とが同一であるものとして使用されることが一般的であり、このような通信回線のテストは、送信部で生成された送出データを単純に受信部へ折り返す機能を持った装置を用いて行われていた。
しかしながら、昨今のデータ転送の高速化に伴い、通信ケーブルの特性や装置基板上の配線レイアウト等の特性など、アナログ特性に起因する周波数変動やジッタ変動が無視できなくなってきている。
従来のテスト方法では、システム的観点から実使用上と同等な受信データ信号を再現することが難しく、上述のような高速の通信回線装置をテストする場合には、論理的な動作確認部分のみのテストを行っていた。
【０００３】
【発明が解決しようとする課題】
だが、この従来の単純な折り返しのテスト方法では、論理的な動作の部分だけしかテストできないので、実際のシステムで用いる通信回線を使い、データの送受信動作を行わせたときに問題を生じさせてしまうことがあった。
【０００４】
本発明の目的は、送信部と受信部のデータ転送速度と変復調方式が同じ通信回線装置において、受信データの周波数変動マージンやジッタ変動マージンが少なかったりする場合など、通信回線を使用しなければ検出できなかった問題を、送出データの折り返しでも検出し得る、高速化したデータ転送に適した通信回線テスト方法を実現することにある。
【０００５】
【課題を解決するための手段】
以上述べてきたような課題を鑑み、本発明の通信回線テスト方法では、送信部と受信部のデータ転送速度および変復調方式が同じ通信回線装置において、テストにあたって予め与えられるパラメータに基づきテスト用送信データを生成する手段が、送信データ長をカウントする送信データ長カウント回路と、送信データに対して周波数の設定及び任意のデータ箇所に対するジッタ長を設定する転送レート設定手段と、送信テスト用クロック回路から分周クロックを生成する分周手段と、前記送信データ長のカウント値と前記転送レート設定回路の設定値から該当する分周クロックを前記分周回路から選択する分周クロック選択手段と、前記通信回線装置本来の送信クロックとテスト用送信クロックを選択出力する送信クロック選択手段により構成され、テストにあたってはノーマル送信データの代わりに前記テスト用送信データを選択して送信し、これを直ちに前記受信部に対して折り返し、前記受信部においては前記折り返された前記テスト用送信データの変動マージンを判定することを特徴とする。
【０００６】
【発明の実施の形態】
以下、図面を参照して本発明の一実施形態につき詳細に説明する。
【０００７】
図１に示すように、通信処理装置には、送信テスト用外部クロック端子から入力されるクロックに対して送出データの周波数とジッタ長の設定変更を行うテスト用送信クロック制御回路７０と、このテスト用送信クロック制御回路７０の出力信号と、通信処理装置１の内部メインクロック信号とを選択出力する送信クロックセレクタ６０が設けられている。さらに、ノーマル送信データと、テストデータ生成回路５０にて生成され折り返しテストに使用される送出データとを入力して選択出力する送信データセレクタ３０と、送信データセレクタ３０から出力される信号を変調し送信データとする送信制御回路１０と、送信制御回路１０から出力される送信データとノーマル受信データを入力して選択出力する受信データセレクタ４０とが設けられている。
【０００８】
そして、受信データセレクタ４０の出力信号に対して復調の受信制御を行い、受信データとして異常がないかを判定する受信制御回路２０が設けられている。
【０００９】
続いて図２に示すように、送信テスト用外部入力クロックから送出データの周波数設定、およびジッタ長の設定変更を行うテスト用送信クロック制御回路７０には、モード設定信号から送信データ長をカウントする送信データ長カウント回路７１と、データ長に対応した転送レートを設定する転送レート設定回路７２が設けられている。さらには、送信テスト用外部入力クロックから各分周クロックを出力する分周回路７３と、その分周クロックを転送レート設定回路７２に用意された設定値に対応する送信クロックとして、送信データの変化に応じて切り替え制御する分周クロックセレクタ７４が設けられている。本通信回線のテスト方法は、この分周クロックセレクタ７４の出力信号である「テスト送信制御用クロック信号」により行われることとなる。
【００１０】
次に、本発明の動作につき図面を参照して説明する。
【００１１】
図２より、受信データの周波数変動マージンをテストする場合は、まずモード設定信号をテストモードに切り替える。送信データ長カウント回路７１は、モード設定信号（テストモード）によって示される送信データ長のカウント値の設定を行う。同様に、転送レート設定回路７２はモード設定信号（テストモード）から「全データ同レートでの転送、もしくは任意箇所のジッタ長を変更させる転送のいずれであるか？」を判定する。以下、周波数変動マージンのテストとして、全データ同レートでの転送が設定された場合について説明を行う。なお、この設定に対応する動作クロックを選択するために、実際の動作クロックとは別に、周波数変動マージンを含む分周値が設定された送信テスト用外部入力クロックがあらかじめ用意されているものとする。
【００１２】
送信データ長カウント回路７１から、実際の送出データ長をカウントしたデータ長カウント信号が出力される。この例では全データが同じレートでの転送であるため、データ長カウント信号とは無関係に、全データ同じレートとなるクロック分周値が転送レート設定回路７２から出力される。分周クロックセレクタ７４は、クロック分周値に対応するクロックを分周回路７３から選択し、テスト送信制御用クロック信号として出力される。
【００１３】
図１にもどり、テスト用送信クロック制御回路７０からの出力信号であるテスト送信制御用クロック信号は、テストモード信号により、送信クロックセレクタ６０で選択され送信クロックとして送信制御回路に分配される。テストデータ生成回路５０は、テストモード信号により送信クロック同期でテストデータを生成し、このテストデータは送信データセレクタ３０で選択され、送信の変調を制御する送信制御回路１０へ出力される。
【００１４】
テスト用送信クロック制御回路７０からの出力信号である標準の送信クロックが、テスト用外部入力クロックの８分周であった場合、図４（ａ）において、モード設定信号によりクロック分周値が８となり、送信データカウント値に関わらず、テスト用外部入力クロックの８分周の値をテスト送信制御クロックとして選択し使用する。
【００１５】
図４（ｂ）は、モード設定信号によりクロック分周値を６に設定した場合であり、これも送信データカウント値に関わらず、テスト用外部入力クロックの６分周の値のみをテスト送信制御用クロックとして選択し使用する。同様に図４（ｃ）はモード設定信号によりクロック分周値を１０に設定した場合を示しており、これもまた送信データカウント値に関わらず、テスト用外部入力クロックの１０分周の値のみをテスト送信制御用クロックとして選択し使用する。
【００１６】
このように、テスト用送信クロック制御回路７０からの出力としてテスト送信制御用クロック信号が生成され、テストデータ生成回路５０の動作クロックとして使用されることで、標準の送信クロックに対して周波数変動を持ったテストデータを生成することが可能となる。
【００１７】
受信側の制御では、テストモード信号により、前記送信制御回路１０からの送信データが受信データセレクタ４０で選択される。したがって、受信データセレクタ４０からの出力は、受信制御回路２０の動作クロックに対して周波数変動を考慮したデータとなっている。受信データに問題がないかどうかを判定する内部情報信号を、受信制御回路２０から出力してチェックすることで、受信制御回路２０の周波数変動マージンのテストを行うことが可能となる。
【００１８】
次に、図２を参照して受信データのレート変動のマージンをテストする場合を例に説明する。モード設定信号をテストモードに切り替え、送信データ長カウント回路７１はモード設定信号の情報をもとに、ジッタ変動を与える送信データ長のカウント値の設定を行う。転送レート設定回路７２は、受信データのレート変動のマージンテストとして、全データ同レートの転送、あるいは任意のデータ箇所のジッタ長を変更する転送のうち、後者を行うよう設定する。
【００１９】
また、前記設定に対応した動作クロックを選択するために、実際のクロックに対して、受信データのジッタ変動マージンを含んだ送信テスト用外部クロックの分周値設定と、任意のデータ箇所の設定が行われる。  ここでは、テストモード信号の切り替えによる通信回線テストも開始されており、送信データ長カウント回路７１から実際の送出データ長をカウントしたデータ長カウント信号が出力される。
【００２０】
任意のデータ箇所のジッタを変更させる転送方法なので、モード設定信号により設定された任意の箇所と、その次のデータ箇所以外に関しては、受信制御回路の動作クロックと同じ周波数が送信制御回路１０の動作クロックとなる。そのため、転送レート設定回路７２からは受信制御回路２０の動作クロックと同じ周波数となる分周値が出力される。モード設定信号により設定された任意の箇所に関しては、送信データ長カウント回路７１から出力される実際の送出データ長をカウントしたデータ長カウント信号と、モード設定信号によって設定された任意の箇所を示す設定値とを比較し一致したデータ箇所において、モード設定信号により設定された送信テスト用外部入力クロックの分周値に該当する分周クロックを、分周回路７３から選択し分周クロックセレクタ７４よりテスト送信制御用クロック信号として出力している。ただし、ジッタ長を変更しているため、該当箇所の次のデータレート（１０分周）に関しては、該当箇所のデータレート（６分周）と合計することで、通常のデータレート（８分周）の２倍に相当するように設定されている。これ以降は、通常通り受信制御回路２０の動作クロックと同じ周波数を送信制御回路１０の動作クロックとする。
【００２１】
再び図１を用いて説明すると、テスト用送信クロック制御回路７０からの出力信号であるテスト送信制御用クロック信号は、テストモード信号により送信クロックセレクタ６０で選択され、送信クロックとして送信制御回路１０に分配される。テストデータ生成回路５０は、テストモード信号をもとにクロック同期で送信用テストデータを生成する。この送信用テストデータも、テストモード信号により送信データセレクタ３０で選択され、送信の変調を制御する送信制御回路１０へ出力される。  テスト用送信クロック制御回路７０からの出力信号である、送信データのジッタ変動を考慮したテスト送信制御用クロック信号生成のタイミングチャートを図４に示す。
【００２２】
まず、標準の送信クロックがテスト用外部入力クロックの８分周であり、送信データ長１０カウント目に６分周とするような設定を行う場合について説明する。送信データ長の１０カウント目、分周値が６分周という値はモード設定信号により設定されるものとする。
【００２３】
標準のクロック分周値が８であることから、送信データカウント値が９までは、テスト用外部入力クロックの８分周をテスト送信制御用クロック信号として生成する。カウント値が１０になると、テスト外部入力クロックの６分周となる信号をテスト送信制御用クロック信号とする。
【００２４】
ここでジッタ変動の設定を行っていることから、送信データカウント値が１１になると、前のカウント値１０の６分周と合わせて、標準データレートである８分周の２倍となるように、この箇所のデータレートを１０分周に設定して送信制御用クロック信号とする。
【００２５】
このように、テスト送信クロック制御回路７０からの出力信号であるテスト送信制御用クロック信号が生成され、テスト用送信データ生成回路の動作クロックとして用いることで、標準の送信クロックに対してジッタ変動を持った送信データを生成することができる。
【００２６】
最後に受信側の制御として、受信データセレクタ４０では送信制御回路１０からの送信データが選択される。したがって受信データセレクタ４０からの出力は、受信制御回路２０の動作クロックに対してジッタ変動を持ったデータとなっており、データに問題がないかの判定結果である内部情報信号を受信制御回路２０が出力することで、受信データのジッタ変動マージンテストを行うことができる。
【００２７】
【発明の効果】
以上説明してきたとおり、本発明の通信回線テスト方法によれば、データ転送の高速化に伴う通信回線の特性、装置基板上の配線レイアウト等のアナログ特性に起因する周波数変動、ジッタ変動のマージンテストが実現できる。これにより、実際のシステム構成における動作確認でしか発見できなかったような問題点を、事前に予見し処置を施すことが可能となり、工数の削減と信頼性向上に大幅に寄与する。
【図面の簡単な説明】
【図１】  本発明の通信回線テスト方法を適用した通信処理装置内の構成を示すブロック図である。
【図２】  図１におけるテスト用送信クロック制御回路の詳細構成を示すブロック図である。
【図３】  テストデータの周波数変動を考慮したタイミングチャートである。
【図４】  テストデータのジッタ変動を考慮したタイミングチャートである。
【図５】  従来の折り返し通信回線テスト方法を示すブロック図である。
【符号の説明】
１０    送信制御回路
２０    受信制御回路
３０    送信データセレクタ
４０    受信データセレクタ
５０    テストデータ生成回路
６０    送信クロックセレクタ
７０    テスト用送信クロック制御回路
７１    送信データ長カウント回路
７２    テストデータ生成回路
７３    分周回路
７４    分周クロックセレクタ
【図１】
0003792556.tif 000002
【図２】
0003792556.tif 000003
【図３】
0003792556.tif 000004
【図４】
0003792556.tif 000005
【図５】
0003792556.tif 000006