 |
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 bold have donated within the last three months.
Special Thanks To:- Aaron Holmes
- Aaron Wheeler
- Adam Horden
- Andre
- asabase
- Austin Weil
- barney
- Bert Hickman
- Bill Kukowski
- Brandon Paradelas
- Bruce Bowling
- Cesiumsponge
- Chris F.
- Chris Hooper
- Corey Worthington
- Derek Woodroffe
- Dalus
- Dan Strother
- Daniel Uhrenholt
- Dave Billington
- Dave Marshall
- David F.
- Dennis Rogers
- drelectrix
- Dr. John Gudenas
- Dr. Spark
- eastvoltresearch
- Eirik Taylor
- Finn Hammer
- Firebug24k
- GalliumMan
- Gary Peterson
- George Slade
- Grant
- GreySoul
- Henry H
- IamSmooth
- In memory of Leo Powning
- Jacob Cash
- James Howells
- James Pawson
- Jeff Greenfield
- Jesse Frost
- Jim Mitchell
- John Forcina
- John Oberg
- John Willcutt
- Jon Newcomb
- Leslie Wright
- Lutz Hoffman
- Mads Barnkob
- Matt Gibson
- Matthew Guidry
- Michael D'Angelo
- Mikkel
- mileswaldron
- Neil Foster
- Nick de Smith
- Norman Stanley
- Patrick Coleman
- Paul Brodie
- Paul Jordan
- Paul Montgomery
- Ped
- Peter Krogen
- Peter Terren
- Richard Feldman
- Robert Bush
- Royce Bailey
- Scott Fusare
- Stella
- Steven Busic
- Steve Conner
- Steve Ward
- Sulaiman
- Thomas Coyle
- Thomas A. Wallace
- Torch
- Ulf Jonsson
- Vaxian
- 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. |
 |
|
 |
uDR/SSTC design - updated with full bridge testing and current monitoring.. Go to page
[1]
2
|
|
| Nicko |
Thu Jun 25 2009, 10:23AM |
|
|
Registered Member #1334 Joined: Tue Feb 19 2008, 10:37AM Location: Nr. London, UK Posts: 287
|
I'm pretty new to SSTCs/DRSSTCs, but I'm in the middle of a new design & build with some fairly novel features... One part of which is a deceptively simple & reliable dead-time generator which I've not seen elsewhere. I hope this is useful for someone else...
The whole circuit is still in prototype but works well - In the spirit of sharing, I'll document the whole as I go...
System Diagram
sstc_1_system_diagram.pdf
Dead Time Basically, the feedback input is delayed by a fixed amount - taking into account the variable hysteresis of the schmitt there is a different RC time constant for the rise & fall of the feedback signal - with the values below, the input pulse edges are both delayed by about 85nS, and when recombined the result is a nice even 85nS shoulder for the UCC 3732x driver outputs. Deceptively simple & reliable - by taking advantage of the fact that one driver inverts the enable signal and the other doesn't, we can achieve a good result with far less complexity than is normal.
If anyone wants, I have the simulations in LTspice - though its easy to substitute 74HC(T) equivalents for the Tiny/LittleLogic gates I use.

NOTE: The inverting driver (UCC37321) is driven from the OR gate...
Full Bridge The design is completely modular with both FB & HB versions for both FET & IGBT - easy to swap round for fun. The controller sits on top of this board and has been removed for the photo below.
Here is the prototype full bridge board (FET version) about to be tested...
 Full Bridge Schematic
Controller This can run in SSTC or DRSSTC mode and has built-in thermal management & protection together with optical link, remote control/information panel & dead-time control etc. etc.
Completed controller mounted on FET full bridge:



Test harness:

Test rig:

Synchroniser, optical link & feedback working:

Dead time generation working (needs minor adjustment):


Checking one side of the full bridge gate phasing:

Gate waveforms are in anti-phase and look ok:

Adjustable MMC (bleed resistors on underside):

New test rig running at 190kHz with fibre optic interrupter:

Primary current measured using Pearson CT 150 - 15V in making 30Vp-p:

Nick -- Nuns! NUNS! Reverse! Reverse! Reverse! |
| Back to top |
|
| LithiumLord |
Thu Jun 25 2009, 11:55AM |
|
|
Registered Member #1739 Joined: Fri Oct 03 2008, 05:05AM Location: Moscow, Russia Posts: 261
|
heh, kinda alike to what I use, the only difference is the usage of single delay and two different logic types for output. I prefer two separate delays and two AND gates as it utilizes one AND gate IC and some of hc14's gates you are not using completely anyway most likely - so, two ICs vs three ;) Also less parts, as you are no longer forced to use the diodes.
Attach the nails and electrodes! (Dark Tranquillity - Dissolution Factor Red)
YouTube corner Skype: XenonLX |
| Back to top |
|
| Nicko |
Thu Jun 25 2009, 12:18PM |
|
|
Registered Member #1334 Joined: Tue Feb 19 2008, 10:37AM Location: Nr. London, UK Posts: 287
|
LithiumLord wrote ...
...so, two ICs vs three ;) Also less parts, as you are no longer forced to use the diodes.
Well, you might save 1 component as you'll have an extra passive (capacitor) but you'll also be using more gates, and you'll note I'm using TinyLogic, which means the footprint is.... well... tiny ! (and no wasted gates).
Nick -- Nuns! NUNS! Reverse! Reverse! Reverse! |
| Back to top |
|
| Z28Fistergod |
Thu Jun 25 2009, 02:38PM |
|
|
Registered Member #2040 Joined: Fri Mar 20 2009, 05:13PM Location: Fairfax VA Posts: 179
|
That looks just like a circuit used to provide independent turn on and turn off waveforms at the gate of an IGBT or MOSFET. Finn hammer uses an almost identical circuit in his design too. If you came up with that on your own then that's good, although it's always a bummer to find out that one of your innovations is old news.
Also you have the problem of the intrinsic delay associated with your circuit. I don't want to sound too critical but schmitt triggers aren't supposed to be used in that way either, a comparator would be ideal. |
| Back to top |
|
| Nicko |
Thu Jun 25 2009, 02:52PM |
|
|
Registered Member #1334 Joined: Tue Feb 19 2008, 10:37AM Location: Nr. London, UK Posts: 287
|
Z28Fistergod wrote ...
That looks just like a circuit used to provide independent turn on and turn off waveforms at the gate of an IGBT or MOSFET. Finn hammer uses an almost identical circuit in his design too. If you came up with that on your own then that's good, although it's always a bummer to find out that one of your innovations is old news.
I think you've missed the point - The trick with a schmitt input & the two diodes/resistors has probably been around for 20 or 30 years (or more) - it's a standard logic trick and nothing new in that whoever uses it . Just looked at what I think you are referring to (Prediktor?) and whilst Finn uses the same trick as part of his ZCS detection, it's not anything to do with dead time.
What I haven't seen used before (not in these parts anyway) is recombining the delayed pulse with the original using just two gates to generate the correct deadtimes. It's so simple...
Nick -- Nuns! NUNS! Reverse! Reverse! Reverse! |
| Back to top |
|
| Z28Fistergod |
Thu Jun 25 2009, 03:52PM |
|
|
Registered Member #2040 Joined: Fri Mar 20 2009, 05:13PM Location: Fairfax VA Posts: 179
|
Well no I didn't miss the point, this will probably sound bad but I didn't see what was so great about the AND gate and the OR gate combination, so I assumed you were talking about the diode resistor capacitor network.
I'd like to see the rest of you schematic because I think you may have overlooked something. It looks like the output of the OR gate will always be greater than 50% duty cycle and the output of the AND gate will always be less than 50% duty cycle. This is probably not good, and you might want to rethink your design. |
| Back to top |
|
| Nicko |
Thu Jun 25 2009, 04:22PM |
|
|
Registered Member #1334 Joined: Tue Feb 19 2008, 10:37AM Location: Nr. London, UK Posts: 287
|
Z28Fistergod wrote ...
Well no I didn't miss the point, this will probably sound bad but I didn't see what was so great about the AND gate and the OR gate combination, so I assumed you were talking about the diode resistor capacitor network.
I'd like to see the rest of you schematic because I think you may have overlooked something. It looks like the output of the OR gate will always be greater than 50% duty cycle and the output of the AND gate will always be less than 50% duty cycle. This is probably not good, and you might want to rethink your design.
The design of the output is quite intentional - and, amusingly, quite subtle - The GDT drivers are the "standard" UCC 3732x pair (see original post) - one inverts its enable pin, the other does not - when driven by the pair of signals from the two gates, the dead time is generated -, i.e. one output is positive logic, the other negative which is why you thought that there was an error - it looks "wrong" at first sight, but isn't.
Run a brief simulation in LTspice or similar and you'll see it does actually work, counter-intuitive though it may appear...
HTH
Nick -- Nuns! NUNS! Reverse! Reverse! Reverse! |
| Back to top |
|
| Z28Fistergod |
Thu Jun 25 2009, 04:32PM |
|
|
Registered Member #2040 Joined: Fri Mar 20 2009, 05:13PM Location: Fairfax VA Posts: 179
|
Oops, your right. You must have the inverting driver on the OR gate. |
| Back to top |
|
| Nicko |
Thu Jun 25 2009, 04:43PM |
|
|
Registered Member #1334 Joined: Tue Feb 19 2008, 10:37AM Location: Nr. London, UK Posts: 287
|
Z28Fistergod wrote ...
Oops, your right. You must have the inverting driver on the OR gate.
Exactly.
My point really with this very small offering is that simple can be quite cute - as you said, its just a couple of gates and a delay - the trick is combining that with the input to generate the correct drive for the UCCs - the absolute lack of complexity is exactly what makes it so neat (IMHO). Just replace the resistors with multi-turn pots and you have fully adjustable dead time.
When I looked a few months ago at how others were generating dead time, assuming they bothered at all, I was surprised at how complex they'd made it. A bit of thought, playing with LTspice & a breadboard, and a far simpler solution emerges... less often really is more...
Nick -- Nuns! NUNS! Reverse! Reverse! Reverse! |
| Back to top |
|
| Z28Fistergod |
Thu Jun 25 2009, 04:48PM |
|
|
Registered Member #2040 Joined: Fri Mar 20 2009, 05:13PM Location: Fairfax VA Posts: 179
|
I agree with less is more most of the time. What drove you to bother with the dead time in the first place? |
| Back to top |
|
| Nicko |
Thu Jun 25 2009, 04:54PM |
|
|
Registered Member #1334 Joined: Tue Feb 19 2008, 10:37AM Location: Nr. London, UK Posts: 287
|
Z28Fistergod wrote ...
I agree with less is more most of the time. What drove you to bother with the dead time in the first place?
I intend to use this board for other sorts of drive as well as GDTs - I want to completely eliminate the possibility of shoot through...
Nick -- Nuns! NUNS! Reverse! Reverse! Reverse! |
| Back to top |
|
| Terry Fritz |
Fri Jun 26 2009, 05:43PM |
|
|
Registered Member #393 Joined: Mon Apr 17 2006, 07:30PM Location: Fort Collins, Colorado, USA Posts: 276
|
I like it!!
Dead time circuits always slowed everything down so we avoided them like the plague. But now with Finn's Predikter, dead time is far far more friendly!! Shoot through is very bad and I give it 1mS in a far different application
We really need to take a whole new look at gate drive timing now!
Terry |
| Back to top |
|
| Z28Fistergod |
Fri Jun 26 2009, 08:18PM |
|
|
Registered Member #2040 Joined: Fri Mar 20 2009, 05:13PM Location: Fairfax VA Posts: 179
|
I was thinking about your circuit again and the dead time has the potential to be non uniform. Theoretically if the charging resistor was very small and the discharge resistor very large, you could end up with almost a 50% duty cycle out of the non inverting driver, and much less out of the inverting driver. Of course you can adjust this so the duty cycles are uniform with pots. If I were using the circuit I would use a comparator with the threshold set at 1/2 VCC, and a single pot and capacitor. That way the duty cycle of each driver is always equal. My 2 cents. |
| Back to top |
|
| Nicko |
Sat Jun 27 2009, 01:44AM |
|
|
Registered Member #1334 Joined: Tue Feb 19 2008, 10:37AM Location: Nr. London, UK Posts: 287
|
Z28Fistergod wrote ...
Theoretically if the charging resistor was very small and the discharge resistor very large, you could end up with almost a 50% duty cycle out of the non inverting driver, and much less out of the inverting driver. Of course you can adjust this so the duty cycles are uniform with pots.
Any circuit has the potential to be broken by bad component choice - If you look at the two resistor values I use, you will see that they are asymmetric - the reason for this is explained above - the values chosen result in a perfectly symmetrical output.
Nick -- Nuns! NUNS! Reverse! Reverse! Reverse! |
| Back to top |
|
| Z28Fistergod |
Sat Jun 27 2009, 06:54AM |
|
|
Registered Member #2040 Joined: Fri Mar 20 2009, 05:13PM Location: Fairfax VA Posts: 179
|
Sure most circuits won't work right without the correct component values. The difference is that you have two variables to produce one adjustment. It could be a pain to watch the scope and try to detect a 1% difference in the duty cycle between the two drivers. |
| Back to top |
|
| Nicko |
Mon Jul 06 2009, 03:29AM |
|
|
Registered Member #1334 Joined: Tue Feb 19 2008, 10:37AM Location: Nr. London, UK Posts: 287
|
Updated to include cleaner description & photo of prototype driver board...
Nick -- Nuns! NUNS! Reverse! Reverse! Reverse! |
| Back to top |
|
| Herr Zapp |
Tue Jul 07 2009, 02:16AM |
|
|
Registered Member #480 Joined: Thu Jul 06 2006, 02:08PM Location: North America Posts: 378
|
Nicko -
Interesting approach to the dead-time issue ........ have you fired up this driver & bridge combination yet, powering either a dummy load or a real TC?
Not sure I understand your last post ...... is there more information available somewhere (complete driver & bridge schematics, driver board photos, scope shots showing delay timing, etc)?
Regards, Herr Zapp |
| Back to top |
|
| Nicko |
Tue Jul 07 2009, 05:15AM |
|
|
Registered Member #1334 Joined: Tue Feb 19 2008, 10:37AM Location: Nr. London, UK Posts: 287
|
Herr Zapp wrote ...
Interesting approach to the dead-time issue ........ have you fired up this driver & bridge combination yet, powering either a dummy load or a real TC?
Not sure I understand your last post ...... is there more information available somewhere (complete driver & bridge schematics, driver board photos, scope shots showing delay timing, etc)?
I've tested the bridge on a dummy load with a frigged set of drivers, but the real controller board is still being made - its all very small SMD - the total size of the controller is 53mm x 68mm approx - double sided with a few components on the bottom. I don't know why, but I'm drawn to "small & neat" not "big & scary"...
I'll happily put up the schematics when the board is built, probably in two weeks time as I'm buried at work and the board house takes 10 days to do fine-pitched boards. There will undoubtedly be errors which I'd like to fix. I have no time yet to update my web site with this but will do as time permits. I'm driven mainly by the autumn UK Cambridge Teslathon which last year had quite a dramatic conclusion
I have all the simulation stuff in LTspice which looks good - If you want I'll post that - of course, practical realisation is another world, so "first light" may make the whole thing catch fire....
I updated the original post in this thread with a photo of one of the bridge options - the FET FB - not rocket science - I also changed the name of the thread - I've added the schematic to the top post.
Should I start a new project thread or just keep updating this one? Should I update "in-line" or the first post?
Cheers
Nick -- Nuns! NUNS! Reverse! Reverse! Reverse! |
| Back to top |
|
| Nicko |
Tue Jul 07 2009, 05:35AM |
|
|
Registered Member #1334 Joined: Tue Feb 19 2008, 10:37AM Location: Nr. London, UK Posts: 287
|
Herr Zapp wrote ...
... scope shots showing delay timing, etc...?
Here's the LTspice simulation output showing the current through the GDT primary:

With the component values selected in the schematic clip in the top post, you get an approx 80nS shoulder on each crossing. I will post proper scope shots as soon as I get them...
Nick -- Nuns! NUNS! Reverse! Reverse! Reverse! |
| Back to top |
|
| Nicko |
Tue Jul 14 2009, 04:04PM |
|
|
Registered Member #1334 Joined: Tue Feb 19 2008, 10:37AM Location: Nr. London, UK Posts: 287
|
New boards finally arrived today. Hopefully start assembly this weekend (under the microscope...). On a course all week, so I'm going to have to wait... It's small, very small...
uDR/SSTC Controller board This is a daughter board for the full bridge board below. When roatated by 90 degrees, it sits across the bridge board about 3cm up.


uDR/SSTC Full bridge board (IGBT or FET) This can be seen assembled in the first post of this thread.

Nick -- Nuns! NUNS! Reverse! Reverse! Reverse! |
| Back to top |
|
| Herr Zapp |
Tue Jul 14 2009, 07:04PM |
|
|
Registered Member #480 Joined: Thu Jul 06 2006, 02:08PM Location: North America Posts: 378
|
Nicko -
Very nice looking boards.
I assume that you are using a stereoscope during soldering?
In another thread, there is an ongoing discussion on PCB fabrication, on-line fab houses, etc. What design tool did you use, and who fabbed the boards?
Regards, Herr zapp |
| Back to top |
|
| Nicko |
Fri Jul 24 2009, 06:48AM |
|
|
Registered Member #1334 Joined: Tue Feb 19 2008, 10:37AM Location: Nr. London, UK Posts: 287
|
Herr Zapp wrote ...
Nicko -
Very nice looking boards.
I assume that you are using a stereoscope during soldering?
In another thread, there is an ongoing discussion on PCB fabrication, on-line fab houses, etc. What design tool did you use, and who fabbed the boards?
Thanks for the feedback - still putting the boards together - last bits should arrive this weekend. I use a good USB microscope for fine detail work - its a b*gger but as I get older, I've had to start using varifocal glasses, and SMD gets harder to do. However, a good binocular uscope is on the list (recommendations welcome). The boards above normally use nothing smaller than 0603 (mostly 0805) and chips no smaller than SOT-23.
Everything is done in Eagle (Pro version) - boards fabbed by Olimex. They did charge me a bit extra for the bridge board as I deliberately left some of the polygons exposed (no silk screen) as I want to silver-solder-load the high current traces. All that gold does look nice though Synthesis is mostly in LTspice, physical modelling in SolidEdge.
Not sure if I will build it this w/e as feeling rough - half my staff are either down or going down with H1N1. Rats.
Nick -- Nuns! NUNS! Reverse! Reverse! Reverse! |
| Back to top |
|
| Nicko |
Tue Sep 15 2009, 10:27PM |
|
|
Registered Member #1334 Joined: Tue Feb 19 2008, 10:37AM Location: Nr. London, UK Posts: 287
|
Herr Zapp wrote ...
Very nice looking boards. I assume that you are using a stereoscope during soldering? In another thread, there is an ongoing discussion on PCB fabrication, on-line fab houses, etc. What design tool did you use, and who fabbed the boards?
Hmmm... there has been a delay in making up these boards as my eyesight was not fully up to it, and even though I use nice Metcal MX500 soldering equipment, that wasn't either.
So I've invested in a decent solder paste applicator, an infrared pre-heater & SMD infrared oven.
Hopefully, over the next week or so, I should get the boards built (after some experimentation with some lesser boards)...
Sigh. Why is nothing simple...
Nick -- Nuns! NUNS! Reverse! Reverse! Reverse! |
| Back to top |
|
| brtaman |
Wed Sep 16 2009, 03:22PM |
|
|
Registered Member #2161 Joined: Fri Jun 05 2009, 10:36AM Location: Posts: 229
|
Wow, looking good, Nicko.
Very nice and clean full-bridge design. Waiting to see it all in action. With all your new electronic goodies, shouldn't be that long. :)
Youtube: 
|
| Back to top |
|
| Steve McConner |
Wed Sep 16 2009, 04:31PM |
|
|
Joined: Fri Feb 03 2006, 04:52AM Location: Glasgow, Scotland Posts: 3930
|
Nicko wrote ...
Sigh. Why is nothing simple...
You brought it on yourself by using SMTs! Should have gone for the Duplo sized through-hole stuff
At work, we have to deal with 0603 and smaller, but we all hate it and would make everything out of DIPs and 1/4 watt resistors if we could still get them. I recently blew up a chip in a 2x2mm QFN with exposed thermal pad, and had to get it off the board and solder on a replacement.
"Common sense is holographic and common sense itself should tell you that." - the late Chris McKinstry don't forget to visit the scopeblog! |
| Back to top |
|
| brtaman |
Wed Sep 16 2009, 04:41PM |
|
|
Registered Member #2161 Joined: Fri Jun 05 2009, 10:36AM Location: Posts: 229
|
Steve McConner wrote ... Nicko wrote ...
Sigh. Why is nothing simple...
Should have gone for the Duplo sized through-hole stuff
Haha, nice one. Too true though. :)
Youtube: 
|
| Back to top |
|
| Nicko |
Thu Sep 17 2009, 02:38AM |
|
|
Registered Member #1334 Joined: Tue Feb 19 2008, 10:37AM Location: Nr. London, UK Posts: 287
|
Steve McConner wrote ... Nicko wrote ...
Sigh. Why is nothing simple...
You brought it on yourself by using SMTs! Should have gone for the Duplo sized through-hole stuff True - though I've been pretty much all SMT for years. These boards are almost entirely 0805 / SOT-23 or larger and I never used to have problems with them. Main problem has been paste application - just using a syringe has proved... shall we say, problematic... certainly for a dense board like this...
There's lots of folk doing BIG/HUMUNGOUS but not many going in the other direction. I'm a big fan of what Derek and others have done... anyway., BIG scares me...
Initially bought a cheap pneumatic dispenser - bad move bought about by breaking one of my own long standing/cardinal rules - i.e. get the best tools you can afford. Cheap, in this case, meant waste of time and rubbish quality. Time is not something I have a whole lot of, so sent that one back and purchased a much better one. Got some fresh paste with the correct viscosity and profile from Farnell this week - costs three times what it does in the USA... I'm not sure yet about the infrared oven - its a T-962 (pretty much only type available) - lots of 'em on eBay - mixed reviews on the web from users though, mostly complaining about hot-spots on larger boards... Unit construction looks good, so I'm hopeful for smaller boards like these at least. Will test this weekend...
Basic rule of tools: Cheap, long-lasting, good. Choose any two... (you won't get all three)
Nick -- Nuns! NUNS! Reverse! Reverse! Reverse! |
| Back to top |
|
| Steve McConner |
Thu Sep 17 2009, 11:28AM |
|
|
Joined: Fri Feb 03 2006, 04:52AM Location: Glasgow, Scotland Posts: 3930
|
I've moved this thread to the Projects board at Nicko's request.
Nick, your experience reminds me of an Ao Yue hot-air rework station I had the misfortune to be involved with.
"Common sense is holographic and common sense itself should tell you that." - the late Chris McKinstry don't forget to visit the scopeblog! |
| Back to top |
|
| Nicko |
Tue Oct 20 2009, 01:03PM |
|
|
Registered Member #1334 Joined: Tue Feb 19 2008, 10:37AM Location: Nr. London, UK Posts: 287
|
System Diagram
sstc_1_system_diagram.pdf
Assembled controller board (with correct littlelogic SOT-23s)...



Nick -- Nuns! NUNS! Reverse! Reverse! Reverse! |
| Back to top |
|
| Nicko |
Wed Oct 28 2009, 02:44PM |
|
|
Registered Member #1334 Joined: Tue Feb 19 2008, 10:37AM Location: Nr. London, UK Posts: 287
|
Top post updated with controller board, dead-time & full bridge testing
ONLY TWO DAYS UNTIL CAMBRIDGE!
ARGH!!
Nick -- Nuns! NUNS! Reverse! Reverse! Reverse! |
| Back to top |
|
Moderators: Chris Russell, Noelle, kalenedrael, Alex, Grant, Tesladownunder, ShawnHV, EastVoltResearch, Dave Marshall, Ben, Bjørn, Matt, Dave Billington, WaveRider, Steve McConner, Anders M., Simon, Tim Koene
|
|
Powered by e107 Forum System
|
 |
|