CN201341120Y - Controllable delay line - Google Patents

Controllable delay line Download PDF

Info

Publication number
CN201341120Y
CN201341120Y CNU2008202028976U CN200820202897U CN201341120Y CN 201341120 Y CN201341120 Y CN 201341120Y CN U2008202028976 U CNU2008202028976 U CN U2008202028976U CN 200820202897 U CN200820202897 U CN 200820202897U CN 201341120 Y CN201341120 Y CN 201341120Y
Authority
CN
China
Prior art keywords
module
delay
output
tap
input
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
CNU2008202028976U
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.)
Dongguan University of Technology
Original Assignee
Dongguan University of Technology
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 Dongguan University of Technology filed Critical Dongguan University of Technology
Priority to CNU2008202028976U priority Critical patent/CN201341120Y/en
Application granted granted Critical
Publication of CN201341120Y publication Critical patent/CN201341120Y/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Pulse Circuits (AREA)

Abstract

The utility model relates to the technical field of delay line, in particular to a controllable delay line, which comprises a delay module used for delaying signal inputting and a tap selection module used for changing the delay time according to the difference of inputted control signals; the input end of the tap selection module is connected with the output end of the delay module; the output end of the tap selection module is used for outputting a delay signal; the tap selection module is arranged and the utility model can change the delay time according to the difference of the inputted control signals; therefore, the utility model relates to a controllable delay line; further more, a measuring module used for measuring the real time delay time of the delay module is arranged between the delay module and the tap selection module and the tap selection module can adjust the tap position of the delay signal according to the real time delay time inputted by the measuring module, thereby outputting a precise delay signal.

Description

A kind of controllable delay line
Technical field:
The utility model relates to the delay line technique field, relates in particular to a kind of controllable delay line.
Background technology:
In integrated circuit (IC) design, often need do the delay of certain hour to signal, and delay line has obtained in integrated circuit using widely as a kind of important delay components and parts.Existing delay line generally is to be composed in series by a plurality of delay cells, and fix the time of delay of each delay cell, therefore, fix the time of delay of this delay line, can not differently according to the control signal of input change time of delay, do not have controllability.In addition, because during the work of the components and parts in the integrated circuit, can be subjected to the influence of factors such as operating voltage, temperature, different operational environments, the real time delay time of components and parts is also inequality, so, the delay line of existing structure, at different operational environments, its real time delay time is also inequality, certain error can be produced, promptly accurate inhibit signal can not be exported.
The utility model content:
The purpose of this utility model is exactly to provide a kind of controllable delay line at the deficiency of prior art existence, and it can change time of delay according to the difference of the control signal of importing.
To achieve these goals, the technical solution adopted in the utility model is:
It comprises the Postponement module that is used for delay input signal, the tap selection module that is used for changing according to the difference of the control signal of importing time of delay, tap selects the input of module to be connected with the output of Postponement module, and tap selects the output of module to be used for the output delay signal.
Wherein, described Postponement module and tap select to be provided with between the module measurement module of the real time delay time that is used to measure Postponement module, the input of measurement module is connected with the output of Postponement module, and the output of measurement module selects the input of module to be connected with tap.
Wherein, described Postponement module is to be composed in series by plural number level delay cell, and the output of every grade of delay cell selects the input of module to be connected with input, the tap of next stage delay cell respectively.
Wherein, described tap select module comprise decoder or door, a plurality of d type flip flop corresponding, a plurality of and d type flip flop with delay cell corresponding with door, the D end of each d type flip flop connects with the output of corresponding delay cell, all the CP of d type flip flop end links together, the output of each d type flip flop is connected with first input end door with corresponding, all be connected with second input of door with the output of decoder, with the output of door all with or the input of door be connected.
Wherein, described measurement module is connected to form by two dividers.
The utility model beneficial effect is:
A kind of controllable delay line that the utility model provides comprises the Postponement module that is used for delay input signal, the tap selection module that is used for changing according to the difference of the control signal of importing time of delay, tap selects the input of module to be connected with the output of Postponement module, tap selects the output of module to be used for the output delay signal, select module owing to be provided with tap, the utility model can change time of delay according to the difference of the control signal of importing, so the utility model is a kind of delay line with controllability.Further, described Postponement module and tap select to be provided with between the module measurement module of the real time delay time that is used to measure Postponement module, tap selects module to adjust the tap position of output delay signal according to the real time delay time of measurement module input, thereby exports accurate inhibit signal.
Description of drawings:
Fig. 1 is a block diagram of the present utility model;
Fig. 2 is circuit theory diagrams of the present utility model;
Fig. 3 is the oscillogram of the tap output of each d type flip flop;
Fig. 4 is that coding of the present utility model is realized circuit;
Fig. 5 is an application examples of the present utility model.
Embodiment:
Below in conjunction with accompanying drawing the utility model is further described, see shown in Figure 1, the utility model comprises the Postponement module 1 that is used for delay input signal, be used for changing the tap selection module 2 of time of delay according to the difference of the control signal of importing, tap selects the input of module 2 to be connected with the output of Postponement module 1, tap selects the output of module 2 to be used for the output delay signal, select module 2 owing to be provided with tap, the utility model can change time of delay according to the difference of the control signal of importing, so the utility model is a kind of delay line with controllability.
The Postponement module 1 of present embodiment and tap select to be provided with between the module 2 measurement module 3 of the real time delay time that is used to measure Postponement module 1, the input of measurement module 3 is connected with the output of Postponement module 1, the output of measurement module 3 selects the input of module 2 to be connected with tap, tap selects module 2 to adjust the tap position of output delay signal according to the real time delay time of measurement module 3 inputs, thereby exports accurate inhibit signal.
For can the control lag time, the method control lag output that the utility model adopts tap to select, tap selects to be equivalent to a code translator, select module 2 by tap, the control signal of input is converted to corresponding tap numbers, then with the output of the tap chosen as final delay output.
In order to obtain selected tap numbers, the utility model has adopted the time that will need to postpone to remove time of delay of each grade delay cell 11, just can obtain the way of the tap position of output signal.Suppose and to represent with symbol t that to the time of delay of input signal represent with symbol t0 the time of delay of one-level delay cell 11, tap numbers is represented with symbol k, can get
Formula 1:
k = t t 0 Formula 1;
Owing to delay cell 11 can change along with the change of operational environment, in order to obtain accurate time of delay (just accurate tap numbers), must know the time of delay of each moment delay cell 11, so must measure the real time delay time of each delay cell 11 in real time.
The input signal of present embodiment is the clock signal of a given frequency, at first measure needed delay cell 11 progression of a clock cycle of delay input signal, remove needed delay cell 11 progression by the clock cycle of input signal again, just can obtain the real time delay time of each grade delay cell 11.Suppose to represent with symbol T the clock cycle of input signal, symbol N represents input signal is postponed needed delay cell 11 progression of T, uses symbol t the time of delay of one-level delay cell 11 0Expression can get formula 2:
t 0 = T N Formula 2;
It is the tap position that needed delay cell 11 progression of a clock cycle of delay input signal equal a clock cycle of delay input signal.Though the real time delay time of each grade delay cell 11 that is calculated by formula 2 is a mean value, in identical by the technology of each grade delay cell 11, so this mean value and actual value differ very little.
See Fig. 2, the Postponement module 1 of present embodiment is to be composed in series by plural number level delay cell 11, the output of the delay cell 11 of the first order respectively with the input of partial delay cell 11, tap selects the input of module 2 to connect, the rest may be inferred, delay cell 11 until afterbody, and the output of the delay cell 11 of afterbody only connects the input that module 2 is selected in tap, be every grade of delay cell 11 output respectively with the input of next stage delay cell 11, tap selects the input of module 2 to connect, described tap selects module 2 to comprise decoder 23, or door 24, the d type flip flop 21 that a plurality of and delay cell 11 are corresponding, a plurality of and d type flip flop 21 corresponding with door 22, the D end of each d type flip flop 21 connects with the output of corresponding delay cell 11, all the CP of d type flip flop 21 end links together, the output of each d type flip flop 21 is connected with the corresponding first input end with door 22, all be connected with second input of door 22 with the output of decoder 23, with the output of door 22 all with or the input of door 24 be connected, or the output of door 24 then is used for the output delay signal, wherein, described measurement module 3 is connected to form by two dividers, the input of first divider 31 connects the period T of input respectively, tap numbers temp, the output of first divider 31 is connected with the input of second divider 32, the input of second divider 32 is input control signal also, and the output of second divider 32 then is connected with the input of decoder 23.Its operation principle is: the output delay signal of delay cell 11 is through being output as tap output behind the d type flip flop 21, the output of each tap output and decoder 23 through with door 22 with after, if decoder 23 has been selected some taps, then with door 22 signal output is arranged just at selected tap place, then, will with the output of door 22 through or door 24 after, the inhibit signal that can obtain exporting just.Wherein, what first divider 31 (realization of formula 2) in the measurement module 3 was exported is the real time delay time of each grade delay cell 11, (realization of formula 1) finally exports accurate tap numbers through second divider 32 again, sends in the decoder 23, selects a tap output by decoder 23.
See Fig. 3, it supposes to have ten secondary tap D0~D11 for the waveform of each d type flip flop 21 taps (being output) output.As seen from Figure 3, the waveform of tap D10 output is the output waveform that the waveform (being input signal) of D0 output has postponed a clock cycle, identify as dotted line among Fig. 3, rising edge place at the waveform of D0 output, the waveform of D9 output is a high level, the waveform of D11 output is a low level, promptly at the rising edge place of input signal, with respect to the delayed time previous tap of the tap after a clock cycle of input signal (input of first order delay cell) is high level, and a back tap then is low level.As can be seen from the above technical solutions, asking time of delay with the tap output valve is exactly a cataloged procedure.The thinking of this coding is, till searching first order d type flip flop 21 forward from d type flip flop 21 output of afterbody, last sequence number that satisfies condition to the d type flip flop 21 of " previous stage output high level; back one-level output low level " is exactly the tap numbers that has postponed a clock cycle, hence one can see that, can calculate the real time delay time of each grade delay cell according to said method.As Fig. 4, for the coding of this cataloged procedure is realized circuit.Suppose to have 8 taps, and only need wide 3 number as tap numbers, temp represents tap numbers with symbol, symbol D represents tap, if the output of the 3rd tap is the output that has postponed a clock cycle, then at the rising edge of input signal, first, second tap is output as high level, and the 4th tap is output as low level.Be among Fig. 4 with door 41,43 output low levels, with door 42 output high level, make or door 44 output high level place temp[0]=1; Equally, with door 53 output low levels, with door 52 output high level, through or door 54 after, place temp[1]=1, and with door 61,62,63 output low level all, through or 64 after, temp[3]=0, temp=011 in such cases.Measurement module 3 with temp import into tap select in the module 2 31 outputs of first divider, 31, the first dividers be the real time delay time of each grade delay cell 11.Because time of delay of each grade all is through measuring in real time, therefore, entire circuit of the present utility model can well reduce the influence of factors such as operating voltage, temperature.
See Fig. 5, the utility model is applied to the application examples of digital controlled oscillator 7, the utility model is in the next stage of digital controlled oscillator 7, digital controlled oscillator 7 exports running clock to the input of Postponement module 1 of the present utility model, the running clock skew is exported to the input that module 2 is selected in tap of the present utility model, then, the utility model is according to the running clock skew (being control signal) of digital controlled oscillator 7 inputs, running clock to digital controlled oscillator 7 outputs carries out certain delay, and by output of the present utility model (being the output that module 2 is selected in tap) the output clock of output through accurately postponing.
Certainly, the above only is preferred embodiment of the present utility model, so all equivalences of doing according to the described structure of the utility model patent claim, feature and principle change or modify, is included in the utility model patent claim.

Claims (5)

1, a kind of controllable delay line, it comprises the Postponement module that is used for delay input signal, it is characterized in that: it also comprises the tap selection module that is used for changing according to the difference of the control signal of importing time of delay, tap selects the input of module to be connected with the output of Postponement module, and tap selects the output of module to be used for the output delay signal.
2, a kind of controllable delay line according to claim 1, it is characterized in that: described Postponement module and tap select to be provided with between the module measurement module of the real time delay time that is used to measure Postponement module, the input of measurement module is connected with the output of Postponement module, and the output of measurement module selects the input of module to be connected with tap.
3, a kind of controllable delay line according to claim 1, it is characterized in that: described Postponement module is to be composed in series by plural number level delay cell, and the output of every grade of delay cell selects the input of module to be connected with input, the tap of next stage delay cell respectively.
4, a kind of controllable delay line according to claim 3, it is characterized in that: described tap select module comprise decoder or door, a plurality of d type flip flop corresponding, a plurality of and d type flip flop with delay cell corresponding with door, the D end of each d type flip flop connects with the output of corresponding delay cell, all the CP of d type flip flop end links together, the output of each d type flip flop is connected with first input end door with corresponding, all be connected with second input of door with the output of decoder, with the output of door all with or the input of door be connected.
5, a kind of controllable delay line according to claim 2, it is characterized in that: described measurement module is connected to form by two dividers.
CNU2008202028976U 2008-11-04 2008-11-04 Controllable delay line Expired - Fee Related CN201341120Y (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNU2008202028976U CN201341120Y (en) 2008-11-04 2008-11-04 Controllable delay line

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNU2008202028976U CN201341120Y (en) 2008-11-04 2008-11-04 Controllable delay line

Publications (1)

Publication Number Publication Date
CN201341120Y true CN201341120Y (en) 2009-11-04

Family

ID=41236664

Family Applications (1)

Application Number Title Priority Date Filing Date
CNU2008202028976U Expired - Fee Related CN201341120Y (en) 2008-11-04 2008-11-04 Controllable delay line

Country Status (1)

Country Link
CN (1) CN201341120Y (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103457596A (en) * 2012-06-05 2013-12-18 国民技术股份有限公司 Time delay compensating circuit and method
CN108134754A (en) * 2018-01-09 2018-06-08 西安科技大学 A kind of intermediate frequency differential demodulator of gigabit continuous variable rate
CN111865300A (en) * 2020-07-08 2020-10-30 福州大学 Programmable digital control delay line applied to double-loop delay phase-locked loop

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103457596A (en) * 2012-06-05 2013-12-18 国民技术股份有限公司 Time delay compensating circuit and method
CN108134754A (en) * 2018-01-09 2018-06-08 西安科技大学 A kind of intermediate frequency differential demodulator of gigabit continuous variable rate
CN108134754B (en) * 2018-01-09 2019-02-01 西安科技大学 A kind of intermediate frequency differential demodulator of gigabit continuous variable rate
CN111865300A (en) * 2020-07-08 2020-10-30 福州大学 Programmable digital control delay line applied to double-loop delay phase-locked loop

Similar Documents

Publication Publication Date Title
CN103957005B (en) Time-to-digit converter, all-digital phase-locked loop circuit and method
CN102778673B (en) Radar return signal high-precision distance simulation method and device as well as target simulator
CN104135256A (en) A delay sampling circuit having self-calibration function
CN102497710A (en) LED phase-shift dimming circuit and method thereof
CN102035472B (en) Programmable digital frequency multiplier
CN103186097B (en) High-definition time interval measuring device based on FPGA (Field Programmable Gate Array)
CN103258561A (en) Data output timing control circuit for semiconductor apparatus
CN103051337B (en) Duty cycle correction device and correlation technique
CN101627538A (en) Delay time determining method, delay time adjusting method and variable delay circuit
CN104767607A (en) Method and apparatus for adjustment of synchronous clock signals
CN113092858B (en) High-precision frequency scale comparison system and comparison method based on time-frequency information measurement
CN201341120Y (en) Controllable delay line
CN101694991B (en) Circuit for realizing synchronization of asynchronous pulse signals with random pulse width
CN102353891A (en) Digital integrated circuit fundamental tester
US11539354B2 (en) Systems and methods for generating a controllable-width pulse signal
CN116931658A (en) Multi-board synchronous clock architecture and method based on digital-to-analog converter
CN102843127B (en) For the numerical data related method thereof that prompt varying signal controls
CN103105534B (en) Phase difference measurement circuit and measurement method based on field programmable gata array (FPGA) identical periodic signals
CN110224692A (en) A kind of high linearity delay chain
CN102361445B (en) High-accuracy protocol pulse generator based on digital frequency synthesizer
CN103543441B (en) Based on the digital correlator of FPGA nanosecond programmable time delay circuit
CN100354636C (en) Method for testing clock duty cycle and test circuit
CN203951450U (en) High-frequency clock duty ratio detection system
CN112152596B (en) Circuit and method for generating pulse output
CN202425134U (en) LED phase-shift dimming circuit and LED controller

Legal Events

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

Granted publication date: 20091104

Termination date: 20111104