- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
I am using the XMC1300 to control a Boost converter in PCC mode. I have started with the project 'BUCK_PCC_FIX_FQ_EXAMPLE_XMC13' as this uses DAVE apps and makes it easy to validate. I have the control working in open loop, i.e, changing duty changes the output as expected. However, in Closed loop current control, the PWM signals experience false switching at the start of the switching cycle. The control somewhat works at low input voltages but always mis-triggers at higher operating input voltages. Hence, I would like to implement LEB.
I have ticked the blanking option and set the blanking time. I see that there is difference in the CCU4 timer configuration. But this does not make any difference to its performance. I have attached the snapshot of the configuration in Dave and the waveform as seen on the scope.
The inductor current is represented in yellow while the Low side gate voltage is represented in Blue. Switching frequency is 100 kHz.
I do not suppose any hardware modifications are required as the modules are internally connected. Is there something I have missed? Please let me know.
Solved! Go to Solution.
- Labels:
-
XMC
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I was able to improve the response by using the controller on the power PCB instead of using the XMC1300 bootkit as before. This helped in noise and hence improved performance. However, the blanking still does not work. I am attaching the waveforms of the Iref (in blue) and Inductor current (in yellow). It is seen that when the turn On spike is lower than the reference, the PWM output is as expected but when the spike exceeds the reference, the PWM is truncated.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Can you let us know if you re-calculated the compensator parameters according the board selection?
Regards
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Alakananda.
I have modified the compensator parameters by considering,
Pole 0 @ 900 Hz
Pole 2 @ 25 kHz
zero @1 kHz
The final values of the coefficients are shown in the image below
Regards,
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I was able to improve the response by using the controller on the power PCB instead of using the XMC1300 bootkit as before. This helped in noise and hence improved performance. However, the blanking still does not work. I am attaching the waveforms of the Iref (in blue) and Inductor current (in yellow). It is seen that when the turn On spike is lower than the reference, the PWM output is as expected but when the spike exceeds the reference, the PWM is truncated.