If you need assistance, please send an email to forum at 4hv dot org. To ensure your email is not marked as spam, please include the phrase "4hv help" in the subject line. You can also find assistance via IRC, at irc.shadowworld.net, room #hvcomm.
Support 4hv.org!
Donate:
4hv.org is hosted on a dedicated server. Unfortunately, this server costs and we rely on the help of site members to keep 4hv.org running. Please consider donating. We will place your name on the thanks list and you'll be helping to keep 4hv.org alive and free for everyone. Members whose names appear in red bold have donated recently. Green bold denotes those who have recently donated to keep the server carbon neutral.
Special Thanks To:
Aaron Holmes
Aaron Wheeler
Adam Horden
Alan Scrimgeour
Andre
Andrew Haynes
Anonymous000
asabase
Austin Weil
barney
Barry
Bert Hickman
Bill Kukowski
Blitzorn
Brandon Paradelas
Bruce Bowling
BubeeMike
Byong Park
Cesiumsponge
Chris F.
Chris Hooper
Corey Worthington
Derek Woodroffe
Dalus
Dan Strother
Daniel Davis
Daniel Uhrenholt
datasheetarchive
Dave Billington
Dave Marshall
David F.
Dennis Rogers
drelectrix
Dr. John Gudenas
Dr. Spark
E.TexasTesla
eastvoltresearch
Eirik Taylor
Erik Dyakov
Erlend^SE
Finn Hammer
Firebug24k
GalliumMan
Gary Peterson
George Slade
GhostNull
Gordon Mcknight
Graham Armitage
Grant
GreySoul
Henry H
IamSmooth
In memory of Leo Powning
Jacob Cash
James Howells
James Pawson
Jeff Greenfield
Jeff Thomas
Jesse Frost
Jim Mitchell
jlr134
Joe Mastroianni
John Forcina
John Oberg
John Willcutt
Jon Newcomb
klugesmith
Leslie Wright
Lutz Hoffman
Mads Barnkob
Martin King
Mats Karlsson
Matt Gibson
Matthew Guidry
mbd
Michael D'Angelo
Mikkel
mileswaldron
mister_rf
Neil Foster
Nick de Smith
Nick Soroka
nicklenorp
Nik
Norman Stanley
Patrick Coleman
Paul Brodie
Paul Jordan
Paul Montgomery
Ped
Peter Krogen
Peter Terren
PhilGood
Richard Feldman
Robert Bush
Royce Bailey
Scott Fusare
Scott Newman
smiffy
Stella
Steven Busic
Steve Conner
Steve Jones
Steve Ward
Sulaiman
Thomas Coyle
Thomas A. Wallace
Thomas W
Timo
Torch
Ulf Jonsson
vasil
Vaxian
vladi mazzilli
wastehl
Weston
William Kim
William N.
William Stehl
Wesley Venis
The aforementioned have contributed financially to the continuing triumph of 4hv.org. They are deserving of my most heartfelt thanks.
Registered Member #2315
Joined: Tue Aug 25 2009, 02:35AM
Location: Leyte, PH
Posts: 161
Hi,
better late than never.. Im also in the path of making PLL SSTC... I have been looking at the datasheet but FAILED? to see the USE of R2.. all I could see in the graphs/typical center freq is uring R1 and C1 with R2 open...
Registered Member #152
Joined: Sun Feb 12 2006, 03:36PM
Location: Czech Rep.
Posts: 3384
A few more questions.. What happens if the capacitor on the output of the phase comparator is left open? Does it lock instantly or does it go mad? If the phase tuning pot is disconnected, is the phase set to 0 degrees?
Registered Member #30
Joined: Fri Feb 03 2006, 10:52AM
Location: Glasgow, Scotland
Posts: 6706
If you leave the loop filter capacitor out, it will go mad.
The last question isn't so easy to answer, because the phase that this circuit actually locks to is ill-defined. It's a Type 1 PLL, so the phase shift that it settles to will depend on how far the VCO frequency is from the design centre frequency. For my second driver, I changed to a Type 2.
Registered Member #152
Joined: Sun Feb 12 2006, 03:36PM
Location: Czech Rep.
Posts: 3384
Steve McConner wrote ...
The last question isn't so easy to answer, because the phase that this circuit actually locks to is ill-defined. It's a Type 1 PLL, so the phase shift that it settles to will depend on how far the VCO frequency is from the design centre frequency. For my second driver, I changed to a Type 2.
Well.. when I've been thinking about the circuit, this was the conclusion I came to as well! That the "phase" pot doesn't actually set phase, but something a bit different... So when the coil is supplied e.g. from half-wave rectified mains, the detuning of the coil acutally changes the phase too.
Registered Member #30
Joined: Fri Feb 03 2006, 10:52AM
Location: Glasgow, Scotland
Posts: 6706
You win a cookie, sir! In formal control theory terms, the pot sets the setpoint for the phase control loop, but the loop doesn't have much loop gain, so it settles with a large error which depends on the VCO control voltage. Well, I say "depends", but it's worse than that. The loop has no loop gain, so the error actually *is* the VCO control voltage. By a similar argument you can see that the frequency and phase pots in my original circuit both do the same thing, so one of them can be left out, as many people have done.
I didn't see any of this at the time, and only understood it long after I'd built the circuit.
The second driver is on my DRSSTC page:
It's much more complicated because it was designed around a commercial contract that ended up falling through. So it has full protection circuitry, and so on.
But the main difference is that it has a Type 2 PLL, which just means one more integrator in the loop, giving a steady-state phase error of zero. You can achieve the same thing at lower complexity with the 4046's Type 2 phase detector, but I ran out of patience with that. You might have better luck.
Note that even a Type 2 PLL can have dynamic phase error. While the frequency is changing, the VCO will lag behind, as it takes the integrator some time to respond. In general the frequency will change, such as in the detuning example you gave. This is why I thought the Type 1 would be good enough at first.
Registered Member #2481
Joined: Mon Nov 23 2009, 03:07PM
Location: ITALY
Posts: 134
Hi guys, this is my first post on this nice forum
I’m trying to design a SSTC (self resonant) and I am considering the use of a PLL in the control circuit…
In particular, I would use the 74VHC4046 which seems to be very popular in such application… Anyway, as some of you have pointed out, such PLL (comp type I) offers 90° of phase shift between the IN signal and the OUT of the VCO, when the input frequency is equal to the VCO center frequency (fo). Moreover, such phase shift changes from 0° when f=fmin to 180° when f=fmax. The reason is that the phase error signal (PC out, pin 2) feeds directly the VCO input, which spans from 0 to Vdd. As I have seen in some schematics (such the one in the first link of this topic), to overcome this problem usually a dc bias is added to the VCO input (pin 9) and such bias is tuned to minimize the phase shift. However, I think that adding a dc bias to the VCO input simply changes the frequency at which there is 90° phase shift. I mean, if you tune the PLL to have zero phase shift at a certain frequency (fx), if then the resonance freq. of the coil changes from fx the phase shift will increase (you should tune the PLL again). Another issue that I see is that if you add a dc bias to the VCO input you reduce the frequency range of the VCO, since the VCO spans from fmin to fmax with corresponding input voltages from 0 to Vdd. So, if you add for example Vdd/2 to the VCO input, the output freq. will never go below fo… Do you agree with me?
People that have realized SSTC based on such PLL have found instability of the phase shift while running the coil?
I was also thinking to use phase comp II type (which always gives 0° phase shift when lock) but I think that its noise immunity is too small, probably for this reason people who tried this comparator found some problems (instability)...
Registered Member #30
Joined: Fri Feb 03 2006, 10:52AM
Location: Glasgow, Scotland
Posts: 6706
Well, as was mentioned in Iamsmooth's PLL thread, the PC2 comparator in the 4046 doesn't tolerate noise well. This is because it uses a digital state-machine triggered by the rising and falling edges of the signals, unlike PC1 which just takes the average of things.
I tried PC2 and could not get it to lock reliably, a Tesla coil being quite a noisy environment. Maybe I just made a mistake, but I gave up on it.
For my Mk2 driver, I just integrated the output of PC1 with an op-amp integrator. This resulted in a Type 2 loop, but with the noise immunity of PC1. See Iamsmooth's "Help with 4046" thread for more details.
This site is powered by e107, which is released under the GNU GPL License. All work on this site, except where otherwise noted, is licensed under a Creative Commons Attribution-ShareAlike 2.5 License. By submitting any information to this site, you agree that anything submitted will be so licensed. Please read our Disclaimer and Policies page for information on your rights and responsibilities regarding this site.