Welcome
Username or Email:

Password:


Missing Code




[ ]
[ ]
Online
  • Guests: 72
  • 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!
Mathias (41)
slash128v6 (52)


Next birthdays
02/01 Barry (70)
02/01 Snowcat (37)
02/01 wylie (43)
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 »   

New driver design ideas

1 2 3 
Move Thread LAN_403
Dylan
Fri Jul 18 2008, 02:51PM Print
Dylan Registered Member #1024 Joined: Sun Sept 23 2007, 10:56AM
Location: Northern NSW, Australia
Posts: 95
Hi all , I've been messing around with some driver ideas, let me know what you think.

Assuming a flip flop synchronised driver, with push pull GDT drive using your chosen flavour of gate drive chip:

- When the initial gate drive pulse starts , if it has been started by bringing up an enable pin on the gate drivers, then that first pulse will effectively be driven single ended as one of the drivers transitions but not the other (both low when enable low).
So ideally we should avoid using the enable pin in this way.

- Most drivers rely on feedback to terminate the first 'pulse' and begin oscillation, as the 'pulse' is infact a 'Busrt lenth' high signal effectively XORed with the feedback. This theoretically leaves the chance that the first pulse may be longer than the ideal period of 1/2 resonant wavelenth, if feedback fails it will in fact be the full 'Burst length'.
So ideally our drive would be a 'Burst length' signal ANDed/NANDed with feedback, and we supply a 'Boot' pulse of 1/2Fres period to kick start oscillation.

===== Not tackling this yet =====
- Secondary feedback is great as you are always driving in tune with the secondary. Primary feedback is great for saving output devices as you are always driving at zero crossing on the primary side. So most people seem to use primary feedback and carefully tune the Fres of the primary and secondary circuits.
But surely it would be better for the driver to at least attempt to synchronise the two, so use BOTH primary and secondary feedback, attempting to lock on to the secondary within a safe window of the primary.
===== End Not tackling this yet =====

Anyway , thats my thoughts for now, I'm currently brewing up a driver to try these ideas out on , just finnished the layout (attatched).
Will let you all know how it goes.

V2
Back to top
Tom540
Fri Jul 18 2008, 03:30PM
Tom540 Banned on 3/17/2009.
Registered Member #487 Joined: Sun Jul 09 2006, 01:22AM
Location:
Posts: 617
I'm a little lost without a schematic as far as how it works.

Your layout looks pretty good except I think you should ad some thermal reliefs to the right side of your board where the output caps and diodes are etc. Just a thought, might be tough to solder but might not matter either.

-Tom
Back to top
Dylan
Sat Jul 19 2008, 12:51AM
Dylan Registered Member #1024 Joined: Sun Sept 23 2007, 10:56AM
Location: Northern NSW, Australia
Posts: 95
Cheers Tom , yep I decided against thermal pads on all the output stuff, figured I'd preffer a really good contact and put up with the soldering pain.
As far as being a little lost , now that I read it again , so am I :) , I know exactly what I'm trying to say , but I started the thread a 1:30am , and with a few red wines under my belt.

I will post some schematics and more readable descriptions soon.
Back to top
Dylan
Sat Jul 19 2008, 03:10AM
Dylan Registered Member #1024 Joined: Sun Sept 23 2007, 10:56AM
Location: Northern NSW, Australia
Posts: 95
Ok , this may describe problem 1 a bit clearer:
Were looking at the standard GDT driver setup using UCC27xxx chips or similar.

~~ Say feedback takes 3 units of time to 'ring up'.

Using enable pins (to get inherent boot pulse) for Interrupter signal and driving with feedback signal only:
GD Enable Pins        : ___--------------____ (Interrupt)
GD Input pins         : ______-_-_-_-_-_-_-_- (Feedback)
Highside GD Output    : ______-_-_-_-_-_-____
Lowside(INV) GD Output: ___---_-_-_-_-_-_----
                            ^ Boot pulse is only V*1 delta

As opposed to providing the combined feedback, Interupter and boot pule signal to always enabled drivers :
GD Enable Pins        : ---------------------
GD Input pins         : ___---_-_-_-_-_-_____ (Feedback + boot pulse + Interrupt)
Highside GD Output    : ___---_-_-_-_-_-_____
Lowside(INV) GD Output: ---___-_-_-_-_-_-----
                            ^ Boot pulse is V*2 delta
Back to top
Tom540
Sun Jul 20 2008, 10:46PM
Tom540 Banned on 3/17/2009.
Registered Member #487 Joined: Sun Jul 09 2006, 01:22AM
Location:
Posts: 617
The thermals aren't really a big deal but not using them is just overkill on a driver board. I use 4 50mil spokes on my IGBT bridge thermals without problems. I have all power layers doubled up on top and bottom for a total of 8 thermals per IGBT pin. If you can solder it without problems then leave them out.
Back to top
Steve Ward
Mon Jul 21 2008, 07:12AM
Steve Ward Registered Member #146 Joined: Sun Feb 12 2006, 04:21AM
Location: Austin Tx
Posts: 1055
- When the initial gate drive pulse starts , if it has been started by bringing up an enable pin on the gate drivers, then that first pulse will effectively be driven single ended as one of the drivers transitions but not the other (both low when enable low).
So ideally we should avoid using the enable pin in this way.


So? One driver is actively sourcing current and the other is sinking current. There is no problem.

- Most drivers rely on feedback to terminate the first 'pulse' and begin oscillation, as the 'pulse' is infact a 'Busrt lenth' high signal effectively XORed with the feedback. This theoretically leaves the chance that the first pulse may be longer than the ideal period of 1/2 resonant wavelenth, if feedback fails it will in fact be the full 'Burst length'.
So ideally our drive would be a 'Burst length' signal ANDed/NANDed with feedback, and we supply a 'Boot' pulse of 1/2Fres period to kick start oscillation.


Once again, dont care. The GDT will saturate before then and turn off the transistors. Oscillation is basically guaranteed in most cases. If it fails, then you are driving way off resonance so the currents will be low (provided dual-resonant setup, or at least a DC-blocking cap).


- Secondary feedback is great as you are always driving in tune with the secondary. Primary feedback is great for saving output devices as you are always driving at zero crossing on the primary side. So most people seem to use primary feedback and carefully tune the Fres of the primary and secondary circuits.
But surely it would be better for the driver to at least attempt to synchronise the two, so use BOTH primary and secondary feedback, attempting to lock on to the secondary within a safe window of the primary.



There is again no point to this. Just tune your primary circuit properly.

Im only being "close minded" here because i run these systems for live demo's for hours on end, and they always work just fine. Id suggest avoiding all of the extra complication added by your proposed improvements since for the most part they are unnecessary.
Back to top
Dylan
Thu Jul 24 2008, 06:49AM
Dylan Registered Member #1024 Joined: Sun Sept 23 2007, 10:56AM
Location: Northern NSW, Australia
Posts: 95
Points taken.
I came up with a basic scheme something like the attatched pic.
But all those gates will definetly add delay I guess, It should however both:
1: Ensure ALL GDT transitions are 2*Vcc delta
2: Supply a boot pulse with a settable maximum duration (ie:close to resonance) , with feedback overriding and terminating the boot pulse.
Naturally the and buffer at the end could have more ins for OCD and so on, this is just the basic idea.

It is probably all unnessecary , but Im going to build it anyway, after all who ever said it had to be nessecary cheesey

Oh , and I've given up on dual Pri/Sec combined feedback for now, not sure what I was smoking when I decided to tackle that :)

1216882143 1024 FT50152 Drsstc Drv Sml


Steve Ward wrote ...

- Most drivers rely on feedback to terminate the first 'pulse' and begin oscillation, as the 'pulse' is infact a 'Busrt lenth' high signal effectively XORed with the feedback. This theoretically leaves the chance that the first pulse may be longer than the ideal period of 1/2 resonant wavelenth, if feedback fails it will in fact be the full 'Burst length'.
So ideally our drive would be a 'Burst length' signal ANDed/NANDed with feedback, and we supply a 'Boot' pulse of 1/2Fres period to kick start oscillation.


Once again, dont care. The GDT will saturate before then and turn off the transistors. Oscillation is basically guaranteed in most cases. If it fails, then you are driving way off resonance so the currents will be low (provided dual-resonant setup, or at least a DC-blocking cap).

Im not sure you got me here , when I said:
"This theoretically leaves the chance that the first pulse may be longer than the ideal period of 1/2 resonant wavelenth, if feedback fails it will in fact be the full 'Burst length'."
I am aware that the pulse length at the output of the GDT is in fact limited by the GDT as well, Im talking about at the input of the GDT.
And I would hope that the GDT does not saturate faster than, or even close to 1/2Fres, surely it should be capable of far longer pulses that the intended pulse length?

As far as 'don't care', I understand, I'm just a little obsessive smile, and if its a system that is even a little closer to the ideal behaviour, I'm prepared to give it a go.

Steve Ward wrote ...

- When the initial gate drive pulse starts , if it has been started by bringing up an enable pin on the gate drivers, then that first pulse will effectively be driven single ended as one of the drivers transitions but not the other (both low when enable low).
So ideally we should avoid using the enable pin in this way.


So? One driver is actively sourcing current and the other is sinking current. There is no problem.


I may very well be wrong, but with a capacitively coupled GDT , I would have thought driving a pulse at 1/2 the Vdelta would give half the V out ?
I am prepared to stand corrected here, as everywhere.

Tom540 wrote ...

The thermals aren't really a big deal but not using them is just overkill on a driver board. I use 4 50mil spokes on my IGBT bridge thermals without problems. I have all power layers doubled up on top and bottom for a total of 8 thermals per IGBT pin. If you can solder it without problems then leave them out.

Advice taken , I'm new to PCB layout so I was just playing it safe, but if its no problem then thermals it is!

A bit of shuffling to give an input for OCD (tied high for now) without adding any components , well ok , the pullup resistor.
V2




[MOD NOTE]

Double Posting is not allowed. Especially (5) Posts in a row.

Please read the rules regarding posting.

** Sorry ED , I'll behave, thanks for combining my posts, I just edited it to fix a broken block-quote.
Back to top
Dr. Dark Current
Thu Jul 24 2008, 12:41PM
Dr. Dark Current Registered Member #152 Joined: Sun Feb 12 2006, 03:36PM
Location: Czech Rep.
Posts: 3384
hmm, quintuple post confused

I always use start-up oscillator, it always kicks the oscillation back if the feedback is lost for some reason.


Back to top
Steve Ward
Fri Jul 25 2008, 06:14AM
Steve Ward Registered Member #146 Joined: Sun Feb 12 2006, 04:21AM
Location: Austin Tx
Posts: 1055
Im not sure you got me here , when I said:
"This theoretically leaves the chance that the first pulse may be longer than the ideal period of 1/2 resonant wavelenth, if feedback fails it will in fact be the full 'Burst length'."
I am aware that the pulse length at the output of the GDT is in fact limited by the GDT as well, Im talking about at the input of the GDT.
And I would hope that the GDT does not saturate faster than, or even close to 1/2Fres, surely it should be capable of far longer pulses that the intended pulse length?


This depends on your design mentality. I believe in winding my GDTs so that they have only a small headroom for saturation, that means using the least turns possible to keep resistance and stray inductance down. My GDTs likely wouldnt work at 1/2 Fres.

When the GDT saturates, the DC blocking cap takes up the slack in keeping the driver current down, by ummm... blocking the DC saturating current :P.


I may very well be wrong, but with a capacitively coupled GDT , I would have thought driving a pulse at 1/2 the Vdelta would give half the V out ?
I am prepared to stand corrected here, as everywhere.


Ignore the capacitor... if its properly sized it will behave like its not there. The first pulse will provide +Vcc, or -Vcc on the gates (phasing dependent) and not half the normal drive voltage or anything weird. The GDT really does behave as if you connected the IGBT gate to one driver and the IGBT source to another driver... no voltage division or anything (unless your GDT is something other than 1:1 ratio).

Back to top
GeordieBoy
Fri Jul 25 2008, 10:28AM
GeordieBoy Registered Member #1232 Joined: Wed Jan 16 2008, 10:53PM
Location: Doon tha Toon!
Posts: 881
The first pulse into a GDT *SHOULD* actually be a quarter cycle long, then followed by alternate half-cycles in either direction. This would actually keep the magnetising current symmetrical about zero, and the flux excursion of the core symmetrical too.

If the first pulse isn't half the duration of the others, then the magnetising current will integrate up to some positive or negative value. This DC component would persist if it were not for the DC blocking capacitor that reduces it to a decaying oscillatory transient, usually at a frequency much lower than the switching frequency. The damping resistors Steve W mentioned across the DC blocking cap help to further reduce this oscillation to a brief decaying transient.

The same comments hold true for a conventional SSTC (not DRSSTC) where the primary is driven directly from an H-bridge in burst mode. The first pulse should be halved in duration to ensure symmetrical magnetising current, and to ensure even current sharing between the switching devices.

If this is not clear, a quick simulation with a pulse generator, current-sense resistor and an inductor all in series clearly shows the behaviour.

-Richie,
Back to top
1 2 3 

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.