This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hello,
I'm implementing Peak Current Mode (PCM) Control for a buck converter. The diode has been replaced with a second MOSFET for reduced switching losses (synchronous converter). Therefore, a dead-time between epwmxA and -B is required.
However, when using the comparator for PCM, the ePWM is controlled via Trip-Zone module (as shown in SPRUGE9E and SPRABU2). Since the Trip-Zone module is located behind the Dead-Band generator, I figured a classic implementation for a dead-time between epwmxA and -B is not possible.
Is this conclusion true, and if so, is there a workaround for implementing a dead-time when using the comparator for PCM?
Thanks in advance!
Best regards,
Daniel
Hi Daniel,
Your conclusion is partially correct. You can make PCMC control of a synchronous buck/boost converter work on F2802x device with additional time-critical software. This software is needed for some PWM register re-configuration and/or time critical actions. This software overhead will limit the highest switching frequency you may achieve and additionally have a detrimental effect on the CPU MIPS usage.
We have an example of this for a phase shifted full-bridge power stage using F2802x device here
The F2837x, F2807x and F2804x devices have enhanced PWM features that allow dead-band to be inserted for a PCMC application without any software intervention. You may take a look at those devices for a simpler solution.
Hope this helps.
Hrishi
Hi Daniel,
I prepared this attached solution a few years back. This is for implementing PCMC control of a synchronous buck or boost power stage using F2802x or F2803x devices.
I hope this helps.
Hrishi