Generate Complementary PWM with dead time. ..#2

Thread Starter

rfengineer28

Joined Apr 28, 2021
79
Did you mention a multiplexer way back a thousand posts ago? Or was that someone else?
You seem to have a clock and a PWM waveform, when you need a direction control and a PWM waveform.
The logic should look like this. View attachment 270428Apply de Morgan’s laws and you can do it with all NOR gates, but you still need 5. Or alternatively, you can use a 74HC139 demultiplexer and a couple of inverters.
The dead-time networks come at the end, like you have them before.
However, I would recommend a half-bridge driver, especially and adaptive half bridge driver, as it will deal with the dead time for you.
Thank you, that makes sense. I looked for a driver with everything in it but I failed to find one that worked for me due to the rise and fall times of my mosfets. Hence, I had to resort to do dead time and cross conduction discretely.
 

Ian0

Joined Aug 7, 2020
13,132
Thank you, that makes sense. I looked for a driver with everything in it but I failed to find one that worked for me due to the rise and fall times of my mosfets. Hence, I had to resort to do dead time and cross conduction discretely.
There are plenty (IR21844, for instance) with adjustable dead-time.
MIC4102 has adaptive dead time, so that it waits for the inductive load to drive current through the MOSFET diode and bring the voltage to the opposite supply before it turns the MOSFET on, but it’s only good for 100V.
 

eetech00

Joined Jun 8, 2013
4,705
This is what i am referring to.
the above is not normal. that bottom signal should be 0, but because of the inverter it is sending the supply voltage. on the same side.
PWM either HIN or LIN at a time, but not both. HIN set the polarity so the motor (inductor) rotates in one direction while LIN sets the polarity so the motor rotates in the opposite direction. See below.

1656597277659.png
 

eetech00

Joined Jun 8, 2013
4,705
I was not pulsing both at the same time. I was only pulsing 3 and 4. But because of the inverter 2 stays on.
Then it should work without an external deadtime circuit.

For example, HIN should turn on upper-left and lower-right mosfet. LIN should turn on the other two.
 
Last edited:

Ian0

Joined Aug 7, 2020
13,132
Then it should work without an external deadtime circuit.

For example, HIN should turn on upper-left and lower-right mosfet. LIN should turn on the other two.
Not to speed-control a brushed motor, swapping from upper-left/lower-right to upper-right/lower-left reverses the polarity, which is a bit extreme for speed-controlling.
 
Top