Dead time generation for PWM
wiebel
Posts: 7
Hello, i haven't started with the Propeller yet, but after looking into the manual I had a few questions.
As I have been doing some BLDC stuff I have seen the need for some dead time to prevent a shoot-through in half H-Bridges especially for higher currents.
As far as I have seen it the NCO/PWM differential mode (CRTMODE %00101) has a directly inverted B-Pin which, of course, is a nice thing to switch the high and low side of a half bridge but which doesn't contain any dead time, so in this mode one have to provide this externally (rising edge delay). But having this in software would be much more convenient so,
is there any easy way to generate this dead time without having to use an Counter for each of the High- Low-sides?
If this has been answered before you might point me to the right post. - wiebel
As I have been doing some BLDC stuff I have seen the need for some dead time to prevent a shoot-through in half H-Bridges especially for higher currents.
As far as I have seen it the NCO/PWM differential mode (CRTMODE %00101) has a directly inverted B-Pin which, of course, is a nice thing to switch the high and low side of a half bridge but which doesn't contain any dead time, so in this mode one have to provide this externally (rising edge delay). But having this in software would be much more convenient so,
is there any easy way to generate this dead time without having to use an Counter for each of the High- Low-sides?
If this has been answered before you might point me to the right post. - wiebel
Comments
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
E3 = Thought
http://folding.stanford.edu/·- Donating some CPU/GPU downtime just might lead to a cure for cancer! My team stats.
I still seem to underestimate the Propellers capabilities.
I think I'm gonna get one and ask more while trying to implement things.
The Linux "support" also seems to be working (homespun+pyloader).
So I just have to decide whether to start with the Starter kit (the book is a nice to have) or the Oled thingie, which leaves me only with 4 Pins, but hey a Oled. [noparse];)[/noparse] -wiebel