Help making a digital delay circuit

In summary, Bob is looking for a programmable digital delay circuit that can delay a pulse by a few nanoseconds. He is looking for help in designing and creating the circuit, and is interested in any pointers or help that may be available.
  • #1
k.stuart.p
1
0
right... i need to make a programmable digital delay circuit that can delay a pulse by a few nanoseconds. sorry if any of the following info is vague, I am only an apprentice and i have taken this on as a college project, but the poduct will be used at work in a calibration lab, but i am not too knowledgeable as of yet so I am very much an amateur.

anyhoo, what it will be used for is calibration of TDR's/cable testers. i need it to be able to take in a pulse and delay it by a programmable amount, down to about a 10ns delay. i know a product exists for this, but buying a product is no fun :) not to mention expensive...
it will need to take in the pulse from the TDR, delay it, and send it back. this will replicate the function of the TDR in real conditions.
as i mentioned it will need to be programmable, possibly by means of a binary input (so I've been told :s)

im still in the mind mapping stage, if you want to get technical then great, but even small pointers will be greatly appreciated. circuit schematics, specific ICs, i will accept anything

thanks in advance
 
Engineering news on Phys.org
  • #2
The speed of light is about 30 cm, or 1 foot per nansosecond, equivalent to about 8 inches of RG-58. We used to use mechanical switches to make switchable delay-line boxes (e.g., 10, 20, 40, 80 ns). 80 ns cable is ~[STRIKE]64[/STRIKE] 640 inches. Sounds kind of old fashioned, but coaxial cable has better fidelity than most digital delays.
Bob S
 
Last edited:
  • #3
k.stuart.p said:
right... i need to make a programmable digital delay circuit that can delay a pulse by a few nanoseconds. sorry if any of the following info is vague, I am only an apprentice and i have taken this on as a college project, but the poduct will be used at work in a calibration lab, but i am not too knowledgeable as of yet so I am very much an amateur.

anyhoo, what it will be used for is calibration of TDR's/cable testers. i need it to be able to take in a pulse and delay it by a programmable amount, down to about a 10ns delay. i know a product exists for this, but buying a product is no fun :) not to mention expensive...
it will need to take in the pulse from the TDR, delay it, and send it back. this will replicate the function of the TDR in real conditions.
as i mentioned it will need to be programmable, possibly by means of a binary input (so I've been told :s)

im still in the mind mapping stage, if you want to get technical then great, but even small pointers will be greatly appreciated. circuit schematics, specific ICs, i will accept anything

thanks in advance

Welcome to the PF. Another way to do it is with a clocked shift register, where you can mux the different outputs to a single output. This let's you select how much delay the signal has. Run your shift register at some frequency (depending on how much power you are willing to burn in your circuit), say 100MHz to get your 10ns resolution. You will need to use fast logic and be careful in your PCB layout at these frequencies. Might be easiest to do on a 5ns CPLD or FPGA...
 
  • #4
Be careful of ripple-carry delays in shift registers unless they are synchronous. You could use synchronous presettable up down counters. Compare the 7490 and 74190 to compare the concept of synchronous and non-synchronous counters. Look at the 74F161 -74F163 100-MHz presettable counter. See:
http://www.fairchildsemi.com/ds/74%2F74AC163.pdf
Bob S
 
Last edited by a moderator:
  • #5
I definitely was talking about synchronous shift registers, not counters. The clock signal goes to all FFs. It may take a clock tree architecture to distribute the clocks, depending on the max number of delays he needs, and the fanout of the clock drive gates.
 

1. How does a digital delay circuit work?

A digital delay circuit works by taking an input signal and delaying it for a set amount of time before outputting it. This delay is achieved by storing the input signal in a memory element, such as a shift register, and then reading it out after the set delay time has passed.

2. What components are needed to make a digital delay circuit?

To make a digital delay circuit, you will need a microcontroller or dedicated digital signal processing chip, a memory element such as a shift register or RAM, and various passive components such as resistors and capacitors. You may also need additional components depending on the specific design and features of your circuit.

3. How long of a delay can a digital delay circuit produce?

The delay time of a digital delay circuit will depend on the specific components used and the design of the circuit. With modern technology, delay times can range from a few milliseconds to several seconds. Some circuits may also have the ability to produce longer delay times by chaining multiple delay stages together.

4. Can a digital delay circuit be used for audio applications?

Yes, a digital delay circuit can be used for audio applications. In fact, digital delay effects are commonly used in music production and live performances. By adjusting the delay time and other parameters, a digital delay circuit can create various echo and delay effects that can enhance the sound of an instrument or vocals.

5. Are there any disadvantages to using a digital delay circuit?

One potential disadvantage of using a digital delay circuit is the introduction of digital artifacts or noise into the delayed signal. This can happen if the circuit is not properly designed or if low-quality components are used. Additionally, digital delay circuits may not have the same warmth or character as analog delay circuits, which some people prefer for certain applications.

Similar threads

Replies
17
Views
2K
  • Electrical Engineering
Replies
13
Views
3K
  • Electrical Engineering
Replies
11
Views
7K
Replies
26
Views
2K
Replies
14
Views
2K
  • Electrical Engineering
2
Replies
47
Views
12K
Replies
1
Views
3K
Replies
16
Views
4K
Replies
12
Views
2K
Replies
46
Views
3K
Back
Top