[go: up one dir, main page]

CN102109874B - Multi-path signal generator - Google Patents

Multi-path signal generator Download PDF

Info

Publication number
CN102109874B
CN102109874B CN200910243139.8A CN200910243139A CN102109874B CN 102109874 B CN102109874 B CN 102109874B CN 200910243139 A CN200910243139 A CN 200910243139A CN 102109874 B CN102109874 B CN 102109874B
Authority
CN
China
Prior art keywords
unit
channel
waveform
signal
output
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.)
Active
Application number
CN200910243139.8A
Other languages
Chinese (zh)
Other versions
CN102109874A (en
Inventor
王悦
王铁军
李维森
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Rigol Technologies Inc
Original Assignee
Beijing Rigol Technologies Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Rigol Technologies Inc filed Critical Beijing Rigol Technologies Inc
Priority to CN200910243139.8A priority Critical patent/CN102109874B/en
Publication of CN102109874A publication Critical patent/CN102109874A/en
Application granted granted Critical
Publication of CN102109874B publication Critical patent/CN102109874B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Measurement Of Radiation (AREA)
  • Measurement And Recording Of Electrical Phenomena And Electrical Characteristics Of The Living Body (AREA)

Abstract

本发明公开了一种多路信号发生器2,其包括一个具有时钟单元27的控制系统20、以及相互独立的一个第一通道单元28和一个第二通道单元29,第一通道单元28通过一个第一隔离单元271连接到控制系统20,第二通道单元29通过一个第二隔离单元272连接到控制系统20,第一通道单元28包括一个连接到第一隔离单元271的第一状态控制端287,第二通道单元29包括一个连接到第二隔离单元272的第二状态控制端297,控制系统20包括一个连接到第一隔离单元271和第二隔离单元272的同步控制端261,在第一状态控制端287输出一个第一状态信号、第二状态控制端297输出一个第二状态信号之后,同步控制端261输出一个同步输出信号。本发明多路信号发生器多个通道之间电气隔离,可以达到高频输出的要求。

The present invention discloses a multi-channel signal generator 2, which includes a control system 20 with a clock unit 27, and a first channel unit 28 and a second channel unit 29 that are independent of each other, and the first channel unit 28 passes through a The first isolation unit 271 is connected to the control system 20, the second channel unit 29 is connected to the control system 20 through a second isolation unit 272, and the first channel unit 28 includes a first state control terminal 287 connected to the first isolation unit 271 , the second channel unit 29 includes a second state control terminal 297 connected to the second isolation unit 272, the control system 20 includes a synchronization control terminal 261 connected to the first isolation unit 271 and the second isolation unit 272, in the first After the state control terminal 287 outputs a first state signal and the second state control terminal 297 outputs a second state signal, the synchronization control terminal 261 outputs a synchronization output signal. The electrical isolation among multiple channels of the multi-channel signal generator of the present invention can meet the requirement of high-frequency output.

Description

多路信号发生器Multiplexer

技术领域 technical field

本发明涉及一种多路信号发生器,特别涉及一种多个通道可以独立输出,也可以耦合输出的多路信号发生器。The invention relates to a multi-channel signal generator, in particular to a multi-channel signal generator which can output independently or coupled output of a plurality of channels.

背景技术 Background technique

信号发生器作为常见的激励源,已经被广泛的应用到科学研究以及工业工程领域。当需要获得波形相同、频率相同、具有固定相位差的多路信号时,就需要使用多路信号发生器。As a common excitation source, signal generators have been widely used in scientific research and industrial engineering. When it is necessary to obtain multiple signals with the same waveform, the same frequency, and a fixed phase difference, a multiple signal generator is required.

公开号为CN1831541A的名称为“一种多路同步正弦信号发生器”的中国专利申请公开说明书公开了一种多路信号发生器。请参照图1,该专利公开的多路信号发生器1包括一个直接数字合成时钟源1、一个波形存储器2、一个接口控制电路3、一个控制器4和多个数字模拟转换通道5。控制器4分别与直接数字合成时钟源1和接口控制电路3的输入端相接,控制直接数字合成时钟源1产生频率可调的时钟信号,该时钟信号经过接口控制电路3与多个数字模拟转换通道5相接,多个数字模拟转换通道5与接口控制电路3的输出端相接,波形存储器2输出的波形经过接口控制电路3接至多个数字模拟转换通道5;在控制器4的控制下,通过接口控制电路3控制多个数字模拟转换通道5中的数字模拟转换器,依次、循环转换波形存储器2中存储的数据或数据的起始位置或整数抽取波形存储器2中的数据。The Chinese Patent Application Publication No. CN1831541A titled "A Multi-channel Synchronous Sinusoidal Signal Generator" discloses a multi-channel signal generator. Please refer to FIG. 1 , the multi-channel signal generator 1 disclosed in this patent includes a direct digital synthesis clock source 1 , a waveform memory 2 , an interface control circuit 3 , a controller 4 and multiple digital-to-analog conversion channels 5 . The controller 4 is respectively connected to the input end of the direct digital synthesis clock source 1 and the interface control circuit 3, and controls the direct digital synthesis clock source 1 to generate a clock signal with adjustable frequency, and the clock signal passes through the interface control circuit 3 and a plurality of digital analog The conversion channel 5 is connected, and a plurality of digital-to-analog conversion channels 5 are connected to the output end of the interface control circuit 3, and the waveform output by the waveform memory 2 is connected to a plurality of digital-to-analog conversion channels 5 through the interface control circuit 3; under the control of the controller 4 Next, the digital-to-analog converters in the multiple digital-to-analog conversion channels 5 are controlled by the interface control circuit 3 to sequentially and cyclically convert the data stored in the waveform memory 2 or the starting position of the data or the integers to extract the data in the waveform memory 2 .

请参照图2,直接数字合成时钟源1由DDS芯片11、晶体振荡器12、控制器接口13、低通滤波器14和低通滤波器15组成,DDS芯片11可以采用ADI公司的系列DDS芯片,如AD9852等,多路信号发生器1中采用AD9852,AD9852是合成频率可调时钟源的核心,晶体振荡器12为AD9852提供参考时钟,控制器4通过控制器接口13调节AD9852产生的时钟频率,低通滤波器14和低通滤波器15用来滤掉AD9852输出信号的高次谐波,并将输出信号连接到AD9852中集成的比较器的输入端,比较器的输出端产生多路信号发生器1所需要的频率可调的时钟信号。请参照图3,接口控制电路3采用FPGA来实现,它包括时钟分配电路6、波形数据缓存器7和波形存储器读写控制电路8,时钟分配电路6为多个数字模拟转换通道5中的数字模拟转换器提供时钟信号,控制器4通过波形存储器读写控制电路8读写波形存储器2中的数据,在控制器4的控制下,将波形存储器2中的数据经过波形数据缓存器7输出到多个数字模拟转换通道5。Please refer to Fig. 2, the direct digital synthesis clock source 1 is made up of DDS chip 11, crystal oscillator 12, controller interface 13, low-pass filter 14 and low-pass filter 15, and DDS chip 11 can adopt the series DDS chip of ADI Company , such as AD9852, etc., AD9852 is used in the multi-channel signal generator 1, AD9852 is the core of the synthesized frequency adjustable clock source, the crystal oscillator 12 provides a reference clock for AD9852, and the controller 4 adjusts the clock frequency generated by AD9852 through the controller interface 13 , low-pass filter 14 and low-pass filter 15 are used to filter out the high-order harmonics of the output signal of AD9852, and connect the output signal to the input terminal of the comparator integrated in AD9852, and the output terminal of the comparator generates multiple signals Frequency adjustable clock signal required by generator 1. Please refer to Fig. 3, interface control circuit 3 adopts FPGA to realize, and it comprises clock distribution circuit 6, waveform data register 7 and waveform memory read-write control circuit 8, and clock distribution circuit 6 is the digital in a plurality of digital-to-analog conversion channels 5 The analog converter provides the clock signal, and the controller 4 reads and writes the data in the waveform memory 2 through the waveform memory read-write control circuit 8, and under the control of the controller 4, the data in the waveform memory 2 is output to the Multiple digital-to-analog conversion channels5.

该多路信号发生器1虽然能够实现多路信号的输出,但是却存在着以下问题:Although this multiplex signal generator 1 can realize the output of multiplex signals, there are following problems:

1.由于多个数字模拟转换通道5都是从波形存储器2经过波形数据缓存器7读取,因此多个数字模拟转换通道5只能输出同样的波形,例如只能同时输出正弦波;1. Since multiple digital-to-analog conversion channels 5 are read from the waveform memory 2 through the waveform data buffer 7, multiple digital-to-analog conversion channels 5 can only output the same waveform, for example, they can only output sine waves at the same time;

2.由于多路信号发生器1是利用直接数字合成时钟源1产生频率可变时钟信号,硬件结构复杂,进而容易受到干扰;2. Since the multi-channel signal generator 1 utilizes the direct digital synthesis clock source 1 to generate a frequency-variable clock signal, the hardware structure is complex and thus susceptible to interference;

3.由于多路信号发生器1是利用直接数字合成时钟源1产生频率可变时钟信号,再通过时钟分配电路6分配到多个数字模拟转换通道5,因此多个数字模拟转换通道5只能以同样的频率输出波形。3. Since the multi-channel signal generator 1 uses the direct digital synthesis clock source 1 to generate a frequency-variable clock signal, and then distributes it to multiple digital-to-analog conversion channels 5 through the clock distribution circuit 6, the multiple digital-to-analog conversion channels 5 can only Output waveforms at the same frequency.

4.多个数字模拟转换通道5之间并不是电气隔离的,在输出波形频率较高的情况下,多个数字模拟转换通道5之间容易发生干扰,导致输出波形失真,很难达到高频要求。4. Multiple digital-to-analog conversion channels 5 are not electrically isolated. When the output waveform frequency is high, interference between multiple digital-to-analog conversion channels 5 is likely to occur, resulting in output waveform distortion, and it is difficult to achieve high frequency Require.

发明内容 Contents of the invention

为了解决现有技术多路信号发生器多个通道之间电气不隔离的问题,本发明提供一种多个通道之间隔离的多路信号发生器。In order to solve the problem of electrical non-isolation between multiple channels of the prior art multi-channel signal generator, the present invention provides a multiple channel signal generator with multiple channels isolated.

一种多路信号发生器,包括一个具有时钟单元的控制系统、以及相互独立的一个第一通道单元和一个第二通道单元,所述第一通道单元通过一个第一隔离单元连接到所述控制系统,所述第二通道单元通过一个第二隔离单元连接到所述控制系统,所述第一通道单元包括一个连接到所述第一隔离单元的第一状态控制端,所述第二通道单元包括一个连接到所述第二隔离单元的第二状态控制端,所述控制系统包括一个连接到第一隔离单元和第二隔离单元的同步控制端,在所述第一状态控制端输出一个第一状态信号、所述第二状态控制端输出一个第二状态信号之后,所述控制系统的同步控制端输出一个同步输出信号。A multi-channel signal generator, including a control system with a clock unit, and a first channel unit and a second channel unit independent of each other, the first channel unit is connected to the control unit through a first isolation unit system, the second channel unit is connected to the control system through a second isolation unit, the first channel unit includes a first state control terminal connected to the first isolation unit, and the second channel unit It includes a second state control terminal connected to the second isolation unit, the control system includes a synchronization control terminal connected to the first isolation unit and the second isolation unit, and the first state control terminal outputs a first A state signal, after the second state control terminal outputs a second state signal, the synchronization control terminal of the control system outputs a synchronization output signal.

本发明的多路信号发生器由于其第一通道单元和第二通道单元之间相互独立而没有电气连接,第一通道单元与控制系统之间通过第一隔离单元连接,第二通道单元与控制系统之间通过第二隔离单元连接,使得第一通道单元与第二通道单元之间的干扰较小,通道单元与控制系统之间的干扰也较小,进而可以达到输出高频信号的要求的同时。又由于设置了第一状态控制端、第二状态控制端以及同步控制端,使得在第一通道单元和第二通道单元在电气隔离的情况下仍然能够实现较佳的同步输出。The multi-channel signal generator of the present invention has no electrical connection because the first channel unit and the second channel unit are independent of each other, the first channel unit is connected with the control system through the first isolation unit, and the second channel unit is connected with the control system. The systems are connected through the second isolation unit, so that the interference between the first channel unit and the second channel unit is small, and the interference between the channel unit and the control system is also small, so that the requirements for outputting high-frequency signals can be achieved. at the same time. Furthermore, due to the provision of the first state control terminal, the second state control terminal and the synchronization control terminal, a better synchronous output can still be achieved when the first channel unit and the second channel unit are electrically isolated.

附图说明 Description of drawings

图1是现有技术信号发生器的结构示意图。Fig. 1 is a schematic structural diagram of a signal generator in the prior art.

图2是图1所示现有技术信号发生器的直接数字合成时钟源1的结构示意图。FIG. 2 is a schematic structural diagram of the direct digital synthesis clock source 1 of the prior art signal generator shown in FIG. 1 .

图3是图1所示现有技术信号发生器的接口控制电路3的结构示意图。FIG. 3 is a schematic structural diagram of the interface control circuit 3 of the prior art signal generator shown in FIG. 1 .

图4是本发明一较佳实施方式的多路信号发生器2的结构示意图。FIG. 4 is a schematic structural diagram of a multi-channel signal generator 2 in a preferred embodiment of the present invention.

图5是图4所示多路信号发生器2的工作原理流程图。FIG. 5 is a flowchart of the working principle of the multi-channel signal generator 2 shown in FIG. 4 .

具体实施方式 Detailed ways

下面介绍本发明多路信号发生器的一较佳实施方式。A preferred embodiment of the multi-channel signal generator of the present invention is introduced below.

请参考图4,本发明一较佳实施方式的多路信号发生器2包括一个控制系统20、两个隔离单元271、272、相互独立的一个第一通道单元28和一个第二通道单元29。Please refer to FIG. 4 , the multi-channel signal generator 2 in a preferred embodiment of the present invention includes a control system 20 , two isolation units 271 , 272 , a first channel unit 28 and a second channel unit 29 that are independent from each other.

控制系统20包括一个控制单元21、一个波形存储单元22、一个暂存单元23、一个显示单元24、一个输入单元25、一个接口单元26和一个时钟单元27。控制单元21分别连接到波形存储模块22、暂存单元23、显示单元24、输入单元25和接口单元26,The control system 20 includes a control unit 21 , a waveform storage unit 22 , a temporary storage unit 23 , a display unit 24 , an input unit 25 , an interface unit 26 and a clock unit 27 . The control unit 21 is respectively connected to the waveform storage module 22, the temporary storage unit 23, the display unit 24, the input unit 25 and the interface unit 26,

第一通道单元28包括一个波形处理单元281、一个外部存储器282和一个数模转换单元283,波形处理单元281分别连接到外部存储器282和数模转换单元283。波形处理单元281具有一个内部存储器285,内部存储器285和外部存储器282一起构成波形处理单元281的储存单元。The first channel unit 28 includes a waveform processing unit 281 , an external memory 282 and a digital-to-analog conversion unit 283 , and the waveform processing unit 281 is connected to the external memory 282 and the digital-to-analog conversion unit 283 respectively. The waveform processing unit 281 has an internal memory 285 , and the internal memory 285 and the external memory 282 together form a storage unit of the waveform processing unit 281 .

第二通道单元29包括一个波形处理单元291、一个外部存储器292和一个数模转换单元293,波形处理单元291分别连接到外部存储器22和数模转换单元293。波形处理单元291具有一个内部存储器295,内部存储器295和外部存储器292一起构成波形处理单元291的储存单元。The second channel unit 29 includes a waveform processing unit 291 , an external memory 292 and a digital-to-analog conversion unit 293 , and the waveform processing unit 291 is connected to the external memory 22 and the digital-to-analog conversion unit 293 respectively. The waveform processing unit 291 has an internal memory 295 , and the internal memory 295 and the external memory 292 together constitute a storage unit of the waveform processing unit 291 .

接口单元26分别连接到隔离单元271、272,时钟单元27的输出端被分成两路分别连接到两个隔离单元271、272,隔离单元271连接到波形处理单元281,隔离单元272连接到波形处理单元291。这样,使得控制单元21、时钟单元27和第一通道单元28之间的信号需要经过隔离单元271的隔离,控制单元21、时钟单元27和第二通道单元29之间的信号需要经过隔离单元272的隔离,而第一通道单元28与第二通道单元29之间没有电连接,即第一通道单元28与第二通道单元29之间没有相连的同步信号线、时钟信号线等其他除隔离单元271、272外直接连接第一通道单元28与第二通道单元29的线路,因此实现了第一通道单元28与第二通道单元29的相互独立。The interface unit 26 is connected to the isolation unit 271, 272 respectively, the output end of the clock unit 27 is divided into two paths and connected to the two isolation units 271, 272 respectively, the isolation unit 271 is connected to the waveform processing unit 281, and the isolation unit 272 is connected to the waveform processing unit Unit 291. In this way, the signals between the control unit 21, the clock unit 27 and the first channel unit 28 need to be isolated by the isolation unit 271, and the signals between the control unit 21, the clock unit 27 and the second channel unit 29 need to pass through the isolation unit 272 isolation, and there is no electrical connection between the first channel unit 28 and the second channel unit 29, that is, there are no synchronous signal lines, clock signal lines, etc. other than isolation units connected between the first channel unit 28 and the second channel unit 29 271 and 272 directly connect the lines of the first channel unit 28 and the second channel unit 29 , thus realizing the mutual independence of the first channel unit 28 and the second channel unit 29 .

第一波形处理单元281包括一个第一状态控制端287和一个第一同步接收端288,第一状态控制端287和第一同步接收端288分别连接到隔离单元271。第二波形处理单元291包括一个第二状态控制端297和一个第二同步接收端298。第二状态控制端297和第二同步接收端298分别连接到隔离单元272。接口单元26包括一个同步控制端261、一个第一状态接收端263和一个第二状态接收端265,同步控制端261被分为两路同时连接到隔离单元271、272上,第一状态接收端263连接到隔离单元271,用于接收第一状态控制端287输出的状态信号;第二状态接收端265连接到隔离单元272,用于接收第二状态控制端297输出的状态信号。第一同步接收端288和第二同步接收端298用于接收同步控制端261输出的同步信号。The first waveform processing unit 281 includes a first state control terminal 287 and a first synchronous receiving terminal 288 , and the first state control terminal 287 and the first synchronous receiving terminal 288 are respectively connected to the isolation unit 271 . The second waveform processing unit 291 includes a second state control terminal 297 and a second synchronous receiving terminal 298 . The second state control terminal 297 and the second synchronization receiving terminal 298 are respectively connected to the isolation unit 272 . The interface unit 26 includes a synchronous control terminal 261, a first state receiving terminal 263 and a second state receiving terminal 265, the synchronous controlling terminal 261 is divided into two paths and connected to the isolation units 271, 272 simultaneously, the first state receiving terminal 263 is connected to the isolation unit 271 for receiving the status signal output by the first status control terminal 287; the second status receiving terminal 265 is connected to the isolation unit 272 for receiving the status signal output by the second status control terminal 297. The first synchronization receiving end 288 and the second synchronization receiving end 298 are used for receiving the synchronization signal output by the synchronization control end 261 .

在本实施方式当中,控制单元21由DSP构成,波形存储单元22由闪存(FLASH)构成,暂存单元23由SDRAM构成,显示单元24由液晶显示器(LCD)构成,输入单元25由键盘构成,接口单元26由FPGA构成,时钟单元27由晶振构成,波形处理单元281、291由FPGA构成,外部存储器282、292由DRAM构成,数模转换单元283、293由DAC构成,隔离单元271、272由磁耦合器构成。Among the present embodiment, control unit 21 is made of DSP, waveform storage unit 22 is made of flash memory (FLASH), temporary storage unit 23 is made of SDRAM, display unit 24 is made of liquid crystal display (LCD), and input unit 25 is made of keyboard, Interface unit 26 is made of FPGA, clock unit 27 is made of crystal oscillator, waveform processing unit 281, 291 is made of FPGA, external memory 282, 292 is made of DRAM, digital-to-analog conversion unit 283, 293 is made of DAC, and isolation unit 271, 272 is made of Magnetic coupler configuration.

波形存储单元22内存储着多路信号发生器2运行的各种程序以及各种波形数据,该各种波形数据包括内建波形数据和用户编辑的任意波形数据。内建波形是指预先固定存储在波形存储单元22中的常用波形,如正弦信号等。任意波形是指用户根据实际需要任意编辑或者采集的波形,如模拟某一特殊状况下传感器输出的波形。暂存单元23作为多路信号发生器2运行的各种程序的运行环境以及波形数据的暂存空间。The waveform storage unit 22 stores various programs run by the multiplex signal generator 2 and various waveform data, including built-in waveform data and arbitrary waveform data edited by users. The built-in waveform refers to the commonly used waveforms fixedly stored in the waveform storage unit 22 in advance, such as sinusoidal signals and the like. Arbitrary waveform refers to the waveform that the user edits or collects arbitrarily according to actual needs, such as simulating the waveform output by a sensor under a special condition. The temporary storage unit 23 serves as the operating environment of various programs run by the multiplex signal generator 2 and a temporary storage space for waveform data.

控制单元21负责接收并解析输入单元25输入的指令信息、负责控制显示单元24显示通道输出状态等信息、负责控制对波形存储单元22和暂存单元23进行数据读写、负责将波形数据由数据总线269通过接口单元26以及隔离单元271、272转送至第一、第二通道单元28、29、以及负责根据该指令信息对第一、第二通道单元28、29的参数进行配置等工作。The control unit 21 is responsible for receiving and analyzing the instruction information input by the input unit 25, responsible for controlling the display unit 24 to display information such as channel output status, responsible for controlling the data reading and writing of the waveform storage unit 22 and the temporary storage unit 23, and responsible for converting the waveform data from data to The bus 269 is transferred to the first and second channel units 28 and 29 through the interface unit 26 and isolation units 271 and 272, and is responsible for configuring the parameters of the first and second channel units 28 and 29 according to the instruction information.

接口单元26用于将控制单元21发出的控制指令、传送的波形数据转送到被选择输出的通道单元28、29上,并用于对第一、第二通道单元28、29的输出进行控制,如同步控制等。The interface unit 26 is used to transfer the control instruction issued by the control unit 21 and the transmitted waveform data to the selected output channel units 28 and 29, and is used to control the output of the first and second channel units 28 and 29, such as synchronous control etc.

时钟单元27用于为第一、第二通道单元28、29提供参考时钟信号。隔离单元271、272用于实现第一、第二通道单元28、29之间的相互独立以及电气隔离,还用于将模拟部分的第一、第二通道单元28、29与数字部分的控制系统20之间进行隔离。The clock unit 27 is used to provide reference clock signals for the first and second channel units 28 and 29 . The isolation units 271, 272 are used to realize mutual independence and electrical isolation between the first and second channel units 28, 29, and are also used to connect the first and second channel units 28, 29 of the analog part with the control system of the digital part 20 to isolate.

内部存储器285和外部存储器282用于存储第一通道单元28将要或者正在输出的波形的波形数据。波形处理单元281用于对参考时钟信号变频而产生第一时钟信号并输出至数模转换单元283,还用于按照第一时钟信号将内部存储器285或外部存储器282中的波形数据发送给数模转换单元283。数模转换单元283用于按照第一时钟信号将接收到的波形数据进行数模转换,进而输出波形。The internal memory 285 and the external memory 282 are used to store the waveform data of the waveform that the first channel unit 28 will or is outputting. The waveform processing unit 281 is used to convert the frequency of the reference clock signal to generate the first clock signal and output it to the digital-to-analog conversion unit 283, and is also used to send the waveform data in the internal memory 285 or the external memory 282 to the digital-analog conversion unit 283 . The digital-to-analog conversion unit 283 is configured to perform digital-to-analog conversion on the received waveform data according to the first clock signal, and then output the waveform.

内部存储器295和外部存储器292用于存储第二通道单元29将要或者正在输出的波形的波形数据。波形处理单元291用于对参考时钟信号变频而产生第二时钟信号并输出至数模转换单元293,还用于按照第二时钟信号将内部存储器295或外部存储器292中的波形数据发送给数模转换单元293。数模转换单元293用于按照第二时钟信号将接收到的波形数据进行数模转换,进而输出波形。The internal memory 295 and the external memory 292 are used to store the waveform data of the waveform that the second channel unit 29 will or is outputting. The waveform processing unit 291 is used to convert the frequency of the reference clock signal to generate a second clock signal and output it to the digital-to-analog conversion unit 293, and is also used to send the waveform data in the internal memory 295 or the external memory 292 to the digital-analog conversion unit 293 . The digital-to-analog conversion unit 293 is configured to perform digital-to-analog conversion on the received waveform data according to the second clock signal, and then output the waveform.

下面具体介绍多路信号发生器2的工作原理。The working principle of the multi-channel signal generator 2 will be described in detail below.

多路信号发生器2包括“单通道独立输出”、“多通道独立输出”、“多通道频率耦合输出”以及“多通道频率和相位耦合输出”四种输出模式。其中,单通道独立输出是指一个通道单元28或29单独的以任意频率输出任意波形;多通道独立输出是指多个通道单元28和29以相同或者不同的频率独立互不关联的输出相同或者不相同的波形;多通道频率耦合输出是指多个通道单元28和29以相同的频率和一定的相位差输出相同的波形;多通道频率和相位耦合输出是指多个通道单元28和29以相同的频率和相同的相位输出相同的波形,即相位差固定为零。可见,“单通道独立输出”和“多通道独立输出”由于不涉及两个通道元28和29相位的问题,所以不需要对两个通道进行同步。而“多通道频率耦合输出”和“多通道频率和相位耦合输出”由于都需要通道单元28和29具有固定的相位差,因此需要保证两个通道同步输出。The multi-channel signal generator 2 includes four output modes: "single-channel independent output", "multi-channel independent output", "multi-channel frequency coupled output" and "multi-channel frequency and phase coupled output". Among them, the single-channel independent output means that a channel unit 28 or 29 outputs an arbitrary waveform at any frequency independently; the multi-channel independent output means that multiple channel units 28 and 29 independently and independently output the same or different frequencies with the same or different frequencies. Different waveforms; multi-channel frequency coupling output means that multiple channel units 28 and 29 output the same waveform at the same frequency and a certain phase difference; multi-channel frequency and phase coupling output means that multiple channel units 28 and 29 output the same waveform; The same frequency and the same phase output the same waveform, that is, the phase difference is fixed to zero. It can be seen that since "single-channel independent output" and "multi-channel independent output" do not involve the phase problem of the two channel elements 28 and 29, there is no need to synchronize the two channels. However, since both "multi-channel frequency coupling output" and "multi-channel frequency and phase coupling output" require channel units 28 and 29 to have a fixed phase difference, it is necessary to ensure that the two channels are output synchronously.

请一并参照图4和图5,多路信号发生器2工作时包括如下步骤:Please refer to Fig. 4 and Fig. 5 together, the multi-channel signal generator 2 comprises the following steps when working:

步骤S1:用户设置输出模式、选择通道、选择波形、设置波形参数等;Step S1: The user sets the output mode, selects the channel, selects the waveform, sets the waveform parameters, etc.;

用户通过输入单元25设置输出模式、选择通道、选择波形、设置波形参数。在本实施例中,设置输出模式就是从单通道独立输出、多通道独立输出、多通道频率耦合输出以及多通道频率和相位耦合输出中选择其中之一。选择通道就是在选择单通道独立输出下,需要指定是第一通道单元28输出还是第二通道单元29输出;在其他输出模式下默认为两个通道单元28、29均输出。选择波形就是从内建波形和用户编辑的任意波形中指定需要输出的波形。设置波形参数就是设置需要输出波形的频率、幅值等具体的参数。The user sets an output mode, selects a channel, selects a waveform, and sets waveform parameters through the input unit 25 . In this embodiment, setting the output mode is to select one of single-channel independent output, multi-channel independent output, multi-channel frequency coupled output, and multi-channel frequency and phase coupled output. To select a channel is to specify whether the output of the first channel unit 28 or the second channel unit 29 is to be specified when selecting a single channel independent output; in other output modes, both channel units 28 and 29 are output by default. To select a waveform is to specify the waveform to be output from the built-in waveform and the arbitrary waveform edited by the user. Setting waveform parameters is to set specific parameters such as the frequency and amplitude of the output waveform.

步骤S2:判断是否为耦合输出?是则执行步骤S3,否则执行步骤S13;Step S2: Determine whether it is coupling output? If yes, execute step S3, otherwise execute step S13;

步骤S3-S7是用于控制第一通道单元28和第二通道单元29输出同步的步骤,因此,控制单元21先行判断是否为耦合输出,如果是单通道独立输出或多通道独立输出,则不需要对第一通道单元28和第二通道单元29进行同步控制,则执行步骤S13进行输出;如果是多通道频率耦合输出或多通道频率和相位耦合输出,均需要对第一通道单元28和第二通道单元29进行同步控制,则执行步骤S3。Steps S3-S7 are steps for controlling the output synchronization of the first channel unit 28 and the second channel unit 29. Therefore, the control unit 21 first judges whether it is a coupling output, and if it is a single-channel independent output or a multi-channel independent output, then no It is necessary to carry out synchronous control on the first channel unit 28 and the second channel unit 29, then perform step S13 to output; if it is a multi-channel frequency coupling output or a multi-channel frequency and phase coupling output, it is necessary to control the first channel unit 28 and the second channel unit When the two-channel unit 29 performs synchronous control, step S3 is executed.

步骤S3:各所选通道进行准备;Step S3: prepare for each selected channel;

控制单元21将用户选择的波形所对应的波形数据从波形存储单元22中读取出来,经过暂存单元23缓存后,发送到第一通道单元28和第二通道单元29中所选的通道单元。也就是说,如果在步骤S1中,用户选择的是单通道独立输出,那么仅需要将波形数据发送到第一通道单元28和第二通道单元29之中被选则输出的通道单元;如果用户选择的是多通道独立输出,那么就需要将波形数据发送到第一通道单元28和第二通道单元29。而且,如果第一通道单元28和第二通道单元29将要输出的波形相同,则发送到第一通道单元28和第二通道单元29的波形数据相同;如果第一通道单元28和第二通道单元29将要输出的波形不同,则发送到第一通道单元28和第二通道单元29的波形数据不同。The control unit 21 reads the waveform data corresponding to the waveform selected by the user from the waveform storage unit 22, caches it in the temporary storage unit 23, and sends it to the selected channel unit in the first channel unit 28 and the second channel unit 29 . That is to say, if in step S1, what the user selects is single-channel independent output, so only need to send the waveform data to the selected channel unit among the first channel unit 28 and the second channel unit 29; if the user If multi-channel independent output is selected, then the waveform data needs to be sent to the first channel unit 28 and the second channel unit 29 . And, if the wave form that first channel unit 28 and second channel unit 29 will output is identical, then the waveform data sent to first channel unit 28 and second channel unit 29 is identical; If first channel unit 28 and second channel unit If the waveforms to be output by 29 are different, the waveform data sent to the first channel unit 28 and the second channel unit 29 are different.

在本实施例中,波形存储单元22中储存的波形数据的长度是固定的几个值:即16K、32K、64K……或64M个数据点,其中1K=1024,1M=1024K。由于外部存储器282、292容量较大但访问速度较慢,而内部存储器285、295容量较小但访问速度较快,所以本实施例中设定一个长度为16K的预定长度,大于该预定长度16k个数据点的波形数据被存放到外部存储器282、292,等于该预定长度16K个数据点的波形数据存放到内部存储器285、295中。In this embodiment, the length of the waveform data stored in the waveform storage unit 22 is several fixed values: namely 16K, 32K, 64K... or 64M data points, where 1K=1024, 1M=1024K. Since the external memory 282, 292 has a larger capacity but a slower access speed, while the internal memory 285, 295 has a smaller capacity but a faster access speed, so in this embodiment, a predetermined length of 16K is set, which is greater than the predetermined length of 16K The waveform data of 16K data points is stored in the external memory 282, 292, and the waveform data of 16K data points equal to the predetermined length is stored in the internal memory 285, 295.

由于在本实施例中,外部存储器282、292由DRAM构成,在读取时DRAM需要进行刷新等操作,因此读取速度会发生不一致的情况。因此为了获得更好的输出效果,如果准备输出的波形数据的长度大于16k的,不仅将其存放在外部存储器282、292,波形处理单元281、291还将该波形数据中最先输出的一部分缓存到内部存储器285、295中。这样,在输出波形的时候,波形处理单元281、291可以直接从内部存储器285、295中读取,与此同时不断从外部存储器282、292向内部存储器285、295中补充缓存的波形数据。由于数据是从内部存储器285、295中直接读取,因此可以保证两个通道以同样的速度读取波形数据。In this embodiment, the external memories 282 and 292 are composed of DRAMs, and the DRAMs need to perform operations such as refreshing when reading, so the reading speed may be inconsistent. Therefore, in order to obtain a better output effect, if the length of the waveform data to be output is greater than 16k, it is not only stored in the external memory 282, 292, but the waveform processing unit 281, 291 also buffers the first output part of the waveform data into the internal memory 285,295. In this way, when outputting waveforms, the waveform processing units 281, 291 can directly read from the internal memories 285, 295, and at the same time continuously supplement buffered waveform data from the external memories 282, 292 to the internal memories 285, 295. Since the data is directly read from the internal memory 285, 295, it can be guaranteed that the two channels read the waveform data at the same speed.

除此之外,在步骤S3中,控制单元21还对第一通道单元28和第二通道单元29中所选的通道单元的频率、幅值等波形参数进行配置。In addition, in step S3 , the control unit 21 also configures waveform parameters such as frequency and amplitude of the channel unit selected from the first channel unit 28 and the second channel unit 29 .

步骤S4:各通道准备好后通知接口单元;Step S4: notify the interface unit after each channel is ready;

由于外部存储器282、292在读取时需要进行刷新等操作导致读取速度会发生不一致等原因,第一通道单元28和第二通道单元29的准备时间很可能会发生不一样的情况。因此,当该第一通道单元28准备好以后,波形处理单元281的第一状态控制端287会向接口单元26发送一个第一状态信号以表示准备工作完成,接口单元26的第一状态接收端263会接收该第一状态信号。当该第二通道单元29准备好以后,波形处理单元282的第二状态控制端297会向接口单元26发送一个第二状态信号以表示准备工作完成,接口单元26的第二状态接收端265会接受该第二状态信号。其中,所述的“准备好”是指第一通道单元28或者第二通道单元29做好输出波形的准备,即波形数据已经被载入内部存储器285、295,波形参数已经被配置完成等。在本实施例当中,该第一状态信号和第二状态信号为高电平,该第一状态控制端287在非第一状态信号时段为低电平,该第二状态控制端297在非第二状态信号时段为低电平。Because the external memories 282 and 292 need to perform operations such as refreshing when reading, resulting in inconsistent reading speeds, the preparation time of the first channel unit 28 and the second channel unit 29 may be different. Therefore, when the first channel unit 28 is ready, the first state control terminal 287 of the waveform processing unit 281 will send a first state signal to the interface unit 26 to indicate that the preparation is completed, and the first state receiving end of the interface unit 26 263 will receive the first status signal. After the second channel unit 29 is ready, the second state control terminal 297 of the waveform processing unit 282 will send a second state signal to the interface unit 26 to indicate that the preparation is completed, and the second state receiving end 265 of the interface unit 26 will Accept the second status signal. The term "ready" means that the first channel unit 28 or the second channel unit 29 is ready to output the waveform, that is, the waveform data has been loaded into the internal memory 285, 295, and the waveform parameters have been configured. In this embodiment, the first state signal and the second state signal are high level, the first state control terminal 287 is low level during the non-first state signal period, and the second state control terminal 297 is low level during the non-first state signal period. The two-state signal period is low level.

步骤S5:接口单元判断是否全部准备完毕;Step S5: the interface unit judges whether all preparations are completed;

接口单元26判断第一状态接收端263和第二状态接收端265是否已经全部收到第一状态信号和第二状态信号,如果是,则执行步骤S6;如果否,则返回步骤S4。The interface unit 26 judges whether the first state receiving end 263 and the second state receiving end 265 have received the first state signal and the second state signal, if yes, execute step S6; if not, return to step S4.

步骤S6:接口单元同时给所有所选通道发出波形输出命令;Step S6: the interface unit simultaneously sends a waveform output command to all selected channels;

接口单元26的同步控制端261输出一个同步输出信号,该同步输出信号被分成相同的两路,一路经过隔离单元271送到第一波形处理单元281,另一路经过隔离单元272送到第二波形处理单元291。第一波形处理单元281的第一同步接收端288和第二波形处理单元291的第二同步接收端298同时接收同步输出信号,同时开始从内部存储器285、295中读取数据并送至数模转换单元283、293进行数模转换,保证了第一通道单元28和第二通道单元29输出波形的同步输出,即耦合输出。在本实施例中,该同步输出信号为高电平,该同步控制端261在非同步输出信号时段为低电平。The synchronous control terminal 261 of the interface unit 26 outputs a synchronous output signal, and the synchronous output signal is divided into the same two paths, one path is sent to the first waveform processing unit 281 through the isolation unit 271, and the other path is sent to the second waveform processing unit 281 through the isolation unit 272. processing unit 291 . The first synchronous receiving end 288 of the first waveform processing unit 281 and the second synchronous receiving end 298 of the second waveform processing unit 291 simultaneously receive the synchronous output signal, and simultaneously start to read data from the internal memory 285, 295 and send it to the digital-analog The conversion units 283 and 293 perform digital-to-analog conversion to ensure the synchronous output of the output waveforms of the first channel unit 28 and the second channel unit 29 , that is, coupled output. In this embodiment, the synchronous output signal is at high level, and the synchronous control terminal 261 is at low level during the non-synchronous output signal period.

步骤S7:所选通道按照各自的波形参数输出波形。Step S7: The selected channels output waveforms according to their respective waveform parameters.

波形处理单元281对时钟单元27提供的参考时钟信号变频而产生第一时钟信号,并将该第一时钟信号输出至数模转换单元283。同时,波形处理单元281还按照第一时钟信号将内部存储器285中的波形数据发送给数模转换单元283。数模转换单元283按照第一时钟信号将接收到的波形数据进行数模转换,进而输出波形。The waveform processing unit 281 converts the frequency of the reference clock signal provided by the clock unit 27 to generate a first clock signal, and outputs the first clock signal to the digital-to-analog conversion unit 283 . At the same time, the waveform processing unit 281 also sends the waveform data in the internal memory 285 to the digital-to-analog conversion unit 283 according to the first clock signal. The digital-to-analog conversion unit 283 performs digital-to-analog conversion on the received waveform data according to the first clock signal, and then outputs the waveform.

波形处理单元282对时钟单元27提供的参考时钟信号变频而产生第二时钟信号,并将该第一时钟信号输出至数模转换单元283。同时,波形处理单元281还按照第一时钟信号将内部存储器285中的波形数据发送给数模转换单元283。数模转换单元283按照第一时钟信号将接收到的波形数据进行数模转换,进而输出波形。The waveform processing unit 282 converts the frequency of the reference clock signal provided by the clock unit 27 to generate a second clock signal, and outputs the first clock signal to the digital-to-analog conversion unit 283 . At the same time, the waveform processing unit 281 also sends the waveform data in the internal memory 285 to the digital-to-analog conversion unit 283 according to the first clock signal. The digital-to-analog conversion unit 283 performs digital-to-analog conversion on the received waveform data according to the first clock signal, and then outputs the waveform.

步骤S13:各所选通道进行准备,准备好的通道立即输出波形;Step S13: each selected channel is prepared, and the prepared channel immediately outputs the waveform;

上已详述,此时是单通道独立输出或多通道独立输出的情况,所以不需要同步。各所选通道按照步骤4的方法进行准备,准备好的通道立即可以按照步骤S7的方法输出波形了。As mentioned in detail above, this is the case of single-channel independent output or multi-channel independent output, so synchronization is not required. Each selected channel is prepared according to the method of step 4, and the prepared channel can immediately output the waveform according to the method of step S7.

作为另外的实施例,该第一状态信号和第二状态信号为低电平,该第一状态控制端287在非第一状态信号时段为高电平,该第二状态控制端297在非第二状态信号时段为高电平。As another embodiment, the first state signal and the second state signal are at low level, the first state control terminal 287 is at high level during the non-first state signal period, and the second state control terminal 297 is at non-first state signal period. The two-state signal period is high level.

作为另外的实施例,该同步输出信号为低电平,该同步控制端261在非同步输出信号时段为高电平。As another embodiment, the synchronous output signal is at low level, and the synchronous control terminal 261 is at high level during the non-synchronous output signal period.

作为另外的实施例,该第一状态信号、第二状态信号、同步输出信号还可以是脉冲信号、脉宽信号、写存储器标志位信号等。As another embodiment, the first state signal, the second state signal, and the synchronous output signal may also be pulse signals, pulse width signals, write memory flag bit signals, and the like.

作为另外的实施例,控制单元21还可以是单片机、MCU、ARM、CPU等微处理器。波形存储单元22还可以是EEPROM等非易失性存储器。暂存单元23还可以是DRAM等。显示单元24还可以是等离子显示屏、LED显示屏、电润湿显示屏(EWD)等。输入单元25还可以是触摸屏、遥控器、鼠标或者用于远程控制的通信接口等。接口单元26还可以由CPLD等可编程逻辑器件实现。波形处理单元281、291还可以由CPLD等可编程逻辑器件实现。外部存储器282、292还可以为SRAM。隔离单元271、272还可以为光耦合器、触发器、逻辑门等隔离器件。As another embodiment, the control unit 21 may also be a microprocessor such as a single-chip microcomputer, MCU, ARM, or CPU. The waveform storage unit 22 can also be a non-volatile memory such as EEPROM. The temporary storage unit 23 may also be a DRAM or the like. The display unit 24 may also be a plasma display, an LED display, an electrowetting display (EWD), and the like. The input unit 25 may also be a touch screen, a remote controller, a mouse, or a communication interface for remote control. The interface unit 26 can also be realized by programmable logic devices such as CPLD. The waveform processing units 281 and 291 can also be realized by programmable logic devices such as CPLD. The external memory 282, 292 can also be SRAM. The isolation units 271 and 272 may also be isolation devices such as optocouplers, flip-flops, and logic gates.

作为另外的实施例,多路信号发生器2的通道并不限于2个,可以是2个以上的多个通道。例如,多路信号发生器2可以具有4个通道,这时仅需要使多路信号发生器2包括四个通道单元。As another embodiment, the number of channels of the multi-channel signal generator 2 is not limited to two, and may be more than two channels. For example, the multi-channel signal generator 2 may have 4 channels, and at this time, it is only necessary to make the multi-channel signal generator 2 include four channel units.

本发明的多路信号发生器2的第一通道单元28和第二通道单元29之间相互独立而没有电气连接,第一通道单元28与控制系统20之间通过隔离单元271连接,第二通道单元29与控制系统20之间通过隔离单元272连接,使得第一通道单元28与第二通道单元29之间的干扰较小,通道单元28、29与控制系统20之间的干扰也较小,进而可以达到输出高频信号的要求。又由于设置了第一状态控制端287、第二状态控制端297以及同步控制端261,使得在第一通道单元28和第二通道单元29在电气隔离的情况下仍然能够实现较佳的同步输出。The first channel unit 28 and the second channel unit 29 of the multi-channel signal generator 2 of the present invention are independent of each other without electrical connection, the first channel unit 28 is connected with the control system 20 by an isolation unit 271, and the second channel The isolation unit 272 is connected between the unit 29 and the control system 20, so that the interference between the first channel unit 28 and the second channel unit 29 is small, and the interference between the channel units 28, 29 and the control system 20 is also small, In turn, the requirement of outputting high-frequency signals can be achieved. And because the first state control terminal 287, the second state control terminal 297 and the synchronization control terminal 261 are provided, a better synchronous output can still be achieved when the first channel unit 28 and the second channel unit 29 are electrically isolated .

另外,本发明的多路信号发生器2的第一通道单元28具有波形处理单元281和与之相连的存储单元,第二通道单元29具有波形处理单元291和与之相连的存储单元,每个通道可以将要输出的波形所对应的波形数据可以存放在存储单元中,然后由波形处理单元281、291控制读出波形数据进行数模转换,因此可以在多个通道输出相同或者不同的波形。波形处理单元281、291将时钟单元27提供的参考时钟进行变频来为获得每个通道所需要频率的时钟信号,因此可以方便的让多个通道以相同或者不同的频率输出波形,同时还可以省去直接数字合成时钟源的使用。In addition, the first channel unit 28 of the multi-channel signal generator 2 of the present invention has a waveform processing unit 281 and a storage unit connected thereto, and the second channel unit 29 has a waveform processing unit 291 and a storage unit connected thereto, each The channel can store the waveform data corresponding to the waveform to be output in the storage unit, and then the waveform processing unit 281, 291 controls the readout of the waveform data for digital-to-analog conversion, so the same or different waveforms can be output on multiple channels. The waveform processing units 281 and 291 convert the frequency of the reference clock provided by the clock unit 27 to obtain the clock signal of the frequency required by each channel, so it is convenient for multiple channels to output waveforms at the same or different frequencies, and at the same time save Go to the use of direct digital synthesis clock sources.

Claims (10)

1.一种多路信号发生器,其包括:1. A multi-channel signal generator, comprising: 一个具有时钟单元的控制系统、以及相互独立的一个第一通道单元和一个第二通道单元,a control system with a clock unit, and a first channel unit and a second channel unit independent of each other, 其特征在于:It is characterized by: 所述第一通道单元通过一个第一隔离单元连接到所述控制系统,said first channel unit is connected to said control system via a first isolation unit, 所述第二通道单元通过一个第二隔离单元连接到所述控制系统,said second channel unit is connected to said control system via a second isolation unit, 所述第一通道单元包括一个连接到所述第一隔离单元的第一状态控制端,The first channel unit includes a first state control terminal connected to the first isolation unit, 所述第二通道单元包括一个连接到所述第二隔离单元的第二状态控制端,The second channel unit includes a second state control terminal connected to the second isolation unit, 所述控制系统包括一个连接到第一隔离单元和第二隔离单元的同步控制端,The control system includes a synchronous control terminal connected to the first isolation unit and the second isolation unit, 在所述第一状态控制端输出一个第一状态信号、所述第二状态控制端输出一个第二状态信号之后,所述控制系统的同步控制端输出一个同步输出信号,After the first state control terminal outputs a first state signal and the second state control terminal outputs a second state signal, the synchronization control terminal of the control system outputs a synchronization output signal, 所述的第一通道单元和第二通道单元根据所述的同步输出信号,同步输出波形信号。The first channel unit and the second channel unit output waveform signals synchronously according to the synchronous output signal. 2.根据权利要求1所述的多路信号发生器,其特征在于:所述第一通道单元在做好输出准备之后输出所述第一状态信号,所述第二通道单元在做好输出准备之后输出所述第二状态信号。2. The multi-channel signal generator according to claim 1, characterized in that: the first channel unit outputs the first state signal after it is ready for output, and the second channel unit is ready for output Then output the second state signal. 3.根据权利要求1所述的多路信号发生器,其特征在于:所述第一状态信号和第二状态信号为高电平或者低电平,所述控制信号为高电平或者低电平。3. The multi-channel signal generator according to claim 1, characterized in that: the first state signal and the second state signal are high level or low level, and the control signal is high level or low level flat. 4.根据权利要求1所述的多路信号发生器,其特征在于:所述控制系统包括一个控制单元、一个与所述控制单元相连接的波形存储单元、一个时钟单元和一个与所述控制单元、时钟单元相连接的接口单元,所述同步控制端位于所述接口单元,所述第一通道单元包括一个第一波形处理单元、一个与所述第一波形处理单元相连的第一数模转换单元和一个与所述第一波形处理单元相连的第一存储单元,所述第二通道单元包括一个第二波形处理单元、一个与所述第二波形处理单元相连的第二数模转换单元和一个与所述第二波形处理单元相连的第二存储单元,所述第一状态控制端位于所述第一波形处理单元,所述第二状态控制端位于所述第二波形处理单元。4. The multi-channel signal generator according to claim 1, characterized in that: the control system comprises a control unit, a waveform storage unit connected with the control unit, a clock unit and a Unit, the interface unit connected with the clock unit, the synchronization control terminal is located in the interface unit, the first channel unit includes a first waveform processing unit, a first digital-analog unit connected to the first waveform processing unit A conversion unit and a first storage unit connected to the first waveform processing unit, the second channel unit includes a second waveform processing unit, a second digital-to-analog conversion unit connected to the second waveform processing unit and a second storage unit connected to the second waveform processing unit, the first state control terminal is located in the first waveform processing unit, and the second state control terminal is located in the second waveform processing unit. 5.根据权利要求4所述的多路信号发生器,其特征在于:所述波形存储单元用于存储多种波形所对应的波形数据,所述第一存储单元用于存储一个第一波形数据,所述第二存储单元用于存储一个第二波形数据,所述第一波形数据和第二波形数据来自所述波形存储单元,所述第一波形处理单元与第二波形处理单元收到同步输出信号后,所述第一波形处理单元输出所述第一波形数据的同时所述第二波形处理单元输出所述第二波形数据。5. The multi-channel signal generator according to claim 4, wherein the waveform storage unit is used to store waveform data corresponding to various waveforms, and the first storage unit is used to store a first waveform data , the second storage unit is used to store a second waveform data, the first waveform data and the second waveform data come from the waveform storage unit, and the first waveform processing unit and the second waveform processing unit receive synchronization After the signal is output, the first waveform processing unit outputs the first waveform data while the second waveform processing unit outputs the second waveform data. 6.根据权利要求5所述的多路信号发生器,其特征在于:所述时钟单元产生一个参考时钟信号,所述第一波形处理单元根据所述参考时钟信号变频得到第一时钟信号,所述第二波形处理单元根据所述参考时钟信号变频得到第二时钟信号,所述第一波形处理装置输出所述第一时钟信号和所述第一波形数据至所述第一数模转换单元,所述第二波形处理装置输出所述第二时钟信号和所述第二波形数据至所述第二数模转换单元,所述第一数模转换单元用于根据所述第一时钟信号将所述第一波形数据转换为第一波形信号,所述第二数模转换单元用于根据所述第二时钟信号将所述第二波形数据转换为第二波形信号。6. The multi-channel signal generator according to claim 5, characterized in that: the clock unit generates a reference clock signal, and the first waveform processing unit obtains the first clock signal according to the frequency conversion of the reference clock signal, so The second waveform processing unit converts the frequency of the reference clock signal to obtain a second clock signal, and the first waveform processing device outputs the first clock signal and the first waveform data to the first digital-to-analog conversion unit, The second waveform processing device outputs the second clock signal and the second waveform data to the second digital-to-analog conversion unit, and the first digital-to-analog conversion unit is used to convert the The first waveform data is converted into a first waveform signal, and the second digital-to-analog conversion unit is configured to convert the second waveform data into a second waveform signal according to the second clock signal. 7.根据权利要求6所述的多路信号发生器,其特征在于:所述第一存储单元包括一个第一内部存储器和一个第一外部存储器,所述第二存储单元包括一个第一内部存储器和一个第二外部存储器,所述第一波形数据如果大于一个预定长度,则存储在第一外部存储器中,所述第一波形数据如果小于所述预定长度,则存储在第一内部存储器中,所述第二波形数据如果大于所述预定长度,则存储在第二外部存储器中,所述第二波形数据如果小于所述预定长度,则存储在第二内部存储器中。7. The multiplex signal generator according to claim 6, characterized in that: said first storage unit comprises a first internal memory and a first external memory, said second storage unit comprises a first internal memory and a second external memory, if the first waveform data is greater than a predetermined length, then stored in the first external memory, if the first waveform data is less than the predetermined length, then stored in the first internal memory, If the second waveform data is larger than the predetermined length, it is stored in the second external memory, and if the second waveform data is smaller than the predetermined length, it is stored in the second internal memory. 8.根据权利要求7所述的多路信号发生器,其特征在于:如果所述第一波形数据大于一个预定长度,所述第一波形处理单元还将所述第一外部存储器中的第一波形数据的一部分载入到第一内部存储器中;所述第二波形处理单元向还将所述第二外部存储器中的第二波形数据的一部分载入到第二内部存储器中。8. The multi-channel signal generator according to claim 7, characterized in that: if the first waveform data is greater than a predetermined length, the first waveform processing unit will also store the first waveform data in the first external memory A part of the waveform data is loaded into the first internal memory; and the second waveform processing unit also loads a part of the second waveform data in the second external memory into the second internal memory. 9.根据权利要求4所述的多路信号发生器,其特征在于:所述第一波形处理单元和第二波形处理单元为FPGA、CPLD可编程逻辑器件中的一种。9. The multi-channel signal generator according to claim 4, characterized in that: the first waveform processing unit and the second waveform processing unit are one of FPGA and CPLD programmable logic device. 10.根据权利要求1所述的多路信号发生器,其特征在于:所述第一隔离单元和第二隔离单元包括磁耦合器。10. The multi-channel signal generator according to claim 1, wherein the first isolation unit and the second isolation unit comprise magnetic couplers.
CN200910243139.8A 2009-12-28 2009-12-28 Multi-path signal generator Active CN102109874B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN200910243139.8A CN102109874B (en) 2009-12-28 2009-12-28 Multi-path signal generator

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN200910243139.8A CN102109874B (en) 2009-12-28 2009-12-28 Multi-path signal generator

Publications (2)

Publication Number Publication Date
CN102109874A CN102109874A (en) 2011-06-29
CN102109874B true CN102109874B (en) 2015-04-22

Family

ID=44174054

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200910243139.8A Active CN102109874B (en) 2009-12-28 2009-12-28 Multi-path signal generator

Country Status (1)

Country Link
CN (1) CN102109874B (en)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103178810B (en) * 2011-12-21 2017-08-25 北京普源精电科技有限公司 A kind of disappear with waveform trembles the signal generator of function and the fluttering method that disappears
CN103176412B (en) * 2011-12-21 2016-09-07 北京普源精电科技有限公司 A kind of signal generator with passage coupling function and method
CN103869127B (en) * 2012-12-12 2018-01-16 北京普源精电科技有限公司 A kind of digital oscilloscope with track display function
CN104682943B (en) * 2013-11-30 2018-08-07 中国科学院沈阳自动化研究所 A kind of waveform signal generating means and method
CN103983964B (en) * 2014-05-09 2016-12-07 哈尔滨工程大学 A kind of composite signal generation system of multi-functional fish detector
CN104503336B (en) * 2014-12-30 2017-04-26 中船重工(武汉)凌久电子有限责任公司 Signal generator based on adaptive interface
CN105445512A (en) * 2015-12-14 2016-03-30 云南电网有限责任公司电力科学研究院 A multi-channel synchronous signal output device and method
CN106209024B (en) * 2016-07-06 2019-03-12 西南科技大学 Alpha-ray standard pulse generator and emission method
CN107436574A (en) * 2017-07-27 2017-12-05 北京东方赛腾科技有限公司 A kind of multifunctional signal generator and its signal generating method
CN113949365A (en) * 2020-07-15 2022-01-18 上海科闫系统科技有限公司 Electric pulse water treatment digital signal generator
CN113285579B (en) * 2021-05-28 2022-05-03 普源精电科技股份有限公司 Synchronization method of multichannel signals, power supply module, electronic equipment and power supply equipment

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1419653A (en) * 2000-03-24 2003-05-21 汤姆森许可公司 Controllable and testable oscillator apparatus for an integrated circuit
US20050145639A1 (en) * 2003-10-09 2005-07-07 Thule Sweden Ab Single force strut for dual sided cargo box
CN101339446A (en) * 2008-07-18 2009-01-07 电子科技大学 A Dual-channel Synchronous DDS Device with Adjustable Phase and Amplitude Modulation

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1419653A (en) * 2000-03-24 2003-05-21 汤姆森许可公司 Controllable and testable oscillator apparatus for an integrated circuit
US20050145639A1 (en) * 2003-10-09 2005-07-07 Thule Sweden Ab Single force strut for dual sided cargo box
CN101339446A (en) * 2008-07-18 2009-01-07 电子科技大学 A Dual-channel Synchronous DDS Device with Adjustable Phase and Amplitude Modulation

Also Published As

Publication number Publication date
CN102109874A (en) 2011-06-29

Similar Documents

Publication Publication Date Title
CN102109874B (en) Multi-path signal generator
TWI474320B (en) Double data rate virtual static random access memory and controller thereof, access and operation method, writing and reading method
KR100888597B1 (en) Apparatus and methods for controlling memory interface
KR100799689B1 (en) Multi-port semiconductor device and control method thereof
CN201130369Y (en) A Multi-channel Synchronous Data Acquisition Card Based on VXI Bus
CN103593487B (en) Signal acquisition processing board
US10146251B2 (en) Semiconductor device
CN110727637B (en) FPGA chip and electronic equipment
CN105162437A (en) Waveform generating device and method
CN116414765B (en) FPGA chip, transparent transmission method, logic test module and method
CN202929519U (en) A multi-channel phase-adjustable signal generator
CN109800192B (en) Electronic equipment, FPGA chip and interface circuit thereof
CN205750776U (en) 64 multi-channel high frequency ultrasound data receive-transmit systems based on PCI-E interface
WO2017148221A1 (en) Transmission control method, apparatus and system for serial peripheral interface
CN112199317A (en) A bridging system and bridging method for RISCV processor to access Flash memory
JP2012181724A (en) Clock synchronizing circuit and semiconductor integrated circuit
CN113491082B (en) Data processing device
CN102902648A (en) A DMA-based GPIO module capable of flashing LED displays
CN113128144A (en) Prototype verification system and simulation platform for verifying logic system design
CN101923106B (en) Four-way sinusoidal signal generator
TWI518703B (en) Memory device and method operable to provide multi-port functionality
CN108268416A (en) A kind of asynchronous interface turns sync cap control circuit
CN103064461A (en) Generation method and device of CKE signal
CN118734757B (en) DDR physical layer interface circuit based on FPGA and control method thereof
CN223308327U (en) Signal receiving device, analog-digital hybrid test board and test machine

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant