(Co)sine wave generator with phase shift

Thread Starter

Samantha Groves

Joined Nov 25, 2023
161
If you wanted to create a perfect (co)sine wave you could use a Colpitts or a Hartley oscillator.Suppose for some reason you needed to add a phase shift to the circuit,in the laplace domain if the phase shift was φο ,then in the laplace domain that would be the laplace transform of the (co)sine signal * e^(-φο/s).But how can I do this as a circuit?
 

LvW

Joined Jun 13, 2013
2,020
Question: A phase shift can exist between two signals only.
For example - between input and output of an amplifier.
However, the oscillator produces one single signal only.
Which two signals do you want to compare with each other?
 

Thread Starter

Samantha Groves

Joined Nov 25, 2023
161
Question: A phase shift can exist between two signals only.
For example - between input and output of an amplifier.
However, the oscillator produces one single signal only.
Which two signals do you want to compare with each other?
Ehm yes sorry I am planning to use 3 colpitts oscillators used by a single DC source to create a 3 phase sine wave generator thats why I am asking this.Also the phase shift would be 120 degrees between the phases.
 

MrChips

Joined Oct 2, 2009
34,719
Since we don't know the output frequency but the three waveforms have to be exactly 120° apart, I would do it digitally.

Create a divide-by-3 counter using CD4017 Johnson counter.

Feed each of the three outputs to divide-by-2 counters using CD4013 flip-flops. Now you have 50% duty cycle.
Synchronize your oscillator to this or use a resonant circuit tuned to the desired frequency.
 

AnalogKid

Joined Aug 1, 2013
12,094
In a simulator, three independent oscillators with theoretically perfect components will hold their phase differences, but synchronizing them 120 degrees apart remains a problem. There is no point in time when all three waveforms are at the same potential - zero-crossings, peaks, whatever. One approach is a single sine oscillator followed by two 120-degree phase shift circuits in series. This is a variation of a phase-shift oscillator, a very common sinewave generator. A problem with this approach is that it is not easily tunable; all of the phase-delay circuits are tuned to a single frequency.

Something you can do in simulation, but might not be practical in the real world, is to have one sine generator, one 120-degree phase lag circuit (with capacitors), and one 120-degree phase lead circuit (with inductors).

Another way is to create three 50/50 square waves digitally from a single counter with decoding, and filter off the harmonics.

ak
 
Last edited:

crutschow

Joined Mar 14, 2008
38,435
Something you can do in simulation, but might not be practical in the real world, is to have one sine generator, one 120-degree phase lag circuit (with capacitors), and one 120-degree phase lead circuit (with inductors).
Why not two identical 120-degree lag circuits in series?
 

drjohsmith

Joined Dec 13, 2021
1,585
@Samantha Groves
you say

"If you wanted to create a perfect (co)sine wave you could use a Colpitts or a Hartley oscillator "

note neither of these are perfect ,

The best oscilator is one that meets your needs !

what frequency do you want
is it fixed
is there one or many phase shifts you require
is the phase shift constant

for instant , a lot of radios use a frequency and its phase shifted one ( I Q )
these are often done now with DDS digital type circuits , but radios of old used analog oscilators and phase shifters to aproximate the two.

Just what do you actualy want,
 

LvW

Joined Jun 13, 2013
2,020
@Samantha Groves
you say

"If you wanted to create a perfect (co)sine wave you could use a Colpitts or a Hartley oscillator "
note neither of these are perfect ,
Yes - no oscillator is "perfect".
This can be verified by the following two (conflicting) requirements:

* Each "good working" sinusoidal oscillator should be as linear as possible (small distortions).
* At the same time and in order to achive this goal it must contain a certain non-linearity which must be as small as possible, but as large as necessary (to allow only small pole fluctuations across the imaginary axis).
 
Top