×
INTELLIGENT WORK FORUMS
FOR ENGINEERING PROFESSIONALS

Log In

Come Join Us!

Are you an
Engineering professional?
Join Eng-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!
  • Students Click Here

*Eng-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here

Jobs

creating phase delay

creating phase delay

creating phase delay

(OP)

anyone have an idea on how to create a phase delay which is variable.  Im not talking the start 180 degree flip flops though, but more like 10-20 degrees. I know this is not that hard to do with a u controller but need to try with standard ICs.   A 555 comes to mind but I havent been able to get a good solution working.

RE: creating phase delay

Variable TIME delays are typically quite simple. So if you are dealing with a fixed period, then creating a variable phase delay is equally simple. On the other hand, if the period varies then it becomes more complicated to create a relative phase delay.

Many real world applications would increase the number of pulses per cycle. If you tried to make do with only one pulse per cycle and tried to create a phase delay - and then the period was suddenly accelerated - then there's no method to be accurate in real time. E.g. Radar antenna typically use one Azimuth Reference Pulse (ARP) and a large number of Azimuth Clock Pulses (ACP) per rotation.

Doing all this with basic gates would be a time sink. There are specialist chips for some of this, perhaps in the automotive ignition field?
 

RE: creating phase delay

Knowing what the application is would help us provide more useful answers... a variable phase delay is something most only care about when it comes to equalizing comm signals (and similar).

Dan - Owner
http://www.Hi-TecDesigns.com

RE: creating phase delay

(OP)
im trying to create a pump from three piezo disks.  The have to fire just micro-millliseconds from each other to get the timing for the pumping action.

I was thinking a astable 555 but was unable to get it to work. It seems to always start with the caps charged so there is no phase delay from the rising edge.   vice versa, in monostable mode, it just fires on the falling edge.   

Any ideas on the time or phase delay?
thanks

RE: creating phase delay

Time delay and phase delay are two completely different things, hence my question.  It sounds like you want time delay (being an Automotive guy), as VE1 started with, but your mention of degrees leads us down the path of phase delay.

Do you need microsecond to millisecond delays, or do you need nanosecond ("micro-milli"?) delays... a 555 isn't going to get you nanosecond.  How accurate/repeatable do the delays need to be?  Consider first you're usually working with low-tolerance components with a 555 (caps that are 10%, resistors at 1% before the money starts to increase, etc.), so tight timing is a complete crapshoot.

Why the insistence of using a 555 when a micro will do this without blinking an eye?

Dan - Owner
http://www.Hi-TecDesigns.com

RE: creating phase delay

(OP)
ive tried the 555 without any luck, thats the only reason i mention it.

i think the timing delay and phase delay are somewhat similar if the timing delay can be triggered from a control pulse.. in that manner, it is always a fixed difference from the rising edge.  Im not sure how to do this anyway.

I am looking for approximatly microsecond difference in phase delay with a frequency of around 1khz

thanks

RE: creating phase delay

Stop using one term if you mean the other... you expect a time delay of 1 us.  I'd use a $2 micro and be done with it.

Dan - Owner
http://www.Hi-TecDesigns.com

RE: creating phase delay

(OP)
that article is a microcontroller based application, it doent really have the phase control that we looking for, that is 10-20 or 30 degrees.

i still dont see that a time delay can be used to simulate a change in phase, its periodic with respect to the driving pulse

yes, a microcontroller, i know its pretty simple with it

RE: creating phase delay

A phase delay assumes you know the period of the driving signal... you have mentioned no such spec.  You have only mentioned a time after a start signal between which the multiple elements must "fire".  The elements could be driven at 5 Hz, 50kHz, 5GHz, etc. but activate 1us apart from each other.  There is a major difference, and continuing to use one term when the other is meant serves only to confuse the issue.  The latter is a time delay that has nothing to do with any phase difference between the elements.  If you need the elements driven from the same drive signal where each is a certain number of degrees of phase off from the other, then specifying a time difference makes no sense (unless we are to infer the drive frequency from such details, which is a questionable tactic).

I still fail to see why you won't use a microcontroller, particularly since you have admitted it would be easy to do so with one.

Dan - Owner
http://www.Hi-TecDesigns.com

RE: creating phase delay

It sounds like you could just use some cmos gates with a RC time delay several times to create the delays for a charge pump.  Maintaining a waveform is not necessary.  There are also those bucket brigade chips used for audio delays. If frequency changes those phase degrees may not be important.  It is not clear to us what you need.  Maintaining a phase relationship may be making it overly complex.

RE: creating phase delay

(OP)
thanks all

Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Eng-Tips Forums free from inappropriate posts.
The Eng-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Eng-Tips forums is a member-only feature.

Click Here to join Eng-Tips and talk with other members!


Resources