(57)【要約】【課題】  誤サンプリングを防止し得るデータサンプリング装置を提供する。【解決手段】本データサンプリング装置では、サンプリング対象となる入力波形の振幅レベルがデータＢの閾値βを超えると、閾値βに対応して２度一致フィルタにより生成されたＬレベルのデータＢhldをピークホールドレジスタにより保持し、それを所定期間ｔegの経過前までにサンプリングレジスタによって取得する。これにより、入力波形の振幅レベルが、一旦、データＢの閾値βを超えた後には、サンプリング対象となる入力波形の立ち上がり波形または立ち下がり波形の傾きや形状にかかわりなく、データＢの閾値βに対応したＬレベルのデータＢhldがピークホールドレジスタに保持されるので、この保持されたＬレベルのデータＢhldをサンプリングレジスタによって取得することで、当該サンプリング対象となる入力波形に基づくデータ値を確実に得ることができる。【選択図】  図２
2007060235.tif 000002
【特許請求の範囲】
【請求項１】
サンプリング対象となるディジタル波形に基づくデータ値を、所定の閾値を基準に決定して出力し得るデータサンプリング装置であって、
前記所定の閾値のうち、前記ディジタル波形の最大値または最小値に最も近い第１の閾値に基づいて、前記ディジタル波形の振幅レベルを判定可能な第１の判定手段と、
前記所定の閾値のうち、前記第１の閾値以外の第２の閾値に基づいて前記ディジタル波形の振幅レベルを判定可能な第２の判定手段と、
前記振幅レベルが前記第１の閾値から離れる方向に向かって前記第２の閾値を超えたことを前記第２の判定手段により判定された場合、所定のデータ値を表すデータ情報を生成可能なデータ情報生成手段と、
前記データ情報生成手段により生成された前記データ情報を、当該データ情報が生成された後から、前記ディジタル波形の振幅レベルが前記第１の閾値に最も近い前記最大値または最小値の方向に向かって前記第１の閾値を超えたことを前記第１の判定手段により判定されてから所定期間後まで、保持可能なデータ情報保持手段と、
前記データ情報保持手段に保持された前記データ情報を、前記所定期間の経過前までに前記データ情報保持手段から取得可能なサンプリング手段と、
を備えることを特徴とするデータサンプリング装置。
【請求項２】
前記データ情報生成手段は、
前記第２の判定手段が、前記振幅レベルが前記第１の閾値から離れる方向に向かって前記第２の閾値を超えたことを２回以上判定した後、
前記データ情報を生成することを特徴とする請求項１記載のデータサンプリング装置。
【請求項３】
前記所定期間は、前記ディジタル波形の振幅レベルが前記第１の閾値に最も近い前記最大値または最小値の方向に向かって前記第１の閾値を超えたことを前記第１の判定手段により判定された以降から、前記サンプリング対象となるディジタル波形に後続する他のディジタル波形のサンプリングまで、の期間であることを特徴とする請求項１または２記載のデータサンプリング装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サンプリング対象となるディジタル波形に基づくデータ値を、所定の閾値を基準に決定して出力し得るデータサンプリング装置に関するものである。
【背景技術】
【０００２】
従来より、サンプリング対象となるディジタル波形に基づくデータ値を、所定の閾値を基準に決定して出力し得るデータサンプリング装置の一形態として、例えば、下記、特許文献１に開示されるものがある。
【０００３】
このようなデータサンプリング装置は、ＬＡＮ等のネットワークの通信バスを流れるシリアルデータの受信に用いられ、例えばディジタルデータのベースバンド伝送に適用されることがある。具体的には、例えば、車両のエアバックシステム等に用いられる安全系サブネットワークとしてセーフ・バイ・ワイヤー（Safe-by-Wire）と称されるものがあり、図７(A) に示すようなディジタル波形をデータサンプリングの対象とする。
【０００４】
即ち、セーフ・バイ・ワイヤーでは、各ノードへの電力供給を目的とするパワーフェーズＰphと、データ信号の伝送を目的とするデータフェーズＤphと、を交互に形成し、さらにこれらの繰り返しによってクロック信号を形成可能に、通信バスに送出される伝送波形（ディジタル波形）を構成している。このため、メッセージ（データ信号）を送出するノードは、図７(A) に示すように、データフェーズＤphの期間中に、パワーフェーズＰphにあたるディジタル波形の最大値（例えば＋Ｖcc）からマイナス方向に波形を立ち下げることによって、データ波形を形成する。これに対し、メッセージを受けるノードでは、例えば０Ｖ〜＋Ｖccの間に２つの閾値α，βを設け、入力波形の振幅レベルがこれらの閾値を超えたか否かをコンパレータ等により判断することによって当該波形に基づくデータ値を決定してデータの復号を行う。
【０００５】
例えば、図７(A) に示す例では、左から第１番目と第２番目のデータフェーズＤphでは振幅レベルの下限が閾値αと閾値βとの間にあるため、当該コンパレータから出力されるデータＢinはそれぞれ「データＡ」に対応する「０」となり、第３番目のデータフェーズＤphでは振幅レベルの下限が閾値βを超えているため、同出力データＢinは「データＢ」に対応する「１」となる（図７(B) 参照）。なお、図７の各図に示す入力波形等の例は、データ値を判別する閾値数を減らして、本来のセーフ・バイ・ワイヤーによるものよりも簡略化して表現されていることに留意されたい。
【０００６】
このように、ここではセーフ・バイ・ワイヤーの例を挙げて説明しているが、一般に、ディジタルデータのベースバンド伝送においては、入力波形に対して所定の閾値を設けることによって当該入力波形の振幅レベルがその閾値を超えたか否かを判断してデータ値を決定している。そして、このような振幅レベルが閾値を超えたか否かの判断、つまりデータのサンプリングは、予め設定されたタイミングで行ったり、図７(B) に示すように、立ち下がり波形が閾値αを超えている期間ｔｄの中間（データフェーズＤphのほぼ中央）で行っているものが多い。
【特許文献１】特開２００１−６０９４１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、このような従来のデータサンプリング装置によると、データのサンプリングタイミングを、予め設定されたタイミングやデータフェーズＤphのほぼ中央になるように設定している。このため、データフェーズＤphを形成する入力波形の傾きが小さく（緩やかに）なった場合には、誤ったデータをサンプリングしてしまう可能性が存在する。
【０００８】
即ち、図７(C) に示すように、データフェーズＤphにおいて入力波形の立ち上がりが緩やかになった場合には、たとえデータフェーズＤphのほぼ中央でデータをサンプリングしていたとしても、このようなサンプリングのタイミングが当該入力波形の立ち上がり途中にあたることがある。そのため、入力波形が閾値βを超える前後付近の時期とサンプリングタイミングとが重なるときには、当該タイミングの僅かな違いによって、入力波形の振幅レベルが閾値αと閾値βとの間にあると判断される場合（データＢinは「０」）と、振幅レベルが閾値βを超えていると判断される場合（データＢinは「１」）と、が生じ、誤ったサンプリングにつながり得るという問題がある（図７(C) に示す破線楕円内）。なお後述するように、入力波形の立ち下がりが緩やかになる場合においても、同様の問題が生じ得る（図４(B) 参照）。
【０００９】
なお、このような問題は、入力波形の立ち上がりや立ち下がりが所定期間内に終了するように通信プロトコルに規定されているものについては、各ノードの設計仕様が当該プロトコルに準拠している限りにおいては、入力波形の傾きは当該プロトコルの予定範囲内にあるので、一般に発生し難いと考えられる。しかし、通信プロトコルにこのような規定のないセーフ・バイ・ワイヤーにおいては、通信バスに送出される伝送波形（ディジタル波形）の立ち上がり時間や立ち下がり時間は、各ノードの設計仕様に左右されるため、このような誤サンプリングの問題は発生し得る。
【００１０】
本発明は、上述した課題を解決するためになされたものであり、その目的とするところは、誤サンプリングを防止し得るデータサンプリング装置を提供することにある。
【課題を解決するための手段】
【００１１】
上記目的を達成するため、特許請求の範囲に記載の請求項１のデータサンプリング装置では、サンプリング対象となるディジタル波形に基づくデータ値を、所定の閾値［α，β，γ］を基準に決定して出力し得るデータサンプリング装置であって、前記所定の閾値［α，β，γ］のうち、前記ディジタル波形の最大値または最小値に最も近い第１の閾値［α］に基づいて、前記ディジタル波形の振幅レベルを判定可能な第１の判定手段［２１］と、前記所定の閾値［α，β，γ］のうち、前記第１の閾値［α］以外の第２の閾値［β，γ］に基づいて前記ディジタル波形の振幅レベルを判定可能な第２の判定手段［２２，２２ａ，２２ｂ］と、前記振幅レベルが前記第１の閾値［α］から離れる方向に向かって前記第２の閾値［β，γ］を超えたことを前記第２の判定手段［２２，２２ａ，２２ｂ］により判定された場合、所定のデータ値を表すデータ情報を生成可能なデータ情報生成手段［２５，２５ａ，２５ｂ］と、前記データ情報生成手段［２５，２５ａ，２５ｂ］により生成された前記データ情報を、当該データ情報が生成された後から、前記ディジタル波形の振幅レベルが前記第１の閾値［α］に最も近い前記最大値または最小値の方向に向かって前記第１の閾値［α］を超えたことを前記第１の判定手段［２１］により判定されてから所定期間後まで、保持可能なデータ情報保持手段［２７，２７ａ，２７ｂ］と、前記データ情報保持手段［２７，２７ａ，２７ｂ］に保持された前記データ情報を、前記所定期間の経過前までに前記データ情報保持手段［２７，２７ａ，２７ｂ］から取得可能なサンプリング手段［２３，２９，２９ａ，２９ｂ］と、を備えることを技術的特徴とする。なお、［  ］内の数字等は、［発明を実施するための最良の形態］の欄で説明する符号に対応し得るものである（以下同じ）。
【００１２】
特許請求の範囲に記載の請求項２のデータサンプリング装置では、請求項１記載のデータサンプリング装置において、前記データ情報生成手段［２５，２５ａ，２５ｂ］は、前記第２の判定手段［２２，２２ａ，２２ｂ］が、前記振幅レベルが前記第１の閾値［α］から離れる方向に向かって前記第２の閾値［β，γ］を超えたことを２回以上判定した後、前記データ情報を生成することを技術的特徴とする。
【００１３】
特許請求の範囲に記載の請求項３のデータサンプリング装置では、請求項１または２記載のデータサンプリング装置において、前記所定期間は、前記ディジタル波形の振幅レベルが前記第１の閾値［α］に最も近い前記最大値または最小値の方向に向かって前記第１の閾値［α］を超えたことを前記第１の判定手段［２１］により判定された以降から、前記サンプリング対象となるディジタル波形に後続する他のディジタル波形のサンプリングまで、の期間であることを技術的特徴とする。
【発明の効果】
【００１４】
請求項１の発明では、振幅レベルが第１の閾値［α］から離れる方向に向かって第２の閾値［β，γ］を超えたことを第２の判定手段［２２，２２ａ，２２ｂ］により判定された場合、データ情報生成手段［２５，２５ａ，２５ｂ］により所定のデータ値を表すデータ情報を生成し、この生成されたデータ情報を、当該データ情報が生成された後から、ディジタル波形の振幅レベルが第１の閾値［α］に最も近い最大値または最小値の方向に向かって第１の閾値［α］を超えたことを第１の判定手段［２１］により判定されてから所定期間後まで、データ情報保持手段［２７，２７ａ，２７ｂ］により保持する。そして、この保持されたデータ情報をサンプリング手段［２３，２９，２９ａ，２９ｂ］によって、所定期間の経過前までにデータ情報保持手段［２７，２７ａ，２７ｂ］から取得する。
【００１５】
このように請求項１の発明では、サンプリング対象となるディジタル波形の振幅レベルが第２の閾値［β，γ］を超えると、当該第２の閾値［β，γ］に対応して生成されたデータ情報をデータ情報保持手段［２７，２７ａ，２７ｂ］により保持し、それを所定期間の経過前までにサンプリング手段［２３，２９，２９ａ，２９ｂ］によって取得する。このため、当該振幅レベルが、一旦、第２の閾値［β，γ］を超えた後には、サンプリング対象となるディジタル波形の立ち上がり波形または立ち下がり波形の傾きや形状にかかわりなく、当該第２の閾値［β，γ］に対応したデータ情報がデータ情報保持手段［２７，２７ａ，２７ｂ］に保持されるので、この保持されたデータ情報をサンプリング手段［２３，２９，２９ａ，２９ｂ］によって取得することで、当該サンプリング対象となるディジタル波形に基づくデータ値を確実に得ることができそれを出力することができる。したがって、誤サンプリングを防止することができる。
【００１６】
請求項２の発明では、データ情報生成手段［２５，２５ａ，２５ｂ］は、第２の判定手段［２２，２２ａ，２２ｂ］が、振幅レベルが第１の閾値［α］から離れる方向に向かって第２の閾値［β，γ］を超えたことを２回以上判定した後、データ情報を生成する。このように請求項２の発明では、第２の閾値［β，γ］を超えたことを２回以上判定しなければ当該第２の閾値［β，γ］に対応したデータ情報を生成しないので、例えば、外来ノイズ等により当該ディジタル波形の振幅レベルが変動した場合における誤ったデータ情報の生成を防止することができる。したがって、誤サンプリングをより確実に防止することができる。
【００１７】
請求項３の発明では、所定期間は、ディジタル波形の振幅レベルが第１の閾値［α］に最も近い最大値または最小値の方向に向かって第１の閾値［α］を超えたことを第１の判定手段［２１］により判定された以降から、サンプリング対象となるディジタル波形に後続する他のディジタル波形のサンプリングまで、の期間であることから、例えば、ディジタル波形のほぼ中央部でサンプリングする等のサンプリング時期が一定時期に規定されている場合に比べてサンプリング処理の自由度を高めることができる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明のデータサンプリング装置の実施形態について図を参照して説明する。本実施形態では、本発明のデータサンプリング装置（以下「サンプリング装置」という）をセーフ・バイ・ワイヤーに接続された受信ノードに適用した例を説明する。なお、セーフ・バイ・ワイヤーについては、既に［背景技術］の欄で説明しているので、ここでは省略する。まず、本実施形態に係るサンプリング装置２０の構成を図１および図２に基づいて説明する。
【００１９】
図１に示すように、サンプリング装置２０は、入力端子ＩＮを介して図略のセーフ・バイ・ワイヤーに接続されており、主に、コンパレータ２１、２２、エッジ生成部２３、２度一致フィルタ２５、ピークホールドレジスタ２７、サンプリングレジスタ２９により構成されている。これにより、当該サンプリング装置２０では、入力端子ＩＮから入力される入力波形（ディジタル波形）に基づくデータ値を、後述する所定の閾値α，βを基準に決定して出力端子ＯＵＴ−Ｂから出力可能にしている。なお図１に示すＣＬＫ端子には、図略のタイミングジェネレータからタイミングクロックが当該装置に供給されている。
【００２０】
コンパレータ２１、２２は、入力端子ＩＮから入力される入力波形（ディジタル波形）の振幅レベルを判定し得る比較器で、比較入力に入力される電圧（振幅レベル）が基準入力に入力される基準電圧よりも大きいか否かを判定する。例えば、コンパレータ２１（第１の判定手段）の場合、所定の閾値（α、β）のうち、当該入力波形の最大値に最も近いデータＡの閾値α（第１の閾値）に基づいて、当該入力波形の振幅レベルを判定可能に基準電圧等が構成されている（図２(A)に示す(1)のデータＡinのＨ→Ｌ）。また、コンパレータ２２（第２の判定手段）の場合には、所定の閾値のうち、データＡの閾値α以外のデータＢの閾値β（第２の閾値）に基づいて、当該入力波形の振幅レベルを判定可能に基準電圧等が構成されている（図２(A)に示す(2)のデータＢinのＨ→Ｌ）。
【００２１】
エッジ生成部２３は、コンパレータ２１の出力に接続されており、入力波形の振幅レベルがデータＡの閾値αに最も近い最大値の方向に向かってデータＡの閾値αを超えたことをコンパレータ２１により判定されてから、所定期間後まで、の間を継続した１パルスを出力し得るワンショットパルス発生器で、タイミングクロックＣＬＫの立ち上がりタイミングに同期して当該パルスを出力可能に構成されている。具体的には、コンパレータ２１の出力がＨ→Ｌに切り替わった後（図２(A)に示す(8)のデータＡinのＬ→Ｈ）のタイミングクロックの立ち上がりで（図２(A)に示す(9)）、所定期間ｔegだけデータＡegが出力されている。
【００２２】
２度一致フィルタ２５は、コンパレータ２２の出力に接続されており、入力波形の振幅レベルがデータＡの閾値αから離れる方向に向かってデータＢの閾値βを超えたことをコンパレータ２２により判定された場合、所定のデータ値を表すデータ情報を生成し得る同期レジスタで、タイミングクロックＣＬＫの立ち上がりタイミングに同期して当該データ情報を出力可能に構成されている。具体的には、コンパレータ２２の出力により、入力波形の振幅レベルがデータＢの閾値βを下回る方向に超えたことを、タイミングクロックＣＬＫの立ち上がりタイミング周期で２回以上判定した場合（図２(A)に示す(3)）、その後、出力であるデータＢfil（所定のデータ値を表すデータ情報）をＨ→Ｌに変更する（図２(A)に示す(4)）。
【００２３】
なお、この２度一致フィルタ２５によるデータＢfil（Ｌレベル）の出力は、コンパレータ２２の出力により、入力波形の振幅レベルがデータＢの閾値βを下回る方向に超えたことをＣＬＫの立ち上がりタイミングで判定しなくなるまで、つまり当該振幅レベルがデータＡの閾値αとデータＢの閾値βとの間（データＡを示す）に戻るまで、維持される（図２(A)に示す(6),(7)）。このように２度一致フィルタ２５では、当該閾値βを超えたことを２回以上判定した場合に、データＢfilをＬレベルにするようにしたので、例えば、外来ノイズ等により当該入力波形の振幅レベルが変動した場合における誤ってデータＢfilをＬレベルにするのを防止することができる。
【００２４】
ピークホールドレジスタ２７は、エッジ生成部２３の出力および２度一致フィルタ２５の出力にそれぞれ接続されており、２度一致フィルタ２５により出力されるデータＢfil（Ｌレベル）を、そのデータＢfil（Ｌレベル）が出力された後から、当該入力波形の振幅レベルがデータＡの閾値αに最も近い最大値の方向に向かってデータＡの閾値αを超えたことをコンパレータ２１により判定されてから所定期間後まで、データＢhld（Ｌレベル）として保持し得るレジスタで、タイミングクロックＣＬＫの立ち上がりタイミングに同期して当該データ情報を出力可能に構成されている。具体的には、２度一致フィルタ２５からＬレベルのデータＢfilが出力された後のタイミングクロックＣＬＫの立ち上がりタイミングから（図２(A)に示す(5)）、エッジ生成部２３からデータＡeg（ワンショットパルス）が出力された後のタイミングクロックＣＬＫの立ち上がりタイミングの後まで（図２(A)に示す(10)）、ＬレベルのデータＢhld（データ情報）を保持する（図２(A)に示す(11)）。
【００２５】
サンプリングレジスタ２９は、エッジ生成部２３の出力およびピークホールドレジスタ２７の出力にそれぞれ接続されており、ピークホールドレジスタ２７に保持されたＬレベルのデータＢhldを、所定期間ｔegの経過前までにピークホールドレジスタ２７から取得可能なレジスタで、タイミングクロックＣＬＫの立ち上がりタイミングに同期して当該データ情報を出力可能に構成されている。具体的には、エッジ生成部２３からデータＡeg（ワンショットパルス）が出力された後のタイミングクロックＣＬＫの立ち上がりタイミングで、ピークホールドレジスタ２７が保持するＬレベルのデータＢhldを取得、つまりサンプリングする（図２(A)に示す(12)）。
【００２６】
このようにサンプリング装置２０を構成することにより、サンプリング対象となる入力波形の振幅レベルがデータＢの閾値βを超えると（図２(A)に示す(2)）、閾値βに対応して２度一致フィルタ２５により生成されたＬレベルのデータＢhldがピークホールドレジスタ２７により保持され（図２(A)に示す(5)）、所定期間ｔegの経過前までにサンプリングレジスタ２９によって取得される（図２(A)に示す(12)）。これにより、入力波形の振幅レベルが、一旦、データＢの閾値βを超えた後には、サンプリング対象となる入力波形の立ち上がり波形または立ち下がり波形の傾きや形状にかかわりなく、データＢの閾値βに対応したＬレベルのデータＢhldがピークホールドレジスタ２７に保持されるので、この保持されたＬレベルのデータＢhldをサンプリングレジスタ２９によって取得することで、当該サンプリング対象となる入力波形に基づくデータ値を確実に得ることができる。したがって、誤サンプリングを防止することができる。
【００２７】
例えば、サンプリング装置２０では、図２(B) に示すように、入力波形が閾値αを超えている期間ｔｄの中間でサンプリングしても当該入力波形を正常にサンプリングできる場合だけでなく、図３(B) に示すように、入力波形の立ち上がりが緩やかになったために、このような期間ｔｄの中間でサンプリングすると当該入力波形を正常にサンプリングできない可能のある場合においても（図３(B) 中に示す破線楕円内）、図３(A) に示すように、ピークホールドレジスタ２７の出力であるデータＢhldを介して入力波形に基づくデータ値を確実にサンプリングすることができる。
【００２８】
また、同様に、入力波形の立ち下がりが緩やかになったために、期間ｔｄの中間でサンプリングすると当該入力波形を正常にサンプリングできない可能のある場合においても（図４(B) 中に示す破線楕円内）、図４(A) に示すように、ピークホールドレジスタ２７の出力であるデータＢhldを介して入力波形に基づくデータ値を確実にサンプリングすることができる。なお、図３および図４に示す各符号等は、図２に示すものと同様である。
【００２９】
以上説明したサンプリング装置２０では、「所定の閾値」が２つの場合、つまりデータＡの閾値αとデータＢの閾値βとについて説明することで、セーフ・バイ・ワイヤーを簡略化して説明したが、「所定の閾値」が３つ以上の場合においてもサンプリング装置２０を基本に、ほぼ同様に構成することができる。
【００３０】
ここで、所定の閾値をα、β、γの３種類設定した場合の例として、サンプリング装置２０’の構成等を図５および図６を参照して説明する。なお、これらの図において、前述したサンプリング装置２０の場合と実施的に同一構成部分や波形等については同一符号を付してそれらの説明を省略する。
【００３１】
図５に示すように、サンプリング装置２０’は、主に、コンパレータ２１、２２ａ、２２ｂ、エッジ生成部２３、２度一致フィルタ２５ａ、２５ｂ、ピークホールドレジスタ２７ａ、２７ｂ、サンプリングレジスタ２９ａ、２９ｂから構成される。即ち、前述したサンプリング装置２０では、設定される閾値がαとβの２種類であったことから、第２の判定手段に相当するコンパレータは１つ（コンパレータ２２）であったが（図１参照）、本サンプリング装置２０’では、設定される閾値がα、βに加えγの３種類であることから、第２の判定手段に相当するコンパレータは２つになる（コンパレータ２２ａ，２２ｂ）。またこれに伴い、２度一致フィルタ、ピークホールドレジスタ、サンプリングレジスタについても、すべて２つづつ必要となる（２度一致フィルタ２５ａ，２５ｂ、ピークホールドレジスタ２７ａ，２７ｂ、サンプリングレジスタ２９ａ，２９ｂ）。
【００３２】
即ち、入力波形が入力される入力端子ＩＮには、コンパレータ２１の他に、コンパレータ２２ａ、２２ｂが接続され、コンパレータ２２ａの出力には２度一致フィルタ２５ａが、またコンパレータ２２ｂの出力には２度一致フィルタ２５ｂが、それぞれ接続される。そして、２度一致フィルタ２５ａの出力にはピークホールドレジスタ２７ａが接続され、さらにピークホールドレジスタ２７ａの出力にはサンプリングレジスタ２９ａが接続される。このサンプリングレジスタ２９ａの出力は、前述したサンプリング装置２０のサンプリングレジスタ２９の出力と同様に出力端子ＯＵＴ−Ｂに接続される。一方、２度一致フィルタ２５ｂの出力にはピークホールドレジスタ２７ｂが接続され、さらにピークホールドレジスタ２７ｂの出力にはサンプリングレジスタ２９ｂが接続されてその出力は出力端子ＯＵＴ−Ｃに接続される。
【００３３】
このように構成されるサンプリング装置２０’では、サンプリング対象となる入力波形の振幅レベルがデータＣの閾値γを超えると（図６に示す(2)'）、閾値γに対応して２度一致フィルタ２５ｂにより生成（図６に示す(3)'、(4)'）されたＬレベルのデータＣhldがピークホールドレジスタ２７ｂにより保持される（図６に示す(5)'）。さらに振幅レベルがデータＢの閾値βを超えると（図６に示す(2)）、閾値βに対応して２度一致フィルタ２５ａにより生成（図６に示す(3)、(4)）されたＬレベルのデータＢhldがピークホールドレジスタ２７ａにより保持される（図６に示す(5)）。そして、所定期間ｔegの経過前までにそれぞれサンプリングレジスタ２９ｂ、２９ａによって取得される（図６に示す(11)'、(12)'、(11)、(12)）。
【００３４】
これにより、入力波形の振幅レベルが、一旦、データＣの閾値γやデータＢの閾値βを超えた後には、サンプリング対象となる入力波形の立ち上がり波形または立ち下がり波形の傾きや形状にかかわりなく、データＣの閾値γに対応したＬレベルのデータＣhldがピークホールドレジスタ２７ｂに保持され、またデータＢの閾値βに対応したＬレベルのデータＢhldがピークホールドレジスタ２７ａに保持される。このため、これらの保持されたＬレベルのデータＣhld、Ｂhldをサンプリングレジスタ２９ｂ、２９ａによって取得することで、当該サンプリング対象となる入力波形に基づくデータ値を確実に得ることができる。したがって、このような３種類の閾値α、β、γが設定されているものでも前述のサンプリング装置２０誤サンプリングを防止することができる。
【００３５】
なお、上述した実施形態に係るサンプリング装置２０では、セーフ・バイ・ワイヤーに準拠したものを例示して説明したため、パワーフェーズＰphにあたるディジタル波形の最大値（例えば＋Ｖcc）からマイナス方向に波形を立ち下げることによって、データ波形を形成したが、本発明はこれに限られることはなく、アースレベルにあたるディジタル波形の最小値（例えばＧＮＤ）からプラス方向に波形を立ち上げることによって、データ波形を形成するものに適用することができる。この場合には、第１の判定手段により、ディジタル波形の最大値に最も近い第１の閾値に基づいてディジタル波形の振幅レベルを判定し、第２の判定手段により、この第１の閾値以外の第２の閾値に基づいてディジタル波形の振幅レベルを判定することになる。作用・効果については、サンプリング装置２０におけるものと同様である。
【００３６】
また、上述した実施形態に係るサンプリング装置２０では、所定期間ｔegの経過前までにサンプリングレジスタ２９によりピークホールドレジスタ２７に保持されたデータＢhldを取得するように構成したが、サンプリング対象となる当該入力波形に後続する次の入力波形のサンプリングまでであれば、所定期間ｔegの経過前までに限られることはない。そのため、入力波形のほぼ中央部でサンプリングする等のサンプリング時期が一定時期に規定されている場合に比べてサンプリング処理の自由度を高めることができる。
【図面の簡単な説明】
【００３７】
【図１】本発明の一実施形態に係るデータサンプリング装置の構成例を示すブロック図である。
【図２】正常なデータサンプリングが可能なディジタル波形が入力された場合におけるサンプリング処理例を示すタイミングチャートで、図２(A) は本実施形態に係るサンプリング装置によるもの、図２(B) は従来のサンプリング装置によるもの、である。
【図３】誤サンプリングの可能性があり得るディジタル波形が入力された場合におけるサンプリング処理例を示すタイミングチャートで、図３(A) は本実施形態に係るサンプリング装置によるもの、図３(B) は従来のサンプリング装置によるもの、である。
【図４】誤サンプリングの可能性があり得るディジタル波形が入力された場合におけるサンプリング処理例を示すタイミングチャートで、図４(A) は本実施形態に係るサンプリング装置によるもの、図４(B) は従来のサンプリング装置によるもの、である。
【図５】本発明の一実施形態に係るデータサンプリング装置の他の構成例を示すブロック図である。
【図６】誤サンプリングの可能性があり得るディジタル波形が入力された場合におけるサンプリング処理例を示すタイミングチャートで、本実施形態に係るサンプリング装置の他の構成例によるものを示す。
【図７】セーフ・バイ・ワイヤー（Safe-by-Wire）による伝送波形の例を示す説明図で、図７(A) は伝送波形（入力波形）の構成例、図７(B) は正常なデータサンプリングが可能な入力波形等の例、図７(C) は誤サンプリングの可能性があり得る入力波形等の例、をそれぞれ示す。
【符号の説明】
【００３８】
２０、２０’…サンプリング装置（データサンプリング装置）
２１…コンパレータ（第１の判定手段）
２２、２２ａ、２２ｂ…コンパレータ（第２の判定手段）
２３…エッジ生成部（サンプリング手段）
２５、２５ａ、２５ｂ…２度一致フィルタ（データ情報生成手段）
２７、２７ａ、２７ｂ…ピークホールドレジスタ（データ情報保持手段）
２９、２９ａ、２９ｂ…サンプリングレジスタ（サンプリング手段）
ＣＬＫ…タイミングクロック
ＩＮ…入力端子
ＯＵＴ−Ｂ、ＯＵＴ−Ｃ…出力端子
α…データＡの閾値（第１の閾値）
β…データＢの閾値（第２の閾値）
γ…データＣの閾値（第２の閾値）
ｔeg…所定期間
【図１】
2007060235.tif 000003
【図２】
2007060235.tif 000004
【図３】
2007060235.tif 000005
【図４】
2007060235.tif 000006
【図５】
2007060235.tif 000007
【図６】
2007060235.tif 000008
【図７】
2007060235.tif 000009