[email protected] wrote...
CONCLUSION:
The bootstraps are definitely getting discharged when I push the motor
manually. I measured the voltage across the bootstrap capacitor with a
scope, and found that it gets fully discharged.
One kludge would be to put a diode and relay in parallel with each
other in series with the motor. If the relay is open, then the diode
will block the discharge path of the bootstrap capacitor. However, the
motor will now not move in the opposite direction unless the relay is
closed. So if anything, this is just a kludge, and in fact, the
mechanical relay will eventually fail.
That said, the method of turning on the bottom FET/IGBT to charge the
bootstrap capacitor in an h-bridge circuit is fundamentally flawed.
The advised method would be to alternately clock each diagonal pair in
the h-bridge at all times. So i guess at 50/50 duty cycle, you then
have two opposing equal forces.
BTW, we assume that you've got a so called "freewheeling" diode across
each of your IGBTs, as shown in the irams10up60b datasheet, right?
Not to be too stern, but unless you explain some aspect we are missing,
or make the relevant measurements, we have to discount your conclusion,
and your dramatic "fundamentally-flawed" assertion. If instead you want
to assert there's something fundamentally flawed within the irams10up60b
module, that may be.
You're saying the bottom IGBT is turned on, the driver-chip's Vdd power
supply is present, yet under this circumstance the associated high-side
driver cap can't become charged or if charged becomes discharged? As I
pointed out** - for the IGBTs in your machine, it shouldn't be possible
for the motor, acting as a generator, to overwhelm the turned-on IGBT.
Please tell us what happens when your push the motor:
(1) Does the driver IC's Vdd / Vcc power supply remain AOK?
(2) Is the bottom IGBT's gate voltage high, and the IGBT turned on?
(3) Does the IGBT's collector voltage stay near ground (+/- 1 volt)?
(4) Yet somehow the high-side driver capacitor tied to this same
IGBT's collector/drain becomes discharged? Nah, can't be.
Perhaps you can also tell is what's going on with the other IGBTs
in your bridge. We're keeping in mind it's your uP program that
decides which of the IGBT gates in the module to activate.
** copy of the post, the details of which you didn't address:
Author: Winfield Hill
Date: 30 May 2005 05:30:04 -0700
Message-ID: <
[email protected]>
[email protected] wrote...
The reference circuit is here:
http://www.iit.edu/~valemic1/hbridge.jpg
which is just a snapshot of the IRAMS10UP60B data manual.
By the way, i only use two of the phases and make it into an H-bridge,
while what is shown is a 3phase circuit.
In the circuit, the motor's return is also the 15V ground. When the
motor is manually turned, then i have a hunch it causes the diodes
connected to the bootstrap capacitors (CB1, CB2 in the diagram) to
get reverse-biased, and not conduct. Thus the bootstrap capacitors
never get enough juice to fire the top switch.
I've examined the datasheets and I still don't buy your argument.
http://www.irf.com/product-info/datasheets/data/irams10up60b.pdf
BTW, the interior IC is their IR21363, similar to the ir2131, see
http://www.irf.com/product-info/datasheets/data/ir2136.pdf
You've got to show how the diodes get reverse biased, which implies
the lower IGBTs somehow fail despite their gates being driven on.
These IGBTs are capable of sinking or clamping more than 15A with
no more than 3.5V Vce drop (e.g. see irg4bc20k datasheet, fig 2,
http://www.irf.com/product-info/datasheets/data/irg4bc20k.pdf ).
Furthermore, you should be able to observe the actual situation with
your scope. For example, you can monitor the bridge current across
module pins 12 and 22. The module has an internal 33-milliohm sense
resistor, which means iTrip = 0.5/0.033 = 15A. You can monitor the
sense voltage with a pair of probes in differential fashion.