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.

TMS320F28075: Piccolo Versus Hercules for High Power Boost Converter

Part Number: TMS320F28075

Hi,

I am designing a high power, multi channel, non-isolated, SiC based boost converter.  The architecture and switching scheme will therefore be as simple and straightforward as these things can get (duty cycle control for voltage control and out of phase switching for interleaving).  Short circuit protection will be handled discretely and with the gate driver.  I initially went right to a C2000 as it was a large / high power design, but my team size is quite small and we have a lot of experience with the Hercules processor family.  So I am trying to understand if there are any major reasons why the C2000 family is a better choice and if there are any features that are must haves that would outweigh needing to learn a whole new architecture or if the Hercules is sufficient.  It seems the Hercules has plenty of PWM outputs that are easy to control and plenty of ADC channels, but the C2000 is tailor made for switching applications and I am worried there are some unknown unknowns that will bite me down the line.  I am not concerned on cost (a C2000 with enough IO for my application will be $10 and the comparable Hercules will be $30).  Can anyone give me a rundown on some features the C2000 might have that cannot be replicated in the Hercules as it relates to a straight boost converter?

  • Hi Tim,

    I am not an expert on Hercules devices but here are a few points that you can base this evaluation on:

    1. PWM synchronization: C2000 PWMs provide easy hardware synchronization between multiple PWMs, which will allow good interleaving between phases. I believe Hercules devices can also provide this synchronization. If you plan on implementing frequency dithering there are some other considerations to be made. I have helped customers work through these with C2000 PWMs.

    2. Control Bandwidth (Loop ISR frequency) - I am assuming that you have a single voltage loop. With a single voltage loop running at, for example,100 kHz you should not have any trouble (CPU performance wise) with either of these options. If you have multiple control loops, or higher control bandwidth requirements, you will have to evaluate whether the CPU (and/or CLA) will be able to meet timing requirements for all loops.

    3. ADC - C2000 ADCs allow ADC start of conversion (SOC) triggering synchronized with the PWM switching cycle. This can minimize switching noise effects on ADC results. I believe Hercules ADCs offer this feature as well. 

    I think you are looking at the right devices. It is probably not an easy decision but I hope above helps.

    Hrishi