JPH08166409A - Waveform storage - Google Patents
Waveform storageInfo
- Publication number
- JPH08166409A JPH08166409A JP31140194A JP31140194A JPH08166409A JP H08166409 A JPH08166409 A JP H08166409A JP 31140194 A JP31140194 A JP 31140194A JP 31140194 A JP31140194 A JP 31140194A JP H08166409 A JPH08166409 A JP H08166409A
- Authority
- JP
- Japan
- Prior art keywords
- frame memory
- waveform
- circuit
- memory
- data
- 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.)
- Pending
Links
Landscapes
- Controls And Circuits For Display Device (AREA)
Abstract
(57)【要約】
【目的】 ディジタルオシロスコープ等の波形記憶装置
におけるメモリ分割波形収集機能において、高速SRA
Mに比して安価な画像用フレームメモリを用い、プレト
リガ収集ができ、かつ各分割波形収集間のデッドタイム
を短くすることを目的とする。
【構成】 AD変換回路と前段、後段と2段配置のフレ
ームメモリと該フレームメモリを制御する制御回路とサ
ンプルクロックを出力するタイムベース回路とサンプル
数を制御するサンプル制御回路からなる波形記憶装置。
(57) [Abstract] [Purpose] High-speed SRA in the memory division waveform acquisition function in waveform storage devices such as digital oscilloscopes.
It is an object of the present invention to use a frame memory for image that is cheaper than M, to enable pre-trigger acquisition, and to shorten the dead time between each divided waveform acquisition. A waveform storage device including an AD conversion circuit, a frame memory arranged in two stages, a front stage and a rear stage, a control circuit for controlling the frame memory, a time base circuit for outputting a sample clock, and a sample control circuit for controlling the number of samples.
Description
【0001】[0001]
【産業上の利用分野】本発明は、ディジタルオシロスコ
ープ等の波形記憶装置の波形記憶方式の改良に関するも
のである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to improvement of a waveform storage system of a waveform storage device such as a digital oscilloscope.
【0002】[0002]
【従来の技術】従来から各種データの波形観測等にオシ
ロスコープが使用されており、特に電子機器の研究開発
・生産等には必須で有用であったが、波形記憶ができな
いという一面があった。しかし、周知の通り、ディジタ
ル技術の発展とともに、ディジタル化されたオシロスコ
ープが開発され、また、メモリの大容量化により、大量
の波形記憶も可能となってきた。その中にあって、波形
記憶装置は、各種データのアナログ入力信号をディジタ
ル処理後記憶し、表示装置やコンピュータ等との組合せ
により、記憶した波形の観測、また、その他の応用を可
能とするものである。2. Description of the Related Art Conventionally, oscilloscopes have been used for observing waveforms of various data, and they have been indispensable and useful especially for research and development and production of electronic devices, but there is one aspect that waveforms cannot be stored. However, as is well known, along with the development of digital technology, a digitized oscilloscope has been developed, and a large capacity of memory has enabled a large amount of waveform storage. Among them, the waveform storage device stores the analog input signals of various data after digital processing and stores them, and makes it possible to observe the stored waveforms and other applications in combination with a display device or a computer. Is.
【0003】例えばデジタルオシロスコープでは、図3
に示すようにアクイジションメモリとして大容量メモリ
を分割して入力信号をトリガ毎に分割したメモリブロッ
クへ順次記憶していくメモリ分割収集という機能があ
る。このメモリ分割収集とは図3に示すように、メモリ
をn分割(数分割〜数千分割)し、入力信号のトリガT
S毎に波形を間欠的に分割した数だけ収集するものであ
る。For example, in a digital oscilloscope, FIG.
As shown in, there is a function called memory division collection in which a large-capacity memory is divided as an acquisition memory and an input signal is sequentially stored in memory blocks divided for each trigger. This memory division collection is, as shown in FIG. 3, dividing the memory into n (several divisions to several thousands divisions) and triggering the input signal T
The number of waveforms obtained by intermittently dividing each S is collected.
【0004】このようなメモリ分割データ収集を行なう
にはメモリは大容量のものが必要となる。この点、SR
AMは大容量であるが、書き込みと読み出しを同時に行
うことができず、また、高速の大容量SRAMを用いて
も、波形取込みのデッドタイム(波形取込み終了から次
の波形取込みまでの波形取り込みが行えない時間)が1
00μs(最大値の一例)と大きい欠点がある。更に、
このようなSARMは大変に高価なものである。A large-capacity memory is required to perform such memory division data collection. This point, SR
AM has a large capacity, but writing and reading cannot be performed at the same time, and even if a high-speed large-capacity SRAM is used, the dead time of waveform acquisition (waveform acquisition from the end of one waveform acquisition to the next 1)
There is a large defect of 00 μs (an example of the maximum value). Furthermore,
Such SARMs are very expensive.
【0005】一方、アクイジションメモリとして比較的
安価な画像用フレームメモリを用いた場合、画像用フレ
ームメモリの構造上、トリガ直後だけの波形収集しかで
きない。すなわち、トリガ以前からの複数の波形(プレ
トリガ)を分割して収集することができない。これは画
像用フレームメモリがシリアル記憶方式である為に、第
1分割目の波形、第2分割目の波形と順序よく記憶させ
るためには、トリガ信号でメモリへの書き込みをスター
トさせ所定数書き込んで止まり、次のトリガを待つとい
う方法にせざるを得ないからである。したがって、プレ
トリガの場合は初めの1波形分のデータを得ることしか
できない。On the other hand, when a relatively inexpensive image frame memory is used as the acquisition memory, the waveform can be collected only immediately after the trigger because of the structure of the image frame memory. That is, a plurality of waveforms (pre-trigger) before the trigger cannot be divided and collected. Since the image frame memory is a serial storage system, in order to store the waveform of the first division and the waveform of the second division in order, writing to the memory is started by the trigger signal and a predetermined number of writings are performed. This is because there is no choice but to stop and wait for the next trigger. Therefore, in the case of the pre-trigger, only the data for the first one waveform can be obtained.
【0006】[0006]
【発明が解決しようとする課題】前述の従来技術には例
えば高速SRAMを使用しても、波形取込みのデッドタ
イムが大きい欠点があるとともに、高速SRAMは非常
に高価なものである。また、比較的安価な画像用フレー
ムメモリを用いた場合プレトリガによる波形収集ができ
ないという欠点がある。In the above-mentioned prior art, even if a high speed SRAM is used, for example, the dead time of waveform acquisition is large, and the high speed SRAM is very expensive. Further, when a relatively inexpensive frame memory for images is used, there is a drawback that waveform acquisition by a pre-trigger cannot be performed.
【0007】本発明の第1の目的は、画像用フレームメ
モリでプレトリガが可能なメモリ分割収集を実現するこ
とにある。A first object of the present invention is to realize memory division acquisition capable of pre-triggering in an image frame memory.
【0008】本発明の第2の目的は、波形取込みのデッ
ドタイムが少ないメモリ分割収集を実現することにあ
る。A second object of the present invention is to realize memory division acquisition with a small dead time for waveform acquisition.
【0009】[0009]
【課題を解決するための手段】本発明は上記の目的を達
成するため画像用フレームメモリを前段、後段と2段構
成にし、前段のフレームメモリで最新の波形を収集し、
後段に前段で収集した波形データを順次書き込むように
したものである。According to the present invention, in order to achieve the above object, the image frame memory has a two-stage structure including a front stage and a rear stage, and the latest waveform is collected in the frame memory in the front stage.
In the latter part, the waveform data collected in the first part is written sequentially.
【0010】[0010]
【作用】本発明の作用について説明すると、前段フレー
ムメモリは1分割分のメモリ容量でリング状に書き込
み、読出しできるように制御し、後段は0番地から順次
前段フレームメモリの波形データを書込む。前段のフレ
ームメモリが1分割分の波形データを収集し終えて止ま
った状態から、次のサンプリングを開始する時に前段フ
レームメモリの1番古いデータを読出して、後段のフレ
ームメモリに書き込み、同時に前段の1番古いデータに
新しい波形データを書き込むようにする。すなわち、前
段フレームメモリのリードアドレスをライトアドレスが
追いかけるようにして、読出したアドレスには新規波形
データが書込まれる。The operation of the present invention will be described. The front-stage frame memory is controlled so that it can be written and read in a ring shape with the memory capacity of one division, and the rear-stage sequentially writes the waveform data of the front-stage frame memory from address 0. When the previous frame memory has stopped collecting waveform data for one division and then stopped, the oldest data in the previous frame memory is read out when the next sampling is started, and is written into the subsequent frame memory, and at the same time Write the new waveform data to the oldest data. That is, the write address follows the read address of the preceding frame memory, and new waveform data is written at the read address.
【0011】このようにして、前段フレームメモリはあ
るメモリ長でリング状に動作する。前段メモリが新規デ
ータをメモリ長分書込みを行うと旧波形データは、後段
フレームメモリに書込まれる。以上の様にして、後段フ
レームメモリにメモリ分割数分繰り返すことにより、メ
モリ分割収集波形が記憶される。In this way, the preceding frame memory operates in a ring shape with a certain memory length. When the former memory writes new data for the memory length, the old waveform data is written in the latter frame memory. As described above, the memory divided acquisition waveform is stored in the subsequent frame memory by repeating the number of memory divisions.
【0012】[0012]
【実施例】以下本発明の実施例を図面を用い説明する。Embodiments of the present invention will be described below with reference to the drawings.
【0013】図1はデジタルオシロスコープにおける本
発明の一実施例を示すブロック図で、11は入力回路
で、アッテネータ、増幅器等により構成される。1はA
/D変換回路で入力回路11で適当なレベルに調整され
た入力信号(被観測信号)はこのAD変換回路1でディ
ジタル波形データとなり、前段のフレームメモリ2に書
込まれる。このフレームメモリ2と3とでアクイジショ
ンメモリを構成する。フレームメモリ2はフレームメモ
リ制御回路4から出力されるライトクロック(書込み用
クロック)、リードクロック(読出し用クロック)によ
り各々ライトアドレスとリードアドレスがインクリメン
トされる。又、ライトリセット、リードリセット信号に
より0番地にリセットされる。FIG. 1 is a block diagram showing an embodiment of the present invention in a digital oscilloscope. Reference numeral 11 is an input circuit, which is composed of an attenuator, an amplifier and the like. 1 is A
The input signal (observed signal) adjusted to an appropriate level by the input circuit 11 in the / D conversion circuit becomes digital waveform data in this AD conversion circuit 1 and is written in the frame memory 2 in the preceding stage. The frame memories 2 and 3 form an acquisition memory. The write address and the read address of the frame memory 2 are incremented by the write clock (write clock) and the read clock (read clock) output from the frame memory control circuit 4, respectively. Further, it is reset to address 0 by the write reset and read reset signals.
【0014】図2はフレームメモリ2の動作説明図で、
この図2に示すようにフレームメモリ2は、ライトアド
レスがリードアドレスを追いかけるようにインクリメン
トされ、本例では999番地後にリセットされ0番地に
戻り、1000ワードのリング状のメモリとなってい
る。ここで、リセットする番地を変更すれば任意のワー
ド数のリング状メモリとして動作する。FIG. 2 is a diagram for explaining the operation of the frame memory 2.
As shown in FIG. 2, the frame memory 2 is incremented so that the write address follows the read address, and in this example, it is reset after 999th address and returns to 0th address, and is a ring memory of 1000 words. Here, if the address to be reset is changed, the memory operates as a ring memory having an arbitrary number of words.
【0015】つぎにこの前段フレームメモリ2のアドレ
ス制御等の動作について、説明する。フレームメモリ2
の構造は図9に示すとおりで、211はデジタル入力デ
ータの入力バッファ、212はメモリ、213は出力バ
ッファ、214はライトアドレスカウンタ、215はリ
ードアドレスカウンタである。フレームメモリの特徴
は、ライトアドレスカウンタ214とリードアドレスカ
ウンタ215を内蔵しており、それぞれがライトクロッ
ク又はリードクロックにより独立にシリアルに動作する
ことである。すなわち、書き込みつつ読み出すことがで
きる。フレームメモリのライトクロック動作はライトク
ロックによりライトアドレスカウンタ214が動作し、
メモリ212に対してライトアドレスを指定し入力デー
タは入力バッファ211を通してメモリ212に伝達さ
れデータが書き込まれる。ふたたびライトクロックが入
力されるとライトアドレスカウンタ214はメモリ21
2のライトアドレスをインクリメントする。このように
メモリ212には時系列データが順次格納される。一
方、リード動作も同様にリードクロックによりリードア
ドレスカウンタ215が動作しメモリ212に対してリ
ードアドレスを指定し、読み出されたデータは出力バッ
ファ213を通して出力データとして出力される。ふた
たびリードクロックが入力されるとリードアドレスカウ
ンタ215はメモリ212のリードアドレスをインクリ
メントする。このようにしてメモリ212のデータはリ
ードクロックにより時系列データが順次読み出される。Next, operations such as address control of the preceding stage frame memory 2 will be described. Frame memory 2
9 is as shown in FIG. 9, 211 is an input buffer for digital input data, 212 is a memory, 213 is an output buffer, 214 is a write address counter, and 215 is a read address counter. A feature of the frame memory is that it has a built-in write address counter 214 and a read address counter 215, and each operates independently in serial by a write clock or a read clock. That is, it is possible to read while writing. In the write clock operation of the frame memory, the write address counter 214 operates according to the write clock,
A write address is designated for the memory 212, the input data is transmitted to the memory 212 through the input buffer 211, and the data is written. When the write clock is input again, the write address counter 214 causes the memory 21
Increment the write address of 2. In this way, the memory 212 sequentially stores time-series data. On the other hand, also in the read operation, the read address counter 215 operates similarly by the read clock to specify the read address to the memory 212, and the read data is output as output data through the output buffer 213. When the read clock is input again, the read address counter 215 increments the read address of the memory 212. In this way, the data of the memory 212 is sequentially read out in time series by the read clock.
【0016】図1、図2に戻り、トリガ信号による通常
のサンプリングについて説明する。タイムベース回路6
はサンプル制御回路5の起動、停止の制御に従い、サン
プリングクロックSCを出力する。1分割分のサンプリ
ングが終了すると、フレームメモリ2に1分割分の波形
データが記憶されている(本例では前述のように100
0ワード分)。ただし、ライトアドレスはどのアドレス
で止まっているかは不確定であるが、図2の例ではn−
1番地に一番新しいデータを書き込んだところで止まっ
ていて、リードアドレスのn番地には一番古いデータが
記憶されていることになる。次のサンプリングを開始す
るときには、図4に示すように前段フレームメモリ2の
波形データをアドレスn番地から順に後段フレームメモ
リ3のアドレスk番地、k+1番地・・・・へ転送し、
このとき同時にフレームメモリ2には新しいデータが順
次書込まれる。フレームメモリ2が波形データを1周
(1000ワード)書込むと、そのとき、同時にフレー
ムメモリ2の前回サンプルデータはフレームメモリ3へ
の転送を終了するので、フレームメモリ3への書込みも
停止する。次に再び前段フレームメモリ2はアドレスn
番地からサンプリングを続ける。サンプル制御回路5に
トリガ信号TSが入力された場合は、所定サンプル数カ
ウント後に次の1分割分の波形データを収集する。しか
し、このときサンプリングクロックを止めることなし
に、次の波形データ収集を開始するとともに、前回と同
じようにフレームメモリ2に記憶完了した1分割分の波
形データをフレームメモリ3に転送する。Returning to FIGS. 1 and 2, the normal sampling by the trigger signal will be described. Time base circuit 6
Outputs a sampling clock SC under the control of starting and stopping the sample control circuit 5. When the sampling for one division is completed, the waveform data for one division is stored in the frame memory 2 (in this example, 100
0 words). However, it is uncertain at which address the write address stops, but in the example of FIG.
It stops when the newest data is written to address 1, and the oldest data is stored at address n of the read address. When the next sampling is started, as shown in FIG. 4, the waveform data of the preceding stage frame memory 2 is transferred from the address n to the addresses k, k + 1, ...
At this time, new data is sequentially written in the frame memory 2 at the same time. When the frame memory 2 writes one cycle (1000 words) of the waveform data, at that time, the transfer of the previous sample data of the frame memory 2 to the frame memory 3 is finished at the same time, so the writing to the frame memory 3 is also stopped. Next, the previous stage frame memory 2 again receives the address n
Continue sampling from the address. When the trigger signal TS is input to the sample control circuit 5, the waveform data for the next one division is collected after counting a predetermined number of samples. However, at this time, without stopping the sampling clock, the next waveform data collection is started and the waveform data for one division, which has been completely stored in the frame memory 2 as in the previous time, is transferred to the frame memory 3.
【0017】次にプリトリガ時の動作について説明す
る。本例ではフレームメモリ2は、1000ワードのリ
ング状メモリになっている。つまり、プレトリガを半分
取ってトリガ位置を表示波形の中心にしたい場合は、5
00ワードをまず無条件で記憶していき、その直後トリ
ガの受付けを可能(トリガイネーブル)にする。この動
作を図10のサンプリング制御フローチャートに示す。
トリガ発生後に500ワードを記憶し記憶動作を停止す
れば、記憶した1000ワードの波形の中心の位置がト
リガ位置となる。このようにトリガの前の波形を確保す
るためにサンプリングをスタートさせてから所定のサン
プル数分トリガの受付を禁止する制御とトリガ後の記憶
数を制御することにより、記憶されたデータでトリガ点
の前と後の波形観測ができることになる。すなわち、プ
レトリガ波形が観測できる。Next, the operation at the time of pre-trigger will be described. In this example, the frame memory 2 is a 1000-word ring memory. In other words, if you want to take half the pre-trigger and set the trigger position to the center of the displayed waveform,
The 00 word is first stored unconditionally, and immediately after that, the trigger can be accepted (trigger enable). This operation is shown in the sampling control flowchart of FIG.
If 500 words are stored after the trigger is generated and the storage operation is stopped, the center position of the stored 1000-word waveform becomes the trigger position. In this way, by starting the sampling to secure the waveform before the trigger and then inhibiting the reception of the trigger for the specified number of samples and controlling the number of memory after the trigger, the stored data You will be able to observe the waveform before and after. That is, the pre-trigger waveform can be observed.
【0018】しかし、本発明では、連続して波形を取り
込むことを可能にするためにトリガ後の記憶数が所定数
に達した瞬間フレームメモリ2は次の波形記憶を開始す
ると共に今回記憶した波形をフレームメモリ3へ転送す
る(この動作は図11のフレームメモリ2の動作フロー
チャートと図12のフレームメモリ3の動作フローチャ
ートに示す)。つまりフレームメモリ2から次の波形記
憶(書き込み)と同時に今回記憶した波形データを読み
出していく。書き込み1ワードに対して読みだし1ワー
ドを行うので、フレームメモリ2が次の波形データを1
000ワード書き込む間に今回の波形データ1000ワ
ード全てがフレームメモリ2から読みだされ、フレーム
メモリ3へ書き込まれる。図8に示すように、フレーム
メモリ3はライトアドレスをリセットすることなしにシ
リアルに書き込んでいくので、この動作を1000回行
えば1000トリガ分の波形が記憶されることになる。
この動作の具体例を図5、図6、図7に示す。However, according to the present invention, the momentary frame memory 2 when the number of memories after the trigger reaches a predetermined number in order to make it possible to continuously capture the waveform starts the next waveform storage and the waveform stored this time. To the frame memory 3 (this operation is shown in the operation flowchart of the frame memory 2 of FIG. 11 and the operation flowchart of the frame memory 3 of FIG. 12). That is, the waveform data stored this time is read from the frame memory 2 at the same time as the next waveform storage (writing). Since one word is written and one word is read, the frame memory 2 sets the next waveform data to 1
While writing 000 words, all 1000 words of the current waveform data are read from the frame memory 2 and written in the frame memory 3. As shown in FIG. 8, since the frame memory 3 writes serially without resetting the write address, if this operation is performed 1000 times, a waveform for 1000 triggers will be stored.
Specific examples of this operation are shown in FIGS. 5, 6 and 7.
【0019】図5は第1分割目の波形のサンプリング時
のフレームメモリ2の動作説明図で、トリガ信号サンプ
リング開始から、トリガ受付(入力)後500ワードサ
ンプリングし、最終データをサンプリングしたところま
でを示す。FIG. 5 is an explanatory diagram of the operation of the frame memory 2 at the time of sampling the waveform of the first division. From the start of the trigger signal sampling to the sampling of the final data for 500 words after the trigger reception (input). Show.
【0020】図6は前段フレームメモリ2の第2分割目
の波形のサンプリングと第1分割目の波形のサンプリン
グデータの後段フレームメモリ3への転送動作を説明す
る図である。FIG. 6 is a diagram for explaining the sampling operation of the waveform of the second division of the preceding frame memory 2 and the transfer operation of the sampling data of the waveform of the first division to the succeeding frame memory 3.
【0021】第2分割目の波形のサンプリング開始時に
500ワードまではトリガの受付は禁止され(トリガホ
ールドオフ)500ワードサンプリングするとトリガ受
付は許可される。Acceptance of triggers is prohibited up to 500 words at the start of sampling the waveform of the second division (trigger hold-off), and acceptance of triggers is permitted when 500 words are sampled.
【0022】この間、フレームメモリ2のサンプリング
開始から1000ワードサンプリングするまでメモリ3
への1000ワードの転送が行なわれる。During this time, the memory 3 is operated from the sampling start of the frame memory 2 until 1000 words are sampled.
Transfer of 1000 words to.
【0023】その後、トリガ信号が発生しなければフレ
ームメモリ2はサンプリングをリング状に繰り返す。こ
の間はフレームメモリ2からフレームメモリ3への転送
は行わない。Thereafter, if the trigger signal is not generated, the frame memory 2 repeats sampling in a ring shape. During this time, the transfer from the frame memory 2 to the frame memory 3 is not performed.
【0024】次にトリガ信号の入力があるとそのトリガ
点から500ワードサンプリングする。次に図7に示す
ように、以下前述と同様にフレームメモリ2はトリガ点
から500ワード前のデータからフレームメモリ3へデ
ータを転送しつつ、次の3分割目の波形のサンプリング
を続け、トリガ点より500データサンプリングしたと
ころでトリガ受付許可し、サンプリングは続ける。以降
前述の動作を繰り返す。Next, when a trigger signal is input, 500 words are sampled from the trigger point. Next, as shown in FIG. 7, the frame memory 2 transfers data from the data 500 words before the trigger point to the frame memory 3 in the same manner as described above, and continues sampling of the waveform of the next third division to generate a trigger. Trigger acceptance is permitted when 500 data is sampled from the point, and sampling is continued. Thereafter, the above operation is repeated.
【0025】図5、図6、図7に示した方法によりフレ
ームメモリ3には、トリガ前500ワード、トリガ後5
00ワードの波形が1000波形記憶される。これを図
8に示す。According to the method shown in FIGS. 5, 6 and 7, the frame memory 3 has 500 words before trigger and 5 words after trigger.
A waveform of 00 words is stored in 1000 waveforms. This is shown in FIG.
【0026】以上の様に前段のフレームメモリ2に新規
波形データを収集すると同時にフレームメモリ2に記憶
された旧波形データをフレームメモリ3へ転送し記憶で
きるので、各分割波形収集間のデッドタイムは無くすこ
とができる。分割数分の波形データ収集によりフレーム
メモリ3に順番に波形データが記憶される。また、前述
のようにフレームメモリを用いているがプレトリガも可
能となる。As described above, since the new waveform data can be collected in the preceding frame memory 2 and at the same time the old waveform data stored in the frame memory 2 can be transferred to and stored in the frame memory 3, the dead time between the divided waveform collections can be reduced. It can be lost. By collecting the waveform data for the number of divisions, the waveform data is sequentially stored in the frame memory 3. Further, although the frame memory is used as described above, pre-trigger is also possible.
【0027】図1に示すように、フレームメモリ3に記
憶された波形データは圧縮回路10により最大値、最小
値検出、あるいは間引き等の圧縮を行い、又は、圧縮せ
ずに素通りしCPU7が読み取る。CPU7は波形デー
タを表示用データに変換し、表示回路8に転送し、CR
T等(LCD、EL、プラズマ、etc)の表示器9に
波形表示させる。なお、データの圧縮そのものについて
は周知であるが、本例では、一波形当たり1000ワー
ドの波形データを記憶しているが表示装置の水平分解能
が100ワードの場合は、一波形を表示するために波形
データを1/10に圧縮しなければならないが、このと
きフレームメモリ3から10データ毎に最大値と最小値
を検出し表示装置に転送すれば1/10に圧縮されるこ
とになる。この最大値最小値検出動作を圧縮回路10で
行う。As shown in FIG. 1, the waveform data stored in the frame memory 3 is subjected to compression such as maximum value / minimum value detection or thinning by the compression circuit 10, or is passed through without compression and read by the CPU 7. . The CPU 7 converts the waveform data into display data, transfers it to the display circuit 8, and CR
The waveform is displayed on the display 9 such as T (LCD, EL, plasma, etc). Although data compression itself is well known, in this example, waveform data of 1000 words per waveform is stored, but if the horizontal resolution of the display device is 100 words, one waveform is displayed. The waveform data must be compressed to 1/10, but at this time, if the maximum value and the minimum value are detected from the frame memory 3 every 10 data and transferred to the display device, it will be compressed to 1/10. This maximum value / minimum value detection operation is performed by the compression circuit 10.
【0028】または、フレームメモリ3のデータを1/
10に間引いて表示するためには、10データ毎の読み
飛ばしを行わなければならないが、フレームメモリはシ
リアルに読みださなければならないために、10データ
毎の読み飛ばしはできない。よって表示装置に1データ
転送する毎にフレームメモリを9データ空読みしてリー
ドアドレスを進めなければならない。この空読み動作を
圧縮回路10で行う。前段に配置させた前段フレームメ
モリ2は、本実施例では、フレームメモリとしているが
FIFOメモリ、画像用ラインメモリに置き換えること
も可能である。Alternatively, the data in the frame memory 3 is 1 /
In order to thin out and display 10 data, it is necessary to skip every 10 data, but since the frame memory must be read serially, it is not possible to skip every 10 data. Therefore, every time one data is transferred to the display device, nine data in the frame memory must be read in idle and the read address must be advanced. This idle reading operation is performed by the compression circuit 10. The preceding-stage frame memory 2 arranged in the preceding stage is a frame memory in this embodiment, but it can be replaced with a FIFO memory or an image line memory.
【0029】[0029]
【発明の効果】本発明により、メモリ分割収集機能を高
速SRAMに対し約1/5の価格の画像用フレームメモ
リで実現できる。According to the present invention, the memory division collection function can be realized by the image frame memory which is about ⅕ the price of the high speed SRAM.
【0030】本発明により、SRAMで必須となるアド
レス発生回路を省略できる。すなわち、フレームメモリ
を用いれば波形メモリのアドレス制御回路が不要となり
波形メモリ回りの回路規模を縮小することができ、かつ
制御も簡単にすることができる。ひいては、デジタルス
トレージオシロスコープ等の波形データ記録再生装置を
安価、軽量、小型化することにも寄与することができ
る。According to the present invention, it is possible to omit the address generation circuit which is essential in the SRAM. That is, if the frame memory is used, the address control circuit of the waveform memory becomes unnecessary, the circuit scale around the waveform memory can be reduced, and the control can be simplified. As a result, the waveform data recording / reproducing apparatus such as a digital storage oscilloscope can be made inexpensive, lightweight and compact.
【0031】本発明により、メモリ分割機能において各
メモリ分割データ収集間のデッドタイムを短く(0〜数
百ns)することができる。According to the present invention, in the memory division function, it is possible to shorten the dead time (0 to several hundreds ns) between data collections of each memory division.
【0032】本発明により画像用フレームメモリを用い
ているにもかかわらず、メモリ分割機能においてプレト
リガ収集を実現できる。According to the present invention, although the image frame memory is used, the pre-trigger acquisition can be realized in the memory division function.
【図1】本発明の実施例の全体構成を示すブロック図。FIG. 1 is a block diagram showing the overall configuration of an embodiment of the present invention.
【図2】本発明の実施例のフレームメモリ2の動作説明
図。FIG. 2 is an operation explanatory diagram of the frame memory 2 according to the embodiment of this invention.
【図3】メモリ分割機能の説明図。FIG. 3 is an explanatory diagram of a memory division function.
【図4】本発明の実施例のフレームメモリ2、3の動作
説明図。FIG. 4 is an operation explanatory diagram of the frame memories 2 and 3 according to the embodiment of the present invention.
【図5】本発明の実施例のフレームメモリ2、3の動作
説明図。FIG. 5 is an operation explanatory diagram of frame memories 2 and 3 according to the embodiment of the present invention.
【図6】本発明の実施例のフレームメモリ2、3の動作
説明図。FIG. 6 is an operation explanatory diagram of the frame memories 2 and 3 according to the embodiment of the present invention.
【図7】本発明の実施例のフレームメモリ2、3の動作
説明図。FIG. 7 is an operation explanatory diagram of the frame memories 2 and 3 according to the embodiment of the present invention.
【図8】本発明の実施例のフレームメモリ3の動作説明
図。FIG. 8 is an operation explanatory diagram of the frame memory 3 according to the embodiment of this invention.
【図9】フレームメモリの構造図。FIG. 9 is a structural diagram of a frame memory.
【図10】本発明の実施例のサンプリング制御フローチ
ャート。FIG. 10 is a sampling control flowchart according to the embodiment of the present invention.
【図11】本発明の実施例のフレームメモリ2の動作フ
ローチャート。FIG. 11 is an operation flowchart of the frame memory 2 according to the embodiment of this invention.
【図12】本発明の実施例のフレームメモリ3の動作フ
ローチャート。FIG. 12 is an operation flowchart of the frame memory 3 according to the embodiment of this invention.
1 AD変換回路 2 フレームメモリ 3 フレームメモリ 4 フレームメモリ制御回路 5 サンプル制御回路 6 タイムベース回路 7 CPU 8 表示回路 9 表示器 10 圧縮回路 1 AD conversion circuit 2 frame memory 3 frame memory 4 frame memory control circuit 5 sample control circuit 6 time base circuit 7 CPU 8 display circuit 9 indicator 10 compression circuit
Claims (4)
したデータをメモリに分割収集するメモリ分割収集機能
を持つ波形記憶装置において、 前記波形収集用メモリに画像用フレームメモリを前段と
後段直列に2段構成にして用い、前記前段フレームメモ
リは新規波形データを書き込むと同時に、前回記憶して
いるデータを読出し、前記後段のフレームメモリへの書
込みを行うことを特徴とする波形記憶装置。1. A waveform storage device having a memory dividing and collecting function for dividing and collecting data obtained by converting an input signal to be observed into digital data into a memory, wherein an image frame memory is serially connected to the waveform collecting memory in two stages. A waveform storage device, which is used in a stage configuration, wherein the previous stage frame memory writes new waveform data, at the same time, the previously stored data is read out and written to the subsequent stage frame memory.
内部のライトアドレスとリードアドレスは同時に進み、
任意アドレス長でリードとライトアドレスがリセットさ
れるように制御することを特徴とする波形記憶装置。2. The internal write address and read address of the preceding frame memory according to claim 1 advance at the same time,
A waveform storage device characterized in that control is performed so that read and write addresses are reset at an arbitrary address length.
前段フレームメモリは1分割分の波形収集終了直後に次
の波形収集を開始すると同時に、前記前段のフレームメ
モリに記憶した波形データを前記後段のフレームメモリ
へ転送を開始し、前記後段のフレームメモリは前記前段
フレームメモリがリセットされる任意アドレス長を単位
とするアドレス長で分割し前段フレームメモリからの波
形データを該分割数分記憶することを特徴とする波形記
憶装置。3. The waveform storage device according to claim 2,
The front-stage frame memory starts the next waveform collection immediately after the completion of waveform collection for one division, and at the same time, starts the transfer of the waveform data stored in the front-stage frame memory to the rear-stage frame memory. A waveform storage device, characterized in that the preceding-stage frame memory is divided by an address length with an arbitrary address length as a unit and the waveform data from the preceding-stage frame memory is stored by the number of divisions.
る入力回路と、該入力回路によりレベル変換された前記
被観測入力信号をデジタルデータに変換するA/D変換
回路と、該A/D変換回路の前記デジタルデータを記憶
する前段フレームメモリと該前段フレームメモリから読
み出される前記デジタルデータを記憶する後段フレーム
メモリと、該後段フレームメモリと前記前段フレームメ
モリとの間のデジタルデータの読み込み書き込みの制御
を行うフレームメモリ制御回路と、前記入力回路からの
被観測入力信号に応じてトリガ信号を発生するトリガ回
路と、該トリガ回路からのトリガ信号に応じて前記フレ
ームメモリ制御回路にサンプル制御信号を供給するサン
プル制御回路と、該サンプル制御回路と前記フレームメ
モリと前記A/D変換回路にクロック信号を供給するタ
イムベース回路と、少なくとも該タイムベース回路と前
記サンプル制御回路と前記フレームメモリ制御回路を制
御するCPUと、前記後段フレームメモリに記憶された
前記デジタルデータを表示用データとして処理記憶する
表示回路と、次段の表示器とを有することを特徴とする
デジタルオシロスコープ4. An input circuit for converting an observed input signal to an appropriate level, an A / D conversion circuit for converting the observed input signal level-converted by the input circuit into digital data, and the A / D. A front-stage frame memory that stores the digital data of the conversion circuit, a rear-stage frame memory that stores the digital data read from the front-stage frame memory, and read / write of digital data between the rear-stage frame memory and the front-stage frame memory. A frame memory control circuit for controlling, a trigger circuit for generating a trigger signal in response to an observed input signal from the input circuit, and a sample control signal for the frame memory control circuit in response to a trigger signal from the trigger circuit. A sample control circuit to be supplied, the sample control circuit, the frame memory, and the A / D converter. A time base circuit that supplies a clock signal to the exchange circuit, a CPU that controls at least the time base circuit, the sample control circuit, and the frame memory control circuit, and the digital data stored in the subsequent frame memory as display data. Digital oscilloscope characterized by having a display circuit for processing and storing as
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP31140194A JPH08166409A (en) | 1994-12-15 | 1994-12-15 | Waveform storage |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP31140194A JPH08166409A (en) | 1994-12-15 | 1994-12-15 | Waveform storage |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH08166409A true JPH08166409A (en) | 1996-06-25 |
Family
ID=18016758
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP31140194A Pending JPH08166409A (en) | 1994-12-15 | 1994-12-15 | Waveform storage |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH08166409A (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009115601A (en) * | 2007-11-06 | 2009-05-28 | Yokogawa Electric Corp | measuring device |
| JP2014025940A (en) * | 2012-07-27 | 2014-02-06 | Tektronix Inc | Waveform generation circuit and waveform generation sequence control method |
| CN113433367A (en) * | 2021-08-25 | 2021-09-24 | 深圳市鼎阳科技股份有限公司 | Display control device and method for digital oscilloscope and digital oscilloscope |
-
1994
- 1994-12-15 JP JP31140194A patent/JPH08166409A/en active Pending
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009115601A (en) * | 2007-11-06 | 2009-05-28 | Yokogawa Electric Corp | measuring device |
| JP2014025940A (en) * | 2012-07-27 | 2014-02-06 | Tektronix Inc | Waveform generation circuit and waveform generation sequence control method |
| CN113433367A (en) * | 2021-08-25 | 2021-09-24 | 深圳市鼎阳科技股份有限公司 | Display control device and method for digital oscilloscope and digital oscilloscope |
| CN113433367B (en) * | 2021-08-25 | 2021-11-02 | 深圳市鼎阳科技股份有限公司 | Display control device and method for digital oscilloscope and digital oscilloscope |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5294320B2 (en) | No dead time acquisition system and acquisition method | |
| CN109901472B (en) | A Sequential Equivalent Sampling System Based on FPGA | |
| JPH06504891A (en) | Signal acquisition system using ultra-wide time range time base | |
| EP1837753A2 (en) | Data management in long record length memory | |
| JP2733740B2 (en) | Signal acquisition device and method | |
| JPH0618293A (en) | Recording method of measurement data in recorder | |
| US5706203A (en) | Waveform measuring apparatus for easily providing pretrigger function by using FIFO memory | |
| JPH08166409A (en) | Waveform storage | |
| CN1459636A (en) | Double time base device for oscillograph | |
| JPS6339875B2 (en) | ||
| JPH08220145A (en) | Digital oscilloscope waveform display method | |
| CN119780495B (en) | Parallel real-time three-dimensional waveform mapping method of digital oscilloscope | |
| JP3267393B2 (en) | Random sampling storage circuit | |
| SU1571646A1 (en) | Device for presentation of information | |
| JPH11352155A (en) | Digital oscilloscope | |
| JPS63277975A (en) | Trigger event capturing device | |
| JPH04329354A (en) | Ultrasonic measuring device | |
| JPS60101634A (en) | Averaging processing device | |
| JPH03243863A (en) | Waveform display device | |
| SU1018019A1 (en) | Method of stroboscopic conversion of periodic electrical signals | |
| JPH0295268A (en) | Digital memory device | |
| JPS58144998A (en) | Waveform monitoring circuit | |
| JP2003307530A (en) | Waveform display device | |
| JPH11326386A (en) | Repetition signal measuring apparatus | |
| JPH0252259A (en) | Digital oscilloscope |