Part Number: TMS320F28034
Hi team,
The customer is wondering how to estimate if the computing power of the C2000 controller meets their control loop needs? Thanks.
Best Regards,
Cherry
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.
Part Number: TMS320F28034
Hi team,
The customer is wondering how to estimate if the computing power of the C2000 controller meets their control loop needs? Thanks.
Best Regards,
Cherry
Cherry,
The F2803x has a fixed point C28x CPU that can run at 60MHz (so 60 MIPS), and also has a floating-point CLA that can execute at the same clock rate (so 60 MIPS).
The customer should consider at what rate their real-time interrupts are running, and profile how many cycles it takes to complete their control loop. For example, if their interrupt rate is 200kHz i.e. 5us between interrupts, and the control loop takes 180 cycles to run. 180 cycles at 60MHz is 180/60 = 3us. This makes the CPU load is 3us/5us = 60%. If the control loop is running on the CLA, then the C28x CPU is available to run other operations such as background tasks and diagnostics.
Thanks,
Sira