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.

TMS320F28375S: Difference between C2000 and Hercules microcontrollers

Part Number: TMS320F28375S


Hi,

At multiple places, I have read that C2000 microcontrollers are specially made for motor control applications and focus on solving control algorithms. How do we substantiate this? Is it the ePWM like peripherals? or is there some optimization in the core C28x that is not available in ARM cortex cores?

is there a list of differences between C2000 and Hercules series that I can refer to?

I have read few articles like:

 but they mostly talk about Hercules, there are less detail about C2000 when compared to Hercules.

Thank you.

  • Well, motor control is a very broad set of applications and requirements.

    C2000 has been purpose built over 25 years for a variety of power electronics control applications.

    Yes, C2000 does have an optimized architecture for lowest latency: fast analog feedback (ADC, SDFM), integrated rotor position sensing (incremental, absolute encoders), lowest latency peripheral bus, fewer CPU cycles for control vs. Arm, enhanced accelerators (FPU, TMU, parallel CPU options), and most flexible PWM peripherals.  In general C2000 is 2-4x more capable at the same MHz vs. Arm devices, just looking at 1 CPU vs. 1 CPU.

    Hercules is built primarily from a redundant CPU functional safety perspective. Some of these applications require that it does some level of motor control, which it can do.

    this C2000 key technology guide details some of the unique capability

    https://www.ti.com/lit/pdf/spracn0  

  • Thanks for the detailed answer. 

    Just one more question, how is it on safety? I see most of the Hercules microcontrollers are SIL3/ASILD safety level but C2000 are SIL2/ASILC. Does that mean Hercules microcontrollers are more safer than C2000?

    Thank you.

  • There are device level ratings and system level ratings.

    Due to dual core lockstep architecture Hercules MCUs will have higher device level ratings.

    Due to the design process and HW/SW diagnostic features, most of the latest C2000 can also be used in SIL3/ASILD systems.