SPRADU0 August 2026 TMS320F28P650DK
Figure 4-1 CPMSS PCM ControlIn the multiphase Boost discharge circuit, we allocate a CMPSS comparison module to each Boost output phase to trigger the capture of CBC events under peak control mode. Because the input end of the BBU is a battery, it has a wide input voltage range and operates in Continuous Conduction Mode (CCM). Duty cycles exceeding 50% are common, and this operating condition can cause sub-harmonic oscillation in the inner current loop due to error non-convergence. Therefore, the design of ramp compensation is particularly important.
The CMPSS module operates in count-down mode, setting the corresponding Ramp Generator Step Value and Ramp Clock Frequency according to the falling slope of the inductor current. The synchronization source of the ramp generator is then configured as the corresponding EPWM module, so that the ramp generator resets its value to the preset maximum at the start of the EPWM period.
Cycle-by-cycle current limiting protection (CBC) is generally used to protect the inductor peak current within a switching period, usually implemented by external analog circuits or additional comparator circuits. CMPSS offers another possibility: by limiting the Max Ramp Generator Reference Value to the maximum allowable inductor current, CBC can be conveniently achieved through a single CMPSS without any extra external circuits, making it suitable for applications with high power density requirements such as BBUs. However, the following points also need to be noted:
Based on the above explanations, the specific configuration process of CMPSS is as follows:


