(57)【要約】【課題】大容量の記憶装置を内蔵することなく、外部のホストコンピュータを利用することにより、超長時間の測定を可能にした、情報収集装置そして情報収集分析システムを提供する。【解決手段】被測定物の各部から入力されるデジタル信号をサンプリングする入力部２１と、このデジタル信号を通信インタフェース１２を介して実質的にリアルタイムにホストコンピュータ３０に転送する転送部２３と、入力部及び転送部を制御する制御部２４と、を含む情報収集装置２０と、情報収集装置から転送されるデジタル信号を処理する信号処理部３２と、処理されたデジタル信号を実質的にリアルタイムで記憶する記憶装置３３と、記憶装置に記憶されたデジタル信号に基づいて各種表示を行なう表示部３４，３５と、これらを制御する制御部３６を備えたホストコンピュータ３０と、によって情報収集分析システム１０を構成する。【選択図】        図１
2004220389.tif 000002
【特許請求の範囲】
【請求項１】
被測定物の各部におけるデジタル信号が入力され、これらのデジタル信号をサンプリングする入力部と、入力部からのデジタル信号を通信インタフェースを介して、デジタル信号の信号処理を行ない且つ記憶装置に記憶させて当該デジタル信号に基づいて種々の表示を行なうホストコンピュータに転送する転送部と、入力部及び転送部を制御する制御部と、を含んでいる情報収集装置において、
上記転送部が、入力部からのデジタル信号を実質的にリアルタイムに転送することを特徴とする、情報収集装置。
【請求項２】
上記情報収集装置がロジックアナライザ装置であって、上記入力部に、被測定物の各部におけるロジック信号が入力されると共に、上記転送部が、入力部からのロジック信号を通信インタフェースまたは周辺機器インタフェースを介してホストコンピュータに転送することを特徴とする、請求項１に記載の情報収集装置。
【請求項３】
さらに、上記入力部からのデジタル信号またはロジック信号を圧縮して一時保存するバッファを備えていることを特徴とする、請求項１または２に記載の情報収集装置。
【請求項４】
上記制御部が、ホストコンピュータからの転送指示に基づいて、転送部によるデジタル信号またはロジック信号の転送を開始させることを特徴とする、請求項１から３の何れかに記載の情報収集装置。
【請求項５】
上記通信インタフェースが高速インタフェースであることを特徴とする、請求項１から４の何れかに記載の情報収集装置。
【請求項６】
上記通信インタフェースの電源ラインを介して、ホストコンピュータから情報収集装置に対して給電が行なわれることを特徴とする、請求項１から５の何れかに記載の情報収集装置。
【請求項７】
上記制御部が、入力部または転送部にてエラーが発生したとき、エラー発生とその期間をエラー情報として、転送部からホストコンピュータに出力することを特徴とする、請求項１から６の何れかに記載の情報収集装置。
【請求項８】
上記入力部が、被測定物の各部からシリアル信号が入力され、これらのシリアル信号をデジタル信号またはロジック信号と同期させて出力すると共に、
転送部が、上記デジタル信号またはロジック信号と共に、これらのシリアル信号もホストコンピュータに転送することを特徴とする、請求項１から７の何れかに記載の情報収集装置。
【請求項９】
被測定物の各部におけるデジタル信号が入力され、これらのデジタル信号をサンプリングする入力部と、入力部からのデジタル信号を通信インタフェースを介してホストコンピュータに転送する転送部と、入力部及び転送部を制御する制御部と、を含んでいる情報収集装置と、
情報収集装置から転送されるデジタル信号を処理する信号処理部と、信号処理部からのデジタル信号を記憶する記憶装置と、信号処理部で処理されまたは記憶装置に記憶されたデジタル信号に基づいて各種表示を行なう表示部と、これらを制御する制御部を備えたホストコンピュータと、
から構成されており、
上記情報収集装置の転送部が、入力部からのデジタル信号を実質的にリアルタイムにホストコンピュータに転送し、
上記ホストコンピュータの記憶装置が、情報収集装置から転送されてくるロジック信号を実質的にリアルタイムで記憶装置に記憶させることを特徴とする、情報収集分析システム。
【請求項１０】
上記情報収集装置が、ロジックアナライザ装置であって、上記情報収集装置の入力部に、被測定物の各部におけるロジック信号が入力されると共に、上記情報収集装置の転送部が、入力部からのロジック信号を通信インタフェースを介してホストコンピュータに転送することを特徴とする、請求項９に記載の情報収集分析システム。
【請求項１１】
さらに、上記情報収集装置が、入力部からのデジタル信号またはロジック信号を一次圧縮して一時保存するバッファを備えており、
ホストコンピュータの信号処理部が、信号処理したデジタル信号を二次圧縮して記憶装置に記憶させることを特徴とする、請求項９または１０に記載の情報収集分析システム。
【請求項１２】
上記情報収集装置の制御部が、ホストコンピュータの制御部からの転送指示に基づいて、転送部によるデジタル信号またはロジック信号の転送を開始させることを特徴とする、請求項９から１１の何れかに記載の情報収集分析システム。
【請求項１３】
上記通信インタフェースが高速インタフェースであることを特徴とする、請求項９から１２の何れかに記載の情報収集分析システム。
【請求項１４】
上記通信インタフェースの電源ラインを介して、ホストコンピュータから情報収集装置に対して給電が行なわれることを特徴とする、請求項９から１３の何れかに記載の情報収集分析システム。
【請求項１５】
上記情報収集装置の制御部が、入力部または転送部にてエラーが発生したとき、エラー発生とその期間をエラー情報として、転送部からホストコンピュータに出力することを特徴とする、請求項９から１４の何れかに記載の情報収集分析システム。
【請求項１６】
上記情報収集装置の入力部に、被測定物の各部からシリアル信号が入力され、これらのシリアル信号をデジタル信号またはロジック信号と同期させて出力すると共に、
転送部が、上記デジタル信号またはロジック信号と共に、これらのシリアル信号もホストコンピュータに転送して、
上記ホストコンピュータの信号処理部が、これらのデジタル信号またはロジック信号及びシリアル信号を信号処理して、記憶装置に記憶させる
ことを特徴とする、請求項９から１５の何れかに記載の情報収集分析システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、各種電子機器等における電子回路の開発，デバッグ，メンテナンス等のための各部の信号を測定してロジックアナライズ等を行なう情報収集装置及び情報収集分析システムに関するものである。
【０００２】
【従来の技術】
従来、このようなロジックアナライザは、測定すべき電子回路の各部におけるデジタル信号がロジック信号として入力されることにより、これらのロジック信号を、設定したトリガポイントにて取り込んで、メモリに記憶させ、測定終了後に、メモリに記憶させたロジック信号を読み出して、読み出したロジック信号に基づいて、表示部に種々の表示を行なうようにしている。
その際、メモリとしては、ロジック信号を記憶させるために、高速の揮発性メモリが使用されている。ここで、高速の揮発性メモリは、比較的高価であることから、ロジックアナライザに搭載するメモリ容量はある程度の容量に制限されることになる。
【０００３】
従って、例えば１００ＭＨｚ以上の高速のロジック信号を取り込むことが可能であるが、メモリ容量の関係から、長時間の測定、即ち多量のロジック信号の取り込みは、困難であった。このため、上述したように、トリガ機能を利用することにより、必要なタイミングにて短時間だけロジック信号を取り込んでメモリに記憶させるようにしている。
【０００４】
他方、例えば１ＭＨｚ以下の中低速のロジック信号を、１分以上の長時間測定することが必要な分野も存在する。この場合、例えばサンプリング周波数１ＭＨｚで、１６チャンネルのロジック信号を１０分間測定して、ロジック信号を取り込んでメモリに記憶させるためには、１．２ＧＢのメモリ容量が必要になる。このような大容量のメモリを実現することは可能ではあるが、メモリのコストが大幅に増大してしまうことから、市販されているロジックアナライザでは、このような大容量のメモリを搭載したものは提供されていない。
【０００５】
また、例えば特開平４−１９４６８８号には、上述したメモリの代わりに、外部記憶装置を備えたロジックアナライザが開示されている。しかしながら、この外部記憶装置は、上述したメモリと同じ機能を有し、当該ロジックアナライザに対して専用に使用されるものであるので、上述したメモリと何ら変わることはない。
【０００６】
これに対して、近年、パーソナルコンピュータ等のホストコンピュータに接続して使用することを前提として、表示部を省略したロジックアナライザ装置が市販されている。
このようなロジックアナライザ装置は、例えば図２に示すように構成されている。
即ち、図２において、ロジックアナライザ装置１は、パーソナルコンピュータ２と接続されることにより、全体としてロジックアナライザシステムを構成するようになっている。
ロジックアナライザ装置１は、入力部３，記憶装置４，転送部５及び制御部６から構成されている。
【０００７】
入力部３は、測定すべき電子機器である被測定物７の各部からプローブ（図示せず）により取り出されたロジック信号が入力され、これらのロジック信号をレベル変換等の整形を行なった後、設定されたサンプリング周波数でサンプリングし、記憶装置４に出力する。
【０００８】
記憶装置４は、揮発性メモリから構成されていて、その容量は最大でも例えば数ＭＢ程度であり、入力部３から入力されたロジック信号を記憶する。
転送部５は、パーソナルコンピュータ２に対して通信インタフェース８を介して接続されており、入力部３による測定が終了した後、記憶装置４に記憶されたロジック信号を読み出して、通信インタフェース８を介してパーソナルコンピュータ２に送出する。
【０００９】
制御部６は、上記入力部３，記憶装置４，転送部５をそれぞれ制御することにより、被測定物７からのロジック信号を設定したトリガタイミングで取り込んで、記憶装置４に記憶させ、測定終了後に記憶装置４からロジック信号を読み出して、転送部５からパーソナルコンピュータ２に送出するようになっている。
【００１０】
これに対して、パーソナルコンピュータ２は、転送部２ａ，信号処理部２ｂ，記憶装置２ｃ，表示装置２ｄ及び制御部２ｅを含んでおり、ロジックアナライザ装置１と協働して、ロジックアナライザシステムを構成している。
転送部２ａは、例えばＵＳＢ１．１等の規格の通信インタフェース８を介して、ロジックアナライザ装置１の転送部５からのロジック信号を受信して、信号処理部２ｂに送出する。
上記信号処理部２ｂは、転送部２ａからのロジック信号を、記憶装置２ｄに記憶させると共に、ロジック信号に基づいて適宜の処理を行なうことにより、各種の表示信号に変換して、表示装置２ｄに出力する。
【００１１】
このような構成のロジックアナライザ装置１及びパーソナルコンピュータ２を利用したロジックアナライザシステムにおいては、測定すべき被測定物７の電子回路の各部におけるデジタル信号がロジック信号としてロジックアナライザ装置１の入力部３に入力されることにより、入力部３がこれらのロジック信号を、設定したトリガポイントにて取り込んで、記憶装置４に記憶させ、測定終了後に、記憶装置４に記憶させたロジック信号を読み出して、転送部５から通信インタフェースを介してパーソナルコンピュータ２に出力する。
これにより、パーソナルコンピュータ２は、ロジックアナライザ装置１から転送されてくるロジック信号を転送部２ａにより受信して、信号処理部２ｂにより信号処理する。そして、パーソナルコンピュータ２は、データ保存処理したロジック信号を記憶装置２ｃに記憶させると共に、各種表示制御処理したロジック信号を表示装置２ｄに出力して、表示装置２ｄにて種々の表示を行なう。
【００１２】
【発明が解決しようとする課題】
しかしながら、このような構成のロジックアナライザ装置１そしてロジックアナライザシステムにおいては、前述したロジックアナライザ装置と同様にして、内蔵した記憶装置に、測定したロジック信号のデータを記憶させていることから、同様に記憶装置の記憶容量による制限を受けることになり、中低速のロジック信号であっても、超長時間の測定を行なうことが困難であった。
このため、ロジック信号の超長時間の測定を行なう場合には、サンプリング周波数を大幅に低くして、超長時間の測定を行なうようにしているため、測定精度が粗くなってしまう。
【００１３】
さらに、測定すべき被測定物の電子回路のシリアル信号を測定する場合には、ロジックアナライザ装置とは別に、シリアル信号を測定するためのプロトコルアナライザを用意して、シリアル信号を測定する必要があると共に、プロトコルアナライザにより測定したシリアル信号を、ロジックアナライザ装置により測定したロジック信号に対して、時間軸と基準時刻を整合させることは困難であった。
【００１４】
本発明は、以上の点から、大容量の記憶装置を内蔵することなく、外部のホストコンピュータを利用することにより、超長時間の測定を可能にした、情報収集装置そして情報収集分析システムを提供することを目的としている。
さらに、本発明は、ロジック信号に加えて、このロジック信号と時間軸及び基準時刻を整合させて、測定すべき被測定物のシリアル信号を測定することができるようにした、情報収集装置そして情報収集分析システムを提供することを目的としている。
【００１５】
【課題を解決するための手段】
上記目的は、本発明の第一の構成によれば、被測定物の各部におけるデジタル信号が入力され、これらのデジタル信号をサンプリングする入力部と、入力部からのデジタル信号を通信インタフェースを介して、デジタル信号の信号処理を行ない且つ記憶装置に記憶させて当該デジタル信号に基づいて種々の表示を行なうホストコンピュータに転送する転送部と、入力部及び転送部を制御する制御部と、を含んでいる情報収集装置において、上記転送部が、入力部からのデジタル信号を実質的にリアルタイムに転送することを特徴とする、情報収集装置により、達成される。
【００１６】
本発明による情報収集装置は、好ましくは、上記情報収集装置がロジックアナライザ装置であって、上記入力部に、被測定物の各部におけるロジック信号が入力されると共に、上記転送部が、入力部からのロジック信号を通信インタフェースまたは周辺機器インタフェースを介してホストコンピュータに転送する。
【００１７】
本発明による情報収集装置は、好ましくは、さらに、上記入力部からのデジタル信号またはロジック信号を圧縮して一時保存するバッファを備えている。
【００１８】
本発明による情報収集装置は、好ましくは、上記制御部が、ホストコンピュータからの転送指示に基づいて、転送部によるデジタル信号またはロジック信号の転送を開始させる。
【００１９】
本発明による情報収集装置は、好ましくは、上記通信インタフェースが高速インタフェースである。
【００２０】
本発明による情報収集装置は、好ましくは、上記通信インタフェースの電源ラインを介して、ホストコンピュータから情報収集装置に対して給電が行なわれる。
【００２１】
本発明による情報収集装置は、好ましくは、上記制御部が、入力部または転送部にてエラーが発生したとき、エラー発生とその期間をエラー情報として、転送部からホストコンピュータに出力する。
【００２２】
本発明による情報収集装置は、好ましくは、上記入力部が、被測定物の各部からシリアル信号が入力され、これらのシリアル信号をデジタル信号またはロジック信号と同期させて出力すると共に、転送部が、上記デジタル信号またはロジック信号と共に、これらのシリアル信号もホストコンピュータに転送する。
【００２３】
上記第一の構成によれば、情報収集装置が、入力部に入力されるデジタル信号をサンプリングして、転送部から通信インタフェースを介して、実質的にリアルタイムにホストコンピュータに転送する。そして、ホストコンピュータが、情報収集装置から転送されてくるデジタル信号を信号処理することにより、実質的にリアルタイムに記憶装置に記憶させると共に、当該デジタル信号に基づいて種々の表示を行なう。
このため、従来のように情報収集装置に内蔵した記憶装置に一時保存する必要がないので、情報収集装置の記憶装置の記憶容量によって制限されることなく、超長時間に亘るデジタル信号の計測が可能になる。
【００２４】
その際、計測されたデジタル信号またはロジック信号が実質的にリアルタイムでホストコンピュータに転送されているので、計測終了後に情報収集装置が、その記憶装置に記憶されたデジタル信号を読み出して、ホストコンピュータに転送する必要がない。そして、ホストコンピュータは、計測中に情報収集装置から転送されてくるデジタル信号の信号処理を逐次行なうことができるので、ホストコンピュータにおける信号処理完了までの時間が短縮されることになる。
【００２５】
さらに、デジタル信号は、ホストコンピュータに転送後、ホストコンピュータに設けられた記憶装置に記憶される。その際、近年では、ホストコンピュータには例えば数十ＧＢ以上の大容量の記憶装置が設けられていることから、この大容量の記憶装置を利用して、超長時間に亘って測定されたデジタル信号であっても、確実に記憶装置に記憶させることが可能である。
また、情報収集装置側に、デジタル信号を記憶させるための記憶装置が不要となり、全体の構成が簡略化されると共に、小型に構成され、さらにコストが低減され得ることになる。
【００２６】
上記情報収集装置がロジックアナライザ装置であって、上記入力部に、被測定物の各部におけるロジック信号が入力されると共に、上記転送部が、入力部からのロジック信号を通信インタフェースを介してホストコンピュータに転送する場合には、超長時間に亘って測定されたロジック信号を、実質的にリアルタイムにホストコンピュータに転送して、その記憶装置に記憶させることができる。
【００２７】
さらに、上記入力部からのデジタル信号またはロジック信号を一次圧縮して一時保存するバッファを備えている場合には、入力部からのデジタル信号またはロジック信号が一次圧縮されてバッファに一時保存されることにより、通信インタフェースの通信容量が同じであっても、入力部によるサンプリング周波数を高くすることが可能となり、測定精度を向上させることができると共に、通信インタフェースのトラフィック（転送データ量）を低減できる。
その際、バッファにて一次圧縮が行なわれることにより、その圧縮率は記憶装置に保存する場合と比較して低く設定されるので、処理速度が遅くなってしまうようなことはない。
【００２８】
上記制御部が、ホストコンピュータからの転送指示に基づいて、転送部によるデジタル信号またはロジック信号の転送を開始させる場合には、ホストコンピュータからの転送指示をトリガとして、デジタル信号またはロジック信号のサンプリングを開始して、必要なトリガポイントからのデジタル信号またはロジック信号をホストコンピュータに転送することができる。
【００２９】
上記通信インタフェースが高速インタフェースである場合には、例えばＩＥＥＥ１３９４やＵＳＢ２．０等の高速インタフェースを使用することによって、転送速度を高速にすることにより、入力部によるサンプリング周波数をより一層高くして、例えば１０ＭＨｚ以下程度の中低速のサンプリングを行なうことが可能になる。
【００３０】
上記通信インタフェースの電源ラインを介して、ホストコンピュータから情報収集装置に対して給電が行なわれる場合には、情報収集装置は、例えばＵＳＢ２．０規格の通信インタフェースにおける電源ラインを利用することにより、ホストコンピュータから給電されるので、例えばホストコンピュータとしてノートブック型パーソナルコンピュータを使用することにより、外部電源を利用することができないような場所でも使用することができる。
【００３１】
上記制御部が、入力部または転送部にてエラーが発生したとき、エラー発生とその期間をエラー情報として、転送部からホストコンピュータに出力する場合には、ホストコンピュータ側にて、このエラー情報に基づいて、エラー期間を把握することができるので、エラー発生後のデジタル信号またはロジック信号の時間軸を正しく補正することができる。これにより、エラーが発生した場合でも、エラー情報にエラー期間が含まれていることにより、このエラー期間に基づいて、時間軸を正しく補正して、時間軸の乱れを排除し、信頼性をより向上させることができる。
【００３２】
上記入力部が、被測定物の各部からシリアル信号が入力され、これらのシリアル信号をデジタル信号またはロジック信号と同期させて出力すると共に、転送部が、上記デジタル信号またはロジック信号と共に、これらのシリアル信号もホストコンピュータに転送する場合には、被測定物のシリアル信号の測定も行なうときに、別途プロトコルアナライザを用意する必要がなく、本情報収集装置のみで、デジタル信号またはロジック信号とシリアル信号の測定を行なうことが可能であり、さらにデジタル信号またはロジック信号とシリアル信号とを同一時間軸で測定して、表示することができる。
【００３３】
上記目的は、本発明の第二の構成によれば、被測定物の各部におけるデジタル信号が入力され、これらのデジタル信号をサンプリングする入力部と、入力部からのデジタル信号を通信インタフェースを介してホストコンピュータに転送する転送部と、入力部及び転送部を制御する制御部と、を含んでいる情報収集装置と、情報収集装置から転送されるデジタル信号を処理する信号処理部と、信号処理部でさらに二次圧縮されたデジタル信号を記憶する記憶装置と、信号処理部で処理されまたは記憶装置に記憶されたデジタル信号に基づいて各種表示を行なう表示部と、これらを制御する制御部を備えたホストコンピュータと、から構成されており、上記情報収集装置の転送部が、入力部からのデジタル信号を実質的にリアルタイムにホストコンピュータに転送し、上記ホストコンピュータの記憶装置が、情報収集装置から転送されてくるロジック信号を実質的にリアルタイムで記憶装置に記憶させることを特徴とする、情報収集分析システムにより、達成される。
【００３４】
本発明による情報収集分析システムは、好ましくは、上記情報収集装置が、ロジックアナライザ装置であって、上記情報収集装置の入力部に、被測定物の各部におけるロジック信号が入力されると共に、上記情報収集装置の転送部が、入力部からのロジック信号を通信インタフェースを介してホストコンピュータに転送する。
【００３５】
本発明による情報収集分析システムは、好ましくは、さらに、上記情報収集装置が、入力部からのデジタル信号またはロジック信号を一次圧縮して一時保存するバッファを備えており、ホストコンピュータの信号処理部が、信号処理したデジタル信号を二次圧縮して記憶装置に記憶させる。
【００３６】
本発明による情報収集分析システムは、好ましくは、上記情報収集装置の制御部が、ホストコンピュータの制御部からの転送指示に基づいて、転送部によるデジタル信号またはロジック信号の転送を開始させる。
【００３７】
本発明による情報収集分析システムは、好ましくは、上記通信インタフェースが高速インタフェースである。
【００３８】
本発明による情報収集分析システムは、好ましくは、上記通信インタフェースの電源ラインを介して、ホストコンピュータから情報収集装置に対して給電が行なわれる。
【００３９】
本発明による情報収集分析システムは、好ましくは、上記情報収集装置の制御部が、入力部または転送部にてエラーが発生したとき、エラー発生とその期間をエラー情報として、転送部からホストコンピュータに出力する。
【００４０】
本発明による情報収集分析システムは、好ましくは、上記情報収集装置の入力部が、被測定物の各部からシリアル信号が入力され、これらのシリアル信号をデジタル信号またはロジック信号と同期させて出力すると共に、転送部が、上記デジタル信号またはロジック信号と共に、これらのシリアル信号もホストコンピュータに転送して、上記ホストコンピュータの信号処理部が、これらのデジタル信号またはロジック信号及びシリアル信号を信号処理して、記憶装置に記憶させる。
【００４１】
上記第二の構成によれば、情報収集分析システムの情報収集装置が、入力部に入力されるデジタル信号をサンプリングして、転送部から通信インタフェースを介して、実質的にリアルタイムにホストコンピュータに転送する。
そして、情報収集分析システムのホストコンピュータが、情報収集装置から転送されてくるデジタル信号を信号処理することにより、実質的にリアルタイムに記憶装置に記憶させると共に、当該デジタル信号に基づいて種々の表示を行なう。
このため、デジタル信号を従来のように情報収集装置に内蔵した記憶装置に一時保存する必要がないので、情報収集装置の記憶装置の記憶容量によって制限されることなく、ホストコンピュータに転送後、ホストコンピュータに設けられた例えば数十ＧＢ以上の大容量の記憶装置に記憶されるので、この大容量の記憶装置を利用して、超長時間に亘って測定されたデジタル信号であっても、確実に記憶装置に記憶させることが可能となり、超長時間に亘るデジタル信号の計測が可能になる。
また、情報収集装置側に、デジタル信号を記憶させるための記憶装置が不要となり、全体の構成が簡略化されると共に、小型に構成され、さらにコストが低減され得ることになる。
【００４２】
その際、計測されたデジタル信号またはロジック信号が実質的にリアルタイムでホストコンピュータに転送されているので、計測終了後に情報収集装置が、その記憶装置に記憶されたデジタル信号を読み出して、ホストコンピュータに転送する必要がない。そして、ホストコンピュータは、計測中に情報収集装置から転送されてくるデジタル信号の信号処理を逐次行なうことができるので、ホストコンピュータにおける信号処理完了までの時間が短縮されることになる。
【００４３】
上記情報収集装置が、ロジックアナライザ装置であって、上記情報収集装置の入力部が、被測定物の各部におけるロジック信号が入力されると共に、上記情報収集装置の転送部が、入力部からのロジック信号を通信インタフェースを介してホストコンピュータに転送する場合には、超長時間に亘って測定されたロジック信号を、実質的にリアルタイムにホストコンピュータに転送して、その記憶装置に記憶させることができる。
【００４４】
さらに、上記情報収集装置が、入力部からのデジタル信号またはロジック信号を一次圧縮して一時保存するバッファを備えている場合には、入力部からのデジタル信号またはロジック信号が一次圧縮されてバッファに一時保存されることにより、通信インタフェースの通信容量が同じであっても、入力部によるサンプリング周波数を高くすることが可能となり、測定精度を向上させることができると共に、通信インタフェースのトラフィック状態に応じて、適宜に転送を行なうことができる。
その際、バッファにて一次圧縮が行なわれることにより、その圧縮率は記憶装置に保存する場合と比較して低く設定されるので、処理速度が遅くなってしまうようなことはなく、またホストコンピュータの信号処理部が二次圧縮を行なうことにより、記憶装置には保存に最適な圧縮率でデジタル信号が記憶されることになる。
【００４５】
上記情報収集装置の制御部が、ホストコンピュータの制御部からの転送指示に基づいて、転送部によるデジタル信号またはロジック信号の転送を開始させる場合には、ホストコンピュータからの転送指示をトリガとして、デジタル信号またはロジック信号のサンプリングを開始して、必要なトリガポイントからのデジタル信号またはロジック信号をホストコンピュータに転送することができる。
【００４６】
上記通信インタフェースが高速インタフェースである場合には、例えばＩＥＥＥ１３９４やＵＳＢ２．０等の高速インタフェースを使用することによって、転送速度を高速にすることにより、入力部によるサンプリング周波数をより一層高くして、例えば１０ＭＨｚ以下程度の中低速のサンプリングを行なうことが可能になる。
【００４７】
上記通信インタフェースの電源ラインを介して、ホストコンピュータから情報収集装置に対して給電が行なわれる場合には、情報収集装置は、例えばＵＳＢ２．０規格の通信インタフェースにおける電源ラインを利用することにより、ホストコンピュータから給電されるので、例えばホストコンピュータとしてノートブック型パーソナルコンピュータを使用することにより、外部電源を利用することができないような場所でも使用することができる。
【００４８】
上記情報収集装置の制御部が、入力部または転送部にてエラーが発生したとき、エラー発生とその期間をエラー情報として、転送部からホストコンピュータに出力する場合には、ホストコンピュータ側にて、このエラー情報に基づいて、エラー期間を把握することができるので、エラー発生後のデジタル信号またはロジック信号の時間軸を正しく補正することができる。
【００４９】
上記情報収集装置の入力部が、被測定物の各部からシリアル信号が入力され、これらのシリアル信号をデジタル信号またはロジック信号と同期させて出力すると共に、転送部が、上記デジタル信号またはロジック信号と共に、これらのシリアル信号もホストコンピュータに転送して、上記ホストコンピュータの信号処理部が、これらのデジタル信号またはロジック信号及びシリアル信号を信号処理して、記憶装置に記憶させると共に、表示装置に表示させる場合には、被測定物のシリアル信号の測定も行なうときに、別途プロトコルアナライザを容易する必要がなく、本情報収集装置のみで、デジタル信号またはロジック信号とシリアル信号の測定を行なうことが可能であり、さらにデジタル信号またはロジック信号とシリアル信号とを同一時間軸で測定して、表示することができる。
【００５０】
このようにして、本発明によれば、ホストコンピュータに接続して使用され、信号処理及び表示をホストコンピュータを利用して行なうようにした情報収集装置及び情報収集分析システム、好ましくはロジックアナライザ装置及びロジックアナライザシステムにおいて、入力部でサンプリングして測定したデジタル信号またはロジック信号を、実質的にリアルタイムに通信インタフェースを介してホストコンピュータに転送して、ホストコンピュータに設けられた大容量の記憶装置に記憶させるようになっている。
従って、従来のような情報収集装置に内蔵された記憶装置を使用する場合と比較して、大容量の記憶容量が容易に確保され得るので、超長時間に亘って測定されたデジタル信号またはロジック信号であっても、確実に測定され、保存され得ることになる。
【００５１】
【発明の実施の形態】
以下、この発明の好適な実施形態を図１を参照しながら、詳細に説明する。
尚、以下に述べる実施形態は、本発明の好適な具体例であるから、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明において特に本発明を限定する旨の記載がない限り、これらの態様に限られるものではない。
【００５２】
図１は、本発明を適用したロジックアナライザ装置及びパーソナルコンピュータから成るロジックアナライザシステムの一実施形態の構成を示している。
図１において、ロジックアナライザシステム１０は、ロジックアナライザ装置２０及びパーソナルコンピュータ３０から構成されている。
【００５３】
ここで、上記ロジックアナライザ装置２０は、入力部２１，バッファ２２，転送部２３及び制御部２４から構成されている。
【００５４】
入力部２１は、測定すべき電子機器である被測定物１１の各部からプローブ（図示せず）により取り出されたロジック信号及びシリアル信号が入力され、これらのロジック信号及びシリアル信号をレベル変換等の整形を行なった後、設定されたサンプリング周波数でサンプリングして、２４ビットのロジック信号及び２つのシリアル信号から成る２６ビット幅のデジタル信号を生成し、圧縮のためのコードである５ビットのランレングスデータと、エラーステイタスの１ビットを付加して、３２ビット幅のデジタル信号とし、バッファ２２に出力する。
【００５５】
ここで、入力部２１は、サンプリング開始前は、バッファ２２の容量を越えたデジタル信号を廃棄するようになっているが、後述する制御部２４からのトリガ信号に基づいて、サンプリングを開始した後は、順次にサンプリングしたデジタル信号をバッファ２２に出力するようになっている。
【００５６】
バッファ２２は、例えば揮発性メモリから構成されていて、その容量は例えば２ＫＢ程度であり、入力部２１から入力された３２ビット幅のデジタル信号を、一次圧縮として例えばランレングス圧縮して、格納する。
転送部２３は、パーソナルコンピュータ３０に対して、例えばＵＳＢ２．０やＩＥＥＥ１３９４等の規格の高速通信インタフェース１２を介して接続されており、バッファ２２からリアルタイムに格納された上記３２ビット幅のデジタル信号を読み出して、通信インタフェース１２を介してパーソナルコンピュータ３０に対して送出する。
もし、転送が間に合わない等のエラーが発生した場合は、発生した期間をカウントし、エラーステイタスを立てて、エラー情報として送出する。この場合、３２ビットのデータ幅の内、１ビットをエラーステイタスとして使い、残りの３１ビットはエラー発生期間のカウント値として使う。
【００５７】
制御部２４は、上記入力部２１，バッファ２２，転送部２３をそれぞれ制御することにより、被測定物１１からのロジック信号及びシリアル信号を、パーソナルコンピュータ３０からのデータ転送指示に基づいて設定したトリガタイミングで取り込んで、一次圧縮した３２ビット幅のデジタル信号としてバッファ２２に記憶させ、順次に実質的にリアルタイムにバッファ２２から上記デジタル信号を読み出して、転送部２３から通信インタフェース１２を介してパーソナルコンピュータ３０に送出するようになっている。
【００５８】
これに対して、パーソナルコンピュータ３０は、転送部３１，信号処理部３２，記憶装置３３，表示制御部３４，表示装置３５及び制御部３６を含んでいる。上記転送部３１は、前述した高速通信インタフェース１２を介して、ロジックアナライザ装置２０の転送部２３からのデジタル信号を受信して、信号処理部３２に送出する。
上記信号処理部３２は、転送部３１からのデジタル信号を信号処理、即ちさらに高圧縮処理し、またエラー処理した後、インデックスを付加して、実質的にリアルタイムに記憶装置３３に記憶させる。
【００５９】
上記記憶装置３３は、パーソナルコンピュータ３０に内蔵された補助記憶装置として設けられた例えば大容量（例えば数十ＧＢ以上の記憶容量）のハードディスクドライブであって、
上記表示制御部３４は、転送部３１からのデジタル信号を直接に、あるいは記憶装置３３から読み出したデジタル信号に基づいて、読み出したデジタル信号を伸長して、適宜のデータ整形等の信号処理を行なうことにより、各種の表示信号に変換して、表示装置３５に出力する。
【００６０】
上記表示装置３５は、例えばＣＲＴや液晶表示装置であって、その画面上に表示制御部３４からの表示信号に基づいて、画面表示を行なう。
上記制御部３６は、上記転送部３１，信号処理部３２，記憶装置３３，表示制御装置３４，表示装置３５の制御を行なうものである。
【００６１】
本発明実施形態によるロジックアナライザシステム１０は、以上のように構成されており、以下のように動作する。
即ち、ロジックアナライザ装置２０において、制御部２４は、測定すべき被測定物１１の電子回路の各部におけるロジック信号及びシリアル信号が入力部２１に入力されたとき、これらのロジック信号及びシリアル信号を入力部２１により取り込んで、２６ビット幅のデジタル信号とし、さらに６ビット幅のランレングスデータを付加して、３２ビット幅のデジタル信号に変換した後、一次圧縮としてランレングス圧縮した状態で、リアルタイムにバッファ２２に記憶させる。
このとき、パーソナルコンピュータ３０からのデータ転送指令が送られてくるまでは、制御部２４は、転送部２３によるデジタル信号の転送を行なわないので、バッファ２２に記憶されたデジタル信号はオーバーフローして、バッファ２２の記憶容量を越えたデジタル信号は捨てられることになる。
【００６２】
そして、パーソナルコンピュータ３０からデータ転送指令が送られてくると、ロジックアナライザ装置２０の制御部２４は、このデータ転送指令をトリガとして、サンプリングを開始して、転送部２３によりバッファ２２からデジタル信号を順次に読み込んで、リアルタイムに通信インタフェース１２を介してホストコンピュータ３０に転送する。
ここで、何らかの理由により転送エラーが発生した場合には、ロジックアナライザ装置２０の制御部２４は、エラー発生の旨及びカウントしたエラー発生の期間を３２ビット幅のエラー情報としてデジタル信号の代わりにバッファ２２に格納し、転送時にこのエラー情報を転送部２３により通信インタフェース１２を介してホストコンピュータ３０に転送する。
【００６３】
これにより、パーソナルコンピュータ３０は、ロジックアナライザ装置２０から転送されてくるデジタル信号を転送部３１により受信して、信号処理部３２により信号処理する。具体的には、信号処理部３２は、データ整形としてデータ保存処理する、即ち、転送部３１からのデジタル信号をさらに高圧縮すると共に、エラー情報がある場合には、このエラー情報も同様に圧縮して、さらにインデックスを付加して、記憶装置３３に記憶させる。
尚、信号処理部３２は、必要な場合には、転送部３１からのデジタル信号の一次圧縮を伸長して、表示制御部３４に出力して、リアルタイムに表示装置３５に表示させることもできる。
【００６４】
さらに、パーソナルコンピュータ３０は、表示制御部３４により、記憶装置３３に記憶されたデジタル信号を逐次読み出してデータ伸長し、復元したデジタル信号、即ちロジック信号及びシリアル信号に基づいて、各種表示制御処理を行ない、生成された各種表示信号を表示装置３５に出力して、表示装置３５にて種々の表示を行なう。
その際に、表示制御部３４は、記憶装置３３から読み出したデータにエラー情報が含まれている場合には、このエラー情報に基づいてエラー処理を行ない、エラー発生の期間を検出して、その期間だけ、後続のデジタル信号の時間軸を補正する。
【００６５】
これにより、表示制御部３４は、ロジック信号及びシリアル信号を同期した状態で復元することができるので、表示装置３５の画面上にて同じ時間軸で表示することができる。
また、表示制御部３４は、記憶装置３３から読み出したシリアル信号に基づいて、このシリアル信号により指定された設定、例えばボーレート，ビット長等に基づいて、翻訳を行ない、被測定物１１で設定されたコードデータに割り当てられたコマンドを表示装置３５の画面上に表示させることも可能である。
【００６６】
このようにして、本発明によれば、ロジックアナライザ装置２０側ではデジタル信号を記憶装置に一時保存せずに、高速通信インタフェース１２を介してパーソナルコンピュータ３０に転送する。そして、パーソナルコンピュータ３０に備えられた例えば数十ＧＢ以上の大容量の記憶装置３３を利用して、実質的にリアルタイムにデジタル信号を記憶させることにより、記憶装置３３の記憶容量に制限されることなく、被測定物１１から取り出したロジック信号及びシリアル信号を超長時間に亘って測定し、記憶装置３３に記憶させることができる。
さらに、被測定物１１のシリアル信号も同時に、ロジック信号と同期して取り出して測定することができるので、別途プロトコルアナライザを用意することなく、ロジックアナライザ装置２０のみによって、ロジック信号及びシリアル信号を同期して測定することが可能である。
【００６７】
上述した実施形態においては、ロジックアナライザ装置２０は、通信インタフェース１２を介してパーソナルコンピュータ３０に接続されているが、通信インタフェース１２が電源ラインも含んでいる場合には、通信インタフェース１２を介してパーソナルコンピュータ３０からロジックアナライザ装置２０に給電を行なうことが可能となり、ノート型パーソナルコンピュータとの組合せにより、任意の場所で使用することが可能になる。
また、上述した実施形態においては、ホストコンピュータとしてパーソナルコンピュータ３０を使用している場合について説明したが、これに限らず、他の種類のホストコンピュータを使用することも可能である。
【００６８】
さらに、上述した実施形態においては、ロジックアナライザ装置２０は、２４チャンネルのロジック信号が入力されているが、これに限らず、２３チャンネル以下または２５チャンネル以上のロジック信号が入力されていてもよい。
また、上述した実施形態においては、ロジックアナライザ装置２０は、２チャンネルのシリアル信号が入力されているが、これに限らず、１チャンネルまたは３チャンネル以上のシリアル信号が入力されていてもよい。
【００６９】
さらに、上述した実施形態においては、ロジックアナライザ装置２０は、入力部２１に被測定物１１からシリアル信号も入力されているが、これに限らず、従来のロジックアナライザ装置と同様にロジック信号のみが入力されていてもよい。
また、上述した実施形態においては、情報収集装置としてロジックアナライザ装置２０が使用されているが、これに限らず、被測定物１１の各部のデジタル信号を取り込む他の種類の情報収集装置が使用されていてもよいことは明らかである。
【００７０】
【発明の効果】
以上述べたように、本発明によれば、ホストコンピュータに接続して使用され、信号処理及び表示をホストコンピュータを利用して行なうようにした情報収集装置及び情報収集分析システム、好ましくはロジックアナライザ装置及びロジックアナライザシステムにおいて、入力部でサンプリングして測定したデジタル信号またはロジック信号を、実質的にリアルタイムに通信インタフェースを介してホストコンピュータに転送して、ホストコンピュータに設けられた大容量の記憶装置に保存するようになっている。
従って、従来のような情報収集装置に内蔵された記憶装置を使用する場合と比較して、大容量の記憶容量が容易に確保され得るので、超長時間に亘って測定されたデジタル信号またはロジック信号であっても、確実に測定され、保存され得ることになる。
【００７１】
このようにして、本発明によれば、大容量の記憶装置を内蔵することなく、外部のホストコンピュータを利用することにより、超長時間の測定を可能にすると共に、ロジック信号に加えて、このロジック信号と時間軸及び基準時刻を整合させて、測定すべき被測定物のシリアル信号を測定するようにした、ロジックアナライザ装置そしてロジックアナライザシステムが提供され得る。
【図面の簡単な説明】
【図１】本発明によるロジックアナライザシステムの一実施形態の構成を示す概略ブロック図である。
【図２】従来のパーソナルコンピュータを利用したロジックアナライザ装置の一例の構成を示す概略ブロック図である。
【符号の説明】
１０    ロジックアナライザシステム
１１    被測定物
１２    通信インタフェース（高速通信インタフェース）
２０    ロジックアナライザ装置
２１    入力部
２２    バッファ
２３    転送部
２４    制御部
３０    パーソナルコンピュータ（ホストコンピュータ）
３１    転送部
３２    信号処理部
３３    記憶装置
３４    表示制御部（信号処理部）
３５    表示装置
３６    制御部
【図１】
2004220389.tif 000003
【図２】
2004220389.tif 000004