pwm with asymmetric dead-time
I am looking into the possibility of using a stm32 microcontroller (probably stm32f030) to directly* control the power transistors in a switch-mode power supply, in order to generate a high-power waveform.
My current thinking has a PMOS switch transistor and an NMOS synchronous rectifier. These have different turn-off times (one of them is 290 ns according to its data sheet), so I would want one dead-time when turning the PMOS off and the NMOS on, and a different dead-time when turning the NMOS off and the PMOS on.
Looking at the Reference Manual, I see only one register to program the dead-time on TIM1.
Does anyone have suggestions as to how I might achieve different dead-times for otherwise-complementary PWM? If a different stm32 would do the job better, please suggest which.
I should add that in order to keep the inductor size reasonable, I do want to switch as fast as I can, so I don't want to bit-bang the outputs.
Thanks,
Danish
*Probably via a FAN3268 MOSFET driver or similar
