Greg-ulate said:
I have been wondering about a circuit that would attempt to lock to any frequency with an arbitrary final phase difference.
To be able to select a phase difference anywhere between 0°...360° you'll need to make sure the phase detector is a type that works over that range. Some only operate 0°...180°.
But why design for arbitrary selectable phase difference, when you say that all you require is a 90° difference?
I think you are asking for two separate things. The whole principle of the PLL is that it's the phase difference between the VCO and the input signal that controls the VCO. So for any given PLL, this phase difference can be 90° only at one frequency.
It seems to me that, quite separate from locking to a shifting frequency, you need a circuit that gives a fixed 90° phase delay over a
range of frequencies.
However, the application you then go on to cite seems not well represented by the above discussion.
Can anyone make a suggestion on how to do this? Its for a resonant LRC oscillator which must be driven with a drive 90 degrees out of phase with the voltage across the cap in order to have Zero-Voltage Switching for max efficiency. Too bad NI Multisim doesn't have a good PLL simulator.
Sure, you can use a PLL here. Just inject some DC into the VCO to offset the controlling voltage enough that the VCO settles down to a 90° difference at the frequency of operation. The LCR circuit won't be changing its frequency, so once it's locked the PLL does not find itself needing to chase a varying frequency.
Is this some sort of low frequency resonant circuit demonstration? You could wrap a few dozen turns of wire around one of the capacitor leads to sense the current it that wire and not use a PLL at all. Does any of the R in your design appear in series with the capacitor C? --because this current will be 90° ahead of the voltage.
It's all very well to go for zero voltage switching, but this point is where the
current is a maximum, so expect sparks when you attempt to interrupt that current in the inductor.