JPH09266496A - データ受信装置、データ受信方法及び電子機器 - Google Patents

データ受信装置、データ受信方法及び電子機器

Info

Publication number
JPH09266496A
JPH09266496A JP2207697A JP2207697A JPH09266496A JP H09266496 A JPH09266496 A JP H09266496A JP 2207697 A JP2207697 A JP 2207697A JP 2207697 A JP2207697 A JP 2207697A JP H09266496 A JPH09266496 A JP H09266496A
Authority
JP
Japan
Prior art keywords
polarity
signal
data
data receiving
link
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2207697A
Other languages
English (en)
Other versions
JP3520388B2 (ja
Inventor
Takuya Ishida
卓也 石田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP02207697A priority Critical patent/JP3520388B2/ja
Publication of JPH09266496A publication Critical patent/JPH09266496A/ja
Application granted granted Critical
Publication of JP3520388B2 publication Critical patent/JP3520388B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Dc Digital Transmission (AREA)

Abstract

(57)【要約】 (修正有) 【課題】 差動信号として受信した2つの信号の極性が
誤って認識されている場合にはこれを自動的に矯正す
る。 【解決手段】 パケット化されたデータを差動信号10
5a、105bの形式で受信するデータ受信装置501
において、デジタル信号106に基づき、リンク検出部
で、リンクが確保されているか否かを検出し、リンク信
号511を出力する。シリアルバイナリデータ108、
ビット同期信号107及びリンク信号511に基づき、
極性の認識が正しいかを極性判定部504で判定する。
極性判定部は、連続して受信したn回のパケットにおい
て、最初に出現する同一のデータのならびが’00’で
あることを検出した場合及び所与の期間に渡ってリンク
が確保されていないことを検出した場合の少なくとも一
方の場合、極性を誤って認識していると判定する。デー
タ受信部102の極性認識矯正部110は、極性が誤っ
て認識されている場合は、これを矯正する。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、所与の規格に従っ
て伝送されるデータを、パケット化された差動信号の形
式で受信するデータ受信装置、データ受信方法及びこれ
を含む電子機器に関する。
【0002】
【背景技術及び発明が解決しようとする課題】差動信号
とは、正極性の信号と、該信号の波形を反転させた負極
性の信号との2つで一対をなす信号である。差動信号を
受信するデータ受信装置においては、前記差動信号の信
号線を接続する際、正極性の信号の端子と負極性の信号
の端子が予め予定されているものと反対に接続されてし
まう場合がある。この様な場合、データ受信装置におい
て、前記2つの信号の極性が逆に認識されると、受信側
でデータを正しく認識することが出来ない。
【0003】従って、データ受信装置が、差動信号とし
て受信した2つの信号の極性を正しく認識しているか否
かを判定し、誤って認識している場合にはこれを自動的
に矯正することが望まれる。
【0004】データ受信装置が前記2つの信号の極性を
正しく認識しているか否かを判定する従来技術として
は、パケット末尾のアイドルパルスを用いて判定する方
法がある。アイドルパルスはハイレベルの長いパルス幅
を持つ。よって、従来技術では、パケット末尾の長いパ
ルス幅の信号がローレベルであった場合、正極性の信号
の端子と負極性の信号の端子が反対に接続されていると
判断するのである。
【0005】ところが、パケット末尾のアイドルパルス
を用いて判定する方法では、以下のような難点がある。
【0006】即ち、長いパルス幅のアイドルパルスを検
出するためには、アイドルパルスをサンプリングする必
要がある。しかし、アイドルパルスの後端では、パケッ
トのクロック成分が消滅しているため、同期の回復が困
難であるという難点がある。
【0007】また、アイドルパルスを認識するために
は、データ受信装置における差動信号の受信部分の回路
が、アナログ的にある程度以上の精度を有していること
が必要となる。しかし、ジッタを含む信号を受信してデ
コードする場合に、アナログ的にある程度以上の精度を
要求すると、受信部分の回路が複雑になる。従って、こ
の回路を容易かつ高歩留りをもって提供することが困難
になる。
【0008】また、受信した信号の波形に加工を加えた
再生データ信号を用いてデコードを行う様なデータ受信
装置においては、前記再生データ信号を用いてアイドル
パルスを判定する場合に不具合を生じることがある。前
記再生データ信号は、受信した信号の波形に関する情報
を正確に反映しているとは限らないからである。
【0009】この様に、パケット末尾のアイドルパルス
を用いて判定する方法を採用する場合、判定に使用する
信号の精度が問題となるため、容易に実現することが困
難である。
【0010】本発明の目的は、差動信号として受信した
2つの信号の極性が誤って認識されている場合にはこれ
を自動的に矯正する機能を簡単な構成で実現するデータ
受信装置、データ受信方法及びこれを含む電子機器を提
供することである。
【0011】
【課題を解決するための手段】本発明は、パケット化さ
れたデータを正極性の信号と負極性の信号からなる差動
信号の形式で受信するデータ受信装置であって、前記差
動信号に基づきデジタル信号を生成するデータ受信手段
と、前記デジタル信号に基づき、ビット同期信号とシリ
アルバイナリデータを生成するデコード手段と、前記デ
コード手段により出力される前記シリアルバイナリデー
タを前記ビット同期信号によってサンプリングし、サン
プリングされたデータに基づき、前記データ受信手段が
前記差動信号の極性を正しく認識しているか否かを判定
する極性判定手段とを含み、前記極性判定手段は、受信
したパケットにおいて、最初に出現する同一のデータの
ならびが’00’であることを検出した場合、前記差動
信号の極性を誤って認識していると判定し、前記データ
受信手段は、前記差動信号の極性を誤って認識している
と、前記極性判定手段により判定された場合には、極性
が正しく認識されるよう矯正する手段を含むことを特徴
とする。
【0012】差動信号とは、正極性の信号と、該信号の
波形を反転させた負極性の信号との2つで一対をなす信
号である。本発明のデータ受信手段は、前記正極性の信
号と負極性の信号からなる差動信号を受信し、該2つの
信号に基づき、デジタル信号を生成する。
【0013】データ受信手段において、前記差動信号の
極性が誤って認識されている場合、正しく受信した場合
に生成されるデジタル信号と正負が逆転したデジタル信
号が生成されていまう。このため、デコード手段でデコ
ード後のシリアルバイナリデータの’1’と’0’が逆
になるという結果が生じる。
【0014】ところで、各パケットは、その先頭にプリ
アンブルとフレーム開始デリミタ(以下SFDと略記す
る)を有している。プリアンブルは、受信側が同期を確
立するためのものであり、SFDは、フレームの開始を
宣言するためのものである。例えば、所与の規格によれ
ば、前者は’10101010’を所与の回数くりかえ
たものであり、後者は’10101011’である。
【0015】前記プリアンブルとSFD通じて、最初に
二つ同一データ値を持つビット並びが出現するのは、S
FDの末尾2ビットである。この一つのパケットにおい
て最初に出現する二つ同一のデータ値を持つビット並び
を、以下、最初の連続ビットと称する。正しい極性で受
信したデータの場合、前記最初の連続ビットは’11’
になる。しかし、極性が反転して受信したデータの場
合、前記最初の連続ビットは’00’になる。
【0016】本発明の極性判定手段は、デコード後のシ
リアルバイナリデータをもちいて、パケットにおいて最
初に出現する同一のデータの並びが’00’であるか否
かを調べ、前記データの並びが’00’であることを検
出した場合、極性の認識が誤っていると判定する。
【0017】そして、極性の認識が誤っていると判定さ
れた場合は、データ受信手段において極性が正しく認識
されるよう矯正するよう構成されている。
【0018】本発明によれば、デコード後のシリアルバ
イナリデータを用いて、極性の認識の誤りを検出するこ
とができるため、通常のデコード手段を有する一般的な
データ受信装置に適用することが出来る。また、SFD
の末尾の2ビットは、同期が確立した後の連続したビッ
トであるため、検出誤りが少なくなる。さらに、前記規
格によって定められたデータを使用しているため、送信
されるデータの内容にかかわらず、極性認識の誤りを検
出出来るという効果がある。
【0019】また、データ受信手段のアナログ的な精度
に依存しないため、簡単な構成で容易に前記検出を行う
ことが出来るデータ受信装置を提供することが出来る。
【0020】また本発明は、パケット化されたデータを
正極性の信号と負極性の信号からなる差動信号の形式で
受信するデータ受信装置であって、前記差動信号に基づ
きデジタル信号を生成するデータ受信手段と、前記デジ
タル信号に基づき、ビット同期信号とシリアルバイナリ
データを生成するデコード手段と、前記デコード手段に
より出力される前記シリアルバイナリデータを前記ビッ
ト同期信号によってサンプリングし、サンプリングされ
たデータに基づき、前記データ受信手段が前記差動信号
の極性を正しく認識しているか否かを判定する極性判定
手段とを含み、前記極性判定手段は、連続して受信した
n回のパケットにおいて、最初に出現する同一のデータ
のならびが’00’であることを検出した場合、前記差
動信号の極性を誤って認識していると判定し、前記デー
タ受信手段は、前記差動信号の極性を誤って認識してい
ると、前記極性判定手段により判定された場合には、極
性が正しく認識されるよう矯正する手段を含むことを特
徴とする。
【0021】本発明によれば、連続してn回受信したパ
ケットにおいて、前記データの並びが’00’であるこ
とを検出した場合、極性の認識が誤っていると判定す
る。このため、1回のパケットに基づき極性の認識が誤
っていると判定する場合に比べ、信号に含まれるジッタ
やパルスのずれ、また伝送中に生じるノイズや信号の消
失等による影響を削減することができる。従って、誤動
作をおこすこと無く、正確に極性認識の誤りを矯正する
ことが出来る。
【0022】また本発明は、パケット化されたデータを
正極性の信号と負極性の信号からなる差動信号の形式で
受信するデータ受信装置であって、前記差動信号に基づ
きデジタル信号を生成するデータ受信手段と、前記デジ
タル信号に基づき、ビット同期信号とシリアルバイナリ
データを生成するデコード手段と、前記データ受信手段
が生成したデジタル信号に基づき、所与の規格によって
定義されている物理層に固有のリンクが確保されている
か否かを検出するリンク検出手段と、前記デコード手段
により出力される前記シリアルバイナリデータを前記ビ
ット同期信号によってサンプリングし、サンプリングさ
れたデータ及び前記リンク検出手段の検出結果に基づ
き、前記データ受信手段が前記差動信号の極性を正しく
認識しているか否かを判定する極性判定手段とを含み、
前記極性判定手段は、連続して受信したn回のパケット
において、最初に出現する同一のデータのならびが’0
0’であることを検出した場合及び前記リンク検出手段
の検出結果に基づき所与の期間に渡ってリンクが確保さ
れていないことを検出した場合の少なくとも一方の場
合、前記差動信号の極性を誤って認識していると判定
し、前記データ受信手段は、前記差動信号の極性を誤っ
て認識していると、前記極性判定手段により判定された
場合には、極性が正しく認識されるよう矯正する手段を
含むことを特徴とする。
【0023】データの送信を行う装置は、データを送信
していないときは、物理層に固有のリンクが確保されて
いるか否かを判定するためのリンクテストパルスを一定
間隔で発信することが所与の規格によって定められてい
る。受信側で、前記リンクテストパルスに基づいて物理
層に固有のリンクが確保されているか否かを判断するた
めである。
【0024】従って本発明のデータ受信装置は、物理的
に他のデータ送信装置と接続されている場合、データが
きてない状態で、前記リンクテストパルスを受信してい
る状態が存在する。ところが、本発明のリンク検出手段
では、データ受信手段の出力であるデジタル信号を用い
て、前記リンクが確保されているか否かを検出するよう
構成されているため、データ受信手段における差動信号
の極性の認識が誤っている場合、前記リンクテストパル
スを受信していることを検出できない。従って、データ
がきていない状態において、所与の期間に渡ってリンク
が確保されていない場合には、データ受信手段の極性認
識が誤っていると判定することが出来る。
【0025】そこで本発明の極性判定手段は、次のうち
少なくとも一方の場合、極性の認識が誤っていると判定
する。第一は、デコード後のシリアルバイナリデータを
もちいて、パケットにおいて最初に出現する同一のデー
タの並びが’00’であるか否かを調べ、連続してn回
受信したパケットにおいて、前記データの並びが’0
0’であることを検出した場合である。第二は、所与の
規格によって定義されている物理層に固有のリンクが、
所与の期間に渡って確保されていない場合である。
【0026】このようにすることにより、データを受信
している場合は、前者の方式で判定することが出来、リ
ンクテストパルスを受信している場合は、後者の方式で
判定することが出来る。
【0027】本発明によれば、この様なリンクテストパ
ルスの性質を利用することにより、簡易な構成で極性認
識の誤りを検出することが出来る。
【0028】また、データではなくリンクテストパルス
を受信している状態においても、極性の認識の誤りを矯
正することができる。このため、データ受信前にリンク
テストパルスを受信した際に、極性に誤りを検出して、
これを正しく矯正することができる。このため、最初の
パケットから極性を正しく認識出来るという効果を有す
る。
【0029】また本発明の前記リンク検出手段は、所与
の規格によって定義されているリンクインテグリティを
テストすることで、リンクフェール状態を検出する手段
を含み、前記極性判定手段は、連続して受信したn回の
パケットにおいて、最初に出現する同一のデータのなら
びが’00’であることを検出した場合及び前記リンク
フェール状態が所与の期間に渡って継続していることを
検出した場合の少なくとも一方の場合、前記差動信号の
極性を誤って認識していると判定することを特徴とす
る。
【0030】通常のデータ受信装置は、所与の規格に基
づき、送信側と通信方法の調停を行うためのリンクイン
テグリティテスト機能を有するよう構成されている。リ
ンクインテグリティテスト機能とは、所与の規格で定義
されている物理層に固有のリンク検出機能である。前記
規格によれば、リンクインテグリティテスト機能におい
てリンクが正常に確保されている場合には、Link
IntegrityTest Function St
ate Diagramが’LINK TEST PA
SS’状態(以下リンク状態という)に在り、それ以外
の場合は、リンクフェールであることを示す状態に在
る。前記規格によれば、リンク状態以外の状態は複数定
義されているが、ここではこれら複数の状態をリンクフ
ェール状態として扱う。
【0031】本発明のデータ受信装置は、データ受信手
段の出力であるデジタル信号に基づき、リンク検出手段
が、前記リンクインテグリティをテストする手段を有す
るよう構成されている。この様に、本発明ではリンク検
出手段にリンクインテグリティのテスト手段を設けるこ
とにより、データがきていない場合の極性の判定を、簡
易な構成で行うことが出来るデータ受信装置を提供する
ことができる。
【0032】また本発明の前記極性判定手段は、連続し
て受信したn回のパケットにおいて、最初に出現する同
一のデータのならびが’00’であることを検出した場
合、それより後の極性の判定を省略することを特徴とす
る。
【0033】また本発明の前記極性判定手段は、連続し
て受信したn回のパケットにおいて、最初に出現する同
一のデータのならびが’11’であることを検出した場
合、それ以降極性の判定を省略することを特徴とする。
【0034】極性の認識の誤りは、差動信号の2つの信
号線がデータ受信装置の端子に接続される際に、反対に
接続されることにより生じるものである。このため、接
続により生じた極性の認識の誤りを一旦矯正したら、物
理的に接続し直されるまでは、矯正の必要は生じない。
【0035】本発明のように連続した複数のパケットに
基づいて、極性の認識の誤り又は正しさを検出した場合
は、判定ミスの可能性はほとんどない。従って、接続に
より生じた極性の認識の誤りを一旦矯正した場合、又は
極性の認識が正しいことを確認した場合は、以後矯正す
る必要はない。このため、それより後又はそれ以降の判
定を省略することにより、効率的な処理を行うことが出
来る。
【0036】なお、差動信号の2つの信号線がデータ受
信装置の端子に物理的に接続し直された場合は、該接続
により、極性の認識の誤りが再び生じる可能性があるた
め、再び極性の判定をおこなうように構成することが好
ましい。
【0037】また本発明の前記デコード手段は、前記デ
ジタル信号の変化点に基づき、前記ビット同期信号と前
記シリアルバイナリデータを生成することを特徴とす
る。
【0038】本発明によれば、デコード手段は、デジタ
ル信号の変化点に基づきビット同期信号とシリアルバイ
ナリデータを生成する。このため、受信信号をデジタル
信号に変換するデータ受信手段に用いられるコンパレー
タに高い精度を求める必要がないという効果を有する。
【0039】また本発明のデータ受信手段は、前記差動
信号に基づき比較入力用電位を生成し、該比較入力用電
位と前記差動信号を構成する正極性の信号と負極性の信
号のいずれか一方の電位とに基づき前記デジタル信号を
生成することを特徴とする。
【0040】本発明によれば、データ受信手段は、差動
信号のいずれか一方の電位と比較電位に基づきデジタル
信号を生成するため、データ受信手段の回路構成を簡単
にすることが出来る。また、データ受信手段のコンパレ
ータが一つで、小振幅のノイズに対する耐ノイズ性の向
上したデジタル信号を生成することができる。
【0041】従って、本発明によれば、データ受信手段
の回路構成を複雑にすることなく、データがきていない
ときにも極性の判定を行うことが出来るデータ受信装置
を提供することが出来る。
【0042】また本発明は、パケット化されたデータを
正極性の信号と負極性の信号からなる差動信号の形式で
受信するデータ受信装置であって、前記差動信号に基づ
きデジタル信号を生成するデータ受信手段と、前記デジ
タル信号の変化点に基づき、ビット同期信号とシリアル
バイナリデータを生成するデコード手段と、前記データ
受信手段が生成したデジタル信号に基づき、所与の規格
によって定義されている物理層に固有のリンクが確保さ
れているか否かを検出するリンク検出手段と、前記リン
ク検出手段の検出結果に基づき、前記データ受信手段が
前記差動信号の極性を正しく認識しているか否かを判定
する極性判定手段とを含み、前記極性判定手段は、前記
リンク検出手段の検出結果に基づき所与の期間に渡って
リンクが確保されていないことを検出した場合、前記差
動信号の極性を誤って認識していると判定し、前記デー
タ受信手段は、前記差動信号の極性を誤って認識してい
ると、前記極性判定手段により判定された場合には、極
性が正しく認識されるよう矯正する手段を含むことを特
徴とする。
【0043】本発明のデコード手段は、データ受信手段
が作成したデジタル信号の変化点に基づきビット同期信
号とシリアルバイナリデータを生成するため、前記デー
タ受信手段に用いられるコンパレータに高い精度を求め
る必要がない。
【0044】ところで、通常のデータ受信装置は、所与
の規格に基づき、物理層に固有のリンクが確保されてい
るかどうか検出する手段が標準的に設けられており、本
発明のデータ受信装置では、リンク検出手段がそれに該
当する。ここにおいて、本発明のリンク検出手段は、デ
ータ受信手段の出力であるデジタル信号に基づき物理層
に固有のリンクが確保されているかどうか検出してい
る。リンクテストパルスの判定には、受信信号に高い精
度が要求されないため、高い精度を要するコンパレータ
を用いていないデータ受信手段の出力で十分だからであ
る。
【0045】そして、該検出結果に基づき、データ受信
手段で生じた極性認識の誤りを検出することが出来る。
即ち、リンクテストパルスを正しく受信していない場
合、データ受信手段で極性認識の誤りが生じていると判
断することが出来るからである。
【0046】この様に、本発明によれば、リンク検出手
段を利用することにより、データがきていないときにも
簡単な構成で極性の判定を行うことが出来るデータ受信
装置を提供することができる。
【0047】また本発明の前記極性判定手段は、前記差
動信号の極性を正しく認識しているか否かの判定に基づ
き、第一、第二のいずれかの状態をもつ極性指示信号を
出力し、前記データ受信手段は、前記差動信号を第一、
第二の端子で受信し、前記極性指示信号が第一の状態に
あるときは前記第一の端子の受信信号を正極性とし前記
第二の端子の受信信号を負極性としてデジタル信号を生
成し、第二の状態にあるときは前記第一の端子の受信信
号を負極性とし前記第二の端子の受信信号を正極性とし
てデジタル信号を生成することを特徴とする。
【0048】本発明によれば、極性判定手段が、判定結
果に応じて第一、第二のいずれかの状態をもつ極性指示
信号を出力する。そして、データ受信手段は、該極性指
示信号の状態に基づき、第一の端子の受信信号と第二の
端子の受信信号の極性認識を変えるという簡単な構成
で、極性認識の誤りを矯正することが出来る。
【0049】また本発明は、パケット化されたデータを
正極性の信号と負極性の信号からなる差動信号の形式で
受信し、処理を行う電子機器であって、前記差動信号に
基づきビット同期信号とシリアルバイナリデータを生成
する本発明のデータ受信装置と、該データ受信装置によ
り生成された前記ビット同期信号と前記シリアルバイナ
リデータに基づいて処理を行う処理手段とを含むことを
特徴とする。
【0050】本発明によれば、差動信号を構成する2つ
の信号の信号線と、電子機器に設けられた該信号を受信
する2つ端子の物理的な接続が逆転しても、簡単な構成
で極性が正しくなるよう自動的に調整する電子機器を提
供することが出来る。
【0051】
【発明の実施の形態】
(第一の実施の形態)まず、本実施の形態のデータ受信
装置が受信する信号、及び該信号と極性の関係について
説明する。
【0052】図2は、本実施の形態のデータ受信装置が
受信するパケットの先頭付近の区間の差動信号105
a、105b及び、前記差動信号に基づき生成されるデ
コード用のデジタル信号210、212を示した図であ
る。
【0053】差動信号とは、正極性の信号と、該信号の
波形を反転させた負極性の信号との2つで一対をなす信
号であり、データは正極性の信号の電位の遷移で表され
る。図2において、105aが正極性の信号とすると、
105bが負極性の信号となる。
【0054】また、前記差動信号で伝送されるデータ
は、マンチェスター符号化されているため、2進値の’
0’が送られるときは、前記正極性の信号105aの電
位がビット区間の中央で電位が高レベルから低レベルに
変化し、2進値の’1’が送られるときは、ビット区間
の中央で電位が低レベルから高レベルに変化する。
【0055】図2のb1、b2、…はビット区間を表し
ている。差動信号によって送られたデータは、正極性の
信号105aのビット区間b1、b2、…の中央の電位
の遷移で判断出来るため、図2において、差動信号によ
って送られてきたデータは’101010110…’と
なる。210は、正極正の信号105aのビット区間の
中央の電位の遷移に基づき生成したデジタル信号であ
る。
【0056】図3(A)(B)は、データ送信装置18
0とデータ受信装置101における差動信号線(例えば
ツイストペア線)160a、160bの接続関係を示し
た図である。
【0057】図3(A)に示すように、データ送信装置
180からデータ受信装置101に、差動対の信号を伝
送するためのケーブルとして差動信号線160a、16
0bが使用されている。データ受信装置101におい
て、差動信号線160a、160bのケーブルが接続さ
れる2つの端子のうち、第一の端子152により入力さ
れた差動信号を第一の受信信号701、第二の端子15
4により入力された差動信号を第二の受信信号702と
する。
【0058】図3(A)は、正極性の差動信号105a
が伝送されている差動信号線160a、及び負極性の差
動信号105bが伝送されている差動信号線160bの
ケーブルが、データ受信装置の2つの端子152、15
4に正しく接続されている状態を示している。このよう
な場合データ受信装置101では、第一の受信信号70
1を正極性の信号として取り扱う。通常、前記2つの端
子152、154と差動信号線160a、160bのケ
ーブルの接続を仕様によって定めておけば、第一の受信
信号701と第二の受信信号702の信号の極性を固定
的に取り扱うことができる。
【0059】ところが、前記差動信号線160a、16
0bをデータ受信装置の2つの端子152、154に接
続する際、通常とは逆に接続してしまう場合がある。
【0060】図3(B)は、この様に通常とは逆に接続
してしまった場合を示した図である。図3(B)のよう
に接続された場合、正極性の差動信号105aが伝送さ
れている差動信号線160aが、図3(A)の場合とは
逆の端子154に接続されている。このため、第一の受
信信号701ではなく第二の受信信号702の受信信号
が正極性の信号となる。
【0061】従って、この様な場合、データ受信装置1
01が、信号を受信した端子152、154により、該
信号の極性を固定的に判断するように構成されている
と、第一の受信信号701と第二の受信信号702の極
性を逆に認識することになる。即ち、負極性の信号10
5bのビット区間b1、b2…の中央の電位の遷移でデ
ータを判断することになる。従って、図2において、差
動信号によって送られてきたデータは、’010101
001…’となり、212に示すようなデジタル信号が
生成される。
【0062】この様に、差動信号の各極性が誤って認識
されると、送られてきたデータの’0’と’1’のビッ
トが反転してしまう。そこで、極性認識の誤りを自動的
に検出して矯正するため、第一の実施の形態のデータ受
信装置は、以下のような構成を有している。
【0063】図1は第一の実施の形態のデータ受信装置
101の機能ブロック図である。
【0064】該データ受信装置101は、データ受信部
102、デコード部103、極性判定部104を含む。
データ受信部102は、2本で一対をなす差動信号10
5a、105bを受け、該差動信号105a、105b
に基づきデジタル信号106を出力する。さらに、前記
データ受信部102は、後述する極性指示信号109に
基づき、前記差動信号105a、105bの極性の認識
の誤りを矯正する極性認識矯正部110を含む。デコー
ド部103は、前記デジタル信号106を受け、前記デ
ジタル信号106に基づき、ビット同期信号107とN
RZ(NonReturn to Zero)のシリア
ルバイナリデータ108を生成する。極性判定部104
は、前記NRZのシリアルバイナリデータをビット同期
信号によってサンプリングし、サンプリングされたデー
タに基づき、前記データ受信部102が前記差動信号1
05a、105bの極性を正しく認識しているか否かを
判定し、2つの状態をもつ極性指示信号109を出力す
る。
【0065】本実施の形態の特徴は、デコード後のシリ
アルバイナリデータをもちいて、受信したパケットにお
いて最初に出現する同一のデータの並び(以下、パケッ
トの最初の連続ビットという)の値を検出することであ
る。
【0066】即ち、本実施の形態のデータ受信装置は、
その先頭にプリアンブルとSFDを有するようにしてパ
ケット化されたデータを受信している。ISO/IEC
8802−3規格もしくはIEEE802.3規格(以
下規格という)によれば、プリアンブルは、’1010
1010’を所与の回数くりかえたものであり、SFD
は’10101011’である。このため、前記プリア
ンブルとSFDを通じて、最初の連続ビットが出現する
のは、SFDの末尾2ビットである。この最初の連続ビ
ットが’11’である場合は、データ受信部102にお
いて、前記第一の受信信号と第二の受信信号の極性を正
しく認識しており、’00’である場合は、データ受信
部102において、前記第一の受信信号と第二の受信信
号の極性を逆に認識していると判断することが出来る。
前記極性判定部104は、この最初の連続ビットに基づ
き、極性指示信号109の状態を以下のように遷移させ
る。
【0067】図4は極性判定部104の状態遷移の一例
の図である。
【0068】図1の極性指示信号109は、第一の状態
と第二の状態の2つの状態のいずれかの状態を有するよ
うに構成されている。状態301は極性指示信号109
が第一の状態にあれば第一の状態を保持し、第二の状態
にあれば第二の状態を保持し、最初の連続ビット出現す
るまで待機する状態である。状態302は極性指示信号
109が第一の状態にあれば第二の状態に反転させ、第
二の状態にあれば第一の状態に反転させる状態である。
遷移条件のUCTは無条件遷移を表す。初期状態は状態
301である。
【0069】状態301にあって、データ値が’11’
である最初の連続ビットが出現した場合、状態301に
待機する(311)。状態301にあって、データ値
が’00’である最初の連続ビットが出現すると状態3
02に遷移する(312)。状態302からは、無条件
に状態301に遷移する(313)。この様な状態遷移
を行うことにより、最初の連続ビットが’00’であれ
ば、極性指示信号109が反転する。
【0070】図5は、極性判定部104において最初の
連続ビットに基づき極性指示信号109を出力する部分
の回路構成の一例を示した図である。本回路は、nカウ
ンタ回路(n=1)910、微分回路920、極性指示
信号保持回路930を含んで構成されている。901は
最初の連続ビットが’00’である時にパルスが出力さ
れるトリガ信号、902は最初の連続ビットが’11’
である時にパルスが出力されるトリガ信号、903は1
0MHzのクロック信号、904はリセット信号、10
9は極性指示信号を示す。
【0071】なお、クロック信号903は特に10MH
zである必要はなく、最初の連続ビットが出現する時間
間隔よりも十分短い周期を有するクロック信号であれば
足りる。従ってクロック信号903は、該データ受信装
置を含むシステムのシステムクロックでもよい。また、
データレートと同じ周波数でもよい。
【0072】また該クロック信号903は、例えばシス
テムクロックのように、常時入力され続けている必要は
なく、ステートマシン(例えば図5に示す回路)の状態
変化の原因となるイベントが生起したときにのみ発生す
るパルス信号でもよい。
【0073】またクロック信号903の周期は、トリガ
信号901、902の発生頻度に比べて十分短いことが
必要である。ここにおいて前記トリガ信号901、90
2のいずれか一方はパケット受信毎に1回発生する。従
って、クロック信号903の周波数をデータレートの周
波数と同じにすれば、該クロック903の周期はトリガ
信号901、902の発生頻度に比べて十分短い周期と
なる。なお、トリガ信号901、902は、クロック信
号903とは同期していなくてもよい。
【0074】本回路の初期状態は、リセット信号904
でnカウンタ回路(n=1)910のカウント値が0に
リセットされ、極性指示信号保持回路930は、初期状
態を保持している状態である。
【0075】最初の連続ビットが’11’であれば、ト
リガ信号902のパルスでカウンタ回路910のカウン
ト値が0にリセットされ、nカウンタ回路(n=1)9
10から出力される信号905が’L’レベルとなる。
極性指示信号保持回路930は、’L’レベルの信号9
05を受けると、極性指示信号109をそのまま保持
し、該保持している極性指示信号109を出力する。即
ち、図4の301、311に示すように最初の連続ビッ
トが’11’の場合は、極性指示信号109はそのまま
保持される。
【0076】また、最初の連続ビットが’00’であれ
ば、トリガ信号901のパルスでnカウンタ回路(n=
1)910のカウント値が1にインクリメントされ、n
カウンタ回路(n=1)910から出力される信号90
5が’H’レベルとなる。極性指示信号保持回路930
は、’H’レベルの信号905を受けると、現在保持し
ている極性指示信号109を反転させる。そして、極性
指示信号109の逆極性の信号932により、微分回路
から出力される信号906に’L’パルスが発生するた
め、nカウンタ回路(n=1)910のカウント値が0
にリセットされる。このため、極性指示信号保持回路9
30は、次に最初の連続ビットが’00’であることが
検出されるまで、前記反転した極性指示信号109を保
持する。即ち、図4の312、302、313に示すよ
うに最初の連続ビットが’00’であることを検出する
と、極性指示信号109は反転して保持される。
【0077】次に、データ受信部102の極性認識矯正
部110が、第一の受信信号701及び第二の受信信号
702の極性の認識の誤りを矯正する具体例について説
明する。
【0078】図6はデータ受信部102において極性の
認識の誤りを矯正する回路の具体例である。本回路はト
ランスミッションゲート704a〜704d、コンパレ
ータ705、インバーター707を含む。
【0079】701は第一の受信信号、702は第二の
受信信号であり、前述したように、データ受信部102
が差動信号を受信するために有する2つの端子のうち、
第一の端子により入力された差動信号を第一の受信信号
701、第二の端子により入力された差動信号を第二の
受信信号702とする。109は極性判定部104が出
力する極性指示信号109である。
【0080】本回路においては、コンパレータ705の
正極性入力端子752に入力される信号のビット区間の
中央の電位の遷移に基づき、デコード部の入力となるデ
ジタル信号106が生成される。従って、データ受信部
102が差動信号の極性の認識を誤っている状態とは、
コンパレータ705の正極性入力端子752に負極性の
信号が入力されている状態を意味する。そこで、本回路
では極性指示信号109の’H’’L’に基づき、以下
のように動作することで、コンパレータの正極性入力端
子752に正極性の信号が入力されるよう矯正する。
【0081】即ち、極性指示信号109の状態が’H’
レベルのとき、トランスミッションゲート704aがオ
ンし、704bがオフし、704cがオフし、704d
がオンする。この場合、第一の受信信号701がコンパ
レータ705の正極性入力端子752に、第二の受信信
号702がコンパレータ705の負極性入力端子754
に入力され、デジタル信号106が生成される。
【0082】また、極性指示信号109の状態が’L’
レベルのとき、トランスミッションゲート704aがオ
フし、704bがオンし、704cがオンし、704d
がオフする。この場合、第一の受信信号701がコンパ
レータ705の負極性入力端子754に、第二の受信信
号702がコンパレータ705の正極性入力端子752
に入力され、デジタル信号106が生成される。
【0083】図4で説明したように、データ受信部10
2が極性の認識を誤っていると判定された場合、即ちコ
ンパレータ705の正極性入力端子752に負極性の信
号が入力されている場合、極性判定部104は、極性指
示信号109の’H’’L’を反転させる。この極性指
示信号109の反転をうけて、トランスミッションゲー
ト704a〜704dがオン、オフが反転することによ
り、コンパレータ705の正極性入力端子752に入力
される信号が、今までと逆になる。即ち、コンパレータ
705の正極性入力端子752に正極性の信号が入力さ
れるようになる。このような構成により、第一の実施の
形態のデータ受信装置は、差動信号の極性認識の誤りを
判定し、これを矯正することが出来る。
【0084】本実施の形態は、デコード後のシリアルバ
イナリデータを用いて、極性の認識の誤りを検出するこ
とができるため、通常のデコード手段を有する一般的な
データ受信装置に容易に適用可能である。また、SFD
の末尾の2ビットは、同期が確立した後の連続したビッ
トであるため、検出誤りが少なくなる。さらに、前記規
格によって定めらたデータを使用しているため、送信さ
れるデータの内容にかかわらず、極性認識の誤りを検出
出来るという効果がある。
【0085】また、データ受信部102の精度に依存し
ないため、簡単な構成で容易に前記検出を行うことが出
来るデータ受信装置を提供することが出来る。
【0086】(第二の実施の形態)第二の実施の形態と
して、連続して受信したn回のパケットにおいて、最初
の連続ビットが’00’であることを検出した場合、極
性の認識が誤っていると判定して矯正を行うデータ受信
装置について説明する。
【0087】第二の実施の形態のデータ受信装置の基本
的構成は、図1に示した第一の実施の形態のデータ受信
装置と同じである。従って、機能ブロック図、極性の認
識の誤りの矯正を行う回路の具体例については、図1及
び図6に示した第一の実施の形態のデータ受信装置10
2の場合と同様なので説明を省略する。本実施の形態の
データ受信装置が第一の実施の形態のデータ受信装置と
異なるのは、極性判定部104の構成である。本実施の
形態の極性判定部104は、連続して受信したn回のパ
ケットにおいて、最初の連続ビットが’00’であるこ
とを検出した場合、極性の認識が誤っていると判定する
よう構成されている。
【0088】図7は第二の実施の形態のデータ受信装置
の極性判定部104の状態遷移の一例の図である。
【0089】極性指示信号109は、第一の状態と第二
の状態の2つの状態のいずれかの状態を有するように構
成されている。状態401は極性指示信号109が第一
の状態にあれば第一の状態を保持し、第二の状態にあれ
ば第二の状態を保持し、最初の連続ビットが出現するま
で待機する状態である。状態402は最初の連続ビット
が’00’であることの連続回数をカウントするための
カウンターをリセットする状態である。状態403は前
記カウンターをインクリメントする状態である。状態4
04は極性指示信号109が第一の状態にあれば第二の
状態に反転させ、第二の状態にあれば第一の状態に反転
させ、前記カウンターをリセットする状態である。遷移
条件のUCTは無条件遷移を表す。初期状態は状態40
1である。カウンターの初期値は0とする。
【0090】状態401にあって、データ値が’11’
である最初の連続ビットが出現した場合、状態402に
遷移する(411)。状態402では前記カウンターが
リセットされ、無条件に状態401に遷移する(41
2)。状態401にあって、データ値が’00’である
最初の連続ビットが出現すると状態403に遷移し(4
13)、前記カウンターがインクリメントされる。その
結果、前記カウンターの値がnで無ければ状態401に
遷移し(414)、nであれば状態404に遷移する
(415)。また、状態404では、極性指示信号10
9が反転され、カウンターがリセットされて、無条件に
状態401に遷移する(416)。この様な状態遷移を
行うことにより、連続して受信したn回のパケットにお
いて、最初の連続ビットが’00’であれば、極性指示
信号109が反転する。
【0091】図8は、第二の実施の形態のデータ受信装
置の極性判定部104において、最初の連続ビットに基
づき極性指示信号109を出力する部分の回路構成の一
例を示した図である。本回路は、最初の連続ビットが’
00’であることを3回連続して検出したら極性指示信
号109を反転させる回路であり、nカウンタ回路(n
=3)1010、微分回路920、極性指示信号保持回
路930を含んで構成されている。901は最初の連続
ビットが’00’である時にパルスが出力されるトリガ
信号、902は最初の連続ビットが’11’である時に
パルスが出力されるトリガ信号、903は10MHzの
クロック信号、904はリセット信号、109は極性指
示信号を示す。
【0092】本回路の初期状態は、リセット信号904
でnカウンタ回路(n=3)1010のカウント値が0
にリセットされ、極性指示信号保持回路930は、初期
状態を保持している状態である。
【0093】最初の連続ビットが’11’であれば、ト
リガ信号902のパルスでnカウンタ回路(n=3)1
010のカウント値が0にリセットされ、nカウンタ回
路(n=3)1010から出力される信号1005が’
L’レベルとなる。極性指示信号保持回路930は、’
L’レベルの信号1005を受けると、極性指示信号1
09をそのまま保持し、該保持している極性指示信号1
09を出力する。即ち、図7の411、402、412
に示すように最初の連続ビットが’11’の場合は、カ
ウンターがリセットされ、極性指示信号109がそのま
ま保持される。
【0094】また、最初の連続ビットが’00’であれ
ば、トリガ信号901のパルスがnカウンタ回路(n=
3)1010に入力され、nカウンタ回路(n=3)1
010のカウント値がインクリメントされる。該nカウ
ンタ回路(n=3)1010は、カウント値が3になる
と、出力される信号1005が’H’レベルになり、そ
れ以外のときは出力される信号1005は’L’レベル
なるよう構成されている。従って、カウント値が3以外
のときは、nカウンタ回路(n=3)1010から出力
される信号1005は’L’レベルとなり、極性指示信
号保持回路930は、極性指示信号109をそのまま保
持し、該保持している極性指示信号109を出力する。
即ち、図7の413、403、414に示すように最初
の連続ビットが’00’の場合は、前記カウンターがイ
ンクリメントされ、極性指示信号109をそのまま保持
する。
【0095】また、カウント値が3のときは、nカウン
タ回路(n=3)1010から出力される信号1005
は’H’レベルとなる。極性指示信号保持回路930
は、’H’レベルの信号1005を受けると、現在保持
している極性指示信号109を反転させる。そして、極
性指示信号109の逆極性の信号932により、微分回
路から出力される信号906に’L’パルスが発生する
ため、nカウンタ回路(n=3)1010のカウント値
が0にリセットされる。このため、極性指示信号保持回
路930は、次に最初の連続ビットが’00’であるこ
とが連続して3回検出されるまで、前記反転した極性指
示信号109を保持する。即ち、図7の415、40
4、416に示すようにカウンターの値が、n(この場
合3)になると、極性指示信号109が反転し、カウン
ターがリセットされる。
【0096】この様な構成により、第二の実施の形態の
データ受信装置は、連続して受信したn回(図8では3
回)のパケットにおいて、最初の連続ビットが’00’
であることに基づき、差動信号の極性認識の誤りを判定
し、これを矯正することが出来る。
【0097】本実施の形態のデータ受信装置によれば、
連続してn回受信したパケットにおいて、前記データの
並びが’00’であることを検出した場合、極性の認識
が誤っていると判定する。このため、第一の実施の形態
のデータ受信装置のように1回のパケットに基づき極性
の認識が誤っていると判定する場合に比べ、信号に含ま
れるジッタやパルスのずれ、また伝送中に生じるノイズ
や信号の消失等による影響を削減することができる。従
って、誤動作をおこすこと無く、正確に極性認識の誤り
を矯正するデータ受信装置を提供することが出来る。
【0098】(第三の実施の形態)第三の実施の形態と
して、連続して受信したn回のパケットにおいて、最初
の連続ビットが’00’であることを検出した場合、及
び所与の期間に渡ってリンクが確保されていないことを
検出した場合の少なくとも一方の場合、極性の認識が誤
っていると判定して矯正を行うデータ受信装置について
説明する。
【0099】図9は第三の実施の形態のデータ受信装置
501の機能ブロック図である。本データ受信装置50
1は、第一及び第二の実施の形態のデータ受信装置に、
リンク検出部510を追加した構成である。従って、図
9において、図1と同様の機能を有する部分について
は、図1と同番号を付している。また、リンク検出部5
10及び極性判定部504以外の各部の構成は第一の実
施の形態のデータ受信装置101と同様なので説明を省
略する。
【0100】本実施の形態のデータの受信装置501
は、前記規格に従いデータ及びリンクテストパルスを受
信するよう構成されている。従って、データを受信して
ないとき、リンクテストパルスを受信する状態が存在す
る。リンクテストパルスは、送信側と受信側のリンクが
確保されていることを確認するために前記規格によって
定められたものである。
【0101】図10は、第三の実施の形態のデータ受信
装置501が受信するリンクテストパルスの一例と該リ
ンクテストパルスによって生成されるデコード用のデジ
タル信号の一例を示した図である。リンクテストパルス
は、505aに示すような一定間隔毎に発生する正のパ
ルスである。なお、505aの正のパルス以外の部分は
中間レベルである。
【0102】本データ受信装置501と送信側は差動信
号線(例えばツイストペア線)のケーブルで信号の伝送
を行っているため、送信側はリンクテストパルスを送信
する際、例えば差動信号の正極性の信号を送るほうの差
動信号線のケーブルで505aに示すようなリンクテス
トパルスを送信する。また、例えば差動信号の負極性の
信号を送るほうの差動信号線のケーブルで、505bに
示すような505aを反転した形の信号を送信する。
【0103】505aが伝送されるほうのケーブルを正
極性の信号が送られるケーブルと認識している場合、デ
ータ受信部102において生成されるデジタル信号10
6は、810に示すように所定間隔毎に正のパルスを有
する信号になる。これに対し、505bが伝送されるほ
うのケーブルを正極性の信号が送られるケーブルと認識
している場合、データ受信部102において生成される
デジタル信号106は、812に示すような’L’レベ
ルの信号になる。従って、前記デジタル信号106か
ら、データ受信部102の極性の認識の誤りを検出する
ことが出来る。
【0104】次に、本実施の形態の特徴的な部分の構成
について、説明する。
【0105】リンク検出部510は、データ受信部10
2の出力であるデジタル信号106を受ける。データ受
信部102が、第一及び第二の受信信号の極性を正しく
認識している場合、デジタル信号106は図10の81
0に示すようになり、極性を誤って認識している場合
は、図10の812に示すようになる。
【0106】従って、リンク検出部510は、データを
受信していないときに、デジタル信号106が、図10
の812に示すような’L’レベルの信号である場合
は、リンクが確保されていないと判断して否定のリンク
信号511を出力する。また、デジタル信号106が、
図10の810にしめすような所定間隔毎の正のパルス
を有することを検出した場合、及びデータを受信してい
る状態に、肯定のリンク信号511を出力する。データ
を受信している状態に肯定のリンク信号511を出力す
るのは、後述する図12のリンク否定時間カウンタ回路
が動作しないようにするためである。ここにおいて、否
定のリンク信号511は’L’レベルの信号であり、肯
定のリンク信号511は’H’レベルの信号とする。
【0107】本実施例の極性判定部504は、連続して
受信したn回のパケットにおいて、最初の連続ビット
が’00’であることを検出した場合、及び前記リンク
信号511に基づき所与の期間に渡ってリンクが確保さ
れていないことを検出した場合の少なくとも一方の場合
に、極性を誤って認識していると判定する。
【0108】図11は第三の実施の形態のデータ受信装
置501の極性判定部504の状態遷移の一例の図であ
る。
【0109】極性指示信号109は、第一の状態と第二
の状態の2つの状態のいずれかの状態を有するように構
成されている。状態601は極性指示信号109が第一
の状態にあれば第一の状態を保持し、第二の状態にあれ
ば第二の状態を保持し、最初の連続ビットの出現及びリ
ンク信号511が時間tの間否定されるまで待機する状
態である。状態602は最初の連続ビット’00’の連
続回数をカウントするためのカウンターをリセットする
状態である。状態603は前記カウンターをインクリメ
ントする状態である。状態604は極性指示信号109
が第一の状態にあれば第二の状態に反転させ、第二の状
態にあれば第一の状態に反転させ、最初の連続ビット
が’00’である連続回数をカウントするためのカウン
ターおよびリンク信号511の否定時間をカウントする
カウンターをリセットする状態である。遷移条件のUC
Tは無条件遷移を表す。初期状態は状態601である。
最初の連続ビットが’00’である連続回数をカウント
するためのカウンターおよびリンク信号511の否定時
間をカウントするカウンターの初期値は0とする。
【0110】状態601にあって、データ値が’11’
である最初の連続ビットが出現した場合、状態602に
遷移する(611)。状態602では最初の連続ビット
が’00’である連続回数をカウントするためのカウン
ターがリセットされ、無条件に状態601に遷移する
(612)。状態601にあって、データ値が’00’
である最初の連続ビットが出現すると状態603に遷移
し(613)、最初の連続ビットが’00’である連続
回数をカウントするためのカウンターがインクリメント
される。その結果、前記カウンターの値がnで無ければ
状態601に遷移し(614)、nであれば状態604
に遷移する(615)。
【0111】また、状態601にあって、リンク信号5
11の否定時間をカウントするカウンターによって、リ
ンク信号511が時間tの間否定されていることが検出
されると状態604に遷移する(617)。
【0112】そして、状態604では、極性指示信号1
09が反転され、最初の連続ビットが’00’である連
続回数をカウントするためのカウンターおよびリンク信
号511の否定時間をカウントするカウンターがリセッ
トされて、無条件に状態601に遷移する(616)。
この様な状態遷移を行うことにより、連続して受信した
n回のパケットにおいて、最初の連続ビットが’00’
である場合、及び前記リンク信号511に基づき所与の
期間に渡ってリンクが確保されていないことを検出した
場合の少なくとも一方の場合、極性指示信号109が反
転する。
【0113】図12は、第三の実施の形態のデータ受信
装置の極性判定部504において、最初の連続ビット及
びリンク信号511の否定時間に基づき極性指示信号1
09を出力する部分の回路構成の一例を示した図であ
る。本回路は、最初の連続ビットが’00’であること
を3回連続して検出した場合、及びリンク信号511が
500msecに渡って否定された場合の少なくとも一
方で極性指示信号109を反転させる回路である。本回
路は、リンク否定時間カウンタ回路1110、nカウン
タ回路(n=3)1010、微分回路920、極性指示
信号保持回路930を含んで構成されている。1101
は100msecの周期のクロック信号、511はリン
ク信号、901は最初の連続ビットが’00’である時
にパルスが出力されるトリガ信号、902は最初の連続
ビットが’11’である時にパルスが出力されるトリガ
信号、903は10MHzのクロック信号、904はリ
セット信号、109は極性指示信号を示す。
【0114】なお、本実施の形態では、リンクフェール
の判定を行うのに必要な時間、即ちリンクフェールであ
ることによって極性が逆であると判断するのに必要な時
間を前記規格に基づき500msecと設定している。
図12に示すように本実施の形態では、3つのDフィリ
ップフロップ回路を含み、カウント値が5であるリンク
否定時間カウンタ回路1110が、100msecの周
期のクロック信号1101を用いることにより500m
secの時間を計るよう構成されている。ここにおい
て、リンクフェールの判定を行うのに必要な時間は50
0msecに限られず、前記規格に基づきリンクフェー
ルの判定を行うのに必要な長さの時間であればよい。ま
た、クロック信号1101の周期およびリンク否定時間
カウンタ回路1110のカウント回数も、リンクフェー
ルの判定を行うのに必要な時間に基づき適宜設定すれば
よい。また、クロック信号1101はクロック信号90
3と同期していなくてもよい。
【0115】前述したように否定のリンク信号511
は’L’レベルの信号であり、肯定のリンク信号511
は、’H’レベルの信号である。
【0116】本回路の初期状態は、リセット信号904
で、リンク否定時間カウンタ回路1110、nカウンタ
回路(n=3)1010のカウント値が0にリセットさ
れ、極性指示信号保持回路930は、初期状態を保持し
ている状態である。
【0117】最初の連続ビットが’11’であれば、ト
リガ信号902のパルスでnカウンタ回路(n=3)1
010のカウント値が0にリセットされ、nカウンタ回
路(n=3)1010から出力される信号1118が’
L’レベルとなる。リンク否定時間カウンタ回路111
0から出力される信号1116が’L’レベルである場
合、OR回路1112から出力される信号1114は’
L’レベルとなり、極性指示信号保持回路930に入力
される。極性指示信号保持回路930は、’L’レベル
の信号1114を受けると、極性指示信号109をその
まま保持し、該保持している極性指示信号109を出力
する。即ち、図11の611、602、612に示すよ
うに最初の連続ビットが’11’の場合は、最初の連続
ビットが’00’の連続回数をカウントするカウンター
がリセットされ、極性指示信号109はそのまま保持さ
れる。
【0118】また、最初の連続ビットが’00’であれ
ば、トリガ信号901のパルスがnカウンタ回路(n=
3)1010に入力され、nカウンタ回路(n=3)1
010のカウント値がインクリメントされる。該nカウ
ンタ回路(n=3)1010は、カウント値が3になる
と、出力される信号1118が’H’レベルになり、そ
れ以外のときは出力される信号1118は’L’レベル
になるよう構成されている。従って、カウント値が3以
外のときは、nカウンタ回路(n=3)1010から出
力される信号1118は’L’レベルとなる。リンク否
定時間カウンタ回路1110から出力される信号111
6が’L’レベルである場合、OR回路1112から出
力される信号1114は’L’レベルとなり、極性指示
信号保持回路930に入力される。従って、極性指示信
号保持回路930は、極性指示信号109をそのまま保
持し、該保持している極性指示信号109を出力する。
即ち、図11の613、603、614に示すように最
初の連続ビットが’00’の場合は、最初の連続ビット
が’00’の連続回数をカウントするカウンターがイン
クリメントされ、極性指示信号109はそのまま保持さ
れる。
【0119】また、カウント値が3のときは、nカウン
タ回路(n=3)1010から出力される信号1118
は’H’レベルとなるため、OR回路1112から出力
される信号1114は’H’レベルとなる。極性指示信
号保持回路930は、’H’レベルの信号1114を受
けると、現在保持している極性指示信号109を反転さ
せる。そして、極性指示信号109の逆極性の信号93
2により、微分回路920から出力される信号906と
して’L’パルスが発生するため、nカウンタ回路(n
=3)1010のカウント値が0にリセットされる。こ
のため、極性指示信号保持回路930は、次に最初の連
続ビットが’00’であることが連続して3回検出され
るまで、またはリンク信号511が500msecに渡
って否定されるまで、前記反転した極性指示信号109
を保持する。即ち、図11の615、604、616に
示すようにカウンターの値が、n(この場合3)になる
と、極性指示信号109が反転し、最初の連続ビット
が’00’である連続回数をカウントするためのカウン
ターおよびリンク信号511の否定時間をカウントする
カウンターがリセットされる。
【0120】また、リンク否定時間カウンタ回路111
0は、’H’レベルのリンク信号511を受けるか、極
性指示信号109が反転するとリセットされる。リンク
が確保されていないときはリンク信号511は’L’レ
ベルであるため、該リンク信号511はインバータ11
20により’H’レベルに反転して、’H’レベルの信
号1122がリンク否定時間カウンタ回路1110に入
力される。リンク否定時間カウンタ回路1110は、5
00msecの間にリンク信号511が’H’レベルに
ならないと’H’レベルの信号1116を出力する。こ
のため、OR回路1112から出力される信号1114
は’H’レベルとなる。極性指示信号保持回路930
は、’H’レベルの信号1114を受けると、現在保持
している極性指示信号109を反転させる。そして、極
性指示信号109の逆極性の信号932により、微分回
路920から出力される信号906に’L’パルスが発
生するため、nカウンタ回路1010及び否定時間カウ
ンタ回路1110のカウント値が0にリセットされる。
このため、極性指示信号保持回路930は、次に最初の
連続ビットが’00’であることが連続して3回検出さ
れるまで、又は再びリンク信号511が500msec
に渡って否定されるまで、前記反転した極性指示信号1
09を保持する。即ち、図11の617、604、61
6に示すようにリンク信号511が時間t(この場合5
00msec)の間否定されると、極性指示信号109
が反転し、最初の連続ビットが’00’である連続回数
をカウントするためのカウンターおよびリンク信号51
1の否定時間をカウントするカウンターがリセットされ
る。
【0121】この様な構成により、第三の実施の形態の
データ受信装置は、データを受信しているときは、最初
の連続ビットに基づき極性認識の誤りを検出し、リンク
テストパルスを受信しているときは、該リンクテストパ
ルスに基づき極性認識の誤りを検出し、これを矯正す
る。
【0122】(第四の実施の形態)第四の実施の形態と
して、所与の期間に渡ってリンクが確保されていないこ
とを検出した場合、極性の認識が誤っていると判定して
矯正を行うデータ受信装置について説明する。本実施の
形態のデータ受信装置は、デコードの方式をデジタル信
号の変化点に基づいて行うという構成に特定し、極性認
識の誤りをリンクテストパルスを用いて検出するよう構
成されている。
【0123】図13は第四の実施の形態のデータ受信装
置1201の機能ブロック図である。
【0124】該データ受信装置1201は、データ受信
部1202、デコード部1203、リンク検出部51
0、極性判定部1204を含む。データ受信部1202
は、2本で一対をなす差動信号105a、105bを受
け、該差動信号105a、105bに基づきデジタル信
号106を出力する。さらに、前記データ受信部120
2は、後述する極性指示信号109に基づき、前記差動
信号105a、105bの極性の認識の誤りを矯正する
極性認識矯正部1210を含む。デコード部1203
は、前記デジタル信号106受け、前記デジタル信号1
06の変化点に基づき、ビット同期信号107とNRZ
のシリアルバイナリデータ108を生成する。リンク検
出部510は、データ受信部1202の出力であるデジ
タル信号を受け、該デジタル信号106に基づきリンク
が確保されているか否か判定し、該判定に基づきリンク
信号511を出力する。極性判定部1204は、前記リ
ンク信号511を受け、データ受信部1202が前記差
動信号105a、105bの極性を正しく認識している
か否かを判定し、2つの状態をもつ極性指示信号109
を出力する。
【0125】次に前記各部の構成について詳細に説明す
る。
【0126】リンク検出部510の構成は、第三の実施
の形態のデータ受信装置501と同様であり、受けるデ
ジタル信号も、図10に示す810、812と基本的に
は同様である。
【0127】また、本実施例の極性判定部1204は、
前記リンク信号511に基づき所与の期間に渡ってリン
クが確保されていないことを検出した場合に、極性を誤
って認識していると判定する。
【0128】図14は第四の実施の形態のデータ受信装
置1201の極性判定部1204の状態遷移の一例の図
である。
【0129】極性指示信号109は、第一の状態と第二
の状態の2つの状態のいずれかの状態を有するように構
成されている。状態1301は極性指示信号109が第
一の状態にあれば第一の状態を保持し、第二の状態にあ
れば第二の状態を保持し、リンク信号511が時間tの
間否定されるまで待機する状態である。
【0130】また、状態1301にあって、リンク信号
511の否定時間をカウントするカウンターによって、
リンク信号511が時間tの間否定されていることが検
出されると状態1302に遷移する(1311)。
【0131】そして、状態1302では、極性指示信号
109が反転され、リンク信号511の否定時間をカウ
ントするカウンターがリセットされて、無条件に状態1
301に遷移する(1312)。この様な状態遷移を行
うことにより、前記リンク信号511に基づき所与の期
間に渡ってリンクが確保されていないことを検出した場
合、極性指示信号109が反転する。
【0132】図15は、第四の実施の形態のデータ受信
装置の図13の極性判定部1204において、リンク信
号511の否定時間に基づき極性指示信号109を出力
する部分の回路構成の一例を示した図である。本回路
は、リンク信号511が500msecに渡って否定さ
れた場合極性指示信号109を反転させる回路である。
本回路は、リンク否定時間カウンタ回路1110、微分
回路920、極性指示信号保持回路930を含んで構成
されている。1101は100msecの周期のクロッ
ク信号、511はリンク信号、903は10MHzのク
ロック信号、904はリセット信号、109は極性指示
信号を示す。
【0133】前述したように否定のリンク信号511
は’L’レベルの信号であり、肯定のリンク信号511
は、’H’レベルの信号である。
【0134】本回路の初期状態は、リセット信号904
で、リンク否定時間カウンタ回路1110のカウント値
が0にリセットされ、極性指示信号保持回路930は、
初期状態を保持している状態である。
【0135】また、リンク否定時間カウンタ回路111
0は、’H’レベルのリンク信号511を受けるか、極
性指示信号109が反転するとリセットされる。リンク
が確保されていないときはリンク信号511は’L’レ
ベルであるため、該リンク信号511はインバータ11
20により’H’レベルに反転して、’H’レベルの信
号1122がリンク否定時間カウンタ回路1110に入
力される。リンク否定時間カウンタ回路1110は、5
00msecの間にリンク信号511が’H’レベルに
ならないと’H’レベルの信号1401を出力する。従
って、極性指示信号保持回路930は、現在保持してい
る極性指示信号109を反転させる。そして、極性指示
信号109の逆極性の信号932により、微分回路92
0から出力される信号906に’L’パルスが発生する
ため、リンク否定時間カウンタ回路1110のカウント
値が0にリセットされる。このため、極性指示信号保持
回路930は、再びリンク信号511が500msec
に渡って否定されるまで、前記反転した極性指示信号1
09を保持する。即ち、図14の1301、1311、
1302、1312に示すようにリンク信号511が時
間t(この場合500msec)の間否定されると、極
性指示信号109が反転し、リンク信号511の否定時
間をカウントするカウンターがリセットされる。
【0136】次に、図13のデコード部1203の構成
について、説明する。本実施の形態のデコード部120
3は、デジタル信号106の変化点に基づき、ビット同
期信号107とNRZのシリアルバイナリデータ108
を生成する。
【0137】図16は、デコード部1203の機能ブロ
ック図である。図17は、前記デコード部1203にお
けるタイミングチャート図である。図17の各信号は、
図16における各信号に対応する。又、図17の170
1は転送するデータであり、106は受けるデジタル信
号、1702は復号化されたデータである。
【0138】図16に示すように、本デコード部120
3は、エッジ検出部1610、基準電圧生成部162
0、パルス生成部1630、位相同期発振部1640、
サンプリング部1650を含んでいる。
【0139】エッジ検出部1610は、デジタル信号1
06を受ける。エッジ検出部1610は前記デジタル信
号106の変化点を検出する微分回路からなり、デジタ
ル信号106の立ち上がりを検出してエッジ検出出力信
号1602を生成している。
【0140】該エッジ検出出力信号1602はパルス生
成部1630のトリガ入力となる。
【0141】基準電圧生成部1620は、データ転送周
波数fsの2×n倍で発振する第一の電圧制御発振器
(以降、「VCO」という)1622を含んでおり、基
準電圧1609を出力している。前記第一のVCO16
22は、図示しない動作制御入力信号により発振停止、
開始制御可能な機能(以降リスタート機能と呼ぶ)を有
しており、動作状態時には常に発振状態になるよう制御
されている。
【0142】基準電圧生成部1620は、第一のVCO
1622をデータ転送周波数fsの2×n倍で発振さ
せ、この時の制御電圧に依存した電圧(制御電圧そのも
のでも良い)を基準電圧1609とし、出力する。
【0143】パルス生成部1630は、第二のVCO1
632を含んで構成されており、データ転送周波数fs
に対し、略1/(2×fs)のパルス幅のデジタル信号
再生信号1604と略1/(4×fs)のパルス幅の位
相比較用タイミング信号1603とを出力する(図17
参照)。
【0144】また位相同期発振部1640は、第三のV
CO1642を含んで構成されており、位相比較用タイ
ミング信号1603と位相同期し、データ転送周波数f
sの2×n倍で発振し、位相同期信号1605を出力す
る(図17参照)。
【0145】パルス生成部1630が有する第二のVC
O1632及び位相同期発振部1640が有する第三の
VCO1642は第一のVCO1622と同一構成であ
りリスタート機能を有する。また、前記第一のVCO1
622の制御電圧に依存した電圧である基準電圧160
9を基準とした電圧を、第二のVCO1632及び第三
のVCO1642の制御電圧としている。
【0146】この様にパルス生成部1630では、前記
基準電圧1609を第二のVCO1632の制御電圧と
している為、リスタート機能付きの第二のVCO163
2はデータ転送周波数fsの2×n倍で発振する。従っ
て、発振出力を分周等する事により容易に精度の良いパ
ルス幅の信号を生成する事ができる。
【0147】又、位相同期発振部1640では、前記基
準電圧1609を基準とした制御電圧を第三のVCO1
642の制御電圧としているため、第三のVCO164
2の自己発信周波数は、基本的にデータ転送周波数fs
の2×n倍と同一である。従って、位相比較用タイミン
グ信号1603に対し位相のみを合わせるだけでビット
同期がとれる為、ビット同期をすばやく実現する事がで
きる。
【0148】サンプリング部1650は、位相同期信号
1605から1/(2×n)分周して得られた信号をビ
ット同期信号107として出力する。また、該ビット同
期信号107で、前記パルス生成部の出力であるデジタ
ル信号再生信号1604をサンプリングし、NRZのシ
リアルバイナリデータ108を出力する(図17参
照)。
【0149】なお、図17においては、エッジ検出部1
610は、デジタル信号106の立ち上がりに同期して
エッジ検出出力信号1602を出力しているが、デジタ
ル信号106の立ち上がり、立ち下がりのいずれに同期
してエッジ検出出力信号1602を出力してもよい。ま
た、パルス生成部1630の出力する位相比較用タイミ
ング信号1603及びデジタル信号再生信号1604
も、エッジ検出出力信号1602の立ち上がり、立ち下
がりのいずれに同期して出力してもよい。
【0150】また、位相比較用タイミング信号1603
及びデジタル信号再生信号1604のエッジ検出出力信
号1602との位相差は、図17に示す場合に限られな
い。すなわち、エッジ検出出力に同期して略1/(4×
fs)パルス幅の位相比較用タイミング信号1603及
び略1/(2×fs)のパルス幅のデジタル信号再生信
号1604を生成する際に、デジタル信号再生信号16
04の略1/(2×fs)のパルス幅の中心エリアに、
略1/(4×fs)パルス幅の位相比較用タイミング信
号1603の立ち上がり又は立ち下がりエッジのタイミ
ングを有することが肝要である。
【0151】ここで、本デコード部1203では、図1
7に示すように、位相比較用タイミング信号1603は
デジタル信号106の変化点から生成され、かつデジタ
ル信号106は少なくともデータ転送周波数fsの1/
2の周波数成分を持つ為、同一の符号が連続してもずっ
とビット同期をとることが可能になる。
【0152】又、本デコード部1203では、略1/
(2×fs)のパルス幅のデジタル信号再生信号160
4を、略1/(4×fs)のパルス幅を持つ位相比較用
タイミング信号1603に同期したビット信号107で
サンプリングするため、デジタル信号106のジッタが
略±1/(4×fs)までは正確にデータ復号できるこ
とになる。
【0153】この様な構成をとることにより、本実施の
形態のデコード部1203は、デジタル信号106の変
化点に基づき、ビット同期信号107とNRZのシリア
ルバイナリデータ108を生成することを可能とする。
【0154】また本デコード部1203では、デジタル
信号106に基づき生成したデジタル信号再生信号16
04をビット同期信号107でサンプリングする。この
ため、受信信号105a及び105bをデジタル信号1
06に変換するために、データ受信部1202に用いら
れるコンパレータに高い精度を求める必要が無いという
効果も有する。コンパレータの精度の高低は、コンパレ
ータの有する応答速度/周波数特性、デジタル値に変換
する際に用いるしきい値電位の値等に基づき決定され
る。
【0155】本実施の形態のデータ受信部1202は、
以下のような構成を採用している。図18は、図13の
データ受信部1202の回路図の一例である。本回路は
トランスミッションゲート1830a、1830b、オ
ペアンプ1810、コンパレータ1820、インバータ
ー1840を含む。
【0156】701は第一の受信信号、702は第二の
受信信号である。本データ受信装置1201が差動信号
を受信するために有する2つの端子のうち、第一の端子
により入力された差動信号を第一の受信信号、第二の端
子により入力された差動信号を第二の受信信号とする。
109は極性判定部1204が出力する極性指示信号で
ある。
【0157】デジタル信号106を生成するためのコン
パレータ1820の負極性入力端子1824の入力とな
る比較入力電位1850の生成について説明する。ま
ず、抵抗1833、1834で第一及び第二の受信信号
701、702の中心電位を求め、オペアンプ1810
で構成するボルテージフォロワワを介した後、抵抗18
35、1836で抵抗分割し、第一及び第二の受信信号
701、702の中心からのオフセット電位を生成し、
比較入力電位1850とする。
【0158】コンパレータ1820は、負極性入力端子
1824の入力となる前記比較入力電位1850と正極
性入力端子1822の入力となる第一又は第二の受信信
号701、702のいずれか一方の電位を比較し差分を
増幅し出力する。
【0159】本回路においては、コンパレータ1820
の正極性入力端子1822に入力される信号のビット区
間の中央の電位の遷移に基づき、デコード部1203の
入力となるデジタル信号106が生成される。従って、
データ受信部1202が差動信号の極性の認識を誤って
いる状態とは、コンパレータの正極性入力端子1822
に負極性の信号が入力されている状態を意味する。そこ
で、本回路では極性指示信号109の’H’’L’に基
づき、以下のように動作することで、コンパレータ18
20の正極性入力端子1822に正極性の信号が入力さ
れるよう矯正している。
【0160】即ち、極性指示信号109が’H’レベル
のとき、トランスミッションゲート1830aがオン
し、1830bがオフする。この場合、第一の受信信号
701がコンパレータ1820の正極性入力端子182
2に入力され、デジタル信号106が生成される。
【0161】また、極性指示信号109が’L’レベル
のとき、トランスミッションゲート1830aがオフ
し、1830bがオンする。この場合、第二の受信信号
702がコンパレータ1820の正極性入力端子182
2に入力され、デジタル信号106が生成される。
【0162】図14で説明したように、データ受信部1
202が極性の認識を誤っていると判定した場合、即ち
コンパレータ1820の正極性入力端子1822に負極
性の信号が入力されている場合、極性判定部1204
は、極性指示信号109の’H’’L’を反転させる。
この極性指示信号109の反転をうけて、トランスミッ
ションゲート1830a、1830bがオン、オフが反
転することにより、コンパレータ1820の正極性入力
端子1822に入力さる信号が、今までと逆になる。即
ち、コンパレータ1820の正極性入力端子1822に
正極性の信号が入力されるようになる。
【0163】このような構成により、第四の実施の形態
のデータ受信装置は、差動信号の極性認識の誤りを判定
し、これを矯正することが出来る。
【0164】図19は、図18の回路のタイミングチャ
ート図である。1905は、第一及び第二の受信信号7
01、702の中心電位を示している。また比較入力電
位1850は、前記中心電位1905にオフセットを付
加したオフセット電位となる。106は、前記比較入力
電位1850を第一又は第二の受信信号(701又は7
02)と比較した場合のコンパレータ1820の出力を
示している。この様にコンパレータ1820に比較入力
電位1850を入力する事により、受信信号が正規の振
幅を持たないようなノイズの場合に、コンパレータ出力
であるデジタル信号106が反応しないようにする事が
できるため、耐ノイズ性を高めることができる。
【0165】また1906は、第一及び第二の受信信号
701、702を比較して得られる理想的なコンパレー
タ出力であるデジタル信号を示している。ここでコンパ
レータ出力106は、比較入力電位1850と比較した
出力である為、前記理想的なコンパレータ出力1906
に対しパルス幅が小さくなる。しかし、本実施の形態の
データ受信装置1201のデコード部1203の性能
は、デジタル信号106のパルス幅が小さくなる事には
影響されない。前記デコード部1203は、コンパレー
タ出力のデジタル信号106から、デジタル信号再生信
号1604を生成し、該デジタル信号再生信号1604
をサンプリングする為である。
【0166】従って、データ受信部1202では、小振
幅のノイズに対する耐ノイズ性の向上したデジタル信号
106を、簡単な構成で生成することができる。
【0167】(第五の実施の形態)第五の実施の形態と
して、所与の期間に渡ってリンクが確保されていないこ
との検出に、リンクインテグリティテスト機能を利用す
るデータ受信装置について説明する。リンクインテグリ
ティテスト機能とは、規格で定義されている物理層に固
有のリンク検出機能である。
【0168】前記規格によればリンクインテグリティテ
スト機能において、リンクが正常に確保されている場合
にはLink Integrity Test Fun
ction State Diagramが’LINK
TEST PASS’状態(以下リンク状態という)
に在り、それ以外の場合は、リンクフェールであること
を示す状態に在る。前記規格によれば、リンク状態以外
の状態は複数定義されているが、ここではこれら複数の
状態をリンクフェール状態として扱う。
【0169】第五の実施の形態のデータ受信装置は、前
記第四の実施の形態のデータ受信装置において、前記リ
ンク検出部510におけるリンクテストパルスの検出
に、リンクインテグリティテストの結果を使用すること
で実現する。即ち、前記リンクインテグリティテストを
データ受信部1201の出力であるデジタル信号106
を用いて行い、その結果、リンクフェール状態であれば
否定のリンク信号511を出力し、リンク状態であれば
肯定のリンク信号511を出力するよう構成すればよ
い。
【0170】この様に本発明ではリンクインテグリティ
テスト機能を利用することにより、データがきていない
場合の極性の判定を簡単な構成で行うことが出来るデー
タ受信装置を提供することができる。
【0171】(第六の実施の形態)また、本発明のデー
タ受信装置を各種の電子機器に用いることにより、差動
対の2つの信号の信号線と、電子機器に設けられた該信
号を受信する2つ端子の物理的な接続が逆転しても、極
性が正しくなるよう自動的に調整する電子機器を提供す
ることが出来る。
【0172】図20は、本発明のデータ受信装置をイー
サネットのSwitch HubとPCカードに使用す
る例を示した図である。図20は、PC本体に装着され
ているPCカード2012がケーブル2016を介して
Switch Hub2010の一の端子に接続されて
いる様子を示している。
【0173】図21は前記PCカード2012の機能ブ
ロック図である。本PCカード2012は、パルストラ
ンス2104、2106、フィルタ2108、211
0、データ送信装置2112、データ受信装置211
4、コントロール部2116、メモリ2118を含む。
前記データ受信装置2114には、本発明のデータ受信
装置が用いられている。
【0174】本PCカード2012は、ネットワーク2
102からの受信信号を受ける。パルストランス210
6及びフィルタ2110は該受信号から、RZ(Ret
urn to Zero)の信号2122(差動信号)
を生成する。データ受信装置2114は、該RZの信号
2122を受け、NRZのデータ2124に復号する。
コントロール部2116は、該NRZのデータ2124
を受け、メモリ2118及び外部のPCバス2120に
出力する。
【0175】その他、本発明のデータ受信装置は差動信
号を受信する通信機器に適用可能である。
【0176】なお本発明のデータ受信装置は、上記実施
の形態一〜六で説明したものに限らず、種々の変形実施
が可能である。
【0177】例えば、第四の実施の形態で説明したデー
タ受信部及びデコード部の構成を第一の実施の形態〜第
三の実施の形態に適用することも可能である。
【0178】また、第五の実施の形態で説明したリンク
インテグリティテスト機能を第三の実施の形態に適用す
ることも可能である。
【0179】
【図面の簡単な説明】
【図1】第一の実施の形態のデータ受信装置の機能ブロ
ック図である。
【図2】第一の実施の形態のデータ受信装置が受信する
パケットの先頭付近の区間の差動信号及び、差動信号に
基づき生成されるデコード用のデジタル信号を示した図
である。
【図3】同図(A)(B)は、データ送信装置とデータ
受信装置における差動信号線の接続関係を示した図であ
る。
【図4】第一の実施の形態の極性判定部の状態遷移の一
例の図である。
【図5】第一の実施の形態の極性判定部において最初の
連続ビットに基づき極性指示信号を出力する部分の回路
構成の一例を示した図である。
【図6】データ受信部の極性の認識の矯正を行う回路の
具体例である。
【図7】第二の実施の形態のデータ受信装置の極性判定
部の状態遷移の一例の図である。
【図8】第二の実施の形態のデータ受信装置の極性判定
部において、最初の連続ビットに基づき極性指示信号を
出力する部分の回路構成の一例を示した図である。
【図9】第三の実施の形態のデータ受信装置の機能ブロ
ック図である。
【図10】第三の実施の形態のデータ受信装置が受信す
るリンクテストパルスと該リンクテストパルスによって
生成されるデコード用のデジタル信号の一例を示した図
である。
【図11】第三の実施の形態のデータ受信装置の極性判
定部の状態遷移の一例の図である。
【図12】第三の実施の形態のデータ受信装置の極性判
定部において、最初の連続ビット及びリンク信号の否定
時間に基づき極性指示信号を出力する部分の回路構成の
一例を示した図である。
【図13】第四の実施の形態のデータ受信装置の機能ブ
ロック図である。
【図14】第四の実施の形態のデータ受信装置の極性判
定部の状態遷移の一例の図である。
【図15】第四の実施の形態のデータ受信装置の極性判
定部において、リンク信号の否定時間に基づき極性指示
信号を出力する部分の回路構成の一例を示した図であ
る。
【図16】デコード部の機能ブロック図である。
【図17】デコード部におけるタイミングチャート図で
ある。
【図18】第五の実施の形態のデータ受信装置の、デー
タ受信部の回路図の一例である。
【図19】図18の回路のタイミングチャート図であ
る。
【図20】本発明のデータ受信装置をイーサネットのS
witch HubとPCカードに使用する例を示した
図である。
【図21】PCカードの機能ブロック図である。
【符号の説明】
101 第一の実施の形態のデータ受信装置 102 データ受信部 103 デコード部 104 極性判定部 105a、105b 差動信号 106 デジタル信号 107 ビット同期信号 108 シリアルバイナリデータ 109 極性指示信号 110 極性認識矯正部 501 第三の実施の形態のデータ受信装置 504 極性判定部 510 リンク検出部 511 リンク信号 1201 データ受信装置 1202 データ受信部 1203 デコード部 1204 極性判定部 1210 極性認識矯正部

Claims (17)

    【特許請求の範囲】
  1. 【請求項1】 パケット化されたデータを正極性の信号
    と負極性の信号からなる差動信号の形式で受信するデー
    タ受信装置であって、 前記差動信号に基づきデジタル信号を生成するデータ受
    信手段と、 前記デジタル信号に基づき、ビット同期信号とシリアル
    バイナリデータを生成するデコード手段と、 前記デコード手段により出力される前記シリアルバイナ
    リデータを前記ビット同期信号によってサンプリング
    し、サンプリングされたデータに基づき、前記データ受
    信手段が前記差動信号の極性を正しく認識しているか否
    かを判定する極性判定手段とを含み、 前記極性判定手段は、 受信したパケットにおいて、最初に出現する同一のデー
    タのならびが’00’であることを検出した場合、前記
    差動信号の極性を誤って認識していると判定し、 前記データ受信手段は、 前記差動信号の極性を誤って認識していると、前記極性
    判定手段により判定された場合には、極性が正しく認識
    されるよう矯正する手段を含むことを特徴とするデータ
    受信装置。
  2. 【請求項2】 パケット化されたデータを正極性の信号
    と負極性の信号からなる差動信号の形式で受信するデー
    タ受信装置であって、 前記差動信号に基づきデジタル信号を生成するデータ受
    信手段と、 前記デジタル信号に基づき、ビット同期信号とシリアル
    バイナリデータを生成するデコード手段と、 前記デコード手段により出力される前記シリアルバイナ
    リデータを前記ビット同期信号によってサンプリング
    し、サンプリングされたデータに基づき、前記データ受
    信手段が前記差動信号の極性を正しく認識しているか否
    かを判定する極性判定手段とを含み、 前記極性判定手段は、 連続して受信したn回のパケットにおいて、最初に出現
    する同一のデータのならびが’00’であることを検出
    した場合、前記差動信号の極性を誤って認識していると
    判定し、 前記データ受信手段は、 前記差動信号の極性を誤って認識していると、前記極性
    判定手段により判定された場合には、極性が正しく認識
    されるよう矯正する手段を含むことを特徴とするデータ
    受信装置。
  3. 【請求項3】 パケット化されたデータを正極性の信号
    と負極性の信号からなる差動信号の形式で受信するデー
    タ受信装置であって、 前記差動信号に基づきデジタル信号を生成するデータ受
    信手段と、 前記デジタル信号に基づき、ビット同期信号とシリアル
    バイナリデータを生成するデコード手段と、 前記データ受信手段が生成したデジタル信号に基づき、
    所与の規格によって定義されている物理層に固有のリン
    クが確保されているか否かを検出するリンク検出手段
    と、 前記デコード手段により出力される前記シリアルバイナ
    リデータを前記ビット同期信号によってサンプリング
    し、サンプリングされたデータ及び前記リンク検出手段
    の検出結果に基づき、前記データ受信手段が前記差動信
    号の極性を正しく認識しているか否かを判定する極性判
    定手段とを含み、 前記極性判定手段は、 連続して受信したn回のパケットにおいて、最初に出現
    する同一のデータのならびが’00’であることを検出
    した場合及び前記リンク検出手段の検出結果に基づき所
    与の期間に渡ってリンクが確保されていないことを検出
    した場合の少なくとも一方の場合、前記差動信号の極性
    を誤って認識していると判定し、 前記データ受信手段は、 前記差動信号の極性を誤って認識していると、前記極性
    判定手段により判定された場合には、極性が正しく認識
    されるよう矯正する手段を含むことを特徴とするデータ
    受信装置。
  4. 【請求項4】 請求項3において、 前記リンク検出手段は、 所与の規格によって定義されているリンクインテグリテ
    ィをテストすることで、リンクフェール状態を検出する
    手段を含み、 前記極性判定手段は、 連続して受信したn回のパケットにおいて、最初に出現
    する同一のデータのならびが’00’であることを検出
    した場合及び前記リンクフェール状態が所与の期間に渡
    って継続していることを検出した場合の少なくとも一方
    の場合、前記差動信号の極性を誤って認識していると判
    定することを特徴とするデータ受信装置。
  5. 【請求項5】 請求項2〜4のいずれかにおいて、 前記極性判定手段は、 連続して受信したn回のパケットにおいて、最初に出現
    する同一のデータのならびが’00’であることを検出
    した場合、それより後の極性の判定を省略することを特
    徴とするデータ受信装置。
  6. 【請求項6】 請求項1〜5のいずれかにおいて、 前記極性判定手段は、 連続して受信したn回のパケットにおいて、最初に出現
    する同一のデータのならびが’11’であることを検出
    した場合、それ以降極性の判定を省略することを特徴と
    するデータ受信装置。
  7. 【請求項7】 請求項1〜6のいずれかにおいて、 前記デコード手段は、 前記デジタル信号の変化点に基づき、前記ビット同期信
    号と前記シリアルバイナリデータを生成することを特徴
    とするデータ受信装置。
  8. 【請求項8】 請求項7において、 データ受信手段は、 前記差動信号に基づき比較入力用電位を生成し、該比較
    入力用電位と前記差動信号を構成する正極性の信号と負
    極性の信号のいずれか一方の電位とに基づき前記デジタ
    ル信号を生成することを特徴とするデータ受信装置。
  9. 【請求項9】 パケット化されたデータを正極性の信号
    と負極性の信号からなる差動信号の形式で受信するデー
    タ受信装置であって、 前記差動信号に基づきデジタル信号を生成するデータ受
    信手段と、 前記デジタル信号の変化点に基づき、ビット同期信号と
    シリアルバイナリデータを生成するデコード手段と、 前記データ受信手段が生成したデジタル信号に基づき、
    所与の規格によって定義されている物理層に固有のリン
    クが確保されているか否かを検出するリンク検出手段
    と、 前記リンク検出手段の検出結果に基づき、前記データ受
    信手段が前記差動信号の極性を正しく認識しているか否
    かを判定する極性判定手段とを含み、 前記極性判定手段は、 前記リンク検出手段の検出結果に基づき所与の期間に渡
    ってリンクが確保されていないことを検出した場合、前
    記差動信号の極性を誤って認識していると判定し、 前記データ受信手段は、 前記差動信号の極性を誤って認識していると、前記極性
    判定手段により判定された場合には、極性が正しく認識
    されるよう矯正する手段を含むことを特徴とするデータ
    受信装置。
  10. 【請求項10】 請求項9において、 前記データ受信手段は、 前記差動信号に基づき比較入力用電位を生成し、該比較
    入力用電位と前記差動信号を構成する正極性の信号と負
    極性の信号のいずれか一方の電位とに基づき前記デジタ
    ル信号を生成することを特徴とするデータ受信装置。
  11. 【請求項11】 請求項9又は10のいずれかにおい
    て、 前記リンク検出手段は、 所与の規格によって定義されているリンクインテグリテ
    ィをテストすることで、リンクフェール状態を検出する
    手段を含み、 前記極性判定手段は、 前記リンクフェール状態が所与の期間に渡って継続して
    いることを検出した場合、前記差動信号の極性を誤って
    認識していると判定することを特徴とするデータ受信装
    置。
  12. 【請求項12】 請求項1〜11のいずれかにおいて、 前記極性判定手段は、 前記差動信号の極性を正しく認識しているか否かの判定
    に基づき、第一、第二のいずれかの状態をもつ極性指示
    信号を出力し、 前記データ受信手段は、 前記差動信号を第一、第二の端子で受信し、 前記極性指示信号が第一の状態にあるときは前記第一の
    端子の受信信号を正極性とし前記第二の端子の受信信号
    を負極性としてデジタル信号を生成し、第二の状態にあ
    るときは前記第一の端子の受信信号を負極性とし前記第
    二の端子の受信信号を正極性としてデジタル信号を生成
    することを特徴とするデータ受信装置。
  13. 【請求項13】 パケット化されたデータを正極性の信
    号と負極性の信号からなる差動信号の形式で受信し、処
    理を行う電子機器であって、 前記差動信号に基づきビット同期信号とシリアルバイナ
    リデータを生成する請求項1〜請求項12のいずれかに
    記載されたデータ受信装置と、 該データ受信装置により生成された前記ビット同期信号
    と前記シリアルバイナリデータに基づいて処理を行う処
    理手段とを含むことを特徴とする電子機器。
  14. 【請求項14】 パケット化されたデータを正極性の信
    号と負極性の信号からなる差動信号の形式で受信するデ
    ータ受信方法であって、 前記差動信号に基づきデジタル信号を生成するデータ受
    信ステップと、 前記デジタル信号に基づき、ビット同期信号とシリアル
    バイナリデータを生成するデコードステップと、 前記デコードステップにより出力される前記シリアルバ
    イナリデータを前記ビット同期信号によってサンプリン
    グし、サンプリングされたデータに基づき、前記データ
    受信ステップが前記差動信号の極性を正しく認識してい
    るか否かを判定する極性判定ステップとを含み、 前記極性判定ステップは、 受信したパケットにおいて、最初に出現する同一のデー
    タのならびが’00’であることを検出した場合、前記
    差動信号の極性を誤って認識していると判定し、 前記データ受信ステップは、 前記差動信号の極性を誤って認識していると、前記極性
    判定ステップにより判定された場合には、極性が正しく
    認識されるよう矯正するステップを含むことを特徴とす
    るデータ受信方法。
  15. 【請求項15】 パケット化されたデータを正極性の信
    号と負極性の信号からなる差動信号の形式で受信するデ
    ータ受信方法であって、 前記差動信号に基づきデジタル信号を生成するデータ受
    信ステップと、 前記デジタル信号に基づき、ビット同期信号とシリアル
    バイナリデータを生成するデコードステップと、 前記デコードステップにより出力される前記シリアルバ
    イナリデータを前記ビット同期信号によってサンプリン
    グし、サンプリングされたデータに基づき、前記データ
    受信ステップが前記差動信号の極性を正しく認識してい
    るか否かを判定する極性判定ステップとを含み、 前記極性判定ステップは、 連続して受信したn回のパケットにおいて、最初に出現
    する同一のデータのならびが’00’であることを検出
    した場合、前記差動信号の極性を誤って認識していると
    判定し、 前記データ受信ステップは、 前記差動信号の極性を誤って認識していると、前記極性
    判定ステップにより判定された場合には、極性が正しく
    認識されるよう矯正するステップを含むことを特徴とす
    るデータ受信方法。
  16. 【請求項16】 パケット化されたデータを正極性の信
    号と負極性の信号からなる差動信号の形式で受信するデ
    ータ受信方法であって、 前記差動信号に基づきデジタル信号を生成するデータ受
    信ステップと、 前記デジタル信号に基づき、ビット同期信号とシリアル
    バイナリデータを生成するデコードステップと、 前記データ受信ステップが生成したデジタル信号に基づ
    き、所与の規格によって定義されている物理層に固有の
    リンクが確保されているか否かを検出するリンク検出ス
    テップと、 前記デコードステップにより出力される前記シリアルバ
    イナリデータを前記ビット同期信号によってサンプリン
    グし、サンプリングされたデータ及び前記リンク検出ス
    テップの検出結果に基づき、前記データ受信ステップが
    前記差動信号の極性を正しく認識しているか否かを判定
    する極性判定ステップとを含み、 前記極性判定ステップは、 連続して受信したn回のパケットにおいて、最初に出現
    する同一のデータのならびが’00’であることを検出
    した場合及び前記リンク検出ステップの検出結果に基づ
    き所与の期間に渡ってリンクが確保されていないことを
    検出した場合の少なくとも一方の場合、前記差動信号の
    極性を誤って認識していると判定し、 前記データ受信ステップは、 前記差動信号の極性を誤って認識していると、前記極性
    判定ステップにより判定された場合には、極性が正しく
    認識されるよう矯正するステップを含むことを特徴とす
    るデータ受信方法。
  17. 【請求項17】 パケット化されたデータを正極性の信
    号と負極性の信号からなる差動信号の形式で受信するデ
    ータ受信方法であって、 前記差動信号に基づきデジタル信号を生成するデータ受
    信ステップと、 前記デジタル信号の変化点に基づき、ビット同期信号と
    シリアルバイナリデータを生成するデコードステップ
    と、 前記データ受信ステップが生成したデジタル信号に基づ
    き、所与の規格によって定義されている物理層に固有の
    リンクが確保されているか否かを検出するリンク検出ス
    テップと、 前記リンク検出ステップの検出結果に基づき、前記デー
    タ受信ステップが前記差動信号の極性を正しく認識して
    いるか否かを判定する極性判定ステップとを含み、 前記極性判定ステップは、 前記リンク検出ステップの検出結果に基づき所与の期間
    に渡ってリンクが確保されていないことを検出した場
    合、前記差動信号の極性を誤って認識していると判定
    し、 前記データ受信ステップは、 前記差動信号の極性を誤って認識していると、前記極性
    判定ステップにより判定された場合には、極性が正しく
    認識されるよう矯正するステップを含むことを特徴とす
    るデータ受信方法。
JP02207697A 1996-01-23 1997-01-21 データ受信装置、データ受信方法及び電子機器 Expired - Fee Related JP3520388B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP02207697A JP3520388B2 (ja) 1996-01-23 1997-01-21 データ受信装置、データ受信方法及び電子機器

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP927696 1996-01-23
JP8-9276 1996-01-23
JP02207697A JP3520388B2 (ja) 1996-01-23 1997-01-21 データ受信装置、データ受信方法及び電子機器

Publications (2)

Publication Number Publication Date
JPH09266496A true JPH09266496A (ja) 1997-10-07
JP3520388B2 JP3520388B2 (ja) 2004-04-19

Family

ID=26343959

Family Applications (1)

Application Number Title Priority Date Filing Date
JP02207697A Expired - Fee Related JP3520388B2 (ja) 1996-01-23 1997-01-21 データ受信装置、データ受信方法及び電子機器

Country Status (1)

Country Link
JP (1) JP3520388B2 (ja)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002027574A (ja) * 2000-07-07 2002-01-25 Development Bank Of Japan 二線式遠隔制御システム及び二線式表示装置
WO2003103244A1 (ja) * 2002-05-31 2003-12-11 松下電器産業株式会社 データ伝送システム
JP2004289844A (ja) * 2003-03-24 2004-10-14 Sensormatic Electronics Corp 極性訂正回路およびそれを組み入れたシステム
JP2007529814A (ja) * 2004-03-19 2007-10-25 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ 接続された装置の検知された伝送方向に依存した、送信器又は受信器としての通信ポートの自動設定
JP5979518B1 (ja) * 2015-11-24 2016-08-24 パナソニックIpマネジメント株式会社 子機、親機、モニタおよび通信方法
JP5979520B1 (ja) * 2015-12-03 2016-08-24 パナソニックIpマネジメント株式会社 子機、親機、モニタおよび通信方法
JP5979517B1 (ja) * 2015-10-22 2016-08-24 パナソニックIpマネジメント株式会社 子機、親機、モニタおよび通信方法
JP5984028B1 (ja) * 2015-11-10 2016-09-06 パナソニックIpマネジメント株式会社 ドアホンシステムおよびその通信方法
JP2017508421A (ja) * 2014-01-24 2017-03-23 インスパー・エレクトロニック・インフォメーション・インダストリー・コーポレーション・リミテッド 作動信号転換訂正回路および作動信号転換訂正方法
JP6226211B1 (ja) * 2016-06-30 2017-11-08 パナソニックIpマネジメント株式会社 ドアホンシステムおよびその通信方法
JP2017229072A (ja) * 2017-06-27 2017-12-28 パナソニックIpマネジメント株式会社 ドアホンシステムおよび通信方法
JP2017229038A (ja) * 2016-06-24 2017-12-28 パナソニックIpマネジメント株式会社 ドアホンシステムおよび通信方法
JP2017229071A (ja) * 2017-06-27 2017-12-28 パナソニックIpマネジメント株式会社 ドアホンシステムおよび通信方法
JP2018182375A (ja) * 2017-04-03 2018-11-15 パナソニックIpマネジメント株式会社 通信装置および通信方法

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002027574A (ja) * 2000-07-07 2002-01-25 Development Bank Of Japan 二線式遠隔制御システム及び二線式表示装置
WO2003103244A1 (ja) * 2002-05-31 2003-12-11 松下電器産業株式会社 データ伝送システム
US7286616B2 (en) 2002-05-31 2007-10-23 Matsushita Electric Industrial Co., Ltd. Data transmission system
JP2004289844A (ja) * 2003-03-24 2004-10-14 Sensormatic Electronics Corp 極性訂正回路およびそれを組み入れたシステム
JP2007529814A (ja) * 2004-03-19 2007-10-25 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ 接続された装置の検知された伝送方向に依存した、送信器又は受信器としての通信ポートの自動設定
JP2017508421A (ja) * 2014-01-24 2017-03-23 インスパー・エレクトロニック・インフォメーション・インダストリー・コーポレーション・リミテッド 作動信号転換訂正回路および作動信号転換訂正方法
JP5979517B1 (ja) * 2015-10-22 2016-08-24 パナソニックIpマネジメント株式会社 子機、親機、モニタおよび通信方法
JP5984028B1 (ja) * 2015-11-10 2016-09-06 パナソニックIpマネジメント株式会社 ドアホンシステムおよびその通信方法
JP5979518B1 (ja) * 2015-11-24 2016-08-24 パナソニックIpマネジメント株式会社 子機、親機、モニタおよび通信方法
JP5979520B1 (ja) * 2015-12-03 2016-08-24 パナソニックIpマネジメント株式会社 子機、親機、モニタおよび通信方法
JP2017229038A (ja) * 2016-06-24 2017-12-28 パナソニックIpマネジメント株式会社 ドアホンシステムおよび通信方法
JP6226211B1 (ja) * 2016-06-30 2017-11-08 パナソニックIpマネジメント株式会社 ドアホンシステムおよびその通信方法
JP2018006976A (ja) * 2016-06-30 2018-01-11 パナソニックIpマネジメント株式会社 ドアホンシステムおよびその通信方法
JP2018182375A (ja) * 2017-04-03 2018-11-15 パナソニックIpマネジメント株式会社 通信装置および通信方法
JP2017229072A (ja) * 2017-06-27 2017-12-28 パナソニックIpマネジメント株式会社 ドアホンシステムおよび通信方法
JP2017229071A (ja) * 2017-06-27 2017-12-28 パナソニックIpマネジメント株式会社 ドアホンシステムおよび通信方法

Also Published As

Publication number Publication date
JP3520388B2 (ja) 2004-04-19

Similar Documents

Publication Publication Date Title
US5903613A (en) Data reception device, data reception method and electronic equipment
JP3520388B2 (ja) データ受信装置、データ受信方法及び電子機器
KR100256939B1 (ko) 외부 어드레스 검파 인터페이스와 조합방법으로 이루어진 이더넷 미디어 억세스 콘트롤러
EP0773653B1 (en) Method and apparatus for decoding Manchester-encoded data
US9118392B2 (en) Isolated serializer-deserializer
US4606052A (en) Method for detection of line activity for Manchester-encoded signals
CN101395876A (zh) 用于补偿非对称延迟的方法和系统
JP2701789B2 (ja) 全2重伝送回路
US5659548A (en) Communication control apparatus
US20240053459A1 (en) Modified uart interface and uart data transmission for real-time data transmission of echo data to a higher-level computer system
US20100219992A1 (en) Method and device for decoding a signal
CN111769835B (zh) 一种基于fpga和iec60044-8标准的曼彻斯特码解码方法
JP2812665B2 (ja) 通信網のデータ衝突検出回路および検出方法
JPH0799502A (ja) 2ライン多局バスシステム
CN110635854A (zh) 一种传输协议自适应解码系统及方法
US4964142A (en) Receiver synchronization in encoder/decoder
US5208840A (en) Method and arrangement for detecting framing bit sequence in digital data communications system
JP2983959B1 (ja) シリアルインターフェイス、及びこれを用いたモデム装置
WO2008038388A1 (en) Signal receiver apparatus and waveform shaping method
KR100778876B1 (ko) 자동 보드 레이트 검출 장치 및 검출 방법
JP3001414B2 (ja) 符号誤り訂正装置
JPH0314259B2 (ja)
JPS63202149A (ja) 同期伝送方式
JP2558119B2 (ja) 送受信回路
KR910001163B1 (ko) 시스템간의 데이타 직렬전송시 비트동기 생성회로

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Effective date: 20040106

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20040119

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080213

Year of fee payment: 4

FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 5

Free format text: PAYMENT UNTIL: 20090213

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090213

Year of fee payment: 5

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100213

Year of fee payment: 6

FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 7

Free format text: PAYMENT UNTIL: 20110213

FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 7

Free format text: PAYMENT UNTIL: 20110213

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120213

Year of fee payment: 8

FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 9

Free format text: PAYMENT UNTIL: 20130213

LAPS Cancellation because of no payment of annual fees