Multichannel synchronous high-precision wide-range arbitrary signal generator and cascade system thereof

文档序号:1295933 发布日期:2020-08-07 浏览:36次 中文

阅读说明:本技术 多通道同步的高精度大量程任意信号发生器及其级联系统 (Multichannel synchronous high-precision wide-range arbitrary signal generator and cascade system thereof ) 是由 田武刚 徐伟专 胡洪德 梁若愚 廖丹 甘伟 范亚 于 2020-04-10 设计创作,主要内容包括:本发明涉及任意信号发生器,具体说是多通道同步的高精度大量程任意信号发生器及其级联系统,其中任意信号发生器包括电源模块和输入模块,还包括ARM+FPGA双核处理系统和多个单路任意信号产生模块,用户通过所述输入模块将设置的多路输出信号的参数传送至所述ARM+FPGA双核处理系统,该所述ARM+FPGA双核处理系统根据用户设置的参数对应控制所述多个单路任意信号产生模块同步产生输出信号;所述电源模块为该ARM+FPGA双核处理系统和多个单路任意信号产生模块供电。本发明可以产生多路任意信号输出,且输出信号准确度高,输出信号严格同步,同步精度误差小。(The invention relates to an arbitrary signal generator, in particular to a multichannel synchronous high-precision large-range arbitrary signal generator and a cascade system thereof, wherein the arbitrary signal generator comprises a power module and an input module, and also comprises an ARM + FPGA dual-core processing system and a plurality of single-path arbitrary signal generating modules; and the power supply module supplies power to the ARM + FPGA dual-core processing system and the plurality of single-path arbitrary signal generating modules. The invention can generate multi-channel arbitrary signal output, and has high accuracy of output signals, strict synchronization of output signals and small error of synchronization precision.)

1. Synchronous high accuracy wide-range arbitrary signal generator of multichannel, including power module and input module, its characterized in that: the system also comprises an ARM + FPGA dual-core processing system and a plurality of single-path arbitrary signal generating modules, wherein a user transmits the set parameters of the multi-path output signals to the ARM + FPGA dual-core processing system through the input module, and the ARM + FPGA dual-core processing system correspondingly controls the plurality of single-path arbitrary signal generating modules to synchronously generate output signals according to the parameters set by the user; and the power supply module supplies power to the ARM + FPGA dual-core processing system and the plurality of single-path arbitrary signal generating modules.

2. The multi-channel synchronous high-precision wide-range arbitrary signal generator of claim 1, characterized in that: the input module comprises a functional keyboard or a touch display screen, and a user sets parameters of the multipath output signals through the functional keyboard or the touch display screen and transmits the parameters to the ARM + FPGA dual-core processing system.

3. The multi-channel synchronous high-precision wide-range arbitrary signal generator of claim 1, characterized in that: the input module comprises a gigabit Ethernet, and a multipath output signal waveform file set by a user is transmitted to the ARM + FPGA dual-core processing system through the gigabit Ethernet.

4. The multi-channel synchronous high-precision wide-range arbitrary signal generator of claim 3, characterized in that: and a user sets parameters of the multi-path output signals through the upper computer and transmits the parameters to the ARM + FPGA dual-core processing system through the gigabit Ethernet.

5. The multi-channel synchronous high-precision wide-range arbitrary signal generator according to any one of claims 1 to 4, characterized in that: the ARM + FPGA dual-core processing system comprises an ARM processor + FPGA processor, a DDR SDRAM, a Flash card and an FT card; the ARM processor is used for completing a man-machine interface, data forwarding and data storage; the FPGA processor is used for completing DAC, ADC and clock synchronization processing; the DDR SDRAM is used for running programs and algorithms; the Flash is used for storing programs and FPGA stream files; the FT card is used for storing signal waveform files of a user.

6. The multi-channel synchronous high-precision wide-range arbitrary signal generator of claim 5, characterized in that: each single-path arbitrary signal generating module comprises a high-speed high-precision DAC, a filter amplifier, a high-voltage amplifier, a program-controlled filter, a current sampling circuit, a voltage sampling circuit, an ADC and a voltage reference; the ARM + FPGA dual-core processing system calculates according to parameters set by a user to obtain a corresponding digital value and an update rate of an output signal, converts the digital value and the update rate into a DAC input value, sends the DAC input value to the high-speed high-precision DAC, and generates an analog output signal which passes through the filter amplifier, the high-voltage amplifier and the program-controlled filter to obtain a final output signal; the final current value of the output signal is sampled and transmitted to the ARM + FPGA dual-core processing system through the current sampling circuit, the amplifier and the ADC; the voltage value of the final output signal is sampled and transmitted to the ARM + FPGA dual-core processing system through the voltage sampling circuit, the other amplifier and the other ADC in sequence; the voltage reference is used to provide a high-precision, high-stability voltage reference for the high-speed, high-precision DAC, ADC, and another ADC.

7. The multi-channel synchronous high-precision wide-range arbitrary signal generator of claim 6, characterized in that: the power supply module comprises an AC 200V power supply, 3 AC-DC modules, 3 filtering modules and 3 linear voltage stabilizing modules.

8. A cascade system consisting of a plurality of multichannel synchronous high-precision large-scale arbitrary signal generators as claimed in any 6 of claims 1 to 7, which comprises a gigabit Ethernet switch and AN upper device, and is characterized in that each multichannel high-precision large-scale signal generator is connected to the gigabit Ethernet switch through gigabit L AN, the upper device is connected to the gigabit Ethernet switch, each multichannel high-precision large-scale signal generator is provided with a different IP address, the upper device transmits multichannel signal data to each multichannel high-precision large-scale signal generator respectively to generate multichannel output signals, and the synchronous signal output of one multichannel high-precision large-scale signal generator is connected to the synchronous signal input of other multichannel high-precision large-scale signal generators.

Technical Field

The invention relates to an arbitrary signal generator, in particular to a multi-channel synchronous high-precision wide-range arbitrary signal generator and a cascade system thereof.

Background

The arbitrary signal generator is a device capable of providing an output voltage signal with an arbitrary waveform, and is used as a signal source or an excitation source of a test system, so that the arbitrary signal generator has a wide application market. Emerging fields such as quantum computing, nano science, high-precision experiments and the like put forward higher and higher requirements on any signal generator, and specifically the following fields are provided: (1) having a multi-channel (16-channel and above) output; (2) the multiple channels have a synchronous output function; (3) the output signal precision is high; (4) the output signal range is large, and the voltage reaches +/-100V. The existing arbitrary signal generator can only generate 2 paths of output generally, the precision of the output signal is not high, and the output signal range is +/-10V, so that the existing arbitrary signal generator is difficult to meet the requirement of high technical performance indexes in the field of emerging science and technology.

Disclosure of Invention

Aiming at the technical problems, the invention provides a multi-channel synchronous high-precision large-range arbitrary signal generator which can generate 16 paths of arbitrary signal outputs according to the setting of a user, the output signal precision is high, the 16 paths of output signals are strictly synchronous, the range of the 16 paths of output signals can reach +/-100V, and the signal generator can meet the test requirements of various test systems.

The technical scheme adopted by the invention for solving the technical problems is as follows: the multichannel synchronous high-precision wide-range arbitrary signal generator comprises a power module, an input module, an ARM + FPGA dual-core processing system and a plurality of single-path arbitrary signal generating modules, wherein a user transmits parameters of set multi-path output signals to the ARM + FPGA dual-core processing system through the input module, and the ARM + FPGA dual-core processing system correspondingly controls the plurality of single-path arbitrary signal generating modules to synchronously generate output signals according to the parameters set by the user; and the power supply module supplies power to the ARM + FPGA dual-core processing system and the plurality of single-path arbitrary signal generating modules.

Preferably, the input module comprises a functional keyboard or a touch display screen, and a user sets parameters of the multiplexed output signals through the functional keyboard or the touch display screen and transmits the parameters to the ARM + FPGA dual-core processing system.

Preferably, the input module includes a gigabit ethernet, and a multi-output signal waveform file set by a user is transmitted to the ARM + FPGA dual-core processing system through the gigabit ethernet.

Preferably, a user sets parameters of the multi-path output signals through an upper computer and transmits the parameters to the ARM + FPGA dual-core processing system through a gigabit Ethernet.

Preferably, the ARM + FPGA dual-core processing system comprises an ARM processor + FPGA processor, DDR SDRAM, Flash and FT card; the ARM processor is used for completing a man-machine interface, data forwarding and data storage; the FPGA processor is used for completing DAC, ADC and clock synchronization processing; the DDR SDRAM is used for running programs and algorithms; the Flash is used for storing programs and FPGA stream files; the FT card is used for storing signal waveform files of a user.

Preferably, each single-channel arbitrary signal generation module comprises a high-speed high-precision DAC, a filter amplifier, a high-voltage amplifier, a programmable filter, a current sampling circuit, a voltage sampling circuit, an ADC and a voltage reference; the ARM + FPGA dual-core processing system calculates according to parameters set by a user to obtain a corresponding digital value and an update rate of an output signal, converts the digital value and the update rate into a DAC input value, sends the DAC input value to the high-speed high-precision DAC, and generates an analog output signal which passes through the filter amplifier, the high-voltage amplifier and the program-controlled filter to obtain a final output signal; the final current value of the output signal is sampled and transmitted to the ARM + FPGA dual-core processing system through the current sampling circuit, the amplifier and the ADC; the voltage value of the final output signal is sampled and transmitted to the ARM + FPGA dual-core processing system through the voltage sampling circuit, the other amplifier and the other ADC in sequence; the voltage reference is used to provide a high-precision, high-stability voltage reference for the high-speed, high-precision DAC, ADC, and another ADC.

Preferably, the power supply module comprises an AC 200V power supply, 3 AC-DC modules, 3 filtering modules and 3 linear voltage stabilizing modules.

The invention also provides a cascade system consisting of the multichannel synchronous high-precision wide-range arbitrary signal generators, which comprises a gigabit Ethernet switch and AN upper device, wherein each multichannel high-precision wide-range signal generator is connected to the gigabit Ethernet switch through gigabit L AN, the upper device is connected to the gigabit Ethernet switch, each multichannel high-precision wide-range signal generator is provided with different IP addresses, the upper device transmits multichannel signal data to each multichannel high-precision wide-range signal generator respectively to generate multichannel output signals, and the synchronous signal output of one multichannel high-precision wide-range signal generator is connected to the synchronous signal input of other multichannel high-precision wide-range signal generators.

Compared with the prior art, the invention has the following beneficial effects:

(1) 16 paths of arbitrary signal outputs can be generated;

(2) the accuracy of 16 output signals is high;

(3) the 16 paths of output signals are strictly synchronous, and the synchronous precision error is small;

(4) the range of the 16 paths of output signals is +/-100V;

(5) the voltage and the current of the 16 output signals can be synchronously measured;

(6) 16 paths of output signals can select a closed loop mode, so that the output precision is further improved;

(7) a plurality of devices can be conveniently connected and expanded into more channels for outputting any signals;

(8) the system has high reliability and simple and convenient operation.

Drawings

Fig. 1 is a block diagram of the structure of an arbitrary signal transmitter of the present invention.

Fig. 2 is a block diagram of the dual core processing system of the present invention.

Fig. 3 is a block diagram of a single-channel arbitrary signal generating module of the present invention.

Fig. 4 is a block diagram of the structure of the power module of the present invention.

Fig. 5 is a block diagram of the cascade system of the present invention.

Detailed Description

The present invention will now be described in detail with reference to fig. 1-5 and the examples, wherein the examples and descriptions are provided to explain the present invention, but not to limit the present invention.

Referring to fig. 1, the invention provides a multichannel synchronous high-precision wide-range arbitrary signal generator, which comprises an ARM + FPGA dual-core processing system 1, a plurality of single-path arbitrary signal generating modules 2, specifically 16 single-path arbitrary signal generating modules 2-1, a power supply module 3, a functional keyboard 4, a touch display screen 5 and an upper computer 6. The working principle and the process of the multichannel synchronous high-precision wide-range arbitrary signal generator are as follows: a user sets parameters of 16 paths of output signals to be generated through a functional keyboard or a touch display screen, and after the setting is finished, the ARM + FPGA dual-core processing system controls 16 single-path arbitrary signal generation modules to synchronously generate the output signals according to the set parameters of the user; the user can also set parameters of 16 paths of output signals to be generated on the upper computer, and then the parameters are transmitted to the ARM + FPGA dual-core processing system through the gigabit Ethernet, or the 16 paths of output signal waveform files are directly transmitted to the ARM + FPGA dual-core processing system through the gigabit Ethernet, and finally the ARM + FPGA dual-core processing system generates output signals according to the user setting, so that 16 paths of arbitrary signal output are generated, and the accuracy of the output signals is high; the 16 output signals are strictly synchronous, and the synchronous precision error is small.

As shown in FIG. 2, the ARM + FPGA dual-core processing system of the invention comprises AN ARM processor + FPGA processor 1-1, a DDRSDRAM1-2, a Flash1-3, AN FT card 1-4, a gigabit network PHY1-5, a gigabit L AN, a display, a keyboard port, AN external trigger, a synchronous signal output, a synchronous signal input and other interfaces.

Referring to fig. 3, the single-channel arbitrary signal generation module of the present invention includes a high-speed high-precision DAC2-1-1, a filter amplifier 2-1-2, a high-voltage amplifier 2-1-3, a programmable filter 2-1-4, a current sampling circuit 2-1-5, a voltage sampling circuit 2-1-8, an ADC2-1-7, and a voltage reference 2-1-11. The working principle and the process of the single-path arbitrary signal generation module 2-1 are as follows: the ARM + FPGA dual-core processing system 1 calculates according to parameters set by a user to obtain a corresponding digital value, an update rate and the like of an output signal, then converts the digital value, the update rate and the like into a DAC input value, sends the DAC input value to a high-speed high-precision DAC to generate an analog output signal, and obtains a final output signal after the analog signal output by the DAC passes through a filter amplifier, a high-voltage amplifier, a program-controlled filter and the like; the current value of the final output signal is sampled and transmitted to an ARM + FPGA dual-core processing system through a current sampling circuit 2-1-5, an amplifier 2-1-6 and an ADC 2-1-7; the voltage value of the final output signal is sampled and transmitted to an ARM + FPGA dual-core processing system through a voltage sampling circuit 2-1-8, another amplifier 2-1-9 and another ADC2-1-10, so that the voltage and the current of the 16 output signals can be synchronously measured. The voltage references 2-1-11 are used to provide high-speed high-precision DACs and 2 ADCs with high-precision, high-stability voltage references to improve the precision of the DAC output signals and the precision of the ADC sampled signals.

The current sampling circuit can adopt a small-sized perforated non-contact current sensor or a high-precision resistor, the small-sized perforated non-contact current sensor is recommended to be adopted when the signal output current is large, and the high-precision resistor is recommended to be adopted when the signal output current is small; the voltage sampling circuit can adopt a high-precision resistor for voltage division. The high-speed high-precision DAC adopts a DAC chip with the resolution more than 18 bits and the update rate more than 1 MHz; the ADC chip after voltage sampling also adopts an ADC chip with the resolution of more than 18 bits and the sampling rate of more than 5 MHz; the ADC chip after current sampling also adopts an ADC chip with a sub-sampling rate of more than 5MHz and a resolution of 16 bits. In the implementation process, if the output signal is a direct current or periodic signal, a digital closed-loop control system can be formed for the output signal according to the setting value of the output signal in the ARM + FPGA dual-core processing system according to the sampling value of the ADC after voltage sampling, so that the precision of the output signal is further improved.

Fig. 4 is a block diagram of a power module, which mainly includes: the power supply comprises an AC 200V power supply 3-1, 3 AC-DC modules 3-2, 3 filtering modules 3-5 and 3 linear voltage stabilizing modules 3-8. The power supply module is used for providing direct-current voltages of +/-110V, + -15V, 3.3V and the like required by the whole system. The AC-DC module is used for converting alternating current input into direct current output, the filtering module is used for reducing noise of the direct current output of the AC-DC module, and the linear voltage stabilizing module is used for further reducing noise of the direct current power supply.

As shown in figure 5, the invention adopts 4 16-channel high-precision large-scale signal generators to be cascaded together to form a cascade system of 64-channel high-precision large-scale signal generators, which mainly comprises 4 16-channel high-precision large-scale signal generators 01, a gigabit Ethernet switch 05 and AN upper device 06.4 gigabit L AN of the 16-channel high-precision large-scale signal generators, wherein the gigabit L AN is connected to 1 gigabit Ethernet switch, the upper device is also connected to the gigabit Ethernet switch, the 4 16-channel high-precision large-scale signal generators are provided with different IP addresses, the upper device can respectively transmit 64-channel signal data to the 16-channel high-precision large-scale signal generators to generate 64-channel output signals, and the synchronous signal output of the 1 16-channel high-precision large-scale signal generator is connected to the synchronous signal input of the other 3 16-channel high-precision large-scale signal generators, so that the 64-channel output signals can be completely synchronous.

9页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:计算机提高算力和降低功耗算力比的方法及系统

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!