Welcome
Username or Email:

Password:


Missing Code




[ ]
[ ]
Online
  • Guests: 100
  • 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!
dan (37)
rchydro (64)
CapRack (30)


Next birthdays
11/07 Dave Marshall (40)
11/07 Worms (46)
11/08 Bert (77)
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 »   

DIY Boost Converter: help me understand my failures please.

 1 2 3 
Move Thread LAN_403
Inducktion
Tue Jan 21 2014, 03:13AM
Inducktion Registered Member #3637 Joined: Fri Jan 21 2011, 11:07PM
Location: Buffalo, NY
Posts: 1068
Heya Sig!

Cool to see you're fooling around with boost converters, though I do have a question; why are you using an ATTiny, vs. just using a 555 timer?

You can actually build almost exactly what you're attempting to do using that vs the ATtiny.

I think one of the biggest issues with the circuit is how complicated your gate driving is. Your gate driver IC's may be blowing up because of oscillations in their input; When the output reaches whatever you have it set at it'll drop momentarily, and then rise again repetitively. Problem with that is if that occurs too fast, it'll destroy your gate drive IC's because they're not made to run quite that fast. You need to add some hysteresis to prevent the oscillations from occurring quite that fast.

Alex's suggestion of adding a small cap (experiment with the value!) on the input to the ATTiny; that'll slow down how fast the input is and acts as the hysteresis.

You can also try series-ing some of the inductors you have. It sounds like you may have too low of an inductor value for it to work properly. Most SMPS inductors are usually low value, like 5-15 uH. You need to have around 100-200 uH for it to work more effectively, according to my experience with boost converters.

You can typically get an idea of how high inductance is of an inductor by looking at how many windings it has, and how thick the wire is. More windings and tinier wire usually means high value. USUALLY.

Another thing to deeply, deeply consider is that the FDL100N50F, while an absolutely wonderful mosfet, has an EXTREMELY high gate capacitance, which would explain why you're also having issues driving it. If you have something that's not quite so large it'll be a lot easier to drive.

Hope this helps!

Back to top
Sigurthr
Tue Jan 21 2014, 04:13AM
Sigurthr Registered Member #4463 Joined: Wed Apr 18 2012, 08:08AM
Location: MI's Upper Peninsula
Posts: 597
Hey Quack! Good to see ya too!

I'm using the ATTiny/Arduino as I'm fresh out of comparators. I originally built the circuit using a 555 and it fared no better, and of course changing the frequency was much more of a pain as I was limited to real components vs. just changing some code. Same with the comparator aspect, it is a lot simpler to change one line of code than dig out two new resistors to raise or lower the voltage set point for the comparator, especially when parts are limited.

Yep, I tried adding several values of capacitance (300pF to 1000uF in x10 increments!) across the feedback and all it did was yield some atrocious ringing at the input to the uC. I mean it was simply just horrid. Cleanest signal was with no added capacitance.

I was thinking it may have been the lack of hysteresis to the gate drive ICs blowing them up but I'm only getting maybe 30Hz of oscillation between ON and OFF states of the uC. I have a monitor LED for when the over-voltage detection trips that turns off the output of the uC and at worst it isn't above the persistence of the eye, usually quite low at maybe 5Hz. AND they blew up identically when running with NO feedback whatsoever, just pure open loop. It was simply a 555 feeding the TC4420 which drove the gate through a 5R resistor. Blew up every single time in less than 10sec.

Yep, the Ciss is pretty gigantic, but I'm limited by what I've got on hand unfortunately. I've got some HUF75652G3s I can use too but I wanted something with at least 200Vds as I was hoping I'd be able to get about 170V @ 50mA output when going full tilt. Ideally I'd love to get 100mA out but I could make due with half that. Looking at the gate waveform though it doesn't look like the typical signs of too much gate capacitance (or insufficient drive) though.

You may be right about the inductors. I can try daisy chaining a few. I didn't think hundreds of uH would be necessary.
Back to top
Inducktion
Tue Jan 21 2014, 04:24AM
Inducktion Registered Member #3637 Joined: Fri Jan 21 2011, 11:07PM
Location: Buffalo, NY
Posts: 1068
It also might help to peruse through some SMPS ic datasheets, like

Link2

Link2

To get an idea of what kind of components they use, characteristics, etc.

But if your gate drive IC's are blowing up that frequently it sounds like there's something else amiss. What, I'm not 100% sure. My experience with gate drive ic's just shows not to leave their outputs open, make sure they have enough decoupling capacitance, and to make sure the signals feeding into them are high quality and free of HF oscillations.
Back to top
Sigurthr
Tue Jan 21 2014, 04:33AM
Sigurthr Registered Member #4463 Joined: Wed Apr 18 2012, 08:08AM
Location: MI's Upper Peninsula
Posts: 597
I hear ya. I've pushed gate drive Ics to over 1MHz (both CW and with short pulse widths) in SSTC use with no issues, but a damned <100KHz smps and they die. Hell I've pushed those FDL100N50F's to 1MHz with no problems! Leaves me quite puzzled.

OOoh I like that LT1170! I love when they put application notes in datasheets!
Back to top
Shrad
Tue Jan 21 2014, 08:18AM
Shrad Registered Member #3215 Joined: Sun Sept 19 2010, 08:42PM
Location:
Posts: 780
do you use a breadboard? if so their parallel contact lines have an horrible inter-capacitance, and the adhesive underside tends to be a little conductive when humidity and HF meet...
Back to top
Dr. Slack
Tue Jan 21 2014, 09:22AM
Dr. Slack Registered Member #72 Joined: Thu Feb 09 2006, 08:29AM
Location: UK St. Albans
Posts: 1659
I wish I could calculate things properly for this, but I don't have a LCR meter, and these inductors are all unknown value, salvaged from various junk.

In that case, what you've made is a rig for measuring inductor value and saturation current, if you have a 'scope. Look at the voltage across R3, differentially, although it's easier to swap R3 and the inductor round so the resistor is grounded. It now becomes a current measurement resistor. The rate of rise of current gives you the inductance, the current at which the current suddenly increases is the saturation current. Now you've got the inductor values, conveniently measured at the sorts of voltage and power you will want for them, you can leave R3 out and build the SMPS properly.

If you haven't got a scope, then you're doing it the hard way
Back to top
Sigurthr
Tue Jan 21 2014, 09:59AM
Sigurthr Registered Member #4463 Joined: Wed Apr 18 2012, 08:08AM
Location: MI's Upper Peninsula
Posts: 597
Dr. Slack wrote ...

I wish I could calculate things properly for this, but I don't have a LCR meter, and these inductors are all unknown value, salvaged from various junk.

In that case, what you've made is a rig for measuring inductor value and saturation current, if you have a 'scope. Look at the voltage across R3, differentially, although it's easier to swap R3 and the inductor round so the resistor is grounded. It now becomes a current measurement resistor. The rate of rise of current gives you the inductance, the current at which the current suddenly increases is the saturation current. Now you've got the inductor values, conveniently measured at the sorts of voltage and power you will want for them, you can leave R3 out and build the SMPS properly.

If you haven't got a scope, then you're doing it the hard way

Yup I've got a scope alright! (See vid linked earlier to see it). I assume the basic V = L dI/dT is the applicable formula, right? If so I know the dI/dT by scoping the resistor, what do I use for V? If you could take a look at the video I posted and point out either a good method for getting a useful measurement out of the badly triggered mess I was getting or a means of getting a better triggering would be great. Extracting info out of the mess I saw seems daunting.
Back to top
Dr. Slack
Tue Jan 21 2014, 12:15PM
Dr. Slack Registered Member #72 Joined: Thu Feb 09 2006, 08:29AM
Location: UK St. Albans
Posts: 1659
Ideally, you use the actual V that's across the inductor. To a first approximation, that's the supply voltage, as the drops across the switch and R3 will be relatively small while the inductor is at low current.
Back to top
BigBad
Tue Jan 21 2014, 07:21PM
BigBad Registered Member #2529 Joined: Thu Dec 10 2009, 02:43AM
Location:
Posts: 600
I'd always be tempted to LTSpice it, although LTSpice may not be able to handle some of the components, you can find out so much more from LTSpice particularly WRT the start up transients and so on; which could well be blowing stuff up.

You may need to redesign it for LTSpice to be able to handle it though; but even if you simplify it, you may be able to work out what's going on.
Back to top
Shrad
Tue Jan 21 2014, 08:08PM
Shrad Registered Member #3215 Joined: Sun Sept 19 2010, 08:42PM
Location:
Posts: 780
especially with the ltSpice group on yahoo groups, you'll find heaps of models for you to play with that are not in their original database, and copy-pasting SPICE directives and models in your schematic to feed a model is not that hard if you look a bit on the net (you can even find good valve models)
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.