SPRADJ1A June   2024  – August 2024 TMS320F280021 , TMS320F280023 , TMS320F280023C , TMS320F280025 , TMS320F280025C , TMS320F280033 , TMS320F280034 , TMS320F280037 , TMS320F280037C , TMS320F280039 , TMS320F280039C , TMS320F280041 , TMS320F280041C , TMS320F280045 , TMS320F280049 , TMS320F280049C , TMS320F28075 , TMS320F28076 , TMS320F28374D , TMS320F28374S , TMS320F28375D , TMS320F28375S , TMS320F28376D , TMS320F28376S , TMS320F28377D , TMS320F28377S , TMS320F28378D , TMS320F28378S , TMS320F28379D , TMS320F28379S , TMS320F28P550SJ , TMS320F28P650DH , TMS320F28P650DK , TMS320F28P650SH , TMS320F28P650SK

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. 1Introduction
  5. 2HHC LLC Control Architecture and Logic Diagram
    1. 2.1 CMPSS
    2. 2.2 EPWM
    3. 2.3 Configurable Logic Block (CLB)
  6. 3C2000 Configurations in HHC LLC
    1. 3.1 CMPSS Configurations
    2. 3.2 EPWM Configurations
    3. 3.3 CLB Configurations
  7. 4System Control Method
    1. 4.1 Soft Start
    2. 4.2 Burst Mode Control
    3. 4.3 Minimum and Maximum Frequency Clamping
  8. 5Resonant Capacitor Voltage Sensing Design
  9. 6Summary
  10. 7References
  11. 8Revision History

EPWM

All the submodules of Action Qualifier (AQ), Timer Base (TB), and Dead Band (DB) belongs to ePWM peripheral in C2000, and playing different roles in the HHC control logic. The DB module is commonly used to insert dead band between high side and low side PWM. And the dead band can be also used as the duty adjusting, and shutdown the PWM by setting the dead band to a large value. The AQ module is mainly used as a RS flip-flop, and set the PWMH to low at the moment of T1_event, which is same with COMPARE_EVT before the ePWM XBAR. The TB module is used to set the maximum on time of PWMH (Tmax), which refers to the setting of minimum switching frequency. The CMPA_EVT event can also clear the PWMH to low, when the time base counter is equal to the CMPA value.