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.

TMS320F280041: PSFB PCMC Slope Compensation

Part Number: TMS320F280041

Hi All,

I try to implement PCMC for PSFB application. Is there any easy way to use ramp generator for slope comp?

I see that the only way to start reducing the RAMPSTS value is the EPWMSYCNO sign.(figure 16-6)
However, as you know in psfb application, input current freq is twice of switching freq .i think that RAMPSTS should be started to decreasing twice in a pwm period.

There are 3 option for sycno signal : 1 ) sycn_ in 2)ctr_Zero 3)ctr_cmpb , how i can generate two sycno signal in a pwm period ? or is there any easier way ?

  • Hi,

    1. If you check our latest TRM, the EPWMSYCNO has been updated to EPWMxSYNCPER as below.

    2. Yes, RAMPSTS needs to be updated twice in each PWM cycle. So you could use another EPWM modules which is synced with the main PWM. And you could set it up with up count mode assuming you are using up-down count mode for main epwm module. The ramp reset could be reset at CMPC which is close to the period value of the extra epwm. 

    Regards,

    Chen