JPH0736490B2 - Arbitrary waveform generator - Google Patents
Arbitrary waveform generatorInfo
- Publication number
- JPH0736490B2 JPH0736490B2 JP16834389A JP16834389A JPH0736490B2 JP H0736490 B2 JPH0736490 B2 JP H0736490B2 JP 16834389 A JP16834389 A JP 16834389A JP 16834389 A JP16834389 A JP 16834389A JP H0736490 B2 JPH0736490 B2 JP H0736490B2
- Authority
- JP
- Japan
- Prior art keywords
- output
- data
- waveform
- pattern generator
- converter
- 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
Landscapes
- Analogue/Digital Conversion (AREA)
Description
【発明の詳細な説明】 <産業上の利用分野> 本発明は、任意波形発生装置に関するものであり、詳し
くは、出力波形の高分解能化に関するものである。Description: TECHNICAL FIELD The present invention relates to an arbitrary waveform generator, and more particularly, to high resolution of an output waveform.
<従来の技術> 第4図は、従来の任意波形発生装置の一例を示すブロッ
ク図である。パターン発生器1から出力される複数ビッ
ト(例えば8ビット)の波形データをD/A変換器2に加
えてアナログ信号に変換し、このアナログ信号をローパ
スフィルタ3を介して出力するように構成されている。<Prior Art> FIG. 4 is a block diagram showing an example of a conventional arbitrary waveform generator. A plurality of bits (for example, 8 bits) of waveform data output from the pattern generator 1 is added to the D / A converter 2 to be converted into an analog signal, and the analog signal is output through the low pass filter 3. ing.
<発明が解決しようとする課題> しかし、このような構成における出力波形の分解能は、
D/A変換器2の分解能で制限されることになり、D/A変換
器2の分解能以上の分解能の出力波形を得ることはでき
なかった。<Problems to be Solved by the Invention> However, the resolution of the output waveform in such a configuration is
Since the resolution of the D / A converter 2 is limited, it is not possible to obtain an output waveform having a resolution higher than that of the D / A converter 2.
本発明は、このような点に着目したものであり、その目
的は、比較的簡単な構成で、D/A変換器の分解能よりも
高い分解能の出力波形が得られる任意波形発生装置を提
供することにある。The present invention focuses on such a point, and an object thereof is to provide an arbitrary waveform generator which can obtain an output waveform having a resolution higher than that of a D / A converter with a relatively simple configuration. Especially.
<課題を解決するための手段> 本発明の任意波形発生装置は、 パターン発生器から出力される波形データをD/A変換器
でアナログ信号に変換し、このアナログ信号をローパス
フィルタを介して出力するように構成された任意波形発
生装置において、 前記パターン発生器から出力される波形データの変化極
性を判別する変化極性判別手段と、 この変化極性判別手段の判別結果に応じて前記パターン
発生器から出力される波形データの最下位ビットデータ
に単調増加または単調減少するパルス幅変調をかけるた
めの変調データを出力する変調データ発生手段と、 この変調データ発生手段から出力される変調データと前
記パターン発生器から出力される波形データを加算して
その出力データを前記D/A変換器に出力する加算手段、 を設けたことを特徴とする。<Means for Solving the Problem> An arbitrary waveform generator of the present invention converts waveform data output from a pattern generator into an analog signal by a D / A converter, and outputs this analog signal through a low-pass filter. In the arbitrary waveform generator configured to, the change polarity determining means for determining the change polarity of the waveform data output from the pattern generator, and from the pattern generator according to the determination result of the change polarity determining means Modulation data generating means for outputting modulation data for performing pulse width modulation that monotonically increases or monotonically decreases on the least significant bit data of waveform data to be output, the modulation data output from the modulation data generating means, and the pattern generation. The addition means for adding the waveform data output from the converter and outputting the output data to the D / A converter is provided. To.
<作用> 高分解能出力モードにおいて、パターン発生器から出力
される波形データの最下位ビット(LSB)には、波形デ
ータの変化極性に応じたパルス幅変調データが加算され
る。<Operation> In the high resolution output mode, the pulse width modulation data corresponding to the change polarity of the waveform data is added to the least significant bit (LSB) of the waveform data output from the pattern generator.
これにより、出力波形の分解能は、パルス幅変調の分解
能分だけ高くなる。As a result, the resolution of the output waveform is increased by the resolution of pulse width modulation.
<実施例> 以下、図面を用いて本発明の実施例を詳細に説明する。<Example> Hereinafter, an example of the present invention is described in detail using a drawing.
第1図は本発明の一実施例を示すブロック図であり、第
4図と同一部分には同一符号を付けている。図におい
て、パターン発生器1の出力データはセレクタ4の一方
の入力端子に加えられるとともに、高分解能ブロック5
に加えられている。この高分解能ブロック5は、パター
ン発生器1の出力データのLSBにパルス幅変調をかける
ものである。この高分解能ブロック5は、パターン発生
器1から出力される波形データの変化極性を判別する変
化極性判別回路6と、この変化極性判別回路6の判別結
果に応じてパターン発生器1から出力される波形データ
のLSBに単調増加または単調減少するパルス幅変調をか
けるための変調データを出力する変調データ発生回路7
と、この変調データ発生回路7から出力される変調デー
タとパターン発生器1から出力される波形データを加算
してその出力データをセレクタ4の他方の入力端子に加
える加算器8とで構成されている。なお、セレクタ4は
動作モードに応じてD/A変換器2に入力するデータを選
択するものであり、従来と同様な低分解能出力モードの
場合にはパターン発生器1から出力される波形データを
送出し、本発明に基づく高分解能出力モードの場合には
高分解能ブロック5の加算器8の出力データを送出す
る。高分解能出力モード専用装置として構成する場合に
は、このようなセレクタ4は省略できる。FIG. 1 is a block diagram showing an embodiment of the present invention, and the same parts as those in FIG. 4 are designated by the same reference numerals. In the figure, the output data of the pattern generator 1 is applied to one input terminal of the selector 4 and the high resolution block 5
Has been added to. The high resolution block 5 is for subjecting the LSB of the output data of the pattern generator 1 to pulse width modulation. The high-resolution block 5 is output from the pattern generator 1 according to the change polarity determination circuit 6 that determines the change polarity of the waveform data output from the pattern generator 1 and the determination result of the change polarity determination circuit 6. Modulation data generation circuit 7 that outputs modulation data for pulse width modulation that monotonically increases or monotonically decreases the LSB of waveform data
And an adder 8 that adds the modulation data output from the modulation data generation circuit 7 and the waveform data output from the pattern generator 1 and adds the output data to the other input terminal of the selector 4. There is. The selector 4 selects the data to be input to the D / A converter 2 according to the operation mode. In the low resolution output mode similar to the conventional one, the waveform data output from the pattern generator 1 is selected. In the high resolution output mode according to the present invention, the output data of the adder 8 of the high resolution block 5 is transmitted. Such a selector 4 can be omitted when the device is configured as a device dedicated to the high resolution output mode.
このように構成された装置の動作を説明する。The operation of the apparatus thus configured will be described.
第2図は、単調増加する出力波形の分解能を実質的に2
ビット高める場合の動作説明図である。FIG. 2 shows that the resolution of a monotonically increasing output waveform is substantially 2
It is operation | movement explanatory drawing at the time of raising a bit.
この場合、変調データ発生器7は、(a)および以下に
示すように、 を単位ブロックとして16クロック単位で周期的に変化す
る変調データを加算器8に出力する。ここで、これら一
連の変調データは、4クロック毎に分割した場合にLSB
の重みが1ビットずつ増加するように設定されている。
すなわち、1〜4クロックの第1の区間におけるLSBは
いずれも0に設定され、5〜8クロックの第2の区間に
おけるLSBは5クロックが1で他のクロックでは0に設
定され、9〜12クロックの第3の区間におけるLSBは9,1
1クロックが1で他のクロックでは0に設定され、13〜1
6クロックの第4の区間におけるLSBは14クロックのみが
0で他のクロックでは1に設定されている。このような
データをD/A変換器2でアナログ信号に変換してローパ
スフィルタ3に加えることにより、第1の区間のアナロ
グ信号の平均値は0、第2の区間のアナログ信号の平均
値は1/4、第3の区間のアナログ信号の平均値は2/4、第
4の区間のアナログ信号の平均値は3/4になって、区間
毎に1/4ずつ単調増加することになる。In this case, the modulated data generator 7 is, as shown in (a) and below, Is used as a unit block, and the modulation data that changes periodically in 16-clock units is output to the adder 8. Here, this series of modulated data is the LSB when divided every 4 clocks.
Is set to increase by 1 bit.
That is, all the LSBs in the first section of 1 to 4 clocks are set to 0, the LSBs in the second section of 5 to 8 clocks are 1 for 5 clocks and 0 for other clocks, and 9 to 12 LSB in the third section of the clock is 9,1
1 clock is 1 and other clocks are set to 0, 13 to 1
The LSB in the fourth section of 6 clocks is set to 0 for only 14 clocks and set to 1 for other clocks. By converting such data into an analog signal by the D / A converter 2 and applying it to the low-pass filter 3, the average value of the analog signal in the first section is 0, and the average value of the analog signal in the second section is 1/4, the average value of the analog signal in the 3rd section is 2/4, the average value of the analog signal in the 4th section is 3/4, which means that it increases monotonically by 1/4 for each section. .
一方、パターン発生器1は、(b)および以下に示すよ
うに、 16クロック単位毎に更新される波形データを加算器8に
出力する。このような波形データは、例えば予め演算し
ておいてパターン発生器1に格納しておき、高分解能出
力モードが選択された場合にクロックに従って逐次読み
出すようにする。On the other hand, the pattern generator 1 is, as shown in (b) and below, The waveform data updated every 16 clock units is output to the adder 8. Such waveform data is, for example, previously calculated and stored in the pattern generator 1, and sequentially read out according to the clock when the high resolution output mode is selected.
加算器8は、これら変調データ発生器7の出力データと
パターン発生器1の出力データを加算して(c)および
以下に示すような波形データを出力する。The adder 8 adds the output data of the modulation data generator 7 and the output data of the pattern generator 1 and outputs waveform data as shown in (c) and below.
(d)はD/A変換器2から変換出力されるアナログ信号
を示し、(e)はローパスフィルタ3の出力信号を示し
ている。また、(f)はパターン発生器1の出力データ
をアナログ的に示している。 (D) shows an analog signal converted and output from the D / A converter 2, and (e) shows an output signal of the low-pass filter 3. Further, (f) shows the output data of the pattern generator 1 in an analog manner.
これらから明らかなように、パターン発生器1の出力デ
ータをD/A変換器2に加えてアナログ信号に変換した場
合には0→1→2→…のように1レベルの分解能で大き
く変化するが、加算器8の出力データをD/A変換器2に
加えてアナログ信号に変換した場合には0→1/4→2/4→
…1 3/4→2→…のように1/4レベルの分解能で小さく変
化することになり、D/A変換器2の分解能よりも高い分
解能でレベルが変化する出力信号を得ることができる。As is apparent from these, when the output data of the pattern generator 1 is added to the D / A converter 2 and converted into an analog signal, it greatly changes with a resolution of one level as 0 → 1 → 2 → ... However, when the output data of the adder 8 is added to the D / A converter 2 and converted into an analog signal, 0 → 1/4 → 2/4 →
As shown in 1 3/4 → 2 →, the output level changes with a resolution of 1/4 level, and an output signal whose level changes with a resolution higher than that of the D / A converter 2 can be obtained. .
具体的には、例えば従来の低分解能出力モードでの動作
が1GHzのクロック周波数で100MHzの周波数波形を8ビッ
トの分解能で2周期分出力するものである場合、上記実
施例の高分解能出力モードによれば、メモリのエリアが
等しいものとすると、100MHzの周波数波形を10ビットの
分解能で1/4周期分出力することができる。Specifically, for example, when the operation in the conventional low resolution output mode is to output a frequency waveform of 100 MHz for two cycles with 8-bit resolution at a clock frequency of 1 GHz, the high resolution output mode of the above embodiment is used. According to this, if the memory areas are the same, a frequency waveform of 100 MHz can be output for 1/4 cycle with a resolution of 10 bits.
第3図は本発明の他の実施例を示すブロック図であり、
第2図の動作説明図と同様に動作する回路の例を示して
いる。図において、演算制御部(CPU)9は第1図のパ
ターン発生器1の出力データに相当する8ビットの波形
データの増加または減少を検出し、その結果に応じてLS
Bのパルス幅変調データとして下位2ビットを付加した1
0ビットのデータをメモリ10に出力する。具体的には、
各波形データについて第2図(e)に示すように4段階
で1/4レベルずつ変化させるために4種類の2ビットデ
ータ(00,01,10,11)を付加して4個のデータを出力す
る。メモリ10に書込まれた10ビットの波形データのうち
上位8ビットのデータはラッチ11を介して第2図(b)
に示すデータとしてセレクタ4および加算器14に読み出
される。一方、付加された下位2ビットのデータはデコ
ーダ12に読み出される。デコーダ12は、2ビットの下位
データを第2図(a)に示す変調データのLSBのデータ
列にデコードしてシフトレジスタ13に出力する。すなわ
ち、“00"は第1の区間の“0000"に変換し、“01"は第
2の区間の“1000"に変換し、“10"は第3の区間の“10
10"に変換し、“11"は第4の区間の“1011"に変換す
る。シフトレジスタ13の出力データは加算器14に加えら
れ、ラッチ11を介して加えられる8ビットの出力データ
のLSBに加算される。これにより、加算器14から第2図
(c)に示すデータが出力されることになる。なお、D/
A変換器2およびシフトレジスタ13のシフトクロックと
して1GHzのクロック1が加えられ、メモリ10およびシフ
トレジスタ13のロードクロックとしては250MHzのクロッ
ク2が加えられる。FIG. 3 is a block diagram showing another embodiment of the present invention,
An example of a circuit that operates similarly to the operation explanatory view of FIG. 2 is shown. In the figure, an arithmetic control unit (CPU) 9 detects an increase or decrease of 8-bit waveform data corresponding to the output data of the pattern generator 1 of FIG.
1 with lower 2 bits added as B pulse width modulation data
The 0-bit data is output to the memory 10. In particular,
As shown in FIG. 2 (e), four kinds of 2-bit data (00,01,10,11) are added to each waveform data in order to change 1/4 level in four steps, and four data are added. Output. Of the 10-bit waveform data written in the memory 10, the upper 8 bits of data are passed through the latch 11 and shown in FIG.
Is read out by the selector 4 and the adder 14 as the data shown in FIG. On the other hand, the added lower 2-bit data is read by the decoder 12. The decoder 12 decodes the 2-bit lower-order data into a data string of LSB of the modulation data shown in FIG. 2 (a) and outputs it to the shift register 13. That is, "00" is converted into "0000" in the first section, "01" is converted into "1000" in the second section, and "10" is converted into "10" in the third section.
10 "and" 11 "are converted to" 1011 "in the fourth section. The output data of the shift register 13 is added to the adder 14 and the LSB of the 8-bit output data added via the latch 11. As a result, the data shown in Fig. 2 (c) is output from the adder 14. Note that D /
A 1 GHz clock 1 is added as a shift clock of the A converter 2 and the shift register 13, and a 250 MHz clock 2 is added as a load clock of the memory 10 and the shift register 13.
このような構成においても、第1図と同様に、高速低分
解能出力と低速高分解能出力を選択的に得ることができ
る。Even in such a configuration, similarly to FIG. 1, a high speed low resolution output and a low speed high resolution output can be selectively obtained.
なお、上記実施例では1/4レベルずつ変化させる例を説
明したが、レベル分解能は用途に応じて適宜設定すれば
よい。In the above embodiment, the example in which the level is changed by 1/4 has been described, but the level resolution may be appropriately set according to the application.
また、波形データが減少する場合には、変調データを所
定のレベル分解能で減少させるようにすればよい。Further, when the waveform data decreases, the modulation data may be decreased with a predetermined level resolution.
また、パターン発生器は、予め定められたプログラムに
従って所望のパターンデータを出力するものでもよい
し、デジタルオシロスコープのような測定波形をデジタ
ルデータとして格納するものであってもよい。The pattern generator may output desired pattern data according to a predetermined program, or may store a measured waveform as digital data like a digital oscilloscope.
<発明の効果> 以上説明したように、本発明によれば、比較的簡単な構
成で、D/A変換器の分解能よりも高い分解能の出力波形
が得られる任意波形発生装置が実現できる。<Effects of the Invention> As described above, according to the present invention, it is possible to realize an arbitrary waveform generation device having a relatively simple configuration and capable of obtaining an output waveform having a resolution higher than that of the D / A converter.
第1図は本発明の一実施例を示すブロック図、第2図は
第1図の動作説明図、第3図は本発明の他の実施例を示
すブロック図、第4図は従来の装置の一例を示すブロッ
ク図である。 1……パターン発生器、2……D/A変換器、3……ロー
パスフィルタ、5……高分解能ブロック、6……変化極
性判別回路、7……変調データ発生器、8……加算器。FIG. 1 is a block diagram showing an embodiment of the present invention, FIG. 2 is an operation explanatory diagram of FIG. 1, FIG. 3 is a block diagram showing another embodiment of the present invention, and FIG. 4 is a conventional device. It is a block diagram showing an example. 1 ... Pattern generator, 2 ... D / A converter, 3 ... Low pass filter, 5 ... High resolution block, 6 ... Change polarity discrimination circuit, 7 ... Modulation data generator, 8 ... Adder .
Claims (1)
をD/A変換器でアナログ信号に変換し、このアナログ信
号をローパスフィルタを介して出力するように構成され
た任意波形発生装置において、 前記パターン発生器から出力される波形データの変化極
性を判別する変化極性判別手段と、 この変化極性判別手段の判別結果に応じて前記パターン
発生器から出力される波形データの最下位ビットデータ
に単調増加または単調減少するパルス幅変調をかけるた
めの変調データを出力する変調データ発生手段と、 この変調データ発生手段から出力される変調データと前
記パターン発生器から出力される波形データを加算して
その出力データを前記D/A変換器に出力する加算手段、 を設けたことを特徴とする任意波形発生装置。1. An arbitrary waveform generator configured to convert waveform data output from a pattern generator into an analog signal by a D / A converter and output the analog signal through a low pass filter. A change polarity discriminating means for discriminating the change polarity of the waveform data output from the pattern generator, and a monotonically increasing least significant bit data of the waveform data output from the pattern generator according to the discrimination result of the change polarity discriminating means. Alternatively, a modulation data generating means for outputting modulation data for applying a monotonically decreasing pulse width modulation, and the modulation data output from the modulation data generating means and the waveform data output from the pattern generator are added to output the sum. An arbitrary waveform generating device, comprising: an adding means for outputting data to the D / A converter.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP16834389A JPH0736490B2 (en) | 1989-06-30 | 1989-06-30 | Arbitrary waveform generator |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP16834389A JPH0736490B2 (en) | 1989-06-30 | 1989-06-30 | Arbitrary waveform generator |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH0334610A JPH0334610A (en) | 1991-02-14 |
JPH0736490B2 true JPH0736490B2 (en) | 1995-04-19 |
Family
ID=15866303
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP16834389A Expired - Fee Related JPH0736490B2 (en) | 1989-06-30 | 1989-06-30 | Arbitrary waveform generator |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0736490B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4527914B2 (en) | 2001-11-30 | 2010-08-18 | ティアック株式会社 | Optical disk device |
-
1989
- 1989-06-30 JP JP16834389A patent/JPH0736490B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH0334610A (en) | 1991-02-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US3836908A (en) | Digital to analog converter | |
WO1981003236A1 (en) | Long duration aperiodic musical waveform generator | |
JP3090200B2 (en) | Pulse width modulator | |
JPH07114466B2 (en) | Video signal fading circuit | |
JPH0865106A (en) | Information signal processing method and information signal processing unit | |
JPH0736490B2 (en) | Arbitrary waveform generator | |
US7499557B1 (en) | Driving method of speaker and the driving circuit thereof | |
JPH05119064A (en) | Waveform measuring instrument | |
JP3142033B2 (en) | D / A conversion circuit | |
JP3171026B2 (en) | Frequency spectrum analyzer | |
JP2853723B2 (en) | Pulse width modulation circuit | |
JP2692289B2 (en) | Arbitrary waveform generator | |
JPS6352808B2 (en) | ||
GB2042838A (en) | Analogue to digital conversion | |
JP2727508B2 (en) | Material testing machine | |
JPH01241224A (en) | Digital/analog converter | |
JPH0611623Y2 (en) | Digital waveform generator | |
JPH05276042A (en) | A/d converter | |
JPH07135469A (en) | D/a converter | |
JP2024134243A (en) | Arbitrary waveform generator and method for generating arbitrary waveform | |
JPH0983368A (en) | D/a converting circuit | |
JPH01305624A (en) | A/d converting device | |
JPH05175847A (en) | Parallel a/d converter | |
JPS6322735B2 (en) | ||
JPH02165727A (en) | Successive comparison type a/d converter and microcomputer having the same |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
LAPS | Cancellation because of no payment of annual fees |