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.

Iqsin function using f28069M and f28069UPZ

Other Parts Discussed in Thread: MOTORWARE

Dear all,

I have observed something that I don't understand with some code that I am running.  I have two hardware setups and I am using the latest version of CCS. My setups are: controlCARD F28069UPZPS and LaunchPadXL F28069MPZT.

When I compile and run code I have noticed that there is something unusual happening with the IQmath library and the IQsin function, namely the PU version and the radians version

without posting my code, the only difference is this: _IQ20sin(fLIMIT_RANGE4); vs _IQ20sinPU(fLIMIT_RANGE4); 

Both versions of my code WORKS on the controlCARD F28069UP

ONLY the IQsinPU version works on the F28069M, I have an interrupt routine timer going and the IQsinPU version runs in ~4us while the IQsin version runs in ~400us and I don't think is doing anything productive.

Any advice would be appreciated, again the code is identical save for the IQsin function that is called and it works on the F28069UP but I get issues on the F28069M.