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.

TMS320F28379S: FOC 100kHz

Expert 1145 points
Part Number: TMS320F28379S
Other Parts Discussed in Thread: TMS320F2837

Hello, for current 20kHz switching & 20 kHz sampling FOC algorithm I am using TMS320F2837* family processor.

Now I want to go for 100kHz switching and sampling (current loop), I have doubts the current loop will not manage to calculate within 10us @ 200MHz clk.

Is switching for TMS320C2834* family a good choise as it has 300MHz clk? Is this processor suitable and widely used in Motor Control? Is switching between those two processors easy?

Adam

  • Hi Adam,

    Is switching for TMS320C2834* family a good choise as it has 300MHz clk? Is this processor suitable and widely used in Motor Control? Is switching between those two processors easy?

    We would not recommend TMS320C2834 device for newer developments since we have newer Gen3 devices available like F2837x, F2838x, and newest F28P65x devices, which offer a lot of good features & improvements. Also note that the TMS320C2834 device does not have integrated flash memory.

    Now I want to go for 100kHz switching and sampling (current loop), I have doubts the current loop will not manage to calculate within 10us @ 200MHz clk

    You could look at C2000 Fast Current Loop (FCL) library for improving the current loop execution time. Or you could have 100KHz switching PWM and run the current loop less often, i.e. every other or 3rd PWM cycle.

    Best,

    Kevin