Part Number: TMS320F280025C-Q1
Tool/software:
Dear Whom It May Concern,
I am currently using the F280025C-Q1 microcontroller with the Single Shunt DC-SS library and have encountered an issue described below.

Problem Description
I observe specific behavior where the target RPM is set to 3500, but the actual RPM begins at 200 and decreases continuously until it reaches a specific value (between 0 and 100). After this, the system recovers and resumes normal operation. This behavior occurs in probability of 3.6%.
I would appreciate your insights on the following questions:
- Why does the RPM decrease from 200?
- Why does the system initially become stuck at 200 RPM?
- Why does the RPM recover after decreasing?
Additional Observations
- When USER_MOTOR_MAX_CURRENT_A is set to 11A, the RPM decrease lasts up to 40 seconds.
- When USER_MOTOR_MAX_CURRENT_A is set to 20A, the RPM decrease lasts approximately 3 seconds.
- When USER_MOTOR_MAX_CURRENT_A is set to 7A, the 200 RPM stuck behavior does not occur.
- When motorVars.accelerationMax_Hzps is set to 800, the 200 RPM stuck behavior happens consistently every 28 runs.
- When motorVars.accelerationMax_Hzps is set to 200, the 200 RPM stuck behavior does not occur.
Please let me know if additional information or data would assist in analyzing this issue.
Thank you for your support, and we look forward to your response.
Sincerely,
Min Oh



