Welcome
Username or Email:

Password:


Missing Code




[ ]
[ ]
Online
  • Guests: 17
  • Members: 0
  • Newest Member: omjtest
  • Most ever online: 396
    Guests: 396, Members: 0 on 12 Jan : 12:51
Members Birthdays:
One birthday today, congrats!
Vaxian (17)


Next birthdays
05/21 Dalus (34)
05/21 Kizmo (37)
05/22 Skynet (32)
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 :: Projects
« Previous topic | Next topic »   

"The HOG" Supersized QCWDRSSTC

first  3 4 5 6 
Move Thread LAN_403
Steve Conner
Thu Aug 29 2013, 03:06PM
Steve Conner Registered Member #30 Joined: Fri Feb 03 2006, 10:52AM
Location: Glasgow, Scotland
Posts: 6706
Yeah I agree something like 10-100MSPS is a nice round number, I would have used about that sample rate myself smile

If you have several samples per period, you can do "Prediktor" phase lead with a simple IIR digital filter, and you can also do the current limit digitally because you have a good chance of capturing the actual peak value.

It also makes life easier if you are sampling fast enough to just drive the gate drivers directly with a 1-bit output. For each sample, you only need to decide if the gate drivers should be off or on. At 1MSPS you would have to synthesize the gate drive waveforms using something like a PWM or timer peripheral clocked off a higher sample rate, and it would degenerate back to being a PLL driver with a digital loop filter. I believe Steve Ward and Phillip Slawinski's latest driver works like this, and it is fine, but full sub-cycle control would be nicer.

Anyway, go Eric! smile
Back to top
Goodchild
Thu Aug 29 2013, 05:04PM
Goodchild Registered Member #2292 Joined: Fri Aug 14 2009, 05:33PM
Location: The Wild West AKA Arizona
Posts: 795
Steve Conner wrote ...

Yeah I agree something like 10-100MSPS is a nice round number, I would have used about that sample rate myself smile

If you have several samples per period, you can do "Prediktor" phase lead with a simple IIR digital filter, and you can also do the current limit digitally because you have a good chance of capturing the actual peak value.

It also makes life easier if you are sampling fast enough to just drive the gate drivers directly with a 1-bit output. For each sample, you only need to decide if the gate drivers should be off or on. At 1MSPS you would have to synthesize the gate drive waveforms using something like a PWM or timer peripheral clocked off a higher sample rate, and it would degenerate back to being a PLL driver with a digital loop filter. I believe Steve Ward and Phillip Slawinski's latest driver works like this, and it is fine, but full sub-cycle control would be nicer.

Anyway, go Eric! smile

I'm glad someone can validate my thought process! At least I know I'm not completely off the deep end, yet...

From what I have looked at, my current sample rate gives about 200 samples/period at a 500KHz Fres. I like the idea of being able to just adjust the gate drive output based on the sampled points. That's what originally attracted me to choosing the higher sample rate.

My FPGA can run up to 300MHz and I'm tempted to pick an ADC that can run even faster than 100MSPS. 200 samples/period (10nS resolution) seems like it may be pushing the limits of what should be "enough" samples in a single period. But then again the comparator used in the UD phase lead board is 10nS resolution and runs fine it seems.

I guess the only thing that deters me from going to a faster ADC is that after you go past the 100MSPS mark it seems ADCs go into a whole new ball park of price range! Some even as high as $40 parts for only a marginal improvement in performance.
Back to top
Gregory
Fri Aug 30 2013, 06:00PM
Gregory Registered Member #2922 Joined: Sun Jun 13 2010, 12:08AM
Location:
Posts: 226
Ohh.. I was thinking you want to use it as a 50khz driver hence I said 1MSPs would be fine.

IIR filter you works just fine for the phase-lead compensator, maybe you will have the first cycle not compensated because the capture time for the right initial states on the filter.
Back to top
Steve Conner
Fri Aug 30 2013, 09:23PM
Steve Conner Registered Member #30 Joined: Fri Feb 03 2006, 10:52AM
Location: Glasgow, Scotland
Posts: 6706
This won't be a problem if you run the ADC and digital filter continuously. The filter will already have the right initial state because it was running before the burst began.
Back to top
Gregory
Fri Aug 30 2013, 10:22PM
Gregory Registered Member #2922 Joined: Sun Jun 13 2010, 12:08AM
Location:
Posts: 226
The filter will almost stabilize to a zero value like the inductor and you will lsot the first prediction cycle. My idea is to pause the filter atualization at the end of the burst
Back to top
Goodchild
Sat Aug 31 2013, 08:34AM
Goodchild Registered Member #2292 Joined: Fri Aug 14 2009, 05:33PM
Location: The Wild West AKA Arizona
Posts: 795
My plan was not to lead on the rising edge of the first half cycle. You need to create a start pulse to get the current moving in the circuit. However it would only be the very first turn on (when there is zero current) every other transition would run phase lead.

I don't see how you could do phase lead before this time anyway considering the fact that there is no current flowing before this time to lead in the first place.

On top of phase lead however I also have to do all the phase shift modulation and ZVS delay junk as well. It's going to be one busy little FPGA!

I may even consider doing an interleaved ADC design, lord knows I have the pins on the FPGA to do it, but this is yet to be decided.
Back to top
Gregory
Sun Sept 01 2013, 01:40AM
Gregory Registered Member #2922 Joined: Sun Jun 13 2010, 12:08AM
Location:
Posts: 226
Iterleaved ADC will be great. You can try to run a digital based PLL loop to control the output frequency. I think it can regenerate and stabize much faster than a analog simple PLL. This is the hard think on use normal PLL on DRSSTC tesla coils, at QCW system PLL seems to make the job more easy. With the PLL you can make all the lead design, but, I think, you will always miss the first cycle.

If you design a sate machine approach for me it seems simpler to do the phase lead, now you will lost only the first edge, and not all the first cycle.
Back to top
Intra
Tue Oct 08 2013, 01:39PM
Intra Registered Member #2694 Joined: Mon Feb 22 2010, 11:52PM
Location: Russia, Volgograd (Stalingrad).
Posts: 97
Eric, why are you change IGBT from IXYN82N120 to TO-247? is this mean IXYN82N120 aren't working because of it is too high frequency for this IGBT or here is a cooling trick?
Back to top
Dr. Dark Current
Tue Oct 08 2013, 02:54PM
Dr. Dark Current Registered Member #152 Joined: Sun Feb 12 2006, 03:36PM
Location: Czech Rep.
Posts: 3384
I think if the phase lead misses a few cycles, it is no deal, especially in a QCW coil where the current takes many cycles to ring up. The phase lead is important during the time when the tank current is near its maximum value.
Back to top
Chris Cristini
Tue Oct 08 2013, 07:29PM
Chris Cristini Registered Member #1749 Joined: Fri Oct 10 2008, 02:04AM
Location: Claremont New Hampshire
Posts: 497
Goodchild wrote ...

As for our water cooling design we know that it's not an "optimal" design, but the fact remains we used materials we have on hand. We also don't plan to run the bridges at any extreme levels so out current design fall into the spec we plan to run at.

The MICA caps are from Link2



I want your Job. amazed Great work!
Back to top
first  3 4 5 6 

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.