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.

TMS320F28379D: TMS320F28379D limits evaluation

Part Number: TMS320F28379D
Other Parts Discussed in Thread: C2000WARE

Hello,

My company is developing a 3-phase power electronics system. The device selected to control and monitor the converter is the TMS320F28379D. For control purposes, we need to perform the FFT of the currents of the three phases and obtain the odd coefficients up to the 51st harmonic. After that, the sinusoidal wave must be calculated and passed to the control algorithm.

My question is the following: Do you think this device is capable of performing this operation in addition to running the controller, or will we need another device? Which device architecture would you recommend?

Thanks!

Pablo

  • Hi Pablo, I am trying to understand more on the implementation. What do you mean by sinusoidal wave must be calculated before passing to the control algorithm?

    How does the odd coefficients up to 51st harmonic help.

  • Hello Pawan,

    Thank you for your answer. I will try to explain myself a little better.

    Our converter needs to compensate odd harmonics up to the 51st. To determine which harmonics to compensate and by how much, we need to perform an FFT to obtain the amplitude and phase of these harmonics. Once we have these values, we must generate a sine wave with the corresponding amplitude and frequency to serve as the reference signal for the current controller.

    If we repeat this process for all three phases, we need to perform 3 FFTs and calculate the sinusoidal values for 78 components (26 odd harmonics × 3 phases). I know this involves a significant amount of arithmetic calculations, and we would like to know what the most optimal way to do this is, and which Texas Instruments devices would be best suited for this task (We would like to maintain TMS320F8379D).

    Thank you!

    Pablo

  • Hi Pablo, I understand now. I want to recommend our latest device F28P650 which is pin to pin to the TMS320F28379D. For best performance we can also consider the next generation device F29H850 which can provide several time higher performance for the same clock frequency.

    May I know the FFT size you want to implement. You can find the common FFT functions and cycle count needed to implement them in C:\ti\c2000\C2000Ware_26_00_00_00\libraries\dsp\FPU\c28\docs. Then you can multiply the cycle count by your FFT computation frequency to find the CPU loading.