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.

CCS/TMS320F28069M: Floating point vs. IQ math library

Part Number: TMS320F28069M
Other Parts Discussed in Thread: CONTROLSUITE

Tool/software: Code Composer Studio

Hi we are using F28069M launchpad and Control-Suite programme(C:\ti\controlSUITE\development_kits\DRV830x-HC-C2-KIT_v105\PM_Sensorless) to run PMSM motor.  In this programme all math modules are written using  IQ-Math and also have provided  the number of CPU clock cycles it takes . I have added the image of same which shows that it takes 844 CPU clock cycles .

My question are :

1.As the device is Floating point device ,If I  converted all modules into  the float,  what might be the  CPU clock cycles that will take.

2. What is the effect of converting that into float, like accuracy, stability of system.....

I have already read the IQ-MATH document.

Thank You.

 

  • InstaSPIN ROM does not support native FPU at this time; it is planned for the F28004x devices, but can not work correctly on all currently released devices. We do not suggest changing InstaSPIN-FOC critical functions from IQMath to FPU at this time. If you do, you must ensure that all values passed to and from the EST and CTRL are in the correct.

    We do not have a benchmark of the floating point module implementations as a result at this time.

    Sean