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:
No birthdays today

Next birthdays
05/14 hvguy (41)
05/14 thehappyelectron (14)
05/14 Justin (2024)
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 :: General Science and Electronics
« Previous topic | Next topic »   

IGBT Gate Driver Voltage Question

Move Thread LAN_403
Robert Francis
Fri Sept 23 2022, 07:37PM Print
Robert Francis Registered Member #2355 Joined: Thu Sept 10 2009, 09:12PM
Location:
Posts: 71
I am building an inductor based marx generator. I originally was going to use a high voltage SF6 switch in place of an uncontrolled spark gap for the first stage. With a resistor based marx gen the pulsing was pretty consistent with just a spark gap on the first stage but with inductors it wasn't. I decided to use in place of a spark gap a high voltage switch for the first stage but using an arduino and optocoupler I was only able to get the pulse firing duration down to 350ms. So adding charging times wit wouldn't even pulse 2 times a second.

I decided to use some IGBTs in series in order to increase the pulses per second, hoping to reach around 10 per second with IGBT controlling the first stage and spark gaps in the rest.

I bought 30 IGBTs to control the first stage which sees a voltage of around 24kV.

The problem is I am confused about the IGBT's gate driver voltage listed in the PDF.

It says in the first table maximum rating of gate driver in continuous mode is +/- 20 volts.

In the second table it says characteristic values Min 4.0 / Max 6.5 volts.

Does this mean I should be controlling the IGBTs with a voltage between 4.0 - 6.5 on and 0 volts for off?
Back to top
RoV IW3IPD
Sat Sept 24 2022, 09:22PM
RoV IW3IPD Registered Member #64746 Joined: Sat Sept 08 2018, 09:22PM
Location: Italy
Posts: 27
use 12-15 V in the ON period and 0 V in OFF.
Pay attention: that IGBT doesn't have a reverse diode between CE, so you should probably add one externally (I say probably, because I don't know your circuit).
Back to top
Robert Francis
Tue Sept 27 2022, 08:03PM
Robert Francis Registered Member #2355 Joined: Thu Sept 10 2009, 09:12PM
Location:
Posts: 71
Thank you. I have another issue. I cannot find female sockets for the wider than jumper pin IGBT pins. Normal pin spacing is 2.54mm but IGBTs are larger than that and the pins themselves are wider than normal jumper pins.

At first I tried to find 'IGBT stripboard' or 'IGBT perfboard'. I cannot find shit on Google or anywhere else for that matter for any of this. The 4th result on 1st page of duckduckgo was an amazon page for perfboard with not a sign of IGBT anywhere on the page. I cannot even find anything on female sockets 1.25mm in diameter that I could use to connect to an IGBT pin. Did search always suck this badly?
Back to top
RoV IW3IPD
Wed Sept 28 2022, 07:33PM
RoV IW3IPD Registered Member #64746 Joined: Sat Sept 08 2018, 09:22PM
Location: Italy
Posts: 27
You don't find socket adapters for TO247 because no one would use them! Those devices work with high current levels and need to be soldered to obtain a sufficiently low contact resistance.
Back to top
Robert Francis
Thu Sept 29 2022, 10:16PM
Robert Francis Registered Member #2355 Joined: Thu Sept 10 2009, 09:12PM
Location:
Posts: 71
I think I made an error looking to use IGBTs in series. I figured since the marx gen I am building would pulse around 10 times a second and the capacitors on each stage are only 2000pF that current wouldn't be an issue.

I only looked at IGBTs because the SF6 relay I have seems to have such a slow switching time. Looking at the datasheet for it though it says operate time, max 15ms and release time, max 15ms, more than enough to pulse at 10hz. I have not been able to get mine to work using an arduino and optocoupler below 350ms for the discharge pulse to fire.

Not sure why my experience is so slow. I have 2 total and haven't had the chance to try the 2nd one instead to see if it works better.

I am using 2 double AA battery enclosures in series (8 batteries per enclosure) for a total of 24 volts connected directly to the 2 turret nodes to control the high voltage switch. Could the problem be too low of an amperage? I have 12volt tractor batteries I could use in series instead but I was afraid the current would fry the optocoupler.
Back to top
RoV IW3IPD
Fri Sept 30 2022, 10:05PM
RoV IW3IPD Registered Member #64746 Joined: Sat Sept 08 2018, 09:22PM
Location: Italy
Posts: 27
You should share the datasheet of the relay and your schematic, otherwise it's difficult to help. Just an idea: did you put a diode in antiparallel to the relay coil? If yes, it could be the cause of slow operation, because the diode recirculates the coil current and makes the relay opening phase very slow.
Back to top
Robert Francis
Sat Oct 01 2022, 11:02PM
Robert Francis Registered Member #2355 Joined: Thu Sept 10 2009, 09:12PM
Location:
Posts: 71
Here is the datasheet.

It is the K61C841.

The Arduino's GND is connected to the optocoupler GND and pin 13 on the arduino is connected to PWM on the optocoupler. I just use a turn pin 13 high and low on the arduino, I don't use PWM.

Code:
void setup() {
// put your setup code here, to run once:
pinMode(LED_BUILTIN, OUTPUT);
}

void loop() {
// put your main code here, to run repeatedly:
digitalWrite(LED_BUILTIN, LOW); // turn the LED off by making the voltage LOW
delay(1500); // wait for one and a half seconds to make sure caps on marx are fully charged
digitalWrite(LED_BUILTIN, HIGH); // turn the LED on (HIGH is the voltage level)
delay(350); // was the lowest time that would work allowing the marx gen to fire
}

The AA battery cluster is connected to the Input Power (red to + black to -) and wires connected to the Output Load are connected directly to the 2 pins on either side of the hex connector. The wires coming off of the Output Load connect to the turrets using alligator clips. I used electrical tape to wrap around that metal hex thing in between the 2 turrets to ensure there are no shorts.

I would have tried to solder wires directly to the turrets but on a previous switch of the same model I stepped on the wire connected to one turret and the turret broke off and the switch then became unrepairable.

I don't have a schematic.
Back to top

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.