I think I ended up using 0.2 uF polyester for the caps... also, I ran into some trouble because I had miswired the thing when I drew the pcb ... so I recommend you double and triple check everything you've done.I have tried both 1uF electrolytic and 0.1uF ceramics for the bootstrap capacitors.
It worked fine on LT Spice which is why I pressed ahead with the PCB. I'll investigate the actual board with the scope today at some point.The way the simulation looks it should work jsut fine with or without turning the bottom fet on.
Agreed, but simulation confirms it should be more efficient if the bottom FET is turned on (when the top FET is off, of course) because the motor's circulating inductive current then causes a smaller voltage drop across the drain-source path than it would if the only path were the body diode of the bottom FET.The way the simulation looks it should work jsut fine with or without turning the bottom fet on.
Yes that is true and why it is allways done like that.Agreed, but simulation confirms it should be more efficient if the bottom FET is turned on (when the top FET is off, of course) because the motor's circulating inductive current then causes a smaller voltage drop across the drain-source path than it would if the only path were the body diode of the bottom FET.
This can be seen if R1 in the asc file posted is replaced by an inductor (~10mH).
Where are the images?As can be seen, the circuit works as intended.
Apologies, the images were too large for the post. I'm putting them into a PDF as we speak....Where are the images?
You've got quite an overshoot there, I recommend using TVS diodes, or at least back paralleled zeners.The images referred to in my previous post are included in the attached PDF. Please excuse the shaky camera work!
My post #11 about the back EMF was wrong. The clarification in post #13 is more appropriate, the back EMF doesn't come into play until the energy of the inductance and that circulating current is depleted, which will not happen with PWM at normal frequencies, and the diode in the mosfet will recharge the bootstrap cap before that will start to happen.I'm at a loss to explain why it didn't work before, perhaps as the Arduino was not doing what I thought it was doing as I did not have a scope to verify its output. The bootstrap capacitor would appear to be recharging even without switching on the MOSFET directly below it. I presume this is because even with the back EMF of the motor there is still a volt drop from V+ to the high side of the motor allowing the capacitor to charge?
That is a measurement artifact, not a real overshoot. Look at those kilometers of inductance the scope ground lead goes through before it gets to the actual circuit. For large currents it is good to use very short ground lead connected right next to the measured point, or better still just the ground spring contact just a few millimeters apart from the tip of the probe if possible.You've got quite an overshoot there, I recommend using TVS diodes, or at least back paralleled zeners.
When I started testing the circuit I suddenly became acutely aware that I hadn't included any test points for my scope probes or even a spare ground connection, hence the wire connecting the scope probe to the battery negative.That is a measurement artifact, not a real overshoot. Look at those kilometers of inductance the scope ground lead goes through before it gets to the actual circuit. For large currents it is good to use very short ground lead connected right next to the measured point, or better still just the ground spring contact just a few millimeters apart from the tip of the probe if possible.
Heating through Rdson is independent of frequency, so each mosfet should not get more dissipation than if it was running full on. Heating through slow drivers on the other hand depends mainly on the frequency, as the fets spend more and more time in the transition and less in conduction as frequency increases.I ran the circuit for quite some time and there was no apparent build up of heat in the MOSFETs despite their relatively high Ron compared to other similar MOSFETs. I suppose this is partly due to my low switching frequency and the fact that the gate driver is charging the gates very rapidly.