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.

HRPWM which microcontroller to choose

Other Parts Discussed in Thread: TMS320F28379D

Hello,

i´m new to TI microcontroller and i am working on a project where i have to control the energy of a signal as accurate as possible. So my solution would be to use PWM to turn the signal on and off. To avoid aliasing the frequency should be 1MHZ. I found the HRPWM which looks really promising. From the HRPWM Reference Guide i found out that 100MHZ system clock with MEP step size of 180ps would suite my needs with a PWM resolution of 12.4Bit (taken from the table beginning at page 7  www.ti.com/.../spru924f.pdf). Higher would of course be better but it shouldn´t get too expensive.

I don´t need many gpio. Two fast AD converters would be great. At the moment i´m experimenting with two launchpads (TMS320F28379D and TMS320F2802x). The F28027 has only 60MHz and the F28379 seems a bit like too much overkill for my application. Also the later one seems a bit expensive. 

The communication is done via ethernet but i´m going to put another chip inbetween the main mcu and the ethernet chip. Parameter updates aren´t that time critical so the TI chip only gets SPI or I2C messages.

I hope i didn´t forget anything important. So my question is which microcontroller would be best suited for my needs.

Thanks

Martin

  • Another option is F280049, which also has a Launchpad, and contains many of the features of the F2837x, but lower cost. It runs at 100 MHz vs. 60MHz of the F28027, and has a lot of flash memory.
  • Hi Martin,
    Take a look at the broader 'F28004x family - the differences are primarily flash size and CLA (more MIPS). The F280041 or F280045 could be good options. All will support the HRPWMs and the ADC capabilities that you are looking for. It doesn't sound like you have a communications performance or board space constraint, but if you do, keep an eye out in 2019 for new devices from C2000 that will help you in those areas.
  • Thanks you this looks great. I just had a look at the F280041 and it looked promising. But i´m going to order the launchpad for the F280049 and start from there.

    Can i ask what are the advantages of the FPU from the Delfino series? 100+ Pins are to much anyway but would it matter in an application like this to have a floating point unit. Most answers i found are to general for my so far limited knowledge to really understand when that type of calculation matters.

  • Hello Martin,

    The FPU on the F28004x is the same as the FPU32 used on the latest Delfino series: F2837x.  Compared to previous FPUs like on the F28335 or the F2806x series, the new FPU includes native instructions for support trigonometric math.  Yes there are single cycle SINE, COSINE and ARCTAN instructions added to the unit along with a native SQRT for magnitude calculations.  Consider reviewing the C2000 Accelerators Whitepaper and the Technical Reference Manuals for these devices for more details.  

    Accelerators: Enhancing the Capabilities of the C2000 MCU Family (Rev. A)

    I hope this helps!