Tool/software: Code Composer Studio
Hello, I have one question about TIDA-00961.
I made the CRM Totem-Pole PFC hardware by referring to the TIDA-00961 schematic.
Using this hardware, I'm currently testing open-loop operation in Build 1 with DC input .
Since I want to operate with a lower switching frequency, I changed
MIN_PFC_PWM_SWITCHING_FREQUENCY to 35 * 1000 and
MAX_PFC_PWM_SWITCHING_FREQUENCY to 200 * 1000
in "pfc2philtrmttpl_settings.h" file.
When making the above changes, the PWM ISR interrupts will not be generated suddenly.
And even if the value of the variable "new_ton_calc" is changed, the gate pulse width becomes a fixed value and does not change.
The waveforms are shown below when the PWM ISR interrupts are stopped.
Figure: Waveforms when PWM ISR interrupts are stopped
Ch1:PWM ISR interrupts flag
Ch2:Fast Control ISR interrupts flag
Ch3:LS_GATE1(Low-side drive signal for phase 1HB)
Ch4:LS_GATE2(Low-side drive signal for phase 2HB)
What are the possible causes of this problem?
Best regards,
Keita

