CN204886928U - Small time interval data acquisition device based on PCIE bus - Google Patents

Small time interval data acquisition device based on PCIE bus Download PDF

Info

Publication number
CN204886928U
CN204886928U CN201520691478.3U CN201520691478U CN204886928U CN 204886928 U CN204886928 U CN 204886928U CN 201520691478 U CN201520691478 U CN 201520691478U CN 204886928 U CN204886928 U CN 204886928U
Authority
CN
China
Prior art keywords
time interval
bus
tdc
fpga
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201520691478.3U
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.)
Jilin University
Original Assignee
Jilin 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 Jilin University filed Critical Jilin University
Priority to CN201520691478.3U priority Critical patent/CN204886928U/en
Application granted granted Critical
Publication of CN204886928U publication Critical patent/CN204886928U/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Bus Control (AREA)

Abstract

The utility model relates to a small time interval data acquisition device based on PCIE bus connects measured data buffer unit and signal acquisition translation unit constitution by the host computer respectively through PCIE bus connection FPGA the control unit, FPGA the control unit. The utility model discloses it is not enough to regard as the converter to solve existing data collection system sampling frequency under the high -speed condition with the TDC -GPX chip, and the big problem of data volume is with high costs to and use the TDC who designs based on FPGA lower as the converter technical indicator, the long problem of development period. Communication bus adopts fast -speed PCIE bus, has solved and has regarded as the little clock frequency of the inside time delay of the control unit high with FPGA, and the converter be TDC -GPX time interval measurement chip, and communication bus be PCIE X4 bus, tests read and write speed and can reach 500M byte / more than second, transmission rate height.

Description

The tiny time interval data harvester of Based PC IE bus
Technical field
The utility model relates to a kind of high speed time interval data harvester, particularly a kind of tiny time interval data harvester of time of flight secondary ion massspectrometry instrument TOF-SIMS (Timeoffly-secondaryionmassspectrometry).
Background technology
Current large-scale time of flight secondary ion massspectrometry instrument and a lot of large-scale mass spectrometer are all buy external data acquisition module in time interval collection, not the corresponding data acquisition unit of special development.In time of flight secondary ion massspectrometry instrument (TOF-SIMS), ion detector exports pulse to be needed to complete collection by high-speed data acquiring device, data acquisition unit determines every measurement index of whole instrument to a great extent, therefore has very consequence.
CN104570855A discloses one " a kind of data acquisition unit based on FPGA and method ", this system and method comprises information acquisition module, message processing module, FPGA module, FPGA model is EP1C6Q240C8, digital to analog converter model in message processing module is AD9288 or AD7278, this data acquisition unit and method accurately can complete the collecting work of measurement data, but it is lower for two kinds of AD converter sample frequencys using tiny time interval gathers, large relative to TDC ADC data amount, high to other part requirement of system, EP1C6Q240C8 model FPGA also cannot support the ultrahigh speed buses such as PCIE preferably, cannot communicate with PC to two-forty, therefore the measurement collecting work as high speed tiny time interval required in TOF-SIMS project cannot be applied to.
CN104216279A discloses " a kind of time interval measurement device based on FPGA ", the invention provides a kind of time interval measurement device based on FPGA, the transducer of this device is the TDC at the inner complete design of FPGA, it is comparatively accurate to measure, cost is low, be widely used, but the TDC based on FPGA design compares and uses special TDC-GPX time interval measurement chip, system index is not enough far away and the construction cycle is longer, be difficult to be applied in the field, tiny time interval of change at a high speed, and the aspect such as not mentioned communication module in invention, the measurement collecting work at a complete tiny time interval cannot be completed.
The existing time interval data harvester using FPGA as control unit, transducer mainly contains two schemes, a kind ofly adopt traditional ADC, there is sample frequency deficiency, data volume problem, problem that cost is high,, there is the problem that system index is limited, the construction cycle is long in the another kind of TDC adopted based on FPGA design.And the current scheme in communication interface aspect mostly is RS-232/RS-485 bus, usb bus or pci bus, in a lot of high speed acquisition field, there is the problem that the speed of communications is too low.
Summary of the invention
The purpose of this utility model is for the deficiencies in the prior art, provides a kind of tiny time interval data harvester of Based PC IE bus
The purpose of this utility model is achieved through the following technical solutions:
The tiny time interval data harvester of Based PC IE bus, be connect control system by host computer through PCIE bus, control system connects measurement data buffer unit respectively and signals collecting converting unit is formed.
Control system is connected with SDRAM control module through order data cache module by PCIE bus communication control module, and order data cache module connects and composes through TDC-GPX control module and the preliminary cache module of image data.
Signals collecting converting unit is connected with ion detector through analog signal conditioner module by special time interval measurement chip, and pulse generator and special time interval measurement chip connect and compose.
Measurement data buffer unit is made up of DDR2SDRAM.
Beneficial effect: the utility model solves available data harvester using TDC-GPX chip as transducer, sample frequency deficiency, the large problem of data volume, problem that cost is high is there is in the traditional ADC of many employings as transducer, and use the problem that the TDC designed based on FPGA is lower as converter technology index, the construction cycle is long, communication bus adopts PCIE bus at a high speed, solve the harvester that existing a lot of communication bus is RS-232/RS-485 bus, usb bus or pci bus, under high-speed case, have the problem of transmission rate deficiency.The tiny time interval data harvester of this Based PC IE bus, high as control unit internal delay time clock frequency using FPGA, transducer is TDC-GPX time interval measurement chip, and communication bus is PCIEX4 bus, test reading writing rate can reach more than 500M byte per second, and transmission rate is high
Accompanying drawing explanation
Fig. 1 is the tiny time interval data harvester structured flowchart of Based PC IE bus.
Fig. 2 is the tiny time interval data harvester sequencing control flow chart of Based PC IE bus.
Embodiment
Below in conjunction with drawings and Examples, the utility model is described in further detail:
The tiny time interval data harvester of Based PC IE bus, be connect control system by host computer through PCIE bus, control system connects measurement data buffer unit respectively and signals collecting converting unit is formed.
Control system is connected with SDRAM control module through order data cache module by PCIE bus communication control module, and order data cache module connects and composes through TDC-GPX control module and the preliminary cache module of image data.
Signals collecting converting unit is connected with ion detector through analog signal conditioner module by special time interval measurement chip, and pulse generator and special time interval measurement chip connect and compose.
Measurement data buffer unit is made up of DDR2/SDRAM.
As shown in Figure 1, PC is connected with control system through PCIE bus, and control system is connected with TDC-GPX time interval measurement chip, is connected with SDRAM data buffer storage unit.Control system inside is made up of PCIE bus communication control module, control command cache module, SDRAM control module, the preliminary cache module of image data, TDC-GPX control module, clock is provided through frequency multiplication, frequency division for each several part by FPGA internal clocking, the communication work of harvester and PC is completed by PCIE control module, control system is connected with PC by PCIE bus, and PCIE bus completes control by PCIE bus communication control module in FPGA.Signals collecting converting unit for core, and completes control by TDC-GPX control module in FPGA with the special time interval measurement chip of TDC-GPX.SDRAM data buffer storage unit take DDR2SDRAM as core, and completes control by SDRAM control module in FPGA.
The order that PC is sent to control system through PCIE bus is buffered in order data cache module by order data cache module, TDC-GPX control module reads control command control TDC-GPX time interval measurement chip and gathers tiny time interval from order data cache module, measurement data carries out preliminary buffer memory through gathering preliminary cache module, be stored in SDRAM measurement data buffer unit afterwards, eventually through PCIE bus by data transfer to PC.
START channel signal is generated by pulse generator, for flight initial signal, STOP passage is generated as ion by ion detector and flies in dirft tube end signal, TDC-GPX is by the time interval between STRAT passage and STOP channel signal, obtain the flight time of ion in dirft tube, and export the measurement result of digital signal form to control system.
FPGA Control timing sequence as shown in Figure 2, first initialization is carried out to a harvester parts, afterwards the command packet be sent in order data cache module through PCIE bus is resolved, order is assigned to each module of control system, TDC-GPX detects START passage and STOP channel signal after obtaining acquisition, obtain time interval collection result, after the preliminary cache module buffer memory of image data, write (DDR2SDRAM) in measurement data buffer unit, then read wherein image data by PCIE bus transfer to PC.
The collection at tiny time interval can be stablized, be completed accurately, at high speed to Based PC IE bus as the tiny time interval data harvester of the Based PC IE bus of transducer, as control unit, the special time interval measurement chip of TDC-GPX as communication bus, FPGA.
PC is connected with control system through PCIE bus, and control system is connected with TDC-GPX time interval measurement chip, is connected with SDRAM data buffer storage unit.
Control system inside is made up of PCIE bus communication control module, control command cache module, SDRAM control module, the preliminary cache module of image data, TDC-GPX control module, clock is provided through frequency multiplication, frequency division for each several part by FPGA internal clocking, the communication work of harvester and PC is completed by PCIE control module, control system is connected with PC by PCIE bus, and PCIE bus completes control by PCIE bus communication control module in FPGA.Signals collecting converting unit for core, and completes control by TDC-GPX control module in FPGA with the special time interval measurement chip of TDC-GPX.SDRAM data buffer storage unit take DDR2SDRAM as core, and completes control by SDRAM control module in FPGA.
The order that PC is sent to control system through PCIE bus is buffered in order data cache module by order data cache module, TDC-GPX control module reads control command control TDC-GPX time interval measurement chip and gathers tiny time interval from order data cache module, measurement data carries out preliminary buffer memory through gathering preliminary cache module, be stored in SDRAM measurement data buffer unit afterwards, eventually through PCIE bus by data transfer to PC.

Claims (4)

1. a tiny time interval data harvester for Based PC IE bus, is characterized in that, is to connect control system by host computer through PCIE bus, and control system connects measurement data buffer unit respectively and signals collecting converting unit is formed.
2. according to the tiny time interval data harvester of Based PC IE bus according to claim 1, it is characterized in that, control system is connected with SDRAM control module through order data cache module by PCIE bus communication control module, and order data cache module connects and composes through TDC-GPX control module and the preliminary cache module of image data.
3. according to the tiny time interval data harvester of Based PC IE bus according to claim 1, it is characterized in that, signals collecting converting unit is connected with ion detector through analog signal conditioner module by special time interval measurement chip, and pulse generator and special time interval measurement chip connect and compose.
4. according to the tiny time interval data harvester of Based PC IE bus according to claim 1, it is characterized in that, measurement data buffer unit is made up of DDR2SDRAM.
CN201520691478.3U 2015-09-09 2015-09-09 Small time interval data acquisition device based on PCIE bus Expired - Fee Related CN204886928U (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201520691478.3U CN204886928U (en) 2015-09-09 2015-09-09 Small time interval data acquisition device based on PCIE bus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201520691478.3U CN204886928U (en) 2015-09-09 2015-09-09 Small time interval data acquisition device based on PCIE bus

Publications (1)

Publication Number Publication Date
CN204886928U true CN204886928U (en) 2015-12-16

Family

ID=54831248

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201520691478.3U Expired - Fee Related CN204886928U (en) 2015-09-09 2015-09-09 Small time interval data acquisition device based on PCIE bus

Country Status (1)

Country Link
CN (1) CN204886928U (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108664425A (en) * 2018-05-14 2018-10-16 吉林大学 A kind of data collecting system based on high speed analog-to-digital conversion and time-to-digital converter technology
CN110196824A (en) * 2018-05-31 2019-09-03 腾讯科技(深圳)有限公司 Realize method and device, the electronic equipment of data transmission
CN115834016A (en) * 2022-11-25 2023-03-21 合肥中科君达视界技术股份有限公司 High-speed LVDS signal quality detection method and device based on FPGA

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108664425A (en) * 2018-05-14 2018-10-16 吉林大学 A kind of data collecting system based on high speed analog-to-digital conversion and time-to-digital converter technology
CN110196824A (en) * 2018-05-31 2019-09-03 腾讯科技(深圳)有限公司 Realize method and device, the electronic equipment of data transmission
US11481346B2 (en) 2018-05-31 2022-10-25 Tencent Technology (Shenzhen) Company Limited Method and apparatus for implementing data transmission, electronic device, and computer-readable storage medium
CN115834016A (en) * 2022-11-25 2023-03-21 合肥中科君达视界技术股份有限公司 High-speed LVDS signal quality detection method and device based on FPGA

Similar Documents

Publication Publication Date Title
CN102495132B (en) Multi-channel data acquisition device for submarine pipeline magnetic flux leakage internal detector
CN106226573B (en) A kind of digital signal processing method for digital fluorescence oscilloscope
CN204886928U (en) Small time interval data acquisition device based on PCIE bus
CN101799321A (en) Intelligent vibration monitor system
CN102928772A (en) Time sequence testing system and testing method thereof
CN103346931B (en) A kind of 1553B bus monitoring system
CN110941583A (en) USB3.0 data transmission system control method based on FPGA
CN203241515U (en) Logic analyser based on PC
CN206849009U (en) The high-speed data acquistion system of HSSI High-Speed Serial Interface
CN210924247U (en) Real-time processor for multi-path photoelectric sensor acquisition
CN108153623B (en) Method and device for testing energy efficiency ratio of SATA interface hard disk
CN103018542B (en) A kind of corona current capture card based on usb bus
CN204143431U (en) The low delayed data of a kind of high speed gathers totalizer
CN103335739A (en) Thermocouple high-temperature testing system
CN107491009B (en) A kind of angular transducer signal synchronous collection method
CN204100994U (en) A kind of two-phase Linear Array CCD Data Acquisition and disposal system
CN108132636A (en) Based on monolithic processor controlled multi-channel data acquisition processing system
CN212906280U (en) PCIE-based high-speed analog acquisition card
CN201413514Y (en) Signal transmission integrity testing device
CN114676004A (en) Dynamic index measuring system and method of ADC chip based on FPGA
CN102890664A (en) Capacity expansion data acquisition board and data storage method
CN202453885U (en) Four-channel synchronous data acquisition card
CN207232949U (en) Multi-channel wide band gathers and playback apparatus
CN202454068U (en) High-speed data acquisition system based on gigabit Ethernet
CN205015164U (en) High -speed synchronization signal collection system of car brake performance detector

Legal Events

Date Code Title Description
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20151216

Termination date: 20160909

CF01 Termination of patent right due to non-payment of annual fee