[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN102623291A - A data acquisition parallel storage device and method - Google Patents

A data acquisition parallel storage device and method Download PDF

Info

Publication number
CN102623291A
CN102623291A CN2012100142997A CN201210014299A CN102623291A CN 102623291 A CN102623291 A CN 102623291A CN 2012100142997 A CN2012100142997 A CN 2012100142997A CN 201210014299 A CN201210014299 A CN 201210014299A CN 102623291 A CN102623291 A CN 102623291A
Authority
CN
China
Prior art keywords
data
signal
data acquisition
module
out buffer
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2012100142997A
Other languages
Chinese (zh)
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.)
GUANGZHOU HEXIN ANALYTICAL INSTRUMENT CO Ltd
KUNSHAN HEXIN ZHIPU TECHNOLOGY CO LTD
SHANGHAI UNIVERSITY
Original Assignee
GUANGZHOU HEXIN ANALYTICAL INSTRUMENT CO Ltd
KUNSHAN HEXIN ZHIPU TECHNOLOGY CO LTD
SHANGHAI UNIVERSITY
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 GUANGZHOU HEXIN ANALYTICAL INSTRUMENT CO Ltd, KUNSHAN HEXIN ZHIPU TECHNOLOGY CO LTD, SHANGHAI UNIVERSITY filed Critical GUANGZHOU HEXIN ANALYTICAL INSTRUMENT CO Ltd
Priority to CN2012100142997A priority Critical patent/CN102623291A/en
Publication of CN102623291A publication Critical patent/CN102623291A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Other Investigation Or Analysis Of Materials By Electrical Means (AREA)

Abstract

本发明公开了数据采集并行存储装置及方法,保证数据的有效存储。其装置包括相连接的时钟发生模块、数据缓冲模块和数据存储模块;所述数据缓冲模块包括具有同频不同相的写时钟信号的第一至第四先进先出缓冲器,第一至第四先进先出缓冲器分别与时钟发生模块,第一至第四先进先出缓冲器还分别与数据存储模块连接;所述数据存储模块用于将数据缓冲模块的4路数据信号按采样信号的顺序拼接成一路信号。

Figure 201210014299

The invention discloses a data acquisition parallel storage device and a method to ensure effective storage of data. The device includes a connected clock generation module, a data buffer module and a data storage module; the data buffer module includes first to fourth first-in-first-out buffers with the same frequency and different phase write clock signals, the first to fourth The first-in-first-out buffers are respectively connected with the clock generation module, and the first to fourth first-in first-out buffers are also respectively connected with the data storage module; the data storage module is used to use the 4-way data signals of the data buffer module in the order of sampling signals Spliced into a signal.

Figure 201210014299

Description

一种数据采集并行储存装置及方法A data acquisition parallel storage device and method

技术领域 technical field

本发明涉及飞行时间质谱仪检测技术,特别涉及飞行时间质谱仪中高速数据采集并行储存装置及方法。The invention relates to a time-of-flight mass spectrometer detection technology, in particular to a high-speed data acquisition parallel storage device and method in a time-of-flight mass spectrometer.

背景技术 Background technique

飞行时间质谱仪(time-of-flight mass spectrometer,TOFMS)根据不同离子在真空中飞行时间的大小来判定其质荷比,分析速度快,且能进行单个电荷的检测。在实际应用当中,飞行时间质谱的测量不仅仅依靠一次离子脉冲发生器发出离子束的飞行时间,而是靠许多次离子脉冲信号的累计。每次离子脉冲发生器被触发成为一次瞬态(transient),飞行时间质谱仪的数据获取系统每次瞬态记录下一组谱线。每次记录下来的谱线叠加到预期的数量,得到一张完整的图谱。我们使用ADC(analog-to-digital converter,模数转换器),以固定的时间间隔对经过放大的离子检测器输出信号进行记录,并将连续的变换结果存入存储器中,最后计算机用PCI或USB读取其数据并用谱图实时显示。由于飞行时间质谱仪的ADC模拟输入带宽只有10M,因此其测量范围非常有限;此外,采样精度也比较低。Time-of-flight mass spectrometer (TOFMS) determines the mass-to-charge ratio of different ions based on their flight time in vacuum. The analysis speed is fast and it can detect a single charge. In practical applications, the measurement of time-of-flight mass spectrometry not only depends on the time-of-flight of the ion beam emitted by the ion pulse generator, but also depends on the accumulation of many ion pulse signals. Each time the ion pulser is triggered as a transient, the data acquisition system of the time-of-flight mass spectrometer records a set of spectral lines per transient. The spectral lines recorded each time are superimposed to the expected number to obtain a complete spectrum. We use ADC (analog-to-digital converter, analog-to-digital converter) to record the amplified ion detector output signal at a fixed time interval, and store the continuous conversion results in the memory, and finally the computer uses PCI or USB reads its data and displays it in real time with spectrogram. Since the ADC analog input bandwidth of the time-of-flight mass spectrometer is only 10M, its measurement range is very limited; in addition, the sampling accuracy is relatively low.

发明内容 Contents of the invention

本发明的首要目的在于为了解决现有技术采样精度低,所得到的采集信息不准确的技术问题,提供一种数据采集并行储存装置,从而保证数据的有效存储。The primary purpose of the present invention is to provide a parallel storage device for data collection in order to solve the technical problems of low sampling accuracy and inaccurate collection information in the prior art, so as to ensure effective storage of data.

本发明的另一目的是提供一种数据采集并行储存方法。Another object of the present invention is to provide a data acquisition parallel storage method.

本发明的首要目的通过下述技术方案实现:本数据采集并行存储装置,包括相连接的时钟发生模块、数据缓冲模块和数据存储模块;所述数据缓冲模块包括具有同频不同相的写时钟信号的第一先进先出缓冲器、第二先进先出缓冲器、第三先进先出缓冲器以及第四先进先出缓冲器,第一先进先出缓冲器、第二先进先出缓冲器、第三先进先出缓冲器以及第四先进先出缓冲器分别与时钟发生模块,第一先进先出缓冲器、第二先进先出缓冲器、第三先进先出缓冲器以及第四先进先出缓冲器还分别与数据存储模块连接;所述数据存储模块用于将数据缓冲模块的4路数据信号按采样信号的顺序拼接成一路信号。The primary purpose of the present invention is achieved through the following technical solutions: the data acquisition parallel storage device includes a connected clock generation module, a data buffer module and a data storage module; the data buffer module includes a write clock signal with the same frequency and different phases The first FIFO buffer, the second FIFO buffer, the third FIFO buffer and the fourth FIFO buffer, the first FIFO buffer, the second FIFO buffer, the The three FIFO buffers and the fourth FIFO buffer are respectively connected with the clock generation module, the first FIFO buffer, the second FIFO buffer, the third FIFO buffer and the fourth FIFO buffer The devices are also respectively connected to the data storage modules; the data storage modules are used to splice the 4-way data signals of the data buffer module into one-way signal according to the sequence of sampling signals.

所述数据存储模块采用片上存储器数据存储RAM。The data storage module adopts on-chip memory data storage RAM.

本发明的另一目的,通过下述技术方案来实现:基于上述数据采集并行存储装置的数据采集并行存储方法,包括下述步骤:Another object of the present invention is achieved through the following technical solutions: the data acquisition parallel storage method based on the above-mentioned data acquisition parallel storage device includes the following steps:

S1、样品通过离子源进行电离,形成带电离子;S1. The sample is ionized by the ion source to form charged ions;

S2、带电离子通过脉冲引入电极,获得动能;S2. Charged ions are introduced into the electrodes through pulses to obtain kinetic energy;

S3、在步骤S2中获得动能的离子进入静电透镜得到聚焦;S3. The ions that have gained kinetic energy in step S2 enter the electrostatic lens to be focused;

S4、在步骤S3中聚焦后的离子继续进入推迟电极获得加速并反射至离子检测器;S4. The ions focused in step S3 continue to enter the delay electrode to be accelerated and reflected to the ion detector;

S5、离子检测器将离子倍增后输出信号至数据采集系统;S5. The ion detector multiplies the ions and outputs the signal to the data acquisition system;

S6、模拟信号通过模拟调理电路形成差分信号,差分信号通过ADC采样芯片由模拟信号转换成数字信号,通过数据采集并行储存装置储存,经过数据处理电路处理后由计算机读出;S6. The analog signal forms a differential signal through an analog conditioning circuit, and the differential signal is converted from an analog signal to a digital signal through an ADC sampling chip, stored in a data acquisition parallel storage device, and read out by a computer after being processed by a data processing circuit;

步骤S6中具体包括以下步骤:Step S6 specifically includes the following steps:

S61、模拟信号调理电路对输入的传输线进行阻抗匹配,调整模拟信号的幅度使之符合ADC采样芯片的满幅度量程,并且将单端信号转换成差分信号;S61. The analog signal conditioning circuit performs impedance matching on the input transmission line, adjusts the amplitude of the analog signal to meet the full range of the ADC sampling chip, and converts the single-ended signal into a differential signal;

S62、差分信号进入ADC采样芯片,由模拟信号转换成数字信号;S62, the differential signal enters the ADC sampling chip, and converts the analog signal into a digital signal;

S63、数字信号进入数据采集并行存储装置,数据采集并行存储装置实现对ADC采样芯片输出的数据流的缓存和交叉输出;S63. The digital signal enters the data acquisition parallel storage device, and the data acquisition parallel storage device realizes buffering and cross output of the data stream output by the ADC sampling chip;

S64、经过缓存的数据流被读出并进行时域和频域上的分析;S64. The buffered data stream is read out and analyzed in time domain and frequency domain;

S65、最后再由计算机读出经过分析的数据,并进行滤波处理。S65. Finally, the computer reads out the analyzed data and performs filtering processing.

本发明的作用原理是:数据采集系统充分利用FPGA在并行处理和时序逻辑设计方面的优势,利用乒乓操作方式达到用低速模块处理高速数据流的效果。数据采集模块包括数据缓冲和数据存储两部分,本发明相对于现有技术具有如下的优点及效果:The working principle of the present invention is: the data acquisition system fully utilizes the advantages of FPGA in parallel processing and sequential logic design, and utilizes the ping-pong operation mode to achieve the effect of processing high-speed data flow with low-speed modules. The data acquisition module includes two parts of data buffering and data storage. Compared with the prior art, the present invention has the following advantages and effects:

(1)有效提高了模拟输入带宽,由10M提高到了300M,增加了飞行时间质谱仪测量范围。(1) The analog input bandwidth is effectively improved from 10M to 300M, and the measurement range of the time-of-flight mass spectrometer is increased.

(2)较大范围改善了飞行时间质谱仪的采样精度。(2) The sampling accuracy of the time-of-flight mass spectrometer is improved in a large range.

(3)由于增强了数据采集系统的存储性能,飞行时间质谱仪的灵敏度有了较大幅度提高。(3) Due to the enhanced storage performance of the data acquisition system, the sensitivity of the time-of-flight mass spectrometer has been greatly improved.

(4)将高速数据有效降为低速数据能由后端MCU(FPGA)接收并快速实时处理,有效的提高了飞行时间质谱仪检测样品的准确性。(4) The high-speed data is effectively reduced to low-speed data, which can be received by the back-end MCU (FPGA) and processed quickly and in real time, effectively improving the accuracy of the time-of-flight mass spectrometer in detecting samples.

附图说明 Description of drawings

图1是本发明的电路结构示意图;Fig. 1 is a schematic diagram of circuit structure of the present invention;

图2是数据时序仿真示意图。FIG. 2 is a schematic diagram of data timing simulation.

具体实施方式 Detailed ways

下面结合实施例及附图对本发明作进一步详细的描述,但本发明的实施方式不限于此。The present invention will be further described in detail below in conjunction with the embodiments and the accompanying drawings, but the embodiments of the present invention are not limited thereto.

实施例Example

飞行时间质谱仪包括离子源、离子引出脉冲电极、离子引出透镜、垂直引入式飞行时间质谱分析器、离子选择推斥电极、MCP(Microchannel Plate)离子检测器。样品经过飞行时间质谱仪后分离信号进入高速数据采集系统,通过本发明并行储存装置储存,最后经过数据处理被计算机读取。所述高速数据采集系统包括前端模拟调理电路、ADC采样电路、本发明并行储存装置、数据处理电路及数据读取电路。所述离子引出脉冲电极,使离子源产生的离子在该对电极作用下获得动能,该对电极所加电压幅值决定了离子的动能大小;所述离子引出脉冲电极对不同的离子源形式可以不同。所述垂直引入式飞行时间质谱分析器可为常规的垂直引入式飞行时间质谱分析器;离子选择推斥电极及MCP离子检测器设置于其中。所述MCP离子检测器为常规的双片MCP组成的离子检测器。The time-of-flight mass spectrometer includes an ion source, an ion extraction pulse electrode, an ion extraction lens, a vertical introduction time-of-flight mass spectrometer, an ion selective repulsion electrode, and an MCP (Microchannel Plate) ion detector. After the sample passes through the time-of-flight mass spectrometer, the separated signal enters the high-speed data acquisition system, is stored by the parallel storage device of the present invention, and is finally read by the computer after data processing. The high-speed data acquisition system includes a front-end analog conditioning circuit, an ADC sampling circuit, a parallel storage device of the present invention, a data processing circuit and a data reading circuit. The ion extraction pulse electrode enables the ions generated by the ion source to obtain kinetic energy under the action of the pair of electrodes, and the voltage amplitude applied to the pair of electrodes determines the kinetic energy of the ions; the ion extraction pulse electrode can be used for different ion source forms different. The vertical-introduction time-of-flight mass spectrometer can be a conventional vertical-introduction time-of-flight mass spectrometer; the ion-selective repeller electrode and the MCP ion detector are arranged therein. The MCP ion detector is an ion detector composed of conventional two-chip MCP.

图1示出了本发明的电路结构。由图1可见,本发明包括相连接的时钟发生模块、数据缓冲模块和数据存储模块。Fig. 1 shows the circuit structure of the present invention. It can be seen from Fig. 1 that the present invention includes a connected clock generation module, a data buffer module and a data storage module.

位宽为8位的第一至第四先进先出(FIFO)缓冲器组成数据缓冲模块,它们具有同频不同相的写时钟信号。第一至第四先进先出缓冲器分别与时钟发生模块、数据存储模块连接。数据缓冲模块的作用是将高速数据信号分成4路低速数据,并写到4个FIFO缓冲器中。首先构建4个先进先出缓冲器FIFO1-FIFO4,将数据采集模块的输出信号分别存储到4个先进先出缓冲器中。其中PortA对应的两个数据缓冲区分别为第一先进先出缓冲器FIFO1和第三先进先出缓冲器FIFO3,PortB对应的两个数据缓冲区分别为第二先进先出缓冲器FIFO2和第四先进先出缓冲器FIFO4。The first to fourth first-in-first-out (FIFO) buffers with a bit width of 8 bits form a data buffer module, and they have write clock signals with the same frequency and different phases. The first to fourth FIFO buffers are respectively connected to the clock generation module and the data storage module. The function of the data buffer module is to divide the high-speed data signal into 4 low-speed data and write them into 4 FIFO buffers. First construct 4 FIFO1-FIFO4 first-in-first-out buffers, and store the output signals of the data acquisition module into the 4 first-in-first-out buffers respectively. The two data buffers corresponding to PortA are the first FIFO1 and the third FIFO3 respectively, and the two data buffers corresponding to PortB are the second FIFO2 and the fourth First in first out buffer FIFO4.

数据存储模块采用片上存储器数据存储RAM,其作用是将前端数据缓冲模块的4路8位数据信号,按采样信号的顺序拼接成一路32位信号,并保持其正确的顺序。The data storage module adopts the on-chip memory data storage RAM, and its function is to splice the 4-way 8-bit data signal of the front-end data buffer module into a 32-bit signal in the order of sampling signals, and maintain its correct order.

一个具体应用的实例如下:例如根据具体实现时,具有8bit转换精度的ADC采样芯片,单个通道的采样率可达1Gsps。经过数模转换后,单通道输出1G数据流。数据采集启动后数据缓冲模块的四个先进先出缓冲器FIFO1-FIFO4中存储数据分别为N,N+1,N+2,N+3…。时序控制模块限定了每次启动后,数据都是从第一先进先出缓冲器FIFO1开始存放,以满足顺序读取的要求。最后对数据的比特位进行重新编排,得到按采样顺序排列的并行数据。An example of a specific application is as follows: For example, according to the specific implementation, the sampling rate of a single channel of an ADC sampling chip with 8-bit conversion precision can reach 1Gsps. After digital-to-analog conversion, a single channel outputs 1G data stream. The data stored in the four first-in-first-out buffers FIFO1-FIFO4 of the data buffer module after data acquisition is started are N, N+1, N+2, N+3... respectively. The timing control module defines that after each startup, the data is stored from the first first-in-first-out buffer FIFO1, so as to meet the requirement of sequential reading. Finally, the bits of the data are rearranged to obtain parallel data arranged in sampling order.

数据存储模块启动后,在每个先进先出缓冲器的读写时钟信号FIFO-Rdclk的上升沿,同时从四个先进先出缓冲器FIFO1-FIFO4中读取4路8位数据,并将所读取的4路8位数据拼接成一路32位数据,存入一个32位位宽的双时钟双端口RAM中。RAM的写时钟RAM-Wrclk和先进先出缓冲器的写时钟FIFO-Rclk是同频信号。由于先进先出缓冲器的读写时钟与输出之间存在有延迟(tco),所以在设计中采用了把先进先出缓冲器的读写时钟FIFO-Rdclk相位向后偏移一定相位的时钟信号作为RAM的写时钟RAM-Wrclk的方式,以避免产生竞争冒险(设计中使用了图2所示的FIFO1作FIFO-Rdclk,FIFO2作为RAM-WrcIk)。在存储数据时,RAM采用小端结构。每写入一个字长(4个字节)的数据时,只需将FIFO1-4的输出分别连到RAM的第一到第四个字节。如图1所示,FIFO1存储到一个字的低8位,而FIFO4则存储到了同一个字的高8位,使RAM中数据顺序与采集的数据顺序相同。数据存储控制模块采用中断方式进行数据流控制,当FIFO缓冲器中存储的数据达到一个阈值(该阈值可设定,本系统阈值为32字节,FIFO的容量为64字节)时,控制模块从缓冲区读出数据并存储到RAM中。当数据存储器RAM中的数据量达到一个阈值时(本系统RAM容量为4K字节。阈值设置为4K,也可以设置为小于RAM容量的其它值),控制模块向CPU发出数据处理中断请求,CPU通过总线直接访问RAM。After the data storage module starts, at the rising edge of the read-write clock signal FIFO-Rdclk of each FIFO buffer, read 4 paths of 8-bit data from the four FIFO1-FIFO4 at the same time, and transfer all The read 4 channels of 8-bit data are spliced into one channel of 32-bit data and stored in a 32-bit wide dual-clock dual-port RAM. The write clock RAM-Wrclk of RAM and the write clock FIFO-Rclk of the first-in-first-out buffer are signals of the same frequency. Since there is a delay (tco) between the read and write clock of the FIFO buffer and the output, a clock signal that shifts the phase of the read and write clock FIFO-Rdclk of the FIFO-Rdclk backward by a certain phase is used in the design As the way of writing clock RAM-Wrclk of RAM, in order to avoid the risk of competition (use FIFO1 shown in Figure 2 as FIFO-Rdclk in the design, FIFO2 as RAM-WrcIk). When storing data, RAM uses a little-endian structure. When writing data of a word length (4 bytes), you only need to connect the output of FIFO1-4 to the first to fourth bytes of RAM respectively. As shown in Figure 1, FIFO1 is stored in the lower 8 bits of a word, while FIFO4 is stored in the upper 8 bits of the same word, so that the data sequence in RAM is the same as the collected data sequence. The data storage control module adopts an interrupt mode to control the data flow. When the data stored in the FIFO buffer reaches a threshold (the threshold can be set, the threshold of this system is 32 bytes, and the capacity of the FIFO is 64 bytes), the control module Read data from the buffer and store it in RAM. When the amount of data in the data memory RAM reaches a threshold (the RAM capacity of this system is 4K bytes. The threshold is set to 4K, and can also be set to other values smaller than the RAM capacity), the control module sends a data processing interrupt request to the CPU, and the CPU RAM is accessed directly via the bus.

理论上当FIFO-Rdclk=CLK/4时(CLK为采样时钟),信号的存储速度与采集速度相等,此时FIFO缓冲区所存储的数据量是不变的。如果FIFO-Rdclk<CLK/4时会造成缓冲区溢出,反之FIFO-RdcIk>CLK/4时则会造成缓冲区频繁的发出空中断,所以系统设计时令FIFO-Rdclk=CLK/4。同时为了便于观察低频数据,设计还实现了可编程采样频率,通过软件设置FPGA的时钟发生模块寄存器的值,可将FIFO的写时钟信号进行2n分频(0<n<8),从而实现数据采样的2n分频。图2所示为8分频和不分频时候的时钟信号,其原理是通过降低FIFO的写时钟频率,到达降低数据存储的频率,从而实现改变采样频率的功能。其中clkin是数据采集芯片的数据输出时钟,而coutA1、coutB1、coutA2、coutB2、分别代表FIFO1-FIFO4的数据输入时钟,clkA和clkB为中间变量。Theoretically, when FIFO-Rdclk=CLK/4 (CLK is the sampling clock), the storage speed of the signal is equal to the collection speed, and the amount of data stored in the FIFO buffer remains unchanged. If FIFO-Rdclk<CLK/4, it will cause buffer overflow, otherwise, if FIFO-RdcIk>CLK/4, it will cause the buffer to frequently send empty interrupts, so the system design should be FIFO-Rdclk=CLK/4. At the same time, in order to facilitate the observation of low-frequency data, the design also implements a programmable sampling frequency. By setting the value of the FPGA clock generation module register through software, the FIFO write clock signal can be divided by 2n (0<n<8), so as to realize data Divide by 2n of samples. Figure 2 shows the clock signal when the frequency is divided by 8 and no frequency division. The principle is to reduce the frequency of data storage by reducing the write clock frequency of FIFO, so as to realize the function of changing the sampling frequency. Among them, clkin is the data output clock of the data acquisition chip, while coutA1, coutB1, coutA2, and coutB2 represent the data input clocks of FIFO1-FIFO4 respectively, and clkA and clkB are intermediate variables.

利用本发明并行储存装置对数据进行储存的方法,包括下述步骤:The method for storing data using the parallel storage device of the present invention comprises the following steps:

S1、样品通过离子源进行电离,形成带电离子。S1. The sample is ionized by the ion source to form charged ions.

S2、带电离子通过脉冲引入电极,获得动能。S2. Charged ions are introduced into the electrodes through pulses to obtain kinetic energy.

S3、在步骤S2中获得动能的离子进入静电透镜得到聚焦。S3. The ions that have gained kinetic energy in step S2 enter the electrostatic lens to be focused.

S4、在步骤S3中聚焦后的离子继续进入推迟电极获得加速并反射至离子检测器。S4. The focused ions in step S3 continue to enter the delay electrode to be accelerated and reflected to the ion detector.

S5、离子检测器将离子倍增后输出信号至高速数据采集系统。S5. The ion detector multiplies the ions and outputs signals to the high-speed data acquisition system.

S6、模拟信号通过模拟调理电路形成差分信号,差分信号通过ADC采样芯片由模拟信号转换成数字信号,通过本发明串并转换储存装置储存,经过数据处理电路处理后通过USB或者PCI由计算机读出。S6, the analog signal forms a differential signal through the analog conditioning circuit, the differential signal is converted from the analog signal into a digital signal by the ADC sampling chip, stored in the serial-to-parallel conversion storage device of the present invention, and read by the computer through USB or PCI after being processed by the data processing circuit .

步骤S6中具体包括以下步骤:Step S6 specifically includes the following steps:

S61、模拟信号调理电路的作用包括对输入的传输线进行阻抗匹配,调整模拟信号的幅度使之符合ADC采样芯片的满幅度量程,并且将单端信号转换成差分信号。模拟信号的调理一般选择前置放大器或者变压器来实现。S61. The role of the analog signal conditioning circuit includes performing impedance matching on the input transmission line, adjusting the amplitude of the analog signal to meet the full range of the ADC sampling chip, and converting the single-ended signal into a differential signal. The conditioning of the analog signal is generally realized by a preamplifier or a transformer.

S62、差分信号进入ADC采样芯片,由模拟信号转换成数字信号。ADC采样芯片具有8bit的转换精度,单个通道的采样率可达1Gsps。在交替模式下并行采样可以等效达到2Gsps的采样频率。S62. The differential signal enters the ADC sampling chip, and converts the analog signal into a digital signal. The ADC sampling chip has a conversion precision of 8 bits, and the sampling rate of a single channel can reach 1Gsps. Parallel sampling in alternate mode can equivalently reach a sampling frequency of 2Gsps.

S63、数字信号进入数据采集并行存储装置,数据采集并行存储装置在FPGA上实现。它可以可靠地实现对ADC采样芯片输出的高速数据流的缓存和交叉输出。S63. The digital signal enters the data acquisition parallel storage device, and the data acquisition parallel storage device is implemented on the FPGA. It can reliably realize the buffering and interleaving output of the high-speed data stream output by the ADC sampling chip.

S64、经过缓存的数据可以由另外一片FPGA读出并进行快速数据处理。FPGA读入存储的数据无需进行数据重组,直接对该数组进行时域和频域上的分析。S64. The cached data can be read out by another FPGA for fast data processing. The FPGA reads and stores the data without data reorganization, and directly analyzes the array in the time domain and frequency domain.

S65、最后再由计算机读出经过分析的数据,并进行滤波处理。S65. Finally, the computer reads out the analyzed data and performs filtering processing.

上述实施例为本发明较佳的实施方式,但本发明的实施方式并不受上述实施例的限制,其他的任何未背离本发明的精神实质与原理下所作的改变、修饰、替代、组合、简化,均应为等效的置换方式,都包含在本发明的保护范围之内。The above-mentioned embodiment is a preferred embodiment of the present invention, but the embodiment of the present invention is not limited by the above-mentioned embodiment, and any other changes, modifications, substitutions, combinations, Simplifications should be equivalent replacement methods, and all are included in the protection scope of the present invention.

Claims (3)

1. a data acquisition parallel memory device is characterized in that, comprises the clock generating module, data buffering module and the data memory module that are connected; Said data buffering module comprises first first-in first-out buffer, second first-in first-out buffer, the 3rd first-in first-out buffer and the 4th first-in first-out buffer that has with the out of phase write clock signal of frequency; First first-in first-out buffer, second first-in first-out buffer, the 3rd first-in first-out buffer and the 4th first-in first-out buffer respectively with the clock generating module, first first-in first-out buffer, second first-in first-out buffer, the 3rd first-in first-out buffer and the 4th first-in first-out buffer also are connected with data memory module respectively; Said data memory module is used for 4 circuit-switched data signals of data buffering module are spliced into one road signal by the order of sampled signal.
2. data acquisition parallel memory device according to claim 1 is characterized in that, said data memory module adopts on-chip memory storage RAM.
3. based on the parallel storage means of the data acquisition of the said data acquisition parallel memory device of claim 1, it is characterized in that, comprise the steps:
S1, sample carry out ionization through ion source, form charged ion;
S2, charged ion are introduced electrode through pulse, obtain kinetic energy;
S3, the ion that in step S2, obtains kinetic energy get into electrostatic lens and obtain focusing on;
S4, the ion in step S3 after the focusing continue to get into postpones electrode acquisition acceleration and reflexes to ion detector;
S5, ion detector output signal to data acquisition system after ion is doubled;
S6, analog signal form differential signal through the simulated modulation circuit, and differential signal becomes digital signal through the ADC sampling A by analog signal conversion, store through the data acquisition parallel memory device, handle the back through data processing circuit and are read by computer;
Specifically may further comprise the steps among the step S6:
S61, analog signal conditioner circuit carry out impedance matching to the transmission line of input, and the amplitude of adjustment analog signal makes it to meet the full amplitude range of ADC sampling A, and converts single-ended signal to differential signal;
S62, differential signal get into the ADC sampling A, become digital signal by analog signal conversion;
S63, digital signal get into the data acquisition parallel memory device, and the data acquisition parallel memory device is realized the buffer memory and intersection output to the data flow of ADC sampling A output;
S64, read and carried out the analysis on time domain and the frequency domain through data in buffer stream;
S65, last being read by computer are again passed through the data of analyzing, and are carried out Filtering Processing.
CN2012100142997A 2012-01-17 2012-01-17 A data acquisition parallel storage device and method Pending CN102623291A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2012100142997A CN102623291A (en) 2012-01-17 2012-01-17 A data acquisition parallel storage device and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2012100142997A CN102623291A (en) 2012-01-17 2012-01-17 A data acquisition parallel storage device and method

Publications (1)

Publication Number Publication Date
CN102623291A true CN102623291A (en) 2012-08-01

Family

ID=46563139

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2012100142997A Pending CN102623291A (en) 2012-01-17 2012-01-17 A data acquisition parallel storage device and method

Country Status (1)

Country Link
CN (1) CN102623291A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103699702A (en) * 2013-12-25 2014-04-02 北京航天测控技术有限公司 Ultrahigh-speed data collecting and processing method and ultrahigh-speed data collecting and processing device
CN105843133A (en) * 2016-05-27 2016-08-10 安图实验仪器(郑州)有限公司 Matrix-assisted laser desorption/ionization time-of-flight mass spectrometer XY platform control system
CN105895495A (en) * 2016-06-15 2016-08-24 安图实验仪器(郑州)有限公司 Ion detection system applicable to laser desorption ionization time-of-flight mass spectrometer
CN111220846A (en) * 2020-03-10 2020-06-02 星汉时空科技(北京)有限公司 High-speed sampling full-digitalization frequency stability testing equipment and method
CN111797117A (en) * 2020-07-02 2020-10-20 北京润科通用技术有限公司 Data processing method and device
CN112069768A (en) * 2020-09-08 2020-12-11 天津飞腾信息技术有限公司 Method for optimizing input and output delay of dual-port SRAM (static random Access memory)
CN119210440A (en) * 2024-11-20 2024-12-27 牛芯半导体(深圳)有限公司 Filtering data processing method and device and electronic equipment

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5367162A (en) * 1993-06-23 1994-11-22 Meridian Instruments, Inc. Integrating transient recorder apparatus for time array detection in time-of-flight mass spectrometry
US5712480A (en) * 1995-11-16 1998-01-27 Leco Corporation Time-of-flight data acquisition system
CN101789355A (en) * 2010-03-18 2010-07-28 广州禾信分析仪器有限公司 Time-of-flight mass spectrometer with wide dynamic range, implementation method and application thereof
CN201903917U (en) * 2010-11-30 2011-07-20 浙江大学 High-speed high-accuracy recorder

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5367162A (en) * 1993-06-23 1994-11-22 Meridian Instruments, Inc. Integrating transient recorder apparatus for time array detection in time-of-flight mass spectrometry
US5712480A (en) * 1995-11-16 1998-01-27 Leco Corporation Time-of-flight data acquisition system
CN101789355A (en) * 2010-03-18 2010-07-28 广州禾信分析仪器有限公司 Time-of-flight mass spectrometer with wide dynamic range, implementation method and application thereof
CN201903917U (en) * 2010-11-30 2011-07-20 浙江大学 High-speed high-accuracy recorder

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
朱正: "数据采集系统并行存储的实现", 《工学硕士学位论文》, 31 March 2008 (2008-03-31) *

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103699702A (en) * 2013-12-25 2014-04-02 北京航天测控技术有限公司 Ultrahigh-speed data collecting and processing method and ultrahigh-speed data collecting and processing device
CN105843133A (en) * 2016-05-27 2016-08-10 安图实验仪器(郑州)有限公司 Matrix-assisted laser desorption/ionization time-of-flight mass spectrometer XY platform control system
CN105895495A (en) * 2016-06-15 2016-08-24 安图实验仪器(郑州)有限公司 Ion detection system applicable to laser desorption ionization time-of-flight mass spectrometer
CN111220846A (en) * 2020-03-10 2020-06-02 星汉时空科技(北京)有限公司 High-speed sampling full-digitalization frequency stability testing equipment and method
CN111220846B (en) * 2020-03-10 2022-04-19 星汉时空科技(北京)有限公司 High-speed sampling full-digitalization frequency stability testing equipment and method
CN111797117A (en) * 2020-07-02 2020-10-20 北京润科通用技术有限公司 Data processing method and device
CN112069768A (en) * 2020-09-08 2020-12-11 天津飞腾信息技术有限公司 Method for optimizing input and output delay of dual-port SRAM (static random Access memory)
CN119210440A (en) * 2024-11-20 2024-12-27 牛芯半导体(深圳)有限公司 Filtering data processing method and device and electronic equipment

Similar Documents

Publication Publication Date Title
CN102623291A (en) A data acquisition parallel storage device and method
CN102545876A (en) Data acquisition serial-parallel conversion storage device and method
Jones et al. The APV25 deep submicron readont chip for CMS detectors
US4490806A (en) High repetition rate transient recorder with automatic integration
EP1023644B1 (en) Timing circuit
CN103018512B (en) A kind of oscillograph with external trigger function
CN108664425A (en) A kind of data collecting system based on high speed analog-to-digital conversion and time-to-digital converter technology
CN113406877B (en) High time precision measurement method and system of pulse signal based on characteristic point
CN109581016B (en) Random time equivalent sampling system
CN105141294B (en) Double preset examination door-control type constant fraction discriminator discriminators and digital constant fraction discriminator discriminating method
US20130054195A1 (en) Low Power, Multi-Channel Pulse Data Collection System and Apparatus
CN105785456B (en) A kind of microcosmic magnetic resonance detection device and method
CN102968513B (en) A kind of high-speed digital signal gather and analysis method based on FPGA
Alexopoulos et al. The VMM readout system
JP4345199B2 (en) Time-of-flight mass spectrometer
Dragone et al. The PDD ASIC: Highly efficient energy and timing extraction for high-rate applications
CN104113712B (en) A kind of TDI CCD drive signal generators of achievable external trigger
US8816273B2 (en) Zero dead time, high event rate, multi-stop time-to-digital converter
Oberla et al. A 4-channel waveform sampling ASIC in 0.13 μm CMOS for front-end readout of large-area micro-channel plate detectors
CN109491960A (en) A kind of position reading circuit reducing pattern distortion
CN104749407A (en) Oscilloscope trigger pulse width detection method, oscilloscope trigger pulse width detection device and oscilloscope
Chen et al. Test system of the front-end readout for an application-specific integrated circuit for the water Cherenkov detector array at the large high-altitude air shower observatory
CN215416333U (en) Time delay control system suitable for flight time mass spectrum
Varner et al. Compact, low-power and precision timing photodetector readout
CN117491745B (en) Pulse signal time and charge measurement method and device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20120801