JPH0670650B2 - Logic analyzer - Google Patents
Logic analyzerInfo
- Publication number
- JPH0670650B2 JPH0670650B2 JP30644988A JP30644988A JPH0670650B2 JP H0670650 B2 JPH0670650 B2 JP H0670650B2 JP 30644988 A JP30644988 A JP 30644988A JP 30644988 A JP30644988 A JP 30644988A JP H0670650 B2 JPH0670650 B2 JP H0670650B2
- Authority
- JP
- Japan
- Prior art keywords
- measurement
- time
- data
- display
- repeat
- 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.)
- Expired - Fee Related
Links
- 238000005259 measurement Methods 0.000 claims description 73
- 238000001514 detection method Methods 0.000 claims description 16
- 238000005070 sampling Methods 0.000 claims description 7
- 239000000523 sample Substances 0.000 description 9
- 238000010586 diagram Methods 0.000 description 5
- 230000000694 effects Effects 0.000 description 3
- 238000003708 edge detection Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- ZCYVEMRRCGMTRW-UHFFFAOYSA-N 7553-56-2 Chemical compound [I] ZCYVEMRRCGMTRW-UHFFFAOYSA-N 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 229910052740 iodine Inorganic materials 0.000 description 1
- 239000011630 iodine Substances 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
Landscapes
- Test And Diagnosis Of Digital Computers (AREA)
- Tests Of Electronic Circuits (AREA)
Description
【発明の詳細な説明】 産業上の利用分野 本発明は入力ディジタル信号をサンプリングし、表示装
置に表示するまでの一連の動作を繰り返し実行する機能
を有するオシロスコープ等に使用するロジックアナライ
ザに関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a logic analyzer used for an oscilloscope or the like having a function of repeatedly executing a series of operations for sampling an input digital signal and displaying it on a display device.
従来の技術 従来のロジックアナライザでは、入力ディジタル信号の
サンプリング、トリガ事象の検出、サンプルされたデー
タの記憶、記憶されたデータの表示等の一連の動作を一
回だけ実行するシングル測定と、上記一連の動作を繰り
返し実行する繰り返し測定(以下リピート測定という)
ができるように構成されている。したがって、リピート
測定時には測定毎に測定開始操作を行なう煩雑さがな
く、各回の測定終了毎に測定データを表示装置に更新し
て表示するため、入力ディジタル信号の状態変化を観測
しながら最適な測定条件、測定データ表示条件の指定を
行なうことができる。2. Description of the Related Art A conventional logic analyzer has a single measurement in which a series of operations such as sampling of an input digital signal, detection of a trigger event, storage of sampled data, display of stored data, etc. Repeated measurement (hereinafter referred to as repeat measurement)
It is configured to be able to. Therefore, during repeat measurement, there is no need to perform a measurement start operation for each measurement, and the measurement data is updated and displayed on the display device after each measurement, so that the optimum measurement can be performed while observing the state change of the input digital signal. Conditions and measurement data display conditions can be specified.
さらに、表示回路の高速化、データ処理アルゴリズムの
効率化によって測定終了から次回の測定開始までの時間
の短縮が図られるように構成されており、表示データ更
新サイクルの高速化、効率的な測定を行なうことができ
る。In addition, the speed of the display circuit and the efficiency of the data processing algorithm are configured to shorten the time from the end of measurement to the start of the next measurement, which speeds up the display data update cycle and ensures efficient measurement. Can be done.
発明が解決しようとする課題 しかし、上記従来のロジックアナライザでは、リピート
測定時において、測定終了後のデータ表示後、直ちに次
の測定が開始するため、データ表示画面上で各測定毎の
入力ディジタル信号の状態の観測、各信号間の差異の識
別を目視で行なうことが困難であるという問題があっ
た。また、毎回の測定データを観測しながら、測定デー
タがある特定の状態になった時に測定を停止し、その測
定データを詳細に解析する場合、測定データを認識し、
リピート測定停止操作を行なうまでの時間よりもリピー
ト測定間隔が速いため、該当する測定終了後で確実にリ
ピート測定を停止することができないという問題があっ
た。However, in the above-described conventional logic analyzer, at the time of repeat measurement, the next measurement starts immediately after the data is displayed after the measurement is completed, so that the input digital signal for each measurement is displayed on the data display screen. However, there is a problem that it is difficult to visually observe the state of and the difference between the signals. Also, while observing the measurement data every time, when the measurement data reaches a certain state, the measurement is stopped, and when the measurement data is analyzed in detail, the measurement data is recognized,
Since the repeat measurement interval is faster than the time until the repeat measurement stop operation, there is a problem that the repeat measurement cannot be surely stopped after the end of the corresponding measurement.
本発明はこのような従来の問題を解決するもので、リピ
ート測定時において、測定終了後のデータ表示後、次の
測定を開始するまでの時間の設定、変更を行なう機能を
備えたロジックアナライザを提供することを目的とす
る。The present invention solves such a conventional problem, and at the time of repeat measurement, after displaying the data after the measurement is finished, a logic analyzer having a function of setting and changing the time until the start of the next measurement is provided. The purpose is to provide.
課題を解決するための手段 本発明は上記目的を達成するために、入力ディジタル信
号のサンプリング、トリガ事象の検出、サンプルされた
データの記憶、記憶されたデータの表示等の一連の測定
を繰り返して実行する測定手段と、上記繰り返し測定時
において、測定終了から次回の測定開始までの時間を設
定する手段と、上記設定時間を計数する手段とを備え、
繰り返し測定における繰り返し測定間隔時間を設定又は
変更して、表示データの観測、特定の表示状態となった
ときの繰り返し測定の停止操作をするようにしたロジッ
クアナライザとした。Means for Solving the Problems In order to achieve the above object, the present invention repeatedly performs a series of measurements such as sampling of an input digital signal, detection of a trigger event, storage of sampled data, display of stored data, etc. Measuring means to perform, means for setting the time from the end of measurement to the start of the next measurement at the time of the repeated measurement, and means for counting the set time,
The logic analyzer was designed so that the repeated measurement interval time in the repeated measurement was set or changed to observe the display data and stop the repeated measurement when a specific display state was reached.
作用 本発明によれば、リピート測定時において、各回の測定
終了後のデータ表示後、次回の測定開始までの時間
(t)を設定することによって、リピート測定を実行し
ながらその測定間隔を変更することができ、各回の測定
データをデータ表示画面上で観測しながら最適な測定間
隔で動作することができるため、表示データの識別、あ
る特定の状態でのリピート測定停止操作が正確にでき
る。Effect According to the present invention, at the time of repeat measurement, by setting the time (t) until the next measurement start after displaying the data after the end of each measurement, the measurement interval is changed while executing the repeat measurement. Since the measurement data can be operated at an optimum measurement interval while observing the measurement data of each time on the data display screen, the display data can be identified and the repeat measurement stop operation in a specific state can be accurately performed.
さらに、前記時間(t)を0に設定することによって、
従来のロジックアナライザが備えていたリピート測定時
における測定の効率化、表示データ更新サイクルの高速
化も実現できる。Further, by setting the time (t) to 0,
It is also possible to improve the efficiency of measurement and the display data update cycle at the time of repeat measurement that the conventional logic analyzer has.
実施例 第1図は本発明の一実施例の構成を示すもので、プロー
ブ1に入力されたディジタル信号は、プローブ1内のコ
ンパレータによってD/Aコンバータ2から送られてくる
スレッショルド電圧と比較され、ハイレベル、ローレベ
ルに論理整形されてサンプル/ラッチ回路3へ送られ
る。クロック選択回路4はサンプリングクロックとし
て、プローブ5から送られてくる外部クロックを用いる
か、あるいはクロックジェネレータ6で発生した内部ク
ロックを用いるかを選択する。サンプル/ラッチ回路3
へ送られた信号は、クロック選択回路4からのサンプリ
ングクロックによって、サンプルされる。グリッチ検出
回路7はサンプリングクロック間のグリッチを検出し、
検出信号をトリガ検出回路8へ送る。ヨード検出回路9
はあらかじめ設定したワードとサンプル/ラッチ回路3
でサンプルされた信号を比較して、一致すると検出信号
をトリガ検出回路8へ送る。エッジ検出回路10はサンプ
ル/ラッチ回路3でサンプルされた信号の立ち上がり、
あるいは立ち下がりのエッジを検出し、検出信号をトリ
ガ検出回路8へ送る。トリガ検出回路8はサンプル/ラ
ッチ回路3、ワード検出回路9、エッジ検出回路10から
の検出信号をあらかじめ設定した組み合せで合成し、ト
リガ検出信号をディレイカウンタ11へ送る。ディレイカ
ウンタ11はトリガ検出信号で動作を開始し、あらかじめ
設定したディレイ数をカウントすると停止する。ディレ
イカウンタ11が停止するとメモリアドレスカウンタ12も
同時に停止して、サンプル/ラッチ回路3でサンプルさ
れた信号のバッファメモリ13へ記憶動作が終了する。上
記記憶動作が終了すると、パッファメモリ13に記憶され
ている信号はすべてアクイジションメモリ14へ転送され
る。アクイジションメモリ14のデータは、表示形式(ス
ラート表示、タイミング表示、グラフ表示等)に従った
処理がなされ、ビデオRAM15へ転送される。ディスプレ
イコントロール回路16は常時ビデオRAM15の内容を読み
とり、表示装置17へ表示するためのビデオ信号、水平・
垂直同期信号を生成する。Embodiment FIG. 1 shows the configuration of an embodiment of the present invention. A digital signal input to a probe 1 is compared with a threshold voltage sent from a D / A converter 2 by a comparator in the probe 1. , High level, and low level are logically shaped and sent to the sample / latch circuit 3. The clock selection circuit 4 selects whether to use an external clock sent from the probe 5 or an internal clock generated by the clock generator 6 as the sampling clock. Sample / latch circuit 3
The signal sent to is sampled by the sampling clock from the clock selection circuit 4. The glitch detection circuit 7 detects a glitch between sampling clocks,
The detection signal is sent to the trigger detection circuit 8. Iodine detection circuit 9
Is a preset word and sample / latch circuit 3
The signals sampled in 1 are compared, and if they match, a detection signal is sent to the trigger detection circuit 8. The edge detection circuit 10 rises the signal sampled by the sample / latch circuit 3,
Alternatively, a falling edge is detected and a detection signal is sent to the trigger detection circuit 8. The trigger detection circuit 8 combines the detection signals from the sample / latch circuit 3, the word detection circuit 9, and the edge detection circuit 10 in a preset combination, and sends the trigger detection signal to the delay counter 11. The delay counter 11 starts its operation by the trigger detection signal and stops when it counts the preset number of delays. When the delay counter 11 stops, the memory address counter 12 also stops at the same time, and the operation of storing the signal sampled by the sample / latch circuit 3 in the buffer memory 13 ends. When the above storage operation is completed, all the signals stored in the buffer memory 13 are transferred to the acquisition memory 14. The data in the acquisition memory 14 is processed according to the display format (slat display, timing display, graph display, etc.) and transferred to the video RAM 15. The display control circuit 16 constantly reads the contents of the video RAM 15 and displays the video signal for display on the display device 17, horizontal
Generates a vertical sync signal.
上記一連の動作の制御は、CPU18がROM19に記憶されてい
るプログラムに従って、キーボード20からの情報やハー
ドウェアの論理状態をモニタして行なう。The series of operations described above are controlled by the CPU 18 by monitoring the information from the keyboard 20 and the logical state of the hardware according to the program stored in the ROM 19.
21はリファレンスメモリであり、アクイジションメモリ
14の内容を転送することによって一時記憶する。22はCP
U18が一連の処理を行なうときに必要とするワーク用RAM
である。21 is a reference memory, which is an acquisition memory
Temporarily store by transferring 14 contents. 22 is CP
Work RAM required when the U18 performs a series of processing
Is.
リピート測定時には、前記一連の動作を繰り返し行な
う。At the time of repeat measurement, the above series of operations are repeated.
第2図は本実施例によるタイミング表示画面であり、第
3図は前記時間(t)の計数部ブロック図を示す。キー
ボード20からリピート測定実行のキー入力があると、リ
ピート測定設定フィールド23に示され、CPU18はROM19の
プログラムに従い、前記時間(t)を設定するリピート
測定間隔設定フィールド24を表示する。25はタイミング
表示データである。キー入力によってフィールド24に設
定された時間はCPU18によって読まれ、タイマー29に設
定される。FIG. 2 is a timing display screen according to this embodiment, and FIG. 3 is a block diagram of the counting unit at the time (t). When the repeat measurement execution key is input from the keyboard 20, the repeat measurement setting field 23 is displayed, and the CPU 18 displays the repeat measurement interval setting field 24 for setting the time (t) according to the program of the ROM 19. 25 is timing display data. The time set in the field 24 by key input is read by the CPU 18 and set in the timer 29.
第3図において、26は時間設定信号でCPU18は測定が終
了し測定データの表示が終了すると、タイマー29に表示
終了信号27を送る。タイマー29はCPU18からの表示終了
信号27を受けると計数を開始する。タイマー29はあらか
じめ設定された時間の計数が終了すると、CPU18に計数
終了信号28を送る。CPU18はタイマー29からの計数終了
信号28を受けて次回の測定開始指令を出力する。In FIG. 3, reference numeral 26 denotes a time setting signal, and the CPU 18 sends a display end signal 27 to the timer 29 when the measurement ends and the display of the measurement data ends. The timer 29 starts counting when receiving the display end signal 27 from the CPU 18. When the timer 29 finishes counting the preset time, it sends a count end signal 28 to the CPU 18. The CPU 18 receives the counting end signal 28 from the timer 29 and outputs the next measurement start command.
このように、上記実施例によれば、リピート測定間隔設
定フィールド24にキーボード20によって時間を設定する
ことにより、リピート測定間隔を変更することができる
ため、リピート測定時における表示データの認識表示デ
ータがある特定の状態となったときのリピート測定停止
操作が正確かつ容易に行なうことができる。Thus, according to the above embodiment, by setting the time in the repeat measurement interval setting field 24 by the keyboard 20, it is possible to change the repeat measurement interval, recognition display data of the display data at the time of repeat measurement The repeat measurement stop operation can be performed accurately and easily when a specific state is reached.
なお、上記実施例では、時間(t)として数値と単位で
設定しているが、これは第4図に示すように相対的な時
間であってもよく、バー表示30の長さが上記時間(t)
に対応する。In the above embodiment, the time (t) is set by a numerical value and a unit, but it may be a relative time as shown in FIG. 4, and the length of the bar display 30 is the above time. (T)
Corresponding to.
発明の効果 本発明は上記のような構成をとったので、リピート測定
時において各測定終了から次回測定開始までに時間を設
けたもので、リピート測定時のデータ観測、特定状態で
のリピート測定の停止操作が正確にかつ容易にできる。
そして、さらに上記時間の設定変更がリピート測定によ
るデータ観測を実行しながら行なうことができるため、
観測状態に応じて最適な時間に設定できるという効果を
有する。Effect of the Invention Since the present invention has the above-mentioned configuration, the time is set from the end of each measurement to the start of the next measurement at the time of repeat measurement, data observation at the time of repeat measurement, and repeat measurement in a specific state. Accurate and easy stop operation.
And because the setting change of the above time can be performed while performing data observation by repeat measurement,
The effect is that the optimum time can be set according to the observation state.
第1図は本発明の一実施例を示すロジックアナライザの
ブロック図、第2図は同ロジックアナライザによるタイ
ミング表示図、第3図は時間計数部ブロック図、第4図
は同ロジックアナライザによる他のタイミング表示図で
ある。 23……リピート測定設定フィールド 24……リピート測定間隔設定フィールド 25……タイミング表示データFIG. 1 is a block diagram of a logic analyzer showing an embodiment of the present invention, FIG. 2 is a timing display diagram by the logic analyzer, FIG. 3 is a time counting block block diagram, and FIG. 4 is another diagram by the logic analyzer. It is a timing display figure. 23 …… Repeat measurement setting field 24 …… Repeat measurement interval setting field 25 …… Timing display data
Claims (1)
ガ事象の検出、サンプルされたデータの記憶、記憶され
たデータの表示等の一連の測定を繰り返して実行する測
定手段と、上記繰り返し測定時において、測定終了から
次回の測定開始までの時間を設定する手段と、上記設定
時間を計数する手段とを備え、繰り返し測定における繰
り返し測定間隔時間を設定又は変更して、表示データの
観測、特定の表示状態となったときの繰り返し測定の停
止操作をするようにしたことを特徴とするロジックアナ
ライザ。1. A measuring means for repeatedly executing a series of measurements such as sampling of an input digital signal, detection of a trigger event, storage of sampled data, display of stored data, and measurement during the repeated measurement. Means for setting the time from the end to the start of the next measurement, and means for counting the set time, set or change the repeated measurement interval time in repeated measurement, observation of display data, and a specific display state The logic analyzer is characterized in that the repeated measurement stop operation is performed when it is reached.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP30644988A JPH0670650B2 (en) | 1988-12-02 | 1988-12-02 | Logic analyzer |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP30644988A JPH0670650B2 (en) | 1988-12-02 | 1988-12-02 | Logic analyzer |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH02151773A JPH02151773A (en) | 1990-06-11 |
| JPH0670650B2 true JPH0670650B2 (en) | 1994-09-07 |
Family
ID=17957135
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP30644988A Expired - Fee Related JPH0670650B2 (en) | 1988-12-02 | 1988-12-02 | Logic analyzer |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0670650B2 (en) |
-
1988
- 1988-12-02 JP JP30644988A patent/JPH0670650B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH02151773A (en) | 1990-06-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4425643A (en) | Multi-speed logic analyzer | |
| JPH022971A (en) | Logical analyzer | |
| US5028914A (en) | Method and apparatus for waveform digitization | |
| JPS6331750B2 (en) | ||
| US4901009A (en) | Method and device for the automatic recording of signal curves | |
| JPH0670650B2 (en) | Logic analyzer | |
| JPS6335416Y2 (en) | ||
| JP5176534B2 (en) | Digital oscilloscope | |
| US5111191A (en) | Method and apparatus for waveform digitization | |
| JPS59188574A (en) | Method of comparing data signal | |
| CA1151329A (en) | Method of displaying logic signals for a logic signal measurement apparatus | |
| JPS63186153A (en) | logic analyzer | |
| JP2776321B2 (en) | Logic analyzer | |
| JPH05273245A (en) | Metastable state detection device | |
| JPH05157770A (en) | Logic analyzer | |
| JP2946587B2 (en) | Digital storage oscilloscope trigger circuit | |
| JPS63184072A (en) | logic analyzer | |
| JPH01242969A (en) | Signal observing device | |
| JPS6391570A (en) | Apparatus for observing logic signal | |
| JPH0643087B2 (en) | Measuring method of operating condition of injection molding machine | |
| JPS6129671B2 (en) | ||
| JPH0673227B2 (en) | Magnetic disk characteristics measuring device | |
| JP2876759B2 (en) | Digital measuring instrument | |
| JPH07131826A (en) | Waveform analyzer | |
| JPH03202783A (en) | logic analyzer |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |