Welcome
Username or Email:

Password:


Missing Code




[ ]
[ ]
Online
  • Guests: 25
  • Members: 0
  • Newest Member: omjtest
  • Most ever online: 396
    Guests: 396, Members: 0 on 12 Jan : 12:51
Members Birthdays:
All today's birthdays', congrats!
Matthew T. (35)
Amrit Deshmukh (60)


Next birthdays
05/05 Alexandre (32)
05/07 a.gutzeit (63)
05/08 wpk5008 (34)
Contact
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.
Forums
4hv.org :: Forums :: Tesla Coils
« Previous topic | Next topic »   

PLL driver improvement

1 2 
Move Thread LAN_403
Steve Ward
Wed Jun 21 2006, 02:55AM Print
Steve Ward Registered Member #146 Joined: Sun Feb 12 2006, 04:21AM
Location: Austin Tx
Posts: 1055
In my experiences with the PLL driver on Steve Conners site, the phase shift is not consistent when the secondary is detuned by streamers. In the case of my latest SSTC, this phase shift was quite severe. I would attempt to compenstate by having the switching transitions lag the current by some 30*, but at full power, my switching was still leading by about 45* (switching almost 70% of the peak current!). This is better than a VCO at least, but the only thing that makes it worth while in my opinion is that it can tolerate ground strikes without going crazy. From what i understand, this scheme is not a reall PLL, because of the way it manipulates the VCO input (it only maintains shift at one specific frequency).

So, i set out to create a real PLL circuit.

Link2

The new circuit was designed with some help from Jimmy H. The new scheme uses phase comparator II because it naturally seeks a 0 degree shift (which is much closer to what we want than a 90 degree shift). But, now we must figure out a way to trick the PLL into thinking it really has achieved a 0 degree shift, despite the fact that the VCO output and the signal input will *never* really be at 0 degrees. The trick is to take the VCO output, and feed it through a delay line, which is set to the delay of the driver and mosfets, and feed this into the phase comparator input. Jimmy's original idea was to take voltage feedback from the bridge, but my delay circuit works pretty well (though you do have to manually tune it). Now the total phase shift from 10% to 100% in is only a few degrees, so it does a far better job of maintaining ZCS.

There are some "gotcha's". First, since im using PCII, its more sensitive to really fast changes in input. Because of this, ive had to slow down the response time of the PLL (note the capacitor on the VCOin pin 9 is 10X larger). Also, there is a tendency for the PLL to lose lock (and jump to the upper frequency limit and stay there) if you short out the secondary, but this condition isnt terribly dangerous since the primary current is then greatly reduced (inductive reactance takes over). Also, because i had to slow down the response time of the PLL, it doesnt respond quite as nicely to the raw DC input. It still makes plenty long sparks, but they sound a bit harsh. Im still working on this part as id like to have it run as smooth as possible.

Here are some pics of the coil running with the old driver. The sparks and everything look just the same so i didnt bother taking pics of it running with the new driver. The videos are pretty cool too.

Link2

There are still some improvements to be had, as i mentioned above, so dont go building the circuit immediately (although it already works rather well).


UPDATE:

After more tinkering, ive eliminated the problem with losing lock. It was a matter of setting R1 properly, which limits the upper frequency limit. You have to set it just above the secondaries unloaded Fo for it to work properly.

But, ive discovered one serious drawback. It just *wont* work on half-wave rectified input (and im sure the same goes for feeding it interrupter pulses). The problem is that PCII resets to the lower frequency limit when there is no input signal to the phase comparator. I have some bilateral switches that i will likely stick in there to either disconnect the PC2 output from the VCO in, or connect the VCO out into the other PC input (im thinking the earlier is more reliable). This would also require a trigger from the AC line to control the switch, probably something like the staccato controller that is so popular. Staccato would be nice anyway, since it would allow quick conversion from 120pps, to 60pps, to 30pps, to 15.... all with just a turn of a knob. More to come ...

Another Update:

I put the CD4066 switch in place to both enable the VCO input and the gate drivers so that it will work with any staccato or interrupter signal. The schematic has been updated. The PLL seems to lock fine for "normal" SSTC use, probably isnt fast enough for DRSSTCs. I still seem to get weak ground sparks under certain conditions, so im gonna try to figure that out. Im also having problems with flashover between the coils, but that isnt related to the PLL circuit (at least i dont think it is).
Back to top
HV Enthusiast
Wed Jun 21 2006, 02:24PM
HV Enthusiast Registered Member #15 Joined: Thu Feb 02 2006, 01:11PM
Location:
Posts: 3068
Is there any particular reason you are moving towards the PLL based driver? Have you found some problems with your present driver configuration?
Back to top
Marko
Wed Jun 21 2006, 02:32PM
Marko Registered Member #89 Joined: Thu Feb 09 2006, 02:40PM
Location: Zadar, Croatia
Posts: 3145
For some people 'PLL' just sounds cool. smile

I guess it's all about having a stable CW coil that can be audiomodulated, wich is hard with direct feedback and more stale than open loop VCO.
Back to top
Steve Ward
Wed Jun 21 2006, 05:25PM
Steve Ward Registered Member #146 Joined: Sun Feb 12 2006, 04:21AM
Location: Austin Tx
Posts: 1055
Dan,

I am not considering the PLL driver for DRSSTC use if thats what you mean. But, i do feel its the most viable option for regular SSTCs (and in that case, i *have* found reasons that this is better). So why am i messing with SSTCs again? I still think they are cool, and isnt that what it really comes down to anyway?. At first i just threw this coil together out of left over parts that have just been getting in my way. But, when i saw that the PLL circuit was not really functioning as advertised, it just bugged me. I was also hoping to supply hobbyists with another option for controlling their SSTCs, but i fear it might be teetering on the edge of being too complex rolleyes .

I guess it's all about having a stable CW coil that can be audiomodulated, wich is hard with direct feedback and more stale than open loop VCO.


Yes, that is a big part of it too. I do plan to eventually audio modulate this (frequency/phase modulation). Im envisioning this as being a very nice "demonstration" coil and im trying to build in as many features as possible to allow for every possible mode of SSTC operation: CW, 120hz full-wave, 60hz half-wave, staccato, interrupted, and audio modulated. This will most likely be the last SSTC i ever build for myself, and realistically, the last DRSSTC. Ive built them as big and as small as i possibly can. Dont worry, i dont plan on dissappearing from the HV community any time soon wink .
Back to top
HV Enthusiast
Wed Jun 21 2006, 06:29PM
HV Enthusiast Registered Member #15 Joined: Thu Feb 02 2006, 01:11PM
Location:
Posts: 3068
Steve Ward wrote ...

This will most likely be the last SSTC i ever build for myself, and realistically, the last DRSSTC. Ive built them as big and as small as i possibly can.

Steve Conner,

Looks like your chance to get back in the biggest SSTC contest . . . heh heh heh wink

Back to top
Steve Ward
Wed Jun 21 2006, 08:43PM
Steve Ward Registered Member #146 Joined: Sun Feb 12 2006, 04:21AM
Location: Austin Tx
Posts: 1055
Yep, my backyard cant support more than 12 foot sparks.

I had a MOSFET blowout today when i tried running with just 3 primary turns. Im not sure why it failed. It worked fine at 100% with 4 turns, but blew up at maybe 35% with 3 turns. Anyway, i noticed before than the 4046 doesnt really put out exactly 50% duty cycle, its more like 46% (just estimating by eye). Anyway, i was not using a DC blocking cap on my TC primary, and i noticed there was indeed a rather large DC offset (and assuming my CT probably couldnt keep up with the entire offset, it was likely worse than what i saw). So now i added 1.36uF of blocking caps, and ran it up at 4 turns on the primary. At full 280VAC input i get 36" strikes cheesey . As far as i know, this is the longest SSTC spark captured on camera (though ive heard stories of people making longer sparks). So the controller seems to be working well, though im still fine tuning and revising. The latest changes will be made to the schematic shortly.

Link2


1150922580 146 FT11732 36spk4
Back to top
Terry Fritz
Thu Jun 22 2006, 02:51PM
Terry Fritz Registered Member #393 Joined: Tue Apr 18 2006, 12:30AM
Location:
Posts: 297
Hi,

One might wish to consider "really" computerizing the thing. The 8 CPU 32 bit 80MHz Propeller from Parallax or a similar "super computer on a chip" thing could probably "think" its way through zero current crossing and streamer loading. It could "calculate" the timing, run the IGBTs, monitor for screw ups, run the NTSC display, keyboard, internet connection, play Tetris (:o))... just about everything in parallel in real time.

Link2

It's only $25 but one would have to know programming and such to program the little monster. But it should easily have the power to reduce the "control thing" to a "chip". As the controllers start to get really complex, this might be a very good option to take all those little ICs, resistors, caps... "out" and just do it all in "software".

Cheers,
Terry



Back to top
Marko
Thu Jun 22 2006, 03:03PM
Marko Registered Member #89 Joined: Thu Feb 09 2006, 02:40PM
Location: Zadar, Croatia
Posts: 3145
[very sorry for double post, mod please delete this, thanks]
Back to top
Marko
Thu Jun 22 2006, 03:04PM
Marko Registered Member #89 Joined: Thu Feb 09 2006, 02:40PM
Location: Zadar, Croatia
Posts: 3145
Omg steve, that's 'pretty big' CW spark.
I see that 3 foot soonly growing to 10.. :)

One thing, On richieburnett's old SSTC (pumped up a bit) streamers formed straight, sharp spikes, like small swords, and looked pretty evil and powerful.

To me these are probably nicest SSTC arcs I seen, altough not the longest smile

I guess you need non-CW input envelope for that (just fullwave rectified? )

1 meter arc like that would be 'pretty neat'.

Ss15

I hope image is not too big..?

Link2
Back to top
Steve Conner
Thu Jun 22 2006, 03:11PM
Steve Conner Registered Member #30 Joined: Fri Feb 03 2006, 10:52AM
Location: Glasgow, Scotland
Posts: 6706
Meh. I program DSPs for a day job, and I still chose analog circuitry for my PLL driver. The big problem with processor based stuff is latency, ie the time it takes to suck data in through the A/D converters, do all the calculations, and spit it out again. If I want to play Tetris I can always connect a Gameboy to it. tongue

Steve's new PLL driver is a lot like my Mk2 driver, but simpler, which I guess is a good thing smile The sparks look great!

EVR, that wouldn't be fair tongue I'm still working on Odin The All-Fragger but I'm not sure when it'll be finished, and I don't see it beating 12ft with its 30" secondary. The only way I'd be interested in trying for the DRSSTC record would be as part of a UK team, kind of like what Chris Hooper is doing with Ward and Jimmy.
Back to top
1 2 

Moderator(s): Chris Russell, Noelle, Alex, Tesladownunder, Dave Marshall, Dave Billington, Bjørn, Steve Conner, Wolfram, Kizmo, Mads Barnkob

Go to:

Powered by e107 Forum System
 
Legal Information
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.