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.

TMS320F28035: Question about IQmath in HVPM_Sensored

Part Number: TMS320F28035
Other Parts Discussed in Thread: CONTROLSUITE

Dear team:

Routine: C:\ti\controlSUITE\development_kits\HVMotorCtrl+PfcKit_v2.1\HVPM_Sensored\HVPM_Sensored.c

1, About F28035_FLASH_HVPM_Sensored.CMD:

According to the comments in the code, the customer uncomments the code on lines 132~137 in the above file, and the iqexp() function is called in the project, but after compiling the project, an error message as shown in the following figure still appears. This problem can be easily reproduced in my routine.

Do you need to make any other changes to the program besides uncommenting?

2, About _IQNexp():

After the customer executes the _IQNexp() function in the routine, the following three problems will occur. He would like to know why?

①The result of Is_Comm_Umin_2 is always 0.

②The same program can be executed normally in another project:

③In the program, only when the last _IQNexp(x) calls the calculation result of the previous _IQNexp(x), will the calculation result of the last _IQNexp(x) be 0.

Best regards,

Green