Moderator edit:
Title changed after move.
Hello,
I am trying to learn electronics by doing a simple project. I have broken this down into several "baby steps" so as to be simple enough for me to build up my knowledge bit by bit and spur me on.
Context: I would like to create a simple delay circuit that takes as its input an analogue signal and generate 4 new signals, each a replica of the original but with a time delay. I would like to experiment first with signals in the audio range (up to 20KHz) and then the ultrasound range (up to 40KHz) range. I am looking for delays of 1us to 50us.
After scouring the Internet and reading up on some stuff I figured an all-pass filter would serve my purposes (555s, simple RC filters, bucket brigade ICs and Linear's Timerblox don't seem to fit). I set-up an LTspice simulation using a bank of 4 all-pass filters just to see what is possible. After some playing around with this something did not seem ok (delay seemed to depend on the frequency of the (square) wave I was using).
Issue: After some more searching I found a thread in this forum, which explained (via LTspice AC analysis simulation, which I also reproduced), that only a phase shift is done at a given frequency. More specifically the "all" in the all pas filter refers to the gain that remains close to 0dB over the full frequency range.
Question: so my question is, according to the specs above, what is the best way to delay the signal with that rage and precision for the full frequency range? Is it doable with a minimum of distortion? Appreciate any suggestions and/or pointers.
TIA.
delay, analog, audio, ultrasound, microseconds
Title changed after move.
Hello,
I am trying to learn electronics by doing a simple project. I have broken this down into several "baby steps" so as to be simple enough for me to build up my knowledge bit by bit and spur me on.
Context: I would like to create a simple delay circuit that takes as its input an analogue signal and generate 4 new signals, each a replica of the original but with a time delay. I would like to experiment first with signals in the audio range (up to 20KHz) and then the ultrasound range (up to 40KHz) range. I am looking for delays of 1us to 50us.
After scouring the Internet and reading up on some stuff I figured an all-pass filter would serve my purposes (555s, simple RC filters, bucket brigade ICs and Linear's Timerblox don't seem to fit). I set-up an LTspice simulation using a bank of 4 all-pass filters just to see what is possible. After some playing around with this something did not seem ok (delay seemed to depend on the frequency of the (square) wave I was using).
Issue: After some more searching I found a thread in this forum, which explained (via LTspice AC analysis simulation, which I also reproduced), that only a phase shift is done at a given frequency. More specifically the "all" in the all pas filter refers to the gain that remains close to 0dB over the full frequency range.
Question: so my question is, according to the specs above, what is the best way to delay the signal with that rage and precision for the full frequency range? Is it doable with a minimum of distortion? Appreciate any suggestions and/or pointers.
TIA.
delay, analog, audio, ultrasound, microseconds
Last edited by a moderator: