Author Topic: Need for 30-200ns adjustable delay circuit  (Read 1120 times)

0 Members and 1 Guest are viewing this topic.

Offline MmTopic starter

  • Contributor
  • Posts: 35
  • Country: 00
Need for 30-200ns adjustable delay circuit
« on: October 25, 2023, 05:40:19 am »
Hello,

I need to delay square wave signal for 30-300ns. Delay should be adjustable (maybe trimmer?). Signal is 5-20Vpp.

Any very simple circuits available? Is delay IC way to go?
Any help is appreciated, thx.
 

Offline Berni

  • Super Contributor
  • ***
  • Posts: 4957
  • Country: si
Re: Need for 30-200ns adjustable delay circuit
« Reply #1 on: October 25, 2023, 05:50:36 am »
If the square wave is fairly low frequency then all you need is a RC filter followed by a schmitt trigger input logic buffer chip.

You pick an adjustable R or C in the RC to adjust the time constant of it. This will round over the edge on the square wave so that it takes a bit before it reaches the trigger point on the logic gates input. The buffer gate then just cleans it up back into a nice sharp square wave.
 

Offline MathWizard

  • Super Contributor
  • ***
  • Posts: 1432
  • Country: ca
Re: Need for 30-200ns adjustable delay circuit
« Reply #2 on: October 25, 2023, 05:53:27 am »
I haven't tried anything like that, but maybe even just using chained logic gates, and switches, you could add nanoseconds or 10's of nanoseconds from using multiple gates. How many steps or how much resolution did you need from 20-200ns ? If money is no concern than there's probably chips just for this stuff.

I've never noticed or measured the time delay out of any filter circuit I've made. That's not true but, not for making a nice, delayed good copy of a signal. But there must be analog ways to do it too.
« Last Edit: October 25, 2023, 05:55:30 am by MathWizard »
 

Offline MmTopic starter

  • Contributor
  • Posts: 35
  • Country: 00
Re: Need for 30-200ns adjustable delay circuit
« Reply #3 on: October 25, 2023, 06:01:18 am »
If the square wave is fairly low frequency then all you need is a RC filter followed by a schmitt trigger input logic buffer chip.

You pick an adjustable R or C in the RC to adjust the time constant of it. This will round over the edge on the square wave so that it takes a bit before it reaches the trigger point on the logic gates input. The buffer gate then just cleans it up back into a nice sharp square wave.

I forgot to mention that the signal will be between 100KHz and 1.5MHz.
 

Offline MmTopic starter

  • Contributor
  • Posts: 35
  • Country: 00
Re: Need for 30-200ns adjustable delay circuit
« Reply #4 on: October 25, 2023, 06:05:52 am »
I haven't tried anything like that, but maybe even just using chained logic gates, and switches, you could add nanoseconds or 10's of nanoseconds from using multiple gates. How many steps or how much resolution did you need from 20-200ns ? If money is no concern than there's probably chips just for this stuff.

I've never noticed or measured the time delay out of any filter circuit I've made. That's not true but, not for making a nice, delayed good copy of a signal. But there must be analog ways to do it too.

I would rather go as simple way as possible because the delay needs to be changed fairly often now during the development so somekinda trimmer would be nice instead of adding gates.

About the the resolution.. i would say that max 5ns steps so that I can time things fairly accurately
 

Offline Berni

  • Super Contributor
  • ***
  • Posts: 4957
  • Country: si
Re: Need for 30-200ns adjustable delay circuit
« Reply #5 on: October 25, 2023, 07:04:32 am »
Well at 300ns that is the period of a 3.3MHz signal. So this gets pretty close to the 1.5MHz you want to delay.

The problem with the RC method is that it can only delay a signal by 90 degrees max, even that is not practical, more like 45 degrees is the most you could practically get out of it. So to delay a 1.5MHz signal by 300ns means almost 180 degrees of phase shift. It would basically invert the signal at that point.

So to get this much shift out of a RC circuit, it would need to be multiple chained together. At least 4 in series. This makes adjustment trickier since you need to adjust multiple components, but you could find a quad ganged potentiometer for this. The logic buffer chips also usually come in 6 channels per chip (like the classic 74 series hex inverter). When set to low the buffers should still be fast enough to meet the 30ns minimum delay if they are the fast variants of the chip.
 

Offline MmTopic starter

  • Contributor
  • Posts: 35
  • Country: 00
Re: Need for 30-200ns adjustable delay circuit
« Reply #6 on: October 25, 2023, 07:53:57 am »
Well at 300ns that is the period of a 3.3MHz signal. So this gets pretty close to the 1.5MHz you want to delay.

The problem with the RC method is that it can only delay a signal by 90 degrees max, even that is not practical, more like 45 degrees is the most you could practically get out of it. So to delay a 1.5MHz signal by 300ns means almost 180 degrees of phase shift. It would basically invert the signal at that point.

So to get this much shift out of a RC circuit, it would need to be multiple chained together. At least 4 in series. This makes adjustment trickier since you need to adjust multiple components, but you could find a quad ganged potentiometer for this. The logic buffer chips also usually come in 6 channels per chip (like the classic 74 series hex inverter). When set to low the buffers should still be fast enough to meet the 30ns minimum delay if they are the fast variants of the chip.

Thx for your reply.. I appreciate you taking your time for this.
Current tests implies that most likely the need for delay is going to be about 45ns.
If the delay range is only 30-60ns, would it be easier to make?
 

Offline Berni

  • Super Contributor
  • ***
  • Posts: 4957
  • Country: si
Re: Need for 30-200ns adjustable delay circuit
« Reply #7 on: October 25, 2023, 09:06:45 am »
Yep 60ns delay at 1.5MHz would make for a 32° phase shift, so it is within the reach of a single stage RC filter.
 

Offline Kleinstein

  • Super Contributor
  • ***
  • Posts: 14214
  • Country: de
Re: Need for 30-200ns adjustable delay circuit
« Reply #8 on: October 25, 2023, 09:59:46 am »
A short delay can be done with RC. If needed one could have a jumper to add a fixed additional delay stage with extra gates and fixed RC. So one 10-50 ns with a trimmer and optional additional ~ 40 ns fixed for a larger range.

The RC delay may be effected from H/L ratio if the frequency is relatively high.
 

Offline iMo

  • Super Contributor
  • ***
  • Posts: 4793
  • Country: pm
  • It's important to try new things..
Re: Need for 30-200ns adjustable delay circuit
« Reply #9 on: October 25, 2023, 10:49:41 am »
For delaying of a squared pulses by XXns you would need an adjustable "delay line".
There are even chips for such an applications afaik, just search for them.
Like the older DS1020-100 or DS1020-200..
https://www.analog.com/en/technical-articles/ds1020ds1021-8bit-programmable-delay-lines.html
 

Offline jonpaul

  • Super Contributor
  • ***
  • Posts: 3366
  • Country: fr
Re: Need for 30-200ns adjustable delay circuit
« Reply #10 on: October 25, 2023, 11:58:35 am »
1970s solution with SSI 74C series logic: 1..2 ICs.

 buffer>>RC>>schmidt trigger

  74HC04 abd 74HCU04 as buffers and 74HC14 schmidt.

Jon

Jean-Paul  the Internet Dinosaur
 

Online Alex Nikitin

  • Super Contributor
  • ***
  • Posts: 1181
  • Country: gb
  • Femtoampnut and Tapehead.
    • A.N.T. Audio
Re: Need for 30-200ns adjustable delay circuit
« Reply #11 on: October 25, 2023, 01:17:39 pm »
This might work.

Cheers

Alex
 

Offline MmTopic starter

  • Contributor
  • Posts: 35
  • Country: 00
Re: Need for 30-200ns adjustable delay circuit
« Reply #12 on: October 27, 2023, 04:41:53 am »
Thank you everyone for helping out. I think the "delay line" seems very nice approach..
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf