Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

FPGA-based programmable nanosecond level timing precision pulse generator

A technology of pulse generator and timing accuracy, which is applied in the electronic field, can solve problems such as difficulty in achieving nanosecond-level timing accuracy and limited pulse time accuracy, and achieve the effects of simple structure, large adjustable range, and reduced system cost

Active Publication Date: 2018-08-31
NAT UNIV OF DEFENSE TECH
View PDF12 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

High-precision timing control is the key to pulse generation circuits. Most existing solutions use MCU or FPGA to implement counters to control pulse time. The pulse time accuracy is limited by the clock frequency of the counter, and it is difficult to achieve nanosecond-level timing accuracy.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • FPGA-based programmable nanosecond level timing precision pulse generator
  • FPGA-based programmable nanosecond level timing precision pulse generator
  • FPGA-based programmable nanosecond level timing precision pulse generator

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0021] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described examples are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.

[0022] The invention proposes an FPGA-based programmable nanosecond-level timing precision pulse generator, wherein the timing precision of the pulse reaches 1 ns. Its structural block diagram is as figure 1 shown.

[0023] Including FPGA and host computer connected to the periphery of FPGA, crystal oscillator circuit, pulse amplitude control circuit and pulse edge conditioning circuit, FPGA includes serial port control module, instruction analysis module, timing a...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides an FPGA-based programmable nanosecond level timing precision pulse generator comprising an FPGA, and an upper computer, a crystal oscillator circuit, a pulse amplitude control circuit and a pulse edge conditioning circuit, which are connected to the periphery of the FPGA, wherein the FPGA comprises a serial port control module, an instruction parsing module, a timing and pulse string generation module, a clock control module, an SPI control module and an OSERDES control module. The FPGA-based programmable nanosecond level timing precision pulse generator provided by theinvention uses a piece of FPGA and a small number of peripheral circuits to realize a multichannel pulse signal with nanosecond level timing precision, and realizes a universal asynchronous transmitting and receiving transmission serial port protocol in the FPGA, so that the pulse generator has a programmable control function, the pulse period, the pulse width and the pulse delay can all be controlled by serial port programming, and the programmable pulse amplitude is achieved in combination with a pulse amplitude control circuit. The FPGA-based programmable nanosecond level timing precision pulse generator provided by the invention is small in circuit size and simple in structure, can work independently, and can also be integrated into other systems as a modular circuit.

Description

technical field [0001] The invention belongs to the field of electronic technology and relates to a pulse generator, specifically a programmable multi-channel nanosecond-level high-precision pulse generator capable of outputting multi-channel pulse amplitudes, pulse periods, pulse widths and pulse delays. Programmable pulse signal, the adjustment accuracy of period, pulse width and delay can reach 1ns. It can be used as a pulse signal source in the fields of signal acquisition and signal measurement. Background technique [0002] High-precision pulse generation technology has a very wide range of application requirements in signal measurement, signal generation, excitation signal generation and other application fields. In the field of some high-speed signal measurement such as optical pulse signal measurement, it is necessary to use high-precision pulse signal as the sampling trigger signal to precisely control the sampling time and sampling length of the ADC chip. Especi...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): H03K3/64H03K5/00
CPCH03K3/64H03K5/00H03K2005/00058H03K2005/00247H03K2005/00254
Inventor 侯庆凯王付印姚琼熊水东梁迅陈虎曹春燕罗洪
Owner NAT UNIV OF DEFENSE TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products