Other Parts Discussed in Thread: C2000WARE
Tool/software: Code Composer Studio
Hi,
We have validated our ePWM1 INT ISR code running on C28x, which contain current loop calculate.The ISR running on C28x leads to stable current loop and low iTHD.
When we test ISR code running on CLA, the current loop become unstable. The ISR code is the same with C28x. While we adjust PI parameter, the current loop instability can be improved. So we guess unstable situation may come from float variables operation in FPU32 of CLA.
1. Is there any difference in handling of floating-point numbers between CLA and C28x?
2.Are there any problems in the library file? We use the latest C2000Ware and library?
F28004x_CLADATROM_Symbols_eabi_fpu32.lib
cla1_math_library_datarom_fpu32_eabi.lib
DCL_DF22_C1.asm
DCLCLA.h