(57)【特許請求の範囲】
【請求項１】
被測定信号の波形データをメモリに取り込んで、被測定信号の波形やバス値を表示部に表示する波形測定装置において、
バス値を求める際の基準値である変化点を検出する変化点検出手段と、
この変化点検出手段で求められた変化点の揺れ具合から変化点判定領域を設定する変化点判定領域設定手段と、
この変化点判定領域設定手段で設定された変化点判定領域を前記表示部に表示する変化点判定領域表示手段と、
前記変化点判定領域を基準に前記表示部にバス値を表示するバス値表示手段と、
を備え、
前記変化点判定領域設定手段は、任意の変化点判定領域を設定し、揺れの大きさが任意に設定した変化点判定領域を超える場合には段階的に変化点判定領域を広げることを特徴とする波形測定装置。
【請求項２】
前記バス値表示手段は、隣り合う変化点判定領域間の概略中央にバス値を表示することを特徴とする請求項１に記載の波形測定装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、波形測定装置に関し、特に、デジタル信号の測定結果をバス表示する際、ジッタが存在してもバス値を安定に表示できる波形測定装置に関する。
【背景技術】
【０００２】
波形測定装置は、例えば、デジタルオシロスコープ等であり、近年、アナログ／ロジック混在回路の多信号を１台の測定器で観測するため、アナログ入力端子だけでなく、ロジック入力端子も備えたものが製品化されている。
【０００３】
このような装置では、アナログ信号をＡ／Ｄ変換してメモリに格納し、２値（”０”（Ｌ
レベル）または”１”（Ｈレベル））のロジック信号をサンプラでサンプリングしてメモ
リに格納する。そして、メモリからデータを読み出して表示部の表示画面にロジック信号
やアナログ信号を波形表示させる。
【０００４】
また、被測定対象（例えば、電子回路）のバス（複数本からなるパラレルバス）上を通過するロジック信号を同時に測定することができるようにサンプラが複数個設けられる。もちろん、ＡＤ変換器も複数個設けられる。
【０００５】
そして、パラレルバス上を流れるロジック信号を測定する場合、１本分のバスのロジッ
ク信号のロジック値だけでなく、複数本分のバスのロジック信号のロジック値をまとめて
解析する必要がある。
【０００６】
このような複数個のロジック信号の解析結果を表示することは、バス表示、バンドル（
bundle）表示等と呼ばれる。そして、バス表示には、バス値と変化点との表示が含まれる。
【０００７】
ここで、バス値とは、同期を図って測定した同時刻における複数本のロジック信号のロジック値を１６進数、８進数、２進数等で表示したものであり、変化点とは、バンドルさ
れた（組み合わされた）複数のロジック信号のうちのいずれか１個でもレベルが変化した
位置（時刻）を示すものである。  
【０００８】
ここで、ロジック波形をバス表示する例を説明する。図３（Ａ）はロジック波形の例であり、（Ｂ）は（Ａ）の信号をバス表示した例である。また、（Ａ）の上のロジック波形はハイレベルで「２」の数値をとり、下のロジック波形はハイレベルで「１」の数値をとる。
【０００９】
従って、（Ｂ）のバス表示では、バス値を左から順に見ていくと、上のロジック波形も下のロジック波形もロウのときはバス値が「０」を示し、上のロジック波形がハイで下のロジック波形がロウのときにバス値が「２」を示し、両方がハイのときにはバス値が「３」を示す。このような波形測定装置の先行技術文献としては次のようなものがある。
【００１０】
【特許文献１】特開平７−１８１２０４号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
ところで、従来の波形表示装置では、ロジック波形をバス表示する際、図４に示すように横方向に等間隔な枠を設け、これらの枠を基準にして文字を描くようにしている。このようにすると、ジッタにより枠内で波形が時間軸方向に動いても文字の描画位置は基本的には移動しないので、波形取り込み中でも文字が動かずに見える。
【００１２】
しかし、図４の方法では枠が常に固定のため、少しの波形の揺れでは文字は動かないものの、例えば入力する波形やトリガタイミングなどにより波形の変化が枠をまたぐ場合、図５のように文字が動いてみえることがある。
【００１３】
本発明は、これらの問題点に鑑みてなされたものであり、デジタル信号の測定結果をバス表示する際、ジッタが存在してもバス値を安定に表示できる波形測定装置を提供することを目的とする。
【課題を解決するための手段】
【００１４】
この様な課題を達成するために請求項１記載の発明は、
被測定信号の波形データをメモリに取り込んで、被測定信号の波形やバス値を表示部に表示する波形測定装置において、
バス値を求める際の基準値である変化点を検出する変化点検出手段と、
この変化点検出手段で求められた変化点の揺れ具合から変化点判定領域を設定する変化点判定領域設定手段と、
この変化点判定領域設定手段で設定された変化点判定領域を前記表示部に表示する変化点判定領域表示手段と、
前記変化点判定領域を基準に前記表示部にバス値を表示するバス値表示手段と、
を備え、
前記変化点判定領域設定手段は、任意の変化点判定領域を設定し、揺れの大きさが任意に設定した変化点判定領域を超える場合には段階的に変化点判定領域を広げる。
【００１６】
請求項２記載の発明は、請求項１に記載の波形測定装置において、
前記バス値表示手段は、隣り合う変化点判定領域間の概略中央にバス値を表示する。
【発明の効果】
【００１７】
本発明では、次のような効果がある。波形の揺れ具合によって変化点判定領域を拡大又は縮小するので、従来の調整では必ずしも十分とはいえない波形取り込み中の文字の揺れを改善し、自動的に波形の揺れを検出し、バス値が止まった状態で確認できるようになる。
【発明を実施するための最良の形態】
【００１８】
以下、図１を参照して従来の波形表示装置を説明する。Ａ／Ｄ変換器１は、入力波形をデジタル信号に変換する。ＡＣＱメモリ（アクイジョンメモリ）５は、記憶部でありＡ／Ｄ変換器１から出力された波形データを記憶する。
【００１９】
バス処理部６は、変化点検出手段６１、バス値演算手段６２、変化点判定領域設定手段６３を備え、アクイジョンメモリ５から所望のアクイジョン分の波形データ（ロジック信号の波形データ）を読み出し、このロジック信号の波形からレベルの変化点及びバス値を求め、これらの値を出力する。
【００２０】
変化点検出手段６１は、組み合わせたロジック信号それぞれの１アクイジョン分の波形データの中からレベルが変化した変化点（バス値を求める基準となる位置）のデータ（時刻）を検出する。
【００２１】
バス値演算手段６２は、組み合わせたロジック信号のバス値（入力信号の解析値）を変化点検出手段６１の変化点に基づいて求める。
【００２２】
変化点判定領域設定手段６３は、変化点検出手段６１から出力された信号が入力され、この信号から分かる波形の揺れ（ジッタ）具合によって変化点判定領域を拡大又は縮小する。つまり、揺れが大きい場合には変化点判定領域を拡大し、揺れがほとんどない場合には変化点判定領域を縮小する。
【００２３】
表示処理部７は、波形表示手段７１、変化点表示手段７２、バス値表示手段７３、領域算出手段７４、変化点判定領域表示手段７５を備え、アクイジョンメモリ５から各チャネルの波形データ、各ビットの波形データを読み出し、バス処理部６から変化点及びバス値が入力される。
【００２４】
また、表示処理部７は、表示メモリ８と相互に接続され、波形データ、バス値、変化点から画像データを作成して表示メモリ８に書き込み、表示部９の表示画面の所定の更新レートに従ってメモリ８の画像データを読み出し、表示部９の表示画面に表示する。
【００２５】
波形表示手段７１は、波形データから波形の画像データを生成する。変化点表示手段７２は、変化点検出手段６１の変化点から、変化点を示す記号やバス値を囲む枠等の表示画面上の表示位置を算出し、画像データを生成する。なお、変化点表示手段はジッタの大きさにかかわらず常に固定の枠をとる。
【００２６】
バス値表示手段７３は、解析値表示手段であり、バス値演算手段６２の演算結果、変化点表示手段７２の変化点の表示位置、領域算出手段７４の領域から、バス値を表示する表示位置を算出し、画像データを生成する。領域算出手段７４は、表示部９の表示画面上でバス値を表示するための領域を算出する。変化点判定領域表示手段７５は変化点判定領域設定手段６３で設定された変化点判定領域を表示する。
【００２７】
表示メモリ８は、画像データを格納する。表示部９は、表示画面を有し、表示メモリ８の画像データを表示する。
【００２８】
次に、図２を参照して図１の動作を説明する。まず、図２の符号１１〜符号１６は変化点判定領域であり、（Ａ）は波形の揺れがほとんどない場合の変化点判定領域の例であり、（Ｂ）は波形の揺れが中くらいの場合の変化点判定領域の例であり、（Ｃ）は波形の揺れが大きい場合の変化点判定領域の例である。
【００２９】
Ａ／Ｄ変換器１は、入力された信号をデジタル信号に変換してＡＣＱメモリ５に出力する。ＡＣＱメモリ５に記憶された波形データは、変化点検出手段６１、バス値演算手段６２、波形表示手段７１に出力される。変化点検出手段６１では変化点が検出され、バス値演算手段６２ではバス値が演算される。
【００３０】
また、実際の測定では複数の大きさの変化点判定領域を設定するが、ここでは説明の都合上、大、中、小の３つとする。次に、揺れがほとんどないことを予想して、変化点判定領域設定手段６３は、領域”小”を選択する。そして、等間隔で切り出された領域のうち、変化点が含まれる符号１１や符号１２のような領域を変化点検出手段６１が検出し、この領域を変化点判定領域とする。
【００３１】
次に、検出された枠内の領域（符号２１）の真ん中が文字列の中心になるように数値を描画する。つまり、バス値表示手段７３が、変化点判定領域表示手段７５を介して変化点判定領域設定手段６３から変化点判定領域を取得し、この情報に基づいて描画する。なお、変化点判定領域設定手段から直接バス値表示手段７３にパターンを引いて変化点判定領域を取得しても差し支えない。
【００３２】
このようにしてバス値表示手段７３によりバス値が書き込まれるが、ここでは図２のＢＵＳ値２０に“０”が描画されている。また、このとき文字列の書き出し位置は、枠を基準にして描画されるので、符号１１や符号１２の領域内で波形が変動している間は、文字列が揺れずに確認することができるようになる。
【００３３】
一方、“小”の領域よりも波形の揺れ幅が大きいときには、変化点判定領域設定手段６３は、図２（Ｂ）のように領域”中”を選択する。そして、領域”小”のときの動作と同様に符号１３、符号１４のような変化点を含む領域を検出し、符号１３、符号１４の真ん中に文字列の中心がくるように数値を表示する。
【００３４】
また、符号１３及び符号１４の領域より波形の揺れ幅が大きいときには”大”を選択する。この場合でも”中”、”小”と同様に、変化点が含まれる符号１５、符号１６の領域を検出し、符号１５と符号１６の真ん中に文字列の中心がくるように数値を表示する。
【００３５】
なお、“小”、“中”・・・と段階的に変化点判定領域を拡大する分には問題とならないが、変化点判定領域をいきなり大きく取りすぎると、符号１７のように両者が重なってしまい、文字列を表示する領域がなくなってしまう場合が考えられる。その場合は、その部分の領域を文字が書ける領域が現れるまで１段階ずつ小さくしていき、文字列を表示できる領域が現れたら表示するようにする。
【００３６】
次に、表示処理部７における動作を説明する。波形表示手段７１はＡＣＱメモリ５から波形データを取り込んで表示部９に表示する。変化点表示手段７２は変化点を表示する。バス値表示手段７３は、変化点判定領域表示手段７５を介して若しくは変化点判定領域設定手段から直接に変化点判定領域を取得して、この情報に基づいてバス値を表示する。
【００３７】
変化点判定領域表示手段７５は、変化点判定領域算出手段６３から出力された情報に基づいて変化点判定領域を大、中、小の中から表示する。
【００３８】
このように、変化点判定領域設定手段６３が、波形の揺れ具合によって変化点判定領域を拡大又は縮小するので、従来の調整では必ずしも十分とはいえない波形取り込み中の文字の揺れを改善し、自動的に波形の揺れを検出し、バス値が止まった状態で確認できるようになる。
【００３９】
なお、本発明は、図２の例のようにＢＵＳ値を表示するものに限られず、シンボル表示や、シリアルバスなどのデコード表示など文字列を波形の動きに追随して表示するものに対しても有効であり、視認性が向上する。
【図面の簡単な説明】
【００４０】
【図１】本発明の波形測定装置の構成図である。
【図２】（Ａ）は波形の揺れがほとんどない場合の変化点判定領域の例であり、（Ｂ）は波形の揺れが中くらいの場合の変化点判定領域の例であり、（Ｃ）は波形の揺れが大きい場合の変化点判定領域の例である。
【図３】ロジック波形のバス表示の例である。
【図４】横方向に等間隔な枠を設け、これらの枠を基準にして文字を描く従来例である。
【図５】波形の揺れにより文字が重なる例である。
【符号の説明】
【００４１】
１      Ａ／Ｄ変換器
５      ＡＣＱメモリ
６      バス処理部
７      表示処理部
８      表示メモリ
９      表示部
６１    変化点検出手段
６２    バス値演算手段
６３    変化点判定領域算出手段
７１    波形表示手段
７２    変化点表示手段
７３    バス値表示手段
７４    領域算出手段
７５    変化点判定領域表示手段
【図１】
0005158424.tif 000002
【図３】
0005158424.tif 000003
【図４】
0005158424.tif 000004
【図５】
0005158424.tif 000005
【図２】
0005158424.tif 000006